v0.25.26

bigcapitalhq/bigcapitalv0.25.26Aug 9, 2026by abouolia

AI Summary

This release focuses on a major migration to TypeScript and refactoring of the web application, including the removal of Redux stores. It introduces SDK middleware for file handling and fixes currency field formatting. E2E testing infrastructure was also enhanced with a global setup for shared users.

Key Highlights

  • Major TypeScript migration and removal of Redux stores in the webapp.
  • New SDK middleware for form-data and raw responses in file uploads and downloads.
  • Added global setup for E2E testing with a shared onboarded user.

New Features

  • SDK middleware for file upload/download
  • TypeScript containers for authentication, setup, and tax rates
  • Global setup for shared onboarded user in E2E tests
  • E2E tests for expenses basic CRUD operations

Full Release Notes

## What's Changed
* feat(sdk): form-data and raw-response middleware for file upload/download by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1190
* feat(webapp): typescript authentication, setup and tax rates containers by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1192
* fix(webapp): use camelCase currency fields in currency selects by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1193
* refactor(webapp): typescript migration of constants, hooks, and redux stores removal by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1195
* refactor(webapp): typescript App and guards components by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1197
* test(e2e): add global setup for shared onboarded user by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1134
* feat(e2e): write e2e for expenses basic CRUD operations by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1199


**Full Changelog**: https://github.com/bigcapitalhq/bigcapital/compare/v0.25.25...v0.25.26