shield Recommended update for ant, hamcrest, junit
SUSE-SLE-Module-Packagehub-Subpackages-15-SP6-2024-1763


This update for ant, hamcrest, junit fixes the following issues: ant, ant-antlr, ant-junit5, ant-junit: - Put hamcrest on the classpath of ant-junit module hamcrest was updated to version 2.2: - Version 2.2: * This version simplifies the packaging of Hamcrest into a single jar. Other big changes include Java 9 module compatibility, along with numerous other improvements and bug fixes. * Breaking Changes: + Although the class API has not changed since Hamcrest 1.3, the way that the project is packaged has changed. Refer to the Hamcrest Distributables documentation for more information, and in particular the section on Upgrading from Hamcrest 1.x + The org.hamcrest.Factory annotation has been removed (it should not be used in client code) * Improvements: + AllOf/AnyOf: Pass the matchers to constructor using varargs + Matchers.anyOf: Fixed generic bounds compatibility for JDK 11 + AssertionError message is unhelpful when match fails for byte type + Use platform specific line breaks + The build now checks for consistent use of spaces * Bugs fixed and other changes: + Fixed compatibility issue for development with Android D8 + Fixed typo in license name + 1.3 compatible constructors for string matchers + Fixed for split packages with Java 9 modules + Documentation updates + Added implementation for CharSequence length matcher + Fixed for TypeSafeDiagnosingMatcher can't detect generic types for subclass + Renamed IsCollectionContaining to IsIterableContaining + Make Hamcrest an OSGI bundle + Added StringRegularExpression matcher + Fixed StringContainsInOrder to detect if a repeated pattern is missing + Added ArrayAsIterableMatcher + Fixed description for IsEqualIgnoringCase + Fixed JavaDoc examples + Upgraded to Java 7 + Build with Gradle + Deprecate IsCollectionContaining and IsArrayContainingXXX + Removed deprecated methods from previous release + Improve mismatch description of hasItem/hasItems + General improvements to mismatch descriptions + Several JavaDoc improvements and corrections + Deprecated several matcher factory methods of the for "isXyz" + Fixed address doclint errors reported in JDK 1.8 + Fixed Iterable contains in order is null-safe + Added equalToObject() (i.e. unchecked) method + Fixed arrayContaining(null, null) cause NullPointerException * Fixed string matching on regular expressions * Fixed isCloseTo() shows wrong delta in mismatch description * Fixed add untyped version of equalTo, named equalToObject * Implement IsEmptyMap, IsMapWithSize * Fixed IsArray.describeMismatchSafely() should use Matcher.describeMismatch * Added Matcher implementation for files * Fixed NPE in IsIterableContainingInOrder junit: - Generate anew the ant build system using the maven pom.xml - Fetch sources from github by source service and filter out stale hamcrest binaries. - Port to hamcrest 2.2 unconditionally - Removed deprecated assertThat - Let ant build with --release 8 if the compiler knows that option. This allows us to avoid incompatible exception declarations in ObjectInputStream.GetField.get(String,Object) in java >= 20

  • Release Date
    May 23 2024
  • References
  • Type
    recommended
  • Severity
    moderate

cloud_download Downloads

SUSE Package Hub 15.6 ppc64le
  • Packages
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock src
    ant-apache-xalan2
    Optional apache xalan2 tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-net
    Optional commons net tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jsch
    Optional jsch tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit5
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-testutil
    Test utility classes for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-xz
    Opional xz tasks for ant
    1.10.14-150200.4.25.1 lock rpm
SUSE Package Hub 15.6 s390x
  • Packages
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock src
    ant-apache-xalan2
    Optional apache xalan2 tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-net
    Optional commons net tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jsch
    Optional jsch tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit5
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-testutil
    Test utility classes for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-xz
    Opional xz tasks for ant
    1.10.14-150200.4.25.1 lock rpm
SUSE Package Hub 15.6 aarch64
  • Packages
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock src
    ant-apache-xalan2
    Optional apache xalan2 tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-net
    Optional commons net tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jsch
    Optional jsch tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit5
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-testutil
    Test utility classes for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-xz
    Opional xz tasks for ant
    1.10.14-150200.4.25.1 lock rpm
SUSE Package Hub 15.6 x86_64
  • Packages
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock src
    ant-apache-xalan2
    Optional apache xalan2 tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-net
    Optional commons net tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jsch
    Optional jsch tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit5
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-testutil
    Test utility classes for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-xz
    Opional xz tasks for ant
    1.10.14-150200.4.25.1 lock rpm