Releases: apache/maven-archetype
Releases · apache/maven-archetype
3.4.0
🚀 New features and improvements
- Bump archetype descriptor version to 1.2.0 (#268) @slawekjaranowski
- Add property for outputDirectory in create-from-project mojo (#113) @geoffpotter
- Lock down plugin versions in maven-archetype packaging (#267) @slawekjaranowski
- Enable GitHUb Issues (#250) @slawekjaranowski
- [ARCHETYPE-274] - Conditionally include or exclude a file from archetype during generation (#244) @Giovds
🐛 Bug Fixes
- [ARCHETYPE-674] - Workaround for Maven 4 (#270) @slawekjaranowski
- Fix recognize project packaging by PomUtils (#264) @thomasdaviddedalus
👻 Maintenance
- Update site descriptor (#269) @slawekjaranowski
- Remove clean from the PR template (#266) @slawekjaranowski
- [MNGSITE-529] - Rename "Goals" to "Plugin Documentation" (#255) @Bukama
- Bump project version to 3.4.0-SNAPSHOT (#254) @slawekjaranowski
- Add GitHub Actions to dependabot (#252) @slawekjaranowski
- Add release-drafter configuration (#251) @slawekjaranowski
- [ARCHETYPE-691] - Refactor FileCharsetDetector (#248) @Stellar1999
- Remove a lot of old println detritus (#246) @elharo
@Component
-->@Inject
(#243) @elharo- refactor: Replace Plexus AbstractLogEnabled with SLF4J (#240) @timtebeek
📦 Dependency updates
- Bump org.apache.maven:maven-parent from 43 to 44 (#258) @dependabot[bot]
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#262) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.2.1 (#261) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to 1.4 (#260) @dependabot[bot]
- Bump com.ibm.icu:icu4j from 76.1 to 77.1 (#257) @dependabot[bot]
- Bump org.apache.groovy:groovy-bom from 4.0.25 to 4.0.26 (#256) @dependabot[bot]
- Bump org.apache.groovy:groovy-bom from 4.0.24 to 4.0.25 (#253) @dependabot[bot]
- Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 (#249) @dependabot[bot]
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#242) @dependabot[bot]
- Bump org.easymock:easymock from 5.4.0 to 5.5.0 (#241) @dependabot[bot]
- Bump org.apache.groovy:groovy-bom from 4.0.23 to 4.0.24 (#239) @dependabot[bot]
- Bump org.apache.maven:maven-archiver from 3.6.2 to 3.6.3 (#238) @dependabot[bot]
- Bump com.ibm.icu:icu4j from 75.1 to 76.1 (#237) @dependabot[bot]
3.3.1
Release Notes - Maven Archetype - Version 3.3.1
Bug
- [ARCHETYPE-574] - Integration testing ignores default values
- [ARCHETYPE-679] - groovy.text.SimpleTemplateEngine Not Found
- [ARCHETYPE-681] - [REGRESSION] Output from archetype verification is no longer logged
- [ARCHETYPE-683] - [REGRESSION] groovy.json.JsonOutput not found
- [ARCHETYPE-684] - Not providing a directory element in the fileset results in a null directory instead
- [ARCHETYPE-685] - Fix namespace in modello models
- [ARCHETYPE-688] - Incompatibities with Velocity in Archetypes
- [ARCHETYPE-689] - Archetype Plugin 3.3.0 introduced incompatibilities
- [ARCHETYPE-690] - Install archetype-packaging for ITs
Improvement
- [ARCHETYPE-676] - A non-parsable archetype-catalog.xml does not result in an warning or error
- [ARCHETYPE-680] - Integration test should report ERROR instead of WARNING when failing
Dependency upgrade
- [ARCHETYPE-686] - Bump org.apache.velocity:velocity-engine-core from 2.3 to 2.4.1
- [ARCHETYPE-687] - Bump org.codehaus.plexus:plexus-velocity from 2.1.0 to 2.2.0
3.3.0
Release Notes - Maven Archetype - Version 3.3.0
Bug
- [ARCHETYPE-626] - mvn install deploy does not work with 3.2.1 but worked with 3.2.0
- [ARCHETYPE-635] - Groovy present twice on classpath of m-archetype-p
- [ARCHETYPE-637] - PomUtils.addNewModule Pretty-Printing has issue on java 9+
- [ARCHETYPE-646] - "WARNING: Parameter 'localRepository' is deprecated" with Maven 3.9.1
- [ARCHETYPE-657] - create target/archetype-it instead of target/classes/archetype-it
Improvement
- [ARCHETYPE-632] - Add logging conflict line in integration-test
- [ARCHETYPE-634] - WARNING: An illegal reflective access operation has occurred
- [ARCHETYPE-650] - improve "The defined artifact is not an archetype" error message
- [ARCHETYPE-651] - add a message when updating local catalog
- [ARCHETYPE-654] - Clarify repository/server id used for custom repository catalog
- [ARCHETYPE-655] - Get rid of Wagon API to download catalogs
- [ARCHETYPE-660] - Require Maven 3.6.3
- [ARCHETYPE-668] - Switch to JSR-330
- [ARCHETYPE-673] - Get rid of maven-artifact-transfer
Task
- [ARCHETYPE-627] - Release maven archetypes
- [ARCHETYPE-652] - document requirement history
- [ARCHETYPE-661] - Refresh download page
- [ARCHETYPE-678] - Code cleanups
Dependency upgrade
- [ARCHETYPE-641] - Update parent pom to 39
- [ARCHETYPE-642] - Plexus-utils to 3.5.1
- [ARCHETYPE-643] - Update minimum Java version to 8
- [ARCHETYPE-644] - Bump maven-invoker-plugin to 3.5.1
- [ARCHETYPE-645] - Bump ivy from 2.5.0 to 2.5.2
- [ARCHETYPE-648] - upgrade plexus-util 3 to plexus-utils 4 + plexus-xml 3
- [ARCHETYPE-658] - Upgrade Groovy to 4.0.23
- [ARCHETYPE-659] - Upgrade Parent to 43
- [ARCHETYPE-663] - Bump org.apache.maven:maven-archiver from 3.6.1 to 3.6.2
- [ARCHETYPE-664] - Bump commons-io:commons-io from 2.15.1 to 2.17.0
- [ARCHETYPE-665] - Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.10.0
- [ARCHETYPE-666] - Bump com.ibm.icu:icu4j from 74.2 to 75.1
- [ARCHETYPE-667] - Upgrade Velocity to the latest version
- [ARCHETYPE-669] - Bump org.easymock:easymock from 5.3.0 to 5.4.0
- [ARCHETYPE-670] - Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.17.0
- [ARCHETYPE-671] - Bump org.apache.maven.shared:maven-invoker from 3.0.1 to 3.3.0
- [ARCHETYPE-672] - Bump org.codehaus.plexus:plexus-interactivity-api from 1.1 to 1.3
- [ARCHETYPE-677] - Upgrade versions of archetypes in internal catalog