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

eclipse-collections-11.1.0-1.3 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: eclipse-collections Distribution: openSUSE:Factory:zSystems
Version: 11.1.0 Vendor: openSUSE
Release: 1.3 Build date: Wed Nov 1 07:25:05 2023
Group: Development/Libraries/Java Build host: reproducible
Size: 12641755 Source RPM: eclipse-collections-11.1.0-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.eclipse.org/collections
Summary: Collections framework for Java
Eclipse Collections is a comprehensive collections library for Java. The
library enables productivity and performance by delivering an expressive and
efficient set of APIs and types. The iteration protocol was inspired by the
Smalltalk collection framework, and the collections are compatible with the
Java Collection Framework types.

Eclipse Collections is compatible with Java 8+. Eclipse Collections is a part
of the OpenJDK Quality Outreach program, and it is validated for different
versions of the OpenJDK.

Provides

Requires

License

BSD-3-Clause AND EPL-1.0

Changelog

* Wed Nov 01 2023 Fridrich Strba <fstrba@suse.com>
  - Build the eclipse-collections-api module with release=8 if the
    compiler is supporting it
    * fixes incompatibilities with JDK21 and new added methods in
      java.util.List interface
* Wed Sep 13 2023 Fridrich Strba <fstrba@suse.com>
  - Reproducible builds: produce reproducible manifest with bnd
* Sun Jul 31 2022 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v11.1.0
    * New Functionality
      = Added Bag.distinctView().
      = Added Bags.mutable.withInitialCapacity.
      = Added forEachInBoth to Primitive Lists.
      = Added MultiReader to Bags factory in API module.
      = Added MultiReader to Lists factory in API module.
      = Added MultiReader to Sets factory in API module.
      = Added Primitive Bag factories in API module.
      = Added Primitive Set factories in API module.
      = Added Primitive Stack factories in API module.
      = Added factory for ObjectPrimitiveHashMapWithHashingStrategy.
      = Added withInitialCapacity api in
      mutableObjectPrimitiveHashingStrategyMapFactory.
      = Added ability to create Hashing Strategy Sets, Maps and Bags
      using Function.
      = Added injectInto for primitive types to primitive iterables.
      = Added injectIntoKeyValue to MapIterable.
      = Added injectIntoKeyValue to objectPrimitiveMap.
      = Added injectIntoKeyValue to primitiveObjectMap.
      = Added injectIntoKeyValue to primitivePrimitiveMap.
      = Added mutable reduction scenario to injectIntoKeyValue test
      for primitive maps.
      = Added object to primitive map factory to API module.
      = Added of and with factory methods to object -> primitive map
      factories.
      = Added of and with factory methods to primitive -> primitive
      and primitive -> object map factories.
      = Added withKeyMultiValues to MutableMultimap and subtypes.
      = Added withKeyValue to MutableMultimap and subtypes.
      = Added getAndPut to mutableObjectPrimitiveMap to retrieve the
      value associated with the key if one exists.
      = Added peekAndPop methods in ImmutableStack.
      = Added fused method for collect + makeString.
      = Added missing implementations of toString().
      = Added selectWithIndex and rejectWithIndex to Ordered
      Primitive Iterables.
      = Implemented containsAny, containsNone, containsAnyIterable,
      containsNoneIterable on RichIterable.
    * Optimizations
      = Optimized asParallel() for immutable sets in O(1) instead of
      O(n).
      = Optimized some implementations of toString() that were
      delegating to iterators.
      = Improved equals() performance for Set implementations.
    * Tech Debt Reduction
      = Replaced implementation factories and dependencies with API
      factories where possible.
      = Fixed CheckStyle configuration for NewlineAtEndOfFile so that
      it works across operating systems.
      = Made forEach a default method on primitiveIterable.stg.
      = Made noneSatisfy a default method on primitiveIterable.stg.
      = Removed unnecessary implementations of
      toSortedList/Set/Bag/MapBy.
      = Disambiguate and deprecate primitive injectInto methods on
      RichIterable.
      = Improved code generation logic into separate goals for
      sources, test-sources, and resources.
      = Improved PIT mutation test coverage.
      = Improved overall test coverage by adding missing tests.
    * Documentation Changes
      = Updated reference guide and convert to AsciiDoc.
      = Updated CONTRIBUTING.md to reflect contribution guidelines
      around commit sign-off.
      = Updated README.md with OSS projects that use Eclipse
      Collections.
    * Build Changes
      = Upgraded CheckStyle from 9.1 to 10.1.
      = Upgraded actions/cache from 2.1.7 to 3.0.2.
      = Upgraded checkstyle-configuration.xml from 1.2 schema to 1.3
      schema.
      = Upgraded setup-java v3.
      = Upgraded actions/cache from 2.1.6 to 2.1.7.
      = Upgraded actions/checkout from 2 to 3.
      = Upgraded actions/upload-artifact from 2.2.4 to 3.
      = Upgraded maven-plugin-api from 3.6.3 to 3.8.5.
      = Upgraded maven-shade-plugin from 3.2.2 to 3.2.4.
      = Upgraded maven-site-plugin from 3.9.0 to 3.11.0.
      = Switched to oracle-actions to download JDK for EA builds.
      = Turned on additional CheckStyle rules and IntelliJ
      inspections.
      = Removed FindBugs build from GitHub workflows.
* Fri Apr 22 2022 Anton Shvetz <shvetz.anton@gmail.com>
  - Update to v11.0.0
    * New Functionality
      = Added toImmutableList/Set/Bag/Map/BiMap to RichIterable.
      = Added toImmutableSortedList/Set/Bag to RichIterable.
      = Added toImmutableSortedBag/List/Set with Comparator
      to RichIterable.
      = Added toImmutableSortedBagBy/ListBy/SetBy with Function
      to RichIterable.
      = Added selectWithIndex and rejectWithIndex to OrderedIterable
      and ListIterable.
      = Added putAllMapIterable method to MutableMap.
      = Added withMapIterable to MutableMap.
      = Added newWithMap and newWithMapIterable to ImmutableMap.
      = Added anySatisfyWithOccurrences, allSatisfyWithOccurrences,
      noneSatisfyWithOccurrences, detectWithOccurrences to Bag.
      = Added covariant overrides for sortThis().
      = Added covariant return types to methods in MultiReaderList
      that return this.
      = Added primitive singleton iterator.
      = Added union, intersect, difference, symmetric difference,
      cartesianProduct, isSubsetOf, isProperSubsetOf
      to primitive sets.
      = Added containsAny and containsNone on primitive iterables.
      = Added toSortedList(Comparator) and toSortedListBy(Function)
      to primitive iterables.
      = Added isEqual and isSame to Pair and Triple as default
      methods.
      = Added converters from Pair and Triple to List types.
      = Added toImmutableSortedBagBy to Collectors2.
      = Added toImmutableSortedMap and toImmutableSortedMapBy
      to Collectors2.
      = Added toSortedMap and toSortedMapBy to Collectors2.
      = Added Norwegian translation for the Eclipse Collections
      website.
      = Added ClassComparer utility.
    * Optimizations
      = Optimized ImmutableListFactoryImpl.withAll(Iterable).
      = Optimized containsAll on primitive iterables.
      = Optimized primitive hash set newSet and withAll.
      = Optimized sumByLong and sumByInt Primitive methods for Bags.
      = Optimized toImmutable on primitive sets.
      = Optimized union and difference on SetIterables.
      = Added enhanced for-loop syntax wherever as possible.
    * Tech Debt Reduction
      = Deprecated ImmutableArrayStack.
      = Fixed bug with noneSatisfy for ImmutableBooleanEmptySet.
      = Fixed compiler errors for JDK-15-EA.
      = Fixed return types of aggregateBy().
      = Fixed types on Multimap.*MultiValues().
      = Fixed primitive hash map values collections removed
      for special key zero.
      = Fixed CollectIterable detect methods.
      = Added missing overrides for toImmutable methods
      on synchronized primitive object maps.
      = Added missing overrides of aggregateBy()
      and aggregateInPlaceBy().
      = Added documentation on serializing Eclipse Collections
      with jackson.
      = Added logic to throw UnsupportedOperationException
      on calling withMap method in FixedSizeMap. This is
      a breaking change.
      = Made org.eclipse.collections.impl.list.Interval#goForward
      private. This is a breaking change.
      = Replaced HashingStrategies.longHashCode with Java 8
      Long.hashCode. This is a breaking change.
      = Deleted version.properties as the file is no longer needed.
      = Removed extra calls to map.get in sumByDoubleFunction
      and sumByFloatFunction.
      = Removed implementations of OrderedIterable.toStack()
      that can use the default implementation instead.
      = Removed implementations of aggregateBy and aggregateInPlaceBy
      that can use default implementations instead.
      = Removed references to deleted classes in findbugs-exclude
      file.
    * Removed Functionality
      = Removed Verify.assertThrows() which takes a Runnable
      in favor of Assert.assertThrows(). This is a breaking change.
      = Removed assertNotEquals() from Verify as Assert already
      has the same API. This is a breaking change.
    * Build Changes
      = Upgraded EBR plugin to 1.3.0.
      = Upgraded actions/cache to 2.1.6.
      = Upgraded actions/upload-artifact to 2.2.4.
      = Upgraded antlr ST4 to 2.1.5.
      = Upgraded checkstyle plugin to 3.1.2.
      = Upgraded checkstyle to 8.42.
      = Upgraded codehaus maven plugin to 2.8.1.
      = Upgraded jacoco to v2.2.3.
      = Upgraded jmh-core to 1.33.
      = Upgraded maven-resources-plugin to 3.2.0.
      = Upgraded to JUnit 4.13.1.
      = Upgraded to setup-java v2.
      = Skip p2 repository module during EA builds and Java 15+ builds.
      = Enabled Dependabot v2.
      = Added GitHub action to generate code coverage report.
      = Added JDK Early Access GitHub Actions.
    * Breaking Changes
      Warning: These changes are already mentioned above. The list
      below might not be exhaustive, make sure to test your
      application and usages to verify.
      = Added logic to throw UnsupportedOperationException on calling
      withMap method in FixedSizeMap.
      = Made org.eclipse.collections.impl.list.Interval#goForward
      private.
      = Replaced HashingStrategies.longHashCode with Java 8
      Long.hashCode.
      = Removed Verify.assertThrows() which takes a Runnable
      in favor of Assert.assertThrows().
      = Removed assertNotEquals() from Verify as Assert already
      has the same API.
* Fri Jul 02 2021 Fridrich Strba <fstrba@suse.com>
  - Do not use service file
  - Avoid unnecessary dependency on tycho and maven-enforcer-plugin
* Wed Jun 30 2021 Anton Shvetz <shvetz.anton@gmail.com>
  - Initial commit with v10.4.0

Files

/usr/share/java/eclipse-collections
/usr/share/java/eclipse-collections/eclipse-collections-api.jar
/usr/share/java/eclipse-collections/eclipse-collections-code-generator-maven-plugin.jar
/usr/share/java/eclipse-collections/eclipse-collections-code-generator.jar
/usr/share/java/eclipse-collections/eclipse-collections-forkjoin.jar
/usr/share/java/eclipse-collections/eclipse-collections-testutils.jar
/usr/share/java/eclipse-collections/eclipse-collections.jar
/usr/share/java/eclipse-collections/junit-trait-runner.jar
/usr/share/licenses/eclipse-collections
/usr/share/licenses/eclipse-collections/LICENSE-EDL-1.0.txt
/usr/share/licenses/eclipse-collections/LICENSE-EPL-1.0.txt
/usr/share/maven-metadata/eclipse-collections.xml
/usr/share/maven-poms/eclipse-collections
/usr/share/maven-poms/eclipse-collections/eclipse-collections-api.pom
/usr/share/maven-poms/eclipse-collections/eclipse-collections-code-generator-maven-plugin.pom
/usr/share/maven-poms/eclipse-collections/eclipse-collections-code-generator.pom
/usr/share/maven-poms/eclipse-collections/eclipse-collections-forkjoin.pom
/usr/share/maven-poms/eclipse-collections/eclipse-collections-parent.pom
/usr/share/maven-poms/eclipse-collections/eclipse-collections-testutils.pom
/usr/share/maven-poms/eclipse-collections/eclipse-collections.pom
/usr/share/maven-poms/eclipse-collections/junit-trait-runner.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Jan 4 23:43:41 2025