Releases: codehaus-plexus/plexus-utils
Releases · codehaus-plexus/plexus-utils
3.6.0
What's Changed
- [3.x] Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed by @gnodet in #253
- V3 changes to make external usage easier by @Claudenw in #277
- Bump parent pom to 19 and reformat sources by @slachiewicz in #280
- Convert to JUnit 5 with OpenRewrite by @slachiewicz in #281
- sync pom changes from master branch by @slachiewicz in #282
Full Changelog: plexus-utils-3.5.1...plexus-utils-3.6.0
4.0.2
🐛 Bug Fixes
📦 Dependency updates
- Bump org.codehaus.plexus:plexus from 17 to 18 (#271) @dependabot
- Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (#270) @dependabot
4.0.1
🚀 New features and improvements
- Add .gitignore to default excludes (#269) @slawekjaranowski
- downgrade plexus-xml from 4 to 3: keep Maven 3 compatibility (#263) @hboutemy
📦 Dependency updates
- downgrade plexus-xml from 4 to 3: keep Maven 3 compatibility (#263) @hboutemy
- Bump org.codehaus.plexus:plexus from 13 to 17 (#262 #265 #266 #268) @dependabot
- Bump plexus-xml from 4.0.0 to 4.0.2 (#259) @dependabot
- Bump org.junit.jupiter:junit-jupiter from 5.9.2 to 5.10.0 (#251 #261) @dependabot
👻 Maintenance
- pom.mxl and site.xml cleanup (#257) @hboutemy
- Bump release-drafter/release-drafter from 5 to 6 (#267) @dependabot
4.0.0
- Starting with version 4, XML classes (in org.codehaus.plexus.util.xml and org.codehaus.plexus.util.xml.pull) have been extracted to a separate plexus-xml 4: if you need them, just use this new artifact as outlined in https://codehaus-plexus.github.io/plexus-xml/dependency-info.html.
- Fix false difference detected with CachingOutputStream/CachingWriter when streams are flushed (#252) @gnodet
📦 Dependency updates
👻 Maintenance
3.5.1
🚀 New features and improvements
🐛 Bug Fixes
- Partial revert of "Support combine.self='remove'" to fix MNG-7709 (#241) @gnodet
- Fix reading comments with UTF chars (fixes #238) (#240) @gnodet
📦 Dependency updates
- Bump codehaus-plexus/.github from 0.0.1 to 0.0.4 (#237) @dependabot
- Bump actions/checkout from 3.2.0 to 3.3.0 (#231) @dependabot
- Bump actions/checkout from 3.1.0 to 3.2.0 (#227) @dependabot
- Bump jmh-generator-annprocess from 1.35 to 1.36 (#222) @dependabot
- Bump jmh-core from 1.35 to 1.36 (#223) @dependabot
- Bump actions/checkout from 3.0.2 to 3.1.0 (#220) @dependabot
3.5.0
- Don't throw IOException when none is required (#206) (#221) @michael-o
- Always preserve dominant node value (even if empty) (#217) @kwin
- Don't overwrite blank (but non-empty) dominant values during mergeXpp3Dom (#213) @kwin
- Deprecate isEmpty(String) and isNotEmpty(String) in favour of same named (#218) @kwin
- isEmpty(String) must not return false for whitespace-only values (#219) @kwin
- Get rid maven-plugin-testing-harness from dependency (#208) @slawekjaranowski
📦 Dependency updates
- Bump plexus from 8 to 10 (#207) @dependabot
- Bump release-drafter/release-drafter from 5.19.0 to 5.20.0 (#205) @dependabot
3.4.2
🚀 New features and improvements
- Provides a CachingOuptutStream and a CachingWriter (#184) @gnodet
- Use (already) precalculated value (#186) @pzygielo
- use github shared actions (#171) @olamy
🐛 Bug Fixes
- MXParser fixes (#185) @gnodet
- Fix last modified time not being updated on linux (#203) @gnodet
- Fix regression and deprecate: FileUtils.fileAppend should create file… (#200) @slachiewicz
- Fix some testing XML files checkout with incorrect eol (#198) @belingueres
- Fixed regressions: #163 and #194 (#195) @belingueres
- Don't ignore valid SCM files (#174) @michael-o
📦 Dependency updates
- Bump github/codeql-action from 1 to 2 (#202) @dependabot
- Bump actions/checkout from 3.0.1 to 3.0.2 (#199) @dependabot
- Bump release-drafter/release-drafter from 5.18.1 to 5.19.0 (#188) @dependabot
- Bump jmh-generator-annprocess from 1.34 to 1.35 (#189) @dependabot
- Bump jmh-core from 1.34 to 1.35 (#190) @dependabot
- Bump actions/checkout from 2.4.0 to 3.0.1 (#197) @dependabot
- Bump jmh-generator-annprocess from 1.33 to 1.34 (#175) @dependabot
- Bump jmh-core from 1.33 to 1.34 (#176) @dependabot
- Bump release-drafter/release-drafter from 5.15.0 to 5.18.1 (#183) @dependabot
- Bump actions/checkout from 2.3.4 to 2.4.0 (#173) @dependabot
- Bump actions/setup-java from 2.3.0 to 2.3.1 (#170) @dependabot
3.4.1
🐛 Bug Fixes
- Fixes #163: Regression: encoding error when parsing a ISO-8859-1 xml (#164) @belingueres
📦 Dependency updates
- Bump actions/setup-java from 2.2.0 to 2.3.0 (#168) @dependabot
- Bump jmh-generator-annprocess from 1.32 to 1.33 (#166) @dependabot
- Bump jmh-core from 1.32 to 1.33 (#165) @dependabot
- Bump actions/setup-java from 2.1.0 to 2.2.0 (#167) @dependabot
- Bump junit from 4.13.1 to 4.13.2 (#162) @dependabot
- Bump actions/setup-java from 1 to 2.1.0 (#157) @dependabot
- Bump jmh-generator-annprocess from 1.29 to 1.32 (#159) @dependabot
- Bump jmh-core from 1.29 to 1.32 (#160) @dependabot
- Bump actions/cache from 2.1.5 to 2.1.6 (#161) @dependabot
- Bump actions/checkout from 2 to 2.3.4 (#154) @dependabot
3.4.0
- Enforcing JDK 11 on release (#148) @mkarg
- Using JDK 16 GA instead of JDK 16 EA (#147) @mkarg
- Fixed infinite loop in MXParser and reactivate tests in MXParserTest (#119,#118) @belingueres
- Added support for PPC64LE (#97) @ezeeyahoo
- Avoid build issues with symlink (#90) @olamy
- New feature FileUtils.linkFile(source, destination) (#82) @mkarg
- Fix Javadoc build with Java 11 (#88) @olamy
- Support combine.keys (#76) @rfscholte
- Support combine.self="remove" (#75,#74) @belingueres
- Input location (#62,#61) @hboutemy
- UT improvement : Check that symlinks resources are preserved during git clone (#56) @rfscholte
- Junit4 annotations (#55) @rfscholte
- Test failure in CommandlineTest#testExecuteBinaryOnPath with Maven 3.5.4 or later (#50) @belingueres
- PrettyPrintXMLWriter fails with a java.util.NoSuchElementException (Java 1.7 only) (#52,#51) @belingueres
- fails if pom is big… (#23,#22) @barclay-reg
🚀 New features and improvements
- Multi-Release-Jar with initial support for JDK 9 and JDK 10 NIO API (#120) @mkarg
- Using NIO 8 to allow better offloading / performance (#111) @mkarg
- NIO-7: Potential performance gains using offloading (#91) @mkarg
- Various small speed improvements (#106) @gnodet
- Add removeAttribute method to Xpp3Dom (#94) @olamy
- Add public String[] getRawCommandline() to avoid OS dependency code in unit tests (#68) @zosrothko
🐛 Bug Fixes
- Fix MXParser fails to parse xml declaration properly (#138) (#139) @belingueres
- Fix MXParser improve error reporting (#136) (#137) @belingueres
- Fix MXParser do not fail when the leading white space is missing (#134) (#135) @belingueres
- Fix MXParser fails to recognize illegal character references (#132) (#133) @belingueres
- Fix MXParser failing to parse properly 'standalone' declaration attribute (#130) (#131) @belingueres
- Fix MXParser not failing when space is missing in xml declaration (#128) (#129) @belingueres
- Fixed MXParser do not fail when encountering invalid characters in comments (#126) (#127) @belingueres
- Not building on JRE 7 anymore, since we pushed minimum to JRE 8 (#115) @mkarg
📦 Dependency updates
- Bump actions/cache to v2.1.5 (#150) @dependabot
- Bump jmh-generator-annprocess to 1.29 (#146) @dependabot
- Bump jmh-core to 1.29 (#145) @dependabot
- Bump release-drafter/release-drafter from v5.13.0 to v5.15.0 (#144) @dependabot
- Bump plexus from 6.1 to 6.4 (#89) @dependabot