PAR-260
0
Bump hibernia-framework 1.1.0 → 1.2.0-SNAPSHOT across the monorepo
In ProgressUnassignedTreasury
Switch the shared hibernia catalog pin (gradle/libs.versions.toml) to 1.2.0-SNAPSHOT so all consumers (treasury, business, business-api, treasury-api-plugin, chestshop) pick it up. Kicks off adopting the 1.1.0/1.2.0 features that weren't taken up when plugins were nominally moved to 1.1.0.
Verified: all consumers resolve (--refresh-dependencies) and compile against 1.2.0-SNAPSHOT; ChestShop tests green.
Follow-ups to finalise (not in this bump):
- ⚠ Atomic reload: 1.2.0's ConfigurationLoader.reload() swaps a fresh snapshot rather than mutating live instances, so Guice-injected config singletons no longer reflect a reload. Treasury's ConfigReloadService (and any reload path) should move to loader.reload() + getComponent(...). Compiles today via the low-level processor.process pattern, but the semantics need review.
- Adopt new features where useful: HiberniaModule bootstrap, localized KeyedException, HelpGenerator, BigDecimal @ConfigurationValue (resolves ChestShop's config BigDecimal case natively), supertype/interface resolvers, on-upgrade defaults reconciliation.
Resources
- commit6533114 Bump hibernia-framework submodule to 1.2.0 develop (PAR-260)ParadauxIO/hibernia-economy
- commit02fe27f Bump hibernia-framework to 1.2.0-SNAPSHOT (PAR-260)ParadauxIO/hibernia-economy
Comments
No comments yet.
Activity
- ParadauxIO linked a commit — Commit 6533114 — Bump hibernia-framework submodule to 1.2.0 develop (PAR-260)
- ParadauxIO linked a commit — Commit 02fe27f — Bump hibernia-framework to 1.2.0-SNAPSHOT (PAR-260)
- tesks created the issue