v8.1.0
What's Changed
Features
- (feat) Update custom representation to match required properties for encounter observation by @donaldkibet in #1845
- (feat) O3-2626: Add the ability to upload multiple images in the Visit Note form by @jwnasambu in #1826
- (feat) O3-3165: Add confirmation modal when deleting repeat question by @NethmiRodrigo in #1840
- (feat) O3-3253: Move the details panel button below the Patient Header in the workspace by @usamaidrsk in #1844
- (feat) O3-2117: Save orders on a new encounter if there is no encounter by @usamaidrsk in #1727
- (feat) O3-3375: Align visit form queue fields to work in visit start form on patient chart by @donaldkibet in #1860
- (feat) O3-2953: Add the ability to edit and delete vitals and biometrics by @senthil-athiban in #1812
- (feat) O3-3276: Add support for printing patient identification stickers by @jnsereko in #1847
- (feat) O3-3365: Add the ability to record non-coded cause-of-death by @jwnasambu in #1876
- (feat) O3-3365: Make freeTextFieldConceptUuid configurable by @denniskigen in #1880
- (feat) O3-3552: Add feature flag for printing patient identifier stickers by @jnsereko in #1893
- (feat) Minor style tweak to order details table status pills by @denniskigen in #1905
- (feat) O3-3608: Adjust step precision for the dose field in the DrugOrder form by @its-kios09 in #1911
- (feat) O3-3179: Change the styling of the Patient Header for deceased patients by @jwnasambu in #1854
- Revert "(feat) O3-2953: Add the ability to edit and delete vitals and biometrics" by @denniskigen in #1923
Refactors
- (refactor) Refactor modals to match naming conventions by @denniskigen in #1875
- (refactor) O3-3445: Action button items should use the OverflowMenuItem component by @denniskigen in #1869
- (refactor) Refactor Mark patient deceased form and Mark patient alive modal by @denniskigen in #1872
- (refactor) Refactor conditions form validation logic by @denniskigen in #1881
- (refactor) O3-3522: Replace module-local translations with core translations by @jwnasambu in #1895
Bug fixes
- (fix) O3-3158: Restore abortControllers by @ibacher in #1843
- (fix) O3-3175: Remove Breadcrumbs menu from Patient Chart by @kb019 in #1832
- (fix) O3-3284: Display correctly formatted patient name throughout patient chart apps by @xprl-gjf in #1849
- (fix) O3-2654: Process visit attributes separately from the visit payload by @usamaidrsk in #1616
- (fix) O3-3112: Update workspace header slot name in the form-engine-app
routes.json
by @usamaidrsk in #1852 - (fix) O3-3187: Fix borders used to highlight abnormal vitals by @Twiineenock in #1848
- (fix) Change the form collapse toggle color on tablet by @denniskigen in #1857
- (fix) fix handle absence of visit attributes when adding extra visit attributes. by @donaldkibet in #1858
- (fix) Fix duplicate translations by @denniskigen in #1862
- (fix) Replace deprecated displayName with getPatientName by @denniskigen in #1879
- (fix) O3-3473: Fix datepickers in the Print test results modal by @denniskigen in #1878
- (fix) Improvements to workspace system styling (supports O3-3246) by @brandones in #1868
- (fix) O3-3473: Fix results viewer print modal date range selection by @denniskigen in #1883
- (fix) UI fixes for vitals and biometrics form fields by @denniskigen in #1884
- (fix) Use optional chaining to safely access current session provider by @charity553 in #1882
- (fix) It should be possible to place lab orders by @ibacher in #1890
- (fix) Remove deprecated workspace components and fix tests by @denniskigen in #1896
- (fix) Allow cancelling orders and address various small fixes by @ibacher in #1899
- (fix) O3-3469: Fix allergy data tile display for severe allergies by @denniskigen in #1897
- (fix) O3-3547: Handle possibly undefined encounter.obs in LabResultsForm by @PiusKariuki in #1903
- (fix) O3-2843: Ability to re-enroll in completed programs by @jwnasambu in #1720
- (fix) O3-2995: Allow empty quantity to dispense and prescription refills in Drug Order Form by @mccarthyaaron in #1754
- (fix) O3-3543: Fix test types search in the lab order workspace by @arodidev in #1910
- (fix) O3-3545: Remove duplicate lab tests in lab order workspace by @ibacher in #1916
- (fix) Abatement date for a condition should be later than the onset date by @denniskigen in #1920
- (fix) O3-3609: Fix program enrollment eligibility logic by @denniskigen in #1915
- (fix) O3-3571: Use
issued
property to determine when test results were issued by @arodidev in #1907 - Revert "(fix) O3-3571: Use
issued
property to determine when test results were issued" by @brandones in #1924
Housekeeping
- (chore) Bump react and related types by @denniskigen in #1842
- (chore) Bump react form engine by @samuelmale in #1846
- (chore) Bump react form engine by @arodidev in #1853
- (chore) Bump react form engine by @denniskigen in #1863
- (chore) Bump turbo by @denniskigen in #1861
- (chore) Bump react form engine by @kajambiya in #1864
- (chore) Update translations from Transifex by @github-actions in #1795
- (chore) Bump react form engine by @NethmiRodrigo in #1867
- (chore) Bump react form engine by @denniskigen in #1874
- (chore) Update E2E tests to use .env file instead of example.env by @jayasanka-sack in #1877
- (chore) O3-3372: Use React Form Engine in E2E Tests by @jayasanka-sack in #1859
- (chore) Update translations from Transifex by @github-actions in #1866
- (chore) Add remote caching to E2E workflow using turborepo-gh-artifacts by @denniskigen in #1887
- (chore) Bump react form engine by @hadijahkyampeire in #1889
- (chore) Bump RFE version by @kajambiya in #1892
- (chore) Update translations from Transifex by @github-actions in #1904
- (chore) Capture E2E server logs even on failure by @jayasanka-sack in #1888
- (chore) Bump React Form Engine library by @samuelmale in #1913
- (chore) Update translations from Transifex by @github-actions in #1906
- (chore) Update translations from Transifex by @github-actions in #1917
- (chore) Release v8.1.0 by @denniskigen in #1919
- (chore) Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1865
- (chore) Bump ws from 7.5.9 to 7.5.10 by @dependabot in #1871
- (chore) Bump socket.io from 4.5.1 to 4.7.5 by @dependabot in #1873
- (chore) Bump loader-utils from 2.0.2 to 2.0.4 by @dependabot in #1918
Tests
- (test) Fix flaky drug and lab E2E tests by @jayasanka-sack in #1885
- (test) Fix flaky Lab order E2E test by @jayasanka-sack in #1894
- (test) Add testing-related plugins to ESLint config by @denniskigen in #1898
- (test) O3-3361: E2E test that data isn't lost when opening a workspace from another workspace by @chimanwadike in #1886
- (test) Some miscellaneous test fixes by @denniskigen in #1902
- (test) Fix flaky behaviour in Programs and Conditions form tests by @denniskigen in #1909
New contributors
- @kb019 made their first contribution in #1832
- @xprl-gjf made their first contribution in #1849
- @NethmiRodrigo made their first contribution in #1840
- @charity553 made their first contribution in #1882
- @PiusKariuki made their first contribution in #1903
- @its-kios09 made their first contribution in #1911
Full Changelog: v8.0.1...v8.1.0