Releases: metaneutrons/meldung
Releases · metaneutrons/meldung
Release list
v0.2.1-pipeline.4
What's Changed
- ci: fail on a broken app token instead of degrading silently by @metaneutrons in #5
- ci: read the release-please app id from a variable, not a secret by @metaneutrons in #6
- fix(docker): copy .npmrc into the builder stage by @metaneutrons in #7
- build: adopt the repo-standard toolchain (pnpm, Node 24, lefthook, strict lint) by @metaneutrons in #24
Full Changelog: v0.2.1...v0.2.1-pipeline.4
v0.2.1
v0.2.0
0.2.0 (2026-07-15)
Features
- api: harden incident submission with rate limiting and sanitized errors (dedd7b6)
- api: submission, PDF download, and auth routes (8de4d73)
- branding: optional logos (web/dark/pdf), config metadata and color validation (55002fe)
- configurable captcha difficulty and localized submit errors (3e0b854)
- config: vercel-safe config loading via file tracing and env secrets (cf4afb6)
- config: Zod-validated YAML configuration system (d811f0c)
- delivery: add OTRS/OTOBO, signed webhook, and Zammad channels (4538f4c)
- delivery: PDF generation + email + Znuny channels (a2b39e5)
- form: all wizard steps with WCAG AAA compliance (fd0eef8)
- form: shared zod schema as client/server SSOT with length caps (b41e4b4)
- form: split contact into separate email and phone fields (d54d78b)
- i18n: add Russian and Ukrainian locales (#2) (e780e0c)
- i18n: internationalization with 6 locales (f165624)
- i18n: locale-aware footer with translations (bb061db)
- i18n: localize ENISA taxonomy and affected systems across 6 languages (361bff9)
- persistence: optional JSONL file-based audit trail (7ecfea7)
- persistence: optional serverless postgres audit-trail driver (b42a879)
- report: unified localized report model for pdf, email and znuny (7e23a79)
- store: Zustand form state with localStorage persistence (12e70b5)
- summary step links and a self-hosted GDPR-clean captcha (0e75a8e)
- theme: cookie-based SSR dark/light mode (2959b2e)
- ui: full-screen wizard with Framer Motion animations (9b0328e)
- ui: semantic design tokens and reusable UI primitives (95cad70)
- ux: draft banner as overlay with blur, full i18n (a581502)
- validation: visual feedback on required fields (0a9c45a)