v0.25.19
ankitects/ankiv0.25.19Mar 16, 2026by abouolia
AI Summary
This release significantly enhances the SDK and server architecture by adding support for multiple export formats (JSON, CSV, XLSX, PDF) in report functions, integrating Stripe and Plaid for payments, and migrating the ExchangeRates module to NestJS. It also introduces automated CI workflows for OpenAPI SDK generation and adds various DTOs and utility functions for better module consistency.
Key Highlights
- Added JSON, CSV, XLSX, and PDF support to report functions.
- Integrated Stripe and Plaid for payment processing.
- Migrated ExchangeRates module to NestJS.
- Implemented CI workflows for auto-generating OpenAPI SDK types.
New Features
- Added Payment Links functionality.
- Added response DTOs for credit note modules and SDK types.
- Added settings fetch utils.
- Added Query DTOs for consistent filtering across modules.
- Added self-contained e2e GitHub action.
Full Release Notes
## What's Changed * feat(sdk-ts): add JSON, CSV, XLSX, and PDF support to report functions by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1030 * feat(sdk-ts): add Payment Links, Stripe Integration, Plaid, and additional modules by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1031 * feat: add response DTOs for credit note modules and SDK types by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1033 * fix(server): use TransformerInjectable in GetRefundCreditNoteTransaction and SDK updates by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1034 * feat: add response DTOs for CreditNoteRefunds and Resource modules by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1035 * refactor(server): migrate ExchangeRates module to NestJS by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1037 * feat(sdk-ts): settings fetch utils by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1039 * ci: add GitHub Action to auto-generate OpenAPI SDK types by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1042 * feat(server): add Query DTOs for consistent filtering across modules by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1040 * feat(ci): Ci/generate openapi workflow by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1044 * chore(sdk): update OpenAPI spec and generated types by @github-actions[bot] in https://github.com/bigcapitalhq/bigcapital/pull/1043 * feat(ci): self contained e2e GitHub action by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1045 * fix(accounts): correct typos in account type constants by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1046 ## New Contributors * @github-actions[bot] made their first contribution in https://github.com/bigcapitalhq/bigcapital/pull/1043 **Full Changelog**: https://github.com/bigcapitalhq/bigcapital/compare/v0.25.18...v0.25.19