What's Changed
- fix(cli): resolve frameworks names during audit imports by @JohnGanem in #4746
- chores: align helm chart to v4.0.1 by @ab-smith in #4761
- docs: align vocabulary and add new sections to match recent features by @ab-smith in #4764
- fix: UI permissions fix on object classification by @melinoix in #4755
- fix: show actors by name and full observations in findings PDF report by @nas-tabchiche in #4768
- feat(frontend): rework the audit table-mode by @Mohamed-Hacene in #4635
- feat!: reports pdf exports have now the same layout and rely on the new engine by @ab-smith in #4748
- fix(i18n): complete German messages and improve UI terminology by @hlederhaas in #4773
- fix: delete a folder having an elementaryaction in killchain yield a 500 by @Spaghetto784 in #4751
- fix: put autocompleteselect dropdown on top of the table header by @martinzerty in #4770
- feat(data-wizard): import applied controls and owners with findings by @Spaghetto784 in #4769
- feat: add N+1 queries benchmark command by @monsieurswag in #4778
- fix: Adapt finding assessment chart to colour blindness by @melinoix in #4767
- chores(deps): pin maplibre version by @ab-smith in #4781
- chore(deps-dev): bump js-yaml from 4.3.1 to 4.3.2 in /automation/n8n/n8n-nodes-ca by @dependabot[bot] in #4788
- fix: user permissions for custom roles by @eric-intuitem in #4759
- fix(lib): clarify direction of external reporting on iso 42001:2023 by @kriss-b in #4790
- feat(lib): add German NIS2 ENISA translations by @hlederhaas in #4772
- chores(deps): weasyprint upgrade and other backend minor ones by @ab-smith in #4793
- fix(sso): make logout independent of api reachability by @Mohamed-Hacene in #4774
- fix: preserve requirement assessment on save when result hidden by @Mohamed-Hacene in #4794
- fix: improve documents validation flows by @ab-smith in #4795
- feat: carry the full TPRM ecosystem in domain export/import by @Mohamed-Hacene in #4742
- feat: move is_published field logic to Folder by @monsieurswag in #4672
- fix: multiple frontend glitches by @ab-smith in #4798
- fix(custom-fields): stale values from another domain blocked object creation by @nas-tabchiche in #4731
- fix: supporting asset capabilities saved as security objectives on creation by @Axxiar in #4787
- feat: context menu action to quickly add custom-metric-sample by @Axxiar in #4728
- feat: dates filters by @ab-smith in #4799
- feat: workflows support AI calls by @ab-smith in #4800
- feat(epic): requests management through quick forms by @nas-tabchiche in #4771
- fix: matrix headers on darkmode by @ab-smith in #4802
Full Changelog: v4.0.1...v4.0.2