ANET 3.4.1
github-actions
released this
21 Feb 10:33
·
1169 commits
to refs/heads/main
since this release
What’s changed in ANET
🚀 Features
- Restrict access for unverified accounts (#4624)
- Add attachment functionality to Persons (#4562)
- Add attachment functionality to Organizations (#4527)
- Add attachment functionality to Locations (#4369)
- Be able to add assessments (periodic, ondemand) to organizations (#4377)
- Implement attachments (#4131)
- Provide position roles for an organization (#4349)
🎨 Enhancements
- Make attending authors and primary attendees configurable (#4584)
- Check related objects permissions when creating/updating/deleting attachments (#4540)
- Add people and organizations to authorization groups (#4497)
- Ability to save link element in rich-text editor without plain text (#4444)
- Show a clear message when an ANET link points to a non-existing object (#4449)
- Allow position transfers on the same date (#4442)
- Handle links in rich-text editor during copy-paste (#4426)
- Superusers can edit persons in their organization hierarchy (#4389)
- Summarize the leaders of organizations (#4366)
- Show all superusers (#4406)
- Include role when merging positions (#4404)
- Show leading position first in the organization chart (#4368)
- Include cancelled reports in the Daily Rollup (#4382)
- Distinguish between absent and empty authorizationGroupUuids (#4376)
- Make all draft reports accessible to admins (#4365)
- Prevent search query being reset when changing object type (#4311)
🖌 Improvements
- Allow admins to pick the default approval organization (#4657)
- Make sure the advanced select pop-up inside the advanced search is visible (#4656)
- By default, search only for Published reports (#4655)
- Add number of results to each entity header in search page (#4652)
- Fix task name mapping (#4649)
- Various improvements (#4647)
- Show past and planned engagements separately in the Daily Rollup (#4629)
- Allow admins to edit published reports (#4575)
- Allow links in the rich-text editor to be updated (#4611)
- Fix modal dialogs with large contents (#4602)
- Add dictionary settings to make report approval workflow optional (#4600)
- Add option to render enums as select dropdown (#4594)
- Use intent as report title (#4609)
- Improve MIME type checks (#4610)
- Move atmospherics to engagement details section (#4581)
- Add all standard fields to the dictionary (#4578)
- Show a clear label to go to the current date, depending on the aggregation period (#4542)
- Remove buttons from organization preview (#4549)
- Allow assessments to be in the future (#4503)
- Gracefully handle database connection pool exhaustion (#4512)
- Use pipe as separator when rendering organisations (#4474)
- Move fieldset with custom fields to the top of the page (#4477)
- Make end of tour date optional (#4476)
- Allow a person gender to be 'Not Specified' (#4475)
- Minor fixes and improvements (#4465)
- Optimize order of fields in entity view pages by relevance (#4387)
- Filter out non-applicable assessments (#4380)
- Show instant assessments in separate section (#4352)
- Improve error reporting for schema validation (#4362)
- Make task short name and parent task UUID unique together (#4312)
🐛 Bug Fixes
- Make end-of-tour date inclusive (#4653)
- Add all standard fields to the dictionary (#4578)
- Only return distinct results from the search (#4531)
- Make sure the warning about missing report authorization groups is shown (#4534)
- Avoid exception when viewing ReportCalendar (#4551)
- Make ANET init more robust (#4521)
- Warn the user when the default approval workflow has not been defined (#4522)
- Add missing initialization of position role to init command (#4501)
- Prevent duplicate reports when uploading attachments (#4445)
- Allow administrator positions in position history editing by administrators (#4440)
- Fix SVG export (#4397)
- Fix AdvisorReports insight (#4345)
- Correctly save attendee status for new reports (#4344)
⬆️ Dependency Updates
- Lock file maintenance (#4630)
- Update most non-major dependencies (#4619)
- Update Gradle/NPM, dependencies, Keycloak to v23.0.4 (#4625)
- Update most non-major Gradle dependencies (#4620)
- Update NPM, dependencies, Slate to v0.101.5 (#4616)
- Update dependency @emotion/react to v11.11.3 (#4618)
- Lock file maintenance (#4492)
- Update most non-major dependencies (#4569)
- Update github/codeql-action action to v3 (#4604)
- Update most non-major Gradle dependencies to v2.1.11 (#4613)
- Update most non-major Gradle dependencies (#4607)
- Update Gradle/NPM, dependencies, Keycloak to v23.0.3 (#4606)
- Update most non-major Gradle dependencies (#4572)
- Update NPM, dependencies, Slate (#4588)
- Update dependency react-redux to v9 (#4592)
- Update Gradle/NPM, dependencies, Keycloak to v23 (major) (#4579)
- Update NPM, dependencies, Fullcalendar to v6.1.10 (#4582)
- Update NPM, dependencies, Slate (#4577)
- Update most non-major Gradle dependencies (#4566)
- Update dependency slate-react to v0.101.0 (#4564)
- Update dependency axios to v1.6.2 (#4567)
- Update dependency use-debounce to v10 (#4560)
- Update most non-major dependencies (#4553)
- Update most non-major Gradle dependencies (#4558)
- Update dependency slate-react to v0.100.1 (#4555)
- Update dependency chromedriver to v119 (#4556)
- Update NPM, dependencies, Slate to v0.100.0 (#4546)
- Update most non-major Gradle dependencies (#4544)
- Update most non-major dependencies (#4520)
- Update most non-major Gradle dependencies (#4539)
- Update dependency com.google.guava:guava to v32.1.3-jre (#4528)
- Update dependency org.simplejavamail:simple-java-mail to v8.3.1 (#4525)
- Update dependency ru.vyarus.guicey:guicey-jdbi3 to v5.9.2 (#4524)
- Update dependency change-case to v5 (#4510)
- Update dependency title-case to v4 (#4511)
- Update Gradle/NPM, dependencies, Keycloak to v22.0.4 (#4514)
- Update most non-major dependencies (#4505)
- Update dependency slate-react to v0.99.0 (#4508)
- Update most non-major Gradle dependencies (#4500)
- Update NPM, dependencies, Fullcalendar to v6.1.9 (#4498)
- Update dependency slate-react to v0.98.4 (#4494)
- Update most non-major dependencies (#4491)
- Update most non-major dependencies (#4481)
- Update dependency chromatic to v7 (#4484)
- Update actions/checkout action to v4 (#4483)
- Update dependency slate-react to v0.98.3 (#4479)
- Update most non-major Gradle dependencies (#4480)
- Update Gradle/NPM, dependencies, Keycloak to v22.0.3 (#4478)
- Update most non-major dependencies (#4448)
- Update plugin com.github.node-gradle.node to v7 (#4460)
- Update dependency org.jdbi:jdbi3-postgres to v3.41.0 (#4455)
- Update most non-major Gradle dependencies (#4379)
- Lock file maintenance (#4334)
- Update dependency cross-fetch to v4 (#4432)
- Update dependency graphiql to v3 (#4435)
- Update most non-major dependencies (#4399)
- Update dependency slate-react to v0.98.1 (#4428)
- Update dependency com.google.guava:guava to v32 (#4421)
- Update NPM, dependencies, Blueprint (#4395)
- Bump word-wrap from 1.2.3 to 1.2.4 in /client (#4409)
- Update NPM, dependencies, Slate (#4396)
- Update Gradle/NPM, dependencies, Keycloak to v22 (major) (#4405)
- Update most non-major dependencies (#4384)
- Update NPM, dependencies, Fullcalendar to v6.1.8 (#4370)
- Update Gradle/NPM, dependencies, Keycloak to v21.1.2 (#4383)
- Update dependency @emotion/react to v11.11.1 (#4373)
- Update Gradle/NPM, dependencies, Keycloak to v21.1.1 (#4361)
- Update most non-major Gradle dependencies (#4357)
- Update most non-major dependencies (#4363)
- Update most non-major dependencies (#4331)
- Update NPM, dependencies, Emotion to v11.11.0 (#4347)
- Update most non-major Gradle dependencies (#4346)
- Update NPM, dependencies, Fullcalendar to v6.1.7 (#4348)
🔧 Under the hood
- Replace react-notification-badge (#4430)