Docs

Releases

v0.3.0 (2026-06-29)

Upgrade path from v0.2.x

Migrations have been reinitialized from scratch for this release. Upgrading from any v0.2.x release is not supported. Prior releases were intended for evaluation only.

Breaking Changes

  • #181 - Rename the BOMObject model to Asset; REST API endpoint moves from bom-objects/ to assets/
  • #205 - Replace Asset.spare_item foreign key with Asset.spares_pool to record the originating pool rather than the consumed unit
  • Raise minimum supported NetBox version from 4.5.3 to 4.5.4

Enhancements

  • #18 - Introduce SpareItemAllocation to enforce minimum/maximum quantities for spares pools
  • #20 - Introduce a configuration parameter for setting a default purchase order currency
  • #91 - Add connector type fields to the CableType model
  • #162 - Permit multiple initial statuses for a shipment
  • #191 - Improve display of variant attributes in tables and detail panels
  • #218 - Add a tracking button to the shipment detail view
  • #221 - Pre-populate site and location when installing a spare item
  • #224 - Enable archiving of BOMs, purchase orders, and shipments

v0.2.1 (2026-06-29)

Bug Fixes

  • #202 - Fix adding variant attributes when manually creating a BOM line item
  • #215 - Prevent modification to scope rules for a non-draft BOM
  • #216 - Fix validation of duplicate BOM line items
  • #220 - Normalize handling of empty variant data
  • #222 - Preserve SpareItem record when quantity drops to zero
  • #229 - Fix ordering of fields in "install from spare" form

v0.2.0 (2026-06-18)

Enhancements

  • #93 - Implement a GraphQL API
  • #142 - Add a workflow for installing an item from a spares pool
  • #143 - Record the associated BOM and installation timestamp for installed objects
  • #145 - Add a REST API endpoint to generate a BOM
  • #146 - Add REST API endpoints to install objects from a BOM or spare item
  • #156 - Enable export of purchase order line items
  • #176 - Add a UI action to update BOM/PO/shipment status directly from detail views

v0.1.3 (2026-06-18)

Enhancements

  • #36 - Linkify the PO & shipment columns for BOM line items
  • #183 - Redirect to the "line items" tab after adding items to a PO/shipment
  • #184 - Hide redundant columns in embedded tables

Bug Fixes

  • #178 - Include a link to the detail view for each spare item in list
  • #185 - Prevent changing BOM/shipment when editing a shipment line item

v0.1.2 (2026-06-15)

Enhancements

  • #141 - Include the BOM column in the line items table by default
  • #158 - Permit editing of line items only for draft purchase orders
  • #159 - Include a "Create shipment" button on PO detail view
  • #161 - Reorganize shipment edit form

Bug Fixes

  • #147 - Mark only generated BOMs as stale when scope rules change
  • #148 - Add missing filters for BOM line items, PO line items, shipment line items, BOM objects, spare items, and BOM scope rules
  • #154 - Omit PO and BOM line item fields from PO line item edit form
  • #155 - Prevent changing the BOM assigned to a purchase order
  • #157 - Order ID should be required only for ordered/fulfilled purchase orders
  • #160 - Enforce order ID uniqueness per purchase order when no vendor account is assigned
  • #163 - Require a site or location for received shipments
  • #165 - Ensure purchase orders are always linked in the PO line items table

v0.1.1 (2026-05-18)

Enhancements

  • #87 - Include currency column on PO line items table by default
  • #106 - Prevent users from editing auto-generated BOM line items

Bug Fixes

  • #48 - Register filtersets to enable automatic application of lookup modifiers on filter form fields
  • #125 - Check for duplicate BOM line item assignments when adding items to a purchase order

v0.1.0 (2026-05-04)

  • Initial release

On this page