Releases: kodedphp/stdlib
Releases · kodedphp/stdlib
Version 3.1.0
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
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
JsonSerializable implementation * Implements the \JsonSerializable interface * Add a new method Data::toJSON() * Improves the PHPdocs for @property storage
Version 2.0.1
- TravisCI: Removes support for PHP 7.0
- Sets composer constraint for PHP version up from 7.1.4
Version 2.0.0
- 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