- Workspace can now be exported without history by defining the environment variable
BOMIST_DUMP_EXCLUDE_HISTORY
before starting the app or through the API by passing theexcludeHistory: true
option. [fix]
Chance of displaying duplicated alternates (in the Parts > Alternates table)[fix]
Labels are now alphabetically sorted on the table (at Settings > Parts > Labels)
BOMIST has two release channels:
Would you like to get early access to new features? Check out the beta channel instead.
main
and beta
. This changelog refers to the main
one.Would you like to get early access to new features? Check out the beta channel instead.
Part Number
andManufacturer
are now optional when importing custom quotes[fix]
Chance for quotes without MOQ to being incorrectly pushed to the end of the list of available quotes[fix]
Chance for wrong stock missing warning production build for a consumable where unit of measure is different than its reference unit[fix]
Prevent moving inventory to itself (i.e. to the same location)
- Inventory value report includes row numbers
[fix]
Unable to remove table views[fix]
Unable to drag the scroll bar when the collapse button is on top of it[fix]
Chance for barcode scanning not to work. The timeout setting was being enforced to its minimum value of 1ms which would be too short for the app to be able to parse the incoming scanned text. The minimum timeout is now 50ms.
- The
Qty
field in the storage parts table can now be filtered byLow stock
and warning icons are displayed for low stock at out-of-stock (at the location) - BOM entries now allow designators to be defined for non-Unit quantities. In this case, the
Designators
don't override theQty
field. [fix]
Chance for crash when editing quantity for a consumable with a minimum quantity defined on a purchase list[fix]
Chance forAvailable Quotes
to crash/not load when using the DigiKey API (third-party API)[fix]
Purchase item getting hidden whenever a quote from Element14 API (third-party API) is selected. Hidden items will now be visible but the quote will have to be selected again.[fix]
Small UI improvements
- When editing quantity inputs on tables, minimum value is verified only when pressing the accept button (instead of verifying it while typing)
- Product's owner (if defined) is now displayed on the product's tab and details section
[fix]
Default value on quantity inputs not working as expected when minimum value is defined[fix]
When checking for missing inventory using theBalance
as a stock source, low value threshold not being taken into account
- When removing a production build that hasn't been marked as assembled yet, all reserved and assembled inventory is reverted (added back into stock). When removing builds marked as assembled, reverting assembled inventory is optional (just as before)
[fix]
Unable to remove storage locations
- Sales orders: the same part can be added multiple times into a single sales order. This is useful if you want to use inventory from different revisions for the same part.
- Lots:
Alt. Code
is now displayed on tables, if defined, along with the mainLot Code
- Production builds: status can be now manually changed (before, you could only change it to a previous state)
- Custom field of type
String
renamed toText
- The
Unit Cost
can be updated (not overwritten) when importing parts, as long as theUnit Cost
andStock
fields are mapped and the value inStock
is positive [fix]
Add to... Purhcase Order
quantity being overwritten instead of added to the existing item. When adding quantity to an existing item, the original unit of measure is preserved.[fix]
Chance for default value not to be set on quantity inputs[fix]
Row expander column not being displayed (e.g. on the BOM table, when the BOM view is set toMulti-level
)- Some small UI fixes and improvements
- Improved warnings and errors when attempting to import parts with
Stock
andUnit of Measure
defined [fix]
Unable to import parts with negative stock (for bulk stock adjustments of existing parts)[fix]
Chance for being unable to move the whole quantity of a consumable to another location due to rounding errors
- Reduced margins on option values when displayed on tables so row height isn't changed. This allows for a small performance improvement when rendering tables.
- Break lines on BOM instructions
- Phone included on contact's details
- Possible fix for the chance of some rows not being rendered
[fix]
Settingremove inventory if empty
not being respected when consuming inventory on production builds[fix]
Chance for not being able to type a number on a quantity input when minimum value exists and it's positive
[fix]
Chance for purchasing tables not to preserve its state[fix]
When editing a contact, phone field used as default value for email[fix]
Inventory restrictions:Allow from other owners
not being respected[fix]
Quantity inputs with defined minimum/maximum value, conversion for those limits not being done when unit changes (e.g. if minimum value is "1 L" and the unit is changed to "mL" the new minimum value should now be "1000 mL" and not "1 mL")[fix]
Chance for crash when adding items from a sales order into another one, through theAdd to.. Sales Order
menu[fix]
Suppliers: when importing custom quotes, chance for in-house parts not to be found[fix]
Production build: chance for rows to be marked as assembled even if any source has been picked, and thus no inventory had been consumed, when using generic parts