Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2021-11-08 | 8.6 kB | |
Totals: 1 Item | 8.6 kB | 0 |
Feature Configurations
- Added
ADDITIONAL_TESTS
: Allows users to add additional tests (e.g. to document blood values) to samples.
Server Properties
- Added
central.location.sync
: Enables location data sync with central. - Removed
sormas2sormas.retainCaseExternalToken
.
Minor Releases
https://github.com/hzi-braunschweig/SORMAS-Project/releases/tag/v1.65.1
Changelog
New Features
General
- Added a disease variant details field to cases, events, pathogen tests and travel entries; the visibility of this field depends on the disease variant configuration in the database (#5935)
Laboratory
- Added a feature configuration to enable or disable additional tests (#6876)
Web Application
Cases
- Added the possibility to store additional information in a separate database column which is shown as read-only fields in a new case section (#6989 & [#7068])
Improvements
General
Tasks
- Assignable users are now properly filtered in relation to recent (responsible) jurisdiction changes (#6867)
Cases & Contacts
- Improved the validation between temperature and fever by adding additional validations and allowing users to still save when the validation fails (#4383)
Cases
- Added a comment field to hospitalizations and missing hospitalization fields to previous hospitalizations (#4593)
Web Application
- Made a lot of improvements to backend queries related to the performance of a number of lists and directories (#555 & [#6811])
- Improved the validation message for fields expecting numbers when they exceed the technical limitation for integers and floats (#7053)
- Added more specific error messages to imports (#6661)
- Email and SMS notifications are no longer prepared if they won't be sent anyway because the related feature is disabled (#5477)
Persons
- Added additional minor improvements to the performance of the person directory (#6848)
Cases & Contacts
- Added a read-only field that displays the last quarantine end date after quarantine has been extended or reduced (#6782)
- Added the UUID of the related person to the case and contact directories (#6658)
Cases
- Improved the hospitalization workflow, e.g. by allowing users to directly set a health facility when setting a case to hospitalized (#6889)
Contacts
- Improved the performance of the backend query that loads the possible source cases of a contact (#6932)
- Improved the performance of converting contacts to cases by removing unnecessary database calls (#4544)
Immunizations
- Added the date of birth to the person name in the immunization page title (#7054)
- Added the number of doses details field that was omitted in the recent immunizations migration (#6900)
- Added pseudonymization to the immunization lists (#6810)
Travel Entries
- Improved the conversion to cases by adding additional point of entry jurisdiction fields (#6283)
- Added the related person name and date of birth to the travel entry page title (#7032)
SORMAS2SORMAS
- Added a response comment to rejected share requests (#6122)
- Added import/sync functionality from central to the local database (#6468)
- Improved a few checkbox captions in the share popup (#6192)
Integration
- Added the following profiles to the DEMIS adapter: DiagnosticReport.basedOn, Observation.identifier (#5139 & [#5713])
Changes
General
- A number of enum values that are no longer for Covid-19 are now hidden for this disease (#6855)
Persons
- It is no longer possible to create persons without a sex via the ReST interface (#6673)
Contacts
- The contact classification is now required in the API and backend (#6828)
Web Application
Contacts
- When importing contacts with a link to an existing source case, the UUID is no longer capitalized in order to support lowercase UUIDs in the database (#7081)
SORMAS2SORMAS
- Excluded the external ID when sending pathogen test results via SORMAS2SORMAS (#7014)
Bugfixes
General
- Fixed immunizations keeping their link to a recovered case if that case was deleted (#7129)
- Fixed immunization management and immunization status not being updated when deleting vaccinations (#6895)
- Fixed users being allowed to set the immunization end date to before the start date (#6872)
- Fixed immunizations not having a proper string representation (#7085)
- Fixed vaccines exclusive to Covid-19 being selectable for all diseases (#7149)
Web Application
- Fixed re-importing exported cases leading to duplicate cases in the system when trying to overwrite the existing cases (#6975)
- Fixed imports failing when selecting an existing person with invalid email addresses or phone numbers (#6866)
- Fixed an error when trying to show regions in the dashboard map with cases without a place of stay jurisdiction in the database (#7079)
- Fixed an export error for detailed case, contact and event participant exports when persons were associated with immunizations with a start but without an end date (#6832)
- Fixed the detailed event export containing duplicate events (one line per event participant) for regional users (#6719)
- Fixed caption and formatting issues related to exported vaccination and immunization information (#7102)
- Fixed an error that appeared when trying to edit case or contact data after adding an empty primary contact detail to the related person (#6894)
- Fixed converting travel entries to cases not persisting the symptom onset date specified in the creation window (#7004)
- Removed the unused symptom onset date field from the travel entry creation form (#7003)
- Fixed activities as case not getting merged properly when merging duplicate cases (#6833)
- Fixed the overwrite follow-up date checkbox still being displayed if the follow-up was canceled (#6803)
- Fixed filtering statistics by age intervals not being possible when selecting case counts (#6790)
- Fixed very long event titles overlapping the import and export buttons in the event participants tab (#7046)
- Fixed the download and remove buttons in the document lists overlapping the document names (#5513)
- Fixed long district names leading to overlaps in the disease cards (#6864)
- Fixed GPS fields overlapping when creating or editing users (#4660)
- Fixed the buttons in the export configurations table being cut off after creating the first export configuration (#6651)
- Fixed a minor display issue in the view option dropdown when showing transmission chains (#5936)
- Fixed the revoke button not showing when receiving a case with ownership from another instance via SORMAS2SORMAS (#6999)
- Fixed users not being able to download lab messages in a proper format (#6613)
- Fixed column headers not being displayed correctly for lab messages (#6968)
Mobile Application
- Fixed a number of (potential) synchronization problems (#6896, [#7024])
- Fixed trying to change the language leading to an error when changing the language of the same user in the web app at the same time (#6815)
- Fixed a crash when trying to enter non-numerical characters into the number of doses field in immunizations (#6994)
- Fixed task reassignment logic differing from the web app (#6715)
- Fixed disease details field missing in the case edit fragment (#6809)
- Fixed event participant creation window not containing sex field (#7143)
Technology
- Database migrations are now executed in separate transactions which should prevent timeouts during complex migrations (#6884)
- Various code refactorings in order to improve both the stability and readability of the software (#3841, [#6587], [#6630], [#6758], [#6821], [#7047], [#7058], [#7071])
- Added missing history tables for SORMAS2SORMAS tables (#6949)
- Updated Vaadin to 8.14.1 (#6992)
- Updated several dependencies to newer versions (#4707)
- Increased the source language level of the sormas-api project to Java 8 (#6686)
Documentation
- Added Vaccinations to the data dictionary (#7100)
- Extended the Customizable enumerations guide with information about how to configure properties
Testing
- Included the Android app into the GitHub CI (#6665)
- Added a script that can be used to compare the database tables with their history tables and return differences; the script can be found in
sormas-backend/utils/checkHistoryTables.sql
(#6121)