Changelog
Enterprise API
Patch Changes
- Fixed a bug that prevented attachments from being added to vehicles.
Major Changes
- The
zipcode argument for Query.autoFillByZip is now required.
- Changed
PermissionLevel enum to use all caps, conforming to convention.
- Changed
PurchaseOrder.vendor to be nullable.
Minor Changes
Group.permissions now supplies an exhaustive list of permissions. Any permissions unset for that Group will return NONE.
- Added filtering by Custom Field values to Customers and Vendors
- Added better support for modern MySQL databases.
- Added license management features.
Added
Query.licenseInfo.
Added Mutation.flushLicenseCache.
- Added ability to use wildcards on
StringFilter.eq and StringFilter.ne.
Patch Changes
- Fixed a bug where Inventory was not being searched correctly when using certain string comparisons.
- Added an error to stop users from setting
Inventory.quantity to zero if there is still average cost or average core cost on the sku. This is to prevent total inventory valuation changing without a document.
- Fixed a bug where an invalid weight unit value could result in an error. Now, invalid data is automatically converted to 'lb'.
- Fixed an error that would occur when using the
customerFilter property on SalesOrderFilter.
- Added an error to stop users from setting
Inventory.quantity to below zero.
- Improved error messages that occur at login.
- Fixed a bug where the API would crash if no filter was used with
Query.adjustmentTypes.
Patch Changes
- Fixed a bug where changes to
Inventory.status were not being saved.
Patch Changes
- Optimized the loading of
SalesOrder.totalQuantityReady. This should reduce the amount of time to load the Home screen Sales Orders tab.
Major Changes
- Changed
AddressServiceUpdate.service type from TaxServiceEnum to AddressServiceEnum.
- Removed
AddressServiceEnum.TAXJAR_SANDBOX option.
- Removed
AddressServiceEnum.VERTEX.
Minor Changes
- Added
Mutation.log for api consumers to add their own log entries.
- Changed the
JSONObject scalar to accept plain objects.
- Added the logging library
errsole. This makes a log dashboard available at ERRSOLE_PORT (default: 8001).
Patch Changes
- Fixed a problem where
JobPart.inventory would throw an error if the inventory key was invalid.
- Changed the
JSONObject scalar to accept plain objects.
Minor Changes
- The DSTax tax service now adds tax codes for Labor, Shop Fees, and EPA Charges.
Patch Changes
Major Changes
- Changed
Vendor.dunsNumber to UInt
Changed NewVendor.dunsNumber to UInt
Changed VendorUpdate.dunsNumber to UInt
- Changed
Store.private to Boolean!.
Changed StoreUpdate.private to Boolean.
Minor Changes
- Added
expensesDescription and salesDescription to VehicleBreakEvenReportData
Patch Changes
- Removed unused enum type
PrivateEnum.
- Fixed a bug where
Store.private could not be updated to false.
- Fixed a bug where WOs with no job parts would cause an error.
- Removed the unused type
NewStore.
- Fixed a bug where the
sales and expenses properties in the VehicleBreakEvenReportData type were not being populated.
- Fixed a bug where Work Orders with no Job Parts would cause an error.
Newer Older