shield Recommended update for ant, hamcrest, junit
SUSE-SLE-Module-Development-Tools-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

Development Tools Module 15.6 ppc64le
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    junit
    Java regression test package
    4.13.2-150200.3.11.2 lock rpm lock src
Development Tools Module 15.6 aarch64
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    junit
    Java regression test package
    4.13.2-150200.3.11.2 lock rpm lock src
Development Tools Module 15.6 s390x
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    junit
    Java regression test package
    4.13.2-150200.3.11.2 lock rpm lock src
Development Tools Module 15.6 x86_64
  • Packages
    ant
    Java-based build tool
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-antlr
    Antlr Task for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-apache-bcel
    Optional apache bcel tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-bsf
    Optional apache bsf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-log4j
    Optional apache log4j tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-oro
    Optional apache oro tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-regexp
    Optional apache regexp tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-apache-resolver
    Optional apache resolver tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-commons-logging
    Optional commons logging tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jakartamail
    Optional jakartamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-javamail
    Optional javamail tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jdepend
    Optional jdepend tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-jmf
    Optional jmf tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-junit
    Optional junit tasks for ant
    1.10.14-150200.4.25.1 lock rpm lock src
    ant-manual
    Manual for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-scripts
    Additional scripts for ant
    1.10.14-150200.4.25.1 lock rpm
    ant-swing
    Optional swing tasks for ant
    1.10.14-150200.4.25.1 lock rpm
    junit
    Java regression test package
    4.13.2-150200.3.11.2 lock rpm lock src