diff --git a/CHANGELOG.md b/CHANGELOG.md index 06789a13..ed3db181 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,14 +3,15 @@ All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). -## [1.3.0] - (Unreleased) +## [1.3.0] - 2017-01-22 ### Changed - `JMS\Payment\CoreBundle\Model\ExtendedDataInterface` has changed. If any of your classes implement this interface, you need to update them accordingly: - Added missing `mayBePersisted` method - Added missing `$persist` parameter to `set` method - `JMS\Payment\CoreBundle\EntityExtendedDataType::convertToDatabaseValue` now throws an exception when attempting to convert an object which does not implement `JMS\Payment\CoreBundle\Model\ExtendedDataInterface`. -- Encryption is now optional and disabled by default, unless the `secret` configuration option is set. +- Encryption is now optional and disabled by default, unless the `secret` or `encryption.secret` configuration options are set. - `defuse_php_encryption` is now the default encryption provider, unless when using the `secret` configuration option, in which case the default is set to `mcrypt`. +- The EntityManager is no longer closed when an Exception is thrown (#145) ### Deprecated - The service `payment.encryption_service` has been deprecated and is now an alias to `payment.encryption.mcrypt`. Parameters specified for `payment.encryption_service` are automatically set for `payment.encryption.mcrypt` so no changes are required in service configuration until `payment.encryption_service` is removed in 2.0. @@ -18,6 +19,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p - `JMS\Payment\CoreBundle\Cryptography\MCryptEncryptionService` has been deprecated and will be removed in 2.0 (`mcrypt` has been deprecated in PHP 7.1 and is removed in PHP 7.2). Refer to http://jmspaymentcorebundle.readthedocs.io/en/stable/guides/mcrypt.html for instructions on how to migrate away from `mcrypt`. ### Added +- Added ``method_options`` and ``choice_options`` to form. See the [documentation](http://jmspaymentcorebundle.readthedocs.io/en/stable/payment_form.html#choice-options) for more information. +- Added a guides section to the documentation - Added support for custom encryption providers. - Added support for data encryption with [defuse/php-encryption](https://github.com/defuse/php-encryption). - Added console command to generate an encryption key for use with `defuse_php_encryption`. diff --git a/composer.json b/composer.json index 0c301e6c..2fd060a8 100644 --- a/composer.json +++ b/composer.json @@ -58,7 +58,7 @@ "target-dir": "JMS/Payment/CoreBundle", "extra": { "branch-alias": { - "dev-master": "1.2-dev" + "dev-master": "1.3-dev" } } }