Releases: avast/scala-hashes
Releases · avast/scala-hashes
4.4.0
What's Changed
- chore(deps): update dependency gradle to v8 by @renovate in #54
- chore(deps): update plugin io.github.gradle-nexus.publish-plugin to v1.3.0 by @renovate in #53
- chore(deps): update dependency gradle to v8.1 by @renovate in #56
- chore(deps): update dependency gradle to v8.1.1 by @renovate in #57
- fix(deps): update dependency org.scala-lang:scala-library to v2.13.11 by @renovate in #58
- chore(deps): update dependency gradle to v8.2 by @renovate in #59
- chore(deps): update dependency gradle to v8.2.1 by @renovate in #60
- chore(deps): update dependency ubuntu to v22 by @renovate in #61
- chore(deps): update dependency gradle to v8.3 by @renovate in #62
- fix(deps): update dependency io.circe:circe-core_2.13 to v0.14.6 by @renovate in #63
- chore(deps): update actions/checkout action to v4 by @renovate in #64
- fix(deps): update dependency org.scala-lang:scala-library to v2.13.12 by @renovate in #65
- chore(deps): update dependency gradle to v8.4 by @renovate in #66
- chore(deps): update dependency gradle to v8.5 by @renovate in #67
- chore(deps): update actions/setup-java action to v4 by @renovate in #68
- chore(deps): update dependency gradle to v8.6 by @renovate in #69
- fix(deps): update dependency org.scala-lang:scala-library to v2.13.13 by @renovate in #70
- chore(deps): update dependency gradle to v8.7 by @renovate in #71
- chore(deps): update plugin io.github.gradle-nexus.publish-plugin to v2 by @renovate in #72
- fix(deps): update dependency org.scala-lang:scala-library to v2.13.14 by @renovate in #74
- fix(deps): update dependency io.circe:circe-core_2.13 to v0.14.7 by @renovate in #73
Full Changelog: 4.3.0...4.4.0
circe 0.14.5
4.3.0 Update dependency org.scalatest:scalatest_2.13 to v3.3.0-SNAP3
circe 0.14.3
4.2.0 fix(deps): update dependency org.scala-lang:scala-library to v2.13.10
circe 0.14.1
Circe 0.14.x
should be binary compatible with 0.13.x
and 0.12.x
in most cases.
Exact string required
Until now, the library accepted strings with non-HEX characters, meaning that non-HEX characters were ignored. Unfortunately, this led to a performance penalty because a regex had to be evaluated during parsing.
Starting from this release, the library requires exact strings to be provided, so e.g. leading or trailing spaces are not allowed.
Parsing and printing performance optimizations
3.1.0 chore: Scala library updated to 2.13.6 and 2.12.14
circe support in a new separate module
Since version 3.0.0
, the circe
support is not provided in the main module (scala-hashes
) via optional dependency, but it is required to use a new scala-hashes-circe
module instead.
Support for json4s
is dropped completely.
Move Circe's Decoder/Encoder implementation to the respective companion objects
2.4.0 chore(deps): update dependency gradle to v7.1
Maven Central publishing
2.3.1 fix: don't fail when SIGNING_KEY is not specified
ensure HEX values with additional characters are also parsed correctly
2.3.0 fix: ensure HEX values with additional characters are also parsed cor…