An [unreleased] version is not available on rubygems and is subject to changes and must not be considered final. Elements of unreleased list may be edited or removed at any time.
- [Added] Support partial capture of charges (#55)
- [Updated] Updated test case for ruby >= 3.0 (#48)
- [Added] Add a new method to fetch all events belonging to a charge (#45)
- [Added] Add Receipt API (#44)
- [Added] Allow shortened form of ordinal numbers on Scheduler (#43)
- [Added] Add update method for Account (#42)
- [Added] Add accept method for Dispute (#41)
- [Added] Add expire method for Charge (#40)
- [Added] Add destroy method for Link (#39)
- [Fixed] Tests
- [Added] Integrations support
- [Added] Capability object
- [Changed] Removed CA certificate pining
- [Added] Ability to add a suffix to the user agent
- [Added] Support for start_date in Scheduler
- [Added] Method to fetch schedules for a customer
- [Added] Method to fetch all refunds
- [Added] Support for predicate methods
- [Added] Support for retrieving exchange rates
- [Added] Schedule and Occurence
- [Added] Support to log HTTP requests and responses.
- [Added] Rename keys with better names while supporting old methods
- [Fix] Avoid circular require warnings when running tests
- [Added] Add search object and filtering api
- [Added] Add support for document uploading
- [Added] Add link API
- [Added] Add tests for attributes
- [Added] Add charge method on customer
- [Added] Add pagination on list
- [Added] Add charge reversal method (@zentetsukenz)
- [Updated] Update Rest-Client version (@zacksiri)
- [Added] Add Events API
- [Added] Add fetching options to customer cards (6ef31e6)
- [Added] Add Omise-Version header to request.
- [Fixed] Fix auto expanding attribute does not play well with expand=true.
- [Fixed] Fix bank accounts were typecasted as OmiseObject instead of being typecasted as BankAccount.
- [Added] Add json dependency in the gemspec.
- [Added] New DigiCert CA certificates.
- [Fixed] Fix a charge object is not able to retrieve its transaction object.
- [Added] Add support for the Refund API.
- [Added] Add a test suite that can be run locally without the need for a network connection or to set Omise keys.
- [Added] Add a list method to retrieve a list of objects.
- [Changed] Move typecast and load_response methods into a Util module.
- [Removed] Remove the ability to retrieve a list by calling retrieve without arguments.
- Initial version.