Skip to content

Release v3.2.0

Compare
Choose a tag to compare
@ZacButko ZacButko released this 15 Jun 14:13
9043469

What's Changed

  • feat O3-1036: Centralize workspace API and remove dependency on extension system by @brandones in #540
  • O3-1072: Remove unused notifications menu implementation by @denniskigen in #541
  • O3-1060: [Step 1] Refactor Timeline Widget as Extension by @ZacButko in #543
  • fix: O3-1073: Don't filter form list in online mode by @manuelroemer in #545
  • 03-1083: Prevent users submitting two clinical form encounters by @donaldkibet in #544
  • O3-1023 Should be possible to launch patient chart with workspace open by @brandones in #546
  • (fix): Fix medications details table overflow menu by @denniskigen in #547
  • fix: Provide missing patient UUID to queued offline actions. by @manuelroemer in #549
  • O3-1041: Make list of HFE forms configurable by @icrc-psousa in #542
  • O3-997: Use formatDate for date and time formatting by @Piumal1999 in #539
  • 03-1104: Hide component forms by @donaldkibet in #554
  • bump @ampath-kenya/ngx-formentry to alpha15 version by @donaldkibet in #558
  • O3-1105: Visit notes widget should only display visit note data by @denniskigen in #555
  • O3-1103: UI enhancements and fixes for the vitals widget by @denniskigen in #548
  • Bump karma from 6.3.12 to 6.3.14 by @dependabot in #550
  • (refactor) Part 1 of O3-1038 Workspace system should allow notifying with unsaved changes by @brandones in #556
  • (fix): Fix SWR mutations upon form submission by @denniskigen in #562
  • (fix) The intermittent 'Cannot redeclare block-scoped variable' type error by @brandones in #561
  • O3-1106: Remove 'isTablet' workspace prop by @Piumal1999 in #559
  • (feat) More enhancements to the Vitals widget by @denniskigen in #563
  • (refactor): Remove unused code from Programs widget by @denniskigen in #565
  • (feat) O3-1038 Workspace system should allow notifying with unsaved changes by @brandones in #564
  • (fix) active-medications workspace not opening by @brandones in #566
  • (enhancement) improve mechanism of fetching biometrics and vital signs by @donaldkibet in #567
  • Bump url-parse from 1.5.4 to 1.5.7 by @dependabot in #568
  • O3-1114: Adapt encounters widget to match designs by @denniskigen in #572
  • [O3-1060] Data Timeline FilterSet by @ZacButko in #557
  • O3-1105: (feat) Add metadata to visit notes display by @denniskigen in #574
  • O3-1116: Update test-result observation request count by @Piumal1999 in #571
  • (enhancement) Add ability to display poc forms only and filter out ht… by @makombe in #573
  • (chore) Improve husky workflow and PR template by @brandones in #576
  • O3-1103: (feat) Further enhancements to the vitals widget by @denniskigen in #577
  • 03 1113:Make calendar icon on forms clickable & bump @AMPATH form-entry by @donaldkibet in #575
  • (fix): Fix styling of the recorded date in the vitals header by @denniskigen in #579
  • (fix): Fix encounter note metadata display by @denniskigen in #580
  • (fix) Improve use of extensions API; simplify dashboard system; remove cruft by @brandones in #578
  • O3-1041: Improve HFE forms configuration url scope by @icrc-psousa in #569
  • Bump url-parse from 1.5.7 to 1.5.10 by @dependabot in #581
  • (refactor) Refactor chart-review component by @brandones in #583
  • (refactor) Better variable names by @denniskigen in #586
  • Bump karma from 6.3.12 to 6.3.16 by @dependabot in #589
  • (feat) Remove pagination from medications widget by @denniskigen in #588
  • (docs) Remove errant comma from PR template by @denniskigen in #584
  • Add launchPatientChartWithWorkspaceOpen function by @brandones in #587
  • (chore) Update vulnerable dependencies by @denniskigen in #593
  • (readme) Update README by @denniskigen in #582
  • (refactor) esm-patient-chart to organize by functionality; eslint ts files by @brandones in #594
  • (fix) Remove all remaining references to subview by @brandones in #592
  • Use 'name' in extension declaration, not 'id' by @brandones in #596
  • O3-928: (Solved) "Renew" action disapeared on past medications actions by @vasharma05 in #597
  • (WIP) first step to add ability to display recommended visit-type and forms by @donaldkibet in #590
  • OHRI-452 Form Patient Banner - Optional hideActionsOverflow, optional param by @larslemos in #598
  • (chore) Use cross-env to pass TZ=UTC environment variable to jest by @brandones in #599
  • (feat) O3-1108 Left nav should support groupings by @brandones in #595
  • MF-828: The date field in the start visit form is truncated at small display widths by @jnsereko in #600
  • (fix) Minor bug where extensionId is used instead of extension name by @brandones in #601
  • 03-1125: (bug) fix current visit retaining previous patient visit-data by @donaldkibet in #570
  • (feat) useSWRImmutable for fetching vitals concept metadata by @denniskigen in #604
  • (feat) Timeline Results Grouping O3-1060 by @ZacButko in #591
  • 03-1166: Add bottom navigation on tablet view by @donaldkibet in #602
  • (bug) Timeline: Fixes bad leaf behavior, sets container width for Firefox by @ZacButko in #605
  • (test) Assert appearance and disappearance of Add and Edit buttons by @nanfuka in #603
  • bump @ampath-kenya/ngx-formentry by @donaldkibet in #612
  • (enhancement) add test for visit-note,order-basket & clinical-form action buttons by @donaldkibet in #606
  • 03 1168: Add ability to cancel (void) active visit by @donaldkibet in #608
  • (feat) Offline Form Improvements by @manuelroemer in #611
  • Fix failing test on side menu and form-entry components by @donaldkibet in #613
  • (fix): only try to process dashboard extensions once the patient-chart-dashboard-slot has been mounted by @ibacher in #615
  • Make the "Layout" section of the README more glossary-like by @brandones in #616
  • (feat) Results Viewer Abstraction, Timeline Cleanup, Translations by @ZacButko in #617
  • (chore) Upgrade openmrs and @openmrs/esm-framework deps by @brandones in #618
  • (chore) Add Turborepo by @denniskigen in #620
  • (fix): Add patientName to useMemo's dependency array by @denniskigen in #622
  • (chore) Fix bundle size reporter build command by @denniskigen in #624
  • (chore) Add lint and typescript jobs to cached build pipeline by @denniskigen in #623
  • (enhancement) update vitals and biometrics chart by @donaldkibet in #614
  • (chore) Fix pre-release and release CI jobs by @denniskigen in #626
  • (chore): Fix #62 by @ibacher in #631
  • (bugfix) Results viewer is proper extension by @ZacButko in #633
  • O3-1196: Tablet design (horizontal): "Select local photo instead" button is hidden in attachment popup by @99sumedha in #632
  • (fix) O3-1220: Vitals header does not update upon form submission by @denniskigen in #635
  • (fix) O3-1219: Fix contact details not showing correctly by @donaldkibet in #636
  • (fix) O3-1160: Fix Offline Visit Not Being Used Correctly | Offline Form Fixes by @manuelroemer in #625
  • (test) Test the vitals and biometrics form submission logic by @nanfuka in #619
  • (test) Fix warnings raised when running tests by @denniskigen in #637
  • (fix) Restore top border to PatientChartPagination component by @denniskigen in #642
  • 03-1240: Fix patient-banner re-renders b/c of offline activeVisitSWR by @donaldkibet in #645
  • O3 1187 Make hard-coded constants in Medications app configurable by @nanfuka in #628
  • (fix) Fix alignment and positioning of side rail tooltips by @denniskigen in #643
  • (chore) Bump turbo version by @denniskigen in #644
  • (fix) Adapt to public/internal API split in esm-framework by @brandones in #634
  • (feat) Better dashboard titles in breadcrumbs menu by @denniskigen in #560
  • O3-1156 Vitals and biometrics boxes does not correctly handle 3 digit… by @99sumedha in #607
  • Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #621
  • (test) Rename swrRender helper method by @denniskigen in #638
  • (feat) Remove @openmrs/esm-paitent-clinical-view-app by @brandones in #652
  • (chore) move from babel -> swc by @ibacher in #650
  • (feat) O3-965: Load missing concept labels from the backend by @icrc-psousa in #610
  • Bump moment from 2.29.1 to 2.29.2 by @dependabot in #648
  • (feat) O3-1170: Should be able to create dashboards using config by @brandones in #653
  • (fix) Rename pagination props by @brandones in #657
  • (bugfix) Prevent Filter Tree Infinite Render by @ZacButko in #655
  • (fix) Eliminate the need for dashboards to have names by @brandones in #658
  • (fix) Forms: only try to load concepts for questions with a concept by @icrc-psousa in #660
  • (bug) fix clinical form name not updating by @donaldkibet in #659
  • (enhancement) use showModal function to display visit-modals by @donaldkibet in #640
  • (fix) Offline visit being created multiple times / Offline forms card loading infinitely by @manuelroemer in #664
  • 03-1254 : Fix vitals & biometrics wrong directions by @donaldkibet in #662
  • (bugfix) Results Viewer Filter Correctly Set hasData by @ZacButko in #666
  • (refactor) Replace deprecated useSessionUser with useSession by @denniskigen in #661
  • (refactor) Rename pagination components to "PaginatedX" by @denniskigen in #668
  • (fix) O3-1273 Clicking a form with no active visit fails to launch start visit prompt. by @brandones in #671
  • 03-1177 : Fix workspace not opening once minimized in desktop mode by @donaldkibet in #669
  • Type fixes in patient medications app by @vasharma05 in #675
  • (bug-fix) Fix bug on form-entry-app labelMap by @donaldkibet in #678
  • (chore): update size reporter by @ibacher in #676
  • O3-1269: Form names should try use display property by @donaldkibet in #679
  • (enhancement) use showModal function to display start-visit-modal by @donaldkibet in #663
  • O3-1204 & O3-856 & O3-931: Results trendline viewer by @vasharma05 in #656
  • Fix bug: O3-1231: Actions menu overlays the user's next action (both … by @nanfuka in #673
  • Use framework left nav system by @brandones in #677
  • (feat) Filter and search encounters list by @denniskigen in #672
  • (bug) Fix workspace not launching by @donaldkibet in #682
  • O3-1276: Users need a way to exit the workspace when forms don't load by @denniskigen in #683
  • Making ampath forms work on Vitals section by @MiguelAHPpih in #665
  • O3-1226: Filter form list according to user privileges by @icrc-psousa in #639
  • (chore) Bump setup-node by @denniskigen in #681
  • (feat) Add empty state to filters in encounters widget by @denniskigen in #684
  • (feat) Sort encounter types list in Encounters widget by @denniskigen in #685
  • fix session failing on form-component by @donaldkibet in #687
  • 03-1283 : Add diastolic values to chart by @donaldkibet in #689
  • (test) Add tests for the allergies form by @nanfuka in #686
  • (test) Add specs to vitals header test by @nanfuka in #651
  • (chore) Limit workflow task parallelization by @denniskigen in #688
  • (chore) Rename CI workflow by @denniskigen in #691
  • (chore) Rename steps in the CI workflow build job by @denniskigen in #693
  • Attachments widget does not support PDF files by @jwnasambu in #654
  • 03-837 : Display unsaved-changes modal when start-visit-form changed by @donaldkibet in #690
  • (chore) Cache CI dependencies to speed up workflows by @denniskigen in #696
  • (chore ) Update OpenMRS CI status badge by @donaldkibet in #697
  • (chore) Cache file size workflow deps by @denniskigen in #698
  • Fix bug: Opening a form resets the patient chart view by @nanfuka in #695
  • O3-1253: Highlight abnormal vitals by @denniskigen in #694
  • (feat) Include returnUrl parameter when opening a legacy html form by @icrc-psousa in #699
  • (fix) Fix object property access bug in forms widget by @denniskigen in #702
  • Bump dexie from 3.2.1 to 3.2.2 by @dependabot in #701
  • 03-1223: Fix display issues and screen cut off on Acer Chromebook by @donaldkibet in #706
  • Bump eventsource from 1.1.0 to 1.1.1 by @dependabot in #707
  • O3-520 Add + Button to add active medications by @kajambiya in #629
  • 03-1277:obs-by-encounter-widget should support more concept types by @jwnasambu in #705
  • (feat) Enhancements to the biometrics widget by @denniskigen in #703
  • Adds isExpanded option to createDashboardGroup and scrollable patient chart sidenav by @pirupius in #713
  • (feat) Add a build script for patient-common-lib by @ZacButko in #717
  • Fix bug with date control displaying only time when datePickerFormat is not set by @donaldkibet in #718
  • (chore) Limit build job concurrency by @denniskigen in #719
  • (chore) Release v3.2.0 by @ZacButko in #720

New Contributors

Full Changelog: v3.1.0...v3.2.0