Skip to content

Releases: wolflu05/inventree-bulk-plugin

v1.3.0

15 Jul 19:46
47a48cc
Compare
Choose a tag to compare

Important

This version is required for InvenTree>=0.16 due to inventree/InvenTree#7420. (It is still compatible with InvenTree 0.15)

What's Changed

🐛 Bug Fixes

📦 Devops / Setup / Docs Changes

Full Changelog: 1.2.3...1.3.0

v1.2.3

05 Mar 08:04
1f1c567
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

📦 Devops / Setup / Docs Changes

Full Changelog: 1.2.2...1.2.3

v1.2.2

10 Feb 10:56
637f6b8
Compare
Choose a tag to compare

What's Changed

✨ New Features

📦 Devops / Setup / Docs Changes

Full Changelog: 1.2.1...1.2.2

v1.2.1

07 Feb 16:22
c91c362
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fix to support django 4 (inventree 0.14) by @wolflu05 in #66

📦 Devops / Setup / Docs Changes

Full Changelog: 1.2.0...1.2.1

v1.2.0

01 Feb 15:23
6943381
Compare
Choose a tag to compare

What's Changed

✨ New Features

  • Fix stocklocation.icon, part.responsible and part.minimum_stock fields by @wolflu05 in #61
  • Location type field for location bulk create object by @wolflu05 in #62

📦 Devops / Setup / Docs Changes

Full Changelog: 1.1.0...1.2.0

v1.1.0

15 Sep 19:55
50788fb
Compare
Choose a tag to compare

🚀 Highlights

Parts can be generated

Parts can now be bulk created using the bulk creation editor. The bulk creator also allows initial creation of stock items, manufacturer parts, supplier parts, part variants and parameters. All of those relations can be selected using select inputs or can be switched to template mode allowing the usage of the powerful jinja2 templates too.

image

In addition to that, part attachments and images can be fetched from remote urls. All of this is useful if e.g. you want to create all resistors out of the E12,... series, by creating initial stock and supplier data if you ordered a pack of 100x of each value. You can find that example on the README.md example section.

UI improvements

Compared to v1.0.0 there was a lot of work into making the UI more powerful. This version adds a "Preview/Bulk create" Dialog which can be used to bulk create objects here by only filling out the inputs of a saved template. This is especially useful if you have some kind of standard drawer shelves and don't want to spend much time adding a bunch of new drawers to inventree. Just create a saved template, use inputs if they vary in size and save as a template. All of this happened while in the background the stack changed from using pure uncompiled js with preact to using compiled typescript with preact.

image

Import/export templates

If you want to share templates you made with others or other instances this is now possible by using the import/export feature. You can either export them into your clipboard and import from there or download them as a file. You can find the buttons in the Schema editor next to the control buttons on the right.
image
And they can be imported using the "Create untitled schma" split dropdown button on the templates list table.
image

What's Changed

✨ New Features

📦 Devops / Setup / Docs Changes

Full Changelog: 1.0.0...1.1.0

v1.0.0

02 Aug 21:11
e01f1c1
Compare
Choose a tag to compare

It took a long time, but now the time has come, v1.0.0 finally arrives 🚀 on 02.08.2023. There were a lot of breaking changes during the beta period to test out different things, but now with the first final version the syntax will stay compatible.

Just to highlight a few big things:

  • The much more powerful jinja2 templating engine is now used instead of python format strings
  • The new dimension definition format is much more powerful and also extensible
  • Inputs now work on every field in the schema
  • The plugin is available on pypi.

If you have any feedback, feel free to comment on the v1.0.0 announcement discussion.


What's Changed

💥 Breaking Changes

✨ New Features

🐛 Bug Fixes

📦 Devops / Setup / Docs Changes

Full Changelog: 0.1.0...1.0.0

v0.1.0

20 Dec 13:43
de57825
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

The time has finally come, the first beta version of this plugin is released.

🌟 What's Changed

  • Fix plugin startup by @matmair in #1
    • make imports relativ and sort imports
    • add init
  • Development- v0.1.0 by @wolflu05 in #2
    • Refactored files
    • Initial draft for bulk generator, parse/create API, basic templates with preview and bulk create fetch calls
    • Added AppMixin and draft for models
    • Added ini.py to migrations
    • added model api point
    • Added initial setup
    • Added bulk creation panel to part categories
    • Added saved templates api
    • Removed settings.py
    • Added copy of htm and preact license
    • Added saved templates CRUD UI and global generateKeys management
    • Added option to load saved template
    • Added documentation (readme) and CI workflow
    • Fixed flake8 issues
  • Make plugin installable in production by @wolflu05 in #3
    • Added init.py to migrations folder
    • fix migration and added MANIFEST.in to also include static and templates
    • Added include_package_data=True option
    • Move static files into sub-directory
    • Updated installation instructions and added MIN_VERSION

🚀 New Contributors

Full Changelog: https://github.com/wolflu05/inventree-bulk-plugin/commits/0.1.0