Releases: maxalmonte14/phpcollections
Releases · maxalmonte14/phpcollections
v1.3.0
v1.2.0
- Added
diff
andslice
methods toBaseCollection
class. - Extracted
contains
method fromArrayList
toBaseCollection
, now is available on all child classes. - Removed
find
method fromArrayList
,Dictionary
, andGenericList
classes. - Removed
search
method fromGenericList
class. - 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
isEmpty
method 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