Simplesqlite

Latest version: v1.5.2

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

Scan your dependencies

Page 1 of 8

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

1.3.2

- Modify to use `pypa/build` for package build
- Add `zip_safe=False`
- Add `__all__` to `__init__.py`
- Update `[build-system]`
- Drop support for Python 3.6

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

1.3.1

- Add support for Python 3.11
- Add support for `pathvalidate` v3
- Update requirements

**Full Changelog**: https://github.com/thombashi/SimpleSQLite/compare/v1.3.0...v1.3.1

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.