Releases: Donkie/Spoolman
Releases · Donkie/Spoolman
0.8.0
Full Changelog: 0.7.0...v0.8.0
Backend
- BREAKING: Backup API endpoint now returns 500 on failure instead of using the "status" field. The status field has been removed.
- Removed 404 response from some API endpoint descriptions where it would never happen.
- Now fully supports specifying negative weight/length consumption in the spool use_* endpoints
- Added
used_length
andremaining_length
fields in the spool response. These are computed on-the-go from the used_weight values.' - Added a new
/info
API endpoint to get some general info about Spoolman, such as it's version and some configuration settings. - Switched to PDM for package management
- Now prints Spoolman's version on startup in log
- Improved logging for scheduled backup run
Web client
- Added a colored spool icon to the spool/filament lists to show the specified color value
- Added a version text at the bottom of the page
- Clarified the help text regarding filament weight / filament spool weight
0.7.0
Full Changelog: 0.6.0...0.7.0
Backend
- Added SQLite backup system
- By default it performs a nightly backup, can be disabled by the environment variable
SPOOLMAN_AUTOMATIC_BACKUP
- Backups can also be triggered manually using the new backup API endpoint
- Hard-coded to keep 5 backup copies
- By default it performs a nightly backup, can be disabled by the environment variable
- Fixed some code requiring newer than Python 3.9 to run
- Added a health-check endpoint
- Unified the format of some of the logging prints
- You can no longer set
SPOOLMAN_DB_NAME
if you specified a SQLite database since that made little sense
Web client
- Added ability to sort and filter columns
- Improved pagination
- Fixed error if you tried to clone a filament that had no vendor set
- Improved filament label in drop down for spool create/edit
0.6.0
Full Changelog: 0.5.0...0.6.0
Backend
- Datetimes in requests with timezones are now correctly handled
- Clarified that datetime responses are in UTC
- 404 errors are now a bit more descriptive
- Added extra check when consuming spool filament to see if the spool has a filament assigned to it
- SQLite databases now handle many more concurrent requests correctly
Web client
- Fixed first/last used times showing a bogus value for spools which haven't been used yet
- Added clone buttons for all item types
- More accurate timezone handling
- Locale specific comma behaviour for numbers is now correct
0.5.0
Full Changelog: 0.4.0...0.5.0
- arm/v7 (raspberry pi) Docker builds
- Color picker for the new color field in the client
0.4.0
Full Changelog: 0.3.0...0.4.0
- Added extruder/bed temp override fields
- Added filament color hex code field
- Client app now properly loads at all paths and not just index
- Added Alembic for db migrations
0.3.0
Full Changelog: 0.2.0...0.3.0
- Nicer branding, custom icons
- Many improvements in the client
- Automatic integration tests for the REST API and all database types
0.2.0
Full Changelog: 0.1.1...0.2.0
- Switched to MIT license
- Don't expose raw exceptions to client
- Added a debug mode
- Updated Dockerfile command
0.1.1
Full Changelog: 0.1.0...0.1.1
0.1.0
Full Changelog: https://github.com/Donkie/Spoolman/commits/0.1.0