Laserdisc Versions Save

A Future-free Fs2 native pure FP Redis client

v0.6.0

1 year ago

What's Changed

Full Changelog: https://github.com/laserdisc-io/laserdisc/compare/v0.5.0...v0.6.0

v0.5.0

2 years ago

🚀 New

  • Minor tunig (#508)
  • Cats effects 3 (#506)
  • Added more bnech (#405)
  • Add Snyk badge (#394)
  • Remove test job custom name (#392)
  • Remove travis file and add badges (#389)
  • Add CI and Release workflows (#387)

🧹 Maintenance / Cleanup

  • Update sbt to 1.5.5 (#528)
  • Update sbt-scalafmt to 2.4.3 (#527)
  • Update fs2-core, fs2-io to 3.0.6 (#526)
  • Update munit, munit-scalacheck to 0.7.27 (#524)
  • Update sbt-crossproject, ... to 1.1.0 (#525)
  • Update sbt-scalajs, scalajs-library, ... to 1.6.0 (#521)
  • Update sbt-jmh to 0.4.3 (#520)
  • Update sbt-scoverage to 1.8.2 (#518)
  • Update scala-library to 2.12.14 (#516)
  • Update scodec-stream to 3.0.1 (#517)
  • Update circe-core, circe-generic, ... to 0.14.1 (#515)
  • Update refined, refined-scalacheck to 0.9.26 (#514)
  • Update kittens to 2.3.2 (#512)
  • complete upgrade to 2.13.6 (#510)
  • Update scala-library to 2.13.6 (#505)
  • Update scodec-core to 1.11.8 (#507)
  • Update shapeless to 2.3.7 (#504)
  • Update kind-projector to 0.13.0 (#503)
  • Remove few deprecations (#498)
  • Update scodec-bits to 1.1.27 (#496)
  • Update scala-parallel-collections to 1.0.3 (#494)
  • Update discipline-munit to 1.0.9 (#493)
  • Update cats-core, cats-laws to 2.6.1 (#488)
  • Update discipline-core to 1.1.5 (#490)
  • Update scalacheck to 1.15.4 (#476)
  • Update log-effect-fs2 to 0.15.0 (#471)
  • codecov-action 1.3.2 (#461)
  • Update sbt-ci-release to 1.5.7 (#441)
  • Build on current (#408)
  • bump ci and release workflows to 2.13.4 (#407)

v0.4.1

3 years ago

Fixes:

  • Fix resp bench (#332)
  • improve encoding speed by serializing chunks (#318)
  • Minor refactoring (#316)
  • Fix console (#315)
  • Refactore baseline fs2 client bench (#313)
  • add metals.sbt to .gitignore (#314)
  • Fix snapshot publish (#312)
  • Added parallel test cases, refactored parallel benchmarks (#310)
  • Added few bench aliases, fixed publication version (#311)
  • Added Wconf:any:error (#309)
  • Parallel bench test. Minor ergonomics and safety (#291)
  • Using cats instances in implicit scope (#279)

Dependency updates

  • Refined and refined-scalacheck 0.9.16 (#340)
  • Update scalafmt-core to 2.7.2 (#338)
  • Update discipline-munit to 0.3.0 (#335)
  • Update log-effect-fs2 to 0.13.2 (#334)
  • Update sbt-scalajs, scalajs-compiler to 1.2.0 (#331)
  • Update cats-effect to 2.2.0 (#329)
  • Update cats-core, cats-laws to 2.2.0 (#328)
  • Update scodec-bits to 1.1.20 (#327)
  • Update sbt-jmh to 0.4.0 (#326)
  • Update discipline-munit to 0.2.4 (#324)
  • Update munit, munit-scalacheck to 0.7.12 (#323)
  • Update fs2-core, fs2-io to 2.4.4 (#322)
  • Update munit, munit-scalacheck to 0.7.11 (#317)
  • Update sbt-scalafmt to 2.4.2 (#308)
  • Update discipline-core to 1.0.3 (#306)
  • Scala 2.13.3 and 2.12.12 (#303)
  • Update sbt to 1.3.13 (#294)

v0.4.0

3 years ago
  • Added ci-release integragion (#275, #276, #277, #278)
  • Migrated laws tests to Munit (#274)
  • Migrated circe tests to Munit (#273)
  • Migrated fs2 tests to Munit (#272)
  • Added non logging constructor (#266)
  • Migrated core tests to Munit (#265)
  • Update README.md (#264)
  • Add RedisClientBench (#258)

  • Update munit, munit-scalacheck to 0.7.8 (#271)
  • Update sbt to 1.3.12 (#270)
  • Update log-effect-fs2 to 0.13.0 (#269)
  • Update sbt to 1.3.11 (#268)
  • Update scalafmt-core to 2.5.3 (#267)
  • Update sbt-scalajs, scalajs-compiler to 1.1.0 (#263)
  • Update sbt-scalafmt to 2.4.0 (#262)
  • Update Scalafmt to 2.5.2 (#261)
  • Update scalatest to 3.1.2 (#260)

v0.3.2

4 years ago
  • Scalafmt 2.5.1 (#257)
  • Fixed edge case for array decoding. Improved benchmarks and tests. (#256)
  • Scala 2.13.2 (#254)
  • Update formatting (#253)
  • Update refined, refined-scalacheck to 0.9.14 (#252)
  • Update kittens to 2.1.0 (#251)
  • Update sbt to 1.3.10 (#249)
  • Update sbt-scalafmt to 2.3.4 (#248)

v0.3.1

4 years ago
  • Updated dependencies in readme (#247)
  • Clean up (#246)
  • Minor help to inference (#245)
  • Update sbt to 1.3.9 (#244)
  • Scala 2.12.11 (#243)
  • Update log-effect-fs2 to 0.12.2 (#242)
  • fs2 2.3.0 (#241)
  • Scodec 1.11.7 (#239)
  • Scalajs 1.0.1 (#237)
  • Scodec 1.11.6 and scalajs 1.0.1 (#236)
  • Update sbt-scalafmt to 2.3.2 (#234)
  • Update refined, refined-scalacheck to 0.9.13 (#233)
  • Update scodec-bits to 1.1.14 (#231)
  • Update cats-core, cats-laws to 2.1.1 (#230)
  • Scalatest 3.1.1 (#228)
  • Update scalafmt-core to 2.4.2 (#229)
  • Update discipline-scalatest to 1.0.1 (#227)
  • Scalafmt 2.4.1 (#224)
  • Update sbt-crossproject, ... to 1.0.0 (#222)
  • Update circe-core, circe-generic, ... to 0.13.0 (#221)
  • Scala steward badge (#219)
  • Update sbt to 1.3.8 (#218)
  • Update scodec-bits to 1.1.13 (#217)
  • Update fs2-core, fs2-io to 2.2.2 (#216)
  • Update sbt-scalafmt to 2.3.1 (#215)
  • Added few fs2 client tests agains keydb (#214)
  • Readme for release (#213)

v0.3.0

4 years ago
  • Versions through travis (#208)
  • Minor read me change (#199)
  • Removed redundant checks (#200)
  • Issue 46: Add laws verification for Read (#198)
  • Resp frame benchmarks (#196)
  • Complete random RESP frame test (#195)
  • Added frequency to frame test, removed workaround (#194)
  • Issue-76: Improve deserialization error messages (#185)
  • Fixed client runtime (#174)
  • Fixed diverging implicit resolution for Concurrent in CLI (#172)
  • removed some cruft (#155)
  • remove scala-java-time, not needed since circe 0.12.0 (#154)
  • More ergonomics (#141)
  • Added fs2 client constructor for single node connection (#136)
  • Replaced kind projector's ? with *. Added formatting alias (#135)
  • removed coursier + re-added colors to sbt output runs in Travis (#134)
  • Complete removal of TLS (#128)
  • Added codeowners, minor refactoring (#123)
  • Partial fix for #19 (#75)
  • Enabled docker tests, set up travis to run redis (#107)
  • Workaround for memory issue of *> (#72)
  • Added dependencies and note (#70)
  • remove disclaimer (#64)
  • add neg tests for circe module (invalid json) (#68)
  • Removal of <: Singleton and usages (#63)
  • Add test coverage (#50)
  • Fix example code in README (#57)

v0.2.3

5 years ago
  • added dependencies and note to readme (#70)
  • removed disclaimer (#64)
  • updated log-effect-fs2 to 0.4.2 (#69)
  • added neg tests for circe module (invalid json) (#68)
  • updated sbt and scala versions (#67)
  • bumped fs2 version (#66)
  • removed <: Singleton and usages (#63)
  • added test coverage (#50)
  • updated sbt-scalajs, scalajs-compiler, scalajs-library... to 0.6.26 (#59)
  • updated kind-projector to 0.9.9 (#58)
  • fixed example code in README (#57)

v0.2.2

5 years ago
  • Actually publish circe interop module (#53) by @sirocchj

v0.2.1

5 years ago
  • Promoted CLI as a separate module (#48) by @gurghet
  • Added circe interop module (#52) by @sirocchj
  • Removed dependency from typelevel compiler (#49) by @barambani
  • sbt, log-effect-fs2, kittens and refined version bump by @barambani and @scala-steward