Changelog
Version history for DDI – Dynamic Dependency Injection. Per-release notes from the standalone-documentation 06.x line back to the 04.x RapidPM days.
DDI has shipped under two group IDs over its lifetime — first org.rapidpm and
then com.svenruppert. The release history below reflects the current
com.svenruppert:ddi artifact line; older org.rapidpm releases live in the
[parent project history]({{ .Site.Params.github }}/commits/main).
06.01.01 — 2026-05
- Dedicated documentation site at ddi.svenruppert.com.
- Resolution rules lifted into their own page.
- Tutorial scaffolding for the SaaS-policy and runtime-dynamic series.
- No API changes. See the release post.
06.00.11 — 2026-04
- (Parent project)
HttpStatus: more codes plus default messages, family grouping (family()), andfromCode(int)lookup with a small cache. HttpResponseUtilsandJsonUtilsadditions in companion modules.
06.00.06 — 2025
- (Parent project)
functional-reactivemerged in as a sibling module — DDI now consumes it directly from com.svenruppert:functional-reactive.
06.00.00-SRU — 2024 (breaking)
- New major version: dropped jitpack distribution, moved to Maven Central via Reposilite mirror. Java 21 LTS as the baseline.
05.x — 2023-2024
- 05.00.07-SRU and earlier: groupId migration (
org.rapidpm→com.svenruppert). - Project moved to the
svenruppertGitHub organisation. - DDI archived as its own repo and re-merged into the umbrella
dependenciesproject for easier release cadence.
04.x — Maintenance line
- JDK 11+ build with JDK 8 source. End-of-life; only critical fixes.
1.0.x — Legacy
- Original JDK 8 baseline. Frozen — for legacy projects that cannot move off JDK 8.
For the complete commit-level history including all sibling modules
(core, core-properties, functional-reactive, logger-adapter), see the
[parent README]({{ .Site.Params.github }}/blob/main/README.md).