Skip to content

Latest commit

 

History

History
1697 lines (1007 loc) · 139 KB

CHANGELOG.md

File metadata and controls

1697 lines (1007 loc) · 139 KB

101.1.12 (2024-12-10)

Bug Fixes

101.1.11 (2024-12-08)

Bug Fixes

  • translations: sync translations from transifex (master) (240f280)

101.1.10 (2024-12-04)

Bug Fixes

  • translations: sync translations from transifex (master) (0705c70)

101.1.9 (2024-10-27)

Bug Fixes

  • translations: sync translations from transifex (master) (883368a)

101.1.8 (2024-08-26)

Bug Fixes

  • display correct app version in dhis2 and updated workflows (#581) (d31979f)
  • use saved visualization in interpretation modal (#551) (6e42b92)

101.1.7 (2024-08-25)

Bug Fixes

  • translations: sync translations from transifex (master) (ee92d90)

101.1.6 (2024-08-21)

Bug Fixes

  • reduce resizehandle interaction area on left side [DHIS2-17923] (#579) (2ccbb15)

101.1.5 (2024-08-14)

Bug Fixes

  • sanitize sidebar width before reading and writing to local storage (#576) (6589245)

101.1.4 (2024-08-14)

Bug Fixes

  • fix error when clearing year in fixed period selector (DHIS2-17707) (#575) (0abe629)
  • update options test after DHIS2 Core v39.6 release (#577) (3744684)

101.1.3 (2024-08-11)

Bug Fixes

  • translations: sync translations from transifex (master) (f0449b7)

101.1.2 (2024-08-09)

Bug Fixes

  • display the right format for time dimensions (DHIS2-17855) (#572) (86e6530)

101.1.1 (2024-06-27)

Bug Fixes

  • bump analytics with fix for DHIS2-16904 (#556) (31c7336)

101.1.0 (2024-06-26)

Features

101.0.7 (2024-06-24)

Bug Fixes

  • remove CSS that prevents LL from showing (#552) (cc94f24)

101.0.6 (2024-06-16)

Bug Fixes

  • translations: sync translations from transifex (master) (27a6ea5)

101.0.5 (2024-06-07)

Bug Fixes

  • use improved rich text editor from analytics (DHIS2-15522) (#539) (6f5b034)

101.0.4 (2024-06-07)

Bug Fixes

  • hh:mm time format ambiguous (DHIS2-16717) (#538) (b5f3df2)

101.0.3 (2024-06-03)

Bug Fixes

  • favourite link is missing the app name (DHIS2-16018) (#530) (a1b5ec0)

101.0.2 (2024-06-02)

Bug Fixes

  • translations: sync translations from transifex (master) (18d3865)

101.0.1 (2024-05-31)

Bug Fixes

  • enrollment line list filter for program stage not working (DHIS2-17412) (#524) (1cfb6ee)

101.0.0 (2024-05-31)

Features

  • bump Line Listing to min version 2.39 (DHIS2-17209) (#523) (8738ef1)

BREAKING CHANGES

  • requires core version 2.39 and above

100.17.1 (2024-05-14)

Bug Fixes

  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509) (a1e737d)
  • translations: sync translations from transifex (master) (385feee)

100.17.0 (2024-04-25)

Bug Fixes

  • show empty cell for missing boolean values as well (#466) (db706cc)

Features

  • persist sorting information in AO (DHIS2-14955) (#382) (718ed86)

100.16.2 (2024-04-24)

Bug Fixes

  • main dimensions not translated in line lists (DHIS2-15878) (#502) (d3639b2)

100.16.1 (2024-04-24)

Bug Fixes

  • paragraph newlines are not rendered in LL description (#504) (01d5703)

100.16.0 (2024-04-12)

Features

100.15.1 (2024-03-01)

Bug Fixes

  • push-analytics: add push analytics instructions (#491) (1db932c)

100.15.0 (2024-01-30)

Features

  • add skip rounding option (DHIS2-15629) (#424) (4ddbed9)

100.14.0 (2024-01-29)

Features

100.13.1 (2024-01-21)

Bug Fixes

  • translations: sync translations from transifex (master) (0e27c48)

100.13.0 (2024-01-17)

Features

  • enable legend toggle button for LL dashboard items (DHIS2-15358) (#443) (c14551d)

100.12.1 (2024-01-14)

Bug Fixes

  • translations: sync translations from transifex (master) (f232d4e)

100.12.0 (2024-01-12)

Features

100.11.4 (2023-12-10)

Bug Fixes

  • translations: sync translations from transifex (master) (b356aa5)

100.11.3 (2023-12-08)

Bug Fixes

  • add custom errors for analytics requests (#445) (cecd9a5)

100.11.2 (2023-12-07)

Bug Fixes

  • orgunits are not restored in the orgunit tree (DHIS2-16249) (#465) (675add4)

100.11.1 (2023-11-30)

Bug Fixes

  • visualization deleted when saving it after copy (DHIS2-15722) (#433) (f505c50)

100.11.0 (2023-11-30)

Features

  • distinguish non-existent repetitions from empty values in line lists (DHIS2-15767) (#427) (675118d)

100.10.6 (2023-11-27)

Bug Fixes

  • translations: sync translations from transifex (master) (e89fd9d)

100.10.5 (2023-11-23)

Bug Fixes

  • handle options with non-unique codes across optionsets (DHIS2-15771) (#426) (37e3e69)

100.10.4 (2023-11-05)

Bug Fixes

  • translations: sync translations from transifex (master) (db0115f)

100.10.3 (2023-11-01)

Bug Fixes

  • your- and program-dimensions list lazy loading (#453) (a7341f8)

100.10.2 (2023-10-31)

Bug Fixes

  • deps: platform fixes for login redirect [DHIS2-15320] (#366) (dde8a92)

100.10.1 (2023-10-30)

Bug Fixes

  • allow opening interpretations for AOs without a time dimension (DHIS2-15781) (7c8239d)
  • correctly center the table spinner (DHIS2-13947, DHIS2-13946) (0bea200)
  • take legend-key into account when computing pagination max-width (DHIS2-15465) (9445d6a)
  • upgrade @dhis2/analytics to latest (52027a0)

100.10.0 (2023-10-26)

Features

  • event/enrollment ui changes to prepare for TEI cross-program support (DHIS2-15454) (#415) (53fa071)

100.9.5 (2023-10-22)

Bug Fixes

  • translations: sync translations from transifex (master) (9c1e50f)

100.9.4 (2023-10-03)

Bug Fixes

  • make "greater than or equal to" render on a single line for conditions (DHIS2-14030) (#430) (4886533)

100.9.3 (2023-10-03)

Bug Fixes

  • translations: sync translations from transifex (master) (3aa158d)
  • ensure pagination max-width is correct in interpretations modal (#434) (2b733f1)
  • lack of access show the generic "something went wrong" error (DHIS2-15737) (#429) (995ae74)

100.9.2 (2023-09-15)

Bug Fixes

  • always have the full pagination in view (#431) (05d3d79)

100.9.1 (2023-08-21)

Bug Fixes

  • translations: sync translations from transifex (master) (#422) (2556576)

100.9.0 (2023-08-09)

Features

100.8.2 (2023-07-16)

Bug Fixes

  • translations: sync translations from transifex (master) (0b0c46e)

100.8.1 (2023-06-25)

Bug Fixes

  • translations: sync translations from transifex (master) (a34895f)

100.8.0 (2023-06-23)

Features

  • remove period validation (DHIS2-15015) (#381) (efb9803)

100.7.5 (2023-06-19)

Bug Fixes

  • translations: sync translations from transifex (master) (459d978)

100.7.4 (2023-06-15)

Bug Fixes

  • avoid crash when missing metadata (ec74230)
  • use nullish instead (4be2930)

100.7.3 (2023-06-14)

Bug Fixes

  • translations: sync translations from transifex (master) (a805715)

100.7.2 (2023-06-06)

Bug Fixes

  • dont need to check branch since workflow only runs on default (#376) (220f655)

100.7.1 (2023-06-05)

Bug Fixes

  • translations: sync translations from transifex (master) (c58a65e)

100.7.0 (2023-05-23)

Features

  • allow expanding visualization and hiding panels (#344) (4af769c)

100.6.2 (2023-05-22)

Bug Fixes

  • bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#352) (747a131)

100.6.1 (2023-05-04)

Bug Fixes

  • add 2.40.0 toggle to show hierarchy option (#351) (1362075)

100.6.0 (2023-05-03)

Features

100.5.0 (2023-02-07)

Features

100.4.0 (2022-12-15)

Features

100.3.1 (2022-11-16)

Bug Fixes

100.3.0 (2022-10-14)

Features

100.2.0 (2022-09-13)

Features

100.1.0 (2022-08-26)

Features

100.0.0 (2022-05-18)

chore

BREAKING CHANGES

  • move to 100.x version scheme

1.1.83 (2022-05-16)

Bug Fixes

  • prevent replaceAll from crashing due to undefined value (414e339)
  • prevent replaceAll from crashing due to undefined value (TECH-1183) #145 (ad7d6cf)

1.1.82 (2022-05-13)

Bug Fixes

  • use shortname for the analytics request (bb6ebca)
  • use shortname for the analytics request (TECH-1118) #125 (67f0804)

1.1.81 (2022-05-13)

Bug Fixes

  • main dimension's tooltip (TECH-1168) (#140) (6254e21)

1.1.80 (2022-05-13)

Bug Fixes

  • update d2-ui-rich-text dependency LIBS-317 (#142) (9c365bd)

1.1.79 (2022-05-11)

Bug Fixes

  • interpretations use locale format (TECH-1175) #141 (4a13729)
  • use locale format (8e0a313)

1.1.78 (2022-05-10)

Bug Fixes

  • width for MenuItem chevron icon (TECH-1173) #136 (48f7864)
  • wrap the chevron in a div with height and width (9de6408)

1.1.77 (2022-05-09)

Bug Fixes

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)
  • use pointer cursor on Interpretations unit TECH-1172 (#132) (c2d0de3)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)
  • use pointer cursor on Interpretations unit TECH-1172 (#132) (c2d0de3)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)
  • use pointer cursor on Interpretations unit TECH-1172 (#132) (c2d0de3)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)
  • use pointer cursor on Interpretations unit TECH-1172 (#132) (c2d0de3)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.76 (2022-05-09)

Bug Fixes

  • use larger lateral padding on Toolbar buttons TECH-1145 (#135) (c4bfd97)

1.1.75 (2022-05-09)

Bug Fixes

  • mark all strings in download menu for translation TECH-1169 (#133) (7a7c988)
  • show translated title TECH-1170 (#134) (9c9ad2e)

1.1.74 (2022-05-09)

Bug Fixes

1.1.73 (2022-05-06)

Bug Fixes

  • do not render ProgramDimensionsList if panel is closed (#122) (bcbf043), closes #112

1.1.72 (2022-05-05)

Bug Fixes

1.1.71 (2022-05-05)

Bug Fixes

  • remove min-width on Toolbar buttons TECH-1145 (#130) (b782db5)

1.1.70 (2022-05-05)

Bug Fixes

  • set default repetition to no repetition (cbb3928)
  • set default repetition to no repetition (TECH-1143) #116 (1f49189)
  • set new default value to empty array, update tests (a48353e)

1.1.69 (2022-05-03)

Bug Fixes

  • dimension item clickable everywhere (df2ddda)
  • dimension item fixes (TECH-1135) #129 (9b1216c)
  • handle all three cases in one toggle (4fef7a6)
  • stop event propagation when clicking on the Layer (39a3af2)
  • time dimensions full width (9621288)

1.1.68 (2022-05-03)

Bug Fixes

  • update title for most viewed items (20632f3)
  • update title for most viewed items (TECH-1148) #128 (bea85e1)

1.1.67 (2022-05-03)

Bug Fixes

  • disable pagination while fetching data TECH-1119 (#110) (5b1a5ec)

1.1.66 (2022-05-03)

Bug Fixes

  • use correct operator type for phone number (a902427)
  • use correct operator type for phone number (TECH-1147) #124 (d523f26)

1.1.65 (2022-05-02)

Bug Fixes

  • add overflow-wrap: anywhere for wrapping of text in dimension item (#120) (b7cbdc8)

1.1.64 (2022-05-02)

Bug Fixes

  • prevent fetchError from reemerging when not loading (#123) (760d137)

1.1.63 (2022-05-02)

Bug Fixes

  • fallback to generic server error (0fc0f75)
  • fallback to generic server error (TECH-1140) #115 (2c07bc5)

1.1.62 (2022-04-29)

Bug Fixes

  • use correct PropTypes and some missing strings (#114) (61640ca)

1.1.61 (2022-04-29)

Bug Fixes

1.1.60 (2022-04-29)

Bug Fixes

1.1.59 (2022-04-29)

Bug Fixes

  • Remove icon for all, and rename to 'All types' with a line underneath (#117) (f0766d5)

1.1.58 (2022-04-28)

Bug Fixes

  • add dimension icons in the dimension selector in program (#102) (3170ca5)
  • add tooltip explaining why a time dimension is disabled (#109) (ab379b2)
  • various interpretations fixes (#87) (9e4571a)

1.1.57 (2022-04-28)

Bug Fixes

  • avoid crash when opening tooltip or dimension modal in cases where option metadata is missing (#74) (8da3c2d)
  • repeated events input validation (TECH-1132) (#111) (72d5361)

1.1.56 (2022-04-28)

Bug Fixes

  • preserve fetched dimensions when collapsing Program Dimensions panel (#112) (3d6fb7c)

1.1.55 (2022-04-28)

Bug Fixes

  • use different color on hover for action buttons TECH-1086 (#105) (53cec84)

1.1.54 (2022-04-26)

Bug Fixes

  • collect and dispatch dimension metadata from visualization (TECH-1128) (#107) (487c92b)

1.1.53 (2022-04-26)

Bug Fixes

  • missing change from prev commit (4b291ca)
  • remove shortname from options search as options only has displayName (c23e882)
  • support shortName throughout the app (TECH-1118) #108 (c55a1a1)
  • use name instead of displayName in search (745eeb4)
  • use shortname for program and dynamic/your dimensions (f4c9053)
  • use shortname for program when fetching AO (b1e3016)
  • use shortname for programs (0599917)

1.1.52 (2022-04-25)

Bug Fixes

  • change input type to search (266e2a8)
  • change input type to search (TECH-1120) #106 (8fe5bb0)

1.1.51 (2022-04-20)

Bug Fixes

  • format date and datetime #101 (93e646b)
  • format tooltip for time and datetime dims (404753e)
  • set max to date and datetime conditions (f5e2352)

1.1.50 (2022-04-19)

Bug Fixes

1.1.49 (2022-04-19)

Bug Fixes

  • check system settings for hidden periods (#99) (db7451d)

1.1.48 (2022-04-19)

Bug Fixes

  • allow saving when a program has been selected (9eedbbe)
  • clear current in redux store #82 (TECH-1069) (5610f5e)
  • clear current when ui config is invalid (ea9c0c0)

1.1.47 (2022-04-19)

Bug Fixes

  • fix vertical alignment of interpretation action buttons TECH-1085 (#98) (71a28ac)
  • use system settings for DGS option TECH-1091 (#96) (d4f4c10)

1.1.46 (2022-04-13)

Bug Fixes

  • filter out longitude and latitude dimensions (#97) (00376a0)

1.1.45 (2022-04-13)

Bug Fixes

  • add missing margin to dimension menu (506b501)
  • add missing margin to dimension menu #95 (3fca5d6)

1.1.44 (2022-04-13)

Bug Fixes

  • catch error code for indicator error and display a custom error msg (2daa6d5)
  • catch error code for indicator error and display a custom error msg (TECH-1097) #94 (fa30427)
  • use data icon (a3902b4)

1.1.43 (2022-04-13)

Bug Fixes

  • evaluate code instead of value (2f47cb7)
  • option set to use code instead of value for paging (TECH-1082) #90 (1d6da88)

1.1.42 (2022-04-12)

Bug Fixes

  • reset page when changing page size TECH-1081 (#93) (13e44fe)

1.1.41 (2022-04-12)

Bug Fixes

  • mouse pointer and clickable area for chip (33f625a)
  • mouse pointer and clickable area for chip (TECH-1083) #91 (e6ee222)

1.1.40 (2022-04-11)

Bug Fixes

  • remove legacy flag when saving a copy TECH-1092 (#89) (e897f5c)

1.1.39 (2022-04-11)

Bug Fixes

  • prevent duplicate updates (507dd8d)
  • prevent time dims from being wiped when reopening modal (f7638aa)
  • prevent time dims from being wiped when reopening modal (TECH-1061) #64 (8989654)
  • reverse useEffect change to avoid lint error (f48e4d3)

1.1.38 (2022-04-08)

Bug Fixes

  • change color of ATL button (2335afc)
  • prevent add to layout button from triggering an update (TECH-1084) #86 (ed48660)
  • prevent ATL from triggering update (561da05)

1.1.37 (2022-04-08)

Bug Fixes

1.1.36 (2022-04-06)

Bug Fixes

1.1.35 (2022-04-06)

Bug Fixes

  • change max date to 9999 (a85335c)
  • date max (TECH-1068) #85 (1b97eaf)
  • prevent dates in the very distant future to be entered (ae8db2a)
  • reverse the ambiguous message for period error (74da72d)

1.1.34 (2022-04-05)

Bug Fixes

  • use correct PropTypes and translation strings (#84) (b02a9a0)

1.1.33 (2022-04-05)

Bug Fixes

  • message should handle case where an invalid date has been selected (#83) (e1d4802)

1.1.32 (2022-04-04)

Bug Fixes

  • do not pass unnecessary props to 'save as' (#81) (5f5172c)

1.1.31 (2022-04-04)

Bug Fixes

  • use special namespace separator for strings with colons (#78) (3791031)

1.1.30 (2022-04-01)

Bug Fixes

  • add util for extracting dimension parts (abe3d5f)
  • only store repetition if its other than default (a3d508d)
  • repetition index issues (TECH-1066) #75 (e9b5c48)
  • use a separator that is not a colon for this string (#77) (c7f5a5a)

1.1.29 (2022-04-01)

Bug Fixes

1.1.28 (2022-03-30)

Bug Fixes

  • use pointersensor so most devices can use dnd (#69) (65400b9)

1.1.27 (2022-03-30)

Bug Fixes

  • open modal for most recent header TECH-1065 (#73) (52e3c13)

1.1.26 (2022-03-30)

Bug Fixes

  • always show program stage in tooltip (3a2c071)
  • prevent metadata to be edited when dimension props are assigned (5176f16)
  • show program stage in data table header for duplicates (f753050)
  • show program stage in modal title (4e09b66)
  • various updates to duplicate dimensions (TECH-1032) #67 (97aa1a3)

1.1.25 (2022-03-30)

Bug Fixes

  • align vertically toolbar buttons TECH-1048 (#57) (1fe394d)

1.1.24 (2022-03-29)

Bug Fixes

  • do not show Invalid date for empty dates (TECH-1060) (#70) (20d59df)
  • interpretation modal scrolling (#71) (97abf56)

1.1.23 (2022-03-29)

Bug Fixes

  • reinitialize metadata when new, opening, and deleting an AO (#62) (570d39a)

1.1.22 (2022-03-29)

Bug Fixes

  • programStage issues when saving/loading AO (#63) (48ab110)

1.1.21 (2022-03-23)

Bug Fixes

1.1.20 (2022-03-22)

Bug Fixes

  • make URL values in datatable clickable TECH-1054 (9c3f244)
  • make URL values in datatable clickable TECH-1054 (b3f1192)

1.1.19 (2022-03-22)

Bug Fixes

  • open correct tab, enable date to be removed (53a5234)
  • open correct tab, enable date to be removed (TECH-1044, TECH-1052) #54 (ef5c0c6)

1.1.18 (2022-03-18)

Bug Fixes

1.1.17 (2022-03-18)

Bug Fixes

1.1.16 (2022-03-18)

Bug Fixes

  • revert rename lastUpdated to lastUpdatedDate TECH-1040 (#47) (13c5104)

1.1.15 (2022-03-17)

Bug Fixes

  • add cat and cogs filters (#46) (053e299)
  • don't call hook conditionally (153e25c)
  • don't call hooks conditionally (#44) (9678455)
  • remove vis type filter in OpenFileDialog and filter only LL AOs (#39) (49a192c)
  • restore time dimensions defaults when clearing the ui for a new visualization (#45) (33640a3)

1.1.14 (2022-03-16)

Bug Fixes

  • prevent extra api request and render of vis table when sorting and updating (#40) (d99ff02)

1.1.13 (2022-03-16)

Bug Fixes

  • rename lastUpdated to lastUpdatedDate TECH-1040 (#38) (454ebb1)

1.1.12 (2022-03-16)

Bug Fixes

  • hide attributes for event programs (#37) (b99815d)

1.1.11 (2022-03-14)

Bug Fixes

  • add time dimension metadata when opening ao (#36) (6530511)

1.1.10 (2022-03-11)

Bug Fixes

1.1.9 (2022-03-11)

Bug Fixes

1.1.8 (2022-03-10)

Bug Fixes

  • remove core app flag to allow app deployment (#28) (c64869c)

1.1.7 (2022-03-10)

Bug Fixes

  • remove vis type selector, rename app (#27) (3110a73)

1.1.6 (2022-03-10)

Bug Fixes

1.1.5 (2022-03-10)

Bug Fixes

  • chip label with stage name and correct suffix (#11) (bd68007)

1.1.4 (2022-03-09)

Bug Fixes

  • remove stage index from dimension id used for modal (#13) (4ce12c1)

1.1.3 (2022-03-09)

Bug Fixes

  • default operators to numeric for program indicators that dont have value type (c5d1020)
  • make layout scrollable and collapsible at full height (cb164dc)
  • operators for program indicators #16 (ffc5d91)

1.1.2 (2022-03-07)

Bug Fixes

  • prevent scrolling while dragging item from program dimensions panel (#15) (5163658)
  • reset page to 1 when a sorting is applied (TECH-1025) (#17) (4855211)

1.1.1 (2022-03-05)

Bug Fixes

1.1.0 (2022-03-04)

Features

  • click on header name opens dimension modal (#7) (766fe98)

1.0.1 (2022-03-04)

Bug Fixes

1.0.0 (2022-03-03)

Bug Fixes

  • add comment (8fbd52e)
  • add dimension to metadata when adding from chip menu (#996) (3fc4512)
  • add metadata for status ids (558c153)
  • add repetition field (#979) (f9783e6)
  • add valueType to the data property for setting metadata (c5ad27d)
  • address interpretation modal regressions (#1006) (aed7712)
  • avoid storing incomplete start-end dates (c42bddb)
  • axis width (#965) (d1bcc26)
  • check for dimension value pe not PERIOD (8fa2c4f)
  • clear program dimensions from layout and itemsBy dimension on clear (0793db4)
  • conflict (3e77fda)
  • convert dimension type 'PERIOD' from old AOs to 'pe' (#948) (5c42d8a)
  • createdB lastUpdatedBy dimension handling for analytics (#957) (08c582b)
  • dimensions that are in the layout should show as "selected" (teal background) in the dimensions panel (#951) (6133230)
  • do not update current when validate layout fails (#975) (8186c16)
  • drag and drop usability improvements (#968) (8e28c2f)
  • event status (#976) (d1a95bf)
  • fetch legendset without stageId (edaf8f6)
  • fix condition and items lookup by dimension (#958) (cb09f82)
  • format analytics header with repetitions (#978) (0ad1285)
  • format dimension object with programStage (#949) (3e3902f)
  • found 2 issues which prevented reload after Save to work (#963) (7870987)
  • lookup in metadata for column header names (#974) (00c46a4)
  • lookup row value in metadata for program and event status (#970) (0c0b6f9)
  • parse repetition when loading a visualization (029afa5)
  • period dimension dynamic names and enabled state (#961) (70af19c)
  • prefix programStageId to dimensionId in analytics headers (3f72ac6)
  • prefix programStageId to dimensionId in analytics headers #950 (8a772d8)
  • program stage analytics handling (#942) (f6b6a10)
  • read dimensions from layout and clear after stage change (d8cdfa0)
  • readd DIMENSION_TYPES_TIME (99d001b)
  • remove console warnings due to component props (#953) (b7b96e8)
  • remove grey area below the vis type selector (#980) (0806ae6)
  • remove value type from option set check (4ba82bf)
  • restore time dimensions tests excl scheduled dat (#969) (c27e00a)
  • scrollbar css (#977) (7be51d0)
  • scrollbar style (#966) (9aef8bd)
  • set initial value in reducer function (02c9130)
  • time dimensions (#962) (6e49f1a)
  • update period validation (#960) (64e229a)
  • use correct id for matching repetition to dimension (47659ef)
  • use correct name for header (489f486)
  • use same styles as ui for Toolbar buttons (25bb265)
  • visualization: use analytics requests with a pager without total (#1018) (4370f0d)
  • add additional check to determine which time dimensions to clear (#1002) (55ecbcf)
  • add button for opening Sharing dialog for interpretation (#997) (b896e52)
  • add default time dimensions metadata (53fa560)
  • add default value for conditions (29058e0)
  • add fix for visualization error (d19a1d2)
  • add layout validation and error handling through UVC (ddbc2c3)
  • add logic for toggling the tabs and disabled state (0c789a1)
  • add main dimsnions to metadata store on init (abf88a9)
  • add metadata for default period TECH-989 (#992) (48ef85c)
  • add placeholder for multi select (95fb956)
  • add stage to metadata when there is only one artificial stage (ef94f8f)
  • add start screen instructions (#930) (0d4005e)
  • adjust badge styles to updated specs (5bde92e)
  • adjust whitespace to correct for checkbox internal whitspace (fdb17e6)
  • adress failing test (eff7667)
  • avoid clearing program after setting ui from loaded visualisation (8ad376c)
  • catch error codes and output user friendly errors (5402954)
  • classes -> commonClasses (ff1d76d)
  • cleanup test code (56a3f2f)
  • clear event and program status conditionally (8472b21)
  • clear event status when clearing program (bdff6ea)
  • clear load error on opening an AO (82e995f)
  • columns doesnt require dimension items (39c2417)
  • conditionally update state on input type change (#1001) (806bac3)
  • consolidate all items to a single action (2945025)
  • convert PROGRAM_DATA_ELEMENT to DATA_ELEMENT dimensions (TECH-964) (#922) (543d804)
  • correct inner width for border width (f3cf4ae)
  • correct problem with time dimension enabling and adjust test (2401c4c)
  • default period has been removed, remove its metadata (6fecb05)
  • do not show blank chips after visualization load error (#1000) (863160b)
  • fallback in case stage or program metadata is missing (#923) (e0c82ca)
  • filter out unsupported value types (17cf082)
  • fix vertical alignment of toolbar buttons (#999) (2738a5a)
  • format event/enrollment/incident dates (TECH-1008) (#1007) (fc4a710)
  • hide your dimensions button when no dimensions are available (#986) (afd45bd)
  • imperatively clear program and rename action (e222c2f)
  • implement chip tooltip (#1012) (11b7ea7)
  • improved loading state and response handling for legend sets #911 (205e8be)
  • include valueType on DND #985 (c7ecf65)
  • individual styles for each type according to the spec (efd7349)
  • int to string (de56c54)
  • inverse type support to explicitly list all supported types (6914ce4)
  • item hover styles (9827918)
  • let use-main-dimsnions return an array (394e166)
  • lint errors (9cab653)
  • loading state (7979b2d)
  • merge conflicts (dd856f5)
  • migrate dimension modal + options to use the UVC (9c6397a)
  • no data WIP, needs the UpdateVisualizationContainer and catching errors (c9f450a)
  • only clear time dimension which will be disabled (0c8f249)
  • only dispatch once in metadata middleware (#920) (8bda5e6)
  • optionSets display value (#912) (fa0a86c)
  • parse repetition when loading a visualization #984 (b8e03bf)
  • pass headers in the analytics request DHIS2-12314 (#906) (c031891)
  • programType is needed to determine enabled time dimensions (#932) (b05dd4b)
  • proper styling (75b40a6)
  • properly add metadata for options / codes (7caa49e)
  • read input from saved visualization and clear when it changes (d474edd)
  • read output type from ui-state's input-type (fcc3d7e)
  • read total page-size and page from pager object (badd06b)
  • readd margin between components (203e3b8)
  • remove color from legendset request (a0ae705)
  • remove console.error (ecac1f9)
  • remove debug text from conditions dialog (#1008) (4fb90b5)
  • remove event date this month from default ui selection (330fc28)
  • remove fixed widths, WIP (f4b72d7)
  • remove ouLevels request since it isn't currently used (b4ec3ed)
  • remove prop from error (946d71a)
  • remove stage indent (#1013) (4adb570)
  • rename display name to name (81994a1)
  • rename selector and action to include "id" and fix missing metadata for stage (#926) (dc7a12c)
  • repetition in ui and current (6778657)
  • replace throw with setLoadError for no data (faac6a5)
  • reset app when New is clicked (#993) (29fd8d5)
  • reset badge count when program is cleared (39369d5)
  • reset fetch error to allow loading a different AO (#1009) (6ad737b)
  • restore disabled style and behaviour for dimension-list-item (783a5b1)
  • restore page size to 50 (854ee60)
  • return localised string (4c682fd)
  • reverse order of callbacks (01c6351)
  • separate to outer and inner component so outer component is never re-rendered (c4a7700)
  • set customized ui-only dimensionType for eventStatus, programStatus, createdBy, lastUpdatedBy (#1005) (c898af4)
  • set default repetition on component render (c810a4c)
  • set optionSet so the correct modal is opened (#1011) (6ed156c)
  • set program too in get-ui-from-visualisation (aedb2db)
  • sort dimension lists alphabetically by display name (#998) (c9f8937)
  • stop trying to remove metadata objects since this isn't supported (463609f)
  • style conditions (TECH-787) #899 (3325542)
  • styles for chips in layout and dimension items in panel (#989) (8953d26)
  • throw proper error for unsupported dimension types (5a85503)
  • time and main dimension constants should use ID rather than TYPE (#991) (41790ce)
  • tweak enabled time dimensions (6e5eea9)
  • tweak program selection styling to match design specs (05215b8)
  • typo (6bb3e05)
  • typo (770c235)
  • typo with import (d408869)
  • uncomment code and set console.error instead (036174d)
  • unrelated, remove data tab from options as completedOnly is now redundant (4b14ec4)
  • update metadata imperatively (c588819)
  • update time dimension names in metadata store and fix name bug (cb946fa)
  • update timeDimensions metadata after actions that change them (ca35f46)
  • URLs used for download (#1004) (d0a3b76)
  • use a left border on right sidebar when open (#988) (2acbbdb)
  • use connected add-to-layout-button so vis-type has a value (46739df)
  • use custom time dimsnion names and reset them again on clear (a76881c)
  • use period dimension names from metadata fir initial selection (54639e4)
  • use prefixed dim id for conditions in store (#1014) (e4ba2c5)
  • use starts-with and stop passing all stages as filter query param (b5ca5b0)
  • main-dimensions: disable only program and event status (c7adba7)
  • use the correct analytics endpoint based on outputType (#909) (34f0c52)
  • use the same mechanism for clearing and disabling main dimensions (2086db9)
  • use the same prop types as MenuItem (#994) (516c425)
  • various bugs with conditions (TECH-787) #917 (47114e5)
  • vis type selector icons (#973) (a6d5261)
  • dimension-list-item: make optionSet and valueType props optional (8791c23)
  • add decimal handling (cb03f42)
  • add missing i18n wrapping (84feb35)
  • adjust icon color (794175c)
  • adjust right panel animation to design specs (390ad34)
  • avoid crash when switching to input type (3482487)
  • bug causing incorrect value when moving away from a legendset (ade3389)
  • checkbox state (#908) (80a35ec)
  • clear filter fields when program changes (4e09e15)
  • close the DownloadMenu when clicking outside of it (#897) (c81ed19)
  • correctly re-open last active menu item (b38baf6)
  • dummy commit (c75a07c)
  • filtering (350d91c)
  • fix visualization types passed to the AO (#883) (f533607)
  • format empty value for BOOLEAN and TRUE_ONLY (#904) (1e1b267)
  • icon border radius and hover color (66a4d84)
  • ignore modal related history changes in app and respond in modal (3454408)
  • keep spinner in view when table is scrolled (0549e7e)
  • only fetch LS when OP is selected, use ui comp loading spinners (ee0d010)
  • prevent content shift during animation (8622600)
  • prevent double loader and ensure loaders are the same size (b870fb0)
  • prevent NOT I as being prefixed as I NOT (ec9b132)
  • prevent outline on click, show on keyboard navigation only (7f524a0)
  • prevent second route change when clicking see interpretation button (baf705f)
  • program indicators show numeric condition + refactor names (#902) (26c810f)
  • proper legendSet implementation (f5f102a)
  • proper styling with css (8321afd)
  • remove content shift on initial load and remove spinner on close (8b032d3)
  • remove dummy commit (ac1ab55)
  • remove DV specific store props (#890) (bcc5613)
  • repetition format parser (#888) (f1243f9)
  • repetition infrastructure (#889) (2bea0dd)
  • save and fetch options to/from metadata with code (#901) (e5f9099)
  • store and fetch avail LS and the LS to/from the store (0586ba0)
  • tweak styles to match data visualizer app (c86e461)
  • unset stage when program is updated (b9a44e0)
  • use consistent debounce time (20978ff)
  • use correct error text in dimension list (c7cb985)
  • accessory-sidebar: restore padding for normal sections (468ebc5)
  • download-button: bump @dhis2/ui so dropdown-button is controlled (936351f)
  • download-menu: add relativePeriodDate to download paths from modal (683d80d)
  • input-panel: ensure input always has a value (33b1540)
  • interpretation-modal: use default position top (b87c341)
  • main-sidebar: localise menu item labels (1e87b90)
  • program-dimensions: stop reserving space for hidden button (a175b22)
  • visualization: reassign req variable (7c2623c)
  • visualization: reassign request variable (5002500)
  • add the loading spinner to the visualization section (1ad6b49)
  • address lint error (2cad325)
  • bump ls-lint (b823cbb)
  • conditionsmanager first draft (f033edc)
  • connect options + loading spinner (#847) (e5ea736)
  • connect visualization to options (6ce97d0)
  • disable click handler on disabled vis types (PT) (#863) (86ef0a0)
  • disable preview button when no text is entered (d409fe9)
  • display density option, tSetCurrentFromUi, update button, toolbar (#850) (074ee43)
  • fetch legendSets (9cbe7ee)
  • filter out incomplete conditions when storing (b6e481f)
  • first draft for adding the org unit modal (92fe297)
  • fixes and improvements to the RichTextEditor (#864) (2200687)
  • implement the font size option in the table (dc5c858)
  • loading spinner part 2 (99bfcab)
  • only render chips when data is available (ec55ec5)
  • preselect user org unit instead of root org unit + add default metadata (4dce1b3)
  • rangeset first draft WIP (efd502b)
  • split dialogManager into two, include conditions on update (5c9a40e)
  • style form buttons (edcd0e9)
  • use dimension name only (1c02aaa)
  • interpretation-modal: make app responsible for showing and hiding (700df9c)
  • add chip menu (2756942)
  • add drag handler (93b07eb)
  • add LL visType and clone dimension menu from analytics (59bdc8e)
  • add missing reducers in combined reducer (ad6df84)
  • avoid global css (237786a)
  • custom pagination summary as seen in classic ER (#841) (67c3939)
  • [email protected] (4070d33)
  • [email protected] (7a7f993)
  • [email protected] (dfb980b)
  • [email protected] (e692fed)
  • [email protected] (8c3c8c1)
  • [email protected] (44feb2e)
  • dependencies (e85a976)
  • empty schemas (29e47a2)
  • first draft for layout (40e062e)
  • layout section (#842) (9508df7)
  • linelist config (bd87f04)
  • set ui from visualization (4792ede)
  • settings issue from DV (92463b0)
  • visualization -> eventReport (e1ea53f)
  • translations: sync translations from transifex (master) (b7642c3)
  • translations: sync translations from transifex (master) (865f76f)
  • translations: sync translations from transifex (master) (5f0233f)
  • translations: sync translations from transifex (master) (d47e6e2)
  • translations: sync translations from transifex (master) (3693cf3)
  • translations: sync translations from transifex (master) (f12e536)
  • translations: sync translations from transifex (master) (eda2f69)
  • translations: sync translations from transifex (master) (dfc5e30)
  • translations: sync translations from transifex (master) (e53249b)
  • translations: sync translations from transifex (master) (10e06fd)
  • translations: sync translations from transifex (master) (28ddd27)
  • translations: sync translations from transifex (master) (ed0c725)
  • translations: sync translations from transifex (master) (0c71b25)
  • translations: sync translations from transifex (master) (e9cfaf4)
  • translations: sync translations from transifex (master) (e88efeb)
  • translations: sync translations from transifex (master) (fb4952b)
  • translations: sync translations from transifex (master) (19cafe5)
  • translations: sync translations from transifex (master) (c02f70e)
  • translations: sync translations from transifex (master) (eb3a85d)
  • translations: sync translations from transifex (master) (0a43449)
  • translations: sync translations from transifex (master) (eda7610)
  • translations: sync translations from transifex (master) (62d1d93)
  • translations: sync translations from transifex (master) (61f2524)
  • translations: sync translations from transifex (master) (866a6bd)
  • translations: sync translations from transifex (master) (8b50f14)
  • translations: sync translations from transifex (master) (ffa606a)
  • translations: sync translations from transifex (master) (ab68bd2)
  • translations: sync translations from transifex (master) (f639acc)
  • translations: sync translations from transifex (master) (89e0eb4)
  • translations: sync translations from transifex (master) (2e06114)
  • translations: sync translations from transifex (master) (1889aed)
  • [email protected] (be843e2)
  • translations: sync translations from transifex (master) (5ec90d5)
  • translations: sync translations from transifex (master) (d156897)
  • translations: sync translations from transifex (master) (2adfb30)
  • translations: sync translations from transifex (master) (cdee9da)
  • translations: sync translations from transifex (master) (cc3cb69)
  • translations: sync translations from transifex (master) (8cce9a8)
  • [email protected] (2d033e4)
  • [email protected] (bf59a07)
  • [email protected] (b8a89c5)
  • [email protected] (b92854e)
  • dates and paging for line lists (#552) (3ddce75)
  • font size option (#851) (6f5cb5e)
  • i18n for daily rel periods + [email protected] (#554) (ac899de)
  • layout pt 2 #845 (dd65c5d)
  • pass current to Visualization, add completedOnly in analytics req (#848) (68d4a48)
  • remove branch identifier (37787cd)
  • remove min height for VTS (6e21226)
  • set data id scheme (#553) (b9385fd)
  • set root org unit as selected by default and add metadata (5652429)
  • store conditions as array (65569cf)
  • unwrap unlisten of the async (6ae5583)
  • update button (0fa30d3)
  • use metadata instead of dimensions for various lookups (a244745)
  • value input first draft (cc16a68)
  • translations: sync translations from transifex (master) (185ee22)
  • translations: sync translations from transifex (master) (ac0dd2c)
  • translations: sync translations from transifex (master) (098d6b3)
  • translations: sync translations from transifex (master) (bc78b8b)
  • translations: sync translations from transifex (master) (dc1d62e)
  • visualization: add auto height and sticky pagination (8264b24)
  • visualization: left align data table (2c682f5)
  • visualization: make table auto-width + add relativePeriodDate prop (99d10d9)
  • remove legacy 'dy' dimension (4915277)
  • saving multiple data element filters (#71) (aaa4f1f)

Features

  • add all icons to dimension item according to updated specs (426bea7)
  • add dahsed style to program menu badge if no program is selected (3c328ad)
  • add hover style to the chip's show more button (67cca23)
  • add line list icon on start screen (#939) (4308976)
  • add main dimensions section (f159d34)
  • add main dimensions section (9418521)
  • add support for cat, cogs, ougs (95bd4c2)
  • add support for cat, cogs, ougs (TECH-968) #928 (0e058d6)
  • add support for program status in the modal and store values to ui (6e8db46)
  • add time dimension dialog ui (not connected to the store) (b1f3ac9)
  • add time dimensions to main sidebar [TECH-804] (#919) (39338ed)
  • apply font size and padding based on settings (#990) (9ff67e3)
  • auto-select stage if there is only one (#972) (b7f679e)
  • chip loading skeleton (#964) (033660a)
  • convert completedOnly option to eventStatus filter TECH-965 (#940) (4f70dc8)
  • dimension fetching and filtering (1981868)
  • disable save button for legacy ao (TECH-1013) (#1015) (1da2f38)
  • dnd layout and dimensions panel (#937) (f303769)
  • error handling (TECH-706) #934 (3a681ca)
  • expand and collapse layout panel (#915) (2712c8c)
  • export status values and labels (540fd94)
  • first draft for repeatable events (dba7265)
  • forward compatibility: pe - time dimension conversion TECH-796 (#913) (f37a33e)
  • implement panel toggling (37c13cd)
  • implement time dimension selection (b491028)
  • implement user mention wrapper (#876) (f2d1760)
  • increase program select max height (b1dffa9)
  • input type accessory panel (74ecf67)
  • lazy load dimension list (0de0d70)
  • numeric conditions to fetch legendsets (TECH-788) (#892) (95acc48)
  • org unit condition (TECH-883) (#896) (f43e839)
  • partial dimension item type styles and functionality (773eaf5)
  • program and event status modal (TECH-697) #945 (9b212dd)
  • program dimension item selection (060c7e5)
  • program dimension panel WIP (340e5f8)
  • remove d2, use CachedDataQueryProvider for user info (#886) (991732d)
  • repeatable events (TECH-894) #925 (67af199)
  • same as prev commit but for event status (362876b)
  • show dimension context menu when hovering item in dimension panel (#967) (5424196)
  • show error message when AO isnt found (#929) (ead6106)
  • show input accesory panel selection in main panel (a9a3c57)
  • show repetition in headers (TECH-984) (#982) (c5317fb)
  • show static text for non-filterable dims (TECH-884) #893 (cba8d6b)
  • sidebar selection (6b767bc)
  • store program and program stage in metadata store (87bb722)
  • switch from eventReport to eventVisualization (#907) (b3d96bf)
  • update ui, metadata and current from period dimension modal (742eabe)
  • visualization scrollbox auto-width (#914) (c959c11)
  • your dimensions panel with search (3c8e8d5)
  • dimensions-panel: add dimension-menu-item (450d6e8)
  • program-dimensions: add program select (d21f39d)
  • program-dimensions: filter available programs by input type (8cb91f7)
  • add case sensitive checkbox (27635f6)
  • add dimension panel with slide-in-out animation (013855f)
  • add download dropdown (66d0f04)
  • add initial focus prop to interpretations thread (0f97ccc)
  • add loading overlay to interpretation thread (076cfc6)
  • add loading overlay to interpretation unit (79cca2d)
  • add loading state to comment add form (57ce7f2)
  • add loading state to modal (3f64840)
  • Add support for org unit field (#59) (2142121)
  • add TitleBar, Visualization and StartScreen components (#826) (3d0b1ba)
  • alphanumeric conditions (TECH-812) #880 (9215053)
  • animated right panel (8366012)
  • autocollapse left bar when showing right bar (ace477f)
  • basic imports and first draft of the options modal (d8f9181)
  • boolean conditions (TECH-815) #882 (e3c5c07)
  • date, datetime, time conditions (TECH-817) #885 (f2fbdc2)
  • datetime and time conditions (fff3b09)
  • fetch optionset and valuetype from backend and store in metadata (4f1dd57)
  • FileMenu in MenuBar and loading of visualization (#825) (1ec40cb)
  • first draft for alphanumeric conditions (14ba27a)
  • first draft for boolean conditions (ca7f60b)
  • first draft for date condition, text based input (9e6f16a)
  • format numeric values with digit group separator (#853) (1abaf0c)
  • hide false for the true_only condition type (f6fdf78)
  • implement AlertBar component (#844) (54f8025)
  • implement component for the interpretations list (TECH-783) (6c7837a)
  • implement new/save/save as/rename/delete actions from FileMenu (#840) (d81440f)
  • implement toggle button and right sidebar container (#854) (26303fa)
  • input type date (9665f34)
  • interpretation modal (TECH-702) (bc2b2b9)
  • interpretation thread (0f78a90)
  • interpretations unit component (#860) (a678ad2)
  • new org unit dimension (TECH-707) (#861) (c36804d)
  • numeric condition (TECH-788) #875 (70c0741)
  • numeric condition pt 2 (TECH-788) #879 (01f4332)
  • option sets can be viewed and changed (80de31b)
  • options modal (#824) (f4fdc1a)
  • optionset condition (TECH-816) #887 (cd16f27)
  • optionsetcondition.js draft (77e3f38)
  • show static text for non-filterable dims (d66f795)
  • support selection from multiple stages (#62) (aea5a4c)
  • TitleBar styles and logic for unsaved/edited titles (#837) (09e6874)
  • TRUE_ONLY condition type (TECH-815) #884 (feac946)
  • visualization: use swr patter to avoid content shifts (478d964)
  • update and delete interpretations (223b67f)
  • update details pane when intepretations have changed in the modal (654e10d)
  • interpretations: show modal when interpretation ID is in URL (1230b50)
  • program-dimensions: filter available programs by input type (83a36a3)
  • use a RichTextEditor component for adding interpretations (2892cf4)
  • use AboutAOUnit in right sidebar (#858) (d664cd4)
  • VisualizationTypeSelector component (#849) (da3867f)

33.3.0 (2021-10-04)

Bug Fixes

Features

  • basic imports and first draft of the options modal (d8f9181)
  • options modal (#824) (f4fdc1a)