Skip to content

v0.9.68

Compare
Choose a tag to compare
@babyfish-ct babyfish-ct released this 19 Mar 22:04
· 52 commits to main since this release
  1. Kotlin API Major Upgrade: DSL API Becomes Safer
    If compilation errors occur after the update, it is actually a good thing, as it will inevitably expose incorrect usage in certain complex scenarios.

    All mutable statement DSL types are decoarted by @DslScope, which is declarted by @DslMarker of kotlin stdlib.
    That means if you uses subquery (neither explicit or implicit), you should not use members such as table, where of parent objects.

  2. Fixed #956, #957, #961, #962

  3. Implemented #959 and #960
    Note that #959 was not implemented as originally requested. To manage the complexity of the DTO language, documentation, and plugins, an alternative implementation approach was adopted.