Skip to content

chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.39.2" - #16

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pointfreeco-swift-structured-queries-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pointfreeco-swift-structured-queries-0.x

Conversation

@renovate

@renovate renovate Bot commented Mar 14, 2026 •

Copy link
Copy Markdown

This PR contains the following updates:

Package Update Change
pointfreeco/swift-structured-queries minor from: "0.30.0" → from: "0.39.2"

Release Notes

pointfreeco/swift-structured-queries (pointfreeco/swift-structured-queries)

v0.39.2

Compare Source

What's Changed

  • Fixed: Reroute date callAsFunction helper to prevent type-checker crash when applied to Optional (thanks @​dannyhertz, #​368).

New Contributors

Full Changelog: pointfreeco/swift-structured-queries@0.39.1...0.39.2

v0.39.1

Compare Source

What's Changed

  • Fixed: Address package file typo for stable package versioning (#​366).

Full Changelog: pointfreeco/swift-structured-queries@0.39.0...0.39.1

v0.39.0

Compare Source

What's Changed

  • Added: SQLite @DatabaseCollation macro (#​345). Define custom collating sequences using Swift functions.
  • Performance: @DatabaseFunction improvements (#​360). The macro output has been updated to minimize allocations.
  • Infrastructure: Adopt CasePaths protocol (#​361).

Full Changelog: pointfreeco/swift-structured-queries@0.38.1...0.39.0

v0.38.1

Compare Source

What's Changed

  • Fixed: Introduce join overloads to address parameter pack bug (#​365).

Full Changelog: pointfreeco/swift-structured-queries@0.38.0...0.38.1

v0.38.0

Compare Source

What's Changed

  • Added: SQLite Values statements (#​359).
  • Infrastructure: Bump to support IssueReporting 2.1 (#​316).

Full Changelog: pointfreeco/swift-structured-queries@0.37.0...0.38.0

v0.37.0

Compare Source

What's Changed

  • Added: Type-safe SQLite date and time helpers (#​358).
  • Added: select.as(_:), for aliasing existing queries (#​341).
  • Fixed: Automatically avoid upsert parsing ambiguity (#​356).
  • Fixed: Infer column group properties without explicit type annotations (#​357).
  • Performance: Query building improvements (#​351).
  • Performance: Define TableColumns properties as computed getters (#​352).
  • Diagnostics: Emit nonisolated diagnostic in default MainActor modules (#​344).
  • Infrastructure: Documentation fixes (thanks @​tiendq, #​353).

New Contributors

Full Changelog: pointfreeco/swift-structured-queries@0.36.0...0.37.0

v0.36.0

Compare Source

What's Changed

  • Added: jsonArrayInsert (#​343).
  • Added: Query decoding can now throw on type mismatch (#​310).
  • Added: Query decoding now uses typed throws for better performance (thanks @​ahti, #​339).
  • Added: New macro diagnostics for RawRepresentation (#​340).
  • Added: Better surface diagnostics for @Table enums (#​331).
  • Fixed: Add back pressure to custom aggregate functions (#​334).
  • Fixed: Restore Swift 6.1 support (#​347).
  • Fixed: Avoid excessive paren nesting in IN and NOT IN subqueries to work around SQLite <3.41.0 bug ( #​349).

New Contributors

Full Changelog: pointfreeco/swift-structured-queries@0.35.0...0.36.0

v0.35.0

Compare Source

What's Changed

  • Added: SQLite JSONB Representation (#​321).
  • Added: SQLite type-safe JSON helpers for extracting/modifying data (#​324).
  • Added: SQLite jsonEach() table for querying JSON collections (#​336).
  • Added: Generate coding keys for Codable tables via a new ColumnCoding trait (#​322).
  • Added: RawRepresentable.RawRepresentation, for representing raw values without an explicit QueryBinding conformance (#​330).
  • Added: Refined limit/offset APIs (#​328).
  • Fixed: Remove @Columns name diagnostic (#​329).
  • Fixed: Bump supported platforms to iOS 16 and add availability checks by (#​333).
  • Fixed: Optimize type-checking of invalid nested selections querying (#​337).
  • Infrastructure: Rename @_ColumnCheck to @ColumnCheck for better failures (#​338).

Full Changelog: pointfreeco/swift-structured-queries@0.34.0...0.35.0

v0.34.0

Compare Source

What's Changed

  • Added: nullif scalar function (#​327)
  • Fixed: Improve type-checking of chained SELECT builders (#​326).
  • Infrastructure: Return type with more structure from asc() and desc() (#​326).

Full Changelog: pointfreeco/swift-structured-queries@0.33.3...0.34.0

v0.33.3

Compare Source

What's Changed

  • Fixed: Reword diagnostics for @Selection (#​320).
  • Fixed: Do not coalesce failed decoding to default values (#​323).

Full Changelog: pointfreeco/swift-structured-queries@0.33.2...0.33.3

v0.33.2

Compare Source

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>.map now 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>.map now works for multi-column @Selections (#​305).
  • Fixed: Table.update no longer crashes when updating a nested @Selection column (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: @Columns is 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: pointfreeco/swift-structured-queries@0.33.0...0.33.2

v0.33.0

Compare Source

What's Changed

  • Added: Better inference/diagnostics for the @Table macro (#​297).
  • Added: CasePathable is now automatically synthesized by @{Table,Selection} enum (#​298).
  • Added: @Column(lazyInitializable:) and LazyInitializableByDefault trait, for lazy initialization of draft columns (#​300).
  • Added: Generalize drafts to any table with lazy-initializable columns (#​302).
  • Added: is(\.case) operator to @{Table,Selection} enums (#​299).
  • Fixed: Weakify @​DatabaseFunction closures for class instance members (thanks @​seanmrich, #​276).
  • Fixed: Workaround Swift 6.4 regression (#​301).

New Contributors

Full Changelog: pointfreeco/swift-structured-queries@0.32.0...0.33.0

v0.32.0

Compare Source

What's Changed

  • Added: Renamed CasePaths and Tagged traits to match the convention the community has coalesced to (#​294). The old trait names will be removed in a future version.

Full Changelog: pointfreeco/swift-structured-queries@0.31.3...0.32.0

v0.31.3

Compare Source

What's Changed

New Contributors

Full Changelog: pointfreeco/swift-structured-queries@0.31.2...0.31.3

v0.31.2

Compare Source

What's Changed

  • Fixed: The statement.find method no longer drops previous parts of the query (thanks @​MrSkwiggs, #​280).
  • Fixed: Xcode 27 Beta 1 support: update @Table macro to generate a computed primaryKey property instead of a stored one, working around a potential compiler crash/regression (#​290).
  • Infrastructure: Modernize package and enable upcoming features (#​289).

New Contributors

Full Changelog: pointfreeco/swift-structured-queries@0.31.1...0.31.2

v0.31.1

Compare Source

What's Changed

New Contributors

Full Changelog: pointfreeco/swift-structured-queries@0.31.0...0.31.1

v0.31.0

Compare Source

What's Changed

See the migration guide for more details.

  • Fixed: Xcode 26.4 support (#​271).
  • Fixed: Constrained an order(by:) overload had an incorrect signature (#​267).
  • Deprecated: == and != are now unavailable (#​270).

Full Changelog: pointfreeco/swift-structured-queries@0.30.0...0.31.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from f032074 to 26f54c6 Compare March 31, 2026 16:34
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from 26f54c6 to f00d96c Compare April 15, 2026 15:44
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.31.0" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.31.1" Apr 15, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from f00d96c to 37b51f6 Compare May 19, 2026 10:50
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.31.1" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.31.3" Jun 14, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from 37b51f6 to bad5941 Compare June 14, 2026 16:16
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from bad5941 to 9fa09e8 Compare June 27, 2026 20:08
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.31.3" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.32.0" Jun 27, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from 9fa09e8 to 6c9bf70 Compare July 4, 2026 11:05
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.32.0" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.33.0" Jul 4, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from 6c9bf70 to 1c6c8a8 Compare July 17, 2026 23:24
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.33.0" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.33.3" Jul 17, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from 1c6c8a8 to 9597ba1 Compare July 24, 2026 07:34
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.33.3" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.34.0" Jul 24, 2026
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.34.0" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.36.0" Aug 16, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch 2 times, most recently from 73c82fe to c02587c Compare August 20, 2026 23:43
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.36.0" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.37.0" Aug 20, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from c02587c to 088654c Compare August 29, 2026 04:04
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.37.0" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.38.1" Aug 29, 2026
@renovate
renovate Bot force-pushed the renovate/pointfreeco-swift-structured-queries-0.x branch from 088654c to 3059774 Compare September 5, 2026 15:36
@renovate renovate Bot changed the title chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.38.1" chore(deps): update dependency pointfreeco/swift-structured-queries to from: "0.39.2" Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants