chore(release): version 0.4.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
62045468ce
commit
78ae755761
+19
-1
@@ -7,7 +7,24 @@ die Versionierung [Semantic Versioning](https://semver.org/lang/de/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.4.0] - 2026-10-25
|
||||||
|
|
||||||
Ein neues Gesicht: Bricktrack sieht jetzt aus wie das, was es verwaltet.
|
Ein neues Gesicht: Bricktrack sieht jetzt aus wie das, was es verwaltet.
|
||||||
|
Dazu alle bekannten Sicherheitslücken in den Abhängigkeiten geschlossen.
|
||||||
|
|
||||||
|
### Sicherheit
|
||||||
|
|
||||||
|
- Next.js 15.5.28: schließt unter anderem eine Denial-of-Service-Lücke über
|
||||||
|
Server Actions und Cache-Poisoning bei selbst gehosteten Instanzen. Die
|
||||||
|
kritische Lücke in der Bildoptimierung war hier nicht ausnutzbar
|
||||||
|
(`images.unoptimized`), ist aber ebenfalls behoben.
|
||||||
|
- nodemailer 10.2: mehrere Fehler im Adressparser (Erinnerungs-Mails).
|
||||||
|
- better-auth 1.7.12, sharp 0.35.5 (librsvg), zod 4.6.7 (Speicherverbrauch
|
||||||
|
bei übergroßen Eingaben), drizzle-orm 0.45.4.
|
||||||
|
- Entwicklungswerkzeuge: vitest, vite, postcss, Playwright und die
|
||||||
|
shadcn-CLI aktualisiert, transitive Pakete per `pnpm.overrides` angehoben.
|
||||||
|
Übrig bleibt ein mittlerer Fund in einem alten esbuild, das drizzle-kit
|
||||||
|
intern mitbringt - nur beim Entwickeln, nicht im Image.
|
||||||
|
|
||||||
### Hinzugefügt
|
### Hinzugefügt
|
||||||
|
|
||||||
@@ -217,7 +234,8 @@ Erste lauffaehige Fassung: Phase 1 vollstaendig, im Docker-Stack verifiziert.
|
|||||||
- Unter Windows scheitert `pnpm build` an fehlenden Symlink-Rechten. Der
|
- Unter Windows scheitert `pnpm build` an fehlenden Symlink-Rechten. Der
|
||||||
Docker-Build unter Linux ist davon nicht betroffen.
|
Docker-Build unter Linux ist davon nicht betroffen.
|
||||||
|
|
||||||
[Unreleased]: https://git.wilde-server.de/florian.wilde/bricktrack/compare/v0.3.0...HEAD
|
[Unreleased]: https://git.wilde-server.de/florian.wilde/bricktrack/compare/v0.4.0...HEAD
|
||||||
|
[0.4.0]: https://git.wilde-server.de/florian.wilde/bricktrack/releases/tag/v0.4.0
|
||||||
[0.3.0]: https://git.wilde-server.de/florian.wilde/bricktrack/releases/tag/v0.3.0
|
[0.3.0]: https://git.wilde-server.de/florian.wilde/bricktrack/releases/tag/v0.3.0
|
||||||
[0.2.0]: https://git.wilde-server.de/florian.wilde/bricktrack/releases/tag/v0.2.0
|
[0.2.0]: https://git.wilde-server.de/florian.wilde/bricktrack/releases/tag/v0.2.0
|
||||||
[0.1.0]: https://git.wilde-server.de/florian.wilde/bricktrack/releases/tag/v0.1.0
|
[0.1.0]: https://git.wilde-server.de/florian.wilde/bricktrack/releases/tag/v0.1.0
|
||||||
|
|||||||
@@ -213,6 +213,8 @@ Session.
|
|||||||
Einladungen, Export/Import, PWA. *Fertig in 0.2.0.*
|
Einladungen, Export/Import, PWA. *Fertig in 0.2.0.*
|
||||||
- **Phase 3 (Nice to have)** - mehrere Sammler, Preisbeobachtung,
|
- **Phase 3 (Nice to have)** - mehrere Sammler, Preisbeobachtung,
|
||||||
E-Mail-Erinnerungen, Dublettenpruefung. *Fertig in 0.3.0.*
|
E-Mail-Erinnerungen, Dublettenpruefung. *Fertig in 0.3.0.*
|
||||||
|
- **Design und Sicherheit** - Designauswahl (Standard Klemmbaustein),
|
||||||
|
Abhaengigkeiten ohne bekannte Luecken. *Fertig in 0.4.0.*
|
||||||
|
|
||||||
Details und Stand: `docs/ROADMAP.md`. Zeitaufwaende: `docs/DEVLOG.md`.
|
Details und Stand: `docs/ROADMAP.md`. Zeitaufwaende: `docs/DEVLOG.md`.
|
||||||
|
|
||||||
|
|||||||
+3
-1
@@ -59,7 +59,9 @@ Laeuft vollstaendig im Docker-Stack.
|
|||||||
rueckt und Eintraege unreserviert sind
|
rueckt und Eintraege unreserviert sind
|
||||||
- [x] Dublettenpruefung beim Anlegen von Sets
|
- [x] Dublettenpruefung beim Anlegen von Sets
|
||||||
|
|
||||||
## Design (unveröffentlicht)
|
## Design und Sicherheit (v0.4.0, abgeschlossen am 25.10.2026)
|
||||||
|
|
||||||
|
- [x] Abhängigkeiten mit bekannten Sicherheitslücken aktualisiert
|
||||||
|
|
||||||
- [x] Designauswahl pro Gerät, sechs Designs, Standard „Klemmbaustein"
|
- [x] Designauswahl pro Gerät, sechs Designs, Standard „Klemmbaustein"
|
||||||
- [x] Platzhalter für Sets ohne Bild, neues Logo, Schriften lokal
|
- [x] Platzhalter für Sets ohne Bild, neues Logo, Schriften lokal
|
||||||
|
|||||||
Reference in New Issue
Block a user