Releases: agourlay/cornichon
Releases · agourlay/cornichon
v0.20.3
Bug fixes
- Avoid stale connections by setting up an idle timeout on connections #607
Dependency updates
- Update fs2-core, fs2-io to 3.2.5 by @scala-steward in #641
- Update parboiled to 2.4.0 by @scala-steward in #642
- Update cats-effect to 3.3.6 by @scala-steward in #643
- Update cats-effect to 3.3.7 by @scala-steward in #644
- Update caffeine to 3.0.6 by @scala-steward in #646
- Update cats-effect to 3.3.8 by @scala-steward in #647
- Update http4s-blaze-client, ... to 0.23.11 by @scala-steward in #645
Full Changelog: v0.20.2...v0.20.3
0.20.2
Internal changes
- Remove unnecessary trait mixin for
CoreDsl
&JsonDsl
706b94c - Lock artifact compat. to java 8 83a711e
- Remove transitive dependency on
scala-reflect
0aafcfc - Order HTTP verbs by likelyhood in client ebc37e4
Dependency updates
- Update sangria to 3.0.0 (#639) @scala-steward
- Update sangria to 3.0.0-RC8 (#638) @scala-steward
- Update http4s-blaze-client, ... to 0.23.10 (#637) @scala-steward
- Update fansi to 0.3.1 (#636) @scala-steward
- Update sbt to 1.6.2 (#635) @scala-steward
- Update kafka-clients to 3.1.0 (#629) @scala-steward
- Update http4s-blaze-client, ... to 0.23.9 (#633) @scala-steward
- Update cats-effect to 3.3.5 (#632) @scala-steward
- Update http4s-blaze-client, ... to 0.23.8 (#631) @scala-steward
- Update scalatest-wordspec to 3.2.11 (#630) @scala-steward
- Update sbt to 1.6.1 (#624) @scala-steward
- Update scala-library, scala-reflect to 2.13.8 (#628) @scala-steward
- Update cats-effect to 3.3.4 (#627) @scala-steward
- Update cats-effect to 3.3.3 (#626) @scala-steward
- Update fs2-core, fs2-io to 3.2.4 (#622) @scala-steward
- Update cats-effect to 3.3.2 (#625) @scala-steward
- Update sbt to 1.5.8 (#621) @scala-steward
- Update cats-effect to 3.3.1 (#620) @scala-steward
- Update sbt to 1.5.7 (#619) @scala-steward
- Update fansi to 0.3.0 (#618) @scala-steward
- Update sbt to 1.5.6 (#617) @scala-steward
- Update http4s-blaze-client, ... to 0.23.7 (#616) @scala-steward
- Update fs2-core, fs2-io to 3.2.3 (#614) @scala-steward
- Update caffeine to 3.0.5 (#613) @scala-steward
- Update cats-effect to 3.3.0 (#612) @scala-steward
- Update cats-core to 2.7.0 (#611) @scala-steward
- Update pureconfig to 0.17.1 (#610) @scala-steward
- Update sangria to 2.1.6 (#608) @scala-steward
0.20.1
Breaking changes
The feature trait does not expose a default execution context (EC) anymore (fixes #598)
This change impacts only users from cornichon-test-framework
with custom steps.
It is however possible to not rely on an EC at all by using directly an IO
with:
- a specialized
IO
stepcom.github.agourlay.cornichon.steps.cats.EffectStep
- a specialized
IO
HTTP requesthttpService.requestEffectIO
Dependency updates
- Update sangria to 2.1.5 (#606) @scala-steward
- Update scala-library to 2.13.7 (#605) @scala-steward
- Update fs2-core, fs2-io to 3.2.2 (#604) @scala-steward
- Update sbt-unidoc to 0.5.0 (#601) @scala-steward
- Update http4s-blaze-client, ... to 0.23.6 (#597) @scala-steward
- Update kafka-clients to 3.0.0 (#590) @scala-steward
0.20.0
0.19.9
Breaking changes
Server-Sent-Event
now have acomment
field (null by default)
Improvements
- Migrate from http4s 0.21.x to 0.22.0 (#568)
- Migrate unit tests from utest to munit
- Remove test dependency claimant as it is officially deprecated
Dependency updates
- Update http4s to 0.22.5 (#585) @scala-steward
- Update scalatest-wordspec to 3.2.10 (#583) @scala-steward
- Update scala-library to 2.12.15 (#582) @scala-steward
- Update caffeine to 3.0.4 (#581) @scala-steward
- Update munit to 0.7.29 (#575) @scala-steward
- Update embedded-kafka to 2.8.1 (#589) @scala-steward
- Update decline to 2.2.0 (#588) @scala-steward
0.19.8
Fixes
- Noisy logging issue with http4s nio1 #544
- Scala 2.12 build restored for this release
- Restore Mergify bot on Github Actions.
Dependency updates
- Update http4s-blaze-client, ... to 0.21.25 (#565) @scala-steward
- Update circe-core, circe-generic, ... to 0.14.1 (#546) @scala-steward
- Update scala-xml to 2.0.1 (#567) @scala-steward
- Update sbt to 1.5.5 (#564) @scala-steward
- Update fs2-io to 2.5.9 (#563) @scala-steward
- Update decline to 2.1.0 (#562) @scala-steward
- Update caffeine to 3.0.3 (#559) @scala-steward
- Update sbt-release to 1.1.0 (#556) @scala-steward
- Update pureconfig to 0.16.0 (#554) @scala-steward
- Update sbt-jmh to 0.4.3 (#553) @scala-steward
- Update sangria-circe to 1.3.2 (#552) @scala-steward
- Update claimant to 0.2.0 (#550) @scala-steward
- Update scala-library to 2.12.14 (#549) @scala-steward
- Update diffson-circe to 4.1.1 (#548) @scala-steward
0.19.7
Compatibility note
- Java 11 or above is required following the upgrade of caffeine in version 3.0
Improvements
- Add
session_history(key).containsExactly
to assert on session's history (#495) @yanns - Optimize cornichon json (#534) @agourlay
- Optimize Session.addValues (#537) @agourlay
- Http4s servers use nio1 instead of nio2 (#539) @agourlay
Dependency updates
- Update http4s-blaze-client to 0.21.23 (#541) @scala-steward
- Update openpojo to 0.9.1 (#540) @scala-steward
- Update fansi to 0.2.14 (#538) @scala-steward
- Update scalatest-wordspec to 3.2.9 (#536) @scala-steward
- Update cats-core to 2.6.1 (#529) @scala-steward
- Update utest to 0.7.10 (#530) @scala-steward
- Update monix-execution, monix-reactive to 3.4.0 (#531) @scala-steward
- Update scala-xml to 2.0.0 (#532) @scala-steward
- Update fs2-io to 2.5.6 (#533) @scala-steward
- Update sbt-jmh to 0.4.2 (#528) @scala-steward
- Update sbt to 1.5.2 (#526) @scala-steward
- Update scalacheck to 1.15.4 (#525) @scala-steward
- Update caffeine to 3.0.2 (#524) @scala-steward
- Update fansi to 0.2.13 (#522) @scala-steward
- Update sbt-microsites to 1.3.4 (#521) @scala-steward
- Update parboiled to 2.3.0 (#520) @scala-steward
- Update kafka-clients to 2.8.0 (#512) @scala-steward
- Update pureconfig to 0.15.0 (#511) @scala-steward
- Update sangria to 2.1.3 (#510) @scala-steward
- Update decline to 2.0.0 (#507) @scala-steward
- Update caffeine to 3.0.1 (#496) @scala-steward
- Update sbt-pgp to 2.1.2 (#473) @scala-steward
- Update sbt to 1.4.7 (#466) @scala-steward
0.19.6
This release contains only dependency updates.
What’s Changed
- Update sangria to 2.1.0 (#459) @scala-steward
- Update fs2-io to 2.5.0 (#455) @scala-steward
- Update http4s-blaze-client, ... to 0.21.15 (#458) @scala-steward
- Update sbt to 1.4.6 (#457) @scala-steward
- Update sbt-microsites to 1.3.0 (#456) @scala-steward
- Update kafka-clients to 2.7.0 (#454) @scala-steward
- Update cats-core to 2.3.1 (#453) @scala-steward
- Update scalacheck to 1.15.2 (#452) @scala-steward
- Update sbt to 1.4.5 (#451) @scala-steward
- Update http4s-blaze-client, ... to 0.21.14 (#450) @scala-steward
- Update caffeine to 2.8.8 (#449) @scala-steward
- Update caffeine to 2.8.7 (#448) @scala-steward
- Update sbt-pgp to 2.1.1 (#447) @scala-steward
- Update sbt-pgp to 2.0.2 (#446) @scala-steward
- Update cats-core to 2.3.0 (#445) @scala-steward
- Update scala-xml to 2.0.0-M3 (#444) @scala-steward
- Update http4s-blaze-client, ... to 0.21.13 (#443) @scala-steward
- Update http4s-blaze-client, ... to 0.21.12 (#442) @scala-steward
- Update fs2-io to 2.4.6 (#441) @scala-steward
- Update sbt to 1.4.4 (#440) @scala-steward
- Update http4s-blaze-client, ... to 0.21.11 (#439) @scala-steward
- Update sbt to 1.4.3 (#438) @scala-steward
- Update http4s-blaze-client, ... to 0.21.9 (#437) @scala-steward
- Update fs2-io to 2.4.5 (#436) @scala-steward
- Update scalatest-wordspec to 3.2.3 (#435) @scala-steward
- Update monix-execution, monix-reactive to 3.3.0 (#434) @scala-steward
- Update scalacheck to 1.15.1 (#433) @scala-steward
- Update sbt to 1.4.2 (#432) @scala-steward
- Update scalacheck to 1.15.0 (#431) @scala-steward
- Update sangria-circe to 1.3.1 (#430) @scala-steward
- Update sbt to 1.4.1 (#429) @scala-steward
- Update to cats 2.2.0 (#426) @agourlay
0.19.5
new features and improvements
And assert body_raw.containsString("xml")
bug fixes
save_body
does not expect JSON #419 (#420) @agourlayBodyElementCollectorMacro
handles identifier #409 (#410) @agourlay
dependency updates
- Update caffeine to 2.8.6 (#423) @scala-steward
- Update sangria to 2.0.1 (#418) @scala-steward
- Update sbt to 1.4.0 (#417) @scala-steward
- Update pureconfig to 0.14.0 (#415) @scala-steward
- Update parboiled to 2.2.1 (#414) @scala-steward
- Update scala-xml to 2.0.0-M2 (#412) @scala-steward
- Update decline to 1.3.0 (#406) @scala-steward
- Update sbt-jmh to 0.4.0 (#407) @scala-steward
- Update kafka-clients to 2.6.0 (#398) @scala-steward
- Update utest to 0.7.5 (#405) @scala-steward
- Update scalatest-wordspec to 3.2.2 (#404) @scala-steward
- Update http4s to 0.21.7 (#400) @scala-steward
0.19.4
new features and improvements
- Introduce
compareWithPreviousValue
for Json and Stringsession_value
using anAssertion
(#396, #394) @agourlay
And assert session_value("my-key").asJson.path("product.price").compareWithPreviousValue[Int] { case (prev, current) => LessThanAssertion(prev, current) }
And assert session_value("my-key").compareWithPreviousValue { case (prev, current) => LessThanAssertion(prev.length, current.length) }
And assert session_values("k1", "k2").asJson.path("a.b.c").areEquals
-
Improve error reporting for
cornichon-http-mock
(#393) @agourlay -
Split
cornichon-check
documentation in several pages for readability 410dcc5 @agourlay
bug fixes
dependency updates
- Update diffson-circe to 4.0.3 (#397) @scala-steward