Skip to content

0.0.13

Pre-release
Pre-release
Compare
Choose a tag to compare
@Miha-x64 Miha-x64 released this 10 Jun 19:16
· 101 commits to master since this release

Persistence

  • Java interop: @JvmName("newStruct") on operator fun invoke(…): Struct<SCH>
  • added TokenStream.iteratorOfTransient
  • Some types can have different binary and text representations (e. g. UUID tends to be byte[] in binary, but becomes hex-with-hyphens in JSON)

Extended Persistence

  • Java interop: @JvmName("newTuple") on operator fun invoke(…): Struct<Tuple>
  • Either: some deprecations (required for better Java interop in future); added map, fold, and unwrap functions

SQL

  • PostgreSQL support; native and overridden SQL types
  • When fetching single cell or struct, you can choose what to do if result set if empty
  • Separate APIs for fetching “stable” and “transient” structs — added Lazily.transientStructs()
  • Some cleanup around Tables and DAO-based API

JavaFX bindings

  • added Labeled.bindTextTo, Node.bindEnabledTo

HTTP

Introduced :http module for type-safe URL building, requesting, and routing.