What's Changed
Important
StructuredQueries 0.33.1 was untagged to avoid rolling out a bug affecting runtime query decoding. I you already upgraded to 0.33.1, upgrade to 0.33.2.
- Fixed:
QueryExpression<Optional>.mapnow takes a query expression, not a statement, fixing overload issues that expand to the wrong SQL (#303). - Fixed: Better support for nested
@Table/@Selection(#306). - Fixed:
QueryExpression<Optional>.mapnow works for multi-column@Selections (#305). - Fixed:
Table.updateno longer crashes when updating a nested@Selectioncolumn (thanks @IanKeen, #269). - Fixed: Address 0.33.1 regression in decoding optional representations (#319).
- Fixed: Address regression in
@Table-generated drafts that reference nested types (#315). - Deprecated: A few "Swifty" APIs have been deprecated in favor of their SQL equivalents (e.g. contains, hasPrefix, hasSuffix are now deprecated in favor of like) (#307).
- Deprecated:
@Columnsis deprecated in favor of@Column(#318). - Infrastructure: Add documentation badge to README (#304)
- Infrastructure: Document how to define a public constructor for a draft (#313).
Full Changelog: 0.33.0...0.33.2