Repository navigation
0.9.0
Changelog:
Plugin versioning is now independent of kensa-core. Previously the Gradle and Maven plugins were released in lockstep with kensa-core, sharing a version number. Plugin-only fixes no longer require a kensa-core release; kensa-core releases no longer require a plugin release.
- New
kensa { kensaCoreVersion.set("X.Y.Z") }extension property (Gradle) and<kensaCoreVersion>mojo parameter (Maven). Defaults to the version this plugin release was tested against (read from the bundledkensa-core-version.txt). Override to pin a different kensa-core within the supported range. - Apply-time minimum-version check: a
kensa-corebelowMIN_KENSA_CORE_VERSION(currently 0.8.0) is rejected with an actionable error. No upper bound — newer kensa-cores are assumed compatible until proven otherwise. - Compatibility matrix lives in the plugin READMEs and at kensa.dev. Same-version pairing (
plugin X.Y.Z↔kensa-core X.Y.Z) is no longer implied; consult the matrix. - CI: a kensa release no longer auto-bumps
version.txtor stages a draft plugin release. It only bumpskensa-core-version.txt(the default the plugin pairs with) and runs verification.
Fixed:
- site-common is now bundled into both plugin jars. v0.8.0 declared
dev.kensa:site-commonas a runtime POM dep but never published it, breaking real consumers. New publish smoke test in CI catches this class of bug before tagging.