Repository navigation
v0.4.0-rc.2
Pre-release
Pre-release
·
4 commits
to main
since this release
Changelog
[0.4.0-rc.2] - 2026-04-01
Added
- Added a cross-platform Node.js
milli.mjslauncher for GitHub Releases alongside the native archives, assembly jar, and shell launchers.
Changed
- Migrated the interceptor and Maven plugin implementation from Kyo to Ox plus direct PureLogic-style code paths.
Fixed
- Fixed Maven plugin config loading precedence and added focused integration coverage for PKL module overrides.
- Fixed strict-mode lifecycle handling so explicitly unmapped Maven phases fail clearly instead of silently succeeding.
Documentation
- Documented the shared manual release flow that dispatches GitHub Releases and Maven Central publication together for the same version.
- Introduced a generated documentation site with Scala 3 Scaladoc prose pages under
docs/_docsanddocs/sidebar.yml, and migrated core README/plugin guidance into the published site.
CI
- Added a helper-based manual release trigger path so
release.ymlandpublish-central.ymlcan be dispatched together in parallel. - Added docs build validation to CI and a dedicated GitHub Pages deployment workflow for the generated documentation site.
Generated Notes
Added
- Feat: add Node.js milli.mjs cross-platform launcher
CI
-
Ci: align release and central dispatch flow
-
Test: cover strict unmapped Maven phase failures
Changed
- Refactor: migrate from Kyo to Ox + PureLogic direct style
Documentation
-
Docs: add scaladoc docs site and bump mill version
-
Docs: comprehensive Maven plugin guide and walkthrough pages
-
Docs: add Kyo to Ox + PureLogic migration design spec
-
Docs: add Kyo to Ox + PureLogic migration implementation plan
-
Docs: prepare 0.4.0-rc.2 release notes
Fixed
- Fix: repair Maven plugin config loading and add PKL module-override test