Quelle: https://spooly.eu/docs/changelog

# Änderungsprotokoll

Was sich an API, MCP-Server und Home-Assistant-Integration ändert, neueste Version zuerst.

## 0.3.1

09.11.2026, ändert Feldnamen beim Anlegen und Ändern von Spulen

- Spulen haben beim Lesen und Schreiben dieselben Feldnamen. Beim Anlegen und Ändern heißen die Felder jetzt `color_hex`, `material`, `finish`, `spool_size_grams`, `empty_spool_grams` und `location_id` (vorher `color`, `filament_type`, `color_finish`, `spool_size`, `empty_spool_weight`, `storage_location_id`).
- Spulen liefern zusätzlich `name`, `color_name`, `empty_spool_grams`, `notes`, `location_id` und `place`. `material` ist immer die Sorte mit Variante wie in der App, z. B. PLA Basic. `finish` nimmt nur noch die Werte der App an.
- Plätze: Umlagern und Anlegen nehmen `place`, Lagerorte nennen ihre Zahl der Plätze (`places`). Neue Fehlercodes `place_taken` und `place_invalid`.
- Spoolman-Adresse: eine neue Spule mit „Ort · Platz N“ behält ihren Platz.
- Home-Assistant-Integration 0.3.1: `spooly.move` nimmt einen Platz wie „Schrank · Fach 1 · Platz 2“, neue Attribute `color_name`, `empty_spool_grams`, `location_id` und `place`.

## 0.3.0

01.11.2026, erste Beta

- REST-API unter `/api/v1` mit 24 Endpunkten auf 21 Pfaden: lesen und ändern von Spulen, Slots, Lagerorten, Wartung und Druckstunden, dazu Drucke, Drucker, Statistik und was ansteht.
- MCP-Server unter `/api/mcp` mit 23 Werkzeugen für KI-Assistenten.
- Anmeldung per Klick für Claude, ChatGPT, Claude Code und Home Assistant, Schlüssel für alle anderen.
- Tabellen-Link: aktive Spulen als CSV.
- Home-Assistant-Integration 0.3.0: Entitäten für Spulen, Slots, Wartung, Monatsverbrauch und Lagerwert, dazu 9 Aktionen.
- Änderungsliste je Verbindung mit Rückgängig für Gewicht, Slots und erledigte Wartung.
