Skip to main content

Release Notes v2.12.0

Download:Windows|macOS
This is a minor release. Minor releases introduce new features but no backward compatibility issues. Below are some of the highlights. For a more extensive listing of all the changes you can refer to the beta changelog.

Happy new year! The first release of the year brings the beta into the main release channel and with it several new features:

  • Barcode actions: with barcode actions you can accomplish a task, such as adding, removing or moving inventory by scanning a sequence of barcodes and without keyboard or mouse intervention. To initiate a barcode action all you need to do is to scan the barcode of one of the available actions on this Barcode Actions PDF and then the app will inform you of the next barcodes you should scan in order to complete it.

  • Integration with third-party APIs from online suppliers. These APIs allow you to get pricing information and quotes directly from these suppliers or distributors. You'll have to get your API credentials from each of these suppliers in case you'd want to use them, and each will have different conditions and limits (e.g. maximum number of requests) which you should check. The app takes care of caching and ensures maximum requests per minute is respected for every supported API service. Currently supported APIs: Mouser, DigiKey, Element14 (Farnell, Newark), TME and Future Electronics. More to be expected. Credentials for the third-party APIs can be entered at Settings - Workspace - Quotes.
  • Octopart / Nexar API is included by default (just as before; no account needed) but can now be disabled, if needed

  • The app now detects identical parts whenever importing or manually creating parts. Identical parts are parts with the same Part Number but identical Manufacturer (e.g. "Wurth Electronics" vs "Würth Elektronik"). By default, identical parts are considered the same. When importing parts you'll be warned about identical parts, if any, and given an option to manually confirm if those parts are meant to be considered the same or not.

This should prevent having multiple parts listed on the app that actually represent the same one. Before, a different Manufacturer for the same Part Number would always be considered as a different part whenever importing or manually creating a part. Once created, parts are still considered unique / different based on both Part Number and Manufacturer as different manufacturers might use the same part number.

  • BOM Instructions: BOM instructions allow you to create steps that should be followed during assembly. A BOM instruction can reference items in the BOM and documents and notes can be added into it as well.

During production you can then change the status of each step from to-do, to in-progress to done.


  • Calendar: you have now access to a calendar to better and more easily visualize important dates (deadlines). Just look for the calendar button that, if available, should be right next to the filters button (see below). Right now you have access to a calendar in: sales orders (delivery dates), production plans (dates by which products should be assembled) and production builds (dates by which production should have inventory reserved and has been fully assembled)

  • Files can now be drag-and-dropped onto tables. Tables that can import data through a CSV file will accept CSV files (except purchase orders). Files can also be dropped into Document tables, both on the global table as well as on the Documents table that belong to things (i.e. parts, etc). In this case, the file is saved/uploaded to the workspace itself and becomes listed on the thing it refers to.

  • Company information can be added under Settings - Workspace. This information is then included on exported PDFs for sales orders and purchase orders

  • A search input (Filter...) for basic search was added to the Issues table
  • When importing CSV files, the fields to map are now double-sorted: first by required ones and then alphabetically
  • API: endpoint /storage/<storage_id>/move added
  • API: /documents endpoints added so you can get and set documents for things in the app (i.e. for parts, etc.)
  • API: history endpoints added
  • History: storage events are now logged (storage created, moved or removed)
  • Production plans can now be imported through a CSV file
  • When "going-to" something (e.g. a part), if filters are active and possibly preventing the item to show up on the table, a popup is displayed informing you of that including a button to quickly close filters so the item would become visible
  • [fix] Unable to import custom quotes unless parts are identified by Internal PN