Releases: pointfreeco/sqlite-data
Releases · pointfreeco/sqlite-data
1.0.0
What's Changed
Important
SharingGRDB is now SQLiteData.
- Added: CloudKit Synchronization + Sharing (#112).
- Infrastructure: Fix Examples/README: project reference (thanks @yimajo, #186)
- Infrastructure: Seed database after configuring triggers (thanks @acosmicflamingo, #189).
New Contributors
- @yimajo made their first contribution in #186
- @acosmicflamingo made their first contribution in #189
Full Changelog: 0.8.0...1.0.0
0.8.0
0.7.0
What's Changed
- Added: Support for StructuredQueries'
@DatabaseFunction
macro (#145). - Added:
SharingGRDBTestSupport
module withassertQuery
(thanks @rcarver, #133). - Fixed: Add custom mirrors to property wrappers to simplify custom dump representation (#146).
- Infrastructure: Improve docs (#135).
- Infrastructure: Add FTS to Reminders demo (#138).
New Contributors
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Added: StructuredQueries 0.13.0 Support (#132).
- Infrastructure: Update Reminders to use tag title as primary key (#131).
Full Changelog: 0.5.1...0.6.0
0.5.1
What's Changed
- Fixed: Update availability of methods that take SwiftUI animation (#98).
- Fixed: Make
@FetchAll
and@FetchOne
more flexible in taking non-sendable statements (#118). - Infrastructure: Reminders demo fix (thanks @seanwoodward, #92).
- Infrastructure: Docs fixes (thanks @KayLeung, #99).
- Infrastructure: Update Reminders to use type-safe triggers (thanks @larryonoff, #114).
New Contributors
- @seanwoodward made their first contribution in #92
- @KayLeung made their first contribution in #99
- @larryonoff made their first contribution in #114
Full Changelog: 0.5.0...0.5.1
0.5.0
What's Changed
- Fixed:
@FetchOne
improvements to better support optional records and values (thanks @cstock123, #71; #79). - Fixed: Use an immediate schedule to improve testing (#75).
- Fixed: Improve query decoding errors for missing columns (#77).
- Infrastructure: Modernize demo apps (#72).
- Infrastructure: Bump StructuredQueries to 0.7.0 to support new
QueryFragment
segments (#76).
New Contributors
- @cstock123 made their first contribution in #71
Full Changelog: 0.4.1...0.5.0
0.4.1
What's Changed
- Fixed: Avoid
@FetchAll
ambiguity by disfavoring an overload (#69).
Full Changelog: 0.4.0...0.4.1
0.4.0
What's Changed
- Added: Default support for
Date
andUUID
columns (#67).
Previously,Date
andUUID
required an explicit representation (e.g.Date.ISO8601Representation
orUUID.LowercasedRepresentation
). These representations can now be omitted when your schema's format matches the default representation. ForDate
this is ISO-8601-formatted text, and forUUID
this is lowercased hexadecimal text. - Infrastructure: Documentation fixes (#65).
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- Added:
@FetchOne
now supports optional rows (#63).@FetchOne(Quote.order { #sql("random()") }) var quoteOfTheDay: Quote?
- Added: Projected setter to
@Fetch
property wrappers (#53). - Fixed: Legacy preview execution support (#60).
- Deprecated:
@FetchAll
and@FetchOne
support for tupled parameter packs have been deprecated (#63). Migration path: use the@Selection
macro to bundle these values into a dedicated type, instead. - Infrastructure: Default database warning message fixes (#44; #46).
- Infrastructure: Documentation fixes (thanks @bradhowes, #55; #49).
- Infrastructure: Add manual sorting to Reminders demo (#45).
New Contributors
- @bradhowes made their first contribution in #55
Full Changelog: 0.2.2...0.3.0
0.2.2
What's Changed
- Fixed: Linux support and CI (thanks @diederich, #41).
- Infrastructure: Use OSLog in docs and demo schemas (#42).
- Infrastructure: Leverage upstream database seeding helper in StructuredQueries (#43).
- Infrastructure: Add drag-drop sorting to lists in Reminders demo (#40).
New Contributors
- @diederich made their first contribution in #41
Full Changelog: 0.2.1...0.2.2