Skip to content

ANET 3.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 09:40
· 1828 commits to refs/heads/main since this release
c7db169

What’s changed in ANET

🚀 Features

  • Implement a MART report importer (#5130)
  • Add NVG SOAP service (#5030)
  • Add event and event series entities (#4868)

🎨 Enhancements

  • Edit attachments in view mode (#5070)
  • Make engagements shown on the map clickable (#5088)
  • Add hierarchical view of objectives (#5048)
  • Add description to positions (#4972)
  • Add avatars to organizations (#4822)

🖌 Improvements

  • Add MART dictionary export to ANET admin GUI (#5145)
  • Add Content Security Policy and Referrer Policy headers, and sanitize SVG uploads (#5118)
  • Add the EventMatrix to the tasks overview page (#5135)
  • Allow advanced search for multiple tasks (#5132)
  • Be able to change approval steps in view mode (#5121)
  • Improve organization diagram (#5098)
  • Implement extra organization privileges for superusers (#5105)
  • Use ISO 8601 dates (#5107)
  • Add context to event and event series calendar (#5110)
  • Add date and time to engagement popup on geo-map (#5099)
  • Add attachments and avatars to events/event series (#5095)
  • Better way of displaying key outcomes and next steps (#5078)
  • Hide non-applicable assessments (#5071)
  • Improve engagement report entity-link representation (#5077)
  • Improve top-level organizations navigation menu (#5072)
  • Improve print report view (#5064)
  • Make mail timeout configurable (#5054)
  • Repair the Guided Tour (#5034)
  • Add Approved state in addition to Published to several report queries (#5018)
  • Check active domain names for email dialogs (#5027)
  • Preserve case of last name when onboarding a new user (#5023)
  • Display rollup reports and insights based on their engagement date rather than their publication date (#5017)
  • Preserve case of the last name when creating or editing a user (#5006)
  • By default, add ANET users as advisors to reports (#5003)
  • Update email templates (#4991)
  • Improve email logging (#4976)
  • Show report attendee positions at engagement date (#4973)

🐛 Bug Fixes

  • Don't return outdated reportSensitiveInformation when updating a report (#5201)
  • Keep report publication date when needed (#5197)
  • Prevent nationality validation error message from being shown incorrectly (#5173)
  • Fix reportRejection mail template (#5140)
  • Fix loop detection in object hierarchies (#5053)
  • Fix date input styling (#5005)
  • Fix display of organization tasks (#4964)

⬆️ Dependency Updates

  • Update dependency io.github.borewit:svg-sanitizer to 0.3.1 (#5184)
  • Update NPM, dependencies, Slate (#5176)
  • Update dependency com.google.guava:guava to v33.4.7-jre (#5152)
  • Lock file maintenance (#4950)
  • Update most non-major dependencies (#5123)
  • Update NPM, dependencies, Blueprint (#5146)
  • Update most non-major Gradle dependencies (#5143)
  • Update dependency bootstrap to v5.3.5 (#5144)
  • Update NPM, dependencies, Fullcalendar to v6.1.17 (#5142)
  • Update most non-major Gradle dependencies - autoclosed (#5138)
  • Update NPM, dependencies, Blueprint (#5106)
  • Update dependency com.google.guava:guava to v33.4.6-jre (#5133)
  • Update dependency com.google.guava:guava to v33.4.5-jre (#5126)
  • Update plugin org.springframework.boot to v3.4.4 (#5128)
  • Update most non-major dependencies (#5114)
  • Update most non-major dependencies (#5112)
  • Update most non-major Gradle dependencies (#5108)
  • Update dependency leaflet.fullscreen to v4 (#5111)
  • Update most non-major Gradle dependencies (#5046)
  • Update most non-major dependencies (#5087)
  • Update NPM, dependencies, Blueprint (#5103)
  • Update NPM, dependencies, Blueprint (#5097)
  • Update plugin org.springframework.boot to v3.4.3 (#5091)
  • Update NPM, dependencies, Blueprint (#5080)
  • Update dependency keycloak-js to v26.1.2 (#5082)
  • Update most non-major dependencies (#5069)
  • Update dependency slate-dom to v0.112.2 (#5066)
  • Update dependency react-bootstrap to v2.10.9 (#5065)
  • Update Gradle/NPM, dependencies, Keycloak to v26.1.1 (#5060)
  • Update most non-major dependencies (#5047)
  • Update dependency react-bootstrap to v2.10.8 (#5058)
  • Update dependency slate-react to v0.112.1 (#5059)
  • Update plugin org.springframework.boot to v3.4.2 (#5057)
  • Update NPM, dependencies, Blueprint (#5055)
  • Update Gradle/NPM, dependencies, Keycloak to v26.1.0 (#5050)
  • Update most non-major dependencies (#5036)
  • Update plugin org.springframework.boot to v3.4.1 (#5037)
  • Update dependency react-toastify to v11.0.1 (#5031)
  • Update most non-major dependencies (#5029)
  • Update dependency react-toastify to v11 (#5028)
  • Update NPM, dependencies, Blueprint (#5020)
  • Update most non-major dependencies (#5021)
  • Update most non-major Gradle dependencies (#5022)
  • Update dependency react-bootstrap to v2.10.7 (#5026)
  • Update dependency react-resize-detector to v12 (#5024)
  • Update NPM, dependencies, Blueprint (#5000)
  • Update dependency react-redux to v9.2.0 (#5016)
  • Update most non-major Gradle dependencies (#5001)
  • Update NPM, dependencies, Emotion to v11.14.0 (#5011)
  • Update NPM, dependencies, Slate to v0.112.0 (#5012)
  • Update most non-major dependencies (#4999)
  • Update Gradle/NPM, dependencies, Keycloak to v26.0.7 (#5004)
  • Update Gradle/NPM, dependencies, Keycloak to v26.0.6 (#4995)
  • Update dependency react-bootstrap to v2.10.6 (#4997)
  • Update most non-major Gradle dependencies (#4989)
  • Update dependency jsonpath-plus to v10.2.0 (#4987)
  • Update NPM, dependencies, Blueprint (#4986)
  • Update NPM, dependencies, Emotion to v11.13.5 (#4990)
  • Update most non-major Gradle dependencies (#4979)
  • Update most non-major dependencies (#4983)
  • Update NPM, dependencies, Blueprint (#4978)
  • Update most non-major Gradle dependencies (#4944)
  • Update dependency slate-react to v0.111.0 (#4975)
  • Update dependency uuid to v11 (#4971)
  • Update dependency org.apache.tika:tika-core to v3 (#4970)
  • Update most non-major dependencies (#4955)
  • Update NPM, dependencies, Slate (#4959)
  • Update dependency jsonpath-plus to v10 (#4958)

🔧 Under the hood

  • Use latest Keycloak version during development (#5124)
  • Pin chromedriver at v131 (#5122)
  • Update Spotless Java config (#5117)
  • Fix minor issues with events (#5076)
  • Switch back to APP-6(D) (#5093)
  • Remove PowerMock (#5092)
  • Remove ProcessBoard (#5086)
  • Update dictionaries to match changes in name-case (#5068)
  • Explicitly mark the index template as an output of the buildClient task (#5063)
  • Use new headless mode for client-side browser tests (#5052)
  • Tweak the development environment (#5051)
  • Add JFR module to RPM (#5043)
  • Don't allow additional properties on classification and fileTypes (#5025)
  • Use Spring dependency management plugin (#5014)
  • Upgrade to React 18.3 (#4985)
  • Fix dictionary validation (#4982)
  • Add missing primary key and unique constraint to customSensitiveInformation table (#4966)