- Backport of the latest updates on the main channel
New feature: BOM Comparison tool. You can now compare a BOM against up to 2 other BOMs. The tool will tell you which entries are identical across all BOMs, entries that are missing from at least on BOM, and entries with differences.
When the Designators field is defined, the tool unrolls and parses each individual designator to check for differences. This ensures ranges defined in the designator (e.g. R1-5) are correctly parsed and each individual part is compared. If the Designators field is not defined, then the Part Number is used as the unique key to compare that entry against other BOMs.


- Backport of the latest updates on the main channel
- API: added endpoint to receive items against a purchase order
- Custom Quotes API: quotes not being auto-assigned
[fix]Some fonts not being correctly displayed
Custom Quotes API Server: you can now implement your own API server so the app can fetch custom quotes from it. This can be enabled fromSettings > Workspace > Quotes > Custom Quotes API.
An implementation example can be found here: https://github.com/BOMIST/bomist-scripts/tree/main/custom-api-server
- API: labels can now be created, updated and deleted
- Part Usage: the
Revfor the part being used is displayed on the table asRev (Part)whereas theRev (Product)refers to the revision of the product/BOM the part is being used on - Part Usage: context-menu
Replace part...added, so the part being used on selected BOMs can be replaced by some other part - Some performance improvements when removing data
- New setting
Custom are preferredadded underSettings - Quotes: when enabled, all custom suppliers are considered preferred so they don't have to be listed under the preferred suppliers setting - "Remove if empty" setting under
Settings - Parts - Inventory: inventory is automatically removed only if it's not associated with a Lot - When importing CSV data the app is now smarter when attempting to auto-map fields (e.g. "Qty" is the same as "Quantity"). When importing POs from DigiKey or Mouser, the app will attempt to auto-map the expected fields (e.g. "DigiKey Part #" mapped to "Supplier PN")
- Importing POs: higher chances of finding parts data (in case they don't exist yet on the app)
- Initial setup time reduced at the expense of having some tables taking a bit longer to load the first time they are rendered.
- Unit cost on generic parts is now the weighted average of all its alternates by taking into account their stock on-hand. Before, the unit cost of a generic part was the simple average of the unit cost of its alternates.
- When importing custom quotes, part number and manufacturer are optional (useful when internal PN is used instead)
- Custom fields of type
Optioncan now be displayed on the calendar (for the data types that support the calendar) - More color options have been added to custom fields of type
Option - A pick-list can now be generated from a production build by right-clicking on the table and select
Pick List.... This list is grouped by storage location, so you can more conveniently check all the parts and quantities that need to be picked for each storage location
- When splitting items with Designators on a production build, the designators can now be edited both on the source and destination so they are also correctly split
- Backport of previous versions in the main channel
- The
Pricing & Availabilitytable now uses the same engine as theProduction Plans Availabilitytable and an option to use alternate parts (or not) can be defined - Backport of previous versions in the main channel