What's Changed
- chores(dev): upgrade pnpm to v12 by @ab-smith in #5175
- chores(deps): follow-up on pnpm 12 upgrade by @ab-smith in #5178
- fix(iam): check RACI activity and actor creation on the matrix domain by @Mohamed-Hacene in #5163
- feat(folders): filter folders by ref_id by @nas-tabchiche in #5162
- chores(deps)!: upgrade sveltekit to v3 by @ab-smith in #5179
- chores(deps): n8n depedencies upgrade by @ab-smith in #5189
- fix(enterprise): break redirect loop on first login with enforced MFA by @Mohamed-Hacene in #5188
- ci: drop playwright install-deps from functional tests by @nas-tabchiche in #5191
- fix(security): harden rendering of uploaded docx templates by @Claquetteuuuh in #5185
- feat: Improve Vulnerabililty management by @eric-intuitem in #5174
- feat: expand ebios rm export to workshop 5 by @ab-smith in #5194
- fix(docs): pin redoc to v2 by @nas-tabchiche in #5196
- feat(i18n): add Norwegian Bokmål (nb) language support by @bjafl in #5186
- feat(pro): be able to override the PDF report template for audits (Typst based) by @ab-smith in #5184
- feat(i18n): add italian translation to quick form vendor evaluations and general it translations by @LoZio in #5171
- fix(frontend): TOTP reauthentication page crashes by @tchoumi313 in #5183
- feat(i18n): Italian translations for DPIA by @LoZio in #5195
- docs(chat): document hosted OpenAI-compatible gateways in labels and docs by @martinzudergaming-a11y in #4720
- feat: expand notifications by @ab-smith in #5168
- feat: improve portals editor and support documents by @ab-smith in #5165
- feat: better visuals for vendors postures with tiers by @ab-smith in #5169
- docs: workflows cheat sheet by @Mohamed-Hacene in #5198
- fix(audit-log): csv export by @tchoumi313 in #5166
- feat(i18n): translate forms, tables, shared and dynamic strings to Norwegian Bokmål by @bjafl in #5197
- fix(integrations): stale null secret keys block testing a rotated token by @nas-tabchiche in #5118
- feat(library): add official v1 for Czech Decree 409/2025 framework and ZoKB risk matrix by @zdenek-pergl in #4972
- fix: max score consistency for word and pdf audit reports by @ab-smith in #5200
- fix(pro): custom roles labels rendering and clean-up by @ab-smith in #5199
- feat(library): add PIPEDA framework (Schedule 1, verbatim official text) by @abbousaad in #4319
- fix: translate implementation groups in audit and requirement assessment payloads by @nas-tabchiche in #5121
- feat(lib): MonServiceSécurisé framework by @ab-smith in #5206
- chores(nav)!: the libraries entry is now under Catalog by @ab-smith in #5207
- chores(doc): update readme to align with covered frameworks by @ab-smith in #5208
- feat(tprm): custom fields and labels on entity assessments by @Mohamed-Hacene in #4986
- feat: require evidence in questionnaire by @Mohamed-Hacene in #5181
- feat(library): add SOC-CMM 2.4.2 Basic self-assessment framework (manual assessment) by @Qnadia in #4552
- feat(lib): questions-driven implementation of SOC CMM framework by @ab-smith in #5210
- feat(lib): add NCA DCC-1:2022 (Data Cybersecurity Controls) framework by @smakarim in #4379
- Add NCA CSCC-1:2019 (Critical Systems Cybersecurity Controls) framework by @smakarim in #4384
- chores: switch collections to GFK pattern and expand supported objects by @ab-smith in #5201
- feat(lib): OWASP Top 10 Web (2025) + fix(lib): Update OWASP Top 10 Web (2021) by @tarkadia in #5192
- feat(i18n): complete the Turkish localization by @MustafaEroztekin in #5211
- chores: dependencies upgrades by @ab-smith in #5214
- feat(lib): add operational capabilities in iso27001 by @ImanABS in #5190
- fix(mapping): order-independent, coverage-aware inferred results by @eric-intuitem in #5177
New Contributors
- @bjafl made their first contribution in #5186
- @martinzudergaming-a11y made their first contribution in #4720
- @abbousaad made their first contribution in #4319
- @MustafaEroztekin made their first contribution in #5211
Full Changelog: v4.1.5...v4.2.0