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\CollectionInterfacehas been added - Class
Ghostwriter\Collection\Interface\ExceptionInterfacehas been added - Method
Ghostwriter\Collection\Collection::from()was added - Method
Ghostwriter\Collection\Collection::new()was added
- Class
Ghostwriter\Collection\ExceptionInterfacehas been deleted - Method
Ghostwriter\Collection\Collection::fromGenerator()was removed - Method
Ghostwriter\Collection\Collection::fromIterable()was removed
- Exception class
Ghostwriter\Collection\Exception\FirstValueNotFoundExceptionimplementsGhostwriter\Collection\Interface\ExceptionInterface - Exception class
Ghostwriter\Collection\Exception\LengthMustBePositiveIntegerExceptionimplementsGhostwriter\Collection\Interface\ExceptionInterface - Exception class
Ghostwriter\Collection\Exception\OffsetMustBePositiveIntegerExceptionimplementsGhostwriter\Collection\Interface\ExceptionInterface