Skip to content

Releases: BBMRI-ERIC/negotiator

v3.17.0

24 Jul 14:28
2f93935
Compare
Choose a tag to compare
v3.17.0 Pre-release
Pre-release

What's Changed

Refactoring of the notification module to decouple notifications from emails, implements asynchronous processing using Observer and Strategy patterns, and adds a comprehensive UI for managing notifications and emails.

  • Replaces the legacy notification system with a new event-driven architecture using Spring's ApplicationEventPublisher
  • Implements asynchronous notification processing with the Observer pattern through NotificationListener and Strategy pattern handlers
  • Adds comprehensive UI components for viewing user notifications and managing email logs with pagination and filtering

Detailed list of changes:

  • Decouples notifications from Emails
  • Asynchronous Notification processing using the Observer and Strategy patterns
  • Optimised Notification entity
  • Optimised Email entity
  • Endpoints for fetching and updating Notifications
  • User notifications added to the UI
  • Added a table for viewing sent emails

Associated PRs:

Full Changelog: v3.16.6...v3.17.0

v3.16.6

23 Jul 13:37
878fc6f
Compare
Choose a tag to compare
v3.16.6 Pre-release
Pre-release

What's Changed

  • chore: upgrade the project to Java 21 by @RadovanTomik in #767
  • chore(deps): bump org.springframework.hateoas:spring-hateoas from 2.4.1 to 2.5.0 in /backend by @dependabot[bot] in #770
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 in /backend by @dependabot[bot] in #773
  • chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.5 to 2.8.8 in /backend by @dependabot[bot] in #772
  • chore(deps): bump org.postgresql:postgresql from 42.7.5 to 42.7.7 in /backend in the maven group across 1 directory by @dependabot[bot] in #776
  • chore(deps-dev): bump org.awaitility:awaitility from 4.2.0 to 4.3.0 in /backend by @dependabot[bot] in #774
  • chore(deps): bump the github-actions-updates group across 1 directory with 7 updates by @dependabot[bot] in #792
  • feat: add a REST API endpoint for deleting an attachment by @RadovanTomik in #795
  • feat: add support for editing submitted information by @RadovanTomik in #760
  • Feat/refactor front end notifications by @tmilost in #777
  • Feat/add codeowners file by @tmilost in #798
  • Feat/refactor front end notifications by @tmilost in #801
  • fix: change font to prevent omission of special characters by @ChrisiSailer in #796
  • chore: remove @vue/cli-service, not needed, we use vite by @tmilost in #800
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in #802
  • docs: improve release process documentation by @RadovanTomik in #804
  • chore: format whole FE with yarn prettier by @tmilost in #799
  • chore(deps): bump spring.version from 6.2.3 to 6.2.8 in /backend by @dependabot[bot] in #811
  • chore(deps): bump flyway.version from 11.8.0 to 11.10.0 in /backend by @dependabot[bot] in #812
  • chore(deps): bump docker/setup-buildx-action from 3.11.0 to 3.11.1 in the github-actions-updates group by @dependabot[bot] in #810
  • chore(deps): bump org.modelmapper.extensions:modelmapper-spring from 3.2.2 to 3.2.4 in /backend by @dependabot[bot] in #815
  • fix: disable file upload on every update of form data by @tmilost in #761
  • chore(deps): bump vue from 3.5.13 to 3.5.17 in /frontend by @dependabot[bot] in #820
  • chore(deps-dev): bump eslint-plugin-cypress from 4.1.0 to 5.1.0 in /frontend by @dependabot[bot] in #819
  • chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 in /frontend by @dependabot[bot] in #816
  • Fix GitHub pages documentation links to point to correct repository structure by @Copilot in #822
  • chore(deps): bump vue-dompurify-html from 5.2.0 to 5.3.0 in /frontend by @dependabot[bot] in #817
  • feat: remove archived front-end repository link by @tmilost in #826
  • Refactor pdf generation code by @ChrisiSailer in #823
  • fix: clear template cache after template update by @ChrisiSailer in #835

New Contributors

Full Changelog: v3.16.5...v3.16.6

v3.16.5

16 Jun 09:05
8b665e2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.16.4...v3.16.5

v3.16.4

06 May 09:09
a219a53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.16.3...v3.16.4

v3.16.3

02 May 14:14
4c6eca2
Compare
Choose a tag to compare

What's Changed

  • feat: add support for transferring a Negotiation by @RadovanTomik in #739
  • feat: add a table listing all registered users by @RadovanTomik in #740
  • chore(deps): bump flyway.version from 11.3.3 to 11.8.0 in /backend by @dependabot in #737
  • chore(deps): bump testcontainers.version from 1.20.5 to 1.21.0 in /backend by @dependabot in #736
  • chore(deps-dev): bump org.wiremock:wiremock-jetty12 from 3.10.0 to 3.13.0 in /backend by @dependabot in #735
  • chore(deps): bump spring-boot.version from 3.4.4 to 3.4.5 in /backend by @dependabot in #734
  • chore(deps): bump the github-actions-updates group with 6 updates by @dependabot in #733
  • chore(deps): bump io.hypersistence:hypersistence-utils-hibernate-63 from 3.9.2 to 3.9.10 in /backend by @dependabot in #738

Full Changelog: v3.16.2...v3.16.3

v3.16.2

01 May 17:09
ab9619f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.16.1...v3.16.2

v3.16.1

28 Apr 14:50
8ff940c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.16.0...v3.16.1

v3.16.0

08 Apr 11:58
9ccdca1
Compare
Choose a tag to compare

What's Changed

  • fix: remove bootstrap vue next fix attachment by @tmilost in #685
  • docs: update security policy and documentation by @RadovanTomik in #686
  • Documentation update with information about generic access form structure by @konradlang in #689
  • feat: add possibility to save the negotiation as draft before submitting it by @svituz in #667
  • feat: add filtering for Organizations by @RadovanTomik in #687
  • chore(deps): bump sass-loader from 13.3.3 to 16.0.5 in /frontend by @dependabot in #650
  • chore: upgrade vite from 6.0.11 to 6.1.1 by @tmilost in #696
  • Fix file upload type validation by @RadovanTomik in #693
  • docs: fixes links by @jungwire in #695
  • chore(deps-dev): bump cypress from 14.0.3 to 14.1.0 in /frontend by @dependabot in #674
  • chore(deps): bump spring-boot.version from 3.4.3 to 3.4.4 in /backend by @dependabot in #700
  • chore(deps): bump org.springframework.boot:spring-boot-maven-plugin from 3.4.3 to 3.4.4 in /backend by @dependabot in #698
  • chore(deps): bump org.apache.commons:commons-csv from 1.13.0 to 1.14.0 in /backend by @dependabot in #699
  • chore(deps): bump org.apache.tika:tika-core from 2.9.3 to 3.1.0 in /backend by @dependabot in #703
  • chore(deps-dev): bump prettier from 3.4.2 to 3.5.2 in /frontend by @dependabot in #675
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #678
  • chore(deps): bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot in #683
  • chore(deps): bump the github-actions-updates group with 6 updates by @dependabot in #701
  • Feat/update copyright date automatically by @tmilost in #711
  • feat: add support for configuring webhooks by @RadovanTomik in #697

New Contributors

Full Changelog: v3.15.5...v3.16.0

v3.15.5

14 Mar 08:40
edaa443
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.15.4...v3.15.5

v3.15.4

07 Mar 15:14
107f886
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump the github-actions-updates group with 2 updates by @dependabot in #659
  • chore(deps): bump testcontainers.version from 1.20.4 to 1.20.5 in /backend by @dependabot in #655
  • chore(deps): bump org.springdoc:springdoc-openapi-starter-webmvc-ui from 2.8.3 to 2.8.5 in /backend by @dependabot in #656
  • chore(deps): bump com.google.code.gson:gson from 2.11.0 to 2.12.1 in /backend by @dependabot in #657
  • chore(deps-dev): bump org.springframework.security:spring-security-test from 6.4.2 to 6.4.3 in /backend by @dependabot in #658
  • chore(deps): bump flyway.version from 11.2.0 to 11.3.3 in /backend by @dependabot in #654
  • task: Increase URI column size for Organizations, Resources and Networks by @asulis in #666
  • chore(deps): bump spring-boot.version from 3.4.2 to 3.4.3 in /backend by @dependabot in #668
  • chore(deps): bump the github-actions-updates group with 9 updates by @dependabot in #673
  • chore(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.2 to 3.4.3 in /backend by @dependabot in #671
  • chore(deps): bump io.micrometer:micrometer-registry-prometheus from 1.14.3 to 1.14.4 in /backend by @dependabot in #672
  • chore(deps): bump org.springframework.boot:spring-boot-maven-plugin from 3.4.2 to 3.4.3 in /backend by @dependabot in #670
  • chore(deps-dev): bump io.netty:netty-resolver-dns-native-macos from 4.1.117.Final to 4.1.119.Final in /backend by @dependabot in #669
  • feat: improve support for Network statistics by @RadovanTomik in #664
  • fix: bug when all representatives are getting reminder notification by @RadovanTomik in #677

Full Changelog: v3.15.3...v3.15.4