Opened 4 years ago
Last modified 4 years ago
#21596 closed enhancement
[PATCH] Update dependencies in ivy.xml and tools/ivy.xml — at Version 2
| Reported by: | taylor.smock | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | 21.12 |
| Component: | Core | Version: | |
| Keywords: | Cc: |
Description (last modified by )
ivy.xml
commons-compress
- Update commons-compress to v1.21 from v1.20
- A new class TarFile provides random access to TAR archives.
- Commons Compress now ships with a copy of the Pack200 code of the retired Apache Harmony project. The pack200 support in Commons Compress no longer uses the implementation of the Java class library - and thus also works for Java 14 and later.
- Added new methods supporting java.nio.Path as an alternative to java.io.File to many classes.
OpeningHoursParser
- Update OpeningHoursParser from v0.24.0 to v0.26.0
- v0.26.0
- This release adds a flag to indicate more lenient handling of time ranges with earlier end than start times in strict mode. It does not change the behaviour in non-strict mode. Note: the one parameter variant of OpeningHoursParser.rules maintains the same behaviour as prior releases, you will need to use the two parameter call if you want to set the flag.
- v0.25.0
- adds missing setOpenEnded method for year ranges
- throws a parse error on invalid data ranges combining open ended with end date
spotbugs-annotations
- Update spotbugs-annotations from v4.3.0 to v4.5.0
wiremock
- Update WireMock from 2.27.2 to 2.31.0. This required a rename, as
wiremockis Java 7 compatible, butwiremock-jre8is not.wiremock-jre8at v2.31.0 also has support for JUnit 5.- WireMock 2.28.0
- Plaintext HTTP/2
- Drops support for JUnit <= 4.7
- Drops support for JRE 7-, use
wiremock-jre8instead ofwiremock
- WireMock 2.29.0
- New template helpers
- Date/time matching
- Logical AND/OR matching
- WireMock 2.30.0
- Webhooks extension now in Wiremock core
- Improved first-run time
- WireMock 2.31.0
- JUnit 5 support
- Better support for multi-domain mocking
- WireMock 2.28.0
classgraph
- Update classgraph from 4.8.110 to 4.8.135
- Added
Resource#readCloseablewhich returns aCloseableByteBuffer - Better support for running with a
SecurityManager - Find resources by path glob (
ScanResult#getResourcesMatchingWildcard) - Allow circumvention of encapsulation in JDK 16+ via jvm-driver (4.8.124)
- Java 16+ comptability. This adds narcissus as a dependency. Either we have to load it explicitly or we can set
ClassGraph.CIRCUMVENT_ENCAPSULTION = trueat start. - Ability to find class references (i.e., find subclasses of a class)
- Added
JUnit
- Update junit-platform from 1.7.2 to 1.8.1 and junit-jupiter to 5.8.1 from 5.7.2.
@SuitesupportJREnow has Java 18 (enum)- JFR support in Java 8 Update 262+
@ParameterizedTestcan now auto close arguments (i.e.,AutoClosable, note: this breaks anything that reuses that parameter...)assertThrowsExactlyif we don't want any exception subclasses to be thrown@MethodSource/@ArgumentSourcecan now have optional names
tools/ivy.xml
spotbugs
- Update spotbugs and spotbugs-ant from 4.2.3 to 4.5.0 (see also spotbugs-annotations above)
DCN_NULLPOINTER_EXCEPTIONnow follows SEI Cert rule ERR08-JREFL_REFLECTION_INCREASES_ACCESSIBILITY_OF_CLASSwas added for SEI Cert rule SEC05-J: Don't use reflection to increase accessibility of classes, methods or fields. Note: This is ignored forReflectionUtilsin pmd rules, but is not ignored withant spotbugs.MC_OVERRIDABLE_METHOD_CALL_IN_CONSTRUCTOR/MC_OVERRIDABLE_METHOD_CALL_IN_CLONEfor SEI cert rules MET05-J and MET06-J: avoid overridable methods in constructors and clone.EOS_BAD_END_OF_STREAM_CHECKfrom SEI CERT rule FIO08-J: avoid convertingStream#readto byte or int, and then checking against -1.
NOTE: I'll try highlighting changes in the dependencies here
Change History (3)
by , 4 years ago
| Attachment: | 21596.patch added |
|---|
comment:1 by , 4 years ago
comment:2 by , 4 years ago
| Description: | modified (diff) |
|---|
Note:
See TracTickets
for help on using tickets.



Replying to taylor.smock:
The parameter description needs to be updated in the wiki, I guess.