V2.3.0
⚠️ For Existing Users ⚠️
To bring the ability to adjust widget positions on the dashboard a new column needs to be added in the database. Below shows the migration SQL that will need to be run:
# sqlite
ALTER TABLE dashboard ADD COLUMN widget_order JSON NOT NULL DEFAULT '[]';
# mysql
ALTER TABLE dashboard ADD widget_order longtext NOT NULL DEFAULT '[]';
Changes
Added
- Ability to move widgets around dashboard
Changed
- Use hatch for project management
- Convert project to be installable via pip (easier more reliable deployment)
- Update dependencies to new versions
- Migrate to V2 of Pydantic
- Ability to load plugins from any defined plugin folder
Fixed
- Fix some incorrect types, possibly of causing errors in the future
Removed
- Remove disabled tests
Full Changelog: v2.2.1...v2.3.0