Skip to content

Latest commit

 

History

History
90 lines (70 loc) · 1.95 KB

CHANGELOG.md

File metadata and controls

90 lines (70 loc) · 1.95 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.8.4] - 2022-04-05

Added

  • php 8.1 support

[0.8.0] - 2020-12-19

Added

  • float is now supported

Changed

  • trim is applied to bool so to have a consistent behaviour among all methods

[0.7.2] - 2020-08-08

Changed

  • static methods are now functions

[0.7.1] - 2020-08-06

Changed

  • find/get methods refactoring

[0.7.0] - 2020-08-04

Changed

  • find* methods can now throw UnexpectedValueException & UncastableValueException
  • renamed Finder to Checker (not to confuse with the logic in find* methods)

[0.6.0] - 2020-08-03

Added

  • access to object's properties through Mess (useful when doing json_decode)
  • Throwable to MessExceptionInterface

[0.5.5] - 2020-08-02

Added

  • case insensitive 'true' & 'false' to bool casting

[0.5.4] - 2020-08-02

Removed

  • 'true' & 'false' to bool casting

[0.5.3] - 2020-08-02

Removed

  • 'true' & 'false' to bool casting

[0.5.1] - 2020-08-01

Added

  • getArrayOfStringToMixed()
  • findArrayOfStringToMixed()

[0.5.0] - 2020-08-01

Added

  • It is Mess now 🍺

[0.4.0] - 2020-08-01

Removed

  • TypedAccessor (deprecated, use Mess instead)

[0.3.1] - 2020-08-01

Added

  • Mess alias (can be used instead long and boring TypedAccessor)
  • more tests

[0.3.0] - 2020-08-01

Added

  • getObject()
  • getArray()
  • getArrayOfStringToInt()
  • getArrayOfStringToBool()
  • getArrayOfStringToString()

Fix

  • static classes instead of stateless type objects
  • separate finder classes
  • type asserts

[0.2.1] - 2020-07-18

Fix

  • Psalm warnings (errorLevel="1")

[0.2.0] - 2020-07-17

Added

  • Separate type classes
  • List types

[0.1.0] - 2020-05-21

Added

  • Initial release