Logo
Explore Help
Register Sign In
starred/Spoolman
Watch 1
Star 0 Fork 0
mirror of https://github.com/Donkie/Spoolman.git synced 2026-10-19 00:29:46 -05:00
Code Issues Packages Projects Releases 10 Wiki Activity

10 Releases 49 Tags

RSS Feed
  • v0.27.0 bed3f14ee7
    Compare

    v0.27.0 Stable

    dean released this 2026-09-25 08:35:18 -05:00 | 108 commits to master since this release

    📅 Originally published on GitHub: Fri, 25 Sep 2026 14:01:42 GMT
    🏷️ Git tag created: Fri, 25 Sep 2026 13:35:18 GMT

    This release adds NFC/RFID tag support and a round of improvements to the new client.

    Highlights

    • NFC/RFID tags. Spools and filaments can now have tags linked to them. A tag is keyed on its hardware UID alone, so blank NTAG stickers work, and so do read-only vendor tags like Bambu, Creality, Qidi and Prusa. A reader posts to /tag/scan and gets the matching spool or filament back. If you pair a browser with a reader in Settings > Tag Scanning, that browser jumps to the item when you tap the tag. On Android over HTTPS the phone can read tags itself, no reader needed. See the wiki for reader setup with ESPHome and Home Assistant: https://github.com/Donkie/Spoolman/wiki/Tag-scanners
    • The library filter menu shows colours and materials and lets you pick several values at once. You can also show filaments you have no spools of.
    • The SpoolmanDB search in the filament pickers now pages through its results, so you're no longer stuck with the first batch.
    • The add flow separates manufacturer, filament and spool into clear steps. It also offers quick-pick roll sizes and lets you create a new filament while changing what a spool holds.
    • The library remembers its grouping and sorting, has resizable columns and can filter by date. Its long toolbar menus are now searchable.
    • Label export now supports AML.
    • Numeric fields accept decimal commas everywhere.

    Notable fixes

    • SQLite searches are now case-insensitive for non-ASCII characters too (#1078 by @romasku).
    • Measuring a spool now falls back to the manufacturer's empty spool weight when the spool and filament don't set one (#1164 by @Niko11111).
    • The dashboard total weight now shows spool weight instead of filament weight (#1113 by @itCarl).
    • Writing a backup now closes the SQLite connections it opens (#1104 by @jpapiez).
    • Filtering on a location or other text value that contains a comma now works.
    • Labels printed on sheets now keep the right size, shape and orientation.

    What's Changed

    • client_v2: make the library list column resizable by @Donkie in https://github.com/Donkie/Spoolman/pull/1039
    • client_v2: remember the library's grouping and sorting by @Donkie in https://github.com/Donkie/Spoolman/pull/1041
    • client_v2: pluggable label export formats, add AML by @Donkie in https://github.com/Donkie/Spoolman/pull/1042
    • client_v2: accept decimal commas in every numeric field by @Donkie in https://github.com/Donkie/Spoolman/pull/1046
    • client_v2: separate manufacturer, filament and spool in the add flow by @Donkie in https://github.com/Donkie/Spoolman/pull/1056
    • client_v2: filter the library by date by @Donkie in https://github.com/Donkie/Spoolman/pull/1054
    • client_v2: quick-pick roll sizes when adding spools by @Donkie in https://github.com/Donkie/Spoolman/pull/1065
    • client_v2: bring back translucent filament colors by @Donkie in https://github.com/Donkie/Spoolman/pull/1067
    • client_v2: make the long toolbar menus searchable by @Donkie in https://github.com/Donkie/Spoolman/pull/1068
    • client_v2: edit the manufacturer's extra fields when the add flow creates one by @Donkie in https://github.com/Donkie/Spoolman/pull/1070
    • client_v2: point at missing required fields instead of disabling the add button by @Donkie in https://github.com/Donkie/Spoolman/pull/1071
    • client_v2: create a filament while changing what a spool holds by @Donkie in https://github.com/Donkie/Spoolman/pull/1072
    • client_v2: filter menu colours, materials, checkmarks and multi-select by @Donkie in https://github.com/Donkie/Spoolman/pull/1094
    • fix(database): close the sqlite connections used to write a backup by @jpapiez in https://github.com/Donkie/Spoolman/pull/1104
    • chore(client): let prettier respect the working tree's line endings by @jpapiez in https://github.com/Donkie/Spoolman/pull/1105
    • client_v2: sort direction, out-of-stock filaments and truncation tooltips by @Donkie in https://github.com/Donkie/Spoolman/pull/1097
    • Identify spools by NFC/RFID tags by @Donkie in https://github.com/Donkie/Spoolman/pull/1096
    • Replace Ko-fi buttons with GitHub Sponsors by @Donkie in https://github.com/Donkie/Spoolman/pull/1111
    • fix: dashboard total weight displayes filament weight instead of actual spool weight by @itCarl in https://github.com/Donkie/Spoolman/pull/1113
    • Key the tag scan debounce on the resolved match by @Donkie in https://github.com/Donkie/Spoolman/pull/1116
    • Offer the reader's last UID in the Add tag dialog by @Niko11111 in https://github.com/Donkie/Spoolman/pull/1120
    • Keep the spool weight unit on one line in the library list by @Donkie in https://github.com/Donkie/Spoolman/pull/1160
    • Page through SpoolmanDB search results in the filament pickers by @Donkie in https://github.com/Donkie/Spoolman/pull/1161
    • fix(labels): page the print tab's spool list by @Donkie in https://github.com/Donkie/Spoolman/pull/1163
    • fix(api): keep quoted string filter terms whole when they contain commas by @Donkie in https://github.com/Donkie/Spoolman/pull/1185
    • Resolve the empty spool weight up to the vendor when measuring by @Niko11111 in https://github.com/Donkie/Spoolman/pull/1164
    • fix: make SQLite searches Unicode case-insensitive by @romasku in https://github.com/Donkie/Spoolman/pull/1078

    New Contributors

    • @jpapiez made their first contribution in https://github.com/Donkie/Spoolman/pull/1104
    • @itCarl made their first contribution in https://github.com/Donkie/Spoolman/pull/1113
    • @Niko11111 made their first contribution in https://github.com/Donkie/Spoolman/pull/1120
    • @romasku made their first contribution in https://github.com/Donkie/Spoolman/pull/1078

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.26.1...v0.27.0

    Downloads
    • spoolman.zip
      3.1 MiB
      2026-10-09 19:59:41 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.26.1 f38720314b
    Compare

    v0.26.1 Stable

    dean released this 2026-08-07 10:06:39 -05:00 | 367 commits to master since this release

    📅 Originally published on GitHub: Fri, 07 Aug 2026 17:39:58 GMT
    🏷️ Git tag created: Fri, 07 Aug 2026 15:06:39 GMT

    Mostly updates to the frontend to fix issues that came in, enjoy!

    What's Changed

    • fix: last-used sort order and the phantom "in use" label by @Donkie in https://github.com/Donkie/Spoolman/pull/990
    • fix(add): let filament extra fields be filled in while creating a filament by @Donkie in https://github.com/Donkie/Spoolman/pull/997
    • client_v2: add delete for filaments and manufacturers by @Donkie in https://github.com/Donkie/Spoolman/pull/998
    • Show all filament and manufacturer fields in the library detail views by @Donkie in https://github.com/Donkie/Spoolman/pull/999
    • fix(library): make the group header's destinations findable by @Donkie in https://github.com/Donkie/Spoolman/pull/1001
    • Security: Unsafe JSON parsing of application settings by @tomaioo in https://github.com/Donkie/Spoolman/pull/1003
    • Distinguish the search result material tag from the match tag by @Donkie in https://github.com/Donkie/Spoolman/pull/1005
    • Allow reordering of extra field choices by @Donkie in https://github.com/Donkie/Spoolman/pull/1007
    • Offer a filament's spools in the search results by @Donkie in https://github.com/Donkie/Spoolman/pull/1006
    • fix(api): strip leading # from filament color codes by @Sanjays2402 in https://github.com/Donkie/Spoolman/pull/987
    • Reload on 401 so a forward-auth session can recover by @Donkie in https://github.com/Donkie/Spoolman/pull/1008
    • client_v2: let a spool's filament be changed by @Donkie in https://github.com/Donkie/Spoolman/pull/1014
    • client_v2: per-spool weight and spool weight overrides by @Donkie in https://github.com/Donkie/Spoolman/pull/1015
    • client_v2: file unused spools under their own filament by @Donkie in https://github.com/Donkie/Spoolman/pull/1016
    • client_v2: let a filament's manufacturer be changed by @Donkie in https://github.com/Donkie/Spoolman/pull/1020
    • ci: merge Weblate PRs instead of squashing them by @Donkie in https://github.com/Donkie/Spoolman/pull/1021
    • Show every unassigned spool when grouping by an extra field by @Donkie in https://github.com/Donkie/Spoolman/pull/1025
    • Point the translation workflows at client_v2, close the legacy client to translation by @Donkie in https://github.com/Donkie/Spoolman/pull/983

    New Contributors

    • @tomaioo made their first contribution in https://github.com/Donkie/Spoolman/pull/1003
    • @Sanjays2402 made their first contribution in https://github.com/Donkie/Spoolman/pull/987

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.26.0...v0.26.1

    Downloads
    • spoolman.zip
      2.9 MiB
      2026-10-09 19:59:42 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.26.0 f369253c67
    Compare

    v0.26.0 Stable

    dean released this 2026-07-31 03:19:20 -05:00 | 464 commits to master since this release

    📅 Originally published on GitHub: Fri, 31 Jul 2026 08:40:46 GMT
    🏷️ Git tag created: Fri, 31 Jul 2026 08:19:20 GMT

    Spoolman has a new web client. It's a rewrite from scratch, and from this release on it's what you get by default. It's faster, much better phone compatibility, and it brings a pile of things the old client couldn't do:

    • New Library view, that combines the old manufacturer/filament/spool pages into a single unified view. Much better user experience, and no longer do you need to mess with wide column problems.
    • Much better support for adding and maintaining large number of spools. The library collapses unused spools, the add spool form lets you add many spools in an easier way, etc.
    • New unified spool adding flow, add both spool, filament and manufacturer info in one go.
    • Custom label designs, a new editor lets you design the labels in much better detail.
    • Free text search with color-similarity support.
    • Locations page has been renamed to "Dashboard" instead, and it can now group spools by not only Location, but any spool-based extra field. So it can be used to organize by status, etc.
    • Full mobile support, with proper button sizes and an UI that reshapes itself to fit any size of screen.
    • And many more small quality of life improvements throughout the frontend.

    The old React client still ships in every image. If the new one misbehaves on your setup, set SPOOLMAN_LEGACY_CLIENT=TRUE to go back to it. Both talk to the same API, so your data is untouched either way. Please open an issue if you have to do that, so it can be fixed.

    The new frontend having been made from scratch does mean a lot of text needs to be translated again, but I've tried reusing old translations as much as possible.

    Frontend

    • Brand new web client, served by default. Both clients ship in the image, SPOOLMAN_LEGACY_CLIENT=TRUE switches back to the old one.

    Backend

    • New cross-entity search endpoint. Search now matches every whitespace-separated term, matches filaments by their vendor's name, and can also search by color similarity!
    • Rename a field value, location, material, and so on, across every spool at once.
    • The external filament library's display name is now configurable via EXTERNAL_DB_NAME.
    • Performance: extra fields load in a single extra query instead of a join, color similarity search scales with the number of matches rather than the catalog size, and editing a filament no longer fans out one websocket message per spool.
    • Security hardening: cross-origin writes and websockets are refused, CORS credentials are dropped under a wildcard origin, CSV export values are escaped against formula injection, extra-field sizes are bounded, and there's an opt-in host guard.
    • Backup rotation no longer deletes your restore history.
    • Fixed a 500 on /info when the external database name couldn't be resolved.
    • Malformed sort parameters return 400 instead of 500.
    • Extra field values can be cleared again.
    • Builds now run on Node 24 and Vite 8.

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.25.0..https://github.com/Donkie/Spoolman/compare/v0.26.0

    Downloads
    • spoolman.zip
      2.8 MiB
      2026-10-09 19:59:43 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.25.0 6e1065009c
    Compare

    v0.25.0 Stable

    dean released this 2026-07-22 09:10:59 -05:00 | 628 commits to master since this release

    📅 Originally published on GitHub: Wed, 22 Jul 2026 14:31:02 GMT
    🏷️ Git tag created: Wed, 22 Jul 2026 14:10:59 GMT

    Primarily this fixes the docker issues on armv7 platform, as well as new filtering and sorting of extra fields!

    What's Changed

    • Add filtering and sorting for custom fields by @daften in https://github.com/Donkie/Spoolman/pull/773
    • fix(externaldb): report the unwritable path instead of raising NameError by @lexfrei in https://github.com/Donkie/Spoolman/pull/964
    • ci: sign the released images with cosign by @lexfrei in https://github.com/Donkie/Spoolman/pull/963
    • fix: ignore Kubernetes service-link value in SPOOLMAN_PORT by @lexfrei in https://github.com/Donkie/Spoolman/pull/961
    • fix(docker): link libstdc++ into the armv7 greenlet extension by @lexfrei in https://github.com/Donkie/Spoolman/pull/971
    • Bump setuptools from 78.1.1 to 83.0.0 by @dependabot[bot] in https://github.com/Donkie/Spoolman/pull/970
    • Bump fast-uri from 3.1.3 to 3.1.4 in /client by @dependabot[bot] in https://github.com/Donkie/Spoolman/pull/972
    • fix: reject an unusable PUID or PGID by @lexfrei in https://github.com/Donkie/Spoolman/pull/962

    New Contributors

    • @daften made their first contribution in https://github.com/Donkie/Spoolman/pull/773
    • @lexfrei made their first contribution in https://github.com/Donkie/Spoolman/pull/964

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.24.0...v0.25.0

    Downloads
    • spoolman.zip
      1.8 MiB
      2026-10-09 19:59:44 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.24.0 103e029434
    Compare

    v0.24.0 Stable

    dean released this 2026-07-07 04:48:12 -05:00 | 638 commits to master since this release

    📅 Originally published on GitHub: Tue, 07 Jul 2026 10:09:43 GMT
    🏷️ Git tag created: Tue, 07 Jul 2026 09:48:12 GMT

    What's Changed

    • Updated all client and server dependencies.
    • Added system dark-mode option.
    • Fixed missing requirements.txt, to hopefully make moonraker update manager work again.
    • Added new frontend integration tests using playwright.
    • Remove max height from locations page.
    • Fix spool price disappearing from the list on live updates.
    • Updated websocket messages, unset fields are now omitted instead of sent as null, matching REST.
    • Add conditional logic to drop permissions for unprivileged Docker by @jpiccari in https://github.com/Donkie/Spoolman/pull/798
    • Allow archived spool export by @velzi in https://github.com/Donkie/Spoolman/pull/919
    • Update sync interval for external database synchronization by @chruoss in https://github.com/Donkie/Spoolman/pull/943
    • Bump uuid from 13.0.2 to 14.0.0 in /client by @dependabot[bot] in https://github.com/Donkie/Spoolman/pull/927
    • docs: add MCP server to integrations list by @Disane87 in https://github.com/Donkie/Spoolman/pull/890
    • Translations update by @weblate in https://github.com/Donkie/Spoolman/pull/825

    New Contributors

    • @jpiccari made their first contribution in https://github.com/Donkie/Spoolman/pull/798
    • @velzi made their first contribution in https://github.com/Donkie/Spoolman/pull/919
    • @chruoss made their first contribution in https://github.com/Donkie/Spoolman/pull/943

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.23.1...v0.24.0

    Downloads
    • spoolman.zip
      1.8 MiB
      2026-10-09 19:59:45 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.23.1 eafbc64937
    Compare

    v0.23.1 Stable

    dean released this 2026-02-03 10:27:38 -06:00 | 664 commits to master since this release

    📅 Originally published on GitHub: Tue, 03 Feb 2026 19:03:55 GMT
    🏷️ Git tag created: Tue, 03 Feb 2026 16:27:38 GMT

    Minor update to fix filament list not showing all items. Many thanks to @nyanotech for the fix!

    What's Changed

    • explicitly disable pagination for useSelect by @nyanotech in https://github.com/Donkie/Spoolman/pull/831
    • Bump lodash from 4.17.21 to 4.17.23 in /client by @dependabot[bot] in https://github.com/Donkie/Spoolman/pull/823
    • Bump lodash-es from 4.17.22 to 4.17.23 in /client by @dependabot[bot] in https://github.com/Donkie/Spoolman/pull/822

    New Contributors

    • @nyanotech made their first contribution in https://github.com/Donkie/Spoolman/pull/831

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.23.0...v0.23.1

    Downloads
    • spoolman.zip
      1.7 MiB
      2026-10-09 19:59:45 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.23.0 115e29bdaf
    Compare

    v0.23.0 Stable

    dean released this 2026-01-23 14:21:50 -06:00 | 672 commits to master since this release

    📅 Originally published on GitHub: Fri, 23 Jan 2026 20:42:34 GMT
    🏷️ Git tag created: Fri, 23 Jan 2026 20:21:50 GMT

    New year new update!

    Spoolman development has slowed down considerably last year, due to multiple personal reasons from my side. Here is an update with all the things that have accumulated over the last months. Most of the updates are from contributions from the community, many thanks!

    There's been many significant dependency version updates in this update. Please report any new issues you find. If anything is breaking your ability to use it, it's safe to go back to the previous version (22.1) until it has been addressed.

    What's Changed

    • Improved standalone install script. It now automatically downloads and installs the best Python version for you. This means Spoolman should now support a lot more distributions, and you don't need to fix any Python versions or other packages beforehand!
    • Spoolman docker images are now officially published on dockerhub!
    • Spoolman now uses uv instead of pdm for backend package management.
    • Updated all backend and client packages to their latest versions.
    • Spoolman now requires at least Python 3.10, and defaults to Python 3.14 in both Docker and Standalone installation methods.
    • Added adjust spool button by @htsachakis in https://github.com/Donkie/Spoolman/pull/626
    • 🔨 Add pool_recycle for MySQL by @sinclairpaul in https://github.com/Donkie/Spoolman/pull/668
    • Add Measured Weight option to the filament adjustment modal by @spyder007 in https://github.com/Donkie/Spoolman/pull/660
    • Remade translation into Brazilian Portuguese by @opastorello in https://github.com/Donkie/Spoolman/pull/694
    • Add SPOOLMAN_CORS_ORIGIN variable by @ecarjat in https://github.com/Donkie/Spoolman/pull/605
    • Add Spoolcount in Locations Page by @JakobGue in https://github.com/Donkie/Spoolman/pull/715
    • Fix Spool Edit page Empty Weight and Initial Weight bug by @ajford in https://github.com/Donkie/Spoolman/pull/717
    • Reduce Docker container size by @Shadowsith in https://github.com/Donkie/Spoolman/pull/747
    • Supports PWA. by @sixiaolong1117 in https://github.com/Donkie/Spoolman/pull/762
    • Add support for Fedora to install.sh by @mnebelung in https://github.com/Donkie/Spoolman/pull/786
    • All caps short QR codes for alphanumerical encoding by @beikeland in https://github.com/Donkie/Spoolman/pull/777
    • Bugfix for issue #803 and #805 by @kaufi95 in https://github.com/Donkie/Spoolman/pull/811

    Translations

    • Updated Norwegian Bokmål translation by Vegard Fladby
    • Updated Lithuanian translation by vjurka
    • Updated French translation by Bazzofski
    • Updated Hindi (Latin script) translation by Archit Jain
    • Updated Italian translation by Giadej
    • Updated Czech translation by Miloslav Kos and Marek Dvorný
    • Updated Russian translation by dimquea and Dr_Perry_Coke
    • Updated Romanian translation by Cristian
    • Updated Turkish translation by Yücelen Gül
    • Updated Spanish translation by Jose
    • Updated Portuguese (Brazil) translation by KnightArch
    • Updated Portuguese translation by rupefelo
    • Updated German translation by Tobias Maschek, derSchreiber, Justus Kagerer and Ivo Grossen
    • Updated Tamil translation by தமிழ்நேரம்
    • Updated Polish translation by Julia 🌸🏳️‍⚧️
    • Updated Chinese (Simplified Han script) translation by Samuel Wang
    • Updated Estonian translation by Arvi Saluste

    New Contributors

    • @htsachakis made their first contribution in https://github.com/Donkie/Spoolman/pull/626
    • @sinclairpaul made their first contribution in https://github.com/Donkie/Spoolman/pull/668
    • @opastorello made their first contribution in https://github.com/Donkie/Spoolman/pull/694
    • @ecarjat made their first contribution in https://github.com/Donkie/Spoolman/pull/605
    • @JakobGue made their first contribution in https://github.com/Donkie/Spoolman/pull/715
    • @ajford made their first contribution in https://github.com/Donkie/Spoolman/pull/717
    • @Shadowsith made their first contribution in https://github.com/Donkie/Spoolman/pull/747
    • @sixiaolong1117 made their first contribution in https://github.com/Donkie/Spoolman/pull/762
    • @mnebelung made their first contribution in https://github.com/Donkie/Spoolman/pull/786
    • @beikeland made their first contribution in https://github.com/Donkie/Spoolman/pull/777
    • @kaufi95 made their first contribution in https://github.com/Donkie/Spoolman/pull/811

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.22.1...v0.23.0

    Downloads
    • spoolman.zip
      1.7 MiB
      2026-10-09 19:59:46 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.22.1 1888240044
    Compare

    v0.22.1 Stable

    dean released this 2025-03-18 15:41:35 -05:00 | 786 commits to master since this release

    📅 Originally published on GitHub: Tue, 18 Mar 2025 21:01:22 GMT
    🏷️ Git tag created: Tue, 18 Mar 2025 20:41:35 GMT

    Some fixes from 0.22 as well as a few other low-hanging fruit fixes

    What's Changed

    • Removed country flags in language selector, it was becoming increasingly ambiguous. Languages shouldn't be represented by flags anyway.
    • Added missing Japanese, Brazilian Portuguese, Tamil, and Thai languages to picker.
    • Fixed some broken elements, e.g. archive spool button
    • Fixed adding a float or integer range extra field with no default value crashing the page
    • Fixed number inputs overriding user input in confusing ways
    • Fixed removing too many trailing zeroes in locations page
    • Fixed not being able to change color type in the filament color picker
    • Now auto focuses to the number input when opening the adjust spool popup

    Translations

    • Updated Portuguese (Brazil) translation by KnightArch

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.22.0...v0.22.1

    Downloads
    • spoolman.zip
      1.9 MiB
      2026-10-09 19:59:47 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.22.0 a5df70a803
    Compare

    v0.22.0 Stable

    dean released this 2025-03-16 15:34:21 -05:00 | 801 commits to master since this release

    📅 Originally published on GitHub: Sun, 16 Mar 2025 21:14:52 GMT
    🏷️ Git tag created: Sun, 16 Mar 2025 20:34:21 GMT

    No major changes from me in this release, but plenty smaller fixes and features from the community!

    What's Changed

    • Enable install script to be automated by @Khaos66 in https://github.com/Donkie/Spoolman/pull/578
    • Prometheus metrics improve by @Forest-Troll in https://github.com/Donkie/Spoolman/pull/484
    • Add Color Code Display for Single Color Filaments by @Pantastisch in https://github.com/Donkie/Spoolman/pull/526
    • Add setting to toggle rounding of prices by @ErikMichelson in https://github.com/Donkie/Spoolman/pull/582
    • Properly build URLs with urljoin by @fleaz in https://github.com/Donkie/Spoolman/pull/587
    • Do not ignore empty lists in database selects by @inukiwi in https://github.com/Donkie/Spoolman/pull/591
    • Allow disabling access log with uvicorn's --no-access-log by @cboelsen in https://github.com/Donkie/Spoolman/pull/604
    • Bug Fix: Ensure the QR code favicon.svg honors the base path, when configured. by @bdchik in https://github.com/Donkie/Spoolman/pull/624
    • Reset multi-color when single color is selected by @pedrolamas in https://github.com/Donkie/Spoolman/pull/649
    • Allow PATCH'ing partial updates of extra attributes by @tlanfer in https://github.com/Donkie/Spoolman/pull/639
    • Updated all backend and frontend dependencies to latest.

    Translations

    • Updated Dutch translation by Maurice Kevenaar
    • Updated Japanese translation by Yuta Imada
    • Updated Tamil translation by தமிழ்நேரம்
    • Updated Polish translation by Julia 🌸, darkk-k1 and Daniel Zając
    • Updated Czech translation by Miloslav Kos
    • Updated German translation by Mathis Mensing, Sascha Bürk and derSchreiber
    • Updated Thai translation by Icezaza Ch
    • Updated Portuguese (Brazil) translation by Marcus Vechiato
    • Updated Russian translation by Dr_Perry_Coke
    • Updated Chinese (Simplified Han script) translation by Samuel Wang
    • Updated French translation by aurelien
    • Updated Chinese (Traditional Han script) translation by Kayz C
    • Updated Portuguese translation by Diogo Resende

    New Contributors

    • @Khaos66 made their first contribution in https://github.com/Donkie/Spoolman/pull/578
    • @Pantastisch made their first contribution in https://github.com/Donkie/Spoolman/pull/526
    • @ErikMichelson made their first contribution in https://github.com/Donkie/Spoolman/pull/582
    • @fleaz made their first contribution in https://github.com/Donkie/Spoolman/pull/587
    • @inukiwi made their first contribution in https://github.com/Donkie/Spoolman/pull/591
    • @cboelsen made their first contribution in https://github.com/Donkie/Spoolman/pull/604
    • @bdchik made their first contribution in https://github.com/Donkie/Spoolman/pull/624
    • @pedrolamas made their first contribution in https://github.com/Donkie/Spoolman/pull/649
    • @tlanfer made their first contribution in https://github.com/Donkie/Spoolman/pull/639

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.21.0...v0.22.0

    Downloads
    • spoolman.zip
      3.1 MiB
      2026-10-09 19:59:47 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v0.21.0 053b20f19c
    Compare

    v0.21.0 Stable

    dean released this 2024-12-01 07:54:31 -06:00 | 862 commits to master since this release

    📅 Originally published on GitHub: Sun, 01 Dec 2024 14:13:30 GMT
    🏷️ Git tag created: Sun, 01 Dec 2024 13:54:31 GMT

    Frontend

    • Added a new Locations page that shows an overview of your spools and where they are. You can move Spools around, add new locations, etc, from here.
    • add archive/un archive button to spool view page by @TomW1605 in https://github.com/Donkie/Spoolman/pull/517
    • add external id to filament and vendor edit pages by @TomW1605 in https://github.com/Donkie/Spoolman/pull/518
    • Fixed not being able to clear the price field on filaments and spools.

    Backend

    • Update gitattributes to preserve LF line endings on the .env.example file by @uro666 in https://github.com/Donkie/Spoolman/pull/497
    • Added REST API to export spools, filaments or vendors as CSV or JSON. No frontend made for this yet. See the API docs on how to use this.
    • Server logs now have a more consistent format for the different logging sources. This also fixes so the LOGGING_LEVEL variable is respected.
    • Fixed vendor with spool weight 0 not being allowed in response structure, causing errors if you added a vendor with spool weight 0.

    Translations

    • Added Chinese (Traditional Han script) translation by Kayz C
    • Added Romanian translation by Bestia Nadir
    • Added Persian translation by AKTronics
    • Updated Spanish translation by gallegonovato
    • Updated Czech translation by Miloslav Kos
    • Updated Chinese (Simplified Han script) translation by Samuel Wang
    • Updated Polish translation by darkk-k1 and Daniel Zając
    • Updated Ukrainian translation by Oleksii Martyniuk
    • Updated Russian translation by Dr_Perry_Coke
    • Updated Italian translation by Diogo Resende
    • Updated French translation by Vincent MALZIEU
    • Updated Dutch translation by Maurice Kevenaar

    Full Changelog: https://github.com/Donkie/Spoolman/compare/v0.20.0...v0.21.0

    Downloads
    • spoolman.zip
      3.2 MiB
      2026-10-09 19:59:48 -05:00
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 28.1.0 Page: 288ms Template: 5ms
Auto
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API