Tinydb

Latest version: v4.8.2

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

Scan your dependencies

Page 5 of 11

3.12.0

^^^^^^^^^^^^^^^^^^^^

- Feature: Add encoding option to ``JSONStorage``
(see `pull request 238 <https://github.com/msiemens/tinydb/pull/238>`_)
- Internal change: allow ``collections.abc.Mutable`` as valid document types
(see `pull request 245 <https://github.com/msiemens/tinydb/pull/245>`_)

3.11.1

^^^^^^^^^^^^^^^^^^^^

- Bugfix: Make path queries (``db.search(where('key))``) work again
(see `issue 232 <https://github.com/msiemens/tinydb/issues/232>`_)
- Improvement: Add custom ``repr`` representations for main classes
(see `pull request 229 <https://github.com/msiemens/tinydb/pull/229>`_)

3.11.0

^^^^^^^^^^^^^^^^^^^^

- **Drop official support for Python 3.3**. Python 3.3 has reached its
official End Of Life as of September 29, 2017. It will probably continue
to work, but will not be tested against
(`issue 217 <https://github.com/msiemens/tinydb/issues/217>`_)

- Feature: Allow extending TinyDB with a custom storage proxy class
(see `pull request 224 <https://github.com/msiemens/tinydb/pull/224>`_)
- Bugfix: Return list of document IDs for upsert when creating a new
document (see `issue 223 <https://github.com/msiemens/tinydb/issues/223>`_)

3.10.0

^^^^^^^^^^^^^^^^^^^^

- Feature: Add support for regex flags
(see `pull request 216 <https://github.com/msiemens/tinydb/pull/216>`_)

3.9.0

^^^^^^^^^^^^^^^^^^^

- Feature: Allow setting a table class for single table only
(see `issue 197 <https://github.com/msiemens/tinydb/issues/197>`_)
- Internal change: call fsync after flushing ``JSONStorage``
(see `issue 208 <https://github.com/msiemens/tinydb/issues/208>`_)

3.8.1

^^^^^^^^^^^^^^^^^^^

- Bugfix: Don't install tests as a package anymore
(see `pull request 195 <https://github.com/msiemens/tinydb/pull/195>`_)

Page 5 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.