Skip to content

Releases: kodedphp/stdlib

Version 3.1.0

30 Aug 20:11
2c94738
Compare
Choose a tag to compare
The library updated with new functionalities

- adds new `Serializer\XmlSerializer` class
- adds new functions: json_serialize(), json_unserialize(), xml_serialize(), xml_unserialize(), php_serialize() and php_unserialize()
- updates the composer.json (some extensions requirements, new tags, branch alias)
- updates the unit test (some files are renamed)

Version 3.0.0

02 Jun 09:10
22e0c31
Compare
Choose a tag to compare
Spring updates (#8)

* Fixes #7 

* - Adds new ExtendedArguments class for dot.array support
- Adds `StringSerializable` interface and new json/php simple serializers
- Exceptions refactored with static methods for better readability
- Config now loads environment variables from .env file
- adds 2 new functions (snake_to_camel_case and camel_to_snake_case)
- ConfigurationFactory extends Argument interface now

* Updates the license
* Ensure the variable is always array
* Ensure the variable exists before calling unset()

Version 2.1.0

27 Dec 14:39
9b6bbfe
Compare
Choose a tag to compare
JsonSerializable implementation

* Implements the \JsonSerializable interface
* Add a new method Data::toJSON()
* Improves the PHPdocs for @property storage

Version 2.0.1

26 Dec 17:13
Compare
Choose a tag to compare
  • TravisCI: Removes support for PHP 7.0
  • Sets composer constraint for PHP version up from 7.1.4

Version 2.0.0

26 Dec 12:29
Compare
Choose a tag to compare
  • Slices the functionality into reusable traits for accessor and mutator methods
  • Introduces smaller and specific interfaces that can be combined for various needs
  • Refactoring in Immutable and Arguments classes with the new code structure
  • Changes the BC break introduced in PHP v7.1.4 with indirect array modifications
  • Updates the phpdoc in UUID