4.0.0-alpha-7
Pre-release
Pre-release
gnodet
released this
11 Jul 13:43
·
3186 commits
to master
since this release
What's Changed
- [MNG-6825] Replace FileUtils with Commons IO by @timtebeek in #1067
- [MNG-7738] don't dump raw stack traces to System.err by @elharo in #1064
- Switch version to 4.0.0 for @SInCE tags by @gnodet in #1068
- [MNG-7720] Simplify code by @gnodet in #1063
- remove unused branches in fake by @elharo in #1069
- [MNG-7714] correct comment by @elharo in #1074
- [MNG-7749] Upgrade animal-sniffer from 1.21 to 1.23 by @slawekjaranowski in #1072
- [MNG-6825] Replace StringUtils by @timtebeek in #1078
- [MNG-6825] Get rid of commons-lang by @gnodet in #1080
- [MNG-7750] Ensure no unwanted interpolation in plugins from profiles. by @nielsbasjes in #1076
- Simplify logger creation leveraging Map.computeIfAbsent by @gnodet in #1081
- [MNG-7766] - Migrate to use mockito-bom 4.11.0 by @khmarbaise in #1090
- [MNG-7763] Provide UTF-8 as a default value for project.build.sourceEncoding and project.reporting.outputEncoding by @gnodet in #1085
- [MNG-7038] Introduce public properties to point to to the root and top directory of (multi-module) project by @gnodet in #1061
- [MNG-7038] Fixes for topDirectory by @cstamas in #1100
- [MNG-7769] Update Resolver to 1.9.10 by @cstamas in #1102
- [MNG-6303] Interpolate user supplied properties and command line arguments by @gnodet in #1062
- [MNG-7778] - Include suppressed exceptions when logging failures by @marcphilipp in #1103
- [MNG-6829] Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) by @timtebeek in #1104
- [MNG-7785] Clean usage of SessionData by @gnodet in #1094
- [MNG-7743] Make the build work on JDK 20 by @psiroky in #1065
- Prefer Java standard library to Plexus util by @elharo in #1015
- [MNG-7783] Profile source point to file instead of to module by @gnodet in #1110
- [MNG-7784] Fix compatibility for SuperPomProvider by @gnodet in #1109
- [MNG-7780] DefaultArtifact.equals throws NullPointerException if o.version is null by @CrazyHZM in #1108
- [MNG-7639] Add unit test for DefaultRepositorySystemSessionFactory#newRepositorySession by @CrazyHZM in #1096
- [MNG-7587] Upgrade to sisu 0.9.0.M2 by @gnodet in #1119
- [MNG-7796] Be lenient when using toRealPath by @gnodet in #1130
- [MNG-7797] Return BRIEF mode by @hgschmie in #1132
- [MNG-7795] IllegalArgumentException: 'other' has different root during plugin validation by @gnodet in #1133
- [MNG-7585] Remove duplicate classes by @gnodet in #1135
- [MNG-7698] Support comments in maven.config by @gnodet in #1134
- [MNG-7655] Switch to plexus-utils / plexus-xml 4 by @gnodet in #1093
- [MNG-7604] Removal of pom.* interpolation makes some older plugins defunct by @gnodet in #1137
- [MNG-7548] Kill off "legacy" repository metadata support by @gnodet in #1138
- [MNG-7740] Remove old temporary consumer*pom files from buildDir by @gnodet in #1117
- Fix code style for code generated by velocity templates by @gnodet in #1146
- [MNG-7338] Automatically activate batch-mode and make output quiet when running in CI. by @MartinKanters in #869
- [MNG-7790] Update lifecycle plugins by @cstamas in #1154
- [MNG-7751] Provide a way to inject XmlNode into plugins by @gnodet in #1071
- [MNG-7806] Plugins verification - remove used in module(s) report by @slawekjaranowski in #1157
- Simplify code by @gnodet in #1156
- [MNG-7790] Update lifecycle plugins, take 2 by @cstamas in #1163
- Update some build plugins by @cstamas in #1166
- [MNG-7794][MNG-7809] Deprecate RepositorySystem and make maven-compat optional by @gnodet in #1150
- [MNG-7812] Get rid of maven-shared-utils by @gnodet in #1158
- [MNG-5600] Dependency management import should support exclusions by @gnodet in #1155
- [MNG-7811] Plugins verification - reporting improvements by @slawekjaranowski in #1169
- [MNG-7816] Bump parent pom from 39 to 40 by @gnodet in #1170
- [MNG-7764] Small code improvements by @khmarbaise in #1088
- [MNG-7800] Bump maven-resolver from 1.9.10 to 1.9.11 by @gnodet in #1171
- [MNG-7800] Update resolver to 1.9.12 by @cstamas in #1177
- [MNG-5659] Provide project-specific settings located in ${session.rootdir}/.mvn/settings.xml by default by @gnodet in #1059
- [MNG-7814] Use location tracking for settings by @gnodet in #1164
- [MNG-7059][MNG-4645] Move Central repo definition out of Maven's core so it can be more easily changed by @gnodet in #1139
- [MNG-6112] Make central update policy coherent by @gnodet in #1142
- [MNG-7805] Make the modelVersion optional when using build pom by @gnodet in #1148
- [MNG-7632] Regression: combine.children breaks when combining executions by @gnodet in #1168
- [MNG-7714] Fixed a scenario in version sorting where sp1 is less than final by @CrazyHZM in #1099
- [MNG-7800] Update resolver to 1.9.13 by @cstamas in #1181
- [MNG-7824] Bump plexus-xml from 4.0.0 to 4.0.1 by @gnodet in #1184
- [MNG-7228] MavenProject.getOriginalModel returns interpolated parts by @gnodet in #1183
New Contributors
- @timtebeek made their first contribution in #1067
- @marcphilipp made their first contribution in #1103
- @psiroky made their first contribution in #1065
- @CrazyHZM made their first contribution in #1108
Full Changelog: maven-4.0.0-alpha-5...maven-4.0.0-alpha-7