Skip to content

Releases: valentiay/phobos

[0.24.0] ValueEnum support in phobos-enumeratum

13 Oct 21:11
161a4f1
Compare
Choose a tag to compare

Key changes

  • Added support for ValueEnum in phobos-enumeratum (issue - #27, PR - #28)
  • Updated dependency versions:
    • scalatest, scalactic: 3.2.18 -> 3.2.19
    • akka-stream, akka-testkit: 2.8.5 -> 2.8.6
  • Updated Scala versions:
    • 2.12.19 -> 2.12.20
    • 2.13.13 -> 2.13.15
    • 3.3.3 -> 3.3.4

What's Changed

New Contributors

Full Changelog: 0.23.0...0.24.0

[0.23.0] Support for Scala 3 in phobos-enumeratum

13 Oct 20:36
c11f34a
Compare
Choose a tag to compare

Published on 24 Jun 2024

Key changes

  • Added support for Scala 3 in phobos-enumeratum (PR - #21)
  • Minor usability improvements (#9, #18, #20, #23)
  • Downgraded Scala 3 version from 3.4.1 Next to 3.3.3 LTS to comply with best practices for scala library maintainers (issue - #22, PR - #24)
  • Updated dependency versions:
    • scalacheck: 1.17.1 -> 1.18.0
    • cats-core: 2.10.0 -> 2.12.0
    • refined: 0.11.1 -> 0.11.2

What's Changed

New Contributors

Full Changelog: 0.22.0...0.23.0

[0.22.0] Add setting to ignore namespaces

28 Apr 18:59
911a6b5
Compare
Choose a tag to compare

Key changes

  • Added config setting to remove element namespaces. It is useful if namespace validation is not necessary. (issue - #3, PR - #5)
  • Updated dependency versions:
    • scalatest, scalactic: 3.2.16 -> 3.2.18
    • scalacheck: 1.17.0 -> 1.17.1
    • scala:
      • 2.12.18 -> 2.12.19
      • 2.13.11 -> 2.13.13
      • 3.3.0 -> 3.4.1
    • diffx: 0.8.3 -> 0.9.0
    • akka: 2.6.20 -> 2.8.5
    • cats: 2.9.0 -> 2.10.0
    • fs2: 3.7.0 -> 3.10.2
    • refined: 0.11.0 -> 0.11.1

What's Changed

New Contributors

Full Changelog: 0.21.0...0.22.0

[0.21.0] Migrate to dev.valentiay namespace

07 Apr 16:35
1909c1d
Compare
Choose a tag to compare

About valentiay/Phobos

This is the first release of Phobos under the dev.valentiay Maven Cenral namespace and in the @valentiay GitHub account. This release contains only changes to the package structure (see the first item of "Key changes" for the migration guide) and some dependency updates. It does not introduce any new features compared to the Tinkoff/Phobos version 0.21.0.

Tinkoff's GitHub account has been blocked and all of its repositories are have been archived, so Tinkoff/Phobos is no longer mantained.

The release of valentiay/Phobos aims to continue maintenance and further development of Phobos. This project is owned by the original maintainer of Phobos, but it is not related to Tinkoff.

Key changes

  • Changed package name for the classes from ru.tinkoff.phobos to just phobos (#1, #2).
    Otherwise, the package structure remains the same. You can simply replace ru.tinkoff.phobos with phobos in the imports. There are some minor fixes in the structure of akka-stream, fs2 and monix modules, see #2 for the changes.
  • Updated dependency versions (unpublished changes from Tinkoff/Phobos):
    • scalatest, scalactic: 3.2.15 -> 3.2.16
    • scala:
      • 2.12.17 -> 2.12.18
      • 2.13.10 -> 2.13.11
      • 3.2.2 -> 3.3.0
    • enumeratum: 1.7.2 -> 1.7.3
    • fs2: 3.6.1 -> 3.7.0
    • refined: 0.10.3 -> 0.11.0