Introduction
OpenCRVS v1.5.1 is a patch release which includes a hotfix to the previous OpenCRVS v1.5.0 release.
It is to be used in conjunction with a forked country configuration release v1.5.1
Improvements
- When viewing a record, child national id or any other identifiers are fetched from backend if available. This enables any external identifiers (e.g. national id) added during the registration of a record to be shown when viewing it
- Home screen application’s name and icons are to be configured from country configuration package as manifest.json and app icon files are moved from core to country config (check
opencrvs-countryconfig/src/client-static
folder)
Bug fixes
- On slow connections or in rare corner cases, it was possible that the same record got saved to the database twice. This was caused by a bug in how the unique technical identifier we generate were stored as FHIR. The backend now ensures every record is submitted only once. #7477
- Fixed an issue where address line fields (e.g., address line 1, address line 2, etc.) were not being updated correctly when a user attempted to update a record's event location, such as place of birth or place of death. #7531
- Handle label params used in form inputs when rendering in review section view
- Fix probable migration issues for countries migrating from 1.2 #7464
- When a declaration(birth/death) is created the event location information was not being parsed to ElasticSearch which caused the Advanced search feature to not work when searching for records by event location.7494
- When any user's role was updated, incorrect role was shown for that user's actions in the history section of a declaration's record audit page. #7495
- Registration agent was unable to download declarations that were previously corrected by registrar. #7582
- When a user updates a marriage declaration editing the signature of the bride, groom, witness one or witness two, handle the changed value of the signature properly. #7462
- The internal function we used to check if all the location references listed in the encounter are included in the bundle had incorrect logic which resulted in location details missing in ElasticSearch which broke Advanced search. 7494
What's Changed
- fix: bring back certificate & notification config by @Zangetsu101 in #7380
- 🍒 fix: handling dynamic message labelparams in review section by @tahmidrahman-dsi in #7403
- 🍒 fix(vulnerability): resolve fast-xml-parser to 4.4.1 by @tahmidrahman-dsi in #7428
- 🍒 fix: handle label params of field label to some similar other places like review section by @tahmidrahman-dsi in #7426
- 🍒 Merge changes from PR #7469 to release-v1.5.1 by @github-actions in #7484
- Fix/missing security dependencies by @makelicious in #7519
- 🍒 Merge changes from PR #7491 to release-v1.5.1 by @ocrvs-bot in #7524
- fix(v1.5.1): fix:preventthesamerecordwiththesamedraft-idfrombeingsubmittedtwice[OCRVS-7477] by @ocrvs-bot in #7550
- (For 1.5.1) Fix migration issues for countries migrating from 1.2 by @Nil20 in #7535
- 🍒 Merge changes from PR #7513 to release-v1.5.1 by @ocrvs-bot in #7556
- Get client manifest and icons from country-config by @tareq89 in #7578
- fix(v1.5.1): add the missing location details to a newly created declaration which was causing advanced search to break by @ocrvs-bot in #7566
- fix(v1.5.1): correct user role not showing if role is updated by @ocrvs-bot in #7573
- fix(v1.5.1): update address builder for event location #7555 by @Nil20 in #7576
- fix(v1.5.1): create separate task when correcting record by @ocrvs-bot in #7595
- fix(v1.5.1): amend updating signatures in client and workflow by @ocrvs-bot in #7597
- fix: track updating signature from users by @Nil20 in #7605
- fix(v1.5.1): Refactor bundleIncludesLocationResources() function logic to properly check if location resources are included in a bundle by @Zangetsu101 in #7613
Full Changelog: v1.5.0...v1.5.1