v0.25.37

bigcapitalhq/bigcapitalv0.25.37Sep 4, 2026by abouolia

AI Summary

This release focuses on significant refactoring, including the migration of legacy hooks to a new SDK and standardizing form keys to camelCase. It introduces SMS notifications as a new feature and removes the legacy projects and one-click demo features.

Key Highlights

  • Migrated legacy `useApiRequest` hooks to the new `useApiFetcher` SDK.
  • Standardized form keys by migrating snake_case to camelCase.
  • Introduced SMS notifications with a feature flag.
  • Removed the legacy projects feature.
  • Fixed SMS notification templates, dark mode support, and role form persistence.

Breaking Changes

  • Removal of the projects feature.
  • Removal of the one-click demo feature.

New Features

  • SMS notifications feature flag

Full Release Notes

## What's Changed
* fix(webapp): fix attachment dropzone drag-and-drop and add error handling by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1327
* refactor(webapp): remove projects feature by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1328
* fix(webapp): fix role form save and retrieve saved values by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1329
* chore(webapp): remove one-click demo feature by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1330
* refactor(webapp): migrate legacy useApiRequest hooks to useApiFetcher SDK by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1331
* refactor(webapp): migrate remaining snake_case form keys to camelCase by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1332
* refactor(webapp): migrate remaining useApiRequest usages to useApiFetcher SDK by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1333
* feat(server,webapp): add sms_notifications feature flag by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1334
* fix(webapp): migrate universal search to camelCase responses by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1336
* chore(server): fix all no-unused-vars lint errors by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1335
* fix(server,webapp,sdk-ts): restore empty SMS notification messages by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1337
* fix(webapp): persist preferences tabs in URL query param by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1339
* fix(server,webapp): repair SMS notifications casing, template editing and dark mode by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1338
* fix(webapp): repair broken permission labels in the roles form by @huzaifah-s in https://github.com/bigcapitalhq/bigcapital/pull/1341
* fix(server): correct CreditNote ability subject typo blocking role saves by @huzaifah-s in https://github.com/bigcapitalhq/bigcapital/pull/1340
* fix(webapp): branding select not showing templates in forms by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1343
* fix(sms): add dark mode support and fix button order in notification dialogs by @abouolia in https://github.com/bigcapitalhq/bigcapital/pull/1344

## New Contributors
* @huzaifah-s made their first contribution in https://github.com/bigcapitalhq/bigcapital/pull/1341

**Full Changelog**: https://github.com/bigcapitalhq/bigcapital/compare/v0.25.36...v0.25.37