Open renovate[bot] opened 11 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
074716d
) to head (e414b03
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
🚨 Try these New Features:
This PR contains the following updates:
==3.35.2
->==3.38
Release Notes
simonw/sqlite-utils (sqlite-utils)
### [`v3.38`](https://redirect.github.com/simonw/sqlite-utils/releases/tag/3.38) [Compare Source](https://redirect.github.com/simonw/sqlite-utils/compare/3.37...3.38) - Plugins can now reuse the implementation of the `sqlite-utils memory` CLI command with the new `return_db=True` parameter. ([#643](https://redirect.github.com/simonw/sqlite-utils/issues/643)) - `table.transform()` now recreates indexes after transforming a table. A new `sqlite_utils.db.TransformError` exception is raised if these indexes cannot be recreated due to conflicting changes to the table such as a column rename. Thanks, [Mat Miller](https://redirect.github.com/matdmiller). ([#633](https://redirect.github.com/simonw/sqlite-utils/issues/633)) - `table.search()` now accepts a `include_rank=True` parameter, causing the resulting rows to have a `rank` column showing the calculated relevance score. Thanks, [liunux4odoo](https://redirect.github.com/liunux4odoo). ([#628](https://redirect.github.com/simonw/sqlite-utils/pull/628)) - Fixed an error that occurred when creating a strict table with at least one floating point column. These `FLOAT` columns are now correctly created as `REAL` as well, but only for strict tables. ([#644](https://redirect.github.com/simonw/sqlite-utils/issues/644)) ### [`v3.37`](https://redirect.github.com/simonw/sqlite-utils/releases/tag/3.37) [Compare Source](https://redirect.github.com/simonw/sqlite-utils/compare/3.36...3.37) - The `create-table` and `insert-files` commands all now accept multiple `--pk` options for compound primary keys. ([#620](https://redirect.github.com/simonw/sqlite-utils/issues/620)) - Now tested against Python 3.13 pre-release. ([#619](https://redirect.github.com/simonw/sqlite-utils/pull/619)) - Fixed a crash that can occur in environments with a broken `numpy` installation, producing a `module 'numpy' has no attribute 'int8'`. ([#632](https://redirect.github.com/simonw/sqlite-utils/issues/632)) ### [`v3.36`](https://redirect.github.com/simonw/sqlite-utils/releases/tag/3.36) [Compare Source](https://redirect.github.com/simonw/sqlite-utils/compare/3.35.2...3.36) - Support for creating tables in [SQLite STRICT mode](https://www.sqlite.org/stricttables.html). Thanks, [Taj Khattra](https://redirect.github.com/tkhattra). ([#344](https://redirect.github.com/simonw/sqlite-utils/issues/344)) - CLI commands `create-table`, `insert` and `upsert` all now accept a `--strict` option. - Python methods that can create a table - `table.create()` and `insert/upsert/insert_all/upsert_all` all now accept an optional `strict=True` parameter. - The `transform` command and `table.transform()` method preserve strict mode when transforming a table. - The `sqlite-utils create-table` command now accepts `str`, `int` and `bytes` as aliases for `text`, `integer` and `blob` respectively. ([#606](https://redirect.github.com/simonw/sqlite-utils/issues/606))Configuration
📅 Schedule: 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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.