DocsHome AssistantOpen the appDE

spooly.eu/docs/changelog

Changelog

What changes in the API, the MCP server and the Home Assistant integration, newest version first.

Open as text

0.3.1

9 November 2026, changes field names when creating and updating spools

  • Spools use the same field names for reading and writing. When creating and updating, the fields are now called color_hex, material, finish, spool_size_grams, empty_spool_grams and location_id (before: color, filament_type, color_finish, spool_size, empty_spool_weight, storage_location_id).
  • Spools also return name, color_name, empty_spool_grams, notes, location_id and place. material is always the material with its variant as in the app, such as PLA Basic. finish only takes the values of the app.
  • Places: move and create take place, locations report their number of places (places). New error codes place_taken and place_invalid.
  • Spoolman address: a new spool with “location · Platz N” keeps its place.
  • Home Assistant integration 0.3.1: spooly.move takes a place such as “Cabinet · Shelf 1 · Platz 2”, new attributes color_name, empty_spool_grams, location_id and place.

0.3.0

1 November 2026, first beta

  • REST API at /api/v1 with 24 endpoints on 21 paths: read and change spools, slots, locations, maintenance and printer hours, plus prints, printers, statistics and what is due.
  • MCP server at /api/mcp with 23 tools for AI assistants.
  • Sign-in with a click for Claude, ChatGPT, Claude Code and Home Assistant, keys for everyone else.
  • Spreadsheet link: active spools as CSV.
  • Home Assistant integration 0.3.0: entities for spools, slots, maintenance, monthly usage and stock value, plus 9 actions.
  • Change list per connection with Undo for weight, slots and completed maintenance.