Skip to main content

Download:Windows|macOS
  • Table page size can be changed through Settings > General
  • Copy previous project revision's BOM when creating a new project revision
  • Table multi-sort (press-and-hold shift and click on the other column's header)
  • Finding part alternates and parts to assign to a BOM: set Filter's initial value and package
  • Unassign multiple parts from a BOM
  • Filters added to Projects

Download:Windows|macOS
  • Part storage, stock and custom fields columns added to Project and Purchasing tables
  • History added to Storage (on the details panel)
  • Column selector with fixed height and vertical scroll
  • API: internal error messages are exposed on the response
  • Storage tree initially set as "not expanded"
  • Parts value can have any text (no parsing)
  • [fix] save table's current page index
  • [fix] import workspace (too many files; notifications added)

Storage history

You can now easily see inventory changes for any given Storage location. The history table will list the history for all parts that are in the selected storage location.

Download:Windows|macOS
  • BOM import: value and package fields are not mandatory
  • BOM import: Man Part Number is enough to find a part to assign (previously both Man. Part Number and Manufacturer were required in order for the app to automatically assign a part)
  • Reserve and assemble inventory modals automatically select the storage location if only one is available
  • Parts values: supported units added (V, W, dB, dBm)
  • [fix] on Projects > Pricing & Availability, when purchase criteria is set as "if needed", estimated costs are updated accordingly

Download:Windows|macOS
  • New feature: custom fields (parts only)
  • New feature: reorder columns
  • Import parts: label and storage location can now be imported
  • Create part dialog: allow to insert initial inventory by passing quantity and storage location
  • Parts field "hidden" renamed to "NRFND" (not recommended for new designs)
  • Parts field "Non-stocking" added: don't show low stock and out of stock warnings
  • Create project dialog: allow to create in-house part automatically
  • [fix] when assigning a part to a BOM entry, value and package fields are updated accordingly
  • [fix] trees are now sorted alphanumerically (e.g. Storage)

Custom fields

Custom fields allow you do extend fields available on Parts and can be defined through Settings > Workspace > Parts custom fields.

A custom field can be a string, number, boolean or an option. Custom fields show up on parts Filters, on the Parts dialog when creating a new part and also on the Parts Group Edit dialog when editing multiple parts at a time.

Columns re-ordering

Columns on all tables can now be reordered. All you need to do is to drag-and-drop them into the desired location.

Non-stocking and NRFND

NRFND parts can't be assigned to project BOMs. This is useful when a part becomes obsolete.

On the other hand, non-stocking parts can be used normally but low stock and out of stock warnings won't be displayed. Non-stocking parts have a "NS" suffix on the stock column.

Download:Windows|macOS
  • Automatic backups
  • API route parameters documented (required by Swagger Editor)
  • [fix] offline/read-only notifications incorrectly showing up on the FREE plan

Automatic Backups

BOMIST can now automatically backup your workspaces. You can define a backup interval (daily, weekly, monthly - or never, in case you want to disable it), the folder the backups should be stored at and how many you want to keep. This can be configured through Settings > Backups.

As these backups are kept on your file-system, we recommend you to put them in a folder that can sync with some cloud storage service (e.g. Dropbox). This way, if for some reason you stop being able to access the computer you have the app installed on, you can still access your backup files on the cloud.

Each backup file consists of a Workspace dump file (.bomist_dump) which includes all the data available on your workspace.

To automate the creation of Workspace dump files you can also use the API.

Download:Windows|macOS
  • Move inventory from the Storage Parts table (context menu item "Move to..." added)
  • Parts stock showing up on the Storage Parts table
  • Hidden parts no longer display stock warnings
  • Inventory table auto-selects one in-house inventory if available
  • API new endpoints: export the whole workspace
  • Several improvements affecting the overall performance but specially the tables used in the Projects tab
  • [fix] read-only mode incorrectly showing up on TEAM workspaces
  • [fix] unreserve reserved inventory

Download:Windows|macOS
  • Parts Supply Chain: show all available quotes ignoring minimum order quantity (MOQ)
  • API: each storage node includes its full name (e.g. Shelf - A - A1)
  • API new endpoints: inventory/adjust_qty and inventory/move_qty
  • [fix] reserved inventory
  • [fix] missing Octopart offers on Parts Supply Chain

Download:Windows|macOS
  • Quote selection enforcement can be disabled/enabled
  • Part columns added to storage parts table
  • BOM table displays total quantity for each grouped designator
  • [fix] BOM table displays not only the grouped designator prefix but also the designators for each BOM row
  • [fix] create purchase lists for BOMs that include in-house parts (do not add the part itself to the list)

Selecting quotes to create purchase orders

Previously, in order to create a purchase order (PO) the user was required to pick up a quote from an available supplier. This can be inconvenient as available quotes might be outdated, showing as "not available" when the part is in fact available on a given supplier, or it would require the user to setup custom quotes in the supplier tab.

Selecting quotes is now optional and can be disabled/enabled through Settings > Workspace > Enforce quote selection. When disabled, all it takes to create a PO is to have a supplier defined, which will be picked from the Part's data or from the global preferred suppliers. In this case, the user is responsible for making sure the part is available on the given supplier.

Download:Windows|macOS
  • Purchase order importer and csv template for Digi-Key and Mouser orders
  • Currency formatter improved (respects localization)
  • Unit prices displayed with 3 decimal places
  • Go-to Part added to supplier parts table
  • [fix] unable to select hidden workspace file in macOS
  • [fix] custom supplier not showing up on available quotes
  • [fix] Storage column refreshed after being changed through the inventory table

Importing purchase orders (and parts)

You can now import purchase orders and parts directly from purchase orders placed on your favourite distributor. All you need is a CSV file that you can normally generate through the online distributor.

By importing a purchase order, if the parts included in it are not yet available on the app they will be created as well. Not all part fields need to be defined and BOMIST will try to autocomplete most of them for your convenience.

The importer includes a CSV template for purchase orders generated from Digi-Key and Mouser, meaning appropriate CSV settings and field/column mappings will be set by default.

Download:Windows|macOS
  • Improved error handling on importing parts
  • Parts description column is now resizable
  • [fix] preserve sortBy and groupBy table properties