Skip to content

Releases: Donkie/Spoolman

0.9.1

14 Jul 17:23
Compare
Choose a tag to compare

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

14 Jul 13:18
Compare
Choose a tag to compare

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 unless allow_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

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