Releases: fire015/flintstone
Releases · fire015/flintstone
v2.3.0
- Bump minimum PHP version to 7.3
- Update PHPUnit to version 9 (ensure Flintstone is compatible with PHP 8)
v2.2
- Bump minimum PHP version to 7.0
- Update PHPUnit to version 6
- Removed data type validation for storing
- Added param and return types
v2.1.1
- Update
Database::writeTempToFile
to correctly close the file pointer and free up memory
v2.1.0
- Bump minimum PHP version to 5.6
- Tidy up of Flintstone class, moved some code into
Database
- Added
Line
and Validation
classes
- Closed off public methods
Database::openFile
and Database::closeFile
v2.0.0
- Major refactor, class names have changed and the whole codebase is much more extensible
- Removed the static
load
and unload
methods and the FlinstoneDB
class
- The
replace
method is no longer public
- The
getFile
method has been removed
- Default swap memory limit has been increased to 2MB
- Ability to pass any instance for cache that implements
Flintstone\Cache\CacheInterface
v1.9.0
Added getAll
method and some refactoring
v1.8.0
- Added formatter option so that you can control how data is encoded/decoded (default is serialize but also ships with json)
v1.7.0
- Moved from fopen to SplFileObject
- Moved composer loader from PSR-0 to PSR-4
- Code is now PSR-2 compliant
- Added PHP 5.6 to travis
v1.6.0
- Updated limits on valid characters in key name and size
- Improved unit tests
v1.5.0: Merge pull request #10 from fire015/v1.5
- Reduced some internal complexity
- Fixed gzip compression
- Unit tests now running against all options
- Removed
setOptions
method, must be passed into the load
method