Skip to content

v0.4.0-rc.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Apr 05:52
· 4 commits to main since this release

Changelog

[0.4.0-rc.2] - 2026-04-01

Added

  • Added a cross-platform Node.js milli.mjs launcher 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/_docs and docs/sidebar.yml, and migrated core README/plugin guidance into the published site.

CI

  • Added a helper-based manual release trigger path so release.yml and publish-central.yml can 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