2.7.0
d-ryan-ashcraft
released this
25 Aug 15:08
·
167 commits
to dev
since this release
Overview
Now optionally supports Maven Reactor for more intelligent building and advanced build functionality (e.g., -rf
(resume from)). Requires dependencies to manually be added to your pom.xml
to incorporate Maven Reactor support (example in habushu-mixology-consumer/pom.xml
).
Improved managed-dependency
support for version of Poetry less than 1.5.0.
Updated to use the Maven Build Cache and added documentation on how to enable it for projects leveraging Habushu as well.
Python upgrade from 3.9.16 -> 3.11.4 (oldest that still regularly releases binary installers).
Breaking Changes
- If you have an older version of Pyenv installed, you may need upgrade it to gain access to Python 3.11.4
Major Documentation Additions
- Added updates to Maven lifecycle that reflect improved Maven Reactor support
- Added
mavenArtifactFile
parameter documentation - Added documentation for setting up the Maven Build Cache with Habushu support in projects.
Change Log
- #30 ✨ incorporate Maven Reactor support by @d-ryan-ashcraft in #31
- #32 ⬆️ upgrade to krausening 17 to eliminate transitive opens… by @d-ryan-ashcraft in #34
- #33 👽 shim managed versioning support for older Poetry versions by @d-ryan-ashcraft in #35
- #36 ⬆️ update to latest parent pom and use maven plugin versi… by @d-ryan-ashcraft in #37
- #36 ✨ enable Maven Build Cache testing and add instructions … by @d-ryan-ashcraft in #40
- #38 🐛 fix missing build directory and update documentation to ref… by @d-ryan-ashcraft in #41
- #39 ⬆️ update default python version from 3.9.16 to 3.11.4 to… by @d-ryan-ashcraft in #42
Full Changelog: habushu-2.6.0...habushu-2.7.0