Tinydb Versions Save

TinyDB is a lightweight document oriented database optimized for your happiness :)

v4.8.0

9 months ago
  • Feature: Allow retrieve multiple documents by document ID using Table.get(doc_ids=[...]) (see #504).

v4.7.1

1 year ago
  • Improvement: Improve typing annotations (see pull request #477).
  • Improvement: Fix some typos in the documentation (see pull request #479 and pull request #498).

v4.7.0

2 years ago
  • Feature: Allow inserting Document instances using Table.insert_multiple (see #455).
  • Performance: Only convert document IDs of a table when returning documents. This improves performance the Table.count and Table.get operations and also for Table.search when only returning a few documents (see #460).
  • Internal change: Run all Table tests JSONStorage in addition to MemoryStorage.

New Contributors

Full Changelog: https://github.com/msiemens/tinydb/compare/v4.6.1...v4.7.0

v4.6.1

2 years ago
  • Fix: Make using callables as queries work again (see #454)

Full Changelog: https://github.com/msiemens/tinydb/compare/v4.6.0...v4.6.1

v4.6.0

2 years ago
  • Feature: Add map() query operation to apply a transformation to a document or field when evaluating a query (see PR #445).
    Note: This may break code that queries for a field named map using the Query APIs property access syntax
  • Feature: Add support for typing-extensions v4
  • Documentation: Fix a couple of typos in the documentation (see PR #446, PR #449 and PR #453)

New Contributors

Full Changelog: https://github.com/msiemens/tinydb/compare/v4.5.2...v4.6.0

v4.5.2

2 years ago
  • Fix: Make Table.delete()'s argument priorities consistent with other table methods. This means that if you pass both cond as well as doc_ids to Table.delete(), the latter will be prefered (see #424)

Full Changelog: https://github.com/msiemens/tinydb/compare/v4.5.1...v4.5.2

v4.5.1

2 years ago
  • Fix: Correctly install typing-extensions on Python 3.7 (see #413)

New Contributors

Full Changelog: https://github.com/msiemens/tinydb/compare/v4.5.0...v4.5.1

v4.5.0

2 years ago
  • Feature: Better type hinting/IntelliSense for PyCharm, VS Code and MyPy (see issue #372). PyCharm and VS Code should work out of the box, for MyPy see MyPy Type Checking

New Contributors

Full Changelog: https://github.com/msiemens/tinydb/compare/v4.4.0...v4.5.0

v4.4.0

3 years ago

v4.3.0

3 years ago