Releases: Donkie/Spoolman
Releases · Donkie/Spoolman
0.9.1
Full Changelog: v0.9.0...v0.9.1
Backend
- Fixed all spools being considered archived by default in the GET spools request.
Web client
- No changes
0.9.0
Full Changelog: v0.8.0...v0.9.0
Backend
- Added new
archived
field to spools. Archived spools will be hidden from the GET spools request unlessallow_archived
is set to true. - Enabled gzip compression in response if the request headers allow it.
Web client
- Added show/hide columns feature to all tables. Some columns like diameter and density are hidden by default.
- Added missing columns to filament and spool tables.
- Added full localization (translation) support to the web client. Currently fully translated to English and Swedish. Only some stuff are translated to German. See the translation guide if you want to contribute!
- Added support for archiving spools.
- Improved code packaging, pages should load a lot faster now.
- Disabled Refine telemetry.
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