Simplesqlite

Latest version: v1.5.4

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

1.5.4

- Fix improper error handling of `execute_query` method when `QueryItem` is used: 82 (thanks to bindi-mo)
- Add `__fspath__` method to `SimpleSQLite` class: 86 (thanks to bindi-mo)
- Implement `__str__` method for `OperationalError`: 83 (thanks to bindi-mo)
- Update `DataProperty` version constraint to `1.0.2`

**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.5.3...v1.5.4

1.5.3

What's Changed
* Drop support for Python 3.7/3.8
* Add support for Python 3.13
* Refactor deprecated `abstractproperty` to use `property` and `abstractmethod` decorators
* Add GitHub Actions workflow for building and publishing to PyPI
* Improve type annotations
* Refactoring
* Bump actions/setup-python from 4 to 5 by dependabot in https://github.com/thombashi/SimpleSQLite/pull/79
* Bump actions/upload-artifact from 3 to 4 by dependabot in https://github.com/thombashi/SimpleSQLite/pull/80
* Bump actions/download-artifact from 3 to 4 by dependabot in https://github.com/thombashi/SimpleSQLite/pull/81

New Contributors
* dependabot made their first contribution in https://github.com/thombashi/SimpleSQLite/pull/79

**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.5.2...v1.5.3

1.5.2

- Restore backward compatibility with v1.4.0 and earlier
- Backward compatibility breaks when `Model` subclasses use `attr_name` as a keyword argument
- The problem introduced at SimpleSQLite 1.5.0

**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.5.1...v1.5.2

1.5.1

- Fix `Model.insert` method failed when executing with a record that calls `__setitem__` method: [thombashi/sqlitebiter/96](https://github.com/thombashi/sqlitebiter/issues/96)
- The bug introduced at SimpleSQLite 1.5.0

**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.5.0...v1.5.1

1.5.0

New Features

- Add `__all__` to `simplesqlite.model` module
- Add `get_column_name` method to `Column` class
- Add support for Python 3.12
- Accept `Column` object as a key of `simplesqlite.query.Where` class
- Add `simplesqlite.query.Set` class. The `SimpleSQLite.update` method now accepts `simplesqlite.query.Set` as an argument

ORM Enhancements

- Add `delete` method to `Model` class: 77 (Thanks to GOOD-Stuff)
- Add `update`` method to `Model` class
- Optimizations

Improvements
- Improve error messages
- Improve type annotations

Dependency Updates
- Bump minimum version of `DataProperty` to 1.0.1
- Bump minimum version of `sqliteschema` to 1.4.0

Bug Fixes
- Resolved an issue with the `insert` method of the `Model` class, ensuring that default values are correctly handled during record insertion

**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.4.0...v1.5.0

1.4.0

What's Changed
* Add connect kwargs to `SimpleSQLite` constructor by michaelbukachi in https://github.com/thombashi/SimpleSQLite/pull/76
* Add `docs` extras

New Contributors
* michaelbukachi made their first contribution in https://github.com/thombashi/SimpleSQLite/pull/76

**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.3.2...v1.4.0

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.