Skip to content

Latest commit

 

History

History
117 lines (96 loc) · 5.3 KB

CHANGELOG.md

File metadata and controls

117 lines (96 loc) · 5.3 KB

Change Log

All notable changes to this project are documented in this file. This project adheres to Semantic Versioning.

Added

Changed

Fixed

0.15.0 - 2020-01-22

Changed

  • Updated swiss-payment-slip/swiss-payment-slip to 0.13.0

0.14.0 - 2015-06-15

Added

  • 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

Changed

  • 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

  • Fixed invalid composer dependency name
  • Minor fixes (CS & doc blocks)

0.13.1 - 2015-02-18

Changed

  • 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

Added

  • More tests

Changed

  • 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

Changed

  • 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

Changed

  • 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

Changed

  • 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

Changed

  • 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

Changed

  • Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.7.0 (API breaking)

0.7.1 - 2015-02-17

Changed

  • Updated the swiss-payment-slip/swiss-payment-slip dependency to version 0.6.0 (API compatible)

0.7.0 - 2015-02-17

Added

  • 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

Changed

  • 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

Fixed

  • Removed misleading time key, which fooled Packagist

0.6.0 - 2013-03-13

Added

  • Added parameter $elementName to SwissPaymentSlipPdf::writePaymentSlipLines()

0.5.0 - 2013-03-08

Added

  • Initial commit with README, LICENSE, composer.json, Travis CI integration, PHPUnit config and actual code