Releases: maxalmonte14/phpcollections
Releases · maxalmonte14/phpcollections
v1.3.0
v1.2.0
- Added
diffandslicemethods toBaseCollectionclass. - Extracted
containsmethod fromArrayListtoBaseCollection, now is available on all child classes. - Removed
findmethod fromArrayList,Dictionary, andGenericListclasses. - Removed
searchmethod fromGenericListclass. - Updated documentation.
v1.1.0
- Bug fixes
- Updated documentation
- Added
ObjectCollection - Unified API between classes
- Updated minimun PHP version
- Extracted merge method to interface
- Extracted checkType method to class
- Added Travis, Scrutinizer and StyleCI
- Added new
isEmptymethod to BaseCollection - Extracted first and last methods to BaseCollection
- Disabled GenericList instantiation with primitive types
v1.0.0
- Added type hints and return types
- Added documentation
- Updated method descriptions
v0.7.0
- Added CollectionInterface DictionaryInterface for wrapping common API
- Added new forEach and sort methods for ArrayList, Dictionary and GenericList classes
- Extract data manipulation logic from BaseCollection to DataHolder class
- Added SortableInterface and IterableInterface for wrapping common API
- Updated test coverage
- Bug fixes
Second beta release
- Updated GenericList constructor, now you can pass as many parameters as you want.
- Updated docblocks for a better understanding.
- PSR-2 coding styles improved
First beta release
- Basic collections available
- Generic and non-generic collections
- Easy to use API
- PSR-2 coding styles implemented
- Unit testing coverage