Changelog
Enterprise API
- Optimized
Manufacturer.models in order to avoid OOM errors caused by large data sets.
- Fixed an
undefined error when return payload lines lackquantity property.
- Fixed an
undefined error when return payload lines lack sku property.
Minor Changes
- - Replaced the plain OAuth
/oauth/authorize consent form with a branded Svelte login page (logo, store selector, styled inputs).
- Added a public
GET /oauth/client-info endpoint so the consent screen can display the requesting application's friendly name instead of its raw client_id.
- - Added gating GraphQL access by OAuth read/write scope.
- - Added ability to update some basic fields on Sales Order documents.
Patch Changes
- Changed
RestrictedStore.code and RestrictedStore.name to non-null.
- Fixed a bug where tax codes would not be fetched before making a tax request.
- Fixed a bug where tax codes would not be fetched before making a tax request.
Minor Changes
- Added
Mutation.updateSalesOrder, currently limited to internalComments.
Patch Changes
- Update
@isoftdata/file-service dependency from ^5.1.0 to ^7.0.3.
- Added clean-up operations for oauth tables.
Major Changes
- Added new licensing features. The API will now check license status against a central server.
Minor Changes
- Added support for ISoft issued OAuth tokens.
Patch Changes
- Fixed a database error when filtering Sales Orders by Customer ID.
- Fixed a bug preventing dashboard charts that used raw sql params to load.
- Fixed a bug where
Mutation.createCustomer was not checking the CUSTOMERS_CAN_ADD permission.
- Fix an issue with missing big query key during deployment
- Fixed a bug preventing authentication.
- Fixed a bug with
Mutation.updateInventory where a permission check would occur even if the target property's value did not change. Now, an identity check precedes the permission check so, even if a property update was requested, if the target value is identical the permission check will be skipped.
- Fixed a database error when updating Inventory items that also required related items to be updated in other stores.
- Fixed a bug that was preventing report scheduling.
Newer Older