All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
###Fixed
- should respect that numbers coming from the api might not have decimal points at all, but they are still valid
- Bug fixes that include proper type checking for invoice object creation
- Fixed invoice, expiration, and current time error
- Repaired tests based on current changes to the code.
###Added
- Using this library with Symfony >=2.3 or Symfony 3.0.x should work. So if you are already using Symfony 3.0, then this library should work with it too.
- Leo Hochberg added PaymentUrl support to the library since the BitPay backend support it. Thanks Leo.
###Fixed
- btcPaid on invoice responses now contains the amount paid instead of the price
###Fixed
- The fixes several issues, including "Price only accepts .00 precision" and "Invoice exception state"
- Refactored function calls out of loops
2.2.5 - 2015-06-23
- Item::setPrice accepts en_US formatted numeric strings
- getInvoice now works with merchant and public facades
2.2.4 - 2015-06-04
- Token functionality for client-sided pairing
- Set payout bitcoin amount, as returned by BitPay
- Utility method for checking requirements
- Autoloader documentation
- Documentation from RST to Markdown
- Autoloader now loads relative to library root directory
- Client now sets invoice tokens upon creation and retrieval
2.2.3 - 2015-05-29
- BitPay API errors are now passthrough
2.2.2 - 2015-01-13
- Mink/Behat testing
- Corrected behavior of Math::mod
2.2.1 - 2014-12-10
- Payroll feature
- Detailed tutorials
- Math Engine issues
- Stalling tests
2.2.0 - 2014-11-21
- No longer solely depends on GMP for big integer math. Can now use BCMath as well
2.1.1 - 2014-11-19
- Encrypted file storage is now default persistance for keys
- McryptExtensionTest no longer fails randomly
- PHP 5.3 support. Now requires PHP >= 5.4
2.1.0 - 2014-11-10
- Code Coverage tools
- Integration testing
- CA Bundle for Curl Adapter
- Additional invoice tests
- PEM Encoding and Decoding
- Storage Class tutorial
fullNotifications
for invoices
- Point arrays to objects
- Better exception handling for Curl errors
- Refactored
isGenerated
- MCrypt cipher type default is now a valid cipher type
- Client library now uses BitPay's new API