v5.1.0
What's changed
⭐️ Features
- (feat) Add export subpaths for styles by @denniskigen in #105
- (feat) Remove some cruft and unused dependencies by @denniskigen in #113
- (feat) Add form navigation links by @denniskigen in #119
- (feat) bootstrap date component to support showing
time
picker by @donaldkibet in #120 - (feat) Improved field validation UX by @denniskigen in #118
- (feat) Make datepicker placeholder aware of datePickerFormat input by @denniskigen in #121
- (feat) Only show navigation buttons on multi-page forms by @denniskigen in #123
- (feat) Added support for translations on form navigation links labels by @icrc-psousa in #126
- (feat) Enable readonly radio buttons by @donaldkibet in #109
- (feat) Add decimal rendering type by @denniskigen in #127
- (feat) Enhancement on navigation button style by @icrc-jofrancisco in #132
- (feat) O3-2972: Add disallow decimals validator by @denniskigen in #135
- (feat) Lengthy dropdown option text should be wrapped in multiple lines by @vasharma05 in #106
🐛 Bug fixes
- (fix) Better handling of diagnoses by @icrc-psousa in #103
- (fix) Resolved issue with incorrect voided diagnosis in the generated payload by @icrc-psousa in #107
- (fix) Fix ng-select dropdown position by @denniskigen in #108
- (fix) Clear values of hidden fields by @icrc-jofrancisco in #110
- (fix) Fix date picker styles in Form Entry preview by @denniskigen in #112
- (fix) O3-2763: Fix overflow issue affecting multi-select fields by @elimm in #122
- (fix) O3-2870: Form navigation fixes for RTL languages by @elimm in #124
- (fix) Fix lab orders UI in clinical forms by @denniskigen in #128
- (fix) O3-2872: Fix inconsistent data when editing obsGroups in an encounter by @icrc-loliveira in #125
- (fix) O3-2872: Fixed multiselect in obsgroup by @icrc-loliveira in #130
- (fix) Remove hidden fields from patient identifier question types by @donaldkibet in #129
- (fix) O3-3001: Form engine shouldn't send encounterDatetime when saving a new form by @vasharma05 in #131
🧹 Housekeeping
- (chore) Bump Angular to v16 by @denniskigen in #111
- (chore) Separate linting and formatting concerns by @denniskigen in #133
- (chore) Launch browser automatically on
ng serve
by @denniskigen in #134
🧪 Tests
- (test) Improve AppComponent tests by @denniskigen in #114
- (test) Add unit tests for CheckboxControlComponent by @denniskigen in #115
- (test) Add unit tests for RadioButtonControlComponent by @denniskigen in #116
- (test) Add unit tests for NumberInputComponent by @denniskigen in #117
New contributors
Full Changelog: v5.0.0...v5.1.0