Skip to content

Release 0.3.0

Release 0.3.0

Release 0.3.0 provides a number of major new features and improvements, as well as some crucial bug fixes:

New Features

Version Numbering

Release 0.3.0 introduces a formalized release numbering scheme for the InvenTree project, according to the semantic versioning specification. Each release will be numbered MAJOR.MINOR.PATCH:

MAJOR

Major release number will be incremented for large, incompatible changes to the API or other features.

MINOR

Minor release number will be incremented when new features are added in a backwards compatible manner

PATCH

Patch release number will be incremented when making bug fixes or small changes to existing features.

API Forms

Many (not all) modal forms have been completely refactored to use the API. To support this, #1716 provides extensive metadata for each API endpoint via the OPTIONS request. The new API-based forms are much faster, and provide greater front end flexibility.

UX Improvements

Many UX improvements have been made, including #1811 which allows dynamic switching between navbar items on a single page, without requiring a full page refresh.

Pricing

Multiple new pricing features have been added:

Pricing View Consolidation

#1712 combines all Part pricing views into a single consolidated display.

Purchase Price in BOM Table

#1726 re-introduces display of purchase price information into the BOM table

UI Improvements

Multiple user interface improvements have been implemented, as described below:

Depleted Stock View

#1747 adds a "Depleted Stock" table to the index page.

Supplier Part Column

#1750 introduces a "Supplier Part" column to the Stock Item table.

Purchase Price Filter

#1744 adds a "Has Purchase Price" filter to the Stock Item table.

#1734 adds an option to hide "Related Parts" feature.

Sortable Allocations

#1731 allows sorting by "allocated" quantity in Build Order display

Admin Interface

#1812 represents the first step towards a general speed overhaul for the admin interface.

Major Bug Fixes

Pull Request Description
#1729 Fixes a bug in the HTML browsable API
#1736 Fixes an ongoing issue with currency support
#1759 Fixes a filtering issue for the ManufacturerPart and SupplierPart tables
#1761 Fixes a bug in stock adjustment form
#1768 Fixes multiple issues displaying file attachment tables
#1771 Adds ability to search ManufacturerPart and SupplierPart objects by IPN field
#1799 Fixes bug exporting BOM to .xls