Skip to content

Releases: UserOfficeProject/user-office-core

Release v7.20.2

09 Jan 10:14
b6f3c4b

Choose a tag to compare

7.20.2 (2026-01-09)

Bug Fixes

  • extend file upload validation to saving questionnaire (#1301) (b6f3c4b)

Release v7.20.1

20 Nov 12:01
ce0b5ab

Choose a tag to compare

7.20.1 (2025-11-20)

Bug Fixes

  • stfc message broker getProposalMessageData node error (687989c)
  • stfc message broker getProposalMessageData node error (#1268) (ce0b5ab)

Release v7.20.0

13 Nov 09:08
10d069d

Choose a tag to compare

7.20.0 (2025-11-13)

Features

Bug Fixes

  • add check for changedObjectId in logging handler to prevent errors (#1199) (4d984d5)
  • add more context to readiness check (#1218) (785a577)
  • added git identity for the rebase actions (#1253) (f468639)
  • adding more constraints for interval questions (#1181) (13befc2)
  • address flaky tests (#1200) (2c8563a)
  • data refreshing on first render is restricted to avoid multiple api calls and optimised the handling of search query params (#1231) (bbea11f)
  • error occurs when searching for anything containing a full stop. #1463 (#1196) (f9defb6)
  • experiment workflow optimisation done on par with the proposal workflow enhancements (#1235) (72e676a)
  • hide the pdf download button for users before the proposal is submitted (#1167) (b58f745)
  • hide the visitor questionary edit button when the visit is in draft state (183ed7b)
  • hide the visitor questionary edit button when the visit is in draft state (#1247) (667e7d3)
  • ilike in the sql query leads to search error in the instrument scientist proposal page (#1198) (d379f76)
  • instrument availability time can be null (#1204) (3fac60d)
  • make people table error more generic (#1217) (7ac91ab)
  • make sure question validation runs on 'Save' as well as 'Save and Continue' (#1254) (e2110b8)
  • navigation confirmation shown after submitting proposal (#1197) (d038cec)
  • only trigger co-proposer invite event when feature is enabled (#1191) (fc0e720)
  • overlapping of the question natural key and question type icon (#1230) (6a8fe03)
  • reduce logging level for stfc expired token (c641b3e)
  • reduce logging level for stfc expired token (#1216) (24349ac)
  • remove auto instrument removal for stfc (#1212) (8e2842a)
  • remove error log for no co proposers in email (#1236) (acff9d3)
  • remove unused SampleDataSource import (#1188) (6ba1c84)
  • removed proposal sample review submitted event for shipment update (2a83ac2)
  • removed proposal sample review submitted event for shipment update (#1202) (d6f6a43)
  • restricting instrument scientists to access only the experiments of the assigned instruments (#1164) (819698f)
  • update essEmailHandler to avoid sending emails on proposal submision if invited users has not accepted the invite (#1177) (5de2ee3)
  • usage of outdated invite object resulted in PI not being able receive notification on invite accept ([#1245](https://github.com/UserOfficeProject/user-office...
Read more

Release v7.19.2

22 Oct 15:34
0f7dd4b

Choose a tag to compare

7.19.2 (2025-10-22)

Release v7.19.1

13 Oct 12:55
76f9201

Choose a tag to compare

7.19.1 (2025-10-13)

Bug Fixes

  • assign proposals fap on clone (49b799c)
  • cloning tests (a4217dd)
  • proposal instrument assignment on clone (0e788fd)

Release v7.19.0

18 Sep 09:17
a015c0a

Choose a tag to compare

7.19.0 (2025-09-18)

Features

  • expose graphql client name as metric label (#1175) (5d5e8cf)

Bug Fixes

  • enable experimental studio feature in Cypress configuration (#1178) (04dda74)
  • escape special characters in email and filter queries (#1133) (7f2dd71)
  • stfc add non searchable users as user officer (#1168) (fece46f)

Documentation

  • add backend and frontend development instructions for co-pilot (#1170) (6ceec45)

Code Refactoring

  • adapt the InviteUser co-proposer dialog to work with other features (#1161) (4e7a718)
  • improve pregenerated pdf logging and performance (#1183) (7a69bb0)
  • refactor invite event handling (#1117) (a50ebc2)

Release v7.18.0

04 Sep 09:36
7695db1

Choose a tag to compare

7.18.0 (2025-09-04)

Features

Bug Fixes

  • allow for fine grain times to be picked in time range picker (#1160) (55f635b)
  • change abstract error message to show in red (#1151) (ac17702)
  • cleanup of active pdf template (#1159) (f9866de)
  • cleanup of active template that contains old pdf template is done before deleting the template itself to prevent fk reference error when the db patches are running (25fb36d)
  • correct webRoot path in launch configuration for frontend debugging (#1165) (dd84df3)

Release v7.17.0

14 Aug 10:50
ce11cd1

Choose a tag to compare

7.17.0 (2025-08-14)

Features

  • update logging expired token message to warning level and avoid continuously forwarding the no response received from server. #1241 (#1147) (a37d254)

Bug Fixes

Release v7.16.1

13 Aug 14:46
087e4de

Choose a tag to compare

7.16.1 (2025-08-13)

Release v7.16.0

11 Aug 09:38
17f9302

Choose a tag to compare

7.16.0 (2025-08-11)

Features

  • add daterange picker for selecting call start and end date (#1084) (d59fc38)
  • add proposal download status action (#1074) (e8c6b0d)
  • add read permissions to questions (#1118) (5e72818)
  • add tagging of calls and instruments (#1068) (7bafd24)
  • allow instrument scientists not assigned as a technical reviewer to add comments on reviewed proposals (#1108) (89b7247)
  • complete experiment safety review flow implementation (#989) (9ef446e)
  • trace context propagation for factory calls (#1110) (40c95c0)
  • frontend: data access users (#1123) (fc797c4)

Bug Fixes

  • add access route to stfc excel export (#1120) (f800c2c)
  • add the button to download proposals for FAP Reviewers (#1115) (1e81d4e)
  • add title for users in proposal pdfs (#1130) (81c46f6)
  • added some styles (787565e)
  • cleanup unused code and functionality (#1129) (dbc523a)
  • masking sensitive data from traces and logs (#1138) (23c4d62)
  • only update questions that have been updated in answer topic (#1127) (facdc0f)
  • the closed draw is scrollable (#1119) (fd54343)
  • update graphql query to use previously unused input field excludeProposalStatusIds (#1136) (b9fda40)

Tests

Code Refactoring

  • email template id obtaining (#1113) (ebb5e2b)
  • move stfc role assignments into proposal backend (#1081) (ea22741)
  • separate experiment safety create and get operations in both backend and frontend (f3055e6)