All notable changes to sebastiaanluca/php-pipe-operator
will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
- Added support for PHP 8.2
- Dropped support for PHP 8.0
- Dropped support for PHP 8
- Fixed linting
- Fixed test namespaces
- Added support for PHP 8.1
- Added support for first class callable syntax (PHP 8.1)
- Cleaned up internals
- Added support for PHP 8
- Added static constructor
- Internal PHP 8 code updates
- Removed support for PHP 7
- Upgraded to PHPUnit 8
- Dropped support for PHP 7.1 and lower
- Fix class method example in readme
- Add proxy for private instance methods
- Added the
PIPED_VALUE
constant as the new identifier
- Removed the default
'$$'
identifier - Removed the option to set a custom identifier
- Added custom pipe operator
- Allow using direct method calls instead of using pipe operator
- Add shorthand take method
- Allow setting custom pipe operator
- Add test to use class methods as pipe processors