Skip to content

Releases: Donkie/Spoolman

0.8.0

10 Jul 11:05
Compare
Choose a tag to compare

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 and remaining_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

06 Jul 21:42
Compare
Choose a tag to compare

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
  • 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

30 Jun 21:07
Compare
Choose a tag to compare

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

03 Jun 19:48
Compare
Choose a tag to compare

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

01 Jun 18:39
Compare
Choose a tag to compare

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

21 May 21:51
Compare
Choose a tag to compare

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

14 May 17:02
Compare
Choose a tag to compare

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

10 May 20:33
Compare
Choose a tag to compare

Full Changelog: 0.1.0...0.1.1

0.1.0

10 May 19:46
Compare
Choose a tag to compare