Skip to main content
  • On tables with sub-rows (e.g. BOM with sub-assemblies), Filters can now search for data on those sub-rows
  • [fix] Sub-assemblies being automatically expanded (flatten view) on BOMs when Multi-level is selected

  • Inventory barcodes can be used to look up the part it refers to on a table (instead of a specific inventory item itself)
  • [fix] Inventory barcodes not going-into inventory
  • [fix] Context menu using previously selected items
  • [fix] Sales orders: stock not being updated on reserved items after marking the whole sales order as delivered

  • You can now generate barcode labels for inventory, which include current storage location

  • When individually moving inventory through the Storage > Inventory table you can now move partial quantities
  • [fix] Context menu incorrectly disabling some menu items
  • [fix] API: part.alternates, part.forSale and part.sellingPrice can now be updated

  • Some improvements affecting table performance
  • [fix] Purchase order: total and unit prices not updated if quantity is set to zero
  • [fix] Parsing USD prices including the dollar sign
  • [fix] API: POST /parts/{part_id}/inventory, storage, lot and rev not being correctly parsed
  • [fix] Issues: not able to copy cell containing message
  • [fix] Sales: chance for infinite loop
  • [fix] Chance for a RangeError: Maximum call stack size exceeded error when using the context menu
  • Storage is now represented through a table while names are still displayed in a tree-like structure. This allows for other storage-related fields to be displayed individually bringing all the features you already know from tables (e.g. sorting, grouping, etc)
  • Storage can now have custom fields
  • Some statistics about inventory in storage location is now displayed at the bottom of the table
  • Multiple inventory items can now be edited at once
  • [fix] Parts: auto-completer not showing up when manually adding parts
  • [fix] Settings > Workspace > Labels table scrolling into the just selected item

  • Significant performance improvements when editing a single item in a BOM or project build item (shorter loading time after item has been changed)
  • Barcode scanning: prefix 1P from ANSI MH10.8.2-2016 format is automatically parsed without having to enable one-shot scanning mode
  • BOM: when matching parts, parts can be matched simply by Value (before, Package must be defined if Value was also defined for the app to come up with a part match or suggestions)
  • Generic parts: Unit Cost can now be defined for generic parts and used if the generic part doesn't have any Alternates yet. In other words, this Unit Cost works as a fallback value so you can price BOMs containing generic parts, even if these generic parts don't have their own Alternate parts yet.
  • [fix] Chance for picking an alternative part without selecting one, effectively picking some undesired part
  • [fix] Chance for database not to sync once a computer is back from sleep mode
  • [fix] Filters: search text saved when switching tabs

  • Projects can now be associated with a customer, meaning the project belongs to that customer
  • Storage locations, and so the inventory in it, can now have a customer associated with it (i.e. its owner). Inventory in storage locations restricted to a given customer can only be used in projects and sales orders that are associated with the same customer.
  • Improvements on parsing SI values, avoiding text that doesn't include an SI value to be incorrectly parsed
  • [fix] Barcode scanning: searching on own tables with vendor-barcodes
  • [fix] Project builds: items being reordered after replacing a part or changing assembly quantity
  • Other small UI/UX improvements

  • Multiple storage locations can now be selected. This enables the Move to... and Barcode label actions to be used for multiple storage locations at once.
  • When scanning a barcode, if nothing is found a notification popup is shown
  • [fix] Autocomplete popup showing up when editing a part
  • [fix] Chance for editable widget not hiding after saving or cancelling (e.g. when changing quantity on a purchase order item)
  • A few other small UI/UX improvements

This is a minor release which introduces significant improvements. Below are some of the highlights. For a more extensive listing of all the changes you can refer to the beta changelog.
  • Barcode scanning improved. Items can be looked up in currently visible tables (e.g. a part in a purchase list) and multiple items can be selected as barcodes keep being scanned. Parts can be created or inventory added to them by scanning barcodes.
  • Vendor-barcodes (e.g. Mouser, Digi-Key) are now supported. You can learn more about it in the Learn section.
  • Add to... context menu added to project build's table
  • API: history can now be searched through the /search endpoint
POST /search
{
"selector": {
"type": "history",
"history.refDoc.sid": "pa_N4Un4YfmtcAKTBRKuPFEun"
}
}
  • [fix] Barcodes: basic and minimal formats being exported with wrong margins
  • [fix] Custom quotes: wrong currency showing up in the Custom Quote dialog