OpenCRVS - v1.3.0
OpenCRVS v1.3.0 is a stable release of OpenCRVS.
Read the release notes!
v1.2.0 to v1.3.* migration notes
OpenCRVS v1.3.0 is to be used in conjunction with a forked country configuration release v1.3.0 ...
... or with our demonstration country configuration "Farajaland" release v1.3.0
Upgrading from v1.2.0 to v1.3.0 requires the upgrade Migration Notes to be followed precisely.
This release will be maintained for 6 months by the core development team.
Major Features
v1.3.0 represents a major release of new functional features and technical improvements. The following explains in more detail each major feature that has been included in this release.
Marriage registration - BETA
A new vital event can now be registered. Marriages!
Customise you marriage form to start registered marriages (Farajaland default captures bride and grooms details, place of event details, informant details, witness details and signatures for up two witnesses aswell as the bride and grooms).
As with birth and death. We offer an API search for marriage events and the ability to create a custom marriage certificate.
BETA release
Outstanding marriage related functionality to be built includes:
- Searching for marriage events in the UI
- Marriage performance analytics
- Configurable marriage fees
- Marriage corrections
- Notification of intent to marry form.
Due to this, we are releasing marriage registration in "beta", therefore not for production use.
Track issuance
Printing certificates off in advance of issuance? Now you can track when they have been issued to the informant.
It is important to track when a legal document such as a brith certificate has been issued to the informant. So if registration offices are bulk printing certificates in advance of collection by the informant. The issuance of these certificates can be tracked and audited. Providing a proof that paper certificates get into the hands of beneficiaries.
A new workqueue. Ready to issue logs all records with a certificate printed off in advance. This feature can bee configured on/off.
Verify a certificate via QR code
Unsure of a paper certificate authenticity? Now you can compare against civil event record, recorded in your Civil Registration database
A unique QR code on the certificate when scanned by an authorised user can view partial record data. This allows them to compare the data recorded on the certificate against the data in the system to validate it's authenticity.
The QR code contains a unique identifier, the "recordId", which via the Record Search API can also be programatically validated by trusted external systems, returning vital event records associated.
Informant signature
Capture a digital signature of the informant to get their consent to submit an event declaration
After a declaration has been completed an informant can review the declaration an then an added their signature. As a digital signature directly into the application or an image of a wet signature can be uploaded.
You can configure the informant signature capture on and off for birth and death events. By default marriage events require the participant and witness signatures.
Email notifications
Choose between SMS or email to send registration status updates to the informant and users
Informants can now receive email notifications when their declaration has been reviewed, sent for approval and registered.
Users can now receive system notification such as two factor authentication codes via email.
The email template is completely customisable so you can choose the messaging and the look and feel.
Data visualisation dashboards
View performance data with interactive data visualisations!
In addition to our performance reports that give you the headline indicator of registration rates, completeness rates etc. You can now choose to view and analyse performance with data visualisations. Powered by the OpenSource Business Intelligence engine Metabase.
De-duplication improved
Easily compare side by side a potential duplicate against existing flagged records
The entire de-duplication user experience has been improved, to be able the user to quickly review potential duplicate records side by side along with supporting documentation.
In real-time a declaration sent for review can be flagged as a potential duplicate (powered by Elastics). So that it can easily assessed as a duplicate or not.
MOSIP Integration v2 - E-Signet
Validating identity by continuing our close collaboration with MOSIP
Our close collaboration with MOSIP continues in this release with integration from our vital event forms directly into the E-Signet digital identity authentication and consent mechanism.
Using MOSIP E-Signet integration, parents and informants can have their IDs validated, and consent to share demographic information to pre-populate the registration form. By combining OpenCRVS and MOSIP
Plus!
More application settings are now configurable
- Configurable user roles - can be entirely customised even though they are based on common existing permissions.
- Choose what informant notifications you want to send
- Choose a background image or colour for your login splash page
Form configuration refactor
Deprecation of the form configuration UI
Responding to country requests to make form configuration more flexible we decided to revert back to a code only approach thus deprecating our form configuration UI.
To read more about why we made this decision, refer to our documentation step 3.2.7 Configure declaration forms
API validation
We have improved the API validation for all of our interoperability endpoints and provided extra parameters to improve the power and flexibility of our APIs.
Dependency upgrades
Many dependencies have been upgraded, improving performance, resilience and resolving dependabot security alerts. Our Node version has been upgraded.
Refactoring the country configuration package
Our country configuration package has been entirely refactored. Highlights include:
- Clear directory structure
- Configurable infrastructure and deploy scripts for use on any infrastructure without the requirement to fork opencrvs-core
- Documentation in the code
- More robust API endpoints
- Flexible form configuration via TypeScript - abstraction of complex utilities
- Rapid database seeding process
- Removal of core team internal tools such as cypress tests and data-generator
Performance improvements
Many bugs have been resolved and these are individually listed in the Github release notes. Significant improvements have been made to download speed when assigning a record.
Breaking changes
Migration scripts will automatically upgrade your OpenCRVS v1.2 data to be supported in v1.3. Breaking changes that are not supported by automated migrations, or that require manual steps are listed below.
- Your countryconfig repository needs to be migrated to the new directory structure.
- Form configuration UI deprecation requires 1.2 users to export their form via JSON and convert to TypeScript using the functions that we provide.
- We have upgraded the password hashing mechanism therefore all users will be required to change their password on first login after the ugrade completes.
Breaking changes - country configuration
The country confguration repository opencrvs-farajaland has been entirely refactored. Please contact us at [email protected] if you need any help rebasing changes in this repository.
What's Changed
- Ocrvs 3747 - Organise components in Storybook, rename display names and deprecate unused ones by @naftis in #3750
- OCRVS-2796: Team link will redirect to assigned office by default by @yeasinhossain-dsi in #3780
- Added confirm alert modal to delete declaration by @favour234 in #3785
- OCRVS 3800 / Fix
<PageHeader>being 1px too tall by @naftis in #3801 - OCRVS-3820 / Fix incompatible TS types by pinning @types/react version by @naftis in #3822
- Auto-generate shades in colour palette & document Colors and Typography in Storybook by @naftis in #3779
- Move deprecated components to their own section by @naftis in #3825
- OCRVS-3777 / Re-think Layout components and create
<Frame>by @naftis in #3786 - [1.2.0] Vite Upgrade by @sadmananik in #3703
- OCRVS-3811 - Pagination by @naftis in #3842
- Deploy more logstash and apm-server replicas by @rikukissa in #3784
- OCRVS-3809 /
<Workqueue>by @naftis in #3823 - OCRVS-3760 -
<Text>by @naftis in #3867 - ocrvs-3851: Fetch patient details from FHIR and set the BRN/DRN identifiers properly. Fix #3851 by @rabiulislamanik in #3872
- Deploy to migrate by @euanmillar in #3890
- Bump apollo-server-core from 3.6.1 to 3.10.1 by @dependabot in #3802
- Bump undici from 5.8.0 to 5.9.1 by @dependabot in #3803
- Bump moment-timezone from 0.5.34 to 0.5.37 by @dependabot in #3871
- ocrvs-3332 Removed some unnecessary review modal descriptions by @sadmananik in #3835
- Update Node versions OpenCRVS supports by @naftis in #3857
- Bump async from 2.6.3 to 2.6.4 by @dependabot in #3896
- OCRVS-3746 / Flat directory structure by @naftis in #3895
- ocrvs-3839 Added new clear and restore backup workflow action by @sadmananik in #3876
- Deprecate tslint by @tahmidrahman-dsi in #3783
- Ocrvs 3209 Completeness rates fixes by @tahmidrahman-dsi in #3827
- ocrvs-3552: Use operation history to show last activity time in workqueue by @rabiulislamanik in #3787
- OCRVS-3764 /
<AppBar>by @naftis in #3879 - OCRVS-3765 / Summary by @naftis in #3905
- Remove Requested correction option in performance tab by @favour234 in #3951
- ocrvs-3781 Bootstrap minio by @rabiulislamanik in #3858
- ocrvs-3755 Generate birth and death declarations report from hearth-db by @sadmananik in #3874
- ocrvs-3837 Cron job scheduler for VSExport by @sadmananik in #3915
- ocrvs-3838 Upload vsExport files to mino and store file urls to mongo reports collection by @sadmananik in #3957
- OCRVS 3758 /
<Button>by @jpye-finch in #3806 - OCRVS-3771 -
<Toast>&<Alert>by @naftis in #3909 - OCRVS-3763 /
<Table>by @naftis in #3799 - Storybook release page by @jpye-finch in #3973
- button story updates by @jpye-finch in #3962
- Storybook intro by @jpye-finch in #3956
- ocrvs-3781: Fix merge conflicts with vs-exports branch by @rabiulislamanik in #3974
- Merge release v1.1.0 into develop by @euanmillar in #3987
- Button fixes by @jpye-finch in #3984
- Storybook intro updates by @jpye-finch in #3981
- Ocrvs 2796 Fix empty location filter bug by @tahmidrahman-dsi in #3982
- ocrvs-3640 userAudit frontend by @modupeadeonojobi in #3950
- 🎁 ✨ Component library V2 by @naftis in #3768
- ocrvs-3791: Change persmission in setup script for /data/minio folder by @rabiulislamanik in #3994
- Keep on restarting metrics until InfluxDB is up by @rikukissa in #3999
- OCRVS-3753: RECORD_SEARCH system client for advanced search by @yeasinhossain-dsi in #3834
- Get styleguide hosted by @naftis in #3862
- Revert "Get styleguide hosted" by @euanmillar in #4006
- Revert "Revert "Get styleguide hosted"" by @euanmillar in #4007
- ocrvs-3025 Certificate config: Doc upload - use same component as gov logo upload by @CornelMaze in #3886
- Upload buffer csv to minio and delete files after upload by @sadmananik in #3960
- Fix navigation Performance Icon color by @naftis in #3996
- Storybook intro copy fixes by @jpye-finch in #4008
- Remove Requested correction option in performance tab (#3951) by @Zangetsu101 in #4018
- Cache deleting by @yeasinhossain-dsi in #3952
- ocrvs-2796 Fixed create user button system crash- vite build issue by @sadmananik in #4031
- ocrvs-3868: Show a message 'updated' in the edited column of updatedhistories if the type is document by @rabiulislamanik in #4009
- ocrvs-3854: Critical information goes missing from logs resolved by @CornelMaze in #3953
- Ocrvs 3552 improvement by @rabiulislamanik in #4042
- fixed upload selection bug by @CornelMaze in #4035
- ocrvs-3671 Used pageId from routes for workqueue pagination by @Zangetsu101 in #3782
- ocrvs-3735 Changed labels for documents in review section by @Zangetsu101 in #3943
- Pass applicationDebugVersion to LeftNavigation by @naftis in #4016
- ocrvs-3917 Upgrade typescript by @Zangetsu101 in #3998
- ocrvs-3852 Added conditional parameters for custom form field by @sadmananik in #4010
- Outbox v2 by @tahmidrahman-dsi in #3938
- Ocrvs 3650 Fix declaration icon color bug by @tahmidrahman-dsi in #4057
- Revert "OCRVS-3753: RECORD_SEARCH system client for advanced search" by @euanmillar in #4062
- Revert "Revert "OCRVS-3753: RECORD_SEARCH system client for advanced search"" by @euanmillar in #4064
- Upgrade apollo client by @tahmidrahman-dsi in #4047
- ocrvs-3651 Changed uploaded icon to downloaded icon in draft tab by @sadmananik in #4058
- Fix the generate:test:forms command by @euanmillar in #4071
- Ocrvs 3636 - As a National Registrar / National Sys Admin I want to view available VS exports by @CornelMaze in #4012
- Added the missing peer dependency(fp-ts) of io-ts in gateway by @Zangetsu101 in #4083
- hide delete button on preview screen for small web screens by @CornelMaze in #4045
- ocrvs-3927: add field ID section on the right side nav in form config by @CornelMaze in #4068
- ocrvs-4019 Fixed publishedWarning message on declaration form config page by @sadmananik in #4069
- Merge release v1.1.1 to develop by @Zangetsu101 in #4086
- In offline on application config, government logo modal showing incorrect message #3843 by @modupeadeonojobi in #4072
- Disable generate-test-forms from precommit by @Zangetsu101 in #4090
- ocrvs-4032 Fixed ForgotPIN page UI issue by @sadmananik in #4074
- Removed ID check table from correction summary page by @favour234 in #4081
- Invert conditional logic for customize field by @sadmananik in #4093
- ocrvs-3671 Fixed issues with officeHome pagination by @Zangetsu101 in #4103
- OCRVS-4056 Fix application config regex overflow by @naftis in #4085
- Submits death webhook and use MOSIP generated UIN_TOKEN to link Birth to Death by @euanmillar in #3724
- ocrvs-3933 Fixed corrector requester bug by @sadmananik in #4078
- Merge release v1.1.1 to develop by @euanmillar in #4110
- fix spacing below top nav bar by @jpye-finch in #4096
- Disable arrow back button if correction is made or after printing a certificate by @favour234 in #4050
- Added custom Required error message on correction page by @favour234 in #4104
- ocrvs-3926 - Default "Has a cause of death been established?" to "No" with checkbox by @modupeadeonojobi in #4079
- OCRVS-3997 / Ready for review -page accessibility by @naftis in #4002
- Ocrvs 3126 - Form radio buttons should be Checkbox's by @modupeadeonojobi in #4097
- Replaced Uploaded Icon with Downloaded Icon for Draft Record Audit Page by @sadmananik in #4115
- ocrvs-3756 Introduced Iconography on storybook using react-feather by @sadmananik in #4055
- Amended CHECKBOX field by @Zangetsu101 in #4140
- Fixed adding custom input field error on CustomFieldTool by @sadmananik in #4130
- ocrvs-4105 Backend+Frontend by @sadmananik in #4149
- ocrvs-3544 Amend history actions by @Zangetsu101 in #4076
- primary button ui and link disabled ui fix by @jpye-finch in #4137
- OCRVS-1098: Upgrade to Traefik 2.8 by @yeasinhossain-dsi in #4067
- [1.0.3] OCRVS-3673: Move the sending logic out of notification service into a country config package handler by @yeasinhossain-dsi in #3721
- Upgrade Sentry by @rikukissa in #3902
- Revert "Upgrade Sentry" by @euanmillar in #4161
- Upgrade Sentry by @euanmillar in #4162
- OTHER reason for correction flow is function by @yeasinhossain-dsi in #3920
- Upgrade Dockerfile node by @euanmillar in #4164
- Try changing email for acme.json by @euanmillar in #4165
- ocrvs-4039 Reset password feature by @sadmananik in #4124
- ocrvs n 4038 Send a username reminder by @sadmananik in #4116
- ocrvs-3975 Removed e2e file and modified check-before-build file by @sadmananik in #4106
- Ocrvs 3955 - Minio url caching and invalidation of caching by @rabiulislamanik in #4077
- component updated by @jpye-finch in #4080
- Ocrvs 3861 by @tahmidrahman-dsi in #4003
- Ocrvs 3942 audit v2 by @KaliGreen in #4052
- Ocrvs 4134 - Accordion component by @modupeadeonojobi in #4163
- ocrvs-4004: Add a constant 'ENABLE_REVIEW_SCROLL' and prevent scrolling of documents in document review section by @rabiulislamanik in #4098
- ocrvs-4119: Add view record in record audit by @sifulovi in #4180
- readonly review section by @CornelMaze in #4174
- Ocrvs 4120 by @rabiulislamanik in #4183
- Some amends to VS Export by @euanmillar in #4177
- Changes bug template by @euanmillar in #4066
- ocrvs-4073 Migration script for restore supporting document by @sadmananik in #4102
- Fix for searching multiple locations and comments by @euanmillar in #4152
- User Audit V1 by @rikukissa in #3995
- Feature/user reset password user reminder by @sadmananik in #4168
- ocrvs-4127 Back end: AdvancedSearch - Create/Delete operations by @sadmananik in #4173
- Ansible data folders get cleared when the script is run during migration by @euanmillar in #4210
- ocrvs-4121: View record loading page by @sifulovi in #4197
- ocrvs-4135: Add a wrapper for daterangepicker which can be used from formfieldgenerator by @rabiulislamanik in #4200
- Added the missing '/' in getUser url by @Zangetsu101 in #4226
- ocrvs-4112 - Advanced search form for birth tab by @modupeadeonojobi in #4196
- Feature: Vital Statistics Export by @Zangetsu101 in #3959
- Added METRICS_URL for user-mgnt service in docker yml by @sadmananik in #4243
- Revert "Merge pull request #3959 from opencrvs/feature/vs-exports" by @Zangetsu101 in #4247
- Hide ID check row on record audit history page if requester is Another Agent Or Me by @favour234 in #4242
- ocrvs-3852 Fixed form config edit system crash bug by @sadmananik in #4240
- Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in #4241
- ocrvs-4032: retain language on the can not login page by @CornelMaze in #4233
- Saving ID verification info by @yeasinhossain-dsi in #4245
- ocrvs-3717: fixed document title name by @CornelMaze in #4237
- ocrvs-3636: added empty state text to vsexport by @CornelMaze in #4266
- Vs-export - Fix HEARTH_MONGO_URL & clear data by @sadmananik in #4246
- ocrvs-4167: fixed undefined lastname on review page by @CornelMaze in #4238
- ocrvs-4208 - Fix bug in change phone number via setting page by @modupeadeonojobi in #4251
- ocrvs-4234 - Fix hardcoded correction in correctionsReport.tsx file by @modupeadeonojobi in #4269
- ocrvs-4259 Update username notification not sending updated username by @modupeadeonojobi in #4268
- Feature: View Record by @rabiulislamanik in #4179
- ocrvs-4211: Notify user when they reconnect by @sifulovi in #4252
- ocrvs-4175: fixed missing name in french unassigned declaration by @CornelMaze in #4277
- ocrvs-4147 by @sadmananik in #4231
- ocrvs-4190: On server restart/invalid JWT, sys admin doesnt redirect to the login… by @CornelMaze in #4290
- ocrvs-4248: In Application config- Currency modal, the verbiage is showing wrong by @CornelMaze in #4293
- ocrvs-4249: The modal title of delay registration in birth tab is showing wrong by @CornelMaze in #4292
- ocrvs-4172: Enable all previously disabled User Audit links by @CornelMaze in #4275
- regStatus for in progress migration added by @kayumuzzaman in #4289
- Bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in #4305
- In application config, Within legally specified time gets changed when delayed registration fee is changed by @favour234 in #4296
- Added customField handlebar name on config and redux template by @sadmananik in #4285
- ocrvs-4203: Back and forward button gets disabled by @CornelMaze in #4301
- ocrvs-4118 elasticSearch migration to add missing identifiers, DOB, gender, eventJurisdictionIds and eventCountry by @sadmananik in #4267
- VSExport fixes: remove create-mongo-users - Fix Traefik and Minio hosting errors by @euanmillar in #4274
- Make the user audits fault tolerant #4257 by @favour234 in #4291
- Revert "Revert "Merge pull request #3959 from opencrvs/feature/vs-exports"" by @Zangetsu101 in #4256
- View record fixes by @Zangetsu101 in #4297
- locations api exposed by @kayumuzzaman in #4270
- ocrvs-4172-v2 - Disable links for field agent by @modupeadeonojobi in #4323
- ocrvs-4201: When searched an assigned application, in record audit page it is showing not assigned by @CornelMaze in #4313
- reset password & username reminder added in user audit by @kayumuzzaman in #4308
- OCRVS-4070: Disable OpenHIM API endpoint unless whitelisted by @euanmillar in #4314
- For all application actions ID Check option is showing. ID check should be available for Certified and Corrected record action by @favour234 in #4331
- OCRVS-3853 by @yeasinhossain-dsi in #4198
- Hotfix v1.1.2 by @euanmillar in #4223
- Added missing template-handlebar for birth and death by @sadmananik in #4300
- ocrvs-4217: Registration by status page of performance is broken by @CornelMaze in #4317
- ocrvs-4214 Enable reordering of default fields by @Zangetsu101 in #4330
- ocrvs-3544 Fix rejected reason showing for retrieved action by @Zangetsu101 in #4336
- reduces spacing between form elements by @jpye-finch in #4337
- search filter styling and background by @jpye-finch in #4342
- Ocrvs 4114 AdvancedSearch config page and AdvancedSearchResult page by @rabiulislamanik in #4332
- Send MOSIP authdata as an object rather than an array by @euanmillar in #4374
- Patient log by @euanmillar in #4382
- Fix webhooks traefik endpoint and mosip payload by @euanmillar in #4383
- Change NID validation to 10 digits - bump beta release version by @euanmillar in #4388
- Birth Archive, Birth Reinstate, Death Archive and Death Reinstate |… by @KaliGreen in #4343
- Audit the username reminder and password reset events by @favour234 in #4284
- ocrvs-4117 Advanced Search Bookmark Feature by @sadmananik in #4334
- Advanced search merged by @sadmananik in #4392
- Feature - Advance Search by @sadmananik in #4153
- ocrvs-4311 Reinstated action name fix by @kayumuzzaman in #4378
- postfix added if available for fields in review/view by @kayumuzzaman in #4387
- OCRVS-4391 & OCRVS-4395 + Cypress bugfixes by @euanmillar in #4401
- ocrvs-4319 vsExport generator and UI fix by @sadmananik in #4345
- ocrvs-4119-fix on update view record fixed by @kayumuzzaman in #4369
- Bump up vitest version to 0.25.5 by @sadmananik in #4417
- Fixed UserAudit test fix by @sadmananik in #4399
- Fixed bug for system crashing if back arrow is clicked after printing or correcting a record by @favour234 in #4303
- Revert "Fixed bug for system crashing if back arrow is clicked after printing or correcting a record" by @Zangetsu101 in #4430
- Ocrvs 3942 audit v3 by @KaliGreen in #4279
- Ocrvs 3852 fixed by @sadmananik in #4411
- ocrvs-4309-fix Fixed messages id for common content keys by @sadmananik in #4390
- OCRVS-3990: Custom Select in form config by @yeasinhossain-dsi in #4407
- Adding jwt-decode in config microservice by @yeasinhossain-dsi in #4451
- Advanced Search Fixed by @sadmananik in #4439
- feat: integration configuration by @naftis in #4138
- ocrvs-4087 Minio migration by @sadmananik in #4351
- styling updates to document preview list by @jpye-finch in #4414
- add missing ids for cypress test by @KaliGreen in #4422
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #4400
- Bump apollo-server-core from 3.10.3 to 3.11.1 by @dependabot in #4421
- OCRVS-4353: Image not loading in mobile view by @sifulovi in #4424
- Fixes to Webhook & RecrdSearch integration by @euanmillar in #4459
- add new component to allow completenessDataTable overlay by @KaliGreen in #4432
- OCRVS-4265: IP Addresses are now correct for Audit Actions by @yeasinhossain-dsi in #4450
- Ocrvs-4393 Adds changed for advanced search e2e test . Also contains some fixes for bugs mentions in 4112 and 4113 by @rabiulislamanik in #4463
- Update Pill to use colors by @jpye-finch in #4461
- ocrvs-4410: Custom Field in form configuration becomes conditional field by @CornelMaze in #4426
- ocrvs-4307: UI issue in Form config: icon of error message not clearly visible by @CornelMaze in #4434
- Installed React-Signature-Canvas to configure Informant signature before registration by @favour234 in #4452
- chore(integration-configuration): System migrations for integration configuration by @naftis in #4444
- docs(1.2.0): ui-kit documentation and change log by @naftis in #4398
- OCRVS-4033 - Feature: Configurable admin levels by @euanmillar in #4322
- OCRVS-4433: We need to make sure that default backups do not have run migrations in them by @KaliGreen in #4474
- Ocrvs 4120 Fixed record audit history unassigned and viewed issue by @sadmananik in #4381
- Modified Education level text on vsExport by @sadmananik in #4437
- ocrvs-4214-fix Handled last name first on review header by @Zangetsu101 in #4466
- Ubuntu sed issue by @euanmillar in #4488
- Fix system integration by @sifulovi in #4486
- OCRVS-3990: Application Config Mongo URL correction for migration by @yeasinhossain-dsi in #4489
- ocrvs-4485: On work queue users will only see corresponding location declarations by @yeasinhossain-dsi in #4490
- Updated the influx library to the version 5.9.3 from 5.0.7 by @Eezi in #4132
- Record audit: Country change to anything other than farajaland by @yeasinhossain-dsi in #4475
- Adding pagination and logs for supporting doc migrations by @sadmananik in #4494
- Unit test case for system integrations by @sifulovi in #4477
- Name not showing while change language fixed by @kayumuzzaman in #4496
- ocrvs-4487: Fix overlap bookmark by @sifulovi in #4505
- Fixed eventLocation id not saving on search for death declarations by @sadmananik in #4506
- Add delete_index privileges for elastic search by @sadmananik in #4509
- Fix name not found on record audit page if french lang is selected by @sadmananik in #4507
- OCRVS-4310: Resolve State & district of farajaland in summary page by @yeasinhossain-dsi in #4508
- surrounding fixes regarding data-generator by @kayumuzzaman in #4510
- ocrvs-3853: bugs by @CornelMaze in #4476
- Add countryconfig service to SMS token audience by @euanmillar in #4516
- Fix to on-deploy by @euanmillar in #4518
- FIX: Displaying validation error message for empty phone number by @yeasinhossain-dsi in #4478
- Made user and userInput types more strict by @Eezi in #4315
- Refactored the influxdb practitioner migration to run in batches by @Zangetsu101 in #4504
- ocrvs-4217: Fix workflowstatus table's column widths for mobile device by @rabiulislamanik in #4514
- ocrvs-3970-v2 - Component / by @modupeadeonojobi in #4329
- increase fixedWidth to auto adjust column space by @kayumuzzaman in #4520
- Add the dependency uuid in migration service by @Zangetsu101 in #4519
- ocrvs-3942 User audit history fixes by @Zangetsu101 in #4513
- deleted fixed hight to show flex data perfectly by @kayumuzzaman in #4521
- Import fetch for resetPassword handler by @sadmananik in #4522
- Ocrvs 4217: Prevent workflowstatus table from breaking when page is zoomed out by @rabiulislamanik in #4525
- ocrvs-4287 Informant SMS notifications by @sadmananik in #4468
- ocrvs-4536: Fix location showing in team page by @sifulovi in #4539
- ocrvs-4544: Fix incorrect IP address in user details by @sifulovi in #4546
- field showing empty if no data chnaged to show placeholder value by @kayumuzzaman in #4548
- influxdb current month not showing correctly for performance fixed by @kayumuzzaman in #4540
- ocrvs-4538: Fix showing deceleration in work-queue by @sifulovi in #4550
- nid validation added for informant by @kayumuzzaman in #4554
- column name incorrect in performance fixed by @kayumuzzaman in #4555
- locationLevel1 added to metrics and fixed minor bugs by @kayumuzzaman in #4565
- ocrvs 4327 vsExport by @sadmananik in #4524
- MINIO_SERVER_URL must be internal for minio-console to work by @euanmillar in #4523
- incorrect percentage showing for home death in metrics fixed by @kayumuzzaman in #4572
- incorrect percentage showing for female late registration fixed by @kayumuzzaman in #4574
- ocrvs-4445 User role config by @sadmananik in #4515
- Informant signature with exact date of birth unknown by @modupeadeonojobi in #4346
- fixing location filter and redirecting back to performance by @Nil20 in #4577
- Duplicates view on review page by @sadmananik in #4580
- Checkbox visual improvements by @naftis in #4531
- Adding mapping function for template by @yeasinhossain-dsi in #4575
- Added values in getSystemRoles query by @sadmananik in #4585
- Feature: Login background by @sifulovi in #4528
- Feature: Informant Signature by @Zangetsu101 in #4581
- Fix field agent sent for review wq discrepency after downloading a declaration by @Zangetsu101 in #4589
- ocrvs-4594 Check only informant's nid against father & mother by @Zangetsu101 in #4601
- health facility calculation fixed in performance page by @kayumuzzaman in #4597
- Fix user createUser endpoint by @sadmananik in #4598
- ocrvs-4588 Remove internal links from location api responses by @Zangetsu101 in #4606
- OCRVS-4373: Add certificate handlebars for all individual address fields by @yeasinhossain-dsi in #4593
- Added new ComparisonList view component by @sadmananik in #4604
- Feature v1.3.0 by @euanmillar in #4497
- chore: upgrade React from 16 to 18 by @naftis in #4587
- Ocrvs 4446 frontend by @rabiulislamanik in #4592
- Bump ua-parser-js from 0.7.32 to 0.7.33 by @dependabot in #4629
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #4529
- Bump luxon from 3.0.4 to 3.2.1 by @dependabot in #4537
- chore(components): remove deprecated components from Storybook by @wilrona in #4637
- chore(components): remove Component status page from Storybook by @wilrona in #4631
- ocrvs-4469 Potential duplicates comparison view by @sadmananik in #4630
- ocrvs-4568 In Performance, wrong calculation is showing in Source of … by @septlowe in #4620
- fix(client): on click menus now open the menu again by @naftis in #4650
- ocrvs: 4446-Backend by @sifulovi in #4648
- Ocrvs: 4447 by @sifulovi in #4628
- OCRVS-4286: Update on Rejection modal by @yeasinhossain-dsi in #4526
- ocrvs-4616 Fix practitionerRole, recordAudit, userAudit and team by @sadmananik in #4649
- Ocrvs 4471 Duplicate button modal with trackingIds in a drop-down and reason for duplication by @Nil20 in #4634
- Ocrvs 4446 merger by @sifulovi in #4654
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #4661
- Add organisation view to list locations & offices by @wilrona in #4618
- As a registrar, I want to check for potential duplicates before registering a birth by @naftis in #4541
- ocrvs-4192: Add missing mappings for informantSignature and add validation for signature upload. by @rabiulislamanik in #4665
- mark the record as not a duplicate by @kayumuzzaman in #4595
- Fix stylelint error in Breadcrumb component, make CI test stylelint for every PR by @rikukissa in #4675
- QrCode: added fieldName qrCode and transformer by @nsamadavid in #4671
- ocrvs-4662 by @sifulovi in #4674
- Amend some systemRoles to role by @Zangetsu101 in #4676
- Feature: Configurable Roles by @Zangetsu101 in #4576
- Removed custom frontend type named IAvatar and changed it to the gene… by @Eezi in #4458
- Ocrvs - 4371 by @tahmidrahman-dsi in #4635
- ocrvs-4371 Optimize the getLocationStatistics query by @Zangetsu101 in #4563
- Fixed ageOfIndividualInYears field validation and customisable false by @sadmananik in #4698
- Ocrvs 4361 - printInAdvance toggle addition in certificate page by @Nil20 in #4666
- Run migration scripts so that file path references always start from the migration directory by @rikukissa in #4682
- Added marriageEventHandler in search packages by @sadmananik in #4695
- ocrvs-4355 Certificate Issue Backend+FrontEnd by @sadmananik in #4656
- ocrvs: 4657 by @sifulovi in #4699
- As a user I want to verify a certificate by @wilrona in #4670
- Ocrvs 2920 bugfixes by @rabiulislamanik in #4683
- marriage event configuration by @kayumuzzaman in #4667
- Bump undici from 5.11.0 to 5.19.1 by @dependabot in #4707
- Fix the inifite loading issue by @Zangetsu101 in #4709
- Fix navigate the organisation by @wilrona in #4711
- Opencrvs 4418 reviewed by @wilrona in #4712
- Fix user.role transformation in gqltoDraftTransformanction. Also, ad persist flag only if persist property true by @rabiulislamanik in #4710
- Implement more advanced yarn dev experience by @rikukissa in #4718
- ocrvs-4693: Fix validation for dates when year string length is less than 4 (fix 4693, 4700) . Also add system role in userdetails in record audit history(fix 4714) by @rabiulislamanik in #4716
- ocrvs-4571: Death deduplication by @sifulovi in #4722
- Feature: print in advance & marriage certificate by @Zangetsu101 in #4702
- ocrvs-4448: Show role label based on intl locale on record audit history by @rabiulislamanik in #4729
- Replace feathericons with phosphor icons by @wilrona in #4653
- Revert "Replace feathericons with phosphor icons" by @euanmillar in #4757
- ocrvs-4641 Marriage event declaration form by @sadmananik in #4717
- Ocrvs 4357 - Issuing a certificate by @Nil20 in #4713
- Ocrvs 4445 by @sifulovi in #4760
- Capture download failed exception in sentry by @Zangetsu101 in #4621
- Ocrvs 4652 - Allowing re-printing of an issued certificate by @Nil20 in #4768
- prepare workflow microservice for marriage event by @kayumuzzaman in #4685
- Reg Agent reviewing potential duplicate by @kayumuzzaman in #4751
- Replace feathericons with phosphor icons by @euanmillar in #4758
- Feature: Issue certificate by @Zangetsu101 in #4764
- Bug fix on titleCase by @yeasinhossain-dsi in #4696
- [Feature] Verify a certificate (via QR code) by @rikukissa in #4672
- role optional for systems by @Nil20 in #4780
- ocrvs-4723 Marriage declaration merged by @sadmananik in #4769
- Issue and printInAdvance fix by @Nil20 in #4796
- Allow special characters in human names by @wilrona in #4795
- Persistent middleware hotfix by @tahmidrahman-dsi in #4778
- fix input date fields of search and printInAdvance toggle by @Nil20 in #4805
- ocrvs-4642 by @sifulovi in #4793
- Print and Issue marriage declaration by @sadmananik in #4807
- Fix e2e tests by @tahmidrahman-dsi in #4809
- ocrvs-4777 by @sifulovi in #4817
- ocrvs-4287 Fix informant SMS toggle by @sadmananik in #4813
- Marriage certificate configuration by @kayumuzzaman in #4802
- ocrvs-4821: fix bookmark icon being changed by @sifulovi in #4823
- feat(documentation): Workflow sequence diagrams (#4530 by @naftis in #4530
- feat: Check and compare potential duplicates by registrars by @naftis in #4567
- ocrvs-4448: fix roles showing in English when language is French by @sifulovi in #4801
- fix: remove "0" from the front of version name by @Zangetsu101 in #4655
- Si hackathon demo v1.2.0 by @euanmillar in #4842
- Marriage declaration test by @sadmananik in #4839
- Use facility names in health integrations by @Zangetsu101 in #4825
- [OCRVS-4808] Fix address field shifting issue in form config by @tahmidrahman-dsi in #4843
- Added custom validator for custom fields. by @nsamadavid in #4826
- [OCRVS-4818] Enable making a default field optional, flag to run validations on empty fields by @rikukissa in #4835
- Change importing * to module by @Zangetsu101 in #4848
- Temporary webhook route for marriage declaration by @sadmananik in #4857
- Persist nested graphql entities by @Zangetsu101 in #4858
- Add unit in custom number field by @wilrona in #4824
- Login before certificate verify by @sadmananik in #4855
- Fixed certificate test handle rejection by @sadmananik in #4840
- Fixed client unit test by @sadmananik in #4864
- Make exact date of birth checkbox optional by @Zangetsu101 in #4865
- Added cross button on verify certificate page by @sadmananik in #4866
- Marriage declaration by @sadmananik in #4877
- Feature: marriage event by @Zangetsu101 in #4703
- ocrvs-4720: Remove extra location id in catchmentAreasId by @sifulovi in #4799
- Check if registrationSMS is turn on before send notification for birth and death by @sadmananik in #4867
- fix dateOfDeath of being any age by @Nil20 in #4816
- Remove duplicate check if not a new entry by @Zangetsu101 in #4888
- Ocrvs 4812- readyToIssue hidden based on printInAdvance by @Nil20 in #4819
- correction record flow fix for issued declaration by @Nil20 in #4873
- ocrvs-4556 by @sifulovi in #4889
- ocrvs-4810: Fix three dot menu by @sifulovi in #4892
- Fixed certification issued count by @sadmananik in #4870
- Fixed verify collector hasShowedVerifiedDocument bug by @sadmananik in #4872
- Fixed Local Registrar role in certificate preview by @sadmananik in #4878
- ocrvs-2920 by @sifulovi in #4882
- ocrvs-4777: Fix error in advance search by @sifulovi in #4890
- Issue tests by @Nil20 in #4883
- Fixed vsExport for issued by @sadmananik in #4891
- view page and comment field fix by @Nil20 in #4887
- fix roles and statuses for performance by @Nil20 in #4893
- Ocrvs 4627 by @tahmidrahman-dsi in #4706
- Bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #4912
- ocrvs-4881 Find the tracking id identifier from the array by @Zangetsu101 in #4886
- Ocrvs 4820 - advanceSearch fix for registered declarations by @Nil20 in #4905
- Fix resendSMS error notification by @sadmananik in #4906
- Fix child age +/-3 year for birth deduplication by @sadmananik in #4914
- Ocrvs 4860 Add time input by @tahmidrahman-dsi in #4904
- view ui scroll fix by @Nil20 in #4910
- fix: Remove 3 dot menu for LOCAL_USER_ADMIN in user audit by @wilrona in #4770
- Shows death duplicate notification toast and added deceaseDob for duplicate logic by @sadmananik in #4917
- ocrvs-4911: Fix duplicate warning toast by @sifulovi in #4919
- issue tab trackingId and regNo sort by @Nil20 in #4915
- Fixed RA duplicate flow issue by @sadmananik in #4920
- Add missing fields & reorganise mother & father sections by @wilrona in #4899
- ocrvs-4901 by @sifulovi in #4909
- duplicate comparison page DOB fix by @Nil20 in #4921
- Fixed mobile view for duplicate tracking id by @sadmananik in #4930
- Unassign declaration on archive by @sadmananik in #4931
- Shows duplicates icon for declaration view by @sadmananik in #4932
- Add qrCode template transformers by @Zangetsu101 in #4938
- ocrvs-4895 Limit elasticsearch container memory by @sifulovi in #4898
- chore(components): update docs for 1.3.0 by @naftis in #4937
- [Feature] Add analytics dashboards for admins and performance manager by @rikukissa in #4752
- Ocrvs 4806 Certificate multiple signatures by @tahmidrahman-dsi in #4884
- Shows marriageDate on draft work-queue by @sadmananik in #4951
- Fixed marriage declaration name in WQ and RA by @sadmananik in #4955
- incomplete declarations not appearing fix by @Nil20 in #4958
- Fixed marriage declaration attachment bug by @sadmananik in #4962
- Search with bride and groom name, nid by @sadmananik in #4959
- #4750 Fix local - international - local phone number transformations for all countries by @nsamadavid in #4875
- fix: width of team page by @jpye-finch in #4978
- fix name regex to accept numbers by @kayumuzzaman in #4960
- fix: updates icon weight to bold by @jpye-finch in #4973
- fix: LocationSearch ui by @jpye-finch in #4990
- fetchPolicy update for performance query by @Nil20 in #4936
- registration location data missing fix by @Nil20 in #4942
- ocrvs-4472: View potential duplicate in user audit page by @sifulovi in #4945
- declarations with incomplete marriageDate fix by @Nil20 in #4969
- outbox name fix by @Nil20 in #4972
- marriage declaration rejection fix by @Nil20 in #4984
- Correction record option fix for marriage by @Nil20 in #4992
- [OCRVS-4862] Enable custom fields to omit "required" field by @rikukissa in #5000
- fix(components): update disabled text inputs to have grey border by @naftis in #4968
- fix: tabs alignment left by @jpye-finch in #4983
- fix: font size used in input and select field by @jpye-finch in #4981
- fix underline with links by @jpye-finch in #5005
- fix: Accordian ui by @jpye-finch in #4988
- Fix marriage declaration proofOfMarriageNotice attachment not showing in review Section by @sadmananik in #4974
- fix: Advance search and results ui by @jpye-finch in #4989
- [OCRVS-4994] Enable default configuration format for config coming from country config by @rikukissa in #5019
- Re: Ocrvs 4860 Add time input by @tahmidrahman-dsi in #5031
- refactor: Pill in Team and Button in ToggleMenu (#4985) by @jpye-finch in #4985
- fix: Select to use Icon by @jpye-finch in #4998
- fix(metabase): update-database script 'envsubst' -check for Ubuntu by @naftis in #5038
- Added partOf in view query by @sadmananik in #5037
- Certificate template amends by @tahmidrahman-dsi in #5020
- fix: record audit buttons order and alignment by @jpye-finch in #4987
- fix: small UI updates to Avatar by @jpye-finch in #4997
- fix: changes nav buttons to medium by @jpye-finch in #4999
- Fixed EventRegistration __resolveType gor health notification by @sadmananik in #5015
- set default page dashboard by @Nil20 in #5017
- Fixed optional marriageDate outbox error by @sadmananik in #5018
- Ocrvs 4957 by @Nil20 in #5047
- Migrate certified status to issued by @sadmananik in #4950
- refactor: TextArea background to white by @jpye-finch in #5027
- Fixed in progress workqueue bride and groom name by @sadmananik in #5058
- register button in marriage declaration fix by @Nil20 in #5076
- Upgrade storybook to 7.0 by @Zangetsu101 in #5056
- Fixed place of birth/death on QR code verify page by @sadmananik in #5066
- ocrvs-5022 by @sifulovi in #5068
- issued declarations duplicate show fix by @Nil20 in #5071
- Show error message and value in seperate line on review section by @sadmananik in #5074
- ocrvs-5051: Disable dropdown while uploading the file by @sifulovi in #5075
- ui fix for duplicate comparison page by @Nil20 in #5079
- certified tab in record audit history for marriage fix by @Nil20 in #5065
- Force elasticsearch to use only 4GB by @euanmillar in #5089
- Force disk encryption and enable configurable diskspace by @euanmillar in #5090
- [OCRVS-4967] Enable running migrations against a completely empty database by @rikukissa in #5093
- [OCRVS-4681] Dashboards: fix how currently connected database name is looked up by @rikukissa in #5094
- document viewer fix for duplicateFormTabs by @Nil20 in #5088
- Fixed spelling of 'two' for 2nd witness while declaring marriage records by @jamil314 in #5092
- ocrvs-5072 by @sifulovi in #5097
- ocrvs-4948 Upgrade dependencies by @Zangetsu101 in #5098
- Ocrvs 5023 Certificate amends by @tahmidrahman-dsi in #5063
- Fixed incomplete marriage declaration not store in elastic by @sadmananik in #5103
- fix dashboard redirect for national registrar by @Nil20 in #5100
- [OCRVS-4967] Fix for system & user role migrations by @rikukissa in #5108
- HOTFIX: Address fields exception by @rikukissa in #5107
- fix(client): react key issues by @naftis in #5125
- Ocrvs 5081 - recordSearch api update for marriages by @Nil20 in #5123
- feat(search): allow searching with record/composition/declaration id by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5156
- Limit elasticsearch memory by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5128
- Reject an application if any error occurs in country config by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5158
- supporting doc type fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5148
- marriageForm lastName title fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5149
- ocrvs-5157 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5170
- Bump up formik to 2.2.9 by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5174
- Revert "Reject an application if any error occurs in country config" by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5179
- Modify visibilty based on existance information & change navbar title inconsistency by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5177
- Upgrade node to 16 by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5055
- Add avatar for filtering registrar by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5182
- default page reset to performance page by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5200
- Store signature in minio and store uri in hearth by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5034
- Return more details in the Search API response by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5206
- fix: performance mongo url in migrations by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5228
- Webhooks joi validation incorrect. Fix deletion of webhooks by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5225
- Reject an application if any error occurs in country config by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5180
- fix: history label in record audit by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5246
- Refactor: Appbar and components by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5061
- disable review button for invalid phone for contact by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5231
- ocrvs-5155 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5209
- ocrvs-5181 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5245
- ocrvs-4979 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5024
- duplicate pill fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5212
- [OCRVS-5227] Add support for new questions config fields: mapping, conditionals, extraValue by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5250
- add organize imports to settings.json by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5262
- fix mobile menu by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5261
- fix: copy in Radio button story by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5222
- populate composition with id on markCertified and markIssuedHandler. fix #5242 by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5253
- ocrvs-5237 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5264
- e2e fixes by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5263
- refactor: SideNav ui polish by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5059
- Bump up serve to 14.2.0 by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5265
- fix hamburger menu not working by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5267
- Revert "add organize imports to settings.json" by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5270
- Make minio bucket private and use presigned url by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/4970
- Add new search params & return value by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5277
- fix: date width and Select ui by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5279
- Bump up nodemon & graphql-codegen by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5282
- fixed user audit history table sorting issue by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5275
- ocrvs-4677 Prevent username from getting updated needlessly by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5273
- Removed label for witness 1 and witness 2 in marriage declaration by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5287
- Metabase dashboard fix by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5211
- ocrvs-5280 Preserve form state when going back a page by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5291
- ocrvs-5240 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5299
- Improve the performance of long select lists by creating a configurable filtering mechanism by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5314
- Fixed supporting doc and signature fetch to work offline by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5306
- fix the failed and commented out tests in pr#5180 by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5248
- clear old OpenHIM transactions every night by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5318
- Revert "clear old OpenHIM transactions every night" by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5335
- usual place of residence fix after viewed by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5315
- original settings state of nationalSysAdmin fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5324
- relationship of marriage field fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5332
- issue collector form for others fields fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5337
- Add helper text support for country config form field definition by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5349
- Ocrvs 5086 - fix address for same residence by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5189
- Ocrvs 5301 fix by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5330
- fixes #5333 by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5342
- Revert "Revert "clear old OpenHIM transactions every night"" by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5336
- Ocrvs 5343 Handle custom question
hideHeaderby @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5366 - Fix viewRefresher logic in OpenCRVS prod server by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5372
- ocrvs-5300 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5380
- fixes #5168 : overflow in marriage certicate for long name by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5387
- ocrvs-5334 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5388
- Fix startDate and endDate range in dateRangePicker. Fix #5357 by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5390
- correction summary warning fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5386
- Resolve textual values of custom select values before rendering in certificates by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5398
- Fixed dashboard issues by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5391
- ocrvs-5021 make fields required in duplication check by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5312
- Add preview group support for custom questions by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5400
- introduce a new property emailForNotification in UserModel and enable notifications by both mobile and email based on notification method env by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5322
- Ocrvs warnig fix by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5317
- Add quickfix for workqueue count flickering. Fix #5268 by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5358
- updates copy to use Full name by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5304
- invalidate cache after set time by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5235
- updated performance page to not show spinner when data is cached by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5393
- #5338 added messages to show when marriage date or place is not available by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5395
- Fixed correction count on dashboard by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5408
- fix: search width on mobile by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5423
- Fixed query placeholders to fetch the missing values in #5415 by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5421
- uploaded large certificate name ui fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5422
- ocrvs 5345 - name fix for readyForReview workqueue by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5412
- fixes #5361: missing headers in mobile view by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5416
- ocrvs-5280 Use both section & group id for form key by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5432
- Necessary changes to notifying user via email by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5378
- ocrvs-5389 by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5417
- MOSIP OIDP E-Signet National ID validation feature by @naftis in https://github.com/opencrvs/opencrvs-core/pull/4727
- refactor: numbered and bullet lists by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5025
- links disable for performanceManager by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5427
- Fix TimeField by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5437
- chore(components): update Pagination to use ui-kit components by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/4429
- Component: ListConfig by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5220
- New Dialog component by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5011
- ✨ Tooltip component by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5060
- ocrvs-5256 serve certificate templates from minio by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5402
- refactor: Contents padding by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5249
- refactor: reset username or password screens to use Frame/Content etc by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/4996
- Create view for changing email and add necessary handler changes. Implement #5162 by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5426
- #5444 fixed missing event type in ready to issue by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5447
- social worker renamed in migration to fieldAgent by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5442
- OCRVS-5381: Fix Bride & Groom signature not appearing when printing certificate by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5401
- Fix typo in DOCUMENTS_URL by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5456
- Bump vite from 3.2.0 to 3.2.7 by @dependabot in https://github.com/opencrvs/opencrvs-core/pull/5473
- add email field for username reminder and password reset flow, and add handlers changes accordingly by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5430
- passed 'event' to performance/field-agent by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5451
- Decouple the notification service from the NOTIFICATION_DELIVERY_METH… by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5448
- move deployment infrastructure from Core to Farajaland by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5406
- excluded "registrationNumber" by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5455
- Hotfix v1.2.1 merge by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5292
- french roleLabels add in gateway and migration by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5454
- ocrvs-5413 reset performance & dashboard on form config change by @sifulovi in https://github.com/opencrvs/opencrvs-core/pull/5429
- Show state, district, city properly on correction view after location change by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5453
- ocrvs-5376 Performance calculation and date&time fix by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5433
- Ocrvs 5475 fix by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5479
- Fixed email notification issues by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5486
- Deprecation of Form Config, load forms from Farajaland again by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5489
- 5476: fixed missing french traslations by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5487
- Messaegs change for email notification by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5492
- Feature: Email 2FA etc by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5260
- Revert "Ocrvs 5086 - fix address for same residence" by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5499
- fixed system crash by adding ? to possible undefined: queryData[secio… by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5501
- Email validation fix by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5503
- Fixed email notification for username update by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5504
- Address config to country config by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5500
- Remove the infra files re-introduced in #5429 by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5496
- Removed GQLHumanName because the name is already typed by @Eezi in https://github.com/opencrvs/opencrvs-core/pull/4694
- Few email message fix by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5527
- Remove unique prop from user's searches schema by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5532
- ts convertion of migration package by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5482
- Fetch validators from country config by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5513
- Select options to country config by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5561
- Load conditionals from country config by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5556
- Cameroon core branch by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/4847
- add marriage configuration on/off for vital event by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5497
- Add migration for populating the missing eventCountry and eventlocationId / eventJurisidictionIds. Implement ticket #5266 by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5457
- url update for login authComplete action by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5550
- improve form
<select>performance by memoizing renders by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5620 - removed unused message descriptions by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5579
- remove unused imports/exports/files/directories by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5618
- Add validation for eventNotification payload, and fix the tech debt of unusual indexing in address/location transformers by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5547
- refactor: form ui and layout by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5558
- refactor: review page ui by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5552
- Ocrvs 5544 - add bulletList by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5599
- ocrvs 5546 by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5626
- Ocrvs 5460 - new config constants by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5575
- ocrvs-5523 fix download issues for searched declarations by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5530
- fix(pentest): remove unsafe inline CSP by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5627
- fix(pentest): remove nginx version from being exposed by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5625
- ocrvs-5540 Seed roles by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5580
- seeding certificate by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5630
- refactor: document viewer/s by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5548
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in https://github.com/opencrvs/opencrvs-core/pull/5639
- Localize location names by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5637
- Create elastic search index after service is up by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5518
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in https://github.com/opencrvs/opencrvs-core/pull/5643
- birthDate in patient update for individual age by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5559
- Ocrvs 5509 - add heading3 and divider by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5642
- Ocrvs 5546 by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5650
- Remove duplicate attachment getting pushed by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5653
- Update metabase sql to fix completeness rate dashboard by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5654
- Ocrvs 5514 Death Declaration Form by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5661
- Fix end date always being set to end of today by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5666
- ocrvs-5656 Sync performance & dashboards data created from data-generator by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5667
- ocrvs-5484 fix attachment query transformer by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5675
- Fixed marriage declaration form by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5668
- Ocrvs 5508 by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5657
- [OCRVS-5582] Remove deprecated integration test setup by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5670
- ocrvs-5538 seed the locations by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5641
- serving application config from country-config by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5649
- in potential duplicate page, show registeredAt and registeredBy only … by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5678
- birth date fix for exact dob unknown by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5676
- seeding certificate only when there is no active certificate by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5655
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in https://github.com/opencrvs/opencrvs-core/pull/5674
- Fixed informant phone mutation and mapping by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5699
- ocrvs-5688 - remove hide button in review page by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5698
- ocrvs-5681 - no informant details fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5696
- update contact summary in record audit by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5684
- seeding users by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5677
- ocrvs-5572 Informant email by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5692
- ocrvs 5704 - signature page conditional fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5710
- Clean up extract translations output & implement a --write flag by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/4934
- Update Saving and Exiting a declaration form,View Record,Review section. by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5712
- record audit additional fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5714
- Added missing french translation in hide/show option in review section by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5706
- make all users status
pendingand renamepasswordHashtooldPasswordHashto force them to re-hash passwords by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5394 - hide upload button for supporting documents in review section when in viewRecord by @rabiulislamanik in https://github.com/opencrvs/opencrvs-core/pull/5720
- Fixed When configured to email the verbiage before send for review bu… by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5717
- bride name fix for workqueue by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5702
- Ocrvs 5719 by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5722
- email add in query for marriage registration by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5718
- update patient identifier with codeableConcept type by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5491
- Change avatar and fix profile image loading issue by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5574
- Ocrvs 5283: switched to vite-pwa-plugin from workbox-cli by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5531
- Handle non 2XX response from /refreshToken endpoint by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5683
- Fixed email notification flow by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5725
- fixed exit modal not showing after save and exit by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5723
- fixed title of reviewActionComponent for rejected declarations by @jamil314 in https://github.com/opencrvs/opencrvs-core/pull/5703
- Bump mongoose from 6.7.0 to 6.11.3 by @dependabot in https://github.com/opencrvs/opencrvs-core/pull/5673
- Unit test fix by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5721
- Feature: Load forms from country config by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5485
- ocrvs-5693 Move seeding logic to data-seeder package by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5726
- Feature data seeding by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5601
- exit button fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5732
- last updated time fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5730
- preview certificate fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5735
- duplicate page info fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5737
- Fixed informant email notification by @sadmananik in https://github.com/opencrvs/opencrvs-core/pull/5741
- duplicate review page bug fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5738
- Ocrvs exit button by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5747
- Refactor Far directory and remove unnecessary config props by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5745
- Sentry : Error POST /events/birth/mark-voided in metric by @wilrona in https://github.com/opencrvs/opencrvs-core/pull/5760
- ocrvs 5733 - add key in form by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5749
- ocrvs 5743 - cache update for declarations by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5754
- ocrvs-5562 Location data validation & seeding process improvements by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5752
- Setup script amends by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5758
- ocrvs-5257 configurable child identifiers by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5441
- saving system object in task instead of systemId by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5449
- Update rest location checking with CRVS office and Health facility by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5680
- brn drn messages update by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5757
- refactor: small ui fixes by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5762
- Fix: Continue button on Correction flow padding by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5776
- user create page fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5775
- fix application config not working issue by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5769
- fix save and exit button for correct record by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5766
- heading component update by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5771
- Fix wrong name appearing in certified audit for multiple certified de… by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5777
- signature upload buttons fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5780
- public config constants update by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5788
- Data generator fix: Update schema and fhir-builders by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5798
- date of birth fix in id verifier by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5787
- Fix issue with record audit for health notification by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5816
- collector affidavit id remove by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5806
- record audit action modal fix for doc by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5821
- Remove retry on seed fail by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5817
- ocrvs-5562 form validations by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5779
- fix district filter not showing in statistic dashboard by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5825
- Fix to update only ui based application config by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5822
- fix user activation modal by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5823
- hide search option based on availability of form data by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5646
- Rename seed vars, deprecate old secrets by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5836
- Check for MARRIAGE event for bride/groom informant by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5819
- dashboard urls hide for prod by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5828
- id verifier for correction modal title fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5832
- fix informant type change to parent by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5834
- lodash import fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5843
- ocrvs-5809 Reload sw on new content available by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5844
- ocrvs-5826 Return presigned url from vsexport resolver by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5835
- Appearing spinner after logging in by @wilrona in https://github.com/opencrvs/opencrvs-core/pull/5742
- Mongoose package required in migration service by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5850
- creating user in offline toast message fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5840
- Bump apollo-server-core from 3.11.1 to 3.12.1 by @dependabot in https://github.com/opencrvs/opencrvs-core/pull/5856
- fix dob field for id verifier by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5849
- Update validation for role to string in seed data by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5870
- Remove request queue by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5868
- Fix multiple issues with record audit by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5863
- Fixes query mapping bug for postcode/number/city and point setup script to opencrvs/countryconfig by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5871
- disable renaming of user roles by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5784
- Test base build without all the dependencies of the packages by @Eezi in https://github.com/opencrvs/opencrvs-core/pull/5379
- Amend seed user data to support optional mobile/email by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5880
- ocrvs-5842 Skip cache for RecordAudit fetchInfo by @Zangetsu101 in https://github.com/opencrvs/opencrvs-core/pull/5861
- Fix supporting document not showing in duplicate declaration by @kayumuzzaman in https://github.com/opencrvs/opencrvs-core/pull/5853
- OCRVS-5851: Add old hashing functions by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5852
- informant payload fix for informant change by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5875
- signature payload fix for marriage by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5878
- Revert "signature payload fix for marriage (#5878)" by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5889
- refactor: update time input segment width by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5886
- Fix typo and move clear command by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5894
- Fix React key warnings by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5896
- Transformer amends by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5892
- Hide section based on user role by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5891
- Amend seed user script to use username optionally from reference data by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5905
- Add formatDate, location handlebar helpers by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5903
- Update user transformer to correctly get the comment by @tahmidrahman-dsi in https://github.com/opencrvs/opencrvs-core/pull/5909
- feat(g2p): allow searching with childs identifier by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5884
- Upgrade minio by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5923
- refactor system/integration auth flow to use OAuth 2.0 by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5912
- webhook url name fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5943
- doc view for duplicate form fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5901
- signature payload fix for marriage by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5890
- collector form fix for print in advance off by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5926
- Allow HTML elements to be used in PARAGRAPH type form fields by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5947
- fix swagger.json not being valid by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5953
- chore(deps): update dependency @types/fetch-mock to v7.3.6 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5951
- chore(deps): update dependency @types/enzyme to v3.10.13 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5950
- chore(deps): update dependency @types/command-line-args to v5.2.1 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5949
- chore(deps): update dependency @types/bunyan to v1.8.9 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5948
- chore(deps): update dependency @types/boom to v7.3.3 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5946
- chore(deps): update dependency @types/bcryptjs to v2.4.4 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5945
- Renovate/configure by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5969
- chore: remove unused @types by @naftis in https://github.com/opencrvs/opencrvs-core/pull/5973
- refactor: form headings by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5910
- back button hide for first section by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5963
- duplicate icon fix for in progress declarations by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5908
- user details reducer update by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5965
- duplicate form ui fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5979
- user create payload name fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5929
- rejection declarations default sorting update by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5920
- chore(deps): update dependency @types/js-yaml to v3.12.8 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5974
- chore(deps): update dependency @types/google-libphonenumber to v7.4.27 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5970
- typo fix for correction by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5985
- Make more fields optional and allow alias to be optional by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5986
- align extract-translations -script in login with the same script in client by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5893
- error message fix for invalid mail/phone by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5924
- address fields fix for review section by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5978
- Component: ListUser by @jpye-finch in https://github.com/opencrvs/opencrvs-core/pull/5218
- informant type change handle for correction by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5955
- chore(deps): update dependency @types/enzyme to v3.10.14 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5967
- chore(deps): update dependency @types/glob to v5.0.38 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5968
- Bump get-func-name from 2.0.0 to 2.0.2 by @dependabot in https://github.com/opencrvs/opencrvs-core/pull/5988
- reg form back button ui fix by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5902
- localData property add in declaration state by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5983
- Fix clear command and reduce storage time of OpenHIM transactions by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5989
- Add a new field type 'HIDDEN' for hard coded values by @rikukissa in https://github.com/opencrvs/opencrvs-core/pull/5937
- Death reg: Allow parents and spouses details to be submitted by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5990
- content title ui fix for mobile by @Nil20 in https://github.com/opencrvs/opencrvs-core/pull/5862
- Fix informantType fhir-builder for death by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/6002
- chore(deps): update dependency @types/redux-logger to v3.0.10 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5996
- chore(deps): update dependency @types/recharts to v1.8.25 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5995
- fix(deps): update dependency @elastic/elasticsearch to v7.17.13 by @renovate in https://github.com/opencrvs/opencrvs-core/pull/5935
- Update READMEs / AUTHORS / CONTRIBUTING / LICENSE by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/5966
- Fix clear command by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/6004
- Fix setup command by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/6005
- Fix Storybook release and licence bug by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/6006
- Build release images from Github action by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/6007
- Bootstrap release action by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/6008
- Add approval for release version by @euanmillar in https://github.com/opencrvs/opencrvs-core/pull/6009
New Contributors
- @Nil20 made their first contribution in #4577
- @septlowe made their first contribution in #4620
- @jamil314 made their first contribution in #5092
- @renovate made their first contribution in https://github.com/opencrvs/opencrvs-core/pull/5951
Full Changelog: v1.1.2...v1.3.0