Skip to content

Releases: fire015/flintstone

v2.3.0

20 Jan 10:37
406bcae
Compare
Choose a tag to compare
  • Bump minimum PHP version to 7.3
  • Update PHPUnit to version 9 (ensure Flintstone is compatible with PHP 8)

v2.2

12 Mar 12:14
b507136
Compare
Choose a tag to compare
  • 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

09 Jun 15:20
Compare
Choose a tag to compare
  • Update Database::writeTempToFile to correctly close the file pointer and free up memory

v2.1.0

25 May 09:40
Compare
Choose a tag to compare
  • 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

21 Jan 09:54
Compare
Choose a tag to compare
  • 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

25 Mar 17:00
Compare
Choose a tag to compare

Added getAll method and some refactoring

v1.8.0

15 Oct 12:57
Compare
Choose a tag to compare
  • Added formatter option so that you can control how data is encoded/decoded (default is serialize but also ships with json)

v1.7.0

09 Oct 15:49
Compare
Choose a tag to compare
  • 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

30 Sep 08:32
Compare
Choose a tag to compare
  • Updated limits on valid characters in key name and size
  • Improved unit tests

v1.5.0: Merge pull request #10 from fire015/v1.5

29 May 13:40
Compare
Choose a tag to compare
  • Reduced some internal complexity
  • Fixed gzip compression
  • Unit tests now running against all options
  • Removed setOptions method, must be passed into the load method