Releases: lloydmeta/enumeratum
Releases · lloydmeta/enumeratum
New libs released for enumeratum-core v1.5.8
Bump in various integration libraries to core 1.5.8
enumeratum-core v.1.5.8 release
EnumEntry
is now a trait ! (see #116)
New libs released for enumeratum-core v1.5.7
Serialising EnumEntry
s that use stackable traits for manipulating names at runtime are now ~500x faster.
Before:
[info] Benchmark Mode Cnt Score Error Units
[info] EnumBenchmarks.entryNameStacked avgt 30 1499.862 ± 34.588 ns/op
[info] EnumBenchmarks.entryNameStandard avgt 30 4.461 ± 0.087 ns/op
After:
[info] Benchmark Mode Cnt Score Error Units
[info] EnumBenchmarks.entryNameStacked avgt 30 3.180 ± 0.040 ns/op
[info] EnumBenchmarks.entryNameStandard avgt 30 3.185 ± 0.075 ns/op
enumeratum-core v.1.5.7 release
Thanks to #105 raised by @daniel-shuy, entryName
on stackable traits for EnumEntry
has been refactored.
Things that depend on calling entryName
are immensely faster.
Before:
[info] Benchmark Mode Cnt Score Error Units
[info] EnumBenchmarks.entryNameStacked avgt 30 1499.862 ± 34.588 ns/op
[info] EnumBenchmarks.entryNameStandard avgt 30 4.461 ± 0.087 ns/op
After:
[info] Benchmark Mode Cnt Score Error Units
[info] EnumBenchmarks.entryNameStacked avgt 30 3.180 ± 0.040 ns/op
[info] EnumBenchmarks.entryNameStandard avgt 30 3.185 ± 0.075 ns/op
enumeratum-circe v1.5.8 release
Bumps Circe version to 0.7.0.
Enumeratum v1.5.6 based release
New release of core and macro because of the fix in #98. All libraries also bumped.
enumeratum-upickle v1.5.5 release
Bumped core version to get macro fix for ValueEnums.
enumeratum-reactivemongo-bson v1.5.5 release
Bumped core version to get macro fix for ValueEnums.
enumeratum-play v1.5.5 release
Bumped core version to get macro fix for ValueEnums.
enumeratum-play-json v1.5.5 release
Bumped core version to get macro fix for ValueEnums.