Skip to content

Releases: lloydmeta/enumeratum

New libs released for enumeratum-core v1.5.7

05 Feb 07:01
Compare
Choose a tag to compare

Serialising EnumEntrys 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

05 Feb 07:00
Compare
Choose a tag to compare

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

21 Jan 05:51
Compare
Choose a tag to compare

Bumps Circe version to 0.7.0.

Enumeratum v1.5.6 based release

04 Jan 12:51
Compare
Choose a tag to compare

New release of core and macro because of the fix in #98. All libraries also bumped.

enumeratum-upickle v1.5.5 release

04 Jan 07:48
Compare
Choose a tag to compare

Bumped core version to get macro fix for ValueEnums.

enumeratum-reactivemongo-bson v1.5.5 release

04 Jan 07:47
Compare
Choose a tag to compare

Bumped core version to get macro fix for ValueEnums.

enumeratum-play v1.5.5 release

04 Jan 07:46
Compare
Choose a tag to compare

Bumped core version to get macro fix for ValueEnums.

enumeratum-play-json v1.5.5 release

04 Jan 07:46
Compare
Choose a tag to compare

Bumped core version to get macro fix for ValueEnums.

enumeratum-macros v1.5.5 release

04 Jan 06:08
Compare
Choose a tag to compare

enumeratum-core v1.5.5 release

04 Jan 06:09
Compare
Choose a tag to compare