Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

hamcrest-3.0-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: hamcrest Distribution: openSUSE Tumbleweed
Version: 3.0 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 27 16:36:48 2024
Group: Development/Libraries/Java Build host: reproducible
Size: 131676 Source RPM: hamcrest-3.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/hamcrest/JavaHamcrest
Summary: Library of matchers for building test expressions
Provides a library of matcher objects (also known as constraints or
predicates) allowing 'match' rules to be defined declaratively, to be
used in other frameworks. Typical scenarios include testing frameworks,
mocking libraries and UI validation rules.

Provides

Requires

License

BSD-3-Clause

Changelog

* Tue Aug 27 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 3.0
    * Breaking Changes
      + From version 3.0, the jar distributed to Maven Central is now
      compiled to Java 1.8 bytecode, and is not compatible with
      previous versions of Java.
      Developers who use Java 1.7 earlier can still depend upon
      hamcrest-2.2.jar.
    * Improvements
      + FileMatchersTest simplification
      + License cleanup
  - Removed patches:
    * 0001-Fix-build-with-OpenJDK-11.patch
      + not needed any more
* Wed Feb 21 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Thu Jun 09 2022 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.2
    * After a long hiatus without releases, 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: Fix generic bounds compatibility for JDK 11
      + AssertionError message is unhelpful when match fails for byte
      type
      + Use platform specific line breaks
      + Build now checks for consistent use of spaces
    * Changes
      + Fix compatibility issue for development with Android D8
      + Fix typo in license name
      + 1.3 compatible constructors for string matchers
      + Fix for split packages with Java 9 modules
      + Documentation updates
      + Add implementation for CharSequence length matcher
      + Fix for TypeSafeDiagnosingMatcher can't detect generic types
      for subclass
      + Renamed IsCollectionContaining to IsIterableContaining
      + Make Hamcrest an OSGI bundle
      + Add StringRegularExpression matcher
      + Fix StringContainsInOrder to detect if a repeated pattern is
      missing
      + Add ArrayAsIterableMatcher
      + Fix description for IsEqualIgnoringCase
      + Fix 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"
      + Fix address doclint errors reported in JDK 1.8
      + Fix Iterable contains in order is null-safe
      + Added equalToObject() (i.e. unchecked) method
      + Fix arrayContaining(null, null) cause NullPointerException
    * Fix string matching on regular expressions
    * Fix isCloseTo() shows wrong delta in mismatch description
    * Fix add untyped version of equalTo, named equalToObject
    * Implement IsEmptyMap, IsMapWithSize
    * Fix IsArray.describeMismatchSafely() should use
      Matcher.describeMismatch
    * Add Matcher implementation for files
    * Fix NPE in IsIterableContainingInOrder
  - Removed patches:
    * hamcrest-1.3-build.patch
    * hamcrest-1.3-fork-javac.patch
    * hamcrest-1.3-javadoc.patch
    * hamcrest-1.3-javadoc10.patch
    * hamcrest-1.3-javadoc9.patch
    * hamcrest-1.3-no-jarjar.patch
    * hamcrest-1.3-qdox-2.0.patch
    * hamcrest-1.3-random-build-crash.patch
    * hamcrest-reproducible-builds.patch
      + not needed with the new version
  - Modified patch:
    * hamcrest-matchers.patch -> 0001-Fix-build-with-OpenJDK-11.patch
      + adapt to the changed context
* Fri Mar 18 2022 Fridrich Strba <fstrba@suse.com>
  - Modified patch:
    * hamcrest-1.3-build.patch
      + Build with source/target levels 8
  - Added patch:
    * hamcrest-matchers.patch
      + Fix build with jdk17
* Tue Jan 05 2021 Pedro Monreal <pmonreal@suse.com>
  - Make hamcrest build reproducibly [bsc#1120493]
  - Add hamcrest-reproducible-builds.patch
* Tue Jan 05 2021 Pedro Monreal <pmonreal@suse.com>
  - Fix typo in hamcrest-core description [bsc#1179994]
* Thu Nov 19 2020 Pedro Monreal <pmonreal@suse.com>
  - Fix RPM Lint complaint: summary-ended-with-dot
* Tue Nov 17 2020 Pedro Monreal <pmonreal@suse.com>
  - Add obsoletes in core to fix updates. [bsc#1174544]
* Wed Oct 02 2019 Fridrich Strba <fstrba@suse.com>
  - Remove references to the hamcrest-parent pom and do not
    distribute it
    * useless since we don't build with maven
    * creates problems with gradle connector
* Tue Jan 15 2019 Fridrich Strba <fstrba@suse.com>
  - Make jmock and easymock integration opt-in (bsc#1121956)

Files

/usr/share/doc/packages/hamcrest
/usr/share/doc/packages/hamcrest/README.md
/usr/share/java/hamcrest
/usr/share/java/hamcrest/all.jar
/usr/share/java/hamcrest/core.jar
/usr/share/java/hamcrest/hamcrest.jar
/usr/share/java/hamcrest/library.jar
/usr/share/licenses/hamcrest
/usr/share/licenses/hamcrest/LICENSE
/usr/share/maven-metadata/hamcrest.xml
/usr/share/maven-poms/hamcrest
/usr/share/maven-poms/hamcrest/hamcrest.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 20 00:28:09 2024