diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b29c870..d9f20b93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to Coderive are documented in this file. +## [v0.8.4] - Formula Lock-In - April 12, 2026 + +### ✨ Major Updates +- **LinearRecurrenceFormula moved to constant-space evaluation** — Removed range-sized recurrence precomputation tables so recurrence evaluation no longer allocates memory proportional to covered range size. +- **Linear recurrence composition in NaturalArray** — `addLinearRecurrenceFormula(...)` now composes newly added formulas with existing recurrence formulas (newer-over-older), mirroring the optimized conditional formula path. +- **Recurrence lookup cache cleanup** — Removed per-index recurrence-formula index caching to avoid linear growth of recurrence metadata with random index access. + ## [v0.8.0] - Fancy Machine - April 07, 2026 ### ✨ Major Updates diff --git a/README.md b/README.md index 565f523d..cb89660e 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@
-[![Version](https://img.shields.io/badge/version-0.8.0-536af5?style=flat-square&logo=github)](https://github.com/DanexCodr/Coderive/releases) +[![Version](https://img.shields.io/badge/version-0.8.4-536af5?style=flat-square&logo=github)](https://github.com/DanexCodr/Coderive/releases) [![Java](https://img.shields.io/badge/requires-Java%207%2B-ed8b00?style=flat-square&logo=openjdk&logoColor=white)](https://adoptium.net/) [![License](https://img.shields.io/badge/license-MIT-f5de53?style=flat-square)](LICENSE) [![Stars](https://img.shields.io/github/stars/DanexCodr/Coderive?style=flat-square&color=7289da&logo=github)](https://github.com/DanexCodr/Coderive/stargazers) diff --git a/VERSION b/VERSION index a3df0a69..b60d7196 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.8.0 +0.8.4 diff --git a/docs/partials/drawer.html b/docs/partials/drawer.html index 6892bd52..5f16ed32 100644 --- a/docs/partials/drawer.html +++ b/docs/partials/drawer.html @@ -41,6 +41,6 @@

External Links

diff --git a/docs/partials/home.html b/docs/partials/home.html index 69c653d8..ce760442 100644 --- a/docs/partials/home.html +++ b/docs/partials/home.html @@ -149,7 +149,7 @@

Parameter Skipping