Skip to content

Releases: openmrs/openmrs-esm-cohortbuilder-app

v4.0.0

15 May 18:13
60e89fe
Compare
Choose a tag to compare

What's changed

‼️ Breaking changes

  • (BREAKING) Migrate esm-cohortbuilder to use routes.json by @ibacher in #47

⭐️ New features

  • (feat) O3-1300: Implement search by concept component by @anjula-sack in #2
  • (feat) O3 1302: Implement the Search History component by @anjula-sack in #8
  • (feat) O3-1303: Implement the search by demographics and person attributes feature by @anjula-sack in #10
  • (feat) O3-1304: Implement the search by encounters and search by location feature by @anjula-sack in #11
  • (feat) O3-1305: Implement the search by enrollments feature by @anjula-sack in #14
  • (feat) O3-1309: Implement the search definitions feature by @anjula-sack in #16
  • (feat) O3-1306: Implement the search by drug order feature by @anjula-sack in #19
  • (feat) O3-1445: Add search composition feature by @anjula-sack in #20
  • (feat) Add Cohort Builder link to the app menu by @denniskigen in #30
  • (feat) Wrap empty state tile in a layer for better contrast by @denniskigen in #31
  • (feat) Synchronously load extensions and pages by @denniskigen in #68

🐛 Bug fixes

  • (fix) O3-1446: Fix the infinite API calls issue by @anjula-sack in #18
  • (fix) O3-1471: Add css to fix the broken UI layout by @anjula-sack in #22
  • (fix) O3-1472: Fix the tests that were skipped due to the migration by @anjula-sack in #23
  • (fix) O3-1482: Wrap the global selectors with a custom class by @anjula-sack in #24
  • (fix) O3-1531: Fix the create composition query function by @anjula-sack in #26
  • (fix) Add missing cohort builder admin page card extension by @denniskigen in #49

🔨 Refactors

  • (refactor) O3-1394: Update the UI according to the new design by @anjula-sack in #9
  • (refactor) O3-1417: Use SWR for data fetching by @anjula-sack in #12
  • (refactor) O3-1443: Improve the tablet and small desktop layout by @anjula-sack in #17
  • (refactor) O3-1513: Remove SQL tab from the side navbar by @anjula-sack in #25
  • (refactor) Use classnames to apply multiple classes by @denniskigen in #69
  • (refactor) Replace usages of /ws/rest/v1 with restBaseUrl by @jwnasambu in #71

🧪 Tests

  • (test) O3-1385: Write unit tests to test the components by @anjula-sack in #7
  • (test) O3-2269: Configure E2E tests with playwright by @anjula-sack in #51
  • (test) O3-2271: Write the search by demographics E2E test by @anjula-sack in #52
  • (test) O3-2273: Write a E2E test for search by location feature by @anjula-sack in #53
  • (test) O3-2274: Write a E2E test for search by enrollments feature by @anjula-sack in #54
  • (test) O3-2270: Write a E2E test for search by concepts feature by @anjula-sack in #58
  • (test) O3-2319: Write a E2E test for search by person attributes feature by @anjula-sack in #60
  • (test) O3-2320: Utilize pre-filled docker images in e2e tests by @Piumal1999 in #61
  • (test): O3-2272: Write an E2E test for search by encounters by @anjula-sack in #62
  • (test) O3-2276: Write an E2E test for search composition by @anjula-sack in #63

🧹 Housekeeping

New contributors

Read more