Files
bunq/changelog.md

145 lines
5.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Changelog
## 2025-07-22 - 3.0.2 - fix(tests,webhooks)
Fix test assertions and webhook API structure
- Updated test assertions from .toBe() to .toEqual() for better compatibility
- Made error message assertions more flexible to handle varying error messages
- Fixed webhook API payload structure by removing unnecessary wrapper object
- Added --logfile flag to test script for better debugging
## 2025-07-18 - 3.0.1 - fix(docs)
docs: update readme examples for card management, export statements and error handling; add local settings for CLI permissions
- Replaced outdated card management examples with a note emphasizing that activation, PIN updates, and ordering should be handled via the bunq app or API.
- Updated export examples to use methods like .lastDays(90) and .includeAttachments for clearer instructions.
- Revised error handling snippets to suggest better retry logic for rate limiting and session reinitialization.
- Added a new .claude/settings.local.json file to configure allowed CLI commands and permissions.
## 2025-07-18 - 3.0.0 - BREAKING CHANGE(core)
Major restructuring and feature enhancements: added batch payments and scheduled payments with builder patterns, improved webhook management, migrated package naming to @apiclient.xyz/bunq, and updated documentation and tests.
- Introduced BunqPaymentBatch for creating multiple payments in a single API call.
- Implemented BunqSchedulePayment builder for scheduled and recurring payments.
- Enhanced webhook support with integrated webhook server and improved signature verification.
- Migrated package from @bunq-community/bunq to @apiclient.xyz/bunq with complete module restructure.
- Updated README and changelog to reflect breaking changes and provide a migration guide.
- Improved ESM compatibility and full TypeScript support.
## 2025-07-18 - 3.0.0 - BREAKING CHANGE(core)
Major update: Introduced batch payments, scheduled payment builder, and comprehensive webhook improvements with a complete migration from bunq-js-client to the new package structure. This release brings breaking changes in API signatures, module exports, and session management for enhanced ESM and TypeScript support.
- Added BunqPaymentBatch for creating multiple payments in a single API call
- Introduced BunqSchedulePayment with builder pattern for scheduled and recurring payments
- Enhanced webhook management with BunqWebhook and integrated webhook server support
- Migrated package naming from @bunq-community/bunq to @apiclient.xyz/bunq with a complete module restructure
- Improved ESM compatibility with proper .js extensions and TypeScript verbatimModuleSyntax support
- Updated documentation, changelog, and tests to reflect breaking changes and migration updates
## 2025-07-18 - 3.0.0 - BREAKING CHANGE(core)
Release 2.0.0: Major updates including batch payment support, scheduled payments with a builder pattern, comprehensive webhook enhancements, migration from bunq-js-client to the new package structure, and improved ESM/TypeScript compatibility.
- Added BunqPaymentBatch for creating multiple payments in a single API call.
- Introduced BunqSchedulePayment with builder pattern for scheduled and recurring payments.
- Implemented comprehensive webhook management with BunqWebhook and built-in webhook server.
- Migrated package naming from @bunq-community/bunq to @apiclient.xyz/bunq and restructured module exports.
- Improved ESM compatibility with proper .js extension usage and TypeScript verbatimModuleSyntax support.
- Updated documentation, changelog, and tests to reflect the new API and migration changes.
## 2019-10-02 to 2025-07-18 - Various - Minor updates
These releases did not include any feature or bugfix changes beyond routine updates. The following versions are summarized here: 2.0.0, 1.0.22, 1.0.7, and 1.0.6.
## 2020-08-25 - 1.0.21 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2020-08-21 - 1.0.20 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2020-08-21 - 1.0.19 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2020-08-21 - 1.0.18 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2020-08-20 - 1.0.17 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2020-08-20 - 1.0.16 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2020-06-20 - 1.0.15 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-12-15 - 1.0.14 - transactions
Main change: fix(transactions): enter a starting transaction
- Entered a starting transaction in the transactions module
## 2019-12-15 - 1.0.13 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-12-15 - 1.0.12 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-10-03 - 1.0.11 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-10-03 - 1.0.10 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-10-02 - 1.0.9 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-10-02 - 1.0.8 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-10-02 - 1.0.5 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-10-02 - 1.0.4 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-09-26 - 1.0.3 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-09-26 - 1.0.2 - core
Main change: fix(core): update
- Fixed issues in the core module
## 2019-09-26 - 1.0.1 - core
Main change: fix(core): update
- Fixed issues in the core module