Skip to content

Releases: codekandis/phlags

3.0.0

17 Jan 14:37
76cdbb4
Compare
Choose a tag to compare

3.0.0 - 2021-01-17

Changed

  • composer package dependencies.
    • removed
      • sensiolabs/security-checker
      • phpunit/phpunit
      • phpmetrics/phpmetrics
    • changed
      • php [^7.4]
    • added
      • codekandis/phpunit [^3]

2.0.0

20 Nov 22:22
04f01a6
Compare
Choose a tag to compare

2.0.0 - 2019-07-10

Added

  • flagable state to prevent issues with static members

Changed

  • added test cases for interfaces and removed obsolete test cases for specific classes
  • name of the conditional maninipulation extension
  • increased performance
  • moved all unit tests to a new namespace

Fixed

  • a major issue caused while accessing static members

1.2.0

17 Nov 19:34
7cd8d03
Compare
Choose a tag to compare

1.2.0 - 2019-07-01

Added

  • flagable instantiation with string values
  • CODE_OF_CONDUCT.md
  • PHPUnit configuration

Changed

  • argument types to instantiate and set a flagable with strings
  • updates the tests
  • the value validator due to multiple return points
  • moved the package roave/security-advisories to the section require-dev in the composer.json
  • the naming scheme of private members
  • namespace syntax in all code files
  • README.md

Fixed

  • the PHPDoc class description of the abstract flagable
  • the values in all PHPDoc package tags
  • PSR-4 issues in the tests
  • the imports in the code files
  • the inheritance in the invalid flagable exception

1.1.0

17 Nov 19:32
c56c07d
Compare
Choose a tag to compare

1.1.0 - 2017-08-31

Added

  • flagable is iterable
  • traitful features
  • traitful feature: conditional manipulation
  • additional PHPUnit tests

Changed

  • refactored manipulation methods
  • package name, keywords and author information in composer.json
  • README.md

Fixed

  • decreased performance due value validation
  • decreased performance due stringifying the flagable
  • PHPDoc

1.0.0

17 Nov 19:31
84aa83e
Compare
Choose a tag to compare

1.0.0 - 2017-08-30

Added

  • interface and abstract implementation of the flagable
  • flagable and value validators
  • flagable and value validation results
  • exceptions
  • PHPUnit tests
  • LICENSE
  • README.md