diff --git a/LavissaWoW.html b/LavissaWoW.html index 6b5f8df1..c14305ab 100644 --- a/LavissaWoW.html +++ b/LavissaWoW.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 383bc4d8..cf6f9548 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 f90f06d5..be0dfea9 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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-wireviz.html b/SchrodingersGat/inventree-wireviz.html index dc63385b..164c3052 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 ea419f03..d4daa5bc 100644 --- a/SergeoLacruz.html +++ b/SergeoLacruz.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 c3d3535d..478ee840 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 243d30ec..a9d362a7 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 561a7b9a..453d9556 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 3d6e9497..b0c46b75 100644 --- a/afwkiers.html +++ b/afwkiers.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 8b90eb0a..33f82f8b 100644 --- a/blog.html +++ b/blog.html @@ -68,7 +68,17 @@

- 0.15.0 Bugfix Release + 0.16.0 Stable Release +

+ The InvenTree development team is pleased to announce the release of InvenTree stable version 0.16.0. This release once again includes a wide range of ne... + 25 Aug 2024 | + +Oliver +
+ +
+

+ 0.15.2 Bugfix Release

The InvenTree team has just released version 0.15.2 which includes a patch for a critical security vulnerability. 26 May 2024 | diff --git a/blog/2024/05/26/0.15.2.html b/blog/2024/05/26/0.15.2.html index cf5ecf56..9a643d9e 100644 --- a/blog/2024/05/26/0.15.2.html +++ b/blog/2024/05/26/0.15.2.html @@ -15,14 +15,14 @@ -InvenTree - 0.15.0 Bugfix Release +InvenTree - 0.15.2 Bugfix Release -0.15.0 Bugfix Release | InvenTree +0.15.2 Bugfix Release | InvenTree - + @@ -33,9 +33,9 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"SchrodingersGat"},"dateModified":"2024-05-26T00:00:00+00:00","datePublished":"2024-05-26T00:00:00+00:00","description":"The InvenTree team has just released version 0.15.2 which includes a patch for a critical security vulnerability.","headline":"0.15.2 Bugfix Release","mainEntityOfPage":{"@type":"WebPage","@id":"/blog/2024/05/26/0.15.2"},"url":"/blog/2024/05/26/0.15.2"} @@ -69,7 +69,7 @@
-

0.15.0 Bugfix Release

+

0.15.2 Bugfix Release

26 May 2024 diff --git a/blog/2024/08/25/0.16.0.html b/blog/2024/08/25/0.16.0.html new file mode 100644 index 00000000..edb533e9 --- /dev/null +++ b/blog/2024/08/25/0.16.0.html @@ -0,0 +1,353 @@ + + + + + + + + + + + + + + + + + +InvenTree - 0.16.0 Stable Release + + + +0.16.0 Stable Release | InvenTree + + + + + + + + + + + + + + + + + + + +

+
+
+ + logo + InvenTree + + +
+ + + + +
+
+ + + go back + Back + + +
+ +
+

0.16.0 Stable Release

+

+ 25 Aug 2024 + + +Oliver +

+

The InvenTree development team is pleased to announce the release of InvenTree stable version 0.16.0. This release once again includes a wide range of new features, bug fixes, and improvements. We have closed out over 250 pull requests against this release target!

+ +

Release Notes

+ +

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

+ +

Breaking Changes

+ +

This release includes a number of changes which adjust existing APIs and may require updates to custom code or scripts.

+ +

View a full list of breaking changes on our GitHub page.

+ +

Report Printing Refactor

+ +

In PR #7074, the report printing system has received a major refactor. This change has been a long time coming, and we are excited to see it finally merged into the main branch.

+ +

Previously, each report template type was stored in a separate database table. All reports have now been consolidated into a single table, which simplifies the codebase and makes it easier to manage report templates.

+ +

A similar single table has been implemented for label templates.

+ +

Additionally, the report template live editor has received some improvements, making it easier to create and edit report templates directly within the InvenTree interface.

+ +

This change has removed a number of existing API endpoints, as all report functionality is consolidated to a smaller set of API commands. Refer to the InvenTree API documentation for more information.

+ +

Attachment Refactor

+ +

In PR #7420, all attachment tables have been consolidated into a single table. This code change results in a large number of redundant API endpoints being removed, and simplifies the codebase. As all attachments are now stored in a single table, any custom plugins which interact with attachments will need to be updated to reflect this change.

+ +

Plugin Static File Management

+ +

We have changed the way that static files for plugins are handled. Previously only plugins which used the “app mixin” system could include static files. Now, all plugins can include static files, which are automatically loaded by the InvenTree system.

+ +

Refer to PR #7763 for more information.

+ +

Plugin API Lookup

+ +

In PR #7224 the plugin API was changed to use the “slug” of the plugin as the primary lookup, rather than the unique ID in the database. This change simplifies the plugin API and makes it easier to manage plugins, allowing consistent access to plugin data.

+ +

Security Patches

+ +

A number of critical security updates have been made. For a full list, refer to the GitHub project page.

+ +

Dependency Updates

+ +

We have updated a number of dependencies to address security vulnerabilities. These updates are part of our ongoing commitment to security and privacy. While there have been a significant number of dependency updates in this release cycle, below is a list of PRs which address security vulnerabilities:

+ +
    +
  • https://github.com/inventree/InvenTree/pull/7839
  • +
  • https://github.com/inventree/InvenTree/pull/7827
  • +
  • https://github.com/inventree/InvenTree/pull/7620
  • +
  • https://github.com/inventree/InvenTree/pull/7430
  • +
+ +

2FA Login Fix

+ +

2FA authentication for the new React frontend has been fixed in PR #7469.

+ +

Frontend SBOMs

+ +

PR #7784 generates SBOMs for the frontend, providing detailed information on the dependencies used in the frontend codebase.

+ +

New Features

+ +

This has been a significant release cycle for new features, with a number of exciting additions to the InvenTree codebase. There are so many new updates here that we can’t list them all, some of the highlights include:

+ +

User Interface Improvements

+ +

Major improvements have been made to the new React frontend, with a number of new features and enhancements. The new frontend is now the primary focus of development, and we are working to migrate all frontend code to React. From this point onwards, major bug fixes and security patches will still be applied to the old frontend, but new features will only be added to the React frontend.

+ +

Data Import / Export

+ +

We have been working on an entire rewrite of the data import and export system. This new system is more robust and flexible, and allows for more complex data import and export operations. This system is now live in the new React frontend, and we are excited to see it in action.

+ +

Future work will focus on bringing all import/export functionality across to the new system, and removing the old import/export system entirely.

+ +

Validation Plugin Enhancements

+ +

The validation plugin system has been significantly enhanced to provide greater flexibility for custom validation options.

+ +

API Documentation

+ +

The API documentation has been enhanced, and is now built automatically from the InvenTree codebase and included in the InvenTree documentation.

+ +

Bug Fixes

+ +

Our commitment to bug fixes continues, with a number of issues resolved in this release cycle. For a full list of bug fixes, refer to the GitHub project page.

+ +

Many of these bugs have been identified and fixed by our community of users, and we are grateful for their ongoing support! If you identify a bug in InvenTree, please report it to us on our GitHub issues page.

+ +

Translation Support

+ +

Our support for multiple languages continues to grow, and we are grateful to the many contributors who have helped us add new languages to InvenTree. To contribute to the translation effort, please refer our Crowdin page.

+ +

New Contributors

+ +

Once again, we are excited to welcome a number of new contributors to the InvenTree project. We are grateful for the time and effort that these contributors have put into the project, and we look forward to working with them in the future.

+ + + +

We welcome any new contributors to the project, and we are always looking for new people to help us improve InvenTree. If you are interested in contributing to the project, please refer to our Contributing Guidelines.

+ +

1.0.0 Release

+ +

We continue to push hard to reach the 1.0.0 release milestone. This release will mark a significant milestone in the InvenTree project, and we are excited to see it come to fruition. Fingers crossed that the next minor release will be the last one before our 1.0.0 release!

+ +

User Interface Improvements

+ +

The new React interface remains a major hurdle to overcome before the 1.0.0 release. We are working hard to migrate all frontend code to React, and would greatly appreciate any help from the community in this effort. Any assistance with frontend development, testing, or bug fixing would be greatly appreciated. Please reach out via our GitHub page if you are interested in helping out.

+ +

Support the Project

+ +

As always, there are many ways to support the InvenTree project!

+ +

Translation

+ +

We are always looking for new translators to help us add new languages to InvenTree. If you are fluent in a language other than English, please consider contributing to our translation effort on Crowdin.

+ +

Code Contributions

+ +

We welcome code contributions from the community. If you are interested in contributing to the InvenTree codebase, please refer to our Contributing Guidelines.

+ +

Report Bugs

+ +

If you find a bug in InvenTree, please report it to us on our GitHub issues page. Reporting bugs is critical to improving the software, and we appreciate any help in identifying and fixing issues.

+ +

Documentation

+ +

Documenting a large software project is a challenging and ongoing effort. If you are able to provide assistance in improving the documentation set, please consider doing so! Documentation contributions can be made on GitHub.

+ +

Financial Support

+ +

If you or your company uses InvenTree, please consider sponsoring the project to show your 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!

+ +

A friendly reminder that the majority of 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!

+ + + +

Deploying InvenTree

+ +

If you are new to the InvenTree project, there are multiple ways to deploy InvenTree for your own use. Please refer to the deployment guide for more information.

+ + +
+
+ +
+
+ + +
+ + + diff --git a/blog/feed.atom b/blog/feed.atom index 1b75f9ce..659dee98 100644 --- a/blog/feed.atom +++ b/blog/feed.atom @@ -1,4 +1,157 @@ -Jekyll2024-08-25T01:06:33+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.0.15.0 Bugfix Release2024-05-26T00:00:00+00:002024-05-26T00:00:00+00:00/blog/2024/05/26/0.15.2The InvenTree team has just released version 0.15.2 which includes a patch for a critical security vulnerability.

+Jekyll2024-08-25T10:18:00+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.0.16.0 Stable Release2024-08-25T00:00:00+00:002024-08-25T00:00:00+00:00/blog/2024/08/25/0.16.0The InvenTree development team is pleased to announce the release of InvenTree stable version 0.16.0. This release once again includes a wide range of new features, bug fixes, and improvements. We have closed out over 250 pull requests against this release target!

+ +

Release Notes

+ +

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

+ +

Breaking Changes

+ +

This release includes a number of changes which adjust existing APIs and may require updates to custom code or scripts.

+ +

View a full list of breaking changes on our GitHub page.

+ +

Report Printing Refactor

+ +

In PR #7074, the report printing system has received a major refactor. This change has been a long time coming, and we are excited to see it finally merged into the main branch.

+ +

Previously, each report template type was stored in a separate database table. All reports have now been consolidated into a single table, which simplifies the codebase and makes it easier to manage report templates.

+ +

A similar single table has been implemented for label templates.

+ +

Additionally, the report template live editor has received some improvements, making it easier to create and edit report templates directly within the InvenTree interface.

+ +

This change has removed a number of existing API endpoints, as all report functionality is consolidated to a smaller set of API commands. Refer to the InvenTree API documentation for more information.

+ +

Attachment Refactor

+ +

In PR #7420, all attachment tables have been consolidated into a single table. This code change results in a large number of redundant API endpoints being removed, and simplifies the codebase. As all attachments are now stored in a single table, any custom plugins which interact with attachments will need to be updated to reflect this change.

+ +

Plugin Static File Management

+ +

We have changed the way that static files for plugins are handled. Previously only plugins which used the “app mixin” system could include static files. Now, all plugins can include static files, which are automatically loaded by the InvenTree system.

+ +

Refer to PR #7763 for more information.

+ +

Plugin API Lookup

+ +

In PR #7224 the plugin API was changed to use the “slug” of the plugin as the primary lookup, rather than the unique ID in the database. This change simplifies the plugin API and makes it easier to manage plugins, allowing consistent access to plugin data.

+ +

Security Patches

+ +

A number of critical security updates have been made. For a full list, refer to the GitHub project page.

+ +

Dependency Updates

+ +

We have updated a number of dependencies to address security vulnerabilities. These updates are part of our ongoing commitment to security and privacy. While there have been a significant number of dependency updates in this release cycle, below is a list of PRs which address security vulnerabilities:

+ +
    +
  • https://github.com/inventree/InvenTree/pull/7839
  • +
  • https://github.com/inventree/InvenTree/pull/7827
  • +
  • https://github.com/inventree/InvenTree/pull/7620
  • +
  • https://github.com/inventree/InvenTree/pull/7430
  • +
+ +

2FA Login Fix

+ +

2FA authentication for the new React frontend has been fixed in PR #7469.

+ +

Frontend SBOMs

+ +

PR #7784 generates SBOMs for the frontend, providing detailed information on the dependencies used in the frontend codebase.

+ +

New Features

+ +

This has been a significant release cycle for new features, with a number of exciting additions to the InvenTree codebase. There are so many new updates here that we can’t list them all, some of the highlights include:

+ +

User Interface Improvements

+ +

Major improvements have been made to the new React frontend, with a number of new features and enhancements. The new frontend is now the primary focus of development, and we are working to migrate all frontend code to React. From this point onwards, major bug fixes and security patches will still be applied to the old frontend, but new features will only be added to the React frontend.

+ +

Data Import / Export

+ +

We have been working on an entire rewrite of the data import and export system. This new system is more robust and flexible, and allows for more complex data import and export operations. This system is now live in the new React frontend, and we are excited to see it in action.

+ +

Future work will focus on bringing all import/export functionality across to the new system, and removing the old import/export system entirely.

+ +

Validation Plugin Enhancements

+ +

The validation plugin system has been significantly enhanced to provide greater flexibility for custom validation options.

+ +

API Documentation

+ +

The API documentation has been enhanced, and is now built automatically from the InvenTree codebase and included in the InvenTree documentation.

+ +

Bug Fixes

+ +

Our commitment to bug fixes continues, with a number of issues resolved in this release cycle. For a full list of bug fixes, refer to the GitHub project page.

+ +

Many of these bugs have been identified and fixed by our community of users, and we are grateful for their ongoing support! If you identify a bug in InvenTree, please report it to us on our GitHub issues page.

+ +

Translation Support

+ +

Our support for multiple languages continues to grow, and we are grateful to the many contributors who have helped us add new languages to InvenTree. To contribute to the translation effort, please refer our Crowdin page.

+ +

New Contributors

+ +

Once again, we are excited to welcome a number of new contributors to the InvenTree project. We are grateful for the time and effort that these contributors have put into the project, and we look forward to working with them in the future.

+ + + +

We welcome any new contributors to the project, and we are always looking for new people to help us improve InvenTree. If you are interested in contributing to the project, please refer to our Contributing Guidelines.

+ +

1.0.0 Release

+ +

We continue to push hard to reach the 1.0.0 release milestone. This release will mark a significant milestone in the InvenTree project, and we are excited to see it come to fruition. Fingers crossed that the next minor release will be the last one before our 1.0.0 release!

+ +

User Interface Improvements

+ +

The new React interface remains a major hurdle to overcome before the 1.0.0 release. We are working hard to migrate all frontend code to React, and would greatly appreciate any help from the community in this effort. Any assistance with frontend development, testing, or bug fixing would be greatly appreciated. Please reach out via our GitHub page if you are interested in helping out.

+ +

Support the Project

+ +

As always, there are many ways to support the InvenTree project!

+ +

Translation

+ +

We are always looking for new translators to help us add new languages to InvenTree. If you are fluent in a language other than English, please consider contributing to our translation effort on Crowdin.

+ +

Code Contributions

+ +

We welcome code contributions from the community. If you are interested in contributing to the InvenTree codebase, please refer to our Contributing Guidelines.

+ +

Report Bugs

+ +

If you find a bug in InvenTree, please report it to us on our GitHub issues page. Reporting bugs is critical to improving the software, and we appreciate any help in identifying and fixing issues.

+ +

Documentation

+ +

Documenting a large software project is a challenging and ongoing effort. If you are able to provide assistance in improving the documentation set, please consider doing so! Documentation contributions can be made on GitHub.

+ +

Financial Support

+ +

If you or your company uses InvenTree, please consider sponsoring the project to show your 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!

+ +

A friendly reminder that the majority of 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!

+ + + +

Deploying InvenTree

+ +

If you are new to the InvenTree project, there are multiple ways to deploy InvenTree for your own use. Please refer to the deployment guide for more information.

]]>
SchrodingersGat
0.15.2 Bugfix Release2024-05-26T00:00:00+00:002024-05-26T00:00:00+00:00/blog/2024/05/26/0.15.2The InvenTree team has just released version 0.15.2 which includes a patch for a critical security vulnerability.

Security Patch

@@ -880,57 +1033,4 @@ wget https://raw.githubusercontent.com/inventree/InvenTree/master/docker/Caddyfi

Maintaining and continuously improving a software project requires time, effort, and resources. We are committed to patching critical bugs in a timely manner, to ensure that everyone who is using InvenTree has the best possible experience with our software.

-

If you would like to financially support the project, please refer to the contribution guide.

]]>
SchrodingersGat
KiCad Integration2023-09-26T00:00:00+00:002023-09-26T00:00:00+00:00/blog/2023/09/26/kicadIn the world of electronics design and PCB (Printed Circuit Board) development, KiCad has been a go-to tool for engineers and hobbyists alike. KiCad is a very popular and capable tool, and has continually evolved to meet the changing needs of its users.

- -

Ever since InvenTree was first shamelessly cross-promoted on the KiCad forums, I have been searching for a clean way to connect KiCad and InvenTree together. This has been a popular topic of discussion with other InvenTree users too!

- -

InvenTree contains all of my part definition data and inventory management information, such as part parameters, supplier data, etc. If only there was a simply way to get all of that information directly out of InvenTree and into KiCad.

- -

Well now, with great excitement, there is! InvenTree data can now be used as a first-class symbol library - with full support of all of InvenTree’s internal data!

- -

HTTP Library Support

- -

In September 2023, HTTP Library Support was added to the KiCad application.

- -

This feature allows KiCad library data to be retrieved from an external API endpoint, rather than a library file on the local filesystem. This is a groundbreaking change which allows us to leverage InvenTree’s existing capabilities to provide a fully-featured integration between the two software packages.

- -

InvenTree Plugin

- -

The same author who implemented the HTTP library support in KiCad has also released a plugin for InvenTree which provides an API wrapper for the InvenTree database that conforms to the KiCad HTTP library standard.

- -

What does this mean? Simply put, it means that you can now use your InvenTree database as a native KiCad library, and pull your InvenTree data directly in to your KiCad schematic.

- -

Configuration File

- -

Once the plugin is installed, a simple configuration file on the local computer is all that is required to connect to the InvenTree database. All that is required is the URL to the remote server (with the correct plugin extension) and an API token for authentication:

- -
{
-    "meta": {
-        "version": 1.0
-    },
-    "name": "InvenTree",
-    "description": "InvenTree Library",
-    "source": {
-        "type": "REST_API",
-        "api_version": "v1",
-        "root_url": "http://my.inventree.server/plugin/kicad-library-plugin",
-        "token": "usertokendatastring"
-    }
-}
-
- -

Categories as Libraries

- -

InvenTree categories can be used as separate libraries in the KiCad application. The InvenTree plugin allows the user to select which part categories are exposed to KiCad.

- -

Parameters as Fields

- -

Part parameters are exposed to the KiCad symbol as fields. This means that any extra part information (stored as part parameters in InvenTree) is available to the KiCad symbols.

- -

Default Values

- -

Where certain KiCad values are not defined for a particular part, each library category can optionally specify attributes such as Default Symbol or Default Footprint. This allows a category to be defined where all parts may share a common symbol and/or footprint within KiCad.

- -

Further Reading

- -

Check out the inventree-kicad-plugin page on GitHub for further details, including installation instructions!

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

If you would like to financially support the project, please refer to the contribution guide.

]]>
SchrodingersGat
\ No newline at end of file diff --git a/contribute.html b/contribute.html index e38557af..dffa992a 100644 --- a/contribute.html +++ b/contribute.html @@ -81,8 +81,6 @@ diff --git a/lippoliv.html b/lippoliv.html index fef1e90a..e11fa469 100644 --- a/lippoliv.html +++ b/lippoliv.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 4f93fa12..490ddf76 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 2d603ad7..ae5b6f43 100644 --- a/matmair.html +++ b/matmair.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 6016442d..89e90022 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 b39e5db1..2a340af0 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 78b52412..bf8c8b21 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 792b36bb..bbde74ac 100644 --- a/melektron.html +++ b/melektron.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 9ed04766..84ab24fb 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 e82d60b9..9ec2b3a8 100644 --- a/news.html +++ b/news.html @@ -66,6 +66,16 @@ +
+

+ 0.16.0 Release +

+ 0.16.0 Release + 25 Aug 2024 | + +Oliver +
+

0.15.2 Release diff --git a/news/2024/08/25/0.16.0.html b/news/2024/08/25/0.16.0.html new file mode 100644 index 00000000..90fe6c74 --- /dev/null +++ b/news/2024/08/25/0.16.0.html @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + +InvenTree - 0.16.0 Release + + + +0.16.0 Release | InvenTree + + + + + + + + + + + + + + + + + + + +
+
+
+ + logo + InvenTree + + +
+ + + + +
+
+ + + go back + Back + + +
+ +
+

0.16.0 Release

+

+ 25 Aug 2024 + + +Oliver +

+

0.16.0 Release

+ +

We are pleased to announce the 0.16.0 stable release, which represents a significant milestone in the development of InvenTree.

+ + + + +
+
+ +
+
+ + +
+ + + diff --git a/news/feed.atom b/news/feed.atom index 9ffe569d..0d52c54c 100644 --- a/news/feed.atom +++ b/news/feed.atom @@ -1,4 +1,10 @@ -Jekyll2024-08-25T01:06:33+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.0.15.2 Release2024-05-26T00:00:00+00:002024-05-26T00:00:00+00:00/news/2024/05/26/0.15.20.15.2 Release

+Jekyll2024-08-25T10:18:00+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.0.16.0 Release2024-08-25T00:00:00+00:002024-08-25T00:00:00+00:00/news/2024/08/25/0.16.00.16.0 Release + +

We are pleased to announce the 0.16.0 stable release, which represents a significant milestone in the development of InvenTree.

+ +]]>
SchrodingersGat
0.15.2 Release2024-05-26T00:00:00+00:002024-05-26T00:00:00+00:00/news/2024/05/26/0.15.20.15.2 Release

We have just released version 0.15.2 which includes a patch for a critical security vulnerability.

@@ -45,27 +51,4 @@

The 0.12.1 bugfix release is now available

]]>
SchrodingersGat
0.12.0 Release2023-06-26T00:00:00+00:002023-06-26T00:00:00+00:00/news/2023/06/26/0.12.00.12.0 Release -

We are pleased to announce the 0.12.0 stable release, which represents a major upgrade to the InvenTree software! Read more about it in our blog post

]]>
SchrodingersGat
Introducing the Plugin List2023-01-30T00:00:00+00:002023-01-30T00:00:00+00:00/news/2023/01/30/introducing-the-plugin-listGetting ready for 0.10.0, Website Updates and the Plugin List.

- -

Preparations for 0.10.0

- -

Since the last release, we’ve been working on the next version of InvenTree, which will be 0.10.0. There are already 85 PRs merged into the master branch, and we’re expecting to release 0.10.0 in the next few weeks.

- -

There will be a full blog post once we release but here are a few perks to look for:

-
    -
  • The option to use Slovenian. Around 7% are already translated - we need your help to get that number up. Head over to the translation project if you want to help with any language.
  • -
  • Attach the current order schedule to your calendar (3858)
  • -
  • Improvements for report rendering (4081) and a lot of improvements to the docs
  • -
  • Get orders by their reference via the API (4083)
  • -
  • Improvements for SSO - including the UI (4169, 4263), better separation between local and SSO user management (4171) and restricting signups to specific domains (4172)
  • -
  • Include alternative parts in your BOM exports (4203)
  • -
  • A simple priority field for order (4225)
  • -
- -

Website Updates

- -

The website got some UI fixes for mobile users and gained more icons. We also added a team section and moved away from cookie-based analytics.

- -

Plugin List

- -

A new feature landed: the plugin list. Check out the blog post for more details.

]]>
matmair
\ No newline at end of file +

We are pleased to announce the 0.12.0 stable release, which represents a major upgrade to the InvenTree software! Read more about it in our blog post

]]>SchrodingersGat \ No newline at end of file diff --git a/schrodingersgat.html b/schrodingersgat.html index 974a3c2e..0e20eba9 100644 --- a/schrodingersgat.html +++ b/schrodingersgat.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+00:00","description":"Maintainer of InvenTree.","headline":"Schrodingersgat","mainEntityOfPage":{"@type":"WebPage","@id":"/schrodingersgat"},"url":"/schrodingersgat"} @@ -96,7 +96,10 @@

Posts

    -
  • 26 May 2024 0.15.0 Bugfix Release +
  • 25 Aug 2024 0.16.0 Stable Release +
  • + +
  • 26 May 2024 0.15.2 Bugfix Release
  • 14 May 2024 0.15.0 Stable Release diff --git a/sitemap.xml b/sitemap.xml index 42298e7f..f244f8a7 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -53,6 +53,10 @@ 2024-05-26T00:00:00+00:00 +/news/2024/08/25/0.16.0 +2024-08-25T00:00:00+00:00 + + /blog/2021/10/25/starting 2021-10-25T00:00:00+00:00 @@ -133,92 +137,96 @@ 2024-05-26T00:00:00+00:00 +/blog/2024/08/25/0.16.0 +2024-08-25T00:00:00+00:00 + + /LavissaWoW -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /SergeoLacruz -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /afwkiers -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /lippoliv -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /matmair -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /melektron -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /schrodingersgat -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /wolflu05 -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /melektron/inventree-adv-sheet-label -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /matmair/inventree-apprise -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /SchrodingersGat/inventree-brother-plugin -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /wolflu05/inventree-bulk-plugin -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /wolflu05/inventree-cups-plugin -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /lippoliv/inventree-default-salesorder-items -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /wolflu05/inventree-dymo-plugin -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /LavissaWoW/inventree-ipn-generator -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /afkiwers/inventree-kicad -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /matmair/inventree-rapidoc -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /SergeoLacruz/inventree-supplier-panel -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /SchrodingersGat/inventree-wireviz -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /matmair/inventree-zapier -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /SergeoLacruz/inventree-zebra-plugin -2024-08-25T01:06:33+00:00 +2024-08-25T10:18:00+00:00 /404 diff --git a/wolflu05.html b/wolflu05.html index 647de7f4..e5d28960 100644 --- a/wolflu05.html +++ b/wolflu05.html @@ -30,11 +30,11 @@ - + +{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 0175a09b..97ecf833 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 8ba08f21..ceddd0e2 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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 94782795..41aea9fe 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":"2024-08-25T10:18:00+00:00","datePublished":"2024-08-25T10:18:00+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"}