|
3 | 3 | -------------------------- |
4 | 4 | Mikolaj Izdebski |
5 | 5 | -------------------------- |
6 | | - 2017-06-20 |
| 6 | + 2021-07-26 |
7 | 7 |
|
8 | 8 |
|
9 | 9 | Release notes for XMvn |
10 | 10 |
|
| 11 | +* What's new in XMvn 4.0.0 |
| 12 | + |
| 13 | + XMvn 4.0.0 was released on 2021-07-26. Most important changes |
| 14 | + include: |
| 15 | + |
| 16 | + * Breaking changes |
| 17 | + |
| 18 | + * Gradle connector removed |
| 19 | + |
| 20 | + XMvn 4.0.0 drops connector for Gradle. It is no longer possible |
| 21 | + to use XMvn as a Gradle plugin for resolving and deploying |
| 22 | + artifacts from and to system repositories. |
| 23 | + |
| 24 | + * Ivy connector removed |
| 25 | + |
| 26 | + XMvn connector for Apache Ivy was moved to a separate project. |
| 27 | + XMvn itself is still able to resolve artifacts from Ivy |
| 28 | + repositories, but XMvn can't be used as Ivy resolver or |
| 29 | + publisher. |
| 30 | + |
| 31 | + * Bisect tool removed |
| 32 | + |
| 33 | + XMvn Bisect tool was removed. There is no replacement. |
| 34 | + |
| 35 | + * Artifact resolution from JAVA_HOME |
| 36 | + |
| 37 | + XMvn can no longer resolve artifacts from JAVA_HOME directory. |
| 38 | + |
| 39 | + * XMvn connector for Aether |
| 40 | + |
| 41 | + XMvn Connector for Aether was renamed back to XMvn Connector, |
| 42 | + following rename of Aether to Maven Resolver. |
| 43 | + |
| 44 | + * Java 11 runtime requirement |
| 45 | + |
| 46 | + XMvn now requires Java 11 to run. It can still be used to build |
| 47 | + projects with older Java versions by using Maven toolchains. |
| 48 | + |
| 49 | + * New features |
| 50 | + |
| 51 | + * Plugin blacklisting |
| 52 | + |
| 53 | + XMvn 4.0.0 configuration allows blacklisting certain Maven |
| 54 | + plugins, which are removed from effective POM during build. |
| 55 | + This feature allows distributions to maintain list of not |
| 56 | + packaged, not useful plugins that don't need to be explicitly |
| 57 | + removed by each package. |
| 58 | + |
| 59 | + * XMvn toolchain manager |
| 60 | + |
| 61 | + XMvn 4.0.0 automatically activates Maven toolchain of type |
| 62 | + <<jdk>> which provides <<xmvn=xmvn>>. This feature allows to |
| 63 | + easily enable toolchains by system-wide configuration. |
| 64 | + |
| 65 | + * Other changes |
| 66 | + |
| 67 | + * Duplicate metadata changes |
| 68 | + |
| 69 | + In case duplicated Javapackages metadata is found, XMvn will |
| 70 | + prefer entries which have namespace set, ignoring non-namespaced |
| 71 | + entries. |
| 72 | + |
| 73 | +* What's new in XMvn 3.1.0 |
| 74 | + |
| 75 | + XMvn 3.1.0 was released on 2019-06-14. Most important changes |
| 76 | + include: |
| 77 | + |
| 78 | + * API changes |
| 79 | + |
| 80 | + * Overriding compiler settings |
| 81 | + |
| 82 | + XMvn 3.1.0 no longer tries to override compiler source/target |
| 83 | + settings of Maven Compiler Plugin. |
| 84 | + |
11 | 85 | * What's new in XMvn 3.0.0 |
12 | 86 |
|
13 | 87 | XMvn 3.0.0 was released on 2017-06-20. Most important changes |
|
0 commit comments