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.
- Class
Ghostwriter\Collection\Interface\CollectionInterface
has been added - Class
Ghostwriter\Collection\Interface\ExceptionInterface
has been added - Method
Ghostwriter\Collection\Collection::from()
was added - Method
Ghostwriter\Collection\Collection::new()
was added
- Class
Ghostwriter\Collection\ExceptionInterface
has been deleted - Method
Ghostwriter\Collection\Collection::fromGenerator()
was removed - Method
Ghostwriter\Collection\Collection::fromIterable()
was removed
- Exception class
Ghostwriter\Collection\Exception\FirstValueNotFoundException
implementsGhostwriter\Collection\Interface\ExceptionInterface
- Exception class
Ghostwriter\Collection\Exception\LengthMustBePositiveIntegerException
implementsGhostwriter\Collection\Interface\ExceptionInterface
- Exception class
Ghostwriter\Collection\Exception\OffsetMustBePositiveIntegerException
implementsGhostwriter\Collection\Interface\ExceptionInterface