Skip to content

Commit 81a9e19

Browse files
committed
Release 1.3.4
1 parent c5a87e0 commit 81a9e19

File tree

1 file changed

+68
-64
lines changed

1 file changed

+68
-64
lines changed

CHANGELOG.md

Lines changed: 68 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,84 +1,88 @@
1+
## [1.3.4](https://github.com/opencrvs/opencrvs-farajaland/compare/v1.3.3...v1.3.4)
2+
3+
## Breaking changes
4+
5+
## New features
6+
7+
## Bug fixes
8+
9+
- Fix typo in certificate handlebar names
10+
11+
See [Releases](https://github.com/opencrvs/opencrvs-farajaland/releases) for release notes of older releases.
12+
113
## [1.3.3](https://github.com/opencrvs/opencrvs-farajaland/compare/v1.3.2...v1.3.3)
214

315
## Breaking changes
416

517
## New features
618

719
- #### Greater customizability of location data in certificates
8-
The various admin level handlebars e.g. **statePlaceofbirth**,
9-
**districtPrimaryMother** only contained the name of that location which was
10-
not able to take advantage of all the information OpenCRVS had available
11-
about the various admin levels e.g. the name of that location in the
12-
secondary language. So we are introducing a new set of admin level
13-
handlebars that would contain the **id** of that location which we can
14-
resolve into a value of the shape
15-
```
16-
{
17-
name: string
18-
alias: string
19-
}
20-
```
21-
using the new **"location"** handlebar helper. Here name is the primary
22-
label of the location and alias being the secondary one. Currently only
23-
these 2 fields are available but we will be adding more fields depending on
24-
various countries requirements. If previously the certificate svg used to
25-
contain `{{districtPlaceofbirth}}` then now we can replace it with
26-
`{{location districtPlaceofbirthId 'name'}}`. To access alias, the `'name'`
27-
needs to be replaced with `'alias'`.
28-
29-
Below is a list of all the new handlebars that are meant to be used with the
30-
"location" handlebar helper.
31-
32-
- statePrimaryInformantId
33-
- districtPrimaryInformantId
34-
- statePlaceofbirthId
35-
- districtPlaceofbirthId
36-
- statePrimaryMotherId
37-
- districtPrimaryMotherId
38-
- statePrimaryFatherId
39-
- districtPrimaryFatherId
40-
- statePrimaryDeceasedId
41-
- districtPrimaryDeceasedId
42-
- statePlaceofdeathId
43-
- districtPlaceofdeathId
44-
- statePrimaryGroomId
45-
- districtPrimaryGroomId
46-
- statePrimaryBrideId
47-
- districtPrimaryBrideId
48-
- statePlaceofmarriageId
49-
- districtPlaceofmarriageId
50-
- registrar.stateId
51-
- registrar.districtId
52-
- registrar.officeId
53-
- registrationAgent.stateId
54-
- registrationAgent.districtId
55-
- registrationAgent.officeId
56-
57-
##### We will be deprecating the counterpart of the above mentioned handlebars that contains only the label of the specified location in a future version so we highly recommend that implementers update their certificates to use these new ones.
20+
21+
The various admin level handlebars e.g. **statePlaceofbirth**,
22+
**districtPrimaryMother** only contained the name of that location which was
23+
not able to take advantage of all the information OpenCRVS had available
24+
about the various admin levels e.g. the name of that location in the
25+
secondary language. So we are introducing a new set of admin level
26+
handlebars that would contain the **id** of that location which we can
27+
resolve into a value of the shape
28+
29+
```
30+
{
31+
name: string
32+
alias: string
33+
}
34+
```
35+
36+
using the new **"location"** handlebar helper. Here name is the primary
37+
label of the location and alias being the secondary one. Currently only
38+
these 2 fields are available but we will be adding more fields depending on
39+
various countries requirements. If previously the certificate svg used to
40+
contain `{{districtPlaceofbirth}}` then now we can replace it with
41+
`{{location districtPlaceofbirthId 'name'}}`. To access alias, the `'name'`
42+
needs to be replaced with `'alias'`.
43+
44+
Below is a list of all the new handlebars that are meant to be used with the
45+
"location" handlebar helper.
46+
47+
- statePrimaryInformantId
48+
- districtPrimaryInformantId
49+
- statePlaceofbirthId
50+
- districtPlaceofbirthId
51+
- statePrimaryMotherId
52+
- districtPrimaryMotherId
53+
- statePrimaryFatherId
54+
- districtPrimaryFatherId
55+
- statePrimaryDeceasedId
56+
- districtPrimaryDeceasedId
57+
- statePlaceofdeathId
58+
- districtPlaceofdeathId
59+
- statePrimaryGroomId
60+
- districtPrimaryGroomId
61+
- statePrimaryBrideId
62+
- districtPrimaryBrideId
63+
- statePlaceofmarriageId
64+
- districtPlaceofmarriageId
65+
- registrar.stateId
66+
- registrar.districtId
67+
- registrar.officeId
68+
- registrationAgent.stateId
69+
- registrationAgent.districtId
70+
- registrationAgent.officeId
71+
72+
##### We will be deprecating the counterpart of the above mentioned handlebars that contains only the label of the specified location in a future version so we highly recommend that implementers update their certificates to use these new ones.
5873

5974
- #### "Spouse" section in Farajaland death form
75+
6076
Spouse section is an optional section in death form. Going forward it will be included in Farajaland example configuration.
6177

6278
- #### Type of ID dropdown
6379
Farajaland forms will now include a dropdown to select the type of ID an individual is providing e.g. National ID, Driving License etc. instead of being restricted to only national ID number.
6480
- #### Number of dependents of deceased field
65-
As an example of custom field, the deceased section in death form will now include the __numberOfDependants__ field.
81+
As an example of custom field, the deceased section in death form will now include the **numberOfDependants** field.
6682
- #### Reason for late registration field
67-
The birth & death forms will include another custom field, __reasonForLateRegistration__, which makes use of "LATE_REGISTRATION_TARGET" configuration option in it's visibility conditional.
83+
The birth & death forms will include another custom field, **reasonForLateRegistration**, which makes use of "LATE_REGISTRATION_TARGET" configuration option in it's visibility conditional.
6884

6985
## Bug fixes
7086

7187
- Updated translations for form introduction page and sending for approval to reflect the default notification method being email.
7288
- Remove hard-coded conditionals from "occupation" field to make it usable in the deceased form
73-
74-
## [1.3.4](https://github.com/opencrvs/opencrvs-farajaland/compare/v1.3.3...v1.3.4) (TBD)
75-
76-
## Breaking changes
77-
78-
## New features
79-
80-
## Bug fixes
81-
82-
- Fix typo in certificate handlebar names
83-
84-
See [Releases](https://github.com/opencrvs/opencrvs-farajaland/releases) for release notes of older releases.

0 commit comments

Comments
 (0)