Releases: scala/scala-parallel-collections
1.2.0
What's new
- Cross build with Scala Native by @WojciechMazur in #282
Chores
- adjust MiMa settings, post-1.1.0 by @SethTisue in #281
- Update sbt, scripted-plugin to 1.10.7 by @scala-steward in #287
- Extend copyright into 2025 by @Philippus in #288
- Update sbt-scala-module to 3.2.2 by @scala-steward in #285
New Contributors
- @WojciechMazur made their first contribution in #282
Full Changelog: v1.1.0...v1.2.0
1.1.0
Bugfix
- Do not merge throwable to itself by @som-snytt in #205
Other changes
The Scala 3 version of the library is now built with Scala 3.3. Some compiler bugfixes since Scala 3.0 resulted in some potential forward binary incompatibilities here, hence the minor version bump. (But the new version is backwards binary compatible, as expected for a minor release.)
New Contributors
- @dwijnand made their first contribution in #199
- @Philippus made their first contribution in #261
Full Changelog: v1.0.4...v1.1.0
1.0.4
1.0.3
1.0.2
- Support Scala 3.0.0-RC2 (#169)
- Declare version scheme (#164)
- Include links to Scala standard library types in Scaladoc (#168)
- For consistency with standard library collections, throw
UnsupportedOperationException
instead ofNoSuchElementException
(#167)
This release was brought to you by 3 contributors, according to git shortlog -sn --no-merges @ ^v1.0.1
. Thank you Taichi Yamakawa, Scala Steward, Seth Tisue.
1.0.1
1.0.0
user-visible changes (since 0.2.0):
- add support for Scala 3.0.0-M1 (#113, #117, #118, #119, #120, #129)
- remove non-working OSGi bundling (#99)
- remove unnecessary
mapResult
calls (#105)
In order to build for Scala 3, we had to rename some inner classes. Technically, this broke binary compatibility with 0.2.0. Ordinary code that uses the built-in parallel collections won't be affected by this, however. Code that defines custom parallel collections might be affected. (See #80.)
This release was brought to you by 6 contributors according to git shortlog -sn --no-merges v1.0.0-RC1 ^v0.2.0
. Thank you Seth Tisue, Scala Steward, Lukas Rytz, Eugene Yokota, Lorenzo Gabriele, dengziming.
(These notes are repeated from 1.0.0-RC1. There have been no changes since then.)
1.0.0-RC1
user-visible changes:
- add support for Scala 3.0.0-M1 (#113, #117, #118, #119, #120, #129)
- remove non-working OSGi bundling (#99)
- remove unnecessary
mapResult
calls (#105)
In order to build for Scala 3, we had to rename some inner classes. Technically, this broke binary compatibility with 0.2.0. Ordinary code that uses the built-in parallel collections won't be affected by this, however. Code that defines custom parallel collections might be affected. (See #80.)
If no serious problems turn up, we'll do 1.0.0 final in a few weeks.
This release was brought to you by 6 contributors according to git shortlog -sn --no-merges v1.0.0-RC1 ^v0.2.0
. Thank you Seth Tisue, Scala Steward, Lukas Rytz, Eugene Yokota, Lorenzo Gabriele, dengziming.
version 0.2.0
initial release for Scala 2.13.0-RC1
0.1.2 for Scala 2.13.0-M2
v0.1.2#2.13.0-M2#8 0.1.2 for 2.13.0-M2