All Versions
15
Latest Version
Avg Release Cycle
26 days
Latest Release
2262 days ago

Changelog History
Page 2

  • v0.2.7 Changes

    Relicensed under MPL 2.0

    Backwards-incompatible changes

    • ๐Ÿ–จ All type handler fingerprints were changed to become human-readable (#10)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ–จ Enum type handler fingerprint is based on enum's shape now (previously, all enums were considered the same with regards to their fingerprint)

    โฌ†๏ธ Upgrades

    • cqengine 2.5.0
  • v0.2.6 Changes

    ๐Ÿš€ This release is a quick fix for 0.2.5 removing accidentally โž• added premature code (MVStore-based NavigableIndex)

  • v0.2.5 Changes

    Backwards-incompatible changes

    • ๐Ÿ‘ป If a command results in exception (during #events() call or during stream generation), all events will be replaced with a CommandTerminatedExceptionally event so that the exception does not get lost.
    • EntityHandle#get() has been split into get() and getOptional() for usability reasons.

    ๐Ÿ›  Bugfixes

    • MVStoreJournal entity iterator was iterating over non-matching keys
  • v0.2.4 Changes

    The project has been renamed to Eventsourcing for Java

    Backwards-incompatible changes

    • ๐Ÿ“ฆ org.eventchain package got renamed to com.eventsourcing

    ๐Ÿ”‹ Features

    • [Layout] Introduce serialization of comparable values
  • v0.2.3 Changes

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  [Layout] Fixed layout hasing for parametrized types (Optional and List)

    ๐Ÿ”‹ Features

    • ๐Ÿ‘ [Layout] Add support for BigDecimal
    • [Layout] Allow non-readonly layouts with setterless properties with matching constructors