From e7c0ea317ab3bb6aacd2214bcd8166098c52ffa5 Mon Sep 17 00:00:00 2001 From: matmair Date: Tue, 7 Apr 2026 21:56:59 +0000 Subject: [PATCH] deploy: 94929eba18b52536ceb93eec065a06714a8f0710 --- LavissaWoW.html | 4 +- LavissaWoW/inventree-ipn-generator.html | 4 +- SchrodingersGat/inventree-brother-plugin.html | 4 +- .../inventree-consolidated-shipping.html | 4 +- .../inventree-harmonized-codes.html | 4 +- SchrodingersGat/inventree-order-history.html | 4 +- .../inventree-rolling-stocktake.html | 4 +- .../inventree-stock-forecasting.html | 4 +- .../inventree-test-statistics.html | 4 +- SchrodingersGat/inventree-wireviz.html | 4 +- SergeoLacruz.html | 4 +- SergeoLacruz/inventree-supplier-panel.html | 4 +- SergeoLacruz/inventree-zebra-plugin.html | 4 +- afkiwers/inventree-kicad.html | 4 +- afwkiers.html | 4 +- blog.html | 10 + blog/2026/04/07/1.2.7.html | 209 ++++++++++++++++++ blog/feed.atom | 179 +++------------ lippoliv.html | 4 +- .../inventree-default-salesorder-items.html | 4 +- matmair.html | 4 +- matmair/inventree-apprise.html | 4 +- matmair/inventree-rapidoc.html | 4 +- matmair/inventree-zapier.html | 4 +- melektron.html | 4 +- melektron/inventree-adv-sheet-label.html | 4 +- news.html | 10 + news/2026/04/07/1.2.7.html | 185 ++++++++++++++++ news/feed.atom | 12 +- piramja.html | 4 +- piramja/inventree-niimbot-plugin.html | 4 +- plugins.json | 46 ++-- schrodingersgat.html | 7 +- sitemap.xml | 76 ++++--- wolflu05.html | 4 +- wolflu05/inventree-bulk-plugin.html | 4 +- wolflu05/inventree-cups-plugin.html | 4 +- wolflu05/inventree-dymo-plugin.html | 4 +- wolflu05/inventree-report-lsp-plugin.html | 4 +- wolflu05/inventree-zebra.html | 4 +- 40 files changed, 578 insertions(+), 280 deletions(-) create mode 100644 blog/2026/04/07/1.2.7.html create mode 100644 news/2026/04/07/1.2.7.html diff --git a/LavissaWoW.html b/LavissaWoW.html index 48c41def..b241ac52 100644 --- a/LavissaWoW.html +++ b/LavissaWoW.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Yes, WoW is for World of Warcraft","headline":"Lavissawow","mainEntityOfPage":{"@type":"WebPage","@id":"/LavissaWoW"},"url":"/LavissaWoW"} diff --git a/LavissaWoW/inventree-ipn-generator.html b/LavissaWoW/inventree-ipn-generator.html index c23cf44b..b87f0ec1 100644 --- a/LavissaWoW/inventree-ipn-generator.html +++ b/LavissaWoW/inventree-ipn-generator.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"LavissaWoW"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Introduction Installing this plugin enables the automatic generation if Internal Part Numbers (IPN) for parts.","headline":"Inventree Ipn Generator","mainEntityOfPage":{"@type":"WebPage","@id":"/LavissaWoW/inventree-ipn-generator"},"url":"/LavissaWoW/inventree-ipn-generator"} diff --git a/SchrodingersGat/inventree-brother-plugin.html b/SchrodingersGat/inventree-brother-plugin.html index 3e314b55..ccbe0c33 100644 --- a/SchrodingersGat/inventree-brother-plugin.html +++ b/SchrodingersGat/inventree-brother-plugin.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Brother label printer plugin for InvenTree","headline":"Inventree Brother Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-brother-plugin"},"url":"/SchrodingersGat/inventree-brother-plugin"} diff --git a/SchrodingersGat/inventree-consolidated-shipping.html b/SchrodingersGat/inventree-consolidated-shipping.html index 94d96962..043a8f08 100644 --- a/SchrodingersGat/inventree-consolidated-shipping.html +++ b/SchrodingersGat/inventree-consolidated-shipping.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"InvenTree Consolidated Shipping Lines","headline":"InvenTree Consolidated Shipping Lines","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-consolidated-shipping"},"url":"/SchrodingersGat/inventree-consolidated-shipping"} diff --git a/SchrodingersGat/inventree-harmonized-codes.html b/SchrodingersGat/inventree-harmonized-codes.html index 28ca7717..7512dee8 100644 --- a/SchrodingersGat/inventree-harmonized-codes.html +++ b/SchrodingersGat/inventree-harmonized-codes.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Harmonized System Codes for InvenTree","headline":"Inventree Harmonized Codes","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-harmonized-codes"},"url":"/SchrodingersGat/inventree-harmonized-codes"} diff --git a/SchrodingersGat/inventree-order-history.html b/SchrodingersGat/inventree-order-history.html index ca9ff854..d3c79023 100644 --- a/SchrodingersGat/inventree-order-history.html +++ b/SchrodingersGat/inventree-order-history.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Order History for InvenTree","headline":"Inventree Order History","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-order-history"},"url":"/SchrodingersGat/inventree-order-history"} diff --git a/SchrodingersGat/inventree-rolling-stocktake.html b/SchrodingersGat/inventree-rolling-stocktake.html index 4854251a..f015c1d1 100644 --- a/SchrodingersGat/inventree-rolling-stocktake.html +++ b/SchrodingersGat/inventree-rolling-stocktake.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Rolling Stocktake for InvenTree","headline":"Inventree Rolling Stocktake","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-rolling-stocktake"},"url":"/SchrodingersGat/inventree-rolling-stocktake"} diff --git a/SchrodingersGat/inventree-stock-forecasting.html b/SchrodingersGat/inventree-stock-forecasting.html index 1ebfb2d1..1d6168aa 100644 --- a/SchrodingersGat/inventree-stock-forecasting.html +++ b/SchrodingersGat/inventree-stock-forecasting.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Stock Forecasting for InvenTree","headline":"Inventree Stock Forecasting","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-stock-forecasting"},"url":"/SchrodingersGat/inventree-stock-forecasting"} diff --git a/SchrodingersGat/inventree-test-statistics.html b/SchrodingersGat/inventree-test-statistics.html index 8225e37b..536b11c6 100644 --- a/SchrodingersGat/inventree-test-statistics.html +++ b/SchrodingersGat/inventree-test-statistics.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Test Statistics for InvenTree","headline":"Inventree Test Statistics","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-test-statistics"},"url":"/SchrodingersGat/inventree-test-statistics"} diff --git a/SchrodingersGat/inventree-wireviz.html b/SchrodingersGat/inventree-wireviz.html index 06c30bb2..def36a34 100644 --- a/SchrodingersGat/inventree-wireviz.html +++ b/SchrodingersGat/inventree-wireviz.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Wireviz Extension for InvenTree","headline":"Inventree Wireviz","mainEntityOfPage":{"@type":"WebPage","@id":"/SchrodingersGat/inventree-wireviz"},"url":"/SchrodingersGat/inventree-wireviz"} diff --git a/SergeoLacruz.html b/SergeoLacruz.html index 5fc43d3b..2aef86b5 100644 --- a/SergeoLacruz.html +++ b/SergeoLacruz.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Hardware engineer in Germany and vintage fan.","headline":"Sergeolacruz","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz"},"url":"/SergeoLacruz"} diff --git a/SergeoLacruz/inventree-supplier-panel.html b/SergeoLacruz/inventree-supplier-panel.html index e2120187..067bd5f8 100644 --- a/SergeoLacruz/inventree-supplier-panel.html +++ b/SergeoLacruz/inventree-supplier-panel.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"The InvenTree-supplier-panel","headline":"Inventree Supplier Panel","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-supplier-panel"},"url":"/SergeoLacruz/inventree-supplier-panel"} diff --git a/SergeoLacruz/inventree-zebra-plugin.html b/SergeoLacruz/inventree-zebra-plugin.html index bd7ed44e..2b888261 100644 --- a/SergeoLacruz/inventree-zebra-plugin.html +++ b/SergeoLacruz/inventree-zebra-plugin.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SergeoLacruz"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Zebra Label Printer Plugin for Inventree","headline":"Inventree Zebra Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/SergeoLacruz/inventree-zebra-plugin"},"url":"/SergeoLacruz/inventree-zebra-plugin"} diff --git a/afkiwers/inventree-kicad.html b/afkiwers/inventree-kicad.html index c2ea1815..32cbbafb 100644 --- a/afkiwers/inventree-kicad.html +++ b/afkiwers/inventree-kicad.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"afkiwers"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"KiCad Integration for InvenTree","headline":"Inventree Kicad","mainEntityOfPage":{"@type":"WebPage","@id":"/afkiwers/inventree-kicad"},"url":"/afkiwers/inventree-kicad"} diff --git a/afwkiers.html b/afwkiers.html index 2668f3c2..6050e6c9 100644 --- a/afwkiers.html +++ b/afwkiers.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Afwkiers","mainEntityOfPage":{"@type":"WebPage","@id":"/afwkiers"},"url":"/afwkiers"} diff --git a/blog.html b/blog.html index 431430ee..a1eb254d 100644 --- a/blog.html +++ b/blog.html @@ -66,6 +66,16 @@ +
+

+ 1.2.7 Release +

+ The InvenTree team has now released version 1.2.7, which includes a number of bug fixes related to security issues which have been identified by the comm... + 07 Apr 2026 | + +Oliver +
+

Action required - Upcoming Security Release diff --git a/blog/2026/04/07/1.2.7.html b/blog/2026/04/07/1.2.7.html new file mode 100644 index 00000000..0da5d4f0 --- /dev/null +++ b/blog/2026/04/07/1.2.7.html @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + +InvenTree - 1.2.7 Release + + + +1.2.7 Release | InvenTree + + + + + + + + + + + + + + + + + + + +
+
+
+ + logo + InvenTree + + +
+ + + + +
+
+ + + go back + Back + + +
+ +
+

1.2.7 Release

+

+ 07 Apr 2026 + + +Oliver +

+

The InvenTree team has now released version 1.2.7, which includes a number of bug fixes related to security issues which have been identified by the community. We recommend all users to update to this version as soon as possible.

+ +

Changelog

+ +

For a full list of changes made in this release, please refer to the release notes.

+ +

Security Advisories

+ +

The InvenTree development team has been working closely with the community to identify and resolve security issues in the InvenTree codebase. We have published the following security advisories related to this release:

+ + + +

For specific information regarding the vulnerabilities that have been fixed in this release, please refer to the individual advisories linked above.

+ +

Update Procedure

+ +

To update to the latest version of InvenTree, please follow the updating instructions provided in the InvenTree documentation. Note that the particular update procedure may vary depending on your installation method.

+ +

Acknowledgements

+ +

We would like to express our thanks to the community members who have contributed to identifying and resolving security issues in the InvenTree codebase. Your contributions are greatly appreciated and help to make InvenTree a more secure and reliable tool for everyone.

+ + +
+
+ +
+
+ + +
+ + + diff --git a/blog/feed.atom b/blog/feed.atom index 5eb42a77..332ff7bd 100644 --- a/blog/feed.atom +++ b/blog/feed.atom @@ -1,4 +1,30 @@ -Jekyll2026-04-07T21:33:59+00:00/blog/feed.atomInvenTreeInvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.Action required - Upcoming Security Release2026-03-25T00:00:00+00:002026-03-25T00:00:00+00:00/blog/2026/03/25/security-releaseThe InvenTree core development team has received a report of a critical security vulnerability affecting a large range of releases since 2024. We will release a disclosure and a fixed release for the 1.2.x release series on 2026-04-08 21:00 UTC.
+Jekyll2026-04-07T21:56:46+00:00/blog/feed.atomInvenTreeInvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.1.2.7 Release2026-04-07T00:00:00+00:002026-04-07T00:00:00+00:00/blog/2026/04/07/1.2.7The InvenTree team has now released version 1.2.7, which includes a number of bug fixes related to security issues which have been identified by the community. We recommend all users to update to this version as soon as possible.

+ +

Changelog

+ +

For a full list of changes made in this release, please refer to the release notes.

+ +

Security Advisories

+ +

The InvenTree development team has been working closely with the community to identify and resolve security issues in the InvenTree codebase. We have published the following security advisories related to this release:

+ + + +

For specific information regarding the vulnerabilities that have been fixed in this release, please refer to the individual advisories linked above.

+ +

Update Procedure

+ +

To update to the latest version of InvenTree, please follow the updating instructions provided in the InvenTree documentation. Note that the particular update procedure may vary depending on your installation method.

+ +

Acknowledgements

+ +

We would like to express our thanks to the community members who have contributed to identifying and resolving security issues in the InvenTree codebase. Your contributions are greatly appreciated and help to make InvenTree a more secure and reliable tool for everyone.

]]>
SchrodingersGat
Action required - Upcoming Security Release2026-03-25T00:00:00+00:002026-03-25T00:00:00+00:00/blog/2026/03/25/security-releaseThe InvenTree core development team has received a report of a critical security vulnerability affecting a large range of releases since 2024. We will release a disclosure and a fixed release for the 1.2.x release series on 2026-04-08 21:00 UTC.
The vulnerability allows for lateral movement and privilege escalation within an InvenTree instance. It has a low attack complexity.

Steps to take now

@@ -720,153 +746,4 @@ Using InvenTree and proud to share? Release Notes

-

View the release notes for more information.

]]>SchrodingersGat0.17.0 Stable Release2024-12-17T00:00:00+00:002024-12-17T00:00:00+00:00/blog/2024/12/17/0.17.0The InvenTree team is proud to announce the release of InvenTree version 0.17.0! This is the most significant release of InvenTree to date, with a huge number of new features, bug fixes, and improvements. We have closed out over 400 pull requests against this release milestone, and received contributions from multiple developers including seven new contributors.

- -

Release Notes

- -

For a full list of changes made in this release, please see the release notes on GitHub.

- -

Breaking Changes

- -

The following “breaking” changes have been made in this release. Some of these changes will require manual intervention if you are upgrading from a previous version of InvenTree.

- - - -

Some changes to the underlying Django project have changed the way that samesite cookies are handled. This change illuminated an issue with the way that InvenTree was handling cookies, and this has been fixed in this release.

- -

For existing installs, this change may require intervention from a system administrator to ensure that cookies are handled correctly. Refer to the pull request for further guidance.

- -

Background Worker and Global Cache

- -

The background worker process is now forced to use a single worker thread if global caching (i.e. via Redis) is not enabled. This is to prevent multiple background workers from running concurrently and causing issues with the background task queue. This prevents issues with undefined behavior due to race conditions, but may come with a performance penalty for some installations. -Refer to the pull request for further details.

- -

Test Statistics

- -

The “Test Statistics” panel has now been removed from the core InvenTree code, and is now available as a separate plugin. This change was made to reduce the complexity of the core InvenTree codebase, and to allow for more flexibility in the way that plugins are managed. Refer to the pull request for more information.

- -

Plugin Installation Improvements

- -

PR 8503 provides a significant improvement to how plugin installation is synchronized when running InvenTree as a containerized application. Additional checksums are now used to ensure that the plugin installation process is more robust. While this change should be transparent to most users, it is a significant change to the way that plugins are installed and managed.

- -

Security Patches

- -

The following security patches have been applied in this release:

- -

Dependency Updates

- -

A number of core dependencies have been updated to the latest versions to ensure that InvenTree is running the most secure versions of the software. This includes updates to the Django framework, as well as other core dependencies.

- -

XSS Vulnerability via Malicious Barcodes

- -

PR 8286 fixes an issue where a malicious user could craft a custom barcode which could be used to execute a cross-site scripting (XSS) attack. This fix ensures that barcodes are correctly sanitized before being rendered in the InvenTree UI.

- -

All Security Patches

- -

Refer to our GitHub page for a complete list of security patches in this release.

- -

Bug Fixes

- -

Null Location

- -

PR 8565 ensures that the location field of a StockItem is nullified when the item is consumed by a build order or shipped to a customer.

- -

Chinese Language Support

- -

PR 7878 fixes an issue with the Chinese language support in InvenTree.

- -

Part Pricing Fix

- -

PR 8090 fixes a bug which prevented automatic updates of part pricing calculations from working correctly.

- -

Other Bug Fixes

- -

Refer to our GitHub page for a complete list of bug fixes in this release.

- -

New Features

- -

Some of the headline features in this release include:

- -

Order Hold

- -

In PR 7807 we added the ability to mark orders as on hold. This additional status enhances the flexibility of the order management system in InvenTree.

- -

Testable Parts

- -

PR 7888 allows parts to be independently marked as testable. Parts with this flag can have tests associated with them, and can be tested as part of the build process. Note that this flag was previously inherent to the trackable flag, which also allowed parts to be allocated with a serial number. This change separates the two flags, allowing for more flexibility in the way that parts are managed.

- -

User Defined States

- -

Custom “states” can now be defined for a number of different objects in InvenTree. This feature was added in PR 7862 and allows for user defined states to be used in place of some of the default object states. This will open up new possibilities for customizing the way that InvenTree is used.

- -

Sales Order Shipments

- -

We have had a major overhaul in how sales order shipments are managed. When allocating stock against a sales order, the allocation no longer needs to point to a particular shipment. Additionally, the new user interface provides a detailed view for each shipment.

- -

Date Filtering

- -

PR 8544 implements API support for date filtering against different endpoints, in addition to UI elements for the new React interface.

- -

Failed Task Logging

- -

Background task failures are now logged to the database, ensuring that administrators can track the status of background tasks more effectively. This feature was added in PR 8333

- -

Dashboard

- -

The new user interface now supports a configurable dashboard, with multiple widgets that can be added, removed, and re-arranged. This feature was added in PR 8278, and also allows plugins to define custom widgets which can be added to the dashboard.

- -

Translations

- -

The InvenTree translation project has now received contributions from over 450 community members! This is a phenomenal achievement, and we are grateful to all of our contributors who have helped to make InvenTree available in multiple languages.

- -

New Contributors

- -

As always, we are grateful to all of our contributors who have helped to make this release possible. In particular, we would like to thank the following new contributors:

- -
    -
  • @timmyhadwen made their first contribution in https://github.com/inventree/InvenTree/pull/8129
  • -
  • @fuzeman made their first contribution in https://github.com/inventree/InvenTree/pull/8194
  • -
  • @skydiablo made their first contribution in https://github.com/inventree/InvenTree/pull/8255
  • -
  • @webtroter made their first contribution in https://github.com/inventree/InvenTree/pull/8292
  • -
  • @chris-thorn made their first contribution in https://github.com/inventree/InvenTree/pull/8366
  • -
  • @jacobfelknor made their first contribution in https://github.com/inventree/InvenTree/pull/8475
  • -
  • @Mixaill made their first contribution in https://github.com/inventree/InvenTree/pull/8516
  • -
- -

1.0.0 Release Target

- -

This release marks our last minor release before our 1.0.0 release target. In the coming months we will be making some major changes to the InvenTree codebase to prepare for the 1.0.0 release. In particular, this will include a major overhaul of the frontend codebase - you can read more about that here.

- -

Our major immediate goals for the project are to ensure that the new user interface is feature complete. This will include ensuring that all existing features are available in the new UI, and that the new UI is fully functional.

- -

Support the Project

- -

InvenTree is an open-source project, and we rely on the support of our community to keep the project running. There are many ways that you can support the project, including:

- -

Code Contributions

- -

Check out our GitHub page for a list of outstanding issues and feature requests. If you are a developer, you can help to contribute to the project by submitting a pull request.

- -

In particular, we are looking for assistance with frontend development, as we work to complete the new user interface and improve the overall UI/UX of the project.

- -

Documentation / Technical Writing

- -

If you have experience with technical writing, you can help to improve the InvenTree documentation. We are always looking for help to improve the documentation and make it more accessible to new users.

- -

Translation

- -

We are always looking for help with translations. If you are fluent in a language other than English, you can help to translate InvenTree into your language. Checkout our Crowdin project to get started.

- -

Report Bugs

- -

If you encounter a bug in InvenTree, please report it on our GitHub issues page. Please ensure that you provide as much information as possible to help us diagnose and fix the issue.

- -

Financial Support

- -

Sponsorships help to keep this project sustainable, and buys time for the core developers to commit to the project. A recurring or one off sponsorship is a great way to help InvenTree development to continue at full steam!

- -

The work undertaken to keep InvenTree running is done by a very small group of core developers, who do so in their spare time (and are not sponsored by their employers to work on InvenTree). If you benefit from the InvenTree project, please consider contributing to maintain vibrant development of this software!

- -]]>
SchrodingersGat
\ No newline at end of file +

View the release notes for more information.

]]>SchrodingersGat \ No newline at end of file diff --git a/lippoliv.html b/lippoliv.html index c1633b28..b842ed6f 100644 --- a/lippoliv.html +++ b/lippoliv.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"With over 15 years of experience and big big passion I learned to take care about the details. They build up to the big picture we have in mind. I’m planning ahead & act early to prevent a big bang.","headline":"Lippoliv","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv"},"url":"/lippoliv"} diff --git a/lippoliv/inventree-default-salesorder-items.html b/lippoliv/inventree-default-salesorder-items.html index bce8dd72..5fb32cbe 100644 --- a/lippoliv/inventree-default-salesorder-items.html +++ b/lippoliv/inventree-default-salesorder-items.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"lippoliv"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Add default parts (configurable) to every newly created sales order automatically.","headline":"Inventree Default Salesorder Items","mainEntityOfPage":{"@type":"WebPage","@id":"/lippoliv/inventree-default-salesorder-items"},"url":"/lippoliv/inventree-default-salesorder-items"} diff --git a/matmair.html b/matmair.html index 6945982b..3d2594d3 100644 --- a/matmair.html +++ b/matmair.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"I try to build an ecosystem of reusable plugins and integrations for InvenTree. Code once and KISS!","headline":"Matmair","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair"},"url":"/matmair"} diff --git a/matmair/inventree-apprise.html b/matmair/inventree-apprise.html index 3f99b664..936d5c86 100644 --- a/matmair/inventree-apprise.html +++ b/matmair/inventree-apprise.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Send notifications from InvenTree via Apprise","headline":"Inventree Apprise","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-apprise"},"url":"/matmair/inventree-apprise"} diff --git a/matmair/inventree-rapidoc.html b/matmair/inventree-rapidoc.html index ee3efa43..cc546ada 100644 --- a/matmair/inventree-rapidoc.html +++ b/matmair/inventree-rapidoc.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Use RapiDoc for Inventree API docs.","headline":"Inventree Rapidoc","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-rapidoc"},"url":"/matmair/inventree-rapidoc"} diff --git a/matmair/inventree-zapier.html b/matmair/inventree-zapier.html index e6232a37..41d0193d 100644 --- a/matmair/inventree-zapier.html +++ b/matmair/inventree-zapier.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"matmair"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Integrate Zapier into InvenTree","headline":"Inventree Zapier","mainEntityOfPage":{"@type":"WebPage","@id":"/matmair/inventree-zapier"},"url":"/matmair/inventree-zapier"} diff --git a/melektron.html b/melektron.html index e758ba77..95ce7155 100644 --- a/melektron.html +++ b/melektron.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Juggling with bits and bytes for fun and profit ;) (and also electrons if I feel like it)","headline":"Melektron","mainEntityOfPage":{"@type":"WebPage","@id":"/melektron"},"url":"/melektron"} diff --git a/melektron/inventree-adv-sheet-label.html b/melektron/inventree-adv-sheet-label.html index 3ba0f890..8b62a47c 100644 --- a/melektron/inventree-adv-sheet-label.html +++ b/melektron/inventree-adv-sheet-label.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"melektron"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"A label printing plugin for InvenTree which provides support for printing labels on off-the-shelf label sheet layouts and adds some more useful features compared to the sheet label plugin included with InvenTree.","headline":"Inventree Adv Sheet Label","mainEntityOfPage":{"@type":"WebPage","@id":"/melektron/inventree-adv-sheet-label"},"url":"/melektron/inventree-adv-sheet-label"} diff --git a/news.html b/news.html index c536397a..8262d5f2 100644 --- a/news.html +++ b/news.html @@ -66,6 +66,16 @@ +
+

+ 1.2.7 Release +

+ Action Required - Security Update + 07 Apr 2026 | + +Oliver +
+

Action required - Upcoming Security Release diff --git a/news/2026/04/07/1.2.7.html b/news/2026/04/07/1.2.7.html new file mode 100644 index 00000000..3b344bd6 --- /dev/null +++ b/news/2026/04/07/1.2.7.html @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + +InvenTree - 1.2.7 Release + + + +1.2.7 Release | InvenTree + + + + + + + + + + + + + + + + + + + +
+
+
+ + logo + InvenTree + + +
+ + + + +
+
+ + + go back + Back + + +
+ +
+

1.2.7 Release

+

+ 07 Apr 2026 + + +Oliver +

+

Action Required - Security Update

+ +

The InvenTree has published the 1.2.7 release which includes a number of security fixes. We recommend all users to update to this version as soon as possible.

+ + +
+
+ +
+
+ + +
+ + + diff --git a/news/feed.atom b/news/feed.atom index ecf282e9..4845c166 100644 --- a/news/feed.atom +++ b/news/feed.atom @@ -1,4 +1,6 @@ -Jekyll2026-04-07T21:33:59+00:00/news/feed.atomInvenTree | NewsInvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.Action required - Upcoming Security Release2026-03-25T00:00:00+00:002026-03-25T00:00:00+00:00/news/2026/03/25/securityAction required - Upcoming Security Release

+Jekyll2026-04-07T21:56:46+00:00/news/feed.atomInvenTree | NewsInvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.1.2.7 Release2026-04-07T00:00:00+00:002026-04-07T00:00:00+00:00/news/2026/04/07/1.2.7Action Required - Security Update + +

The InvenTree has published the 1.2.7 release which includes a number of security fixes. We recommend all users to update to this version as soon as possible.

]]>
SchrodingersGat
Action required - Upcoming Security Release2026-03-25T00:00:00+00:002026-03-25T00:00:00+00:00/news/2026/03/25/securityAction required - Upcoming Security Release

There will be a security release for InvenTree on 2026-04-08 21:00 UTC. Please read the blog post and prepare to update or take your system off the public internet.

]]>
matmair
1.2.0 Release2026-02-12T00:00:00+00:002026-02-12T00:00:00+00:00/news/2026/02/12/1.2.01.2.0 Release @@ -36,10 +38,4 @@ It is recommended to read the release notes -]]>SchrodingersGat0.16.9 Release2024-11-30T00:00:00+00:002024-11-30T00:00:00+00:00/news/2024/11/30/0.16.90.16.9 Release - -

We have just released version 0.16.9 which includes a patch for a critical bug in the InvenTree package installer. We recommend that users upgrade to this version as soon as possible.

- -]]>
SchrodingersGat
\ No newline at end of file +]]>SchrodingersGat \ No newline at end of file diff --git a/piramja.html b/piramja.html index ad0d5e0a..f3dea21b 100644 --- a/piramja.html +++ b/piramja.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"And in the end, we have no choice but to embrace the chaos and laugh about it.","headline":"Piramja","mainEntityOfPage":{"@type":"WebPage","@id":"/piramja"},"url":"/piramja"} diff --git a/piramja/inventree-niimbot-plugin.html b/piramja/inventree-niimbot-plugin.html index a6a7b2b2..2963862b 100644 --- a/piramja/inventree-niimbot-plugin.html +++ b/piramja/inventree-niimbot-plugin.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"piramja"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Introduction A label printing plugin for InvenTree, which provides support for the Niimbot Label Printers. This plugin is based on the amazing work from labbots/NiimPrintX and modifications from LorisPolenz/NiimPrintX.","headline":"Inventree Niimbot Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/piramja/inventree-niimbot-plugin"},"url":"/piramja/inventree-niimbot-plugin"} diff --git a/plugins.json b/plugins.json index 185390ad..782ea62d 100644 --- a/plugins.json +++ b/plugins.json @@ -3,7 +3,7 @@ "/melektron/inventree-adv-sheet-label": { "name": "InvenTree Advanced Sheet Label", "author": "melektron", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -25,7 +25,7 @@ "/matmair/inventree-apprise": { "name": "InvenTree Apprise", "author": "matmair", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -47,7 +47,7 @@ "/SchrodingersGat/inventree-brother-plugin": { "name": "inventree-brother-plugin", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": false, @@ -69,7 +69,7 @@ "/wolflu05/inventree-bulk-plugin": { "name": "inventree-bulk-plugin", "author": "wolflu05", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -91,7 +91,7 @@ "/SchrodingersGat/inventree-consolidated-shipping": { "name": "inventree-consolidated-shipment-lines", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -113,7 +113,7 @@ "/wolflu05/inventree-cups-plugin": { "name": "inventree-cups-plugin", "author": "wolflu05", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -135,7 +135,7 @@ "/lippoliv/inventree-default-salesorder-items": { "name": "Default sales order items", "author": "lippoliv", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -157,7 +157,7 @@ "/wolflu05/inventree-dymo-plugin": { "name": "inventree-dymo-plugin", "author": "wolflu05", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "GPL-3.0+", "stable": true, @@ -179,7 +179,7 @@ "/SchrodingersGat/inventree-harmonized-codes": { "name": "inventree-harmonized-codes", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -201,7 +201,7 @@ "/LavissaWoW/inventree-ipn-generator": { "name": "inventree-ipn-generator", "author": "LavissaWoW", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -223,7 +223,7 @@ "/afkiwers/inventree-kicad": { "name": "inventree-kicad-plugin", "author": "afkiwers", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -245,7 +245,7 @@ "/piramja/inventree-niimbot-plugin": { "name": "inventree-niimbot-plugin", "author": "piramja", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -267,7 +267,7 @@ "/SchrodingersGat/inventree-order-history": { "name": "inventree-order-history", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -289,7 +289,7 @@ "/matmair/inventree-rapidoc": { "name": "Inventree RapiDoc", "author": "matmair", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT license", "stable": true, @@ -311,7 +311,7 @@ "/wolflu05/inventree-report-lsp-plugin": { "name": "inventree-report-lsp-plugin", "author": "wolflu05", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "GPL-3.0+", "stable": true, @@ -333,7 +333,7 @@ "/SchrodingersGat/inventree-rolling-stocktake": { "name": "inventree-rolling-stocktake", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -355,7 +355,7 @@ "/SchrodingersGat/inventree-stock-forecasting": { "name": "inventree-stock-forecasting", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -377,7 +377,7 @@ "/SergeoLacruz/inventree-supplier-panel": { "name": "inventree-supplier-panel", "author": "SergeoLacruz", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -399,7 +399,7 @@ "/SchrodingersGat/inventree-test-statistics": { "name": "inventree-test-statistics", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -421,7 +421,7 @@ "/SchrodingersGat/inventree-wireviz": { "name": "inventree-wireviz-plugin", "author": "SchrodingersGat", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -443,7 +443,7 @@ "/matmair/inventree-zapier": { "name": "inventree-zapier", "author": "matmair", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": false, @@ -465,7 +465,7 @@ "/SergeoLacruz/inventree-zebra-plugin": { "name": "inventree-zebra-plugin", "author": "SergeoLacruz", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "MIT", "stable": true, @@ -487,7 +487,7 @@ "/wolflu05/inventree-zebra": { "name": "inventree-zebra", "author": "wolflu05", - "last_modified": "2026-04-07 21:33:44 +0000", + "last_modified": "2026-04-07 21:56:29 +0000", "open_source": null, "license": "GPL-3.0+", "stable": true, diff --git a/schrodingersgat.html b/schrodingersgat.html index fce8097e..5e0d8cf1 100644 --- a/schrodingersgat.html +++ b/schrodingersgat.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"} @@ -96,6 +96,9 @@

Posts

    +
  • 07 Apr 2026 1.2.7 Release +
  • +
  • 12 Feb 2026 Database Update Procedure
  • diff --git a/sitemap.xml b/sitemap.xml index a7160fcb..8a8f5f1b 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -105,6 +105,10 @@ 2026-03-25T00:00:00+00:00 +/news/2026/04/07/1.2.7 +2026-04-07T00:00:00+00:00 + + /blog/2021/10/25/starting 2021-10-25T00:00:00+00:00 @@ -241,132 +245,136 @@ 2026-03-25T00:00:00+00:00 +/blog/2026/04/07/1.2.7 +2026-04-07T00:00:00+00:00 + + /LavissaWoW -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SergeoLacruz -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /afwkiers -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /lippoliv -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /matmair -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /melektron -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /piramja -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /schrodingersgat -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /wolflu05 -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /melektron/inventree-adv-sheet-label -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /matmair/inventree-apprise -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-brother-plugin -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /wolflu05/inventree-bulk-plugin -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-consolidated-shipping -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /wolflu05/inventree-cups-plugin -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /lippoliv/inventree-default-salesorder-items -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /wolflu05/inventree-dymo-plugin -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-harmonized-codes -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /LavissaWoW/inventree-ipn-generator -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /afkiwers/inventree-kicad -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /piramja/inventree-niimbot-plugin -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-order-history -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /matmair/inventree-rapidoc -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /wolflu05/inventree-report-lsp-plugin -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-rolling-stocktake -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-stock-forecasting -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SergeoLacruz/inventree-supplier-panel -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-test-statistics -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SchrodingersGat/inventree-wireviz -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /matmair/inventree-zapier -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /SergeoLacruz/inventree-zebra-plugin -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /wolflu05/inventree-zebra -2026-04-07T21:33:59+00:00 +2026-04-07T21:56:46+00:00 /404 @@ -408,7 +416,7 @@ /fund.html -/alternatives/ +/about/ /extend/plugin/ @@ -420,7 +428,7 @@ /extend/ -/about/ +/alternatives/ / diff --git a/wolflu05.html b/wolflu05.html index ad81c6ba..c50cc0f0 100644 --- a/wolflu05.html +++ b/wolflu05.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"InvenTree is an open-source inventory management system which provides intuitive parts management and stock control. It is at the center of an ecosystem of addins for EDA tools, API wrapper, deeply integrated plugins and 3rd party tools.","headline":"Wolflu05","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05"},"url":"/wolflu05"} diff --git a/wolflu05/inventree-bulk-plugin.html b/wolflu05/inventree-bulk-plugin.html index a5a90eb7..f04c1bf3 100644 --- a/wolflu05/inventree-bulk-plugin.html +++ b/wolflu05/inventree-bulk-plugin.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Bulk creation plugin for InvenTree","headline":"Inventree Bulk Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-bulk-plugin"},"url":"/wolflu05/inventree-bulk-plugin"} diff --git a/wolflu05/inventree-cups-plugin.html b/wolflu05/inventree-cups-plugin.html index f1785394..629cee6f 100644 --- a/wolflu05/inventree-cups-plugin.html +++ b/wolflu05/inventree-cups-plugin.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Label printing plugin for generic cups printers","headline":"Inventree Cups Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-cups-plugin"},"url":"/wolflu05/inventree-cups-plugin"} diff --git a/wolflu05/inventree-dymo-plugin.html b/wolflu05/inventree-dymo-plugin.html index 883d0f0b..aaacb7db 100644 --- a/wolflu05/inventree-dymo-plugin.html +++ b/wolflu05/inventree-dymo-plugin.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Dymo label printer driver plugin for InvenTree","headline":"Inventree Dymo Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-dymo-plugin"},"url":"/wolflu05/inventree-dymo-plugin"} diff --git a/wolflu05/inventree-report-lsp-plugin.html b/wolflu05/inventree-report-lsp-plugin.html index e50f4d69..d04c6439 100644 --- a/wolflu05/inventree-report-lsp-plugin.html +++ b/wolflu05/inventree-report-lsp-plugin.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"A report editor with auto completion, diagnostic messages and many more capabilities to help with creating custom templates, powered by django-template-lsp.","headline":"Inventree Report Lsp Plugin","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-report-lsp-plugin"},"url":"/wolflu05/inventree-report-lsp-plugin"} diff --git a/wolflu05/inventree-zebra.html b/wolflu05/inventree-zebra.html index 825f5c71..693530d1 100644 --- a/wolflu05/inventree-zebra.html +++ b/wolflu05/inventree-zebra.html @@ -31,11 +31,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"wolflu05"},"dateModified":"2026-04-07T21:56:46+00:00","datePublished":"2026-04-07T21:56:46+00:00","description":"Zebra label printer driver plugin for InvenTree","headline":"Inventree Zebra","mainEntityOfPage":{"@type":"WebPage","@id":"/wolflu05/inventree-zebra"},"url":"/wolflu05/inventree-zebra"}