Play Json Versions Save

The Play JSON library

2.9.4

1 year ago

Changes

  • #842 [2.9.x] Remove bintray by @mkurz
  • #839 Preserve zero decimal (backport to 2.9.x) by @trbogart
  • #795 [2.9.x] Semantic version selector expression by @mkurz
  • #788 Fixing 2.9.x GH actions by @mkurz

:heart: Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor. You can also individually sponsor the project by becoming a backer.

:bow: Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors. Special thanks to all code contributors who helped with this particular release (they are listed below)!

2.10.0-RC7

1 year ago

Will become 2.10.0 final if no issues show up.

Changes

  • #800 Prepare 2.10.x by @mkurz
  • #791 scala3-compiler, scala3-library, ... 3.2.0 (was 3.1.3) by @scala-steward
  • #792 🔄 Synced file(s) with playframework/.github by @ihostage
  • #789 Removed the Lightbend CLA from the PR template by @BillyAutrey
  • #787 logback-classic 1.4.0 (was 1.2.11) by @scala-steward
  • #783 joda-time 2.11.1 (was 2.11.0) by @scala-steward
  • #781 joda-time 2.11.0 (was 2.10.14) by @scala-steward
  • #782 scalafmt-core 3.5.9 (was 3.5.8) by @scala-steward
  • #780 scalacheck-1-16 3.2.13.0 (was 3.2.12.0) by @scala-steward
  • #779 scalatest 3.2.13 (was 3.2.12) by @scala-steward
  • #778 Handle refinement in macros by @cchantep
  • #777 sbt 1.7 by @mkurz
  • #774 sbt-scalajs, scalajs-compiler, ... 1.10.1 (was 1.9.0) by @scala-steward
  • #773 play-docs-sbt-plugin 2.8.16 (was 2.8.15) by @scala-steward
  • #775 scalafmt-core 3.5.8 (was 3.5.2) by @scala-steward
  • #776 specs2-core, specs2-junit 4.16.1 (was 4.15.0) by @scala-steward
  • #756 Set apiURL by @armanbilge
  • #772 Update scala versions by @xuwei-k
  • #771 update scalatestplus-scalacheck by @xuwei-k
  • #729 Fix #728 - Support case class with more 22 fields in Scala 3 by @cchantep
  • #768 Restore binary compatibility with 2.9 by @OlegYch
  • #762 Scala 3.1.3-RC3 by @mkurz
  • #761 GitHub actions last round + badges by @mkurz
  • #754 scalafmt-core 3.5.2 (was 3.5.1) by @scala-steward
  • #755 scalatest 3.2.12 (was 3.2.11) by @scala-steward
  • #758 Use secrets inherit for publish workflow by @mkurz
  • #757 Switch to cmd.yml by @mkurz
  • #752 sbt-header 5.7.0 (was 5.6.5) by @scala-steward
  • #751 dynverSonatypeSnapshots is set to true by sbt-ci-release anyway by @mkurz
  • #750 Remove obsolete comment by @mkurz
  • #749 Use new "Ready To Merge" approach for GHA by @mkurz
  • #747 scala3-compiler, scala3-library, ... 3.1.3-RC2 (was 3.1.2-RC3) by @scala-steward
  • #748 scalafmt-core 3.5.1 (was 3.5.0) by @scala-steward
  • #746 Switch to v1 GHA + nicer validateCode alias by @mkurz
  • #742 sbt-mima-plugin 1.1.0 (was 1.0.1) by @scala-steward
  • #745 scalacheck 1.16.0 (was 1.15.4) by @scala-steward
  • #705 Use a reusable workflows by @ihostage
  • #739 specs2-core, specs2-junit 4.15.0 (was 4.14.1) by @scala-steward
  • #738 scalafmt-core 3.5.0 (was 3.4.3) by @scala-steward
  • #737 Play 2.8.15 by @mkurz
  • #736 Scala 3.1.2-RC3 by @mkurz
  • #732 shapeless 2.3.9 (was 2.3.7) by @scala-steward
  • #733 play-docs-sbt-plugin 2.8.14 (was 2.8.13) by @scala-steward
  • #734 sbt-scalajs-crossproject 1.2.0 (was 1.1.0) by @scala-steward
  • #735 scala3-compiler, scala3-library, ... 3.1.2-RC3 (was 3.1.2-RC2) by @scala-steward
  • #730 joda-time 2.10.14 (was 2.10.13) by @scala-steward

:heart: Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor. You can also individually sponsor the project by becoming a backer.

:bow: Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors. Special thanks to all code contributors who helped with this particular release (they are listed below)!

2.9.3

1 year ago

Changes

  • #785 Backport ci-release plugin by @cchantep
  • #784 Upgrade jackson dependencies to 2.11.4 (as in play-json 2.8.x) by @cchantep
  • #719 Fix commitish in release drafter by @mkurz
  • #718 [2.9.x] Add release drafter with configs from .github repo by @mkurz
  • #714 [2.9.x] Rename master branch to main by @mkurz

:heart: Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor. You can also individually sponsor the project by becoming a backer.

:bow: Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors. Special thanks to all code contributors who helped with this particular release (they are listed below)!

2.10.0-RC6

2 years ago

Changes

  • #689 Reimplement Macros with Scala 3 metaprogramming by @cchantep
  • #727 logback-classic 1.2.11 (was 1.2.10) by @scala-steward
  • #723 sbt-scalajs, scalajs-compiler, ... 1.9.0 (was 1.8.0) by @scala-steward
  • #726 specs2-core, specs2-junit 4.14.1 (was 4.13.3) by @scala-steward
  • #722 shapeless 2.3.8 (was 2.3.7) by @scala-steward
  • #724 scalafmt-core 3.4.3 (was 3.4.0) by @scala-steward
  • #725 specs2-core, specs2-junit 4.13.3 (was 4.13.2) by @scala-steward
  • #720 sbt-header 5.6.5 (was 5.6.0) by @scala-steward
  • #716 Add release drafter with configs from .github repo by @mkurz
  • #713 Rename master branch to main by @mkurz
  • #711 sbt 1.6.2 (was 1.6.1) by @scala-steward
  • #712 scalafmt-core 3.4.0 (was 3.3.3) by @scala-steward
  • #709 Use official release drafter action by @mkurz
  • #708 scalacheck-1-15 3.2.11.0 (was 3.2.10.0) by @scala-steward
  • #707 scalatest 3.2.11 (was 3.2.10) by @scala-steward
  • #706 scalafmt-core 3.3.3 (was 3.3.1) by @scala-steward
  • #701 Remove JsObject lazy vals by @htmldoug
  • #703 Make sure to append -SNAPSHOT for sonatype by @ihostage
  • #692 Optimize JsObject.equals()/hashCode() by @htmldoug
  • #675 Change jsObject.value to ImmutableLinkedHashMap to mitigate hash collisions by @htmldoug
  • #698 specs2-core, specs2-junit 4.13.2 (was 4.13.1) by @scala-steward
  • #697 play-docs-sbt-plugin 2.8.13 (was 2.8.11) by @scala-steward
  • #699 Upgrade scalafmt by @cchantep
  • #696 Use regexp for Mergify conditions by @ihostage
  • #695 Drop unused Silencer plugin by @ihostage
  • #694 Scala 2.13.8 by @mkurz
  • #693 Drop Travis CI by @ihostage
  • #682 CI with GitHub Actions by @ihostage
  • #687 sbt 1.6.1 (was 1.5.7) by @scala-steward
  • #670 scala-compiler, scala-library, ... 2.13.7 (was 2.13.6) by @scala-steward
  • #684 sbt-scalajs, scalajs-compiler, ... 1.8.0 (was 1.7.1) by @scala-steward
  • #686 logback-classic 1.2.10 (was 1.2.8) by @scala-steward
  • #688 sbt-scalafmt 2.4.6 (was 2.4.5) by @scala-steward
  • #672 fix warning. test:headerCheck => Test/headerCheck by @xuwei-k
  • #679 [main] update sonatype profile name by @octonato
  • #683 logback-classic 1.2.8 (was 1.2.7) by @scala-steward
  • #685 sbt 1.5.7 (was 1.5.5) by @scala-steward
  • #681 sbt-scalafmt 2.4.5 (was 2.4.3) by @scala-steward
  • #677 specs2-core, specs2-junit 4.13.1 (was 4.13.0) by @scala-steward
  • #671 logback-classic 1.2.7 (was 1.2.6) by @scala-steward
  • #669 silencer-lib, silencer-plugin 1.7.7 (was 1.7.6) by @scala-steward
  • #680 play-docs-sbt-plugin 2.8.11 (was 2.8.8) by @scala-steward
  • #674 Better handle String hashCode collisions in JsLookup by @htmldoug
  • #666 sbt-ci-release 1.5.10 (was 1.5.9) by @scala-steward
  • #668 joda-time 2.10.13 (was 2.10.12) by @scala-steward
  • #664 sbt-scalajs, scalajs-compiler, ... 1.7.1 (was 1.7.0) by @scala-steward
  • #665 specs2-core, specs2-junit 4.13.0 (was 4.12.12) by @scala-steward
  • #658 scalatest 3.2.10 (was 3.2.9) by @scala-steward
  • #663 sbt-mima-plugin 1.0.1 (was 1.0.0) by @scala-steward
  • #662 joda-time 2.10.12 (was 2.10.10) by @scala-steward
  • #661 sbt-ci-release 1.5.9 (was 1.5.7) by @scala-steward
  • #656 scala-compiler, scala-library, ... 2.12.15 (was 2.12.14) by @scala-steward
  • #654 logback-classic 1.2.6 (was 1.2.5) by @scala-steward
  • #655 silencer-lib, silencer-plugin 1.7.6 (was 1.7.5) by @scala-steward
  • #657 specs2-core, specs2-junit 4.12.12 (was 4.12.6) by @scala-steward
  • #651 scala3-compiler, scala3-library, ... 3.0.2 (was 3.0.1) by @scala-steward
  • #652 specs2-core, specs2-junit 4.12.6 (was 4.12.3) by @scala-steward
  • #650 sbt-mima-plugin 1.0.0 (was 0.9.2) by @scala-steward
  • #648 sbt-scalajs, scalajs-compiler, ... 1.7.0 (was 1.6.0) by @scala-steward
  • #647 logback-classic 1.2.5 (was 1.2.4) by @scala-steward
  • #643 remove unnecessary unmanagedSourceDirectories setting by @xuwei-k
  • #646 logback-classic 1.2.4 (was 1.2.3) by @scala-steward
  • #644 sbt 1.5.5 (was 1.5.4) by @scala-steward
  • #645 fix warning in StaticBinding by @xuwei-k

:heart: Thanks to our premium sponsors!

If you find this OSS project useful for work, please consider asking your company to support it by becoming a sponsor. You can also individually sponsor the project by becoming a backer.

:bow: Thanks to our contributors

Finally, thanks to the community for their help with detailed bug reports, discussions about new features and pull request reviews. This project is only possible due to the help we had from amazing contributors. Special thanks to all code contributors who helped with this particular release (they are listed below)!

2.8.2

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/playframework/play-json/compare/2.8.1...2.8.2

2.10.0-RC5

2 years ago

Changes

2.10.0-RC2

3 years ago

Noteworthy

  • add Scala 3.0.0-RC1 to crossbuild #571 by @SethTisue

Changes

2.10.0-RC1

3 years ago

Noteworthy

Changes

  • ScalaCheck 1.15.2 #563 by @ennru
  • Extend copyright to 2021 #562 by @ennru
  • Scala 2.12.13 and Joda 2.10.9 #561 by @ennru
  • play-docs-sbt-plugin 2.8.7 (was 2.8.5) #547 by @scala-steward
  • specs2-core, specs2-junit 4.10.6 (was 4.10.5) #559 by @scala-steward

2.9.2

3 years ago

Changes

  • Support multi-level sealed trait in macros #512 by @cchantep
  • Add documentation and examples about Reads/Writes/Format combinators #538 by @cchantep
  • Add functional factories for KeyReads and KeyWrites typeclasses #533 by @cchantep
  • Add Reads.flatMapResult #534 by @cchantep
  • Combinator bimap on Format typeclasses #532 by @cchantep

Internals

  • Fix scalafmt error #549 by @raboof
  • Really don't update scalajs beyond 1.0.x #531 by @raboof
  • Avoid updating scalajs-compiler beyond 1.0.x #521 by @raboof

Updates

2.9.1

3 years ago

Noteworthy

Build and CI

  • Update Scala version & refactor tests #495 by @cchantep
  • Keep Scala.js on 1.0.x #496 by @ennru
  • Make Travis happy #504 by @ennru
  • Keep Scalatest on 3.1 (to work with ScalaJs 1.0) #498 by @ennru
  • Mergify: merge-when-green #481 by @renatocaval

Updates