Skip to content

chore(deps): Bump sqlalchemy-searchable from 2.1.0 to 3.0.0 - #911

Open
dependabot[bot] wants to merge 1 commit into
stagingfrom
dependabot/uv/staging/sqlalchemy-searchable-3.0.0
Open

chore(deps): Bump sqlalchemy-searchable from 2.1.0 to 3.0.0#911
dependabot[bot] wants to merge 1 commit into
stagingfrom
dependabot/uv/staging/sqlalchemy-searchable-3.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps sqlalchemy-searchable from 2.1.0 to 3.0.0.

Release notes

Sourced from sqlalchemy-searchable's releases.

3.0.0

What's Changed

Full Changelog: falcony-io/sqlalchemy-searchable@2.2.0...3.0.0

2.2.0

What's Changed

Full Changelog: falcony-io/sqlalchemy-searchable@2.1.0...2.2.0

Changelog

Sourced from sqlalchemy-searchable's changelog.

3.0.0 (2026-06-16) ^^^^^^^^^^^^^^^^^^

  • BREAKING CHANGE: Drop support for PostgreSQL 11, 12 and 13
  • BREAKING CHANGE: Drop support for Python 3.8 and 3.9
  • BREAKING CHANGE: Drop support for SQLAlchemy 1.4
  • BREAKING CHANGE: Remove SearchQueryMixin class. This mixin was designed for the legacy SQLAlchemy Query interface, which has been superseded by the select-based API in SQLAlchemy 2.0. Users should migrate to using the search() function with select() statements (e.g., session.execute(search(select(Model), "query")) or session.scalars(search(select(Model), "query"))). The mixin added unnecessary complexity and was inconsistent with modern SQLAlchemy patterns.
  • BREAKING CHANGE: Replace dictionary-based options parameter with SearchOptions dataclass. This provides better type safety, IDE autocomplete support, and prevents runtime errors from typos in option names.
  • Add type annotations
  • Update code examples in the documentation to use SQLAlchemy 2.0 style mapped class configuration and type annotations.

2.2.0 (2026-02-15) ^^^^^^^^^^^^^^^^^^

  • Add support for Python 3.13 and 3.14
  • Add support for PostgreSQL 17 and 18
  • Use f-strings instead of percent format
  • Fix mutable default argument antipattern in SearchManager.__init__() and make_searchable() that could cause shared state bugs
  • Remove unused SearchManager.classes property
Commits
  • 200a115 build: bump version to 3.0.0
  • d63ca3d docs: update code examples
  • 1113c19 test: migrate to sqlalchemy 2.0 mapped syntax
  • 9d092d8 feat: add type annotations
  • 950ae97 feat!: replace dict-based options with dataclass
  • f2349b2 feat!: remove SearchQueryMixin class
  • 92bfcdf test: clean up testing code for old postgres versions
  • 560c82a feat!: drop support for sqlalchemy 1.4
  • 5f05411 feat!: drop support for python 3.8 and 3.9
  • 78fa34e build(deps): bump actions/checkout from 3 to 6
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [sqlalchemy-searchable](https://github.com/falcony-io/sqlalchemy-searchable) from 2.1.0 to 3.0.0.
- [Release notes](https://github.com/falcony-io/sqlalchemy-searchable/releases)
- [Changelog](https://github.com/falcony-io/sqlalchemy-searchable/blob/master/CHANGES.rst)
- [Commits](falcony-io/sqlalchemy-searchable@2.1.0...3.0.0)

---
updated-dependencies:
- dependency-name: sqlalchemy-searchable
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 31, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Coverage

79.00% total — gate is 75%.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

0 participants