Skip to content

Releases: pointfreeco/sqlite-data

1.0.0

17 Sep 00:37
Compare
Choose a tag to compare

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

Full Changelog: 0.8.0...1.0.0

0.8.0

08 Sep 21:51
b8bbdc5
Compare
Choose a tag to compare

What's Changed

  • Added: StructuredQueries 0.18 support (#150, #171).
  • Fixed: Let assertQuery support update queries (thanks @rcarver, #149).

Full Changelog: 0.7.0...0.8.0

0.7.0

01 Sep 22:54
09e4c8a
Compare
Choose a tag to compare

What's Changed

  • Added: Support for StructuredQueries' @DatabaseFunction macro (#145).
  • Added: SharingGRDBTestSupport module with assertQuery (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

20 Aug 23:21
46f8561
Compare
Choose a tag to compare

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

11 Aug 18:26
f7f388b
Compare
Choose a tag to compare

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

Full Changelog: 0.5.0...0.5.1

0.5.0

17 Jun 22:25
9ccd887
Compare
Choose a tag to compare

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

Full Changelog: 0.4.1...0.5.0

0.4.1

29 May 20:17
27aa920
Compare
Choose a tag to compare

What's Changed

  • Fixed: Avoid @FetchAll ambiguity by disfavoring an overload (#69).

Full Changelog: 0.4.0...0.4.1

0.4.0

26 May 20:47
9e8f5af
Compare
Choose a tag to compare

What's Changed

  • Added: Default support for Date and UUID columns (#67).
    Previously, Date and UUID required an explicit representation (e.g. Date.ISO8601Representation or UUID.LowercasedRepresentation). These representations can now be omitted when your schema's format matches the default representation. For Date this is ISO-8601-formatted text, and for UUID this is lowercased hexadecimal text.
  • Infrastructure: Documentation fixes (#65).

Full Changelog: 0.3.0...0.4.0

0.3.0

23 May 15:40
af01e23
Compare
Choose a tag to compare

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

Full Changelog: 0.2.2...0.3.0

0.2.2

30 Apr 17:04
1eb82e6
Compare
Choose a tag to compare

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

Full Changelog: 0.2.1...0.2.2