Project Pricing & Availability: when creating a purchase list, keep already selected quotes
Parts: generic parts now have an Inventory table on the Parts > Details tab, so you can see inventory of all of its alternate parts
Purchase Lists: when a generic part is replaced by one of its alternates, that part can then be reverted so it becomes the original generic part again
Purchasing: order multiples (i.e. an item that can be bought only on multiples of that value) are now used and if the quantity to be ordered is not a multiple a warning/error is displayed
Purchasing: quotes for generic parts include a reference to the Part Number they belong to
Projects: when removing a project revision you now need to type a confirmation text in order to make it harder to accidently remove its BOM and project builds
Projects: a project build is now considered in-progress once inventory has been reserved for at least one item
Parts: the on/off setting for the auto-completer for outsourced parts in the Part dialog is now remembered
Lots: when manually increasing quantity of inventory on a Lot a (big) warning is displayed and leaving a comment, briefly explaining this adjustment, is mandatory
Barcodes: angle brackets can now be used to replace non-readable characters on vendor-barcodes (e.g. <GS>; before only curly brackets were supported as in {GS})
Tables: when clicking on a chevron to expand/collapse a row, the corresponding row is not selected
[fix] When going-to Storage, chance for selected storage not to be visible if nested inside collapsed storage locations
[fix] When exporting tables into PDF or HTML, group by is now respected
[fix] Generic parts: stock (allocated, planned, etc) not being updated according to its alternates
[fix]Alt. Lot # can now be grouped by and sorting has been fixed
Inventory: inventory for in-house parts without a project associated to them can get a textual Rev (instead of having to pick a specific revision from a project)
Inventory: when adding inventory, a Rev can be defined
Lots: Lots can now be manually created through the Lots tab. These are named custom Lots as inventory can be added into them only manually (through the Inventory table or when importing parts)
Lots: Lot # can now be renamed
Lots: new field Alt. Lot #. While Lot # has to be unique, Alt. Lot # doesn't. It can be used to represent a vendor or customer-facing lot code, different than the one used internally.
Projects: Pricing & Availability table now includes an Availability column. This represents availability to purchase (if needed), according to the selected quotes (or lack of them). This should make it easier to spot the parts that might be harder to source for the desired quantity.
Date pickers now have a select box to quickly select the year and month
Settings: Enforce quotes no longer exists. On a purchase list, selecting quotes is mandatory so purchase orders for each supplier can be created.
Multiple labels can be removed at the same time
Inventory on a Lot can now be manually increased. This might result in traceability loss as this adjustment might not be related with the purchase order or project build the Lot was originally created at, so adding a comment explaining this adjustment is recommended.
[fix] Suppliers: not able to create a price break on a custom quote
[fix] API: part not being correctly assigned when creating a project build
[fix] External links not opening on the default browser
[fix] Print shortcut printing inventory barcode labels on the Parts view, instead of part barcode labels
Team Workspaces can now be recycled. Recycling a team workspace consists of deleting it and creating a new one from scratch, keeping the same team members. All data is lost. Only owners can recycle a team workspace.
[fix] Parts: when manually creating parts disable auto-completer if type is not ´outsourced`
You can now set the Preferred Part Number a part should be identified with: Internal PN or Part Number. This is done through Settings > Workspace > Preferred PN. With this, fields like Alternates, that display a list of alternative parts, will use either part number to identify those parts. On barcode labels, when the preferred PN is set to Internal PN, the Internal PN is used on the barcode label's title (instead of the manufacturer's Part Number) as it's more relevant.
Custom fields of type App Element can now have multiple values. As an example, on a custom field of type App Element - Part you could set multiple parts under that field.
New shortcut: Ctrl + P (or Cmd+P on macOS). This sends selected items on the most recently used table to the printer, similar to manually exporting labels and selecting Send to printer as the output method. The most recently used table is the one that received a click or on each an item was most recently selected.
Contacts: references to Customer removed. Instead of a Customer #, a contact has now an ID which consists of an alternative way to identify the contact other than by its name
Contacts: references to VAT# field renamed to Tax ID