docs: add v0.8.6 release notes
Build & Push Docker Image / build (push) Successful in 2m16s

This commit is contained in:
opencode
2026-08-04 23:13:09 +02:00
parent 8f2fd89847
commit ca980fce09
2 changed files with 99 additions and 0 deletions
+50
View File
@@ -0,0 +1,50 @@
# v0.8.6 — Release Notes
**Datum:** 2026-08-04 · **Tag:** [`v0.8.6`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.6)
## Neue Features
- **Bulk-Tool-Import im Admin (Premium)**: Admins können über den neuen Button
**Importieren** im Tab „Tools" mehrere Tools gleichzeitig anlegen. Das Format
wird automatisch erkannt (CSV, JSON oder YAML); für CSV ist der Trenner
wählbar (automatisch, Komma, Semikolon oder Tabulator). Daten lassen sich
direkt einfügen oder als Datei hochladen. Fehlerhafte Zeilen werden übersprungen
und mit Zeilennummer aufgelistet, korrekte weiterhin angelegt. Jeder Import
erzeugt Audit-Log-Einträge. Das Feature ist über das `tool-import`-Feature
(Premium/Enterprise) freigeschaltet; Admins passieren den Check immer.
## Verbesserungen
- **Hilfe-Buttons im NetBox-Stil**: Das zuvor angebundene Buch-Icon und die
`FieldHelp`-Fragezeichen (die im englischen Layout deutschen Tooltip zeigten)
wurden entfernt. Formulare (Tool anlegen, Tool bearbeiten, Bewerten,
Passwort-Dialog) haben jetzt oben rechts einen „Hilfe"/„Help"-Outline-Button mit
Fragezeichen-Icon, der die zugehörige Handbuch-Seite öffnet — vollständig
übersetzt.
- Alle Locales synchron (482 Keys pro Sprache, 0 fehlend).
## API-Änderungen
- **Neu:** `POST /admin/tools/import` (Admin + `tool-import`-Feature).
Request-Body: `format` (`auto|csv|json|yaml`, Default `auto`), `delimiter`
(`auto|comma|semicolon|tab`, Default `auto`), `data` (String). Antwort:
`{ imported, total, errors: [{ row, error }] }`.
## Betrieb / Upgrade
- **Env-Vars:** unverändert.
- **Migration:** keine.
- **Breaking Changes:** keine. Der Import-Endpunkt ist ausschließlich für
Premium/Enterprise-Admins; Free-/User-Konten erhalten weiterhin den Standard-
Zugriff.
## Bekannte Einschränkungen
- CSV-Spalten, die in der Kopfzeile nicht als unterstützte Felder erkannt werden,
werden ignoriert; nur die definierten Felder (`name`, `description`,
`category`, `websiteUrl`, `iconUrl`, `features`, `tags`) werden übernommen.
## Links
- Commit: [`8f2fd89`](https://git.kubebase.de/admin/tool-evaluator/commit/8f2fd89)
- Tag: [`v0.8.6`](https://git.kubebase.de/admin/tool-evaluator/releases/tag/v0.8.6)