Skip to content

chore: release main - #4

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

github-actions[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

sqlx-query: 1.0.0

1.0.0 (2026-10-01)

⚠ BREAKING CHANGES

  • Page::cursor is Cursor, not Option<Cursor>: test is_empty() for the last page. Cursor::parse("") returns Ok with the empty cursor rather than a token error.
  • FilterClauseError::Blank is gone; FilterClause::parse returns Ok for a blank string.
  • Value gains a Uuid variant and FilterClauseError an InvalidLiteral one; an exhaustive match on either needs the new arm.
  • make the drivers and the date library cargo features
  • bind any type sqlx can encode, not just Value's seven scalars
  • number placeholders internally so MySQL and SQLite bind correctly (#3)

Features

  • a blank filter is the empty filter, not an error (#8) (7dcfa8e)
  • a Pager that cuts a keyset page and the cursor to the next (#7) (129d8e6)
  • bind any type sqlx can encode, not just Value's seven scalars (1c430d4)
  • build an order_by without parsing, and combine a where with OR (eb01764)
  • make the drivers and the date library cargo features (f1fdc12)
  • number placeholders internally so MySQL and SQLite bind correctly (#3) (b716f04)
  • string matching, timestamp() and uuid() in filters, and cursors on UUID keys (#5) (5b7bd74)
  • the empty cursor is the empty page token, both ways (#9) (9b83709)

Bug Fixes

  • parenthesise the where clause the composer splices in (#6) (98aae2d)
  • refuse an order_by field that is not an identifier (5c1bef0)
  • test: skip the live-driver tests on unreachable, not on unset (8312b1a)
sqlx-query-cel: 1.0.0

1.0.0 (2026-10-01)

⚠ BREAKING CHANGES

  • FilterClauseError::Blank is gone; FilterClause::parse returns Ok for a blank string.
  • Value gains a Uuid variant and FilterClauseError an InvalidLiteral one; an exhaustive match on either needs the new arm.
  • make the drivers and the date library cargo features
  • number placeholders internally so MySQL and SQLite bind correctly (#3)

Features

  • a blank filter is the empty filter, not an error (#8) (7dcfa8e)
  • make the drivers and the date library cargo features (f1fdc12)
  • number placeholders internally so MySQL and SQLite bind correctly (#3) (b716f04)
  • string matching, timestamp() and uuid() in filters, and cursors on UUID keys (#5) (5b7bd74)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • sqlx-query bumped from 0.1.0 to 1.0.0

This PR was generated with Release Please. See documentation.

@github-actions
github-actions Bot force-pushed the release-please--branches--main branch 8 times, most recently from 2024368 to 7af537b Compare September 24, 2026 09:29
@github-actions
github-actions Bot force-pushed the release-please--branches--main branch from 7af537b to aa11a74 Compare October 1, 2026 05:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants