krush v0.4.0 Release Notes

  • Infrastructure

    • Kotlin 1.4.31
    • ๐Ÿš€ Exposed 0.31.1
    • kotlin-poet 1.7.2

    ๐Ÿ”‹ Features

    • ๐Ÿ‘Œ Support converter as companion object (33)
    • ๐Ÿ‘Œ Support @EmbeddedId (34)
    • ๐Ÿ‘Œ Support @Id on same column as @JoinColumn or @PrimaryKeyJoinColumn (35)
    • ๐Ÿ‘Œ Support shared reference on composite key (40)
    • ๐Ÿ‘ PostgreSQL JSONB support (43)

    ๐Ÿ› Bug fixes

    • ๐Ÿ‘ Typo in PropertyTypeNotSupportedException (28)
    • Nullable @Embedded causing compile error (29)
    • Nullable field in @Embeddable causing compile error (31)