All notable changes to this project are documented in this file. This project adheres to Semantic Versioning.
0.15.0 - 2020-01-22
- Updated swiss-payment-slip/swiss-payment-slip to 0.13.0
0.14.0 - 2015-06-15
- Added testing with PHP 7.0 to Travis, allow failures
- "composer test" command executing phpunit
- "composer check-codestyle" command executing phpcs
- "composer fix-checkstyle" command executing phpcbf
- Updated version of swiss-payment-slip/swiss-payment-slip dependency to a more relaxed ^0.12.0
- Remove set minimum-stability ("dev"), get stable version of dependencies
- Changed PHP dependency to 5.4 and higher
- Changed to short array syntax
- Updated phpunit/phpunit development dependency to version ^4.0.0
- Updated squizlabs/php_codesniffer development dependency to version ^2.1.0
- Fixed invalid composer dependency name
- Minor fixes (CS & doc blocks)
0.13.1 - 2015-02-18
- Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.11.1 (API compatible)
- Exclude development/testing only related stuff from the Composer package
0.13.0 - 2015-02-18
- More tests
- Moved the $paymentSlip parameter from the constructor to the createPaymentSlip method (API breaking) This way one can create a reusable PaymentSlipPdf object instead of recreating one each time he/she wants to create a payment slip as PDF. The object is still not fully non stateful but the state (the payment slip reference) gets unset after creating the payment slip as PDF.
- Improved the example by making a data dump while processing the payment slip to showcase the functionality
0.12.0 - 2015-02-18
- Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.11.0 (API breaking)
- Remove $withBackground parameter from createPaymentSlip method As it is now settable in the PaymentSlip class.
0.11.0 - 2015-02-18
- Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.10.0 (API breaking)
- Remove the $fillZeroes parameter in createPaymentSlip method (API breaking)
0.10.0 - 2015-02-17
- Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.9.0 (API compatible) This could lead to exceptions thrown, if you have disabled one or more element data but haven't disabled the display of them.
0.9.0 - 2015-02-17
- Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.8.0 (API breaking)
- Removed the $formatted parameter from PaymentSlipPdf::createPaymentSlip() (API breaking) This removes the possibility to decide whether the reference number of the orange payment slip gets formatted or not. This functionality must be reimplemented in PaymentSlip somehow.
0.8.0 - 2015-02-17
- Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.7.0 (API breaking)
0.7.1 - 2015-02-17
- Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.6.0 (API compatible)
0.7.0 - 2015-02-17
- This change log
- .editorconfig file
- PHPUnit 3.7.38 as development dependency
- Scrutinizer CI integration & badges
- composer.lock (not ignored anymore)
- Testing with newer PHP versions and HHVM in Travis CI
- A .gitattributes
- Packagist Download & Latest badges to the README
- PHPCS 2.1.* as development dependency
- Setup some tests
- Set swiss-payment-slip/swiss-payment-slip dependency to version 0.5.0
- Renamed SwissPaymentSlipPdf to PaymentSlipPdf (API breaking)
- Fully adopted the PSR2 Code Style
- Various CS and DocBlock improvements and other code clean up
- Adopted the PSR-4 autoloader standard
- Use a Type Hint for SwissPaymentSlip in the constructor
- Throw an InvalidArgumentException when constructing a SwissPaymentSlipPdf object with invalid parameters
- Reduce complexity of writePaymentSlipLines(), throw InvalidArgumentExceptions
- Implemented/Defined a fluent interface
- Removed misleading time key, which fooled Packagist
0.6.0 - 2013-03-13
- Added parameter $elementName to SwissPaymentSlipPdf::writePaymentSlipLines()
0.5.0 - 2013-03-08
- Initial commit with README, LICENSE, composer.json, Travis CI integration, PHPUnit config and actual code