Skip to main content

Download:Windows|macOS
  • All unit prices or costs are now displayed with 4 decimal places
  • Purchasing: purchases orders (POs) can now be created from a purchase list (PL) without the need for all items in the PL to have a quote assigned. Purchase orders are created for all items that currently have a quote assigned. This allows you to create POs faster, not having to wait for a PL to be fully quoted. When items on a PL have been moved into a PO, they are marked as closed and displayed with a striped background for easier identification.
  • Purchasing: on purchase orders, Unit Price can now be edited (previously, only the Total Price). When editing the unit price, the total price is automatically updated according to ordered quantity. Likewise, when updating the total price the unit price is also automatically updated according to ordered quantity.
  • [fix] API: usePartAttrition not honed when creating a project build

Download:Windows|macOS
  • Custom fields that have the same name (belonging to different app elements - e.g. part, project build item, etc) get the name of the app element they belong to displayed on table headers so they can be distinguished
  • Parts: description in the details panel breaks lines, so new lines are correctly formatted
  • [fix] Ctrl+A (select all rows) not working if caps lock is active
  • [fix] BOM: row numbers getting out of order after restarting the app (only when importing the BOM via CSV file)
  • [fix] Production: unit cost of generic parts not being taken into account when estimating production's unit cost

Download:Windows|macOS
  • BOM: in-house parts without a project are not marked as Sub-assembly
  • Production: after consuming inventory, if the available quantity is zero and the inventory is not reserved for anything else, remove the inventory itself
  • Filters: number of filters set is displayed next to the Clear all filters button
  • History: inventory removed logs display how / where it was removed from (e.g. during production)
  • [fix] Some filters on the Parts Finder dialog not working
  • [fix] View selector not saving filters in the Production tab
  • [fix] Production: sorting by Assembled? not working as expected
  • [fix] Unsaved changes dialog popping up after saving Notes on a project revision or project build
  • [fix] Parts: when manually creating parts and changing the part's type, unset previously set fields that don't exist on the currently selected type

Download:Windows|macOS
  • Projects: when creating a new project, and an in-house part through it, the app now checks if the Part Number already exists
  • BOM: when defining Designators, whitespaces can no longer be used as a delimiter (instead, commas and semi-columns should be used - e.g. "C1-10, C20" or "R1;R2;R3")
  • BOM: when importing a BOM, Designators is no longer a mandatory field
  • When picking inventory sources in production, listed parts have a tooltip for better identification
  • When creating a custom quote, a Supplier PN can be defined, if the part doesn't exist on the selected supplier yet
  • When exporting tables, you can now enable/disable row numbers to be present on the output file (CSV or JSON)
  • [fix] Purchasing: received on and ordered on being set to today's date by default when importing a purchase order
  • [fix] Pricing: quotes for generic parts not being correctly sorted by price
  • [fix] Documents: not able to change Category
  • [fix] Tooltips hidden under modals
  • [fix] Chance for Team Workspaces not to re-render data as it gets updated/synced

Download:Windows|macOS
  • API: CORS can now be configured by setting the environment variable BOMIST_API_CORS, with multiple hosts separated by a comma (e.g. BOMIST_API_CORS=http://localhost:3000,https://mywebsite.com)
  • [fix] BOM: not able to pick inventory revision for in-house parts that don't have a project
  • [fix] Production: stock not being updated for alternate parts when marking items as assembled
  • [fix] Storage: empty values when grouping inventory by Storage
  • [fix] Auto-updater: popup with Install now button not showing up

Download:Windows|macOS
  • Pretty much every link in the app has now an info popup when hovered (previously, only parts)

  • Purchasing: items not received on a PO marked as received have a striped background to easily identify those parts in the PO

  • Inventory: when manually adjusting inventory on a storage location that is marked as full, a warning is displayed
  • [fix] Finding parts dialog: Add button always disabled
  • [fix] BOM: when auto-assigning parts, Package and Value on the BOM not being overwritten by the assigned part's Package and `Value
  • [fix] Production: when reserving/unreserving a generic part, stock wasn't being updated for the chosen alternate part

Download:Windows|macOS
  • [fix] Production not showing up
  • [fix] BOM: issues not being displayed once the table is rendered
  • [fix] BOM: chance for importer to fail matching parts when CSV file uses non-UTF8 encoding

Download:Windows|macOS
  • Suppliers: custom quotes can now be displayed on a table (previously only on the Details panel) which can then be exported into a CSV or PDF file. When using suppliers for sales-only, this can be useful to share your own prices with a potential customer in one of those formats.

  • Suppliers: the way suppliers and custom quotes are imported was a little bit refactored: some fields changed name and Supplier PN is now optional. An example file that can be imported is available here.
  • [fix] API: /search not working when IDs were passed
  • [fix] Team Workspaces: several offline detector messages stacked up when resuming the app back from idle/sleep mode