Releases: dwgebler/doclite
Releases · dwgebler/doclite
1.1.9 Release
1.1.8 Release
- Fixes #32 by checking SQLite version before check for JSON extension.
1.1.7 Release
- Resolves issue #26
1.1.6 Release
- Adds support for query and error logging via a PSR compatible
LoggerInterface
. - Adds ability to create unique indexes on collections via
$collection->addUniqueIndex(....$fields)
1.1.5 Release
- Bumps dependencies to support Symfony 6 components
1.1.4 Release
- Fixes bug with QueryBuilder queries on floats in PHP 8. (issue #14)
1.1.3 Release
- Fixed bug where documents mapped to custom classes do not encode internal ID field correctly if the ID contains escapable characters.
1.1.2 Release
- Added BETWEEN query operator, equivalent to
field >= {value1} AND field <= {value2}
. - Added native
DateTimeInterface
handler for query values.
1.1.1 Release
- Fixed bug where invalid joins (for example, join on empty collection) could cause
TypeError
. - Fixed incorrect version number in
Database::getVersion()
.
1.1.0 Release
- Added support for full text searches (see README docs).
- Added support for joining collections (see README docs).
- Added timeout option to
FileDatabase
andMemoryDatabase
constructors to indicate
the SQLite busy timeout in seconds (how long to wait to acquire if DB is locked on connection).