50 lines
2.2 KiB
Markdown
50 lines
2.2 KiB
Markdown
# 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) |