CHANGELOG.md in razorpay-2.3.0 vs CHANGELOG.md in razorpay-2.4.0
- old
+ new
@@ -2,36 +2,60 @@
Changelog for Razorpay-Ruby SDK.
## Unreleased
+## [2.4.0] - 2019-04-08
+
+### Changed
+
+- Indexed keys used in x-www-form-urlencoded request bodies [[#68][68]]
+- Updated Utility verify\_\* methods to return verification bool [[#72][72]]
+
+### Added
+
+- Support for custom JSON options to Entity to_json [[#75][75]]
+
## [2.3.0] - 2018-04-20
+
### Added
+
- Support for subscription signature verification
- Bang! methods (`capture!`, `refund!`) that update the calling entity
## [2.2.0] - 2018-01-29
+
### Added
+
- Support for Subscriptions
## [2.1.0] - 2017-11-17
+
### Changed
+
- Generic `Razorpay::Error` is thrown when server is unreachable
### Added
+
- Support for making raw requests to the API via `raw_request`.
## [2.1.0.pre] - 2017-08-17
+
### Added
+
- Support for Virtual Accounts
## [2.0.1] - 2017-07-31
+
### Fixed
+
- Webhook signature verification
## [2.0.0] - 2017-03-02
+
### Added
+
- Adds `require` for all Razorpay supported entities
- All entity objects now throw `NoMethodError` instead of `NameError` if the attribute doesn't exist
- Adds customer edit API
- Adds card fetch API
- Adds custom header support
@@ -40,45 +64,65 @@
- Enables warnings for tests
- Removes circular `require` calls
- Adds rake test groups
## [1.2.1] - 2016-12-22
+
### Changed
+
- Drops ArgumentError checks for local validation. Rely on server side checks instead.
### Added
+
- Support for customers and invoices API
- Loads Order class by default.
## [1.2.0] - 2016-11-23
+
### Added
+
- Fixed payment.method as an attribute accessor
## [1.1.0] - 2016-02-25
+
### Added
+
- Add support for Orders API
- Bundles the CA Certificate with the gem. See #6
## [1.0.3] - 2015-03-31
+
### Changed
+
- Handles error requests properly
## [1.0.1] - 2015-02-23
+
### Added
+
- Added support for ruby versions below 2.0
## [1.0.0] - 2015-01-17
+
### Added
+
- Initial Release
-[Unreleased]: https://github.com/razorpay/razorpay-ruby/compare/2.3.0...HEAD
-[2.3.0]: https://github.com/razorpay/razorpay-ruby/compare/2.2.0...2.3.0
-[2.2.0]: https://github.com/razorpay/razorpay-ruby/compare/2.1.0...2.2.0
-[2.1.0]: https://github.com/razorpay/razorpay-ruby/compare/2.0.1...2.1.0
-[2.1.0.pre]: https://github.com/razorpay/razorpay-ruby/compare/2.0.1...2.1.0.pre
-[2.0.1]: https://github.com/razorpay/razorpay-ruby/compare/2.0.0...2.0.1
-[2.0.0]: https://github.com/razorpay/razorpay-ruby/compare/1.2.1...2.0.0
-[1.2.1]: https://github.com/razorpay/razorpay-ruby/compare/1.2.0...1.2.1
-[1.2.0]: https://github.com/razorpay/razorpay-ruby/compare/1.1.0...1.2.0
-[1.1.0]: https://github.com/razorpay/razorpay-ruby/compare/1.0.3...1.1.0
-[1.0.3]: https://github.com/razorpay/razorpay-ruby/compare/1.0.1...1.0.3
-[1.0.1]: https://github.com/razorpay/razorpay-ruby/compare/1.0.0...1.0.1
+# Diff
+
+- [Unreleased](https://github.com/razorpay/razorpay-ruby/compare/2.4.0...HEAD)
+- [2.4.0](https://github.com/razorpay/razorpay-ruby/compare/2.3.0...2.4.0)
+- [2.3.0](https://github.com/razorpay/razorpay-ruby/compare/2.2.0...2.3.0)
+- [2.2.0](https://github.com/razorpay/razorpay-ruby/compare/2.1.0...2.2.0)
+- [2.1.0](https://github.com/razorpay/razorpay-ruby/compare/2.0.1...2.1.0)
+- [2.1.0.pre](https://github.com/razorpay/razorpay-ruby/compare/2.0.1...2.1.0.pre)
+- [2.0.1](https://github.com/razorpay/razorpay-ruby/compare/2.0.0...2.0.1)
+- [2.0.0](https://github.com/razorpay/razorpay-ruby/compare/1.2.1...2.0.0)
+- [1.2.1](https://github.com/razorpay/razorpay-ruby/compare/1.2.0...1.2.1)
+- [1.2.0](https://github.com/razorpay/razorpay-ruby/compare/1.1.0...1.2.0)
+- [1.1.0](https://github.com/razorpay/razorpay-ruby/compare/1.0.3...1.1.0)
+- [1.0.3](https://github.com/razorpay/razorpay-ruby/compare/1.0.1...1.0.3)
+- [1.0.1](https://github.com/razorpay/razorpay-ruby/compare/1.0.0...1.0.1)
+
+[68]: https://github.com/razorpay/razorpay-ruby/pull/68
+[72]: https://github.com/razorpay/razorpay-ruby/pull/72
+[75]: https://github.com/razorpay/razorpay-ruby/pull/75