0.0.13
Pre-release
Pre-release
Persistence
- Java interop:
@JvmName("newStruct")
onoperator 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")
onoperator fun invoke(…): Struct<Tuple>
- Either: some deprecations (required for better Java interop in future); added
map
,fold
, andunwrap
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
Table
s and DAO-based API
JavaFX bindings
- added
Labeled.bindTextTo
,Node.bindEnabledTo
HTTP
Introduced :http
module for type-safe URL building, requesting, and routing.