Please see the migration guide for guidance about updating to a newer major version.
- Replace Axios dependency in favour of fetch (#358)
- Add
cancelUrl
andgetDashboardUrl
to payments and orders (#327/#373) - Add
status
andissuers
to methods and updatepricing
(#335/#374) - Update and export
PaymentInclude
(#370) - Update payment methods (#376)
- Change type of
metadata
(fromany
) tounknown
(#367) - Change return type of functions to plain arrays or iterators, depending on whether the represented list is paginated (#322)
- Bump Node.js requirement to 14
- Remove snake case properties, e.g.
customers_payments
(#314/#353) - Remove endpoint aliases, e.g.
delete
intead ofcancel
(#315/#353) - Remove predictable helper functions (#364)
- Remove fields from
ApiError
(#363) - Remove
count
from pages (#365) - Remove
withParent
(#323) - Remove
toPlainObject
(#362) - Remove
Object.entries
polyfill (#352)
- Update APIs (#279/#285/#292/#293)
- Update documentation (#311)
- Optimise iteration API (#280)
- Add retrying functionality (#294)
- Add
idempotencyKey
toApiError
(#298) - Throttle iteration API (#283)
- Fix API (#305)
- Fix Node.js < 12 bug (#287)
- Update dependencies (#261/#307/#312)
- Update APIs (#211/#229/#245)
- Update documentation (#244)
- Implement iteration API (#235)
- Rename properties to dromedary case, e.g.
customers_payments
→customerPayments
(#223/#226) - Add link methods, e.g.
payment.getRefunds()
(#232) - Add
refresh
method (#225) - Deprecate unhelpful methods and properties (#233/#234/#240/#241/#247)
- Fix Node.js < 10 bug (#239)
- Improve string representations (#238)
- Improve error messages (#236)
- Make
message
ofApiError
instances enumerable (#213) - Remove lodash (#237)
- Update dependencies and CAs (#248)
- Update dependencies
- Add Apple Pay API (#193)
- Add documentation to methods and properties (#195)
- Replace deprecated Node.js URL API (#196)
- Add
embed
,profileId
, andtestMode
to mollieClient.orders.create (#176/#177) - Fix bug in mollieClient.methods.all (#170)
- Fix bug in mollieClient.payments.create (#172)
- Fix types for mollieClient.orders.update (#173)
- Add
apiEndpoint
option (#167)
- Add subscriptions_payments api (#166)
- Bump
lodash
from 4.17.15 to 4.17.19 (#160)
- Fix types for mollieClient.orders.create (#159)
- Upgraded
kinda-of
dependency (#158)
- Added the following APIs:
- Permissions APIs
- Organizations APIs
- Profiles APIs
- Onboarding APIs
- Implemented the update Payment endpoint
- Changed the internal architecture of the library. We're now using interfaced data, which:
- Makes the library easier to maintain
- Exports better type definitions
- Fixed several bugs:
- Added Order Payments API
- Added TypeScript type definitions
- Added Orders, Shipments and Captures APIs
- Added ES module in addition to the CommonJS module
- Added QR code support
- Added pagination support
- Added support for embedded resources (
payments
,refunds
,chargebacks
, etc.)
- Update dependencies
- Update dependencies.
- Update dependencies.
- Removed the Bitcoin payment method.
- Upgraded various dependencies (#106)
- Dropped support for Node 4.x. We decided not to release a new major version, as Node 4.8 has reached EOL on April 30th, 2018.
- Updated cacert.pem (#99)
- Fixes #69.
- Migrated to the v2 API. Refer to the migration guide for a complete list of changes
- Update bundled cacert.pem file.
- Fixed
isValid()
helper method of the Mandate model.
- Added missing 'subscriptionId' to Payments API.
- Update bundled cacert.pem file. Follows Mozilla's recommendations on invalid certificates.
- Fix an issue where the API client would crash if no data is passed to the resource.all() method.
- Allow parameters 'count' and 'offset' to be passed to methods.all
- Add KBC method constant
- Added Subscriptions API.
- Removed
X-Mollie-Client-Info
from requests. - Update bundled cacert.pem file. Follows Mozilla's recommendations on invalid certificates.
- Added Mandates API.
- Added
recurringType
andmandateId
to Payments API. - Added recurring payments examples 14 and 15.
- Update bundled cacert.pem file. Follows Mozilla's recommendations on invalid certificates.
- Changed README.mdown installation instructions to follow semantic versioning schema.