Releases: playframework/play-ws
Play WS, async HTTP client 3.0.1
Noteworthy
Upgrades play-json which contains bug fixes.
Changes
- #829 Pekko + sbt-assembly update by @mkurz
- #823 mockito-core 5.7.0 (was 5.6.0) by @scala-steward
- #824 Patch updates by @scala-steward
- #821 Set
mimaPreviousArtifacts
to last "major" release by @mkurz - #820 Update README with old groupId by @mkurz
- #818 mockito-core 5.6.0 (was 5.5.0) (backport #815) by @scala-steward
- #807 Play 3 final by @mkurz
- #817 Patch updates (backport #816) by @scala-steward
- #810 Move scala steward conf into .github folder by @mkurz
❤️ 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.
🙇 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)!
Play WS, async HTTP client 2.2.5
Noteworthy
Upgrades play-json which contains bug fixes.
Changes
- #830 Small workaround that allows us to upgrade akka independent of Play by @mkurz
- #827 mockito-core 5.7.0 (was 5.6.0) by @scala-steward
- #828 Patch updates by @scala-steward
- #822 [2.2.x] Set
mimaPreviousArtifacts
to last "major" release by @mkurz - #819 Play 2.9.0 by @mkurz
- #815 [2.2.x] mockito-core 5.6.0 (was 5.5.0) by @scala-steward
- #816 [2.2.x] Patch updates by @scala-steward
- #814 play-netty-server 2.9.0-RC3 (was 2.9.0-RC2) by @scala-steward
- #811 [2.2.x] Move scala steward conf into .github folder by @mkurz
❤️ 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.
🙇 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)!
Play WS, async HTTP client 3.0.0
Noteworthy
With version 3.0.0 the groupId changes from com.typesafe.play
to org.playframework
. To add this project as dependency you now have to use:
libraryDependencies += "org.playframework" %% "play-ahc-ws-standalone" % "LATEST_VERSION"
// For XML and JSON support
libraryDependencies += "org.playframework" %% "play-ws-standalone-xml" % playWsStandaloneVersion
libraryDependencies += "org.playframework" %% "play-ws-standalone-json" % playWsStandaloneVersion
Also, this release switches from Akka to Pekko. Therefore you might have to adjust packages in your code, e.g. for imports that would be:
import akka.*
// to
import org.apache.pekko.*
Also see the Pekko migration guides.
Not entirely relevant to this project, as it's a standalone project, but you might want to take a look at these pages to understand why we switched from Akka to Pekko
Changes
- #808 Play-json 3.0.0 by @mkurz
- #806
org.playframework
everywhere by @mkurz - #803 restore streaming in StandaloneWSRequest.stream() by @maxcom
- #801 Revert "Keep old groupId for MiMa for now" by @mkurz
- #800 Switch groupId to
org.playframework
by @mkurz - #771 Pekko by @mkurz
❤️ 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.
🙇 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)!
Play WS, async HTTP client 2.2.4
Changes
❤️ 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.
🙇 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)!
Play WS, async HTTP client 2.2.3
Changes
- #805 [2.2.x] restore streaming in StandaloneWSRequest.stream() (backport #803) by @maxcom
- #799 [2.2.x] Adjust branch for GHA workflows by @mkurz
- #795 Play 2.9 release candidate by @mkurz
❤️ 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.
🙇 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)!
Play WS, async HTTP client 2.2.2
Replaces version 2.2.0 because that version might have shipped broken artifacts caused by scala/bug#12868.
Noteworthy
- #604 Scala 3 by @xuwei-k
- #705 Drop Java 8 by @mkurz
- #602 Prevent XXE injection when parsing XML by @Lejdborg
- #552 Make
play.ws.ahc.disableUrlEncoding
actually do something useful by @mkurz - #474 JPMS Automatic-Module-Name for all jars published by @nhojpatrick
- #416 add new AHC parameter:
connectionPoolCleanerPeriod
by @maxcellent
Changes
- #798 cachecontrol 2.3.1 / sbt-assembly 2.1.3 by @mkurz
- #797 sbt 1.9.6 / play-json 2.10.1 / others by @mkurz
- #796 Group Scala Steward patch updates into single PR by @mkurz
- #794 Adjust MiMa settings after 2.2.0 release by @mkurz
- #793 Upgrade play-json + cachecontrol to final releases by @mkurz
- #792 sbt 1.9.5 by @mkurz
- #784 Scala 3.3.1 / 2.13.12 by @mkurz
- #786 logback-core 1.4.11 (was 1.4.8) by @scala-steward
- #787 mockito-core 5.5.0 (was 5.4.0) by @scala-steward
- #788 sbt 1.9.4 (was 1.9.3) by @scala-steward
- #789 sbt-scalafmt 2.5.1 (was 2.5.0) by @scala-steward
- #790 scalafmt-core 3.7.13 (was 3.7.11) by @scala-steward
- #791 specs2-core 4.20.2 (was 4.20.0) by @scala-steward
- #785 Play 2.9.0 M7 by @mkurz
- #781 sbt-mima-plugin 1.1.3 (was 1.1.2) by @scala-steward
- #782 sbt 1.9.3 (was 1.9.2) by @scala-steward
- #783 scalafmt-core 3.7.11 (was 3.7.4) by @scala-steward
- #779 scala-xml 2.2.0 by @mkurz
- #777 sbt 1.9.2 by @mkurz
- #774 mockito-core 5.4.0 (was 5.3.1) by @scala-steward
- #776 sbt-jmh 0.4.5 (was 0.4.4) by @scala-steward
- #772 logback-core 1.4.8 (was 1.4.7) by @scala-steward
- #775 scalafmt-core 3.7.4 (was 3.7.3) by @scala-steward
- #773 sbt-header 5.10.0 (was 5.9.0) by @scala-steward
- #770 Play 2.9.0-M6 build with Scala 3.3 by @mkurz
- #769 Latest scala/sbt by @mkurz
- #768 specs2-core 4.20.0 (was 4.19.2) by @scala-steward
- #764 sbt-ci-release 1.5.12 (was 1.5.11) by @scala-steward
- #765 play-json 2.10.0-RC8 (was 2.10.0-RC7) by @scala-steward
- #766 scala3-library 3.3.0-RC6 (was 3.3.0-RC5) by @scala-steward
- #767 sbt 1.8.3 (was 1.8.2) by @scala-steward
- #763 Update copyright by @mkurz
- #762 Scala 3.3.0-RC5 by @mkurz
- #757 logback-core 1.4.7 (was 1.4.6) by @scala-steward
- #758 sbt-mima-plugin 1.1.2 (was 1.1.1) by @scala-steward
- #759 mockito-core 5.3.1 (was 5.2.0) by @scala-steward
- #760 scala3-library 3.3.0-RC4 (was 3.3.0-RC3) by @scala-steward
- #761 scalafmt-core 3.7.3 (was 3.7.2) by @scala-steward
- #756 use play-netty instead akka-http by @xuwei-k
- #755 Remove
CrossVersion.for3Use2_13
from specs2 by @mkurz - #753 update
headerLicense
setting by @xuwei-k - #752 fix warning in CachingAsyncHttpClient by @xuwei-k
- #750 fix test name in AhcConfigBuilderSpec by @xuwei-k
- #749 remove specs2-mock and specs2-junit dependency by @xuwei-k
- #748 avoid specs2-mock
returns
DSL by @xuwei-k - #661 Update build by @cchantep
- #745 logback-core 1.4.6 (was 1.4.5) by @scala-steward
- #746 scalafmt-core 3.7.2 (was 3.7.1) by @scala-steward
- #747 slf4j-api 2.0.7 (was 2.0.6) by @scala-steward
- #744 Update data for pom.xml by @mkurz
- #743 Update developer information + links by @mkurz
- #742 Set up sbt dependency submission by @mkurz
- #737 sbt-assembly 2.1.1 (was 2.1.0) by @scala-steward
- #738 scala3-library 3.2.2 (was 3.2.1) by @scala-steward
- #739 scalafmt-core 3.7.1 (was 3.6.1) by @scala-steward
- #740 specs2-core, specs2-junit, ... 4.19.2 (was 4.19.0) by @scala-steward
- #741 sbt-jmh 0.4.4 (was 0.4.3) by @scala-steward
- #736 Upgrade logback conf to new canonical format by @mkurz
- #734 assertj-core 3.24.2 (was 3.23.1) by @scala-steward
- #735 sbt 1.8.2 (was 1.8.0) by @scala-steward
- #731 sbt-assembly 2.1.0 (was 2.0.0) by @scala-steward
- #730 logback-core 1.4.5 (was 1.4.4) by @scala-steward
- #732 slf4j-api 2.0.6 (was 2.0.3) by @scala-steward
- #725 scala3-library 3.2.1 (was 3.2.0) by @scala-steward
- #729 specs2-core, specs2-junit, ... 4.19.0 (was 4.17.0) by @scala-steward
- #727 sbt-scalafmt 2.5.0 (was 2.4.6) by @scala-steward
- #726 sbt 1.8.0 (was 1.8.0-RC1) by @scala-steward
- #724 sbt-header 5.9.0 (was 5.7.0) by @scala-steward
- #723 sbt-ci-release 1.5.11 (was 1.5.10) by @scala-steward
- #722 sbt 1.8.0-RC1 by @mkurz
- #721 Link to .github/RELEASING.md by @mkurz
- #720 Update sbt-assembly to 2.0.0 by @xuwei-k
- #717 scalafmt-core 3.6.0 (was 3.5.9) by @scala-steward
- #718 slf4j-api 2.0.3 (was 2.0.1) by @scala-steward
- #719 specs2-core, specs2-junit, ... 4.17.0 (was 4.16.1) by @scala-steward
- #716 play-json 2.10.0-RC7 (was 2.10.0-RC6) by @scala-steward
- #715 sbt-mima-plugin 1.1.1 (was 1.1.0) by @scala-steward
- #713 logback-core 1.4.4 (was 1.4.1) by @scala-steward
- #712 Remove unecessary NOTICE file by @mkurz
- #711 Use the mergify config from the .github repo by @mkurz
- #707 Latest Scala/sbt versions by @mkurz
- #706 Semantic Scala version selector expression in workflows by @mkurz
- #704 scala-xml 2.1.0 also for Scala 2.12 by @mkurz
- #703 slf4j-api 2.0.1 (was 1.7.36) by @scala-steward
- #700 logback-core 1.4.1 (was 1.2.11) by @scala-steward
- #702 scala3-library 3.2.0 (was 3.1.3) by @scala-steward
- #701 akka-stream 2.6.20 (was 2.6.19) by @scala-steward
- #699 🔄 Synced file(s) with playframework/.github by @ihostage
- #698 Removed Lightbend CLA from PR template by @BillyAutrey
- #697 scalafmt-core 3.5.9 (was 3.5.8) by @scala-steward
- #696 sbt 1.7 by @mkurz
- #694 scalafmt-core 3.5.8 (was 3.5.2) by @scala-steward
- #695 specs2-core, specs2-junit, ... 4.16.1 (was 4.13.3) by @scala-steward
- #689 sbt-mima-plugin 1.1.0 (was 1.0.1) by @scala-steward
- #693 scala3-library 3.1.3 (was 3.1.1) by @scala-steward
- #692 reactive-streams 1.0.4 (was 1.0.3) by @scala-steward
- #690 sbt-header 5.7.0 (was 5.6.5) by @scala-steward
- #691 assertj-core 3.23.1 (was 3.22.0) by @scala-steward
- #688 Use scala-xml 2.x for Scala 2.13+ by @mkurz
- #686 fix warnings by @xuwei-k
- #685 remove scala-java8-compat dependency by @xuwei-k
- #684 use jdk.CollectionConverters instead of deprecated JavaConverters by @xuwei-k
- #679 GitHub actions last round + badges by @mkurz
- #677 Use secrets inherit for publish workflow by @mkurz
- #676 Switch to cmd.yml by @mkurz
- #675 scalafmt-core 3.5.2 (was 3.5.1) by @scala-steward
- #674 Remove obsolete comment by @mkurz
- #673 Use new "Ready To Merge" approach for GHA by @mkurz
- #672 Switch to v1 GHA + nicer validateCode alias by @mkurz
- #669 scalafmt-core 3.5.1 (was 2.7.5) by @scala-steward
- #670 Switch to reusable workflows by @mkurz
- #667 awaitility 4.2.0 (was 4.1.1) by @scala-steward
- #666 sbt-assembly 1.2.0 (was 1.1.1) by @scala-steward
- #665 logback-core 1.2.11 (was 1.2.10) by @scala-steward
- #664 No need to exclude scala-parser-combinators anymore by @mkurz
- #663 Latest akka/ssl-config/play-json RC by @mkurz
- #655 sbt-assembly 1.1.1 (was 1.1.0) by @scala-steward
- #659 slf4j-api 1.7.36 (was 1.7.35) by @scala-steward
- #656 sbt-header 5.6.5 (was 5.6.0) by @scala-steward
- #657 sbt 1.6.2 (was 1.6.1) by @scala-steward
- #660 specs2-core, specs2-junit, ... 4.13.3 (was 4.13.2) by @scala-steward
- #652 Add release drafter with configs from .github repo by @mkurz
- #650 Use official release drafter action by @mkurz
- #646 assertj-core 3.22.0 (was 3.21.0) by @scala-steward
- #648 slf4j-api 1.7.35 (was 1.7.32) by @scala-steward
- #649 specs2-core, specs2-junit, ... 4.13.2 (was 4.13.1) by @scala-steward
- #644 Drop Travis CI by @ihostage
- #643 Configure branches for PR workflow explicitly by @ihostage
- #639 Migrate check RRs for
2.1.x
to GitHub Actions by @ihostage - #637 Migrate to GitHub Actions by @ihostage
- #631 Bump versions, scala-xml conditional depending on Scala version, sbt-ci-release by @scala-steward
- #636 re-format
build.sbt
by @xuwei-k - #635 Update scalafmt
docstrings
setting by @xuwei-k - #634 add explicit type annotations for implicits by @xuwei-k
- #625 scala-library 2.13.7 (was 2.13.6) by @scala-steward
- #617 scala-java8-compat 1.0.2 (was 1.0.0) by @scala-steward
- #616 awaitility 4.1.1 (was 4.1.0) by @scala-steward
- #615 akka-stream 2.6.17 (was 2.6.16) by @scala-steward
- #614 sbt-mima-plugin 1.0.1 (was 1.0.0) by @scala-steward
- #613 junit-interface 0.13.2 (was 0.11) by @scala-steward
- #610 assertj-core 3.21.0 (was 3.20.2) by @scala-steward
- #609 logback-core 1.2.6 (was 1.2.5) by @scala-steward
- #605 sbt-assembly 1.1.0 (was 1.0.0) by @scala-steward
- #606 sbt-mima-plugin 1.0.0 (was 0.9.2) by @scala-steward
- #603 Upgrade to latest akka 2.6.16 by @mkurz
- #590 ssl-config-core 0.6.0 (was 0.4.3) + cachecontrol 2.1.0 by @scala-steward
- #592 sbt 1.5.5 (was 1.3.13) by @scala-steward
- #599 remove old Bintray-based publishing by @SethTisue
- #597 rename
master
branch tomain
by @SethTisue - #593 sbt-scalafmt 2.4.3 (was 2.4.2) by @scala-steward
- #594 slf4j-api 1.7.32 (was 1.7.31) by @scala-steward
- #589 logback-core 1.2.5 (was 1.2.3) by @scala-steward
- #591 scala-xml 2.0.1 (was 2.0.0) by @scala-steward
- #595 specs2-core, specs2-junit, ... 4.12.4-js-ec (was 4.12.2) by @scala-steward
- #588 fix warnings in build.sbt by @xuwei-k
- #585 use slash syntax instead of deprecated
in
by @xuwei-k - #586 add explicit type annotations for implicit val by @xuwei-k
- #571 sbt-mima-plugin 0.9.2 (was 0.8.1) by @scala-steward
- #572 awaitility 4.1.0 (was 4.0.3) by @scala-steward
- #573 scala-java8-compat 1.0.0 (was 0.9.1) by @scala-steward
- #574 scala-xml 2.0.0 (was 1.3.0) by @scala-steward
- #577 sbt-jmh 0.4.3 (was 0.4.0) by @scala-steward
- #579 sbt-assembly 1.0.0 (was 0.15.0) by @scala-steward
- #580 akka-stream 2.6.15 (was 2.6.14) by @scala-steward
- #581 assertj-core 3.20.2 (was 3.19.0) by @scala-steward
- #583 slf4j-api 1.7.31 (was 1.7.30) by @scala-steward
- #584 specs2-core, specs2-junit, ... 4.12.2 (was 4.11.0) by @scala-steward
- #568 ...
Play WS, async HTTP client 2.2.0
Play WS, async HTTP client 2.1.11
Changes
❤️ 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.
🙇 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)!
Play WS, async HTTP client 2.2.0-M4
Released Jun 5, 2023
Play WS, async HTTP client 2.2.0-M3
Milestone release, do not use in production!
Drops Java 8, requires Java 11.
Scala 3 upgraded to Scala 3.3.0-RC3.
Changes
- #661 Update build by @cchantep
- #745 logback-core 1.4.6 (was 1.4.5) by @scala-steward
- #746 scalafmt-core 3.7.2 (was 3.7.1) by @scala-steward
- #747 slf4j-api 2.0.7 (was 2.0.6) by @scala-steward
- #744 Update data for pom.xml by @mkurz
- #743 Update developer information + links by @mkurz
- #742 Set up sbt dependency submission by @mkurz
- #737 sbt-assembly 2.1.1 (was 2.1.0) by @scala-steward
- #738 scala3-library 3.2.2 (was 3.2.1) by @scala-steward
- #739 scalafmt-core 3.7.1 (was 3.6.1) by @scala-steward
- #740 specs2-core, specs2-junit, ... 4.19.2 (was 4.19.0) by @scala-steward
- #741 sbt-jmh 0.4.4 (was 0.4.3) by @scala-steward
- #736 Upgrade logback conf to new canonical format by @mkurz
- #734 assertj-core 3.24.2 (was 3.23.1) by @scala-steward
- #735 sbt 1.8.2 (was 1.8.0) by @scala-steward
- #731 sbt-assembly 2.1.0 (was 2.0.0) by @scala-steward
- #730 logback-core 1.4.5 (was 1.4.4) by @scala-steward
- #732 slf4j-api 2.0.6 (was 2.0.3) by @scala-steward
- #725 scala3-library 3.2.1 (was 3.2.0) by @scala-steward
- #729 specs2-core, specs2-junit, ... 4.19.0 (was 4.17.0) by @scala-steward
- #727 sbt-scalafmt 2.5.0 (was 2.4.6) by @scala-steward
- #726 sbt 1.8.0 (was 1.8.0-RC1) by @scala-steward
- #724 sbt-header 5.9.0 (was 5.7.0) by @scala-steward
- #723 sbt-ci-release 1.5.11 (was 1.5.10) by @scala-steward
- #722 sbt 1.8.0-RC1 by @mkurz
- #721 Link to .github/RELEASING.md by @mkurz
- #720 Update sbt-assembly to 2.0.0 by @xuwei-k
- #717 scalafmt-core 3.6.0 (was 3.5.9) by @scala-steward
- #718 slf4j-api 2.0.3 (was 2.0.1) by @scala-steward
- #719 specs2-core, specs2-junit, ... 4.17.0 (was 4.16.1) by @scala-steward
- #716 play-json 2.10.0-RC7 (was 2.10.0-RC6) by @scala-steward
- #715 sbt-mima-plugin 1.1.1 (was 1.1.0) by @scala-steward
- #713 logback-core 1.4.4 (was 1.4.1) by @scala-steward
- #712 Remove unecessary NOTICE file by @mkurz
- #711 Use the mergify config from the .github repo by @mkurz
- #707 Latest Scala/sbt versions by @mkurz
- #706 Semantic Scala version selector expression in workflows by @mkurz
- #705 Drop Java 8 by @mkurz
❤️ 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.
🙇 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)!