Skip to content

Releases: binary-cube/dot-array

Phoenix 🔥

02 Mar 07:33
Compare
Choose a tag to compare
  • Remove DotArray::uniqueIdentifier
  • Remove DotPathTrait - parts have been moved into DotArray
  • Code Standard Improvements
  • Refactoring DotArray:
  • More Tests.

Werewolf Coder 🐺

30 Dec 13:16
Compare
Choose a tag to compare
  • Refactoring DotArray:
    • Using a Trait (DotFilteringTrait) to split code in more organized units.
  • Refactoring DotPathTrait::flatten
  • using PHPStan.
  • Updating composer.json scripts to use PHPStan.
  • More Tests.

Refactoring without breaking things

30 Dec 00:22
Compare
Choose a tag to compare
  • Refactoring DotArray:
    • Using a Trait (DotPathTrait) to split code in more organized units.
    • Refactor DotArray::mergeRecursive :: less if ... else branches.
    • Refactor DotArray::normalize :: now is recursive and if type of the entry is DotArray then is converted to array.
    • Apply DotArray::normalize after every DotArray::write used when DotArray::set is called.
  • Fix composer.json create-folders script :: in case of fail creating the build folder, exit with code 0.
  • Updating README.md
  • Updating Tests

Cleaning season

28 Dec 12:40
Compare
Choose a tag to compare
  • Update .gitattributes

Enjoy your ☕️

28 Dec 09:24
Compare
Choose a tag to compare
  • Update README.md
  • Added the following scripts to composer.json:
    • composer check (running phpcs & phpunit)
    • composer generate-reports (running phpcs, phpmd, phpunit :: for generating internal reports)

TTT... Testing, Testing... and Testing

26 Dec 20:17
Compare
Choose a tag to compare
  • More Tests
  • Fix DotArray::__invoke @return comment

Initial release

26 Dec 00:34
Compare
Choose a tag to compare

Initial release