diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index ff38e3dd..3a98b699 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -3,199 +3,199 @@
"2.4.0": {
"Maintenance": [
"update app version",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)"
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
],
"Bug Fixes": [
- "update element type tei analytics",
- "title and short name fields empty who nutrition (#182)",
"data entry form label",
+ "title and short name fields empty who nutrition (#182)",
+ "update element type tei analytics",
+ "data set sync label",
"analytics components properties",
- "user sync test runs without results (#183)",
- "data set sync label"
+ "user sync test runs without results (#183)"
],
"Features": [
- "regenerate en.pot",
- "add default values to initial setup",
- "create select visualization type component",
- "event visualization in home screen [DHIS2-15647] (#189)",
"event visualization home",
- "set new data entry as default",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "add event visualization to search component",
- "add info label to new form",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
"use new data entry form as default [DHIS2-17078] (#186)",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "user test visualization",
- "add bypass component to general settings",
- "dataset future periods help text",
+ "create select visualization type component",
"event visualization program",
- "remove bypass component from general settings",
"add users info as help text",
- "add default value to initial setup",
+ "add default values to initial setup",
"create bypass version and dialog component",
- "change bypass version label",
"edit visualization",
- "add bypass version component to general settings"
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "remove bypass component from general settings",
+ "add bypass component to general settings",
+ "change bypass version label",
+ "user test visualization",
+ "dataset future periods help text",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "set new data entry as default",
+ "add event visualization to search component",
+ "add bypass version component to general settings",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add info label to new form",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "regenerate en.pot",
+ "add default value to initial setup"
],
"GitHub": "
GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-in Features:\n- Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the new forms.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
},
"2.3.1": {
"Bug Fixes": [
- "allow set 0 reserved values (#173)",
- "create initial values mutation [DHIS2-14107]",
- "save btn should stay disable if no changes",
- "change First launch dialog [DHIS2-14109] (#165)",
- "change collapsible to disableCollapsible",
- "change to disableCollapsibleSections specific",
- "remove D2 API request [DHIS2-14111]",
"data element api call error [DHIS2-14106] (#166)",
- "minor typo",
+ "remove D2 API request [DHIS2-14111]",
"default and reset disable referral",
+ "change to disableCollapsibleSections specific",
+ "change collapsible to disableCollapsible",
+ "buffer error import and byte length (#174)",
+ "change First launch dialog [DHIS2-14109] (#165)",
"add useMemo to handleCheckbox function",
- "buffer error import and byte length (#174)"
+ "allow set 0 reserved values (#173)",
+ "minor typo",
+ "create initial values mutation [DHIS2-14107]",
+ "save btn should stay disable if no changes"
],
"Features": [
- "remove D2 and create initial setup using dataMutation (#167)",
- "regenerate en.pot",
- "add tests to get expression description",
- "delete unused program and dataset queries",
- "save in datastore format",
- "collapsible sections for specific settings",
- "create disable referral for specific settings",
- "hide collapsible sections form [DHIS2-15644] (#178)",
"keep datastore ASWA version updated (#175)",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "create workflow context",
- "constants common file",
- "create program tei header component",
- "support application text translation [DHIS2-14110] (#170)",
- "use program and dataset data from context",
- "add useCallback to handleCheckbox function",
- "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create disable referral for specific settings",
"collapsible sections for global settings",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "update app version and description",
- "use program data from context",
- "add advanced settings to general",
- "android expression validator",
- "handle change tei header",
"add workflow",
- "create disable referral for global settings",
+ "create more options component",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "use program and dataset data from context",
"create section component",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
"change label title",
- "select a program indicator expression [DHIS2-15645] (#179)",
+ "support application text translation [DHIS2-14110] (#170)",
+ "use program data from context",
+ "constants common file",
"experimental features component and helper function",
- "create more options component"
+ "create disable referral for global settings",
+ "collapsible sections for specific settings",
+ "android expression validator",
+ "add advanced settings to general",
+ "delete unused program and dataset queries",
+ "add useCallback to handleCheckbox function",
+ "update app version and description",
+ "handle change tei header",
+ "add tests to get expression description",
+ "create program tei header component",
+ "create workflow context",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "save in datastore format",
+ "regenerate en.pot"
],
"Maintenance": [
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
"update ui dependencies (#172)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:
\n
\n\nProgram's Appearance Settings:
\n\nDisable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program \nDisable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode. \nTEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental. \n \n\nGeneral Settings
\nOpt-in Features:
\n\n Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms. \n \n\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
},
"2.3.0": {
"Maintenance": [
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
- "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
+ "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)"
],
"Features": [
- "multirow header table [DHIS2-14920] (#159)",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "move file size from General to Sync Global (#161)",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
+ "authorization wall based on api version",
"max file size to upload (#157)",
+ "use notice box to give info of tracker importer",
+ "move file size from General to Sync Global (#161)",
+ "change import has authority",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "multirow header table [DHIS2-14920] (#159)",
"update yarn",
- "use new tracker importer as default [DHIS2-14741] (#158)",
"tracker exporter default value by API version",
- "use notice box to give info of tracker importer",
- "change authorities from all to androidsettings",
"change import modules path",
- "change import has authority",
"use tracker importer if current API is 2.40 or higher",
- "authorization wall based on api version"
+ "change authorities from all to androidsettings"
],
"Bug Fixes": [
- "update tracker notice box",
"tracker importer default value by API version",
+ "change the default value of the new tracker importer",
"export component",
+ "default values synchronization",
"styles add margin and align elements (#163)",
"set 0 for download sync programs settings (#160)",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "change the default value of the new tracker importer",
- "default values synchronization"
+ "update tracker notice box"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
},
"2.2.1": {
"Bug Fixes": [
- "regenerate en.pot",
- "[program dataset] adjust component width (#134)",
- "add app version",
- "prop-types: change old style imports to new prop-types (#144)",
- "[analytics] fix period label",
+ "import component missing",
"add datastore keys to readme",
+ "reuse edit visualization component",
+ "update metadata queries",
+ "prop-types: change old style imports to new prop-types (#144)",
+ "textfield max limit of 200 characters",
+ "add tests for user sync helpers",
"keep None period analytics",
+ "change fixed period labels (#135)",
"update proptypes source",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "add tests for user sync helpers",
+ "simplify function",
+ "remove None period analytics (#151)",
+ "[general] update disable settings label (#133)",
+ "loop elements",
+ "[analytics] fix period label",
"visualization query for user test [DHIS2-13124] (#132)",
- "pin node version to 14 for netlify",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
"update app version",
- "reuse edit visualization component",
- "loop elements",
- "[general] update disable settings label (#133)",
- "reuse visualizationGroup component",
- "simplify function",
+ "pin node version to 14 for netlify",
"include relative period",
- "remove None period analytics (#151)",
+ "reuse visualizationGroup component",
+ "regenerate en.pot",
"[synchronization dataset] fix period label",
- "import component missing",
- "textfield max limit of 200 characters",
- "change fixed period labels (#135)",
- "update metadata queries"
+ "add app version",
+ "[program dataset] adjust component width (#134)"
],
"Features": [
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "visualizations dataset create Edit Title",
"hide message of the day (#150)",
- "add message of the day to general settings",
"visualizations home create Edit Title",
- "create text area field",
+ "add message of the day to general settings",
"improve visualization list (#139)",
- "visualizations dataset create Edit Title",
- "change label New Tracker Importer [Sync Settings: Global] (#137)",
- "add Message of the Day [DHIS2-12630] (#119)",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
"visualizations program create Edit Title",
- "update user sync test metadata size [DHIS2-13061] (#140)"
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "create text area field",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
],
"Build Updates": [
- "replace semantic commit checks with new workflow",
"run linting and tests on ci (#146)",
+ "replace semantic commit checks with new workflow",
+ "trigger netlify",
"add deploy netlify",
- "deploy: add netlify deploy workflow (#148)",
- "trigger netlify"
+ "deploy: add netlify deploy workflow (#148)"
],
"Maintenance": [
- "add yarn.lock",
- "remove unused workflow",
+ "upgrade ui library",
+ "deps: update app-runtime to latest (#145)",
"deps: align all dependencies",
+ "npm: add npm scripts",
+ "add yarn.lock",
"lint: autofix linting violations",
- "eslint: add rule overrides",
- "deps: update app-runtime and cli-app-scripts",
- "dotfiles: add dotfiles",
- "upgrade ui library",
+ "remove unused workflow",
"set node version for netlify build",
- "prettier: autofix prettier issues",
"deps: loosen version requirements",
+ "prettier: autofix prettier issues",
"deps: add peer dependencies (#147)",
- "npm: add npm scripts",
- "deps: update app-runtime to latest (#145)"
+ "deps: update app-runtime and cli-app-scripts",
+ "eslint: add rule overrides",
+ "dotfiles: add dotfiles"
],
"Testing": [
"app: mock app layout component"
@@ -204,144 +204,144 @@
},
"2.2.0": {
"Features": [
+ "change 2.38 as min api version allowed",
"[appearance program]prepare configuration and new datastore format",
- "update webapp version",
"accept previous and new datastore format",
- "Add bash script for automatic deployment (#109)",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "add completionSpinner to json structure",
- "[appearance program] add and edit new specific setting",
- "appearance add functions to prepare json for datastore",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"add webapp version to overview page (#125)",
+ "appearance add functions to prepare json for datastore",
+ "Add bash script for automatic deployment (#109)",
+ "[appearance program] add and edit new specific setting",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"[appearance program] add optional tei search checkbox to dialog",
- "change 2.38 as min api version allowed"
+ "update webapp version",
+ "add completionSpinner to json structure"
],
"Bug Fixes": [
- "appearance add completion spinner key to datastore json (#128)",
- "change new tracker importer label",
+ "appearance default value global completion spinner",
+ "appearance change label optional search",
"change datastore key appearance (#126)",
"change datastore completion spinner key appearance (#127)",
- "appearance change label optional search",
- "appearance default value global completion spinner"
+ "appearance add completion spinner key to datastore json (#128)",
+ "change new tracker importer label"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
},
"2.1.1": {
"Bug Fixes": [
- "[synchronization] change filter data to metadata program dataset (#103)",
- "validation text for reserved values, TEI and event",
- "[general] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
+ "Change param to 'paging' instead of 'pager' (#110)",
"valid URL has http or https protocol (#112)",
- "update label",
- "[visualization] dataset accept API title and name",
+ "[visualization] home change API visualization runtime",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "verify new visualization and format datastore (#118)",
+ "[general] remove hard limits and add warning",
+ "checkbox stays unchecked (#113)",
+ "[synchronization] remove hard limits and add warning",
"[visualization] program accept API title and name",
+ "[visualization] dataset accept API title and name",
+ "[visualization] program change API visualization runtime",
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "validation text for reserved values, TEI and event",
"[visualization] dataset change API visualization runtime",
- "checkbox stays unchecked (#113)",
- "verify new visualization and format datastore (#118)",
- "[visualization] keep only one default group (#106)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "change param to 'paging' instead of 'pager (#115)",
- "[visualization] home accept API title and name",
+ "update label",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[visualization] home change API visualization runtime",
- "Change param to 'paging' instead of 'pager' (#110)",
- "[synchronization] remove hard limits and add warning",
- "[visualization] program change API visualization runtime"
+ "[visualization] home accept API title and name"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
- "regenerate en.pot",
- "[general] add component to Share screen",
"general section Share screen (#107)",
+ "[general] add component to Share screen",
+ "regenerate en.pot",
"update patch app version (#114)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more Analytics functionalities, which now also includes:
\nGeneral: \nThis version also allows configuring the possibility to take screenshots using the production APK of the Android Capture App (e.g. the one that is made available on GooglePlay). Screenshots (or screen sharing) were previously deactivated for security reasons in the production APK. However, we have received many requests from the community to allow users to take screenshots for debugging reasons. This functionality is configurable (by using a checkbox) in the Android Settings web app. Please note that the default behavior is deactivated screenshots.\n
Global synchronization: \nThis option is only available if the Android Settings Webapp is used from version 2.37 DHIS2 API onwards. It is recommended to use this new tracker importer in a testing environment.\n
Analytics and Visualizations: \nRetrieve a complete list of programs and data sets to use when creating visualizations and analytics.\n\n
RELEASE INFO: \n\n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | [Android Settings Web App doc](https://docs.dhis2.org/en/use/android-app/settings-configuration.html)\nIssues related | [Jira issues Android_settingswebapp_v2.1.1](https://jira.dhis2.org/browse/DHIS2-12535?filter=12326)"
},
"2.1.0": {
"Refactoring": [
- "[appearance] colocate data with component table (#91)",
- "[Appearance] colocate data with component Data set table",
- "[analytics] use common query and mutation (#93)",
- "delete unused components (#81)",
+ "[Appearance] Data set and Home table component",
"[Program Appearance] colocate data with component table",
+ "[sync general] remove unused components",
+ "[analytics] use common query and mutation (#93)",
+ "[sync general] reorganize components related to field section",
"[sync] remove unused constants",
- "[Appearance] colocate data with component Home table",
"[sync dataset] remove unused components",
- "remove unused svg icons",
- "[Appearance] Data set and Home table component",
- "[sync programs] remove unused components",
"[sync general] reorganize file and component",
- "[sync general] remove unused components",
- "[sync general] reorganize components related to field section"
+ "[appearance] colocate data with component table (#91)",
+ "[Appearance] colocate data with component Data set table",
+ "remove unused svg icons",
+ "delete unused components (#81)",
+ "[Appearance] colocate data with component Home table",
+ "[sync programs] remove unused components"
],
"Features": [
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualization] search visualization",
- "[user sync test] show test results",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "add a user search field",
- "add user test table",
"update version",
- "[DHIS2-9858] update user sync test (#102)",
- "add Program analytics to menu",
- "[analytics] program create initial section",
"[visualization] dialog to delete element",
- "[visualization] add visualization query",
- "[visualization dataset] show visualizations and groups",
- "add Analytics menu sections",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization] add basic components to search a user",
- "[visualization] select and text field",
- "test if user has access to a visualization (#101)",
- "[visualization dataset] add visualization and groups",
+ "[user sync test] show test results",
"[DHIS2-11261] Add new visualization for programs (#96)",
- "[visualization home] add visualizations and groups",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[visualization] add Home visualization component to menu",
- "[visualizations] group options",
- "[visualizations] show Home groups and visualizations",
- "[visualization] create initial layout for data set visualization",
- "add analytics menu (#82)",
+ "[analytics] program create initial section",
+ "[visualization] add visualization query",
"[user sync test] get data download size",
- "[visualization] add table to show program visualizations",
+ "[visualization] dialog to add visualization and group",
+ "[appearance] program add follow up option (#85)",
+ "[visualization] test to validate the user has access to visualization",
+ "add user test table",
"queries to update and get analytics datastore",
- "[visualization] Program show groups and visualizations",
- "show and delete group and visualizations (#94)",
+ "[visualization] select and text field",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
"[visualizations] update home visualizations",
+ "show and delete group and visualizations (#94)",
+ "add a user search field",
+ "[visualizations] group options",
+ "[visualization] search visualization",
+ "[visualization] create initial layout for data set visualization",
+ "[visualization dataset] show visualizations and groups",
+ "[user sync test] get metadata download size",
+ "add Program analytics to menu",
+ "add user sync test",
+ "[DHIS2-9858] update user sync test (#102)",
+ "[visualization] add basic components to search a user",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[visualizations] add new visualization for program",
+ "add Analytics menu sections",
+ "[visualization dataset] add visualization and groups",
+ "add Data set visualization and groups (#100)",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "add analytics menu (#82)",
+ "[visualization] add table to show program visualizations",
"[visualization] show and delete visualization, update datastore",
- "[appearance] program add follow up option (#85)",
- "add user sync test",
+ "[visualization] add user tests to Home, Programs, and Data set",
"[visualization home] dialog to add visualization",
- "[visualization] dialog to add visualization and group",
"[visualization] add period and visualization constants",
- "add Data set visualization and groups (#100)",
- "[user sync test] disable the button when loading and no user selected",
+ "[visualization home] add visualizations and groups",
+ "[visualization] Program show groups and visualizations",
"generate a random id",
"[visualizations] add Home visualization component to menu",
- "[visualization] test to validate the user has access to visualization",
- "[visualizations] add new visualization for program",
- "[user sync test] get metadata download size",
- "add visualizations search field (#95)"
+ "add visualizations search field (#95)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] add Home visualization component to menu",
+ "[visualizations] show Home groups and visualizations",
+ "test if user has access to a visualization (#101)"
],
"Bug Fixes": [
- "[Appearance Program] support translation for list of elements",
- "migrate import from ui-core to ui (#84)",
- "[visualization]differentiate between failure to load and empty data",
- "move code inside onComplete to a useEffect hook",
- "[synchronization] update program name",
- "move analytics components to TEI directory",
+ "[Analytics] remove write access filter (#92)",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
- "[appearance] program filter add translations to strings",
"add error notice box",
- "remove extra constant, initialvalue and tei are kept in sync",
- "[Analytics] remove write access filter (#92)",
"[synchronization] update data set name",
- "update input number props"
+ "migrate import from ui-core to ui (#84)",
+ "[synchronization] update program name",
+ "[appearance] program filter add translations to strings",
+ "update input number props",
+ "[Appearance Program] support translation for list of elements",
+ "move analytics components to TEI directory",
+ "[visualization]differentiate between failure to load and empty data",
+ "move code inside onComplete to a useEffect hook",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -350,141 +350,141 @@
},
"2.0.0": {
"Bug Fixes": [
- "remove extras in help text",
- "loading for specific settings",
- "add edit to dependency effect",
- "summary settings text synchronization program",
- "outside function to validate mandatory form fields",
- "remove extra hook to get namespace datastore",
- "update namespace value",
- "use uid for keys in table rows",
- "add default values to populate program sync settings",
+ "change data sets wording inconsistency",
+ "update datastore keys default values initial setup",
+ "add program name as analytics description",
+ "user sync test, change keys datastore (#78)",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "add new keys for datastore",
+ "API call to get value by key and namespace, clean extra functions",
+ "remove first version namespace if exists",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "move authorization query to Dialog component and remove extra state",
"add sync status to default values",
+ "change wording",
+ "remove id and name from settings",
+ "dataset API period type",
+ "add a table for sync program global settings",
"use default constant for data and metadata",
"change datastore keys to get initial values",
"update key names and values to create the first setup datastore",
- "add edit property to analytic select fields",
- "change file and function name update general datastore key",
- "remove unused state in router",
"remove empty lines",
- "use lodash to verify values are equal",
- "add edit property to analytic sections",
- "change wording",
- "add program name as analytics description",
+ "update namespace value",
+ "remove unused state in router",
"label and help text values with i18n inside render",
- "six-monthly typo",
+ "loading for specific settings",
+ "change file and function name update general datastore key",
+ "migrate d2 to runtime to get datastore namespace and auth",
+ "remove extra hook to manage and get general key",
+ "use uid for keys in table rows",
+ "summary settings text synchronization program",
+ "outside function to validate mandatory form fields",
+ "parse and format for program Indicator",
"change bar chart constant value to bar",
- "API call to get value by key and namespace, clean extra functions",
+ "add default values to populate program sync settings",
+ "use lodash to verify values are equal",
+ "change authority to authorities better descriptive resource name",
+ "add sidebar and routes",
"get namespace and authority using app runtime (#62)",
+ "remove extras in help text",
"common functions to update, remove and filter elements",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add a table for sync program global settings",
- "change data sets wording inconsistency",
- "add Home/Overview component to routes",
- "remove first version namespace if exists",
- "change authority to authorities better descriptive resource name",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "user sync test, change keys datastore (#78)",
- "update datastore keys default values initial setup",
- "move authorization query to Dialog component and remove extra state",
- "add new menu and submenu and routes for sidebar (#60)",
- "parse and format for program Indicator",
+ "add edit property to analytic sections",
"update key values for datastore",
- "remove extra hook to manage and get general key",
- "dataset API period type",
+ "six-monthly typo",
+ "add Home/Overview component to routes",
+ "add edit to dependency effect",
"summary settings text sync program, appearance",
- "add new keys for datastore",
- "remove id and name from settings",
- "add sidebar and routes",
- "options to round value"
+ "options to round value",
+ "remove extra hook to get namespace datastore",
+ "add edit property to analytic select fields"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "add function to edit analytics items",
- "add page header layout",
- "dialog to edit and create specific settings",
- "inputs should be disabled if user has no authorities (#74)",
+ "dialog for program specific settings",
+ "add basic select fields",
+ "create a home card for menu sections",
+ "specific settings list, table action to edit and delete",
+ "add function to check object values are valid",
+ "add basic components for text, select and radio field",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
"[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "add function to edit analytics items",
+ "add new analytics item",
+ "add dataset sync to menu sections",
+ "add home cards for menu and submenu items",
"create a new specific setting for dataset",
- "add queries and mutations to handle synchronization key datastore",
- "basic page to handle home appearance section",
- "create fields with validation",
- "choose element and visualization type, refetch query after select",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "add helper functions for analytics",
- "add page layout, save and reset",
- "general settings form using app runtime for datastore",
- "[DHIS2-10895] Add new analytics item (#70)",
- "create a simple page for program sync settings",
- "add queries and mutations for appearance key",
- "button to delete namespace from datastore",
"create new data set specific setting",
- "add a basic page for the global settings section",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "basic page to handle analytics items",
- "create fields for general settings",
- "dialog to create a new specific setting",
- "notice info when there are no analytics items",
- "dialog for program specific settings",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "create a basic page for dataset section, save and reset options",
- "add basic select fields",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "create basic form fields",
"[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "global settings for program appearance section",
- "add a table with global settings for the dataset",
- "save and reset program synchronization settings",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "create a new specific setting for the program",
- "add program completion checkbox",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "add function to check object values are valid",
- "strip buttons to save and reset settings datastore",
- "add new analytics item",
- "create a home card for menu sections",
- "analytic section: program, title, visualization, gender and axis",
- "handle dataset specific settings, create, edit, delete and save",
+ "[DHIS2-9669] Create Analytics Section (#65)",
"add new tei items and show them in a table action",
+ "general settings form using app runtime for datastore",
+ "create a simple page for program sync settings",
"add home appearance to the menu section",
- "add constants for datastore",
- "create a basic page for dataset sync section, save and reset",
- "specific settings list, table action to edit and delete",
- "add analytics to menu sections",
- "queries to read program dataElement attribute programIndicator id",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "add program completion checkbox",
+ "global settings for program appearance section",
+ "edit and delete data set specific setting",
+ "basic page layout with header",
+ "reorganize new sidebar menu sections and submenus",
+ "inputs should be disabled if user has no authorities (#74)",
+ "add page layout, save and reset",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "add page header layout",
+ "create fields with validation",
+ "choose element and visualization type, refetch query after select",
+ "notice info when there are no analytics items",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "add synchronization program to menu sections",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
- "add home cards for menu and submenu items",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "create a table for dataset global sync setting",
- "analytic WHO Elements",
- "analytic table action",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "create a basic page for dataset section, save and reset options",
+ "edit and delete program specific setting",
"update sidebar menu section information",
- "handle program-specific settings, create, edit and delete",
- "add components to choose: program, programStage, dataElement, who",
- "add basic components for text, select and radio field",
- "basic page layout with header",
+ "create fields for general settings",
+ "add a table with global settings for the dataset",
+ "save and reset program synchronization settings",
+ "button to delete namespace from datastore",
+ "create basic form fields",
+ "create a basic page for dataset sync section, save and reset",
+ "create a new program specific setting",
+ "basic page to handle analytics items",
+ "add a basic page for the global settings section",
+ "add constants for datastore",
+ "query to read if the user has all authorities",
+ "dialog to create a new specific setting",
+ "strip buttons to save and reset settings datastore",
+ "basic page to handle home appearance section",
+ "add queries and mutations to handle synchronization key datastore",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
"change notice alert style",
- "add synchronization program to menu sections",
"button to add new settings",
- "edit and delete program specific setting",
+ "add analytics to menu sections",
+ "add components to choose: program, programStage, dataElement, who",
"queries to read and update analytics key from datastore",
- "create a new program specific setting",
- "reorganize new sidebar menu sections and submenus",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "dialog to edit and create specific settings",
+ "create a new specific setting for the program",
+ "add queries and mutations for appearance key",
"[DHIS2-9585] General Settings section (#63)",
- "add dataset sync to menu sections",
- "edit and delete data set specific setting",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "query to read if the user has all authorities"
- ],
- "Testing": [
- "adding tests for valid values",
- "adding tests for valid URLs"
- ],
- "GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
+ "analytic table action",
+ "handle program-specific settings, create, edit and delete",
+ "analytic WHO Elements",
+ "queries to read program dataElement attribute programIndicator id",
+ "create a table for dataset global sync setting",
+ "add helper functions for analytics",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "analytic section: program, title, visualization, gender and axis"
+ ],
+ "Testing": [
+ "adding tests for valid values",
+ "adding tests for valid URLs"
+ ],
+ "GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
},
"1.1.0": {
"Features": [
@@ -492,12 +492,12 @@
"[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
+ "change metadata and data text in manual dialog (#58)",
"[DHIS2-9301] add Manual option to sync (#56)",
"[DHIS2-9129] Migration UI components for general settings (#53)",
- "change labels metadata and data options (#52)",
- "[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "change metadata and data text in manual dialog (#58)"
+ "[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "change labels metadata and data options (#52)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.
\nRELEASE INFO:
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_app_v1.1.0
"
}
@@ -505,39 +505,39 @@
"apk-distribution": {
"1.1.0": {
"Bug Fixes": [
- "regenerate en.pot",
- "allow user to upload latest app version (#7)",
- "delete apk version",
"parse new version before saving",
- "remove all usergroups already assigned from option list",
- "update user groups",
+ "version format 4 digits [DHIS2-16802]",
"support four-part version numbers",
- "style add padding to search input",
+ "remove all usergroups already assigned from option list",
+ "parse last release version before saving",
"delete all apk version",
- "icon",
- "add userGroups to dependencies",
+ "allow user to upload latest app version (#7)",
+ "style add padding to search input",
+ "regenerate en.pot",
+ "delete apk version",
"isGreaterVersion and padZeros functions for all expressions",
- "parse last release version before saving",
- "version format 4 digits [DHIS2-16802]"
+ "update user groups",
+ "add userGroups to dependencies",
+ "icon"
],
"Features": [
- "regenerate en.pot",
- "add erase all button",
- "first time setup with empty value",
- "grant access to apk by userGroup [DHIS2-16678]",
+ "upload new apk with user group",
+ "create user groups access component",
"save user group on the fly when editing version [DHIS2-17222]",
- "add warning when no match found",
- "support application text translation [DHIS2-15593]",
"create button to erase all content",
- "create basic components to list user groups",
- "upload new apk with user group",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
"erase all content [DHIS2-15911]",
- "show userGroups names and default apk version",
- "create user groups access component",
+ "add warning when no match found",
+ "regenerate en.pot",
+ "add erase all button",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "create basic components to list user groups",
"save userGroup on the fly",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "show userGroups names and default apk version",
+ "assign user groups to version already created",
+ "support application text translation [DHIS2-15593]",
"create basic components to search user groups",
- "assign user groups to version already created"
+ "first time setup with empty value"
],
"Maintenance": [
"update app version"
@@ -552,14 +552,14 @@
"add new workflows (#554)"
],
"Maintenance": [
- "update CODEOWNERS (#558)",
+ "remove QA from CODEOWNERS",
"update cli-app-scripts",
- "release: cut 100.2.36 [skip release]",
- "remove QA from CODEOWNERS"
+ "update CODEOWNERS (#558)",
+ "release: cut 100.2.36 [skip release]"
],
"Bug Fixes": [
- "ensure logic does not fail with empty response pre v40",
- "DHIS2-13294: add link to navigate to app after install (#555)"
+ "DHIS2-13294: add link to navigate to app after install (#555)",
+ "ensure logic does not fail with empty response pre v40"
],
"Testing": [
"add tests for ManualInstall"
@@ -621,8 +621,8 @@
},
"v100.2.30": {
"Bug Fixes": [
- "parse error message properly for manual installs (#541)",
- "DHIS2-15304: display correct error message when session is expired"
+ "DHIS2-15304: display correct error message when session is expired",
+ "parse error message properly for manual installs (#541)"
],
"Refactoring": [
"implement code review comments to make the api.request method more resilient"
@@ -679,8 +679,8 @@
},
"v100.2.24": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.2.24 [skip release]"
+ "release: cut 100.2.24 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -725,14 +725,14 @@
},
"v100.2.19": {
"Maintenance": [
- "format",
"rename class",
- "release: cut 100.2.19 [skip release]",
- "update app icon (#484)"
+ "update app icon (#484)",
+ "format",
+ "release: cut 100.2.19 [skip release]"
],
"Bug Fixes": [
- "correct logic",
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
+ "correct logic"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
},
@@ -898,11 +898,11 @@
"v100.1.9": {
"Maintenance": [
"update proptypes import",
- "format fixtures",
- "update dependencies",
- "update app icon (#599)",
"update network fixtures and cypress config",
- "release: cut 100.1.9 [skip release]"
+ "release: cut 100.1.9 [skip release]",
+ "update app icon (#599)",
+ "format fixtures",
+ "update dependencies"
],
"Bug Fixes": [
"design, color, spacing adjustments",
@@ -936,9 +936,9 @@
},
"v100.1.6": {
"Build Updates": [
+ "fix lint script",
"fix d2-style script",
- "replace semantic commit checks with new workflow",
- "fix lint script"
+ "replace semantic commit checks with new workflow"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -971,11 +971,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "deps: update app-runtime to latest alpha",
- "yarn: deduplicate lockfile",
+ "release: cut 100.1.3 [skip ci]",
"codeowners: introduce owners",
"deps-dev: update app-scripts to get new publish command",
- "release: cut 100.1.3 [skip ci]"
+ "yarn: deduplicate lockfile",
+ "deps: update app-runtime to latest alpha"
],
"Documentation": [
"colocate app docs"
@@ -987,8 +987,8 @@
},
"v100.1.2": {
"Build Updates": [
- "preview: enable deploy previews",
- "enable preview pr"
+ "enable preview pr",
+ "preview: enable deploy previews"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -999,13 +999,13 @@
},
"v100.1.1": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
+ "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
"deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
"deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
"deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
- "release: cut 100.1.1 [skip ci]",
- "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)"
+ "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
+ "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
+ "release: cut 100.1.1 [skip ci]"
],
"Build Updates": [
"verify: use semantic-release action"
@@ -1017,19 +1017,19 @@
"v100.1.0": {
"Maintenance": [
"deps: update cypress packages and add network shim captures",
- "update workflow to latest",
- "remove default cypress fixture",
- "update @dhis2/cli-utils-cypress to v8.0.1",
"add network shim capture fixtures",
"add cypress projectId",
+ "update @dhis2/cli-utils-cypress to v8.0.1",
"update cli-utils-cypress",
+ "release: cut 100.1.0 [skip ci]",
"update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
- "release: cut 100.1.0 [skip ci]"
+ "update workflow to latest",
+ "remove default cypress fixture"
],
"Bug Fixes": [
+ "use getWithDataTest and findWithDataTest",
"add cypress data test prefix to cypress.json",
- "add start:nobrowser script",
- "use getWithDataTest and findWithDataTest"
+ "add start:nobrowser script"
],
"Features": [
"add e2e workflow step"
@@ -1060,21 +1060,21 @@
},
"v31.1.14": {
"Maintenance": [
- "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
- "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
+ "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
"release: cut 31.1.14 [skip ci]",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
- "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
- "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
+ "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
+ "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
+ "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
"deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
+ "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
"deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
- "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
- "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
+ "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
"deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)"
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
+ "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
+ "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1101,15 +1101,15 @@
},
"v31.1.11": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
"release-prepare: cut patch/2.36.0",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
- "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
"release: cut 31.1.11 [skip ci]",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
+ "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
+ "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
+ "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
"deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
- "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
- "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)"
+ "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)"
],
"Bug Fixes": [
"correct checkbox field group to fix selections [DHIS2-10791] (#447)"
@@ -1118,8 +1118,8 @@
},
"v31.1.10": {
"Maintenance": [
- "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)",
"release: cut 31.1.10 [skip ci]",
+ "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)",
"deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)"
],
"Bug Fixes": [
@@ -1141,9 +1141,9 @@
"v31.1.8": {
"Maintenance": [
"deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)",
- "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
+ "release: cut 31.1.8 [skip ci]",
"deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
- "release: cut 31.1.8 [skip ci]"
+ "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1182,15 +1182,15 @@
"capture-app": {
"v101.4.0": {
"Maintenance": [
- "deps: bump actions/download-artifact in /.github/workflows",
- "release: cut 101.4.0 [skip release]",
- "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
"cypress tests",
- "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)"
+ "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
+ "release: cut 101.4.0 [skip release]",
+ "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
+ "deps: bump actions/download-artifact in /.github/workflows"
],
"Features": [
- "[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)",
- "add overflow menu with actions"
+ "add overflow menu with actions",
+ "[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)"
],
"Bug Fixes": [
"review comments",
@@ -1218,8 +1218,8 @@
},
"v101.3.1": {
"Bug Fixes": [
- "[DHIS2-17651] enrollment dashboard UI changes (#3767)",
- "cypress tests related with enrollment dashboard UI changes"
+ "cypress tests related with enrollment dashboard UI changes",
+ "[DHIS2-17651] enrollment dashboard UI changes (#3767)"
],
"Maintenance": [
"release: cut 101.3.1 [skip release]"
@@ -1228,14 +1228,14 @@
},
"v101.3.0": {
"Features": [
- "respect block entry form and authorities",
- "[DHIS2-11836] respect block entry form (#3759)",
+ "cy test for disabled button",
"cypress test for disabled edit event button",
- "cy test for disabled button"
+ "[DHIS2-11836] respect block entry form (#3759)",
+ "respect block entry form and authorities"
],
"Bug Fixes": [
- "cypress test",
"tooltip",
+ "cypress test",
"set tracker auto test restricted"
],
"Maintenance": [
@@ -1245,8 +1245,8 @@
},
"v101.2.2": {
"Bug Fixes": [
- "[DHIS2-17953] Invalid dateFormat conversion in related stages (#3774)",
- "use relevant date format"
+ "use relevant date format",
+ "[DHIS2-17953] Invalid dateFormat conversion in related stages (#3774)"
],
"Maintenance": [
"release: cut 101.2.2 [skip release]"
@@ -1255,8 +1255,8 @@
},
"v101.2.1": {
"Maintenance": [
- "release: cut 101.2.1 [skip release]",
- "[DHIS2-17925] adapt the transfer scenario to the newly added API restrictions (#3768)"
+ "[DHIS2-17925] adapt the transfer scenario to the newly added API restrictions (#3768)",
+ "release: cut 101.2.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1265,16 +1265,16 @@
},
"v101.2.0": {
"Refactoring": [
- "[DHIS2-17860] replace material ui TextField for Input (#3757)",
"fix WL cypress tests",
+ "[DHIS2-17860] replace material ui TextField for Input (#3757)",
"[DHIS2-17840]replace Material UI Grid (#3763)"
],
"Features": [
"[DHIS2-17575] disable create new buttons if no data write access (#3751)",
- "remove grid registration data entry form",
"remove grid from incompleteselectionsmessage",
- "remove Grid",
- "remove grid from cardlistitem"
+ "remove grid registration data entry form",
+ "remove grid from cardlistitem",
+ "remove Grid"
],
"Bug Fixes": [
"remove use of media for responsiveness",
@@ -1296,12 +1296,12 @@
},
"v101.1.2": {
"Bug Fixes": [
- "missing flow and types",
- "remove console lines",
+ "Consider program rule",
"consider program rule",
"lint",
- "Consider program rule",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)"
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
+ "missing flow and types",
+ "remove console lines"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -1349,20 +1349,20 @@
"Bug Fixes": [
"review change for opacity",
"[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
- "define drag source and drop target",
+ "rolleback cypress change in fil",
"review change for hover",
"ts error",
- "rolleback cypress change in fil",
- "breaking cypress test",
- "restore comments"
+ "restore comments",
+ "define drag source and drop target",
+ "breaking cypress test"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-17352] Changing program in event workspace does nothing (#3754 ) (c3ce444 ) \n \nFeatures \n\n[DHIS2-12288] add enrollment section description (#3750 ) (1b4be20 ) \n "
},
"v100.76.1": {
"Refactoring": [
- "[DHIS2-17750] replace material ui Card for Widget (#3718)",
"[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
- "[DHIS2-17839] replace material ui Paper for Card (#3747)"
+ "[DHIS2-17839] replace material ui Paper for Card (#3747)",
+ "[DHIS2-17750] replace material ui Card for Widget (#3718)"
],
"Bug Fixes": [
"[DHIS2-17632][DHIS2-17633] restrict invalid category combo for orgUnit (#3738)"
@@ -1485,10 +1485,10 @@
},
"v100.70.13": {
"Maintenance": [
- "release: cut 100.70.13 [skip release]",
"[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)",
+ "[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)",
"[DHIS2-17733] flaky scenario in NewPage.feature (#3711)",
- "[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)"
+ "release: cut 100.70.13 [skip release]"
],
"Bug Fixes": [
"[DHIS2-15687] display translated options in profile widget (#3717)"
@@ -1518,26 +1518,26 @@
},
"v100.2.4": {
"Maintenance": [
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump the security group with 3 updates (#3046)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"release: cut 100.2.4 [skip release]",
- "dependabot config and remove dev branch from workflows (#3027)",
- "break up command chain",
+ "cypress 13 upgrade (#3040)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "cypress 13 upgrade (#3040)"
+ "dependabot config and remove dev branch from workflows (#3027)",
+ "break up command chain"
],
"Bug Fixes": [
+ "add missing dependencies for semantic-release (#3062)",
"stop fetching schemas and replace d2 with dataEngine (#3056)",
- "display correct app version in dhis2 and updated workflows (#3061)",
- "add missing dependencies for semantic-release (#3062)"
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
},
"v100.2.3": {
"Bug Fixes": [
"translations: sync translations from transifex (dev) (#3001)",
- "fetch visualization always when caching (DHIS2-17509) (#2986)",
- "merge to master"
+ "merge to master",
+ "fetch visualization always when caching (DHIS2-17509) (#2986)"
],
"Maintenance": [
"release: cut 100.2.3 [skip release]",
@@ -1552,11 +1552,11 @@
},
"v100.2.2": {
"Bug Fixes": [
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
- "avoid reading from undefined error (DHIS2-17334) (#2970)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"merge to master",
- "dimension list design (DHIS2-16270) (#2861)"
+ "dimension list design (DHIS2-16270) (#2861)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -1565,9 +1565,9 @@
},
"v100.2.1": {
"Bug Fixes": [
- "merge to master",
- "translations: sync translations from transifex (dev)",
"in paragraphs were removed in dashboard item description (#2962)",
+ "translations: sync translations from transifex (dev)",
+ "merge to master",
"short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
@@ -1589,40 +1589,40 @@
},
"v100.1.0": {
"Maintenance": [
- "run the release step on both master and dev branches (#2929)",
- "use the repo default branch for dependabot (#2887)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "26.2.0-cumulative-values-alpha.1",
+ "update analytics dependency (#2934)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
- "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "use latest alpha for testing",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
+ "analytics (#2856)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"analytics@26.2.0",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
- "26.2.0-cumulative-values-alpha.1",
+ "run the release step on both master and dev branches (#2929)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
"include patch packages in cache-key (#2855)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "release: cut 100.1.0 [skip release]",
"include release notes in slackbot message (#2911)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "analytics (#2856)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "update analytics dependency (#2934)"
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "use latest alpha for testing"
],
"Bug Fixes": [
+ "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "translations: sync translations from transifex (dev) (#2920)",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
- "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "merge to master",
- "translations: sync translations from transifex (dev) (#2920)"
+ "merge to master"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "use 41 test instance",
- "disable flaky test (#2940)"
+ "disable flaky test (#2940)",
+ "use 41 test instance"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
},
@@ -1632,18 +1632,18 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
- "add github job that reports successful release (#2712)",
- "only run release-success if master branch",
"release: cut 100.0.4 [skip release]",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "clean up cypress folder (#2687)"
+ "clean up cypress folder (#2687)",
+ "only run release-success if master branch",
+ "add github job that reports successful release (#2712)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
},
"v100.0.3": {
"Maintenance": [
- "release: cut 100.0.3 [skip release]",
"deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
+ "release: cut 100.0.3 [skip release]",
"deps: upgrade several dependencies (#2686)"
],
"Bug Fixes": [
@@ -1658,13 +1658,13 @@
],
"Maintenance": [
"disable nightly scheduled test run (#2511)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"release: cut 100.0.2 [skip release]",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
"release: cut 100.0.1 [skip release]",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"nightly failing to set up cypress (#2378)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)"
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -1680,8 +1680,8 @@
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app (#2384)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2384)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \n "
},
@@ -1697,14 +1697,14 @@
},
"v99.99.9": {
"Maintenance": [
- "dependency upgrades (#2364)",
- "set minDHIS2Version (#2365)"
+ "set minDHIS2Version (#2365)",
+ "dependency upgrades (#2364)"
]
},
"v99.11.7": {
"Bug Fixes": [
- "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)"
],
"Maintenance": [
"release: cut 99.11.7 [skip ci]"
@@ -1767,25 +1767,25 @@
},
"v99.11.0": {
"Maintenance": [
- "add todos",
- "send slack message if build on master fails (#2236)",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
"deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
+ "send slack message if build on master fails (#2236)",
+ "cli-app-scripts upgrade",
"deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
"release: cut 99.11.0 [skip ci]",
"deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
- "cli-app-scripts upgrade"
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
+ "add todos"
],
"Features": [
"iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)",
"iframe-plugin: receive pwa installation status from plugins"
],
"Bug Fixes": [
- "add property to the top-most item of each iframe plugin type",
- "bump d2-ui-interpretations and related components for BETA-42 (#2286)",
+ "dont use the component",
"wait to render until the first item of the type has gotten the plugin",
"remove unused var",
- "dont use the component"
+ "bump d2-ui-interpretations and related components for BETA-42 (#2286)",
+ "add property to the top-most item of each iframe plugin type"
],
"Refactoring": [
"combine loops"
@@ -1794,12 +1794,12 @@
},
"v99.10.23": {
"Bug Fixes": [
- "fix props handling when switching Map <-> DV plugins (#2272)",
- "fetch repetition data for LL to show in plugin (#2271)"
+ "fetch repetition data for LL to show in plugin (#2271)",
+ "fix props handling when switching Map <-> DV plugins (#2272)"
],
"Maintenance": [
- "release: cut 99.10.23 [skip ci]",
- "add PR template"
+ "add PR template",
+ "release: cut 99.10.23 [skip ci]"
],
"GitHub": "\nBug Fixes \n\nfetch repetition data for LL to show in plugin (#2271 ) (25378ce ) \nfix props handling when switching Map <-> DV plugins (#2272 ) (7a06ab9 ) \n "
},
@@ -1815,8 +1815,8 @@
"v99.10.21": {
"Bug Fixes": [
"consolidate legacy and default plugin and fix resizing (#2254)",
- "show offline message on EE maps",
- "consolidate legacy and default plugin and fix ER/EV resizing"
+ "consolidate legacy and default plugin and fix ER/EV resizing",
+ "show offline message on EE maps"
],
"Maintenance": [
"release: cut 99.10.21 [skip ci]"
@@ -1853,20 +1853,20 @@
"v99.10.17": {
"Bug Fixes": [
"close TranslationDialog after saving a translation (#2245)",
- "solve most unwanted re-renders of dashboard items",
- "unwanted re-rendering of dashboard items (#2247)"
+ "unwanted re-rendering of dashboard items (#2247)",
+ "solve most unwanted re-renders of dashboard items"
],
"Maintenance": [
- "release: cut 99.10.17 [skip ci]",
- "bump cli-app-scripts to solve no-service-worker issue"
+ "bump cli-app-scripts to solve no-service-worker issue",
+ "release: cut 99.10.17 [skip ci]"
],
"GitHub": "\nBug Fixes \n\nclose TranslationDialog after saving a translation (#2245 ) (295acb3 ) \nunwanted re-rendering of dashboard items (#2247 ) (b02714a ) \n "
},
"v99.10.16": {
"Bug Fixes": [
"crash when filtering a map that is being viewed as chart (#2246)",
- "mapViews were already extracted prior to getFilteredVisualization",
- "do not remove id if we are using the original plugin"
+ "do not remove id if we are using the original plugin",
+ "mapViews were already extracted prior to getFilteredVisualization"
],
"Maintenance": [
"release: cut 99.10.16 [skip ci]"
@@ -1985,353 +1985,353 @@
},
"v99.9.99": {
"Maintenance": [
- "release: cut 1.0.0 [skip ci]",
- "release: cut 1.1.3 [skip ci]",
- "release: cut 1.1.18 [skip ci]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
- "add comment regarding sections.conf.js",
- "release: cut 1.1.51 [skip ci]",
- "release: cut 1.1.12 [skip ci]",
- "release: cut 1.1.32 [skip ci]",
- "translations: sync Arabic translations from transifex (master)",
- "release: cut 1.1.61 [skip ci]",
- "translations: sync French translations from transifex [skip ci] (master)",
- "release: cut 1.1.19 [skip ci]",
+ "translations: sync Indonesian translations from transifex (master)",
+ "release: cut 1.1.62 [skip ci]",
"release: cut 1.1.45 [skip ci]",
- "release: cut 1.2.2 [skip ci]",
+ "release: cut 1.1.59 [skip ci]",
+ "release: cut 1.0.1 [skip ci]",
+ "release: cut 2.0.0 [skip release]",
"release: cut 1.1.21 [skip ci]",
- "release: cut 1.1.65 [skip ci]",
- "translations: sync Indonesian translations from transifex (master)",
- "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
- "translations: sync Tajik translations from transifex [skip ci] (master)",
- "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "remove useD2 from AddLockException",
- "release: cut 1.1.63 [skip ci]",
- "release: cut 1.0.2 [skip ci]",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "release: cut 1.1.14 [skip ci]",
+ "translations: sync Lao translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex [skip ci] (master)",
"release: cut 1.1.23 [skip ci]",
- "release: cut 1.1.60 [skip ci]",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "release: cut 1.1.6 [skip ci]",
- "release: cut 1.1.17 [skip ci]",
+ "release: cut 1.1.26 [skip ci]",
+ "release: cut 1.1.38 [skip ci]",
+ "remove useD2 from AddLockException",
+ "release: cut 1.1.35 [skip ci]",
"release: cut 1.1.10 [skip ci]",
- "release: cut 1.1.33 [skip ci]",
- "release: cut 1.1.57 [skip ci]",
- "release: cut 1.1.29 [skip ci]",
- "upgrade headerbar to the new one (#167)",
- "update app icon",
- "add file extension to entry point in config",
- "release: cut 1.2.5 [skip ci]",
- "release: cut 1.1.36 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.48 [skip ci]",
+ "lower nodejs version to 16",
"translations: sync PersianAfghanistan translations from transifex (master)",
- "release: cut 1.1.25 [skip ci]",
- "update pot",
- "release: cut 1.1.11 [skip ci]",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "release: cut 1.1.58 [skip ci]",
"release: cut 1.1.27 [skip ci]",
- "yarn upgrade @dhis2/ui",
- "translations: sync Portuguese translations from transifex [skip ci] (master)",
- "release: cut 1.2.0 [skip ci]",
- "release: cut 1.1.50 [skip ci]",
- "release: cut 1.1.40 [skip ci]",
- "deps: upgrade dhis2 dependencies",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
- "release: cut 2.0.0 [skip release]",
- "release: cut 1.1.39 [skip ci]",
- "lower nodejs version to 16",
- "translations: sync French translations from transifex (master)",
- "release: cut 1.1.31 [skip ci]",
- "release: cut 1.2.3 [skip ci]",
- "release: cut 1.1.42 [skip ci]",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
- "release: cut 1.1.59 [skip ci]",
- "release: cut 1.1.52 [skip ci]",
- "release: cut 1.1.53 [skip ci]",
- "release: cut 1.1.54 [skip ci]",
- "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "release: cut 1.1.5 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.20 [skip ci]",
+ "add comment explaining use of 'some' in notifications table",
+ "translations: sync Russian translations from transifex (master)",
+ "deps: update ui-core/widgets and roboto",
+ "release: cut 1.1.6 [skip ci]",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "release: cut 1.1.41 [skip ci]",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
"translations: sync Nepali translations from transifex [skip ci] (master)",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
"release: cut 1.1.44 [skip ci]",
- "release: cut 1.1.38 [skip ci]",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "remove unused dependencies from package.json",
- "deps: update ui-core/widgets and roboto",
- "release: cut 1.1.24 [skip ci]",
- "release: cut 1.1.66 [skip ci]",
- "remove d2-ui",
- "release: cut 1.1.37 [skip ci]",
- "translations: sync Russian translations from transifex (master)",
- "release: cut 1.2.6 [skip release]",
+ "release: cut 1.1.4 [skip ci]",
+ "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
+ "release: cut 1.2.0 [skip ci]",
+ "translations: sync Tajik translations from transifex [skip ci] (master)",
+ "release: cut 1.1.11 [skip ci]",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "add file extension to entry point in config",
+ "fix travis build (#459)",
+ "release: cut 1.1.56 [skip ci]",
+ "release: cut 1.1.33 [skip ci]",
+ "update pot",
+ "release: cut 1.2.1 [skip ci]",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.52 [skip ci]",
+ "bump @dhis2/ui",
+ "release: cut 1.1.36 [skip ci]",
+ "release: cut 1.1.14 [skip ci]",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.19 [skip ci]",
+ "release: cut 1.1.60 [skip ci]",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.3 [skip ci]",
"release: cut 1.1.7 [skip ci]",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
- "translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "update i18n",
- "release: cut 1.1.26 [skip ci]",
+ "release: cut 1.1.13 [skip ci]",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "release: cut 1.1.32 [skip ci]",
+ "release: cut 1.0.0 [skip ci]",
+ "remove d2-ui",
"release: cut 1.1.46 [skip ci]",
- "bump @dhis2/ui",
+ "release: cut 1.1.57 [skip ci]",
+ "release: cut 1.1.1 [skip ci]",
+ "release: cut 1.1.31 [skip ci]",
+ "release: cut 1.1.17 [skip ci]",
+ "translations: sync ChineseChina translations from transifex [skip ci] (master)",
"release: cut 1.1.30 [skip ci]",
- "release: cut 1.1.49 [skip ci]",
- "release: cut 1.1.55 [skip ci]",
- "bump to v99.9.9",
- "fix spelling",
- "release: cut 1.1.20 [skip ci]",
- "release: cut 1.1.8 [skip ci]",
- "release: cut 1.1.2 [skip ci]",
+ "release: cut 1.1.22 [skip ci]",
+ "release: cut 1.1.37 [skip ci]",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
"upgrade nodejs version in github workflows",
- "release: cut 1.1.4 [skip ci]",
- "release: cut 1.1.35 [skip ci]",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
- "release: cut 1.1.5 [skip ci]",
- "release: cut 1.1.0 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 1.2.2 [skip ci]",
+ "workflow: update gh workflow",
+ "release: cut 1.1.53 [skip ci]",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "release: cut 1.1.40 [skip ci]",
+ "update app icon",
+ "release: cut 1.1.66 [skip ci]",
+ "release: cut 1.1.43 [skip ci]",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
"translations: sync Ukrainian translations from transifex [skip ci] (master)",
- "release: cut 1.1.41 [skip ci]",
- "release: cut 1.1.56 [skip ci]",
+ "translations: sync Danish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.51 [skip ci]",
"release: cut 1.1.64 [skip ci]",
- "workflow: update gh workflow",
+ "translations: sync French translations from transifex (master)",
+ "release: cut 1.2.3 [skip ci]",
+ "upgrade headerbar to the new one (#167)",
+ "release: cut 1.1.42 [skip ci]",
+ "release: cut 1.1.39 [skip ci]",
+ "deps: upgrade dhis2 dependencies",
+ "fix spelling",
+ "release: cut 1.1.47 [skip ci]",
"prepare continuous release",
- "release: cut 1.1.62 [skip ci]",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "release: cut 1.1.48 [skip ci]",
- "fix travis build (#459)",
+ "yarn upgrade @dhis2/ui",
+ "release: cut 1.1.2 [skip ci]",
+ "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.1.49 [skip ci]",
+ "release: cut 1.1.65 [skip ci]",
+ "translations: sync Arabic translations from transifex (master)",
+ "release: cut 1.1.9 [skip ci]",
+ "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "release: cut 1.1.8 [skip ci]",
+ "translations: sync translations from transifex (master)",
+ "translations: sync Spanish translations from transifex (master)",
+ "add comment regarding sections.conf.js",
"translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "translations: sync Russian translations from transifex [skip ci] (master)",
- "release: cut 1.1.43 [skip ci]",
+ "release: cut 1.1.54 [skip ci]",
+ "update i18n",
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
+ "release: cut 1.2.5 [skip ci]",
+ "remove unused dependencies from package.json",
"add AppHub id to d2.config",
- "release: cut 1.1.16 [skip ci]",
- "translations: sync Lao translations from transifex [skip ci] (master)",
- "add comment explaining use of 'some' in notifications table",
- "set minDHIS2Version to 2.39",
- "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
- "translations: sync Spanish translations from transifex (master)",
- "remove Button import from BatchDeleteLockExceptions",
- "release: cut 1.0.1 [skip ci]",
- "release: cut 1.1.15 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 1.1.1 [skip ci]",
- "release: cut 1.1.34 [skip ci]",
- "release: cut 1.2.1 [skip ci]",
- "translations: sync Danish translations from transifex [skip ci] (master)",
"release: cut 1.1.28 [skip ci]",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "translations: sync translations from transifex (master)",
- "release: cut 1.1.13 [skip ci]",
- "release: cut 1.1.47 [skip ci]",
- "release: cut 1.1.9 [skip ci]",
- "release: cut 1.1.58 [skip ci]",
+ "release: cut 1.1.61 [skip ci]",
+ "release: cut 1.1.0 [skip ci]",
"release: cut 1.2.4 [skip ci]",
- "release: cut 1.1.22 [skip ci]"
+ "release: cut 1.2.6 [skip release]",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.63 [skip ci]",
+ "release: cut 1.0.2 [skip ci]",
+ "release: cut 1.1.18 [skip ci]",
+ "release: cut 1.1.24 [skip ci]",
+ "bump to v99.9.9",
+ "release: cut 1.1.25 [skip ci]",
+ "release: cut 1.1.34 [skip ci]",
+ "remove Button import from BatchDeleteLockExceptions",
+ "release: cut 1.1.50 [skip ci]",
+ "set minDHIS2Version to 2.39",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.16 [skip ci]",
+ "release: cut 1.1.55 [skip ci]",
+ "translations: sync Russian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.29 [skip ci]",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.12 [skip ci]"
],
"Bug Fixes": [
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "lock-exception: address item removal bugs (#606)",
- "add accessible label to remove lock exception icon button",
- "list item dividers",
"add proptypes",
- "update analytics tables docs key",
- "data-statistics: sort objects by label (#725)",
+ "use i18n when showing data integrity issue count",
+ "dont fetch until we have fetched details",
"data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "show alert when start all checks fail",
+ "fetch and show existing running tasks for analytics and resource tables",
+ "lock exception: keep pager in state when navigating to batch delete (#612)",
+ "handle slow checks better",
+ "cache poll responses to prevent flickering (#665)",
+ "update OrganisationUnitSelectionCard prop types",
+ "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
+ "better error handling",
+ "cleanup - fix proptypes",
+ "analytics: restore log UI for analytics table generation",
+ "lock-exception: address item removal bugs (#606)",
+ "add accessible label to remove lock exception icon button",
+ "use vertical layout for maintenance section (#619)",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
+ "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
+ "fix case insensitive sorting",
"restore grid layout (#598)",
- "support array of objects",
+ "use right param",
+ "show progress of existing analytics and resource tables tasks",
+ "update @dhis2/ui in order to prevent org unit tree filtering error",
+ "cancel previous polls when starting poll",
+ "handle org unit tree's current root correctly",
+ "data-statistics: sort objects by label (#725)",
+ "make src/locales/index.js first import in src/App.js",
+ "loading indicators when re-running on slow net",
+ "add slow message to toolbar",
+ "resource-tables: restore log UI for resource table generation",
+ "revert data sets API periodType schema fix (#633)",
+ "use flex container for period picker to ensure select fields are aligned",
"use '-:-' instead of null as i18n namespace separator",
+ "support array of objects",
+ "show alert when start all checks fail",
+ "analytics-tables: prevent excessive table width for long strings (#779)",
+ "update lock exceptions cypress tests",
+ "redirect to correct page after adding lock exception",
+ "use @dhis2/ui button for data integrity",
+ "remove duplicate counts [DHIS2-15948] (#1013)",
+ "add no items message",
"deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "last years missing valid value of 0",
- "use reduce",
+ "cast lastYearValues keys to strings",
+ "don't mutate input to getUpdatedNotifications",
+ "move add lock exception container card styles",
+ "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
"update references to lock exceptions page url",
- "resource-tables: restore log UI for resource table generation",
- "update add/batch delete lock exception URLs",
+ "remove lock exception: call onRemove and onClose in onComplete",
+ "update PageHeader in order to ease testing",
+ "regenerate i18n",
+ "add minDHIS2Version to d2.config",
+ "update analytics tables docs key",
+ "refactor, add introduction",
+ "use checksData.result",
+ "fix routes contentwrapper",
+ "show error if check-error, docs",
+ "update maintenance cypress tests",
+ "cleanup polling, use long-polling for details",
+ "i18n average execution time seperator",
+ "dont show about check if theres no info",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "last years missing valid value of 0",
"correct run all label, hide when slow",
- "use right param",
- "cleanup - fix proptypes",
- "analytics-tables: prevent excessive table width for long strings (#779)",
+ "translations: sync translations from transifex (master)",
+ "use reduce",
+ "move i18n.t calls inside component",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "fix polling started-variable not being up to date in poll",
+ "use now instead of 0 seconds",
+ "update cypress tests for adding lock exception",
"refactor - expandable run summary",
- "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
+ "lock exception: remove text underline from top-right buttons",
+ "show error messages for data integrity",
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "data-integrity: implement details-check",
"analytics: use correct checked state of params checkboxes",
- "make src/locales/index.js first import in src/App.js",
- "move i18n.t calls inside component",
- "cleanup polling, use long-polling for details",
"data-statistics: add i18n key for eventVisualization object type",
- "move add lock exception container card styles",
- "show error if check-error, docs",
- "lock exception: keep pager in state when navigating to batch delete (#612)",
- "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
- "show progress of existing analytics and resource tables tasks",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
- "fix case insensitive sorting",
- "update cypress tests for adding lock exception",
- "severity sort",
- "use now instead of 0 seconds",
- "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
- "update maintenance cypress tests",
- "fix routes contentwrapper",
+ "update add/batch delete lock exception URLs",
+ "update import path for notifications table",
"small run all button",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "list item dividers",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
"lock-exception: remove redundant code",
- "lock exception: remove text underline from top-right buttons",
- "regenerate i18n",
- "update import path for notifications table",
"minor styling, use css vars",
- "fetch and show existing running tasks for analytics and resource tables",
- "fix polling started-variable not being up to date in poll",
- "use @dhis2/ui button for data integrity",
- "loading indicators when re-running on slow net",
- "update @dhis2/ui in order to prevent org unit tree filtering error",
- "analytics: restore log UI for analytics table generation",
- "update PageHeader in order to ease testing",
- "add slow message to toolbar",
- "better error handling",
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
"always use latest refetch from useDataQuery using ref (#761)",
- "add minDHIS2Version to d2.config",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
- "handle org unit tree's current root correctly",
- "data-integrity: implement details-check",
- "add no items message",
- "update lock exceptions cypress tests",
- "cast lastYearValues keys to strings",
- "use vertical layout for maintenance section (#619)",
- "revert data sets API periodType schema fix (#633)",
- "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "redirect to correct page after adding lock exception",
- "use flex container for period picker to ensure select fields are aligned",
- "refactor, add introduction",
- "handle slow checks better",
"show organisation unit errors for lock exceptions",
- "remove duplicate counts [DHIS2-15948] (#1013)",
- "dont fetch until we have fetched details",
- "use checksData.result",
- "update OrganisationUnitSelectionCard prop types",
- "use i18n when showing data integrity issue count",
"close add lock exception dialog after successful API call (#610)",
- "show error messages for data integrity",
- "translations: sync translations from transifex (master)",
- "dont show about check if theres no info",
- "i18n average execution time seperator",
- "don't mutate input to getUpdatedNotifications",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
- "remove lock exception: call onRemove and onClose in onComplete",
- "cancel previous polls when starting poll",
- "cache poll responses to prevent flickering (#665)"
+ "severity sort"
],
"Build Updates": [
- "fix lint script",
- "preview: enable deploy previews",
- "migrate to github actions (#532)",
- "remove .travis.yml",
+ "replace semantic commit checks with new workflow (#791)",
"update workflows and fix build dir",
+ "fix lint script",
"fix d2-style script",
- "replace semantic commit checks with new workflow (#791)",
+ "remove .travis.yml",
"add comment and close workflow",
- "don't run test task"
+ "don't run test task",
+ "preview: enable deploy previews",
+ "migrate to github actions (#532)"
],
"Features": [
- "test data statistics page",
+ "test min-max value generation page",
+ "add href to sidebar items",
+ "data-integrity: start of data-integrity checks ui",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
"prepare v100",
- "add data integrity issue cards tests",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
"data integrity checks UI (#1031)",
- "data-integrity: start of data-integrity checks ui",
"checkbox for skipping tracked entity data",
"visual feedback when exporting analytics tables",
- "add href to sidebar items",
- "test analytics tables export page",
- "checkbox for generating outlier data",
- "port to app platform (#580)",
- "implement slow check tabs",
"add deeplinking from issues to apps",
- "show critical alert if fail to load org units for OrgUnitSelect components",
- "add checkDetails store",
+ "test analytics tables export page",
"test resource tables page",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "test min-max value generation page",
- "setup cypress",
"test lock exceptions page",
"upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
+ "add data integrity issue cards tests",
+ "setup cypress",
"test data integrity page",
+ "add checkDetails store",
+ "implement slow check tabs",
+ "checkbox for generating outlier data",
+ "test data statistics page",
+ "port to app platform (#580)",
"test data maintenance page"
],
"Refactoring": [
- "simplify DataIntegrityCard",
- "split lock exceptions page into 3 pages",
"import org unit select component code",
- "extract LockExceptionsSubpageHeader",
- "remove material-ui (#658)",
- "replace d2 API with useDataMutation in add lock exception form",
- "move period picker translations to component",
- "org-unit-select: start work on hooks",
- "review - useLazyInterval to own file",
- "replace d2 with useDataMutation in Maintenance page",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "cleanup, cleanup effect deps",
- "issue-card: replace expandable card with details and summary elements",
- "use @dhis2/ui instead of material ui table for data statistics",
- "migrate data integrity page away from page state",
- "use MultiSelectField instead of (#690)",
- "simplify i18n-related code",
- "don't use optional chaining for periodType",
- "extract data statistics table parsing into separate file",
- "migrate OrgUnitSelectAll to functional component",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
- "tidy up sections.conf.js",
- "use array for lock exceptions query fields",
- "use sidebar based on @dhis2/ui components",
- "replace d2 with useDataQuery on Data Statistics page",
- "use fragment instead of div",
+ "extract docs link component",
"remove material ui components from analytics",
- "lock-exceptions-subpage-header: replace FontIcon with icon component",
- "migrate data statistics from page state",
- "simplify AddLockExceptionForm",
- "remove d2 from OrgUnitSelect components",
"checkdetails",
- "migrate lock exception management from page state",
- "migrate min-max value generation from page state",
- "use buttons from @dhis2/ui",
- "lock-exceptions-table: replace FontIcon with icon component",
- "keep track of selected dataset ID only in AddLockException",
- "mergedcheck to mostRecentCheck",
- "move dataIntegrityChecksQuery to summary",
- "use modal components from @dhis2/ui",
- "extract docs link component",
- "remove d2 completely",
- "remove duplicate page state",
+ "replace d2 API with useDataMutation in add lock exception form",
"move away from page state architecture (#623)",
- "extract checkboxes from maintenance component",
- "replace d2 with useDataMutation in Resource Tables page",
- "org-unit-select: use @dhis2/ui selects",
- "migrate OrgUnitSelectByGroup to functional component",
+ "migrate resource tables away from page state",
+ "use buttons from @dhis2/ui",
+ "offload data fetching to usePoll hook",
+ "remove last material-ui imports",
"data-statistics: use css grids",
- "extract page headers as component",
- "use consistent handler naming scheme",
"migrate analytics away from page state",
- "period-picker: replace material-ui DatePicker with InputField",
+ "extract LockExceptionsSubpageHeader",
+ "migrate lock exception management from page state",
+ "improve i18n",
+ "don't use optional chaining for periodType",
+ "org-unit-select: use @dhis2/ui selects",
+ "org-unit-select: simplify d2 data fetching",
+ "issue-card: replace expandable card with details and summary elements",
+ "extract data statistics table parsing into separate file",
+ "replace d2 with useDataMutation on Analytics page",
+ "convert AddLockExceptionForm to functional component",
+ "layout: fullscreen layout",
+ "replace d2 with useDataMutation in Resource Tables page",
+ "org-unit-select: start work on hooks",
+ "migrate data integrity page away from page state",
+ "use consistent handler naming scheme",
+ "replace d2 with @dhis2/app-runtime (#630)",
+ "extract page headers as component",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "simplify DataIntegrityCard",
+ "remove d2 completely",
"home: replace material-ui grid sections with css grids",
- "improve i18n",
- "remove last material-ui imports",
- "layout: fullscreen layout",
+ "keep track of selected dataset ID only in AddLockException",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
+ "use modal components from @dhis2/ui",
+ "cleanup, cleanup effect deps",
+ "migrate OrgUnitSelectAll to functional component",
+ "move period picker translations to component",
+ "remove d2 from OrgUnitSelect components",
+ "notifications-table: use colours from @dhis2/ui theme",
+ "remove duplicate page state",
"extract data integrity hooks",
+ "extract checkboxes from maintenance component",
+ "remove material-ui (#658)",
"simplify maintenance",
- "convert AddLockExceptionForm to functional component",
+ "migrate min-max value generation from page state",
+ "tidy up sections.conf.js",
+ "use array for lock exceptions query fields",
+ "period-picker: replace material-ui DatePicker with InputField",
+ "move dataIntegrityChecksQuery to summary",
+ "review - useLazyInterval to own file",
+ "simplify data integrity issues rendering",
+ "mergedcheck to mostRecentCheck",
+ "migrate OrgUnitSelectByGroup to functional component",
"migrate OrgUnitSelectByLevel to functional component",
- "docs-link: replace material-ui IconButton with Tooltip",
- "replace d2 with @dhis2/app-runtime (#630)",
- "notifications-table: use colours from @dhis2/ui theme",
- "org-unit-select: simplify d2 data fetching",
+ "use @dhis2/ui instead of material ui table for data statistics",
+ "simplify AddLockExceptionForm",
+ "replace d2 with useDataMutation in Maintenance page",
"start work on migrating lock exceptions",
- "migrate resource tables away from page state",
+ "docs-link: replace material-ui IconButton with Tooltip",
+ "lock-exceptions-subpage-header: replace FontIcon with icon component",
"initialise state of class components outside constructor",
- "replace d2 with useDataMutation on Analytics page",
+ "use sidebar based on @dhis2/ui components",
+ "simplify i18n-related code",
+ "replace d2 with useDataQuery on Data Statistics page",
"give mutation variable in remove lock exception better name",
- "simplify data integrity issues rendering",
- "offload data fetching to usePoll hook"
+ "split lock exceptions page into 3 pages",
+ "use MultiSelectField instead of (#690)",
+ "migrate data statistics from page state",
+ "use fragment instead of div"
],
"Documentation": [
"clarify use of cy.tick for pages using polling"
],
"Testing": [
- "add tests for useOrgUnitCache hook",
- "ensure notifications table is present in analytics and resource tables pages"
+ "ensure notifications table is present in analytics and resource tables pages",
+ "add tests for useOrgUnitCache hook"
]
},
"v2.30-RC3": {},
@@ -2339,64 +2339,64 @@
"v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
- "data integrity checks UI (#1031)",
"implement slow check tabs",
+ "add checkDetails store",
"data-integrity: start of data-integrity checks ui",
"prepare v100",
- "add deeplinking from issues to apps",
- "add checkDetails store"
+ "data integrity checks UI (#1031)",
+ "add deeplinking from issues to apps"
],
"Bug Fixes": [
"fix case insensitive sorting",
- "add no items message",
- "correct run all label, hide when slow",
- "severity sort",
- "cleanup - fix proptypes",
+ "fix polling started-variable not being up to date in poll",
+ "add minDHIS2Version to d2.config",
+ "add proptypes",
+ "dont fetch until we have fetched details",
"use now instead of 0 seconds",
+ "refactor, add introduction",
+ "use checksData.result",
"refactor - expandable run summary",
+ "loading indicators when re-running on slow net",
+ "data-integrity: implement details-check",
"fix routes contentwrapper",
- "small run all button",
- "refactor, add introduction",
+ "add slow message to toolbar",
+ "show error if check-error, docs",
"handle slow checks better",
- "minor styling, use css vars",
- "list item dividers",
- "dont fetch until we have fetched details",
- "add proptypes",
- "fix polling started-variable not being up to date in poll",
- "cleanup polling, use long-polling for details",
- "loading indicators when re-running on slow net",
- "use checksData.result",
"show alert when start all checks fail",
- "show error if check-error, docs",
- "add slow message to toolbar",
- "better error handling",
- "add minDHIS2Version to d2.config",
- "dont show about check if theres no info",
+ "cleanup polling, use long-polling for details",
"i18n average execution time seperator",
- "data-integrity: implement details-check"
+ "dont show about check if theres no info",
+ "small run all button",
+ "list item dividers",
+ "add no items message",
+ "better error handling",
+ "minor styling, use css vars",
+ "cleanup - fix proptypes",
+ "correct run all label, hide when slow",
+ "severity sort"
],
"Refactoring": [
"layout: fullscreen layout",
+ "review - useLazyInterval to own file",
"mergedcheck to mostRecentCheck",
- "move dataIntegrityChecksQuery to summary",
+ "checkdetails",
"cleanup, cleanup effect deps",
- "review - useLazyInterval to own file",
- "checkdetails"
+ "move dataIntegrityChecksQuery to summary"
],
"Maintenance": [
- "deps: upgrade dhis2 dependencies",
- "release: cut 2.0.0 [skip release]"
+ "release: cut 2.0.0 [skip release]",
+ "deps: upgrade dhis2 dependencies"
],
"GitHub": "2.0.0 (2024-02-28) \nFeatures \n\nBREAKING CHANGES \n\nforce CI to bump to v100 \n "
},
"v1.2.6": {
"Maintenance": [
+ "set minDHIS2Version to 2.39",
+ "workflow: update gh workflow",
"add AppHub id to d2.config",
"prepare continuous release",
- "workflow: update gh workflow",
- "release: cut 1.2.6 [skip release]",
- "set minDHIS2Version to 2.39",
- "bump to v99.9.9"
+ "bump to v99.9.9",
+ "release: cut 1.2.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2442,9 +2442,9 @@
"v1.2.1": {
"Bug Fixes": [
"enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "translations: sync translations from transifex (master)",
"use reduce",
- "support array of objects",
- "translations: sync translations from transifex (master)"
+ "support array of objects"
],
"Maintenance": [
"release: cut 1.2.1 [skip ci]"
@@ -2458,13 +2458,13 @@
"add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)"
],
"Bug Fixes": [
- "use right param",
- "regenerate i18n"
+ "regenerate i18n",
+ "use right param"
],
"Maintenance": [
- "upgrade nodejs version in github workflows",
"lower nodejs version to 16",
- "release: cut 1.2.0 [skip ci]"
+ "release: cut 1.2.0 [skip ci]",
+ "upgrade nodejs version in github workflows"
],
"GitHub": "1.2.0 (2023-11-24) \nFeatures \n\nadd checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014 ) (bee280b ) \n "
},
@@ -2530,8 +2530,8 @@
"DHIS2-17668: sanitise HTML in table instead of showing it as encoded text"
],
"Testing": [
- "DHIS2-17668: update e2e tests network fixtures",
- "DHIS2-17668: add e2e fixtures for v40 and 41"
+ "DHIS2-17668: add e2e fixtures for v40 and 41",
+ "DHIS2-17668: update e2e tests network fixtures"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -2570,18 +2570,18 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "add scroll on workflow selector [DHIS2-15415]",
"remove v37 e2e",
- "translations: sync translations from transifex (master)",
- "add scroll for workflows [DHIS2-15415]",
+ "prevent failing jest test",
+ "update v38 fixtures",
"update v39 fixtures",
+ "add scroll for workflows [DHIS2-15415]",
"update jest mock [DHIS2-15415]",
- "prevent failing jest test",
- "update v38 fixtures"
+ "translations: sync translations from transifex (master)",
+ "add scroll on workflow selector [DHIS2-15415]"
],
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.0.8 [skip release]"
+ "release: cut 100.0.8 [skip release]",
+ "update CODEOWNERS"
],
"GitHub": "\nBug Fixes \n\nadd scroll on workflow selector [DHIS2-15415] (2a8c140 ) \nprevent failing jest test (30b66ae ) \nremove v37 e2e (5f387e4 ) \nupdate jest mock [DHIS2-15415] (be1a01a ) \nupdate v38 fixtures (52d1538 ) \nupdate v39 fixtures (a978552 ) \ntranslations: sync translations from transifex (master) (43a0105 ) \ntranslations: sync translations from transifex (master) (b3a4609 ) \ntranslations: sync translations from transifex (master) (0c0f6b2 ) \ntranslations: sync translations from transifex (master) (0efe83b ) \ntranslations: sync translations from transifex (master) (840eb4f ) \ntranslations: sync translations from transifex (master) (6c7882f ) \ntranslations: sync translations from transifex (master) (668b440 ) \ntranslations: sync translations from transifex (master) (ae80f4a ) \ntranslations: sync translations from transifex (master) (0708a09 ) \ntranslations: sync translations from transifex (master) (1839610 ) \ntranslations: sync translations from transifex (master) (d65c9c1 ) \ntranslations: sync translations from transifex (master) (6655b23 ) \ntranslations: sync translations from transifex (master) (0fad2b8 ) \n "
},
@@ -2590,11 +2590,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "release: cut 100.0.7 [skip release]",
"upgrade packages and produce new fixtures",
+ "release: cut 100.0.7 [skip release]",
+ "fix formatting uissue in workflows config file",
"fix cypress tests referring to last year",
- "add e2e test runs for new versions and fresh fixtures",
- "fix formatting uissue in workflows config file"
+ "add e2e test runs for new versions and fresh fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2636,8 +2636,8 @@
},
"v100.0.2": {
"Documentation": [
- "add minimal intro.",
- "remove distinction between workflow and cogs based approval"
+ "remove distinction between workflow and cogs based approval",
+ "add minimal intro."
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -2664,9 +2664,9 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut v100 and become continuously delivered",
- "release: cut 100.0.0 [skip ci]",
"add code owners",
+ "release: cut 100.0.0 [skip ci]",
+ "release: cut v100 and become continuously delivered",
"release: migrate to new app version scheme"
],
"Build Updates": [
@@ -2680,14 +2680,14 @@
"v99.9.9": {},
"v1.16.8": {
"Bug Fixes": [
- "update broken imports",
- "adress failing tests due to new layering mechanism",
"data-workspace: reduce header height (#108)",
- "data-workspace: clean up CSS for overflowing table header text"
+ "data-workspace: clean up CSS for overflowing table header text",
+ "adress failing tests due to new layering mechanism",
+ "update broken imports"
],
"Maintenance": [
- "upgrade @dhis2/ui so it contains table header fixes",
"dedupe and refresh yarn lock",
+ "upgrade @dhis2/ui so it contains table header fixes",
"release: cut 1.16.8 [skip ci]"
],
"GitHub": "1.16.8 (2021-10-12) \nBug Fixes \n\ndata-workspace: reduce header height (#108 ) (eb62886 ) \n "
@@ -2697,8 +2697,8 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: adjust failing test",
+ "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
@@ -2718,8 +2718,8 @@
},
"v1.16.5": {
"Bug Fixes": [
- "approval-status-tag: show correct status texts and icons (#105)",
- "approval-satus-tag: adjust test to simplified implementation"
+ "approval-satus-tag: adjust test to simplified implementation",
+ "approval-status-tag: show correct status texts and icons (#105)"
],
"Testing": [
"approval-status-tag: adjust test to new implementation",
@@ -2768,8 +2768,8 @@
},
"v1.16.1": {
"Bug Fixes": [
- "bottom-bar: disable approve button when it is allowed but pointless (#100)",
- "bottom-bar: disable button when approving is allowed but pointless"
+ "bottom-bar: disable button when approving is allowed but pointless",
+ "bottom-bar: disable approve button when it is allowed but pointless (#100)"
],
"Refactoring": [
"store approval statuses in constant"
@@ -2785,15 +2785,15 @@
},
"v1.16.0": {
"Maintenance": [
- "use underscore and number in workflow step name",
- "remove nr from workflow step name",
- "setup e2e tests for v37 and v38 (#97)",
- "add config and fixtures",
- "tweak config",
+ "setup v37 test jobs and generate fixtures",
"let release depend on v37 e2e step",
"release: cut 1.16.0 [skip ci]",
- "setup v37 test jobs and generate fixtures",
- "try no separator"
+ "tweak config",
+ "remove nr from workflow step name",
+ "add config and fixtures",
+ "try no separator",
+ "setup e2e tests for v37 and v38 (#97)",
+ "use underscore and number in workflow step name"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -2814,65 +2814,65 @@
},
"v1.14.0": {
"Maintenance": [
- "update fixtures and pot file",
- "fix type in test description",
- "implement ui-improvements from test session (#68)",
- "deps: update cypress",
- "format code",
+ "use 2 containers for cypress on ci since we only have 2 features",
"update cypress tests and network fixtures",
- "linter: fix issues",
- "revert app-runtime to latest-stable (#63)",
- "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
- "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
+ "tests: fix display.test.js tests after changing a label",
"deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
+ "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
"fix timezone typo",
- "update broken org-unit-select test",
- "tests: fix display.test.js tests after changing a label",
- "deps: update app-runtime and related deps",
+ "update fixtures and pot file",
"deps: Bump history from 5.0.0 to 5.0.1 (#49)",
+ "deps: update cypress",
+ "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
+ "revert app-runtime to latest-stable (#63)",
+ "linter: fix issues",
+ "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
"format files",
+ "update broken org-unit-select test",
"release: cut 1.14.0 [skip ci]",
- "use 2 containers for cypress on ci since we only have 2 features",
- "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons"
+ "fix type in test description",
+ "format code",
+ "deps: update app-runtime and related deps",
+ "implement ui-improvements from test session (#68)"
],
"Features": [
- "make text in context-select component non-selecatable",
"expand org-unit-roots in popover when no org-unit is selected",
"data-workspace: show notification for non-default form types (#65)",
- "status-tag: show user and date/time if approved (#62)",
- "show alert in success state when confirming approval"
+ "make text in context-select component non-selecatable",
+ "show alert in success state when confirming approval",
+ "status-tag: show user and date/time if approved (#62)"
],
"Testing": [
"update cypress fixtures",
- "status-tag: adjust e2e to deal with varying approved texts",
- "period-select: test formatting of Daily periods",
"status-tag: add unit tests for showing user and approval date",
+ "period-select: test formatting of Daily periods",
+ "status-tag: adjust e2e to deal with varying approved texts",
"cypress: fix cypress test failures"
],
"Bug Fixes": [
+ "period-select: respect system settings for date formats when rendering Daily periods (#89)",
"approval-status-tag: fix rounding in timezone offset calculation",
- "status-tag: unescape username and improve rtl support",
- "context select: remove top/bottom padding",
- "data set display table: table should use only needed space (DHIS2-11678)",
"period-select: display periods in reverse chronological order (#88)",
- "add UI fixes/improvements",
- "status-tag: use locale dependent long date/time notation in tooltip",
"data-workspace: use more idiomatic assertions in tests",
- "status-tag: adjust date/time for server-client timezone offset (#74)",
- "data set count label: adjust font-size / line-height (DHIS2-11680)",
"bottom-bar: update button state before unmounting via refresh (#66)",
+ "approval-status-tag: unset max width of Tag component (#67)",
+ "data set count label: adjust font-size / line-height (DHIS2-11680)",
+ "clear all selections button: make button \"small\" (DHIS2-11674)",
+ "context select: remove top/bottom padding",
"approval-status-tag: fix time-ago messages (#87)",
- "approval-status-tag: only process approvedAt if received",
"noop: trigger release process",
- "approval-status-tag: unset max width of Tag component (#67)",
- "period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "clear all selections button: make button \"small\" (DHIS2-11674)"
+ "data set display table: table should use only needed space (DHIS2-11678)",
+ "approval-status-tag: only process approvedAt if received",
+ "status-tag: adjust date/time for server-client timezone offset (#74)",
+ "add UI fixes/improvements",
+ "status-tag: unescape username and improve rtl support",
+ "status-tag: use locale dependent long date/time notation in tooltip"
],
"Refactoring": [
- "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
"custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
- "approve modal summary title: adjust title (DHIS2-11682)",
- "use useConfig instead of fetching from system/info endpoint"
+ "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
+ "use useConfig instead of fetching from system/info endpoint",
+ "approve modal summary title: adjust title (DHIS2-11682)"
],
"Build Updates": [
"verify: use new release action"
@@ -2881,26 +2881,26 @@
},
"v1.13.1": {
"Testing": [
- "create cypress test suite and tweak cypress setup",
"introduce cypress test suite and github workflow (#55)",
+ "use datatables in scenarios for improved readability",
"add cypress tests for non-actionable approval statuses",
- "use datatables in scenarios for improved readability"
+ "create cypress test suite and tweak cypress setup"
],
"Maintenance": [
+ "upgrade cypress tools and fixtures",
"install and configure cypress and related deps",
- "release: cut 1.13.1 [skip ci]",
- "provide dhis2BaseUrl",
- "upgrade cypress-commands & cypress-plugins and generate fixtures",
"fix prop-type warnings in tests and runtime",
+ "upgrade cypress-commands & cypress-plugins and generate fixtures",
"updated fixtures after rebase",
"format json files",
- "add .prettierignore to avoid generated fixtures from being linted",
- "upgrade cypress tools and fixtures",
- "add e2e steps to workflow"
+ "release: cut 1.13.1 [skip ci]",
+ "provide dhis2BaseUrl",
+ "add e2e steps to workflow",
+ "add .prettierignore to avoid generated fixtures from being linted"
],
"Bug Fixes": [
- "period-select: update when periodType changes (#61)",
"period-select: do not render selection UI if year is unavailable",
+ "period-select: update when periodType changes (#61)",
"period-select: update year when periodType changes"
],
"GitHub": "1.13.1 (2021-08-24) \nBug Fixes \n\nperiod-select: update when periodType changes (#61 ) (ab91327 ) \n "
@@ -2916,49 +2916,49 @@
},
"v1.12.0": {
"Bug Fixes": [
+ "use 'UNAPPROVABLE' as default approval status",
"tweak approval status label loading animation",
- "add maxpopoverwidth prop to ContextSelect",
+ "org-unit-select: switch to data-engine so requests aren't cancelled",
+ "add color prop to approval state icons",
"remove empty comment",
- "use 'UNAPPROVABLE' as default approval status",
- "use custom org unit tree checked styles",
"org-unit-select: allow period and workflow to be null",
- "org-unit-select: switch to data-engine so requests aren't cancelled",
"add loading and fetch error statuses",
+ "use custom org unit tree checked styles",
"use tooltip for FETCH_ERROR",
- "add color prop to approval state icons"
+ "add maxpopoverwidth prop to ContextSelect"
],
"Maintenance": [
"upgrade @dhis2/ui and deduplicate",
- "release: cut 1.12.0 [skip ci]",
- "lint",
"update pot file",
"update icons",
"merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons",
+ "release: cut 1.12.0 [skip ci]",
+ "lint",
"deps-dev: update cli-style"
],
"Features": [
- "add StatusIcon component",
- "org-unit-select: add approval status icons to nodes",
- "use status icons",
"add loading icon for approval states",
+ "use status icons",
"add org-unit approval status context",
- "add icon for approval status load error"
+ "add icon for approval status load error",
+ "org-unit-select: add approval status icons to nodes",
+ "add StatusIcon component"
],
"Refactoring": [
- "use debounced version of useFetchApprovalStatuses by default",
- "store workflow and period IDs in approval state",
"extract approval status label icon rendering",
- "fetch approval statuses in node label component",
- "use more generic names for approval status helpers",
+ "s/approvalState/approvalStatus",
+ "store workflow and period IDs in approval state",
+ "use debounced version of useFetchApprovalStatuses by default",
"update fetchApprovalStatus to take singular org unit id",
- "s/approvalState/approvalStatus"
+ "fetch approval statuses in node label component",
+ "use more generic names for approval status helpers"
],
"Testing": [
"fix org unit selectOrgUnit test"
],
"Build Updates": [
- "preview: enable deploy previews",
- "preview: enable preview deploys"
+ "preview: enable preview deploys",
+ "preview: enable deploy previews"
],
"GitHub": "1.12.0 (2021-08-23) \nBug Fixes \n\nadd color prop to approval state icons (40e327d ) \nadd loading and fetch error statuses (3692ba5 ) \nadd maxpopoverwidth prop to ContextSelect (a84d057 ) \nremove empty comment (912547d ) \ntweak approval status label loading animation (76b18e1 ) \nuse 'UNAPPROVABLE' as default approval status (4a7b6b3 ) \nuse custom org unit tree checked styles (d3ee0fe ) \nuse tooltip for FETCH_ERROR (1d4ebd4 ) \norg-unit-select: allow period and workflow to be null (1096354 ) \norg-unit-select: switch to data-engine so requests aren't cancelled (02ebb44 ) \n \nFeatures \n\nadd icon for approval status load error (a30dfdd ) \nadd loading icon for approval states (b2d59c9 ) \nadd org-unit approval status context (4975641 ) \nadd StatusIcon component (e3e7ecd ) \nuse status icons (430c0c3 ) \n "
}
@@ -2966,12 +2966,12 @@
"aggregate-data-entry-app": {
"v100.8.0": {
"Features": [
+ "make section collapsable if they are not rendered as tabs",
+ "make collapsed section same width of when they are expanded",
"add an arrow button to collapse or expand each section",
- "make collapsible a feature toggle",
"revert setting collapsible with feature toggle",
"make data sets sections collapsable",
- "make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded"
+ "make collapsible a feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -2983,8 +2983,8 @@
},
"v100.7.0": {
"Features": [
- "add support for multi calendar dates",
- "add support for multi-calendar dates"
+ "add support for multi-calendar dates",
+ "add support for multi calendar dates"
],
"Maintenance": [
"modify and add test cases for different supported calendars",
@@ -2994,8 +2994,8 @@
},
"v100.6.0": {
"Maintenance": [
- "release: cut 100.6.0 [skip release]",
"enhance CI",
+ "release: cut 100.6.0 [skip release]",
"fix workflow and enable yarn caching"
],
"Features": [
@@ -3057,8 +3057,8 @@
},
"v100.3.10": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -3076,20 +3076,20 @@
},
"v100.3.8": {
"Maintenance": [
- "report-portal: run reports only when env is setup (#363)",
- "release: cut 100.3.8 [skip release]"
+ "release: cut 100.3.8 [skip release]",
+ "report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
- "prevent unnecessary renders when form has errors (#358)",
- "warning border style to yellow",
+ "help: add warning style reference to help",
"prevent setting warning as undefined",
"tests: update tests",
+ "warning border style to yellow",
"validator: limits as warning instead of error (#357)",
- "help: add warning style reference to help"
+ "prevent unnecessary renders when form has errors (#358)"
],
"Refactoring": [
- "validation-tooltip: rename invalid prop to enabled",
"extract warningvalidate",
+ "validation-tooltip: rename invalid prop to enabled",
"cleanup"
],
"Documentation": [
@@ -3117,9 +3117,9 @@
},
"v100.3.5": {
"Testing": [
- "fix ci",
"publish jest test results to reportportal (#352)",
- "use org variables + add RP attributes"
+ "use org variables + add RP attributes",
+ "fix ci"
],
"Bug Fixes": [
"optimistically update lastUpdatedBy on complete [TECH-1440] (#320)"
@@ -3140,11 +3140,11 @@
},
"v100.3.3": {
"Testing": [
- "debug merging launches",
"publish cypress test results to reportportal (#349)",
- "cleaning PR",
+ "debug merging launches",
"use import instead of require",
- "update API_KEY name and merge parallel launches"
+ "update API_KEY name and merge parallel launches",
+ "cleaning PR"
],
"Bug Fixes": [
"handle non-standard server time zone ids [DHIS2-15511] (#344)"
@@ -3165,57 +3165,57 @@
},
"v100.3.1": {
"Refactoring": [
- "add data-tests attrs to cat-combo-table-body related components",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
+ "metadata selectors: add comments & rename variable to reflect its contents",
"metadata selectors: improve names, ensure consistent default values",
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "metadata selectors: add comments & rename variable to reflect its contents",
- "use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache"
+ "prepare test utils to accept a shared QueryCache",
+ "add data-tests attrs to cat-combo-table-body related components"
],
"Testing": [
- "cover & cartesian",
- "cover useImperativeValidate with tests (#321)",
- "metadata selectors: add jest tests for all untested selectors",
+ "use set form completion mutation: cover with tests",
+ "cartesian: cover with tests (DHIS2-14386)",
+ "use imperative validate: use real query keys instead of mocked ones",
+ "use update limits: cover with tests",
"use imperative validate: cover response transformation",
- "cover hooks in data-value-mutations.js (#314)",
- "use set data value mutation: cover with tests",
+ "metadata selectors: add jest tests for all untested selectors",
"use delete limits: cover with tests",
- "cover remaining metadata selectors",
- "use update limits: cover with tests",
- "use imperative validate: use real query keys instead of mocked ones",
+ "cover useImperativeValidate with tests (#321)",
+ "cover & cartesian",
+ "cover hooks in data-value-mutations.js (#314)",
+ "category combo table body: cover with tests",
"use imperative validate: cover request failure",
"use delete data value mutation: cover with tests",
"use upload file data value mutation: cover with tests",
- "category combo table body: cover with tests",
- "use set form completion mutation: cover with tests",
- "cartesian: cover with tests (DHIS2-14386)"
+ "use set data value mutation: cover with tests",
+ "cover remaining metadata selectors"
],
"Maintenance": [
- "remove outdated comment from test",
- "release: cut 100.2.4 [skip release]",
- "update cypress to v12 and upgrade related configs & code (#319)",
- "release: cut 100.2.1 [skip release]",
- "merge `master` to development (#325)",
- "release: cut 100.1.2 [skip release]",
- "release: cut 100.3.1 [skip release]",
- "remove duplicate & unused utils file",
"remove duplicate test",
"release: cut 100.2.3 [skip release]",
- "remove unnecessary code from test",
+ "update cypress to v12 and upgrade related configs & code (#319)",
+ "release: cut 100.2.4 [skip release]",
+ "remove duplicate & unused utils file",
"release: cut 100.2.0 [skip release]",
+ "merge `master` to development (#325)",
"catch up dev with master",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.2.1 [skip release]",
+ "remove unnecessary code from test",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "remove outdated comment from test",
"release: cut 100.2.2 [skip release]",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure"
+ "release: cut 100.3.1 [skip release]"
],
"Bug Fixes": [
- "include attribute options in completion post [DHIS2-15032] (#311)",
"rollback failed complete [DHIS2-15033] (#312)",
- "cover useSetFormCompletionMutation with tests (#315)",
+ "lock forms when organisation unit is closed [BETA-25] (#317)",
"use set form completion mutation: handle optimistic update errors correctly",
"cartesian: return empty array when no vectors provided",
+ "include attribute options in completion post [DHIS2-15032] (#311)",
"use FetchError class from app-runtime [DHIS2-15085] (#316)",
- "lock forms when organisation unit is closed [BETA-25] (#317)",
- "translations: sync translations from transifex (development)"
+ "translations: sync translations from transifex (development)",
+ "cover useSetFormCompletionMutation with tests (#315)"
],
"Features": [
"merge development into master"
@@ -3224,50 +3224,50 @@
},
"v100.3.0": {
"Features": [
+ "nice UI",
"lock-status: check lockDate (wip)",
"form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
- "lock-status: add expiry to footer bar",
- "nice UI"
+ "lock-status: add expiry to footer bar"
],
"Bug Fixes": [
- "use suggested text",
+ "only update status from backend once",
"error when no period is selected",
- "include username in string for i18n",
- "don't show expiration if excepted by user authorities",
- "cover useSetFormCompletionMutation with tests (#315)",
- "remove conditional chaining",
- "adjust for different time locales",
+ "expiry date calculation",
"use set form completion mutation: handle optimistic update errors correctly",
- "use relative time with absolute time in tooltip",
- "only update status from backend once",
+ "adjust for different time locales",
+ "use suggested text",
+ "align inputPeriod check with backend [DHIS2-14218]",
+ "remove conditional chaining",
"handle undefined data set",
- "expiry date calculation",
- "align inputPeriod check with backend [DHIS2-14218]"
+ "use relative time with absolute time in tooltip",
+ "don't show expiration if excepted by user authorities",
+ "include username in string for i18n",
+ "cover useSetFormCompletionMutation with tests (#315)"
],
"Refactoring": [
- "cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "remove extra org unit dependency",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
"shorter ISO string",
- "prepare test utils to accept a shared QueryCache",
- "use delete limits: use \"useDataValueSetQueryKey\""
+ "remove extra org unit dependency",
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
+ "prepare test utils to accept a shared QueryCache"
],
"Testing": [
- "cover hooks in data-value-mutations.js (#314)",
- "use set data value mutation: cover with tests",
- "use delete limits: cover with tests",
+ "use set form completion mutation: cover with tests",
"use update limits: cover with tests",
+ "use delete limits: cover with tests",
+ "cover hooks in data-value-mutations.js (#314)",
"use delete data value mutation: cover with tests",
"use upload file data value mutation: cover with tests",
- "use set form completion mutation: cover with tests"
+ "use set data value mutation: cover with tests"
],
"Maintenance": [
- "remove outdated comment from test",
- "remove log",
- "update comment",
"remove duplicate test",
- "remove unnecessary code from test",
+ "update comment",
"release: cut 100.3.0 [skip release]",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure"
+ "remove unnecessary code from test",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "remove outdated comment from test",
+ "remove log"
],
"GitHub": "\nFeatures \n"
},
@@ -3309,97 +3309,97 @@
},
"v100.2.0": {
"Build Updates": [
- "renovate: schedule updates outside of office hours (#250)",
- "renovate: use our shared renovate config",
"renovate: wait for packages to be safe to merge",
- "netlify: update actions to latest versions",
- "renovate: remove schedule for testing",
+ "renovate: schedule updates outside of office hours (#250)",
"netlify: add netlify branch deploy action (#227)",
- "renovate: use oslo tz for scheduling",
- "renovate: enable automerging minor updates (#245)"
+ "renovate: remove schedule for testing",
+ "netlify: update actions to latest versions",
+ "renovate: enable automerging minor updates (#245)",
+ "renovate: use our shared renovate config",
+ "renovate: use oslo tz for scheduling"
],
"Maintenance": [
- "deps: update dependency start-server-and-test to v1.15.4",
- "deps: update dependency @dhis2/cli-style to v10.5.1",
"deps: update dependency @testing-library/jest-dom to v5.16.5",
- "update ui, app-runtime",
+ "deps: update dependency @dhis2/cli-style to v10.5.1",
+ "deps: update dependency start-server-and-test to v1.15.4",
+ "release: cut 100.2.0 [skip release]",
"deps: update dependency start-server-and-test to v1.15.0",
- "update broken period cypress test for period type weekly",
- "release: release development",
"i18n: add generated translation file",
+ "cypress: disable broken tests temporarily",
"update multi-calendar-dates alpha version from 21 to 22",
- "deps: update dependency start-server-and-test to v1.15.1",
+ "deps: update nwtgck/actions-netlify action to v1.2.4",
+ "adjust label to use available i18n content",
"deps: update dependency start-server-and-test to v1.15.2",
- "release: cut 100.2.0 [skip release]",
- "remove unusued import",
+ "deps: update dependency start-server-and-test to v1.15.1",
+ "release: release development",
"deps: update dependency fake-indexeddb to v4.0.1",
- "cypress: disable broken tests temporarily",
+ "remove unusued import",
+ "update broken period cypress test for period type weekly",
+ "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
"deps: update dependency start-server-and-test to v1.15.3",
"unsaved data store: export initial state for testing",
- "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
+ "update ui, app-runtime",
"release: cut 100.1.2 [skip release]",
- "adjust i18n label",
- "adjust label to use available i18n content",
- "deps: update nwtgck/actions-netlify action to v1.2.4"
+ "adjust i18n label"
],
"Bug Fixes": [
- "data value store: return boolean from isComplete selector",
- "deps: update dependency zustand to v4.1.5",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
"remove unnecessary overflow",
- "deps: update tanstack-query monorepo to v4.17.1",
- "deps: update tanstack-query monorepo to v4.20.2",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "deps: update dependency reselect to v4.1.7",
+ "deps: update dependency chart.js to v3.9.1",
"deps: update tanstack-query monorepo to v4.16.1",
- "deps: update dependency query-string to v7.1.2",
- "deps: update tanstack-query monorepo to v4.23.0",
- "highlighted field store: correct wrong initial state",
- "options-sort: fix undefined check",
- "implement PR feedback by @tomzemp from 2023-03-02",
- "deps: update dependency re-reselect to v4.0.1",
- "implement PR feedback by @tomzemp from 2023-03-04",
- "deps: update tanstack-query monorepo to v4.24.9",
+ "deps: update dependency final-form to v4.20.9",
+ "data value store: set correct default when data value set falsy",
+ "data value store: return boolean from isComplete selector",
+ "deps: update tanstack-query monorepo to v4.24.10",
+ "use periods: reverse order & add first/last periods of next/prev year if in current year",
+ "deps: update tanstack-query monorepo to v4.19.1",
+ "deps: update tanstack-query monorepo to v4.17.1",
"translations: sync translations from transifex (development)",
"total-cell: clear total value when printing empty form (#298)",
- "deps: update dependency react-router-dom to v5.3.4",
- "print: fix print-styles for selects",
- "deps: update dependency classnames to v2.3.2",
+ "use periods: check if lastPeriodOfPrevYear exists",
"data-test attribute and linting errors",
- "metadata error handling",
"deps: update tanstack-query monorepo to v4.24.4",
- "minor cleanup",
- "use periods: reverse order & add first/last periods of next/prev year if in current year",
- "deps: update tanstack-query monorepo to v4.18.0",
- "optionSet: sort selected options",
- "metadata and user info error handling (#294)",
- "deps: update dependency final-form to v4.20.9",
- "deps: update tanstack-query monorepo to v4.20.4",
- "deps: update dependency chart.js to v3.9.1",
- "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
- "use periods: check if lastPeriodOfPrevYear exists",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "deps: update tanstack-query monorepo to v4.19.0",
- "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
- "deps: update tanstack-query monorepo to v4.24.6",
- "optionset: re-add input spread to button",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
- "adjust disabled org unit style",
- "deps: update dependency query-string to v7.1.3",
- "option-set: fix clear button",
- "deps: update dependency idb-keyval to v6.2.0",
- "deps: update tanstack-query monorepo to v4.24.10",
- "address period issues that occurred after new year 2022/2023",
"deps: bump platform and runtime deps [TECH-1462] (#236)",
- "data value store: set correct default when data value set falsy",
- "deps: update dependency react-chartjs-2 to v4.3.1",
- "deps: update tanstack-query monorepo to v4.19.1",
"multi-select: update max-width",
+ "optionSet: sort selected options",
+ "deps: update dependency query-string to v7.1.3",
"deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "deps: update dependency zustand to v4.1.4",
- "update ui version",
"option-set: remove unnecessary sort",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "options-sort: fix undefined check",
+ "deps: update tanstack-query monorepo to v4.18.0",
+ "optionset: re-add input spread to button",
+ "deps: update tanstack-query monorepo to v4.19.0",
+ "deps: update dependency react-router-dom to v5.3.4",
+ "deps: update dependency zustand to v4.1.5",
+ "deps: update tanstack-query monorepo to v4.24.6",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
+ "deps: update dependency react-chartjs-2 to v4.3.1",
+ "metadata error handling",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "highlighted field store: correct wrong initial state",
+ "deps: update dependency reselect to v4.1.7",
+ "deps: update dependency classnames to v2.3.2",
+ "deps: update dependency query-string to v7.1.2",
+ "implement PR feedback by @tomzemp from 2023-03-04",
+ "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
+ "address period issues that occurred after new year 2022/2023",
+ "implement PR feedback by @tomzemp from 2023-03-02",
+ "adjust disabled org unit style",
+ "minor cleanup",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "metadata and user info error handling (#294)",
+ "deps: update tanstack-query monorepo to v4.20.4",
+ "deps: update tanstack-query monorepo to v4.23.0",
"deps: update dependency html-react-parser to v1.4.14",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)"
+ "print: fix print-styles for selects",
+ "update ui version",
+ "deps: update tanstack-query monorepo to v4.24.9",
+ "option-set: fix clear button",
+ "deps: update dependency re-reselect to v4.0.1",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "deps: update dependency zustand to v4.1.4"
],
"Features": [
"optionset: add support for multi-text optionSet",
@@ -3407,23 +3407,23 @@
"option-set: add multi text support (#290)"
],
"Refactoring": [
- "revert to \"create\" function usage",
- "use server time offset: use \"sv\" for locale string",
"review",
- "data value store: use zustand wrapper",
"fix linter issues",
- "remove superflous zustand wrapper"
+ "revert to \"create\" function usage",
+ "use server time offset: use \"sv\" for locale string",
+ "remove superflous zustand wrapper",
+ "data value store: use zustand wrapper"
],
"Testing": [
- "validation store: cover with tests",
- "highlighted field store: cover with tests",
- "entry form store: cover with tests",
- "unsaved data store: cover with tests",
- "data value store: cover store with tests",
"data value store: cover with test & establish testing pattern",
"sync errors store: cover with tests",
+ "data value store: cover store with tests",
+ "validation store: cover with tests",
+ "get cell id: cover with tests",
"cover stores with tests (and fix some minor issues)",
- "get cell id: cover with tests"
+ "unsaved data store: cover with tests",
+ "highlighted field store: cover with tests",
+ "entry form store: cover with tests"
],
"GitHub": "\nBug Fixes \n\nuse periods: check if lastPeriodOfPrevYear exists (1e65e17 ) \nuse periods: reverse order & add first/last periods of next/prev year if in current year (f046afa ) \nimplement PR feedback by @tomzemp from 2023-03-02 (e58edee ) \nimplement PR feedback by @tomzemp from 2023-03-04 (5425a28 ) \nuse multi-calendar-dates to address periods that don't start on Jan 1st (8286888 ) \ndata value store: return boolean from isComplete selector (6bf3a7f ) \ndata value store: set correct default when data value set falsy (7dd21e2 ) \ndeps: bump platform and runtime deps [TECH-1462] (#236 ) (057addd ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6 ) \ndeps: update dependency chart.js to v3.9.1 (cf5351c ) \ndeps: update dependency classnames to v2.3.2 (d054883 ) \ndeps: update dependency final-form to v4.20.9 (617cd17 ) \ndeps: update dependency html-react-parser to v1.4.14 (9758efc ) \ndeps: update dependency idb-keyval to v6.2.0 (fd3f936 ) \ndeps: update dependency query-string to v7.1.2 (f833f36 ) \ndeps: update dependency query-string to v7.1.3 (1d13164 ) \ndeps: update dependency re-reselect to v4.0.1 (1ca5332 ) \ndeps: update dependency react-chartjs-2 to v4.3.1 (347d055 ) \ndeps: update dependency react-router-dom to v5.3.4 (3e1c1c9 ) \ndeps: update dependency reselect to v4.1.7 (d90509f ) \ndeps: update dependency zustand to v4.1.4 (8494e6b ) \ndeps: update dependency zustand to v4.1.5 (a3595fc ) \ndeps: update tanstack-query monorepo to v4.16.1 (588f5ee ) \ndeps: update tanstack-query monorepo to v4.17.1 (af7b3c1 ) \ndeps: update tanstack-query monorepo to v4.18.0 (ebe89f2 ) \ndeps: update tanstack-query monorepo to v4.19.0 (3fc13e3 ) \ndeps: update tanstack-query monorepo to v4.19.1 (1641918 ) \ndeps: update tanstack-query monorepo to v4.20.2 (6500139 ) \ndeps: update tanstack-query monorepo to v4.20.4 (9c44d3e ) \ndeps: update tanstack-query monorepo to v4.23.0 (795f159 ) \ndeps: update tanstack-query monorepo to v4.24.10 (8bb044e ) \ndeps: update tanstack-query monorepo to v4.24.4 (fad8537 ) \ndeps: update tanstack-query monorepo to v4.24.6 (5664987 ) \ndeps: update tanstack-query monorepo to v4.24.9 (da668de ) \ntotal-cell: clear total value when printing empty form (#298 ) (c3f3ecf ) \nadjust disabled org unit style (27945ca ) \nmetadata and user info error handling (#294 ) (7581e37 ) \nhighlighted field store: correct wrong initial state (a6b53ae ) \ntranslations: sync translations from transifex (development) (5eac173 ) \ntranslations: sync translations from transifex (development) (a02ad04 ) \ntranslations: sync translations from transifex (development) (081ad05 ) \ntranslations: sync translations from transifex (development) (65a053d ) \ntranslations: sync translations from transifex (development) (48f6674 ) \nclean up audit styling [TECH-1469] [TECH-1470] (#237 ) (a545ee8 ) \nclear selections with only dataset [DHIS2-14039] (#243 ) (e9beb53 ) \nensure biweeks allow entry over entire year [TECH-1308] (#242 ) (bf931d8 ) \nhandle remove periods calculation for end-of-month [DHIS2-14007] (#238 ) (c2b5724 ) \n \nFeatures \n"
},
@@ -3452,234 +3452,234 @@
},
"v100.1.0": {
"Maintenance": [
- "release: merge development to master",
- "add entry info [DHIS2-13940] (#216)",
- "deps: bump moment from 2.29.1 to 2.29.4",
- "fix jest tests after refactoring client server date logic",
- "remove unused classname",
- "remove unused \"useCategoryCombination\" file",
- "release: cut 100.1.0 [skip release]",
"remove resolution for react-error-overlay",
"deps: bump terser from 4.8.0 to 4.8.1",
- "deduplicate packages in yarn.lock",
+ "fix jest tests after refactoring client server date logic",
+ "release: cut 100.1.0 [skip release]",
+ "merge master into development",
+ "remove unused \"useCategoryCombination\" file",
+ "deps: bump moment from 2.29.1 to 2.29.4",
+ "remove unused classname",
"deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
- "merge master into development"
+ "deduplicate packages in yarn.lock",
+ "release: merge development to master",
+ "add entry info [DHIS2-13940] (#216)"
],
"Bug Fixes": [
- "add missing files",
- "option-set input lastSyncedValue",
- "preserve input-component format",
+ "update variable name [TECH-1465] (#231)",
+ "ensure deepest level is never lower than root level",
+ "use retry to pause mutations",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "error-details optional chaining",
+ "set networkmode offlineFirst",
+ "inner-wrapper: properly clear error if last-synced",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
"persist: persist mutations that are network-errors",
- "deps: update deps",
- "make bottom bar buttons small [DHIS2-13956]",
"allow for unit paths starting at the real root instead of user root (#197)",
- "true-only checkbox lastSynced comparison",
- "set networkmode offlineFirst",
- "reset error when pristine",
- "rerun validation on main bar button click",
- "always retry offline-trigger errors",
"use date limit: prevent recomputing on every re-render",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "headerbar: use smarter delay for headerbar-status",
- "init lastSyncedValue, fix file-field",
+ "make bottom bar buttons small [DHIS2-13956]",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "manage unsaved comments when moving cells",
+ "deps: pin dependencies",
+ "onlineManager: make sure to go online when navigator goes online",
+ "fix some crashes",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
+ "add missing error-summary file",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
+ "dates: ensure that server or client time is used when appropriate",
+ "or between shortcuts [DHIS2-13955]",
+ "ensure we use a local date string",
+ "validation button: disable validation run when offline [TECH-1377] (#178)",
"move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "fix disabled cell styling [TECH-1466] (#234)",
- "handle network-error alert",
+ "use a stable date string instead of an instable date instance (#201)",
+ "clear highlight when field is umounted",
+ "update Add limits styling [DHIS2-13958]",
+ "fix breaking tests around side bar, basic info and follow up button",
+ "dates: use server time when appropriate",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "highlighted fields performance (#155)",
+ "handle temporal mutation errors (#206)",
+ "offline-error-types, show alertbar once",
+ "print styles [TECH-1312] (#217)",
+ "data-value-set: disable when mutating",
+ "remove defaultOnSuccess for queries",
+ "remove custom styles for data details button",
+ "misc cleanup",
+ "always retry offline-trigger errors",
+ "reset error when pristine",
+ "add missing files",
+ "cleanup on umount only",
"onlineStatus: sync header-bar status to onlineManager status",
- "adjust client time to server timezone when computing date ranges (#165)",
- "always apply long delay when showing/hiding",
- "dates: ensure that server or client time is used when appropriate",
- "manage unsaved comments and limits when moving cells",
- "manage unsaved limits when moving cells",
- "data-workspace: show loader if in flight, regardless of cached data",
+ "review",
+ "preserve input-component format",
+ "use-value-store: add optional-chaining for safety",
"tooltip: show all errors in tooltip",
- "adjust synced cell style (#199)",
- "ensure we use a local date string",
- "translations: sync translations from transifex (development)",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
+ "true-only checkbox lastSynced comparison",
+ "use prefetched units when user org unit is not the highest level",
+ "filter-field: hide clear-button when no filter (#222)",
+ "data-workspace: show loader if in flight, regardless of cached data",
+ "import locales so app has access to them (#207)",
+ "section-filter: do not reset highlighted on focus",
+ "manage unsaved limits when moving cells",
"remove 403 as temporal error",
- "error-summary: count errors in selection",
- "onlineManager: make sure to go online when navigator goes online",
- "errors-store: add getNumberOfErrors",
"use selector to get coc",
+ "always apply long delay when showing/hiding",
+ "set highlighted field null",
+ "entry-field: cleanup highlighted-field properly",
+ "filter-field: do not reset highlighted when focused",
+ "option-set input lastSyncedValue",
"file-input: reset lastSyncedValue",
- "clear sync-status when value changes (#182)",
- "use retry to pause mutations",
- "add missing error-summary file",
- "data-value-set: disable when mutating",
- "inner-wrapper: properly clear error if last-synced",
+ "deps: update deps",
+ "bottom-bar: add failed to save summary",
+ "minor cleanup",
"fix temporal error handling",
- "offline-error-types, show alertbar once",
- "highlighted fields performance (#155)",
+ "adjust synced cell style (#199)",
+ "error-summary: count errors in selection",
+ "getCellId",
+ "adjust client time to server timezone when computing date ranges (#165)",
+ "init lastSyncedValue, fix file-field",
+ "basic information: display client date in tooltip",
+ "tooltip: fix tooltip flickering",
+ "use highlightedfieldstore",
+ "remove unnecessary clear highlightedfield",
+ "translations: sync translations from transifex (development)",
+ "use zustand store for highlighted-field",
+ "clear sync-status when value changes (#182)",
+ "handle network-error alert",
+ "try to use cjs import fetcherror",
"copy FetchError from data-service",
- "update Add limits styling [DHIS2-13958]",
+ "manage unsaved comments and limits when moving cells",
+ "rerun validation on main bar button click",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
"update useHighlightedField",
- "use-value-store: add optional-chaining for safety",
- "error-summary: use yellow800 for icon color",
- "cleanup on umount only",
- "use zustand store for highlighted-field",
+ "headerbar: use smarter delay for headerbar-status",
"address pr comments",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
- "entry-field: cleanup highlighted-field properly",
- "validation button: disable validation run when offline [TECH-1377] (#178)",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "ensure deepest level is never lower than root level",
- "try to use cjs import fetcherror",
- "minor cleanup",
- "set highlighted field null",
- "fix breaking tests around side bar, basic info and follow up button",
- "manage unsaved comments when moving cells",
- "use highlightedfieldstore",
- "remove unnecessary clear highlightedfield",
- "review",
- "update variable name [TECH-1465] (#231)",
- "handle temporal mutation errors (#206)",
- "allow the webapi to return a single object instead of wrapped array",
- "print styles [TECH-1312] (#217)",
- "resolveAlertProps",
- "filter-field: do not reset highlighted when focused",
+ "errors-store: add getNumberOfErrors",
"contextual-help: add help-legend for sync-errors",
"refactor validation-tooltip to child of wrapper",
- "dates: use server time when appropriate",
- "stop tooltip flickering [DHIS2-13954]",
- "import locales so app has access to them (#207)",
- "filter-field: hide clear-button when no filter (#222)",
- "remove defaultOnSuccess for queries",
- "deps: pin dependencies",
- "misc cleanup",
- "make useDataValueParams and useApiAttributeParams stable",
- "error-details optional chaining",
- "remove custom styles for data details button",
- "use a stable date string instead of an instable date instance (#201)",
- "fix some crashes",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "bottom-bar: add failed to save summary",
- "or between shortcuts [DHIS2-13955]",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "clear highlight when field is umounted",
- "tooltip: fix tooltip flickering",
- "getCellId",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "use prefetched units when user org unit is not the highest level",
- "section-filter: do not reset highlighted on focus",
+ "allow the webapi to return a single object instead of wrapped array",
"global filter field size (#221)",
- "basic information: display client date in tooltip",
- "shouldRollbackError"
+ "resolveAlertProps",
+ "error-summary: use yellow800 for icon color",
+ "shouldRollbackError",
+ "stop tooltip flickering [DHIS2-13954]"
],
"Refactoring": [
- "make useCurrentDateStringAtServerTimezone accept a date",
+ "period selector: use new client-server-date hooks",
+ "use date limit: use new client-server-date hooks",
"load app: handle all loading and error states",
- "sync-errors-store: remove unused methods",
- "move message above usage",
- "move lastSyncedValue to mutation",
- "use manage inter param deps: use new client-server-date hooks",
- "use client server date hook: remove superflous setter callbacks",
- "refactor useApiError",
"use default onSuccess from defaultoptions",
- "resolve error message in ApiMutationError",
- "data details sidebar: consider server timezone in basic information",
- "use defaultOnSuccess",
+ "date convertion: rename & add timezone convertion tools",
+ "use client server date hook: remove superflous setter callbacks",
+ "sync-errors-store: remove unused methods",
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "highlightedfield name",
"cleanup duplicate dataValueSetQueryKey",
+ "data details sidebar: consider server timezone in basic information",
+ "shouldTriggerOffline",
+ "remove highlightedFieldContext",
+ "extract get-cell-id to own file",
"use periods: use new client-server-date hooks",
- "fix variable naming",
+ "use defaultOnSuccess",
+ "use check lock status: use new client-server-date hooks",
"aoc selector: use new client-server-date hooks",
- "remove superfluous client server timezone tools",
+ "move message above usage",
+ "resolve error message in ApiMutationError",
+ "refactor useApiError",
"basic information: remove \"utc\" from variable name",
- "remove highlightedFieldContext",
+ "remove superfluous client server timezone tools",
"use meaningful names for varnames when using useClientServerDate",
- "highlightedfield: change name to highlightedfieldid",
- "use date limit: use new client-server-date hooks",
- "date convertion: rename & add timezone convertion tools",
- "basic information: use new client-server-date hooks",
+ "fix variable naming",
"use highlighted-field-store",
- "period selector: use new client-server-date hooks",
- "shouldTriggerOffline",
- "highlightedfield name",
+ "use mutator in inputs",
+ "highlightedfield: change name to highlightedfieldid",
+ "use manage inter param deps: use new client-server-date hooks",
"use selector for getHighlightedField",
- "context-selection-id: remove category-ids from contextSelectionId",
- "use check lock status: use new client-server-date hooks",
- "extract get-cell-id to own file",
- "use mutator in inputs"
+ "make useCurrentDateStringAtServerTimezone accept a date",
+ "move lastSyncedValue to mutation",
+ "basic information: use new client-server-date hooks"
],
"Testing": [
- "add test to getPreFetchedChildren",
+ "fix test description",
+ "update tests",
"move query-key test",
"add authority tests to comment and limit tests",
- "update tests",
- "fix tests",
- "fix test description"
+ "add test to getPreFetchedChildren",
+ "fix tests"
],
"Features": [
- "sync-error: add sync error to field",
- "notify user about failures of critical requests",
+ "error-indicator: add error indicator",
+ "headerbar: integrate offline-status message (#233)",
"get current date: set milliseconds to 0",
"respect F_DATAVALUE_ADD user authority",
- "headerbar: integrate offline-status message (#233)",
"headerbar: integrate offline-status-message",
- "error-indicator: add error indicator",
- "sync error handling (#218)",
- "client server date: add DRY utils",
"sync-errors: add sync-errors store",
+ "client server date: add DRY utils",
+ "sync error handling (#218)",
+ "sync-error: add sync error to field",
+ "notify user about failures of critical requests",
"custom forms: notify user about pre-fetching failure"
],
"Build Updates": [
+ "netlify: add netlify production deploy action",
"renovate: remove shared config",
- "renovate: add renovate config",
- "netlify: add netlify production deploy action"
+ "renovate: add renovate config"
],
"Documentation": [
- "move sort comment",
- "update comment"
+ "update comment",
+ "move sort comment"
],
"GitHub": "\nBug Fixes \n\nadjust client time to server timezone when computing date ranges (#165 ) (af3fa39 ) \nadjust synced cell style (#199 ) (32a9d78 ) \nallow for unit paths starting at the real root instead of user root (#197 ) (0191551 ) \nclear sync-status when value changes (#182 ) (d4d6d29 ) \nensure offline units are fetched correctly for users deep in the hierarchy (#226 ) (d9d4632 ) \nfix disabled cell styling [TECH-1466] (#234 ) (0334733 ) \nglobal filter field size (#221 ) (7b003d8 ) \nhandle inconsistent formats from api for orgUnits [DHIS2-13888] (#210 ) (ab266ca ) \nhandle invalid parameters in URL [TECH-1382] [TECH-1384] (#208 ) (3c14bd8 ) \nhandle temporal mutation errors (#206 ) (0bb923d ) \nhighlighted fields performance (#155 ) (554025c ) \nimport locales so app has access to them (#207 ) (662ddc6 ) \nmake bottom bar buttons small [DHIS2-13956] (c507860 ) \nmake useDataValueParams and useApiAttributeParams stable (978a7b9 ) \nmanage unsaved comments when moving cells (b04cbfd ) \nmanage unsaved limits when moving cells (dd14d41 ) \nor between shortcuts [DHIS2-13955] (d71a93b ) \nprint styles [TECH-1312] (#217 ) (5533e00 ) \nremove defaultOnSuccess for queries (75e257e ) \nrerun validation on main bar button click (d62e4a0 ) \nstop tooltip flickering [DHIS2-13954] (0c44cb5 ) \nupdate variable name [TECH-1465] (#231 ) (1fd682f ) \naudit history: update processing, clean up [TECH-1281] (#131 ) (7464efb ) \nbasic information: display client date in tooltip (da867a7 ) \ndata-value-set: disable when mutating (85e7cbc ) \ndates: use server time when appropriate (b8cbdbc ) \ndeps: pin dependencies (35fdd45 ) \ndeps: update dependency @dhis2/app-runtime to v3.5.0 (#224 ) (f532607 ) \ndeps: update dependency @dhis2/ui to v8.5.3 (#225 ) (7b27ee1 ) \nfilter-field: hide clear-button when no filter (#222 ) (64b08dc ) \nremove custom styles for data details button (e47d519 ) \nupdate Add limits styling [DHIS2-13958] (2f528ba ) \ntranslations: sync translations from transifex (development) (76859da ) \ntranslations: sync translations from transifex (development) (db5b088 ) \ntranslations: sync translations from transifex (development) (9724342 ) \nuse date limit: prevent recomputing on every re-render (68dbbcb ) \nvalidation button: disable validation run when offline [TECH-1377] (#178 ) (7838601 ) \nuse a stable date string instead of an instable date instance (#201 ) (dea42b1 ) \n \nFeatures \n\nheaderbar: integrate offline-status message (#233 ) (58f042e ) \nsync error handling (#218 ) (cf3e542 ) \nclient server date: add DRY utils (7153fe3 ) \nget current date: set milliseconds to 0 (9fa0441 ) \nrespect F_DATAVALUE_ADD user authority (e91a847 ) \ncustom forms: notify user about pre-fetching failure (9e8374f ) \n "
},
"v100.0.0": {
"Maintenance": [
- "release: merge development to master",
- "release: cut 100.0.0 [skip release]",
"align test with implementation and skip flaky tests",
- "get config offline org unit level from JGs branch",
- "restore use-user-org-units to original state",
"move org-unit-tree from @dhis2/ui and fix lint errors",
- "release: release v100.0.0",
+ "release: cut 100.0.0 [skip release]",
"add license",
- "fix linter issues"
+ "fix linter issues",
+ "release: merge development to master",
+ "restore use-user-org-units to original state",
+ "release: release v100.0.0",
+ "get config offline org unit level from JGs branch"
],
"Features": [
- "reduce org-unit-tree network traffic and support prefetching (#187)",
+ "completion: respect \"validCompleteOnly\" flag on data sets",
"reduce org-unit-tree network traffic and add prefetch support",
+ "reduce org-unit-tree network traffic and support prefetching (#187)",
"add completion functionality",
- "completion: respect \"validCompleteOnly\" flag on data sets",
"get org unit roots from prefetched org units if available"
],
"Bug Fixes": [
- "fetch offline units per user root org unit and improve logic",
- "form completion error alert message: correct & translate message",
- "adjust tests to implementation fix minor implementation bugs",
- "completion onMutate and setDefault",
- "also fetch children size and level for offline units",
- "completion: do not validate when offline",
"add mutation key-factory",
- "form completion: cancel open mutations when (in-)completing",
- "completion mutation: extract variables correctly after refactoring",
"typo",
- "form completion: check for empty responses",
- "completion: set loading to true when starting incompleting",
+ "form completion: cancel open mutations when (in-)completing",
+ "also fetch children size and level for offline units",
+ "consume per-root node offline levels in org-unit-tree",
+ "completion onMutate and setDefault",
+ "prefetch offline org units in single request",
+ "adjust tests to implementation fix minor implementation bugs",
"remove loading from completion",
"cat-combo-table: prevent filter from unmounting data-elements (#186)",
+ "completion mutation: extract variables correctly after refactoring",
+ "fetch offline units per user root org unit and improve logic",
+ "completion: do not validate when offline",
+ "form completion error alert message: correct & translate message",
+ "completion: set loading to true when starting incompleting",
"address post-rebase bugs",
- "prefetch offline org units in single request",
- "consume per-root node offline levels in org-unit-tree"
+ "form completion: check for empty responses"
],
"Refactoring": [
- "bottom bar: use correct completion data and labels",
- "fix circular dependencies & tests",
- "move sidebar id contants into shared folder",
- "remove console.log",
"rearrange validation code into different modules",
"implement PR feedback until September 22, 2022",
- "change the mutation function to follow the new patterns",
"move data-value-mutations into shared folder",
- "remove superfluous completion sidebar component"
+ "remove superfluous completion sidebar component",
+ "move sidebar id contants into shared folder",
+ "fix circular dependencies & tests",
+ "change the mutation function to follow the new patterns",
+ "bottom bar: use correct completion data and labels",
+ "remove console.log"
],
"Testing": [
"cypress: update network fixtures"
@@ -3738,8 +3738,8 @@
},
"v100.9.1": {
"Maintenance": [
- "release: cut 100.9.1 [skip release]",
- "update scheme UI [DHIS2-17275] (#80)"
+ "update scheme UI [DHIS2-17275] (#80)",
+ "release: cut 100.9.1 [skip release]"
],
"Bug Fixes": [
"trigger release (#94)"
@@ -3749,10 +3749,10 @@
"v100.9.0": {
"Features": [
"add more tests and improve some of the existing ones",
- "add tests to cover add exchnage usecase",
"add tests to cover add exchange usecase",
- "add tests to cover edit exchange usecase and format",
- "add more tests to cover add exchange usecase"
+ "add tests to cover add exchnage usecase",
+ "add more tests to cover add exchange usecase",
+ "add tests to cover edit exchange usecase and format"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -3770,15 +3770,15 @@
},
"v100.8.0": {
"Features": [
+ "add some tests for main data page",
"add additional tests for main exchange page",
"add initial tests for main data display page",
"more tests for data page and setup for other pages",
- "add more tests to general data page and refactor existing ones",
- "add some tests for main data page"
+ "add more tests to general data page and refactor existing ones"
],
"Bug Fixes": [
- "fix format",
- "add mock for resize observer"
+ "add mock for resize observer",
+ "fix format"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3805,20 +3805,20 @@
},
"v100.6.0": {
"Bug Fixes": [
+ "update fixtures for cypress tests",
"add missing transations",
- "move testing libraty to dev dependencies",
"minor fixes",
- "update fixtures for cypress tests"
+ "move testing libraty to dev dependencies"
],
"Features": [
+ "add tests for edit overview page",
+ "add sharing button to data exchange configurations",
"update version of dhis2 app runtime",
"add sharing settings",
- "add sharing button which opens a sharing dialog in configurations",
"upgrade node version for ci",
- "show sharing button only if the user can share the exchange",
- "add tests for edit overview page",
- "add sharing button to data exchange configurations",
- "upgrade app platform and ui library"
+ "add sharing button which opens a sharing dialog in configurations",
+ "upgrade app platform and ui library",
+ "show sharing button only if the user can share the exchange"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -3997,8 +3997,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "disable report portal cypress config so we can see failures on ci"
+ "disable report portal cypress config so we can see failures on ci",
+ "release: cut 100.7.0 [skip release]"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -4007,13 +4007,13 @@
},
"v100.6.2": {
"Bug Fixes": [
- "apply grab cursor to assigned categories dimension item (#3140)",
- "adjust style for assigned categories layout chip"
+ "adjust style for assigned categories layout chip",
+ "apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
"use constant from analytics instead of 'co'",
- "remove !important styles",
- "release: cut 100.6.2 [skip release]"
+ "release: cut 100.6.2 [skip release]",
+ "remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
},
@@ -4029,9 +4029,9 @@
"v100.6.0": {
"Maintenance": [
"resolve to @dhis2/ui 9.4.4 (#3129)",
- "unused imports",
"release: cut 100.6.0 [skip release]",
- "import order"
+ "import order",
+ "unused imports"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4067,13 +4067,13 @@
},
"v100.5.7": {
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
- "release: cut 100.5.7 [skip release]",
+ "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"dependabot config and remove dev branch from workflows (#3107)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)"
+ "release: cut 100.5.7 [skip release]",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
+ "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -4100,20 +4100,20 @@
],
"Bug Fixes": [
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "merge to master",
- "translations: sync translations from transifex (dev)",
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)"
+ "translations: sync translations from transifex (dev)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
+ "dimension chip design updates (DHIS2-16272) (#2934)",
+ "merge to master"
],
"GitHub": "\nBug Fixes \n\ndimension chip design updates (DHIS2-16272) (#2934 ) (9b23fbd ) \nnon-existing AO blocks new AOs from being created (DHIS2-13167) (#3056 ) (2bf0d53 ) \nnumbers are misaligned in pivot table (DHIS2-16900) (#3072 ) (3ee3a83 ) \ntranslations: sync translations from transifex (dev) (8dd390b ) \nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051 ) (4a79d5b ) \n "
},
"v100.5.4": {
"Bug Fixes": [
- "merge to master",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
+ "translations: sync translations from transifex (dev)",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "translations: sync translations from transifex (dev)"
+ "merge to master",
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -4121,9 +4121,9 @@
},
"v100.5.3": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"plugin flashes when interacting with Interpretations modal (#3017)",
"try locking highcharts to 10.2.0",
- "translations: sync translations from transifex (dev)",
"merge to master"
],
"Documentation": [
@@ -4138,11 +4138,11 @@
},
"v100.5.2": {
"Bug Fixes": [
- "change urlReg to urlGlob and correct glob pattern for outlier tables",
"correct typo in visualisation type",
"wait for different SVG for single value",
+ "remove query param section from url glob",
"add classnames and update json instructions file for outlier tables (#3000)",
- "remove query param section from url glob"
+ "change urlReg to urlGlob and correct glob pattern for outlier tables"
],
"Maintenance": [
"rename strategy to interceptResponse",
@@ -4152,9 +4152,9 @@
"v100.5.1": {
"Bug Fixes": [
"fix period filter and loading spinner when filtering in dashboard (#3002)",
- "merge to master",
"ensure only the first period item is used",
- "enable the loading spinner when props change"
+ "enable the loading spinner when props change",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -4162,30 +4162,30 @@
},
"v100.5.0": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "include release notes in slackbot message (#2974)",
"release: cut 100.5.0 [skip release]",
+ "add slack bot release success message (#2965)",
+ "include release notes in slackbot message (#2974)",
+ "apply consistent naming to push analytics class names",
+ "upgrade @dhis2/analytics",
"run the release step on both dev and master branches (#2990)",
- "reorganised dev commits",
"yarn deduplicate",
- "upgrade @dhis2/analytics",
- "remove testRegex from jest config (#2956)",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "bump Cypress to version 13 (#2935)",
"bump node to version 18",
- "apply consistent naming to push analytics class names",
- "add slack bot release success message (#2965)"
+ "remove testRegex from jest config (#2956)",
+ "reorganised dev commits"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
+ "adapt tests to new database (#2975)",
"hover over list to prevent it from being stale",
"don't expect subtitle to be visible by default",
- "adapt tests to new database (#2975)"
+ "refactor data.cy.js to independent test cases"
],
"Bug Fixes": [
- "add custom errors for analytics requests (#2874)",
"translations: sync translations from transifex (dev)",
- "push-analytics: add push analytics instructions (#2985)",
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
+ "add custom errors for analytics requests (#2874)",
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "push-analytics: add push analytics instructions (#2985)"
],
"Features": [
"support Outlier table visualization type (DHIS2-13858) (#2942)",
@@ -4194,69 +4194,69 @@
},
"v100.4.0": {
"Bug Fixes": [
+ "fix bug which cause current to loose props",
+ "avoid crash when visualization object is empty (ie. New)",
+ "update cli-app-scripts and analytics deps",
+ "translations: sync translations from transifex (dev)",
+ "do not pass a boolean for icons when saving",
"avoid visualization flashing when changing options",
"fetch data element icon and pass it in extraOptions",
- "do not pass a boolean for icons when saving",
- "set disabledOptions on AO loading and vis type switching",
- "hide icon from visualization when option is toggled",
"dependency updates (#2243)",
- "translations: sync translations from transifex (dev)",
- "update cli-app-scripts and analytics deps",
- "fix bug which cause current to loose props",
- "avoid crash when visualization object is empty (ie. New)"
+ "hide icon from visualization when option is toggled",
+ "set disabledOptions on AO loading and vis type switching"
],
"Maintenance": [
+ "analytics: add support for cumulative values",
"fix linting error",
+ "update pot file",
"revert the test server changes and move to a separate PR",
- "manually bump deps (#2543)",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
"remove videos",
- "switch test server to debug (test.e2e is broken/slow)",
"release: cut 100.4.0 [skip release]",
- "update pot file",
- "use alpha version of analytics",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "use renamed github shared workflow (#2912)",
"fix rebase conflict resolutions",
- "analytics: add support for cumulative values",
+ "configure continuous delivery workflows (#2254)",
"regenerate pot file",
+ "use alpha version of analytics",
"upgrade cypress to v12 and adjust project to it",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "use renamed github shared workflow (#2912)",
- "configure continuous delivery workflows (#2254)"
+ "manually bump deps (#2543)"
],
"Features": [
- "disabled options based on cumulativeValues in PT DHIS2-15728",
- "support non-gregorian fixed periods (#2233)",
"handle disabled option in Redux store",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "v100.4.0",
+ "handle disabled and helpText props for disabled options",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
"disable option when cumulativeValues is checked in PT DHiS2-15728",
- "remove disabled before passing object to visualization generator",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
+ "support non-gregorian fixed periods (#2233)",
"disable legend option when cumulative values is enabled",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"cumulative values in PT (DHIS2-5497) (#2746)",
- "v100.4.0",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "handle disabled and helpText props for disabled options"
+ "remove disabled before passing object to visualization generator"
],
"Testing": [
- "add tests for cumulativeValues option in PT",
+ "add helper functions for totals options",
"fix test failing due to change in single value behaviour",
+ "refactor clickCheckbox to check/uncheckCheckbox",
"enhance tests, options and sorting",
- "use current year instead of hardcode it",
- "add helper functions for totals options",
- "refactor clickCheckbox to check/uncheckCheckbox"
+ "add tests for cumulativeValues option in PT",
+ "use current year instead of hardcode it"
],
"Refactoring": [
- "add helper text when used in PT DHIS2-15727",
- "rename variable for clarity",
- "remove unnecessary code",
- "simplify code for passing displayProperty",
- "add styles for titles of disabled sections",
"avoid extra prop and detect visType internally",
"allow non toggleable select to be disabled",
- "streamlined code",
+ "add styles for titles of disabled sections",
+ "allow disabled to be passed as prop",
"allow legend related option to be disabled",
+ "allow checkbox options to be disabled",
"revert changes to option components",
+ "add helper text when used in PT DHIS2-15727",
+ "rename variable for clarity",
+ "streamlined code",
+ "remove unnecessary code",
"avoid involuntary changes to current in Redux store",
- "allow disabled to be passed as prop",
- "allow checkbox options to be disabled"
+ "simplify code for passing displayProperty"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4264,18 +4264,18 @@
},
"v100.3.1": {
"Bug Fixes": [
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"color set update (DHIS2-16108) (#2906)",
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"v100.3.1"
],
"Maintenance": [
- "consolidate cypress tests (#2890)",
- "release: cut 100.3.1 [skip release]",
- "consolidate legend tests (#2897)",
- "use latest analytics-e2e-tests workflow",
"get BRANCH_NAME and PR_TITLE",
+ "use reportportal fork",
+ "consolidate legend tests (#2897)",
+ "consolidate cypress tests (#2890)",
"move RP agent-js-cypress to dhis2 org",
- "use reportportal fork"
+ "release: cut 100.3.1 [skip release]",
+ "use latest analytics-e2e-tests workflow"
]
},
"v100.3.0": {
@@ -4283,19 +4283,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "only update interpretations list when in DOM",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
"translations: sync translations from transifex (dev)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"prevent state update when modal is closing",
- "change legend type description to fit SV (DHIS2-15120) (#2757)"
+ "only update interpretations list when in DOM",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)"
],
"Features": [
- "deps: bump analytics to latest to benefit from fixes and features (#2886)",
- "100.3.0"
+ "100.3.0",
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -4303,62 +4303,62 @@
},
"v100.2.0": {
"Features": [
- "use Toolbar and ToolbarSidebar from analytics (#2358)",
- "use UpdateButton and HoverMenubar from analytics",
- "use hover menu components from analytics for options menu",
+ "use interpretations button from analytics",
"100.2.0 (#2741)",
"update download menu to use hovermenu components from analytics",
- "use interpretations button from analytics"
+ "use hover menu components from analytics for options menu",
+ "use Toolbar and ToolbarSidebar from analytics (#2358)",
+ "use UpdateButton and HoverMenubar from analytics"
],
"Maintenance": [
- "fix missing and redundant imports",
+ "release: cut 100.2.0 [skip release]",
+ "update pot file",
+ "disable the scheduled nightly test run (#2602)",
"fix failing legens e2e test",
+ "remove videos",
+ "remove yarn start command which was only used for development",
+ "upgrade cypress to v12 and adjust project to it",
+ "gitignore cypress videos",
"upgrade @dhis2/analytics to latest",
- "advance the schedule for the nightly run (#2575)",
- "fix start e2e",
+ "upgrade analytics to get decreased padding",
"increase cypress default timeout for DOM activity (#2549)",
- "fix odd linter error which only fires on ci",
- "manually bump deps (#2543)",
- "release: cut 100.2.0 [skip release]",
- "fix scatter e2e",
- "clean up unused imports",
- "run workflow release job on tags as well (#2386)",
"fix legend e2e test even better",
- "revert the test server changes and move to a separate PR",
- "fix typo in component name",
"upgrade @dhis2/analytics to get toolbar UI improvements",
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
+ "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
+ "revert the test server changes and move to a separate PR",
+ "fix missing and redundant imports",
+ "fix odd linter error which only fires on ci",
"fix lines e2e test",
- "update pot file",
- "upgrade cypress to v12 and adjust project to it",
+ "clean up unused imports",
"fix icon e2e",
- "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "remove yarn start command which was only used for development",
- "remove videos",
+ "fix start e2e",
"switch test server to debug (test.e2e is broken/slow)",
- "upgrade analytics to get decreased padding",
- "gitignore cypress videos",
- "disable the scheduled nightly test run (#2602)"
+ "run workflow release job on tags as well (#2386)",
+ "fix typo in component name",
+ "manually bump deps (#2543)",
+ "fix scatter e2e",
+ "advance the schedule for the nightly run (#2575)"
],
"Testing": [
+ "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "comment out icon tests for currently unsupported types",
+ "skip legend test while data element icons are unsupported",
"add Cypress tests for SV icon (DHIS2-10496) (#2372)",
"prevent test names from being dynamic (#2576)",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)",
- "skip legend test while data element icons are unsupported",
- "comment out icon tests for currently unsupported types",
- "more tests for custom calculations (DHIS2-13871) (#2287)",
- "extend timeout after delete has been triggered (#2499)"
+ "extend timeout after delete has been triggered (#2499)",
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)"
],
"Bug Fixes": [
- "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
- "remove divider from plain data source submenu",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
- "observe size changes for legend positioning",
"adjust closeFileMenuWithClick command",
- "adjust e2e element slectors",
+ "tweak viz type selector styles to match toolbar",
"translations: sync translations from transifex (dev)",
- "adjust data test name",
- "tweak viz type selector styles to match toolbar"
+ "observe size changes for legend positioning",
+ "adjust e2e element slectors",
+ "remove divider from plain data source submenu",
+ "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust data test name"
],
"Refactoring": [
"rename const for clarity",
@@ -4371,12 +4371,12 @@
"extend timeout for loading visualizations (#2368)"
],
"Documentation": [
- "move docs to app (#2390)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2390)"
],
"Bug Fixes": [
- "image paths and apply d2 style",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "image paths and apply d2 style"
],
"Maintenance": [
"release: cut 100.1.4 [skip release]"
@@ -4384,11 +4384,11 @@
},
"v100.1.3": {
"Bug Fixes": [
+ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)",
+ "single value size and position issues (analytics@25.1.10) (#2359)",
"deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"v100.1.1",
- "single value size and position issues (analytics@25.1.10) (#2359)",
- "case E7113 throws same msg as E7114 (#2278)",
- "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)"
+ "case E7113 throws same msg as E7114 (#2278)"
],
"Maintenance": [
"release: cut 100.1.3 [skip release]"
@@ -4412,70 +4412,70 @@
},
"v100.1.0": {
"Features": [
- "plugin: send installation status [DHIS2-15097] (#2273)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"100.1.0 (#2286)",
"single value background color change based upon legend (DHIS2-13702) (#2223)",
- "custom calculations (DHIS2-13871) (#2232)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "support non-gregorian fixed periods (#2233)"
+ "support non-gregorian fixed periods (#2233)",
+ "plugin: send installation status [DHIS2-15097] (#2273)",
+ "custom calculations (DHIS2-13871) (#2232)"
],
"Maintenance": [
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
- "bump analytics (#2279)",
+ "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
+ "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
+ "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
+ "add styled-jsx which is a peer dependency (#2253)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
"release: cut 100.0.2",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
- "release: cut 100.0.0",
+ "bump analytics (#2279)",
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
+ "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "prepare app for continuous delivery",
+ "converge master-to-dev (#2281)",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
"bump analytics (#2276)",
- "release: cut 100.1.0 [skip release]",
- "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
+ "release: cut 100.0.1",
+ "release: cut 100.0.0",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
- "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "configure continuous delivery workflows (#2254)",
- "release: cut 100.0.3",
"deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "release: cut 100.0.1",
- "prepare app for continuous delivery",
- "converge master-to-dev (#2281)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
- "set v100.0.0",
- "add styled-jsx which is a peer dependency (#2253)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
"trigger v100.0.0 (#2237)",
- "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
- "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)"
+ "configure continuous delivery workflows (#2254)",
+ "set v100.0.0",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
+ "release: cut 100.0.3",
+ "release: cut 100.1.0 [skip release]",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)"
],
"Testing": [
- "add extended timeout for file open modal (#2284)",
- "fix test failing due to change in single value behaviour"
+ "fix test failing due to change in single value behaviour",
+ "add extended timeout for file open modal (#2284)"
],
"Bug Fixes": [
+ "set height on chart container when not defined (#2246) (#2250)",
+ "update cli-app-scripts and analytics deps",
+ "remove old i18n initialisation (#2241)",
+ "translations: sync translations from transifex (master) (#2192)",
"target window.parent for postRobot communication (#2256)",
+ "update cli-app-scripts and analytics (#2247)",
+ "do not pass a boolean for icons when saving",
"remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
- "deps: bump cli-app-scripts for precaching improvement",
- "remove old i18n initialisation (#2241)",
"fetch data element icon and pass it in extraOptions",
+ "dependency updates (#2243)",
"plugin sends installation status (#2277)",
- "inject CSS UI variables in plugin (#2270)",
- "do not pass a boolean for icons when saving",
- "update cli-app-scripts and analytics (#2247)",
"hide icon from visualization when option is toggled",
- "dependency updates (#2243)",
- "update cli-app-scripts and analytics deps",
- "translations: sync translations from transifex (master) (#2192)",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "set height on chart container when not defined (#2246) (#2250)"
+ "deps: bump cli-app-scripts for precaching improvement",
+ "inject CSS UI variables in plugin (#2270)",
+ "nightly workflow has to run on default branch which is currently dev (#2269)"
]
},
"v100.0.3": {
"Maintenance": [
+ "release: cut 100.0.3 [skip release]",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]"
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -4500,8 +4500,8 @@
"v100.0.0": {
"Maintenance": [
"trigger v100.0.0 (#2237)",
- "release: cut 100.0.0 [skip release]",
- "prepare app for continuous delivery"
+ "prepare app for continuous delivery",
+ "release: cut 100.0.0 [skip release]"
]
},
"v99.0.0": {}
@@ -4658,19 +4658,19 @@
},
"v101.0.0": {
"Features": [
- "move Event import to new tracker endpoints",
"move TEI import to new tracker endpoints",
+ "migrate TEI and Event export to new tracker API",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "migrate TEI and Event export to new tracker API"
+ "move Event import to new tracker endpoints"
],
"Bug Fixes": [
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "update tests snapshots",
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
"lint issues",
- "loader keeps showing when opening export in new page",
"migration-trackedentity: change followupStatus to followup",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "update tests snapshots",
+ "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
+ "loader keeps showing when opening export in new page"
],
"Refactoring": [
"apply code review comments",
@@ -4729,201 +4729,201 @@
},
"v99.9.9": {
"Features": [
- "geojson import icon",
- "publish first version under continuous release",
+ "metadata export: remove csv option and adjust intro text",
"new GeoJSON importer (DHIS2-7171)",
+ "publish first version under continuous release",
"org unit core id scheme select",
- "metadata export: remove csv option and adjust intro text",
+ "geojson import icon",
"import Earth Engine data for population (#1457)"
],
"Maintenance": [
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
- "release: cut 1.5.46 [skip ci]",
- "set node version to 14 in github scripts",
- "release: cut 1.3.7 [skip ci]",
- "code cleaning",
- "release: cut 1.5.63 [skip ci]",
- "release: cut 1.5.45 [skip ci]",
- "release: cut 1.5.36 [skip ci]",
- "release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.69 [skip ci]",
- "resolve conflicts in yarn.lock",
- "release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
- "release: cut 1.5.21 [skip ci]",
- "release: cut 1.5.29 [skip ci]",
- "release: cut 1.5.13 [skip ci]",
- "release: cut 1.5.42 [skip ci]",
- "release: cut 1.5.1 [skip ci]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.2 [skip ci]",
- "update app icon",
- "release: cut 1.5.19 [skip ci]",
- "release: cut 1.5.39 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "release: cut 1.5.47 [skip ci]",
- "release: cut 1.5.51 [skip ci]",
- "release: cut 1.5.67 [skip ci]",
- "update snapshots",
- "set node version to 14 in githb scripts",
- "release: cut 1.5.9 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "release: cut 1.5.62 [skip ci]",
- "release: cut 1.5.24 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "release: cut 1.5.22 [skip ci]",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.5.4 [skip ci]",
- "release: cut 1.5.65 [skip ci]",
- "release: cut 1.4.1 [skip ci]",
- ".hooks folder",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.5.16 [skip ci]",
- "browserlist upgrade",
- "release: cut 1.5.18 [skip ci]",
- "node 16",
- "release: cut 1.5.68 [skip ci]",
- "release: cut 1.5.5 [skip ci]",
- "release: cut 1.5.37 [skip ci]",
"release: cut 1.5.43 [skip ci]",
- "release: cut 1.4.8 [skip ci]",
- "remove \"xml\" from metadata import/export feature files",
- "release: cut 1.5.11 [skip ci]",
- "refactor",
+ "release: cut 1.4.2 [skip ci]",
+ "release: cut 1.5.44 [skip ci]",
+ "release: cut 1.3.6 [skip ci]",
+ "use sync mode temporarily",
+ "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.59 [skip ci]",
+ "release: cut 1.5.21 [skip ci]",
+ "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.5.51 [skip ci]",
+ ".hooks folder",
+ "release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.32 [skip ci]",
"move app to continuous release",
- "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.5.60 [skip ci]",
+ "release: cut 1.5.65 [skip ci]",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.67 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.29 [skip ci]",
+ "update test snapshots",
+ "release: cut 1.5.54 [skip ci]",
+ "release: cut 1.5.61 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
"release: cut 1.5.34 [skip ci]",
- "release: cut 1.4.3 [skip ci]",
- "release: cut 1.4.6 [skip ci]",
+ "release: cut 1.5.5 [skip ci]",
+ "release: cut 1.5.46 [skip ci]",
+ "release: cut 1.4.4 [skip ci]",
"release: cut 1.5.30 [skip ci]",
- "use sync mode temporarily",
+ "master merge",
"release: cut 1.2.23 [skip ci]",
+ "release: cut 1.5.13 [skip ci]",
"localize",
- "release: cut 1.3.3 [skip ci]",
- "update test snapshots",
- "release: cut 1.5.52 [skip ci]",
- "release: cut 1.5.28 [skip ci]",
- "release: cut 1.5.53 [skip ci]",
- "release: cut 1.5.58 [skip ci]",
- "release: cut 1.6.1 [skip release]",
+ "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.5.11 [skip ci]",
+ "release: cut 1.5.50 [skip ci]",
+ "release: cut 1.6.0 [skip release]",
+ "release: cut 1.5.1 [skip ci]",
+ "node 16",
+ "release: cut 1.5.24 [skip ci]",
"upgrade snapshot tests",
- "release: cut 1.3.0 [skip ci]",
- "master merge",
- "release: cut 1.5.60 [skip ci]",
- "release: cut 1.5.57 [skip ci]",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.61 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
- "format",
- "release: cut 1.5.33 [skip ci]",
- "release: cut 1.5.15 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
- "release: cut 1.4.7 [skip ci]",
- "jest test fixes",
- "deps: upgrade ui (#1487)",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.17 [skip ci]",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.16 [skip ci]",
"release: cut 1.5.0 [skip ci]",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.4.6 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.5.62 [skip ci]",
+ "deps: upgrade ui (#1487)",
+ "release: cut 1.4.3 [skip ci]",
+ "release: cut 1.5.28 [skip ci]",
+ "release: cut 1.5.47 [skip ci]",
+ "release: cut 1.5.3 [skip ci]",
+ "release: cut 1.5.6 [skip ci]",
+ "release: cut 1.5.68 [skip ci]",
"release: cut 1.5.41 [skip ci]",
- "release: cut 1.5.48 [skip ci]",
- "release: cut 1.6.0 [skip release]",
+ "update app icon",
+ "release: cut 1.5.18 [skip ci]",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.57 [skip ci]",
+ "release: cut 1.4.8 [skip ci]",
+ "resolve conflicts in yarn.lock",
+ "release: cut 1.5.58 [skip ci]",
+ "release: cut 1.4.5 [skip ci]",
+ "release: cut 1.5.52 [skip ci]",
+ "revert linting fixes",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.3.7 [skip ci]",
+ "browserlist upgrade",
+ "release: cut 1.5.26 [skip ci]",
+ "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.5.15 [skip ci]",
+ "release: cut 1.5.20 [skip ci]",
+ "set node version to 14 in githb scripts",
+ "remove \"xml\" from metadata import/export feature files",
+ "release: cut 1.5.56 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
"release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
+ "set node version to 14 in github scripts",
"release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.50 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.5.3 [skip ci]",
- "release: cut 1.5.59 [skip ci]",
- "release: cut 1.5.35 [skip ci]",
- "release: cut 1.5.32 [skip ci]",
- "release: cut 1.5.44 [skip ci]",
- "release: cut 1.5.49 [skip ci]",
- "revert linting fixes",
+ "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.33 [skip ci]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
"release: cut 1.5.23 [skip ci]",
- "release: cut 1.5.6 [skip ci]"
+ "release: cut 1.5.69 [skip ci]",
+ "code cleaning",
+ "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.14 [skip ci]",
+ "release: cut 1.5.53 [skip ci]",
+ "release: cut 1.5.4 [skip ci]",
+ "release: cut 1.5.42 [skip ci]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.37 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
+ "release: cut 1.5.22 [skip ci]",
+ "release: cut 1.5.63 [skip ci]",
+ "release: cut 1.5.2 [skip ci]",
+ "refactor",
+ "release: cut 1.4.1 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.5.19 [skip ci]",
+ "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
+ "update snapshots",
+ "format"
],
"Bug Fixes": [
+ "use string for date inputs [DHIS2-12489] (#1750)",
+ "keep the scroll from happening on preview table unnecessarily (#1539)",
+ "adjust job overview and summary design",
+ "adjust org unit tree component",
+ "standardize header typography (squashme)",
+ "adjust overview card design and interaction",
"standardize typography",
- "don't render component if no options available",
- "loading logic",
"use same page summary text as line-listing-app",
+ "data element placeholder",
+ "address issue via workaround",
+ "use same dataset for total population (#1683)",
+ "adjust sidebar style",
"don't show list when empty (#1551)",
- "adjust advanced options control",
- "remove extraneous div",
- "avoid breaking selects [DHIS2-16264] (#1963)",
- "metadata: use correct format names on metadata pages",
- "patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "add earth engine card to home page (#1541)",
- "adjust radio prefix",
- "adjust margins and add divider for Data preview section (#1510)",
- "async import",
- "add tooltip and disabled Period component when no EE has been selected (#1500)",
- "swap Preview button with Preview header when previewing the data",
- "sidebar design (squashme)",
- "hide stateful selects to preserve state",
- "use correct update strategy for metadata import [DHIS-12479]",
- "trailing newline",
+ "geojson property name should match input field (DHIS2-7171)",
"update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
- "use same dataset for total population (#1683)",
- "tei-export: use correct param name for teiTypeFilter (#1546)",
- "update version number for app",
- "adjust org unit tree component",
- "adjust overview card design and interaction",
+ "update github action to ensure yarn install is run before releasing",
+ "update text for EE import",
+ "hide and show associated geometry attribute select",
"use 'Organisation unit' instead of 'Org unit' in preview table",
- "standardize header typography (squashme)",
- "use string for date inputs [DHIS2-12489] (#1750)",
- "adjust page appearance, add transparent prop",
- "metadata dependency export: remove \"xml\" from intro text",
- "look for coc match by code",
- "centralize paging in DataPreview component",
+ "async import",
"earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "data element placeholder",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
- "geojson property name should match input field (DHIS2-7171)",
+ "use convention for page summary text (#1502)",
+ "display ou parent name in preview with grey color (#1507)",
"adjust schemas layout, typography",
- "preserve users preferred rows per page for data preview (#1504)",
- "update text for EE import",
- "update github action to ensure yarn install is run before releasing",
- "component class name",
- "hide and show associated geometry attribute select",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
- "label text [DHIS2-11265] (#1677)",
- "earth engine import string fixes (#1499)",
"ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "adjust schemas page (squashme)",
- "interface adjustments",
- "move Tooltip to general components folder",
+ "add earth engine card to home page (#1541)",
+ "loading logic",
"adjust spacing so Job summary header and tags look better (#1509)",
- "adjust sidebar style",
- "translations: sync translations from transifex (master)",
- "use convention for page summary text (#1502)",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "tei-export: use correct param name for teiTypeFilter (#1546)",
"padding fixes for Earth Engine import (#1544)",
- "adjust job overview and summary design",
- "better error message",
- "address issue via workaround",
- "display ou parent name in preview with grey color (#1507)",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "trailing newline",
+ "metadata: use correct format names on metadata pages",
+ "interface adjustments",
+ "update version number for app",
+ "move Tooltip to general components folder",
+ "look for coc match by code",
+ "adjust margins and add divider for Data preview section (#1510)",
"page number needs to be reset to 1 when new preview generated (#1508)",
- "keep the scroll from happening on preview table unnecessarily (#1539)"
+ "adjust schemas page (squashme)",
+ "component class name",
+ "swap Preview button with Preview header when previewing the data",
+ "metadata dependency export: remove \"xml\" from intro text",
+ "don't render component if no options available",
+ "adjust advanced options control",
+ "centralize paging in DataPreview component",
+ "label text [DHIS2-11265] (#1677)",
+ "remove extraneous div",
+ "hide stateful selects to preserve state",
+ "patch webpack to support webworker importScripts with relative publicPath (#1516)",
+ "better error message",
+ "sidebar design (squashme)",
+ "adjust radio prefix",
+ "avoid breaking selects [DHIS2-16264] (#1963)",
+ "adjust page appearance, add transparent prop",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "earth engine import string fixes (#1499)",
+ "use correct update strategy for metadata import [DHIS-12479]",
+ "add tooltip and disabled Period component when no EE has been selected (#1500)",
+ "translations: sync translations from transifex (master)"
],
"Build Updates": [
- "fix d2-style script",
- "fix lint script",
"remove no verify step",
- "replace semantic commit checks with new workflow (#1381)"
+ "fix lint script",
+ "replace semantic commit checks with new workflow (#1381)",
+ "fix d2-style script"
],
"Refactoring": [
- "metadata: remove xml format option from import & export",
"move fetching eedata to a hook",
+ "metadata dependency export: remove xml format option",
+ "metadata: remove xml format option from import & export",
"get push, pop, update from useForm hook directly in component",
"metadata: remove xml format option from import and export",
- "metadata dependency export: remove xml format option",
"useMemo instead of useState/useEffect"
],
"Testing": [
@@ -4949,8 +4949,8 @@
},
"v1.6.0": {
"Maintenance": [
- "move app to continuous release",
- "release: cut 1.6.0 [skip release]"
+ "release: cut 1.6.0 [skip release]",
+ "move app to continuous release"
],
"Features": [
"publish first version under continuous release"
@@ -4989,8 +4989,8 @@
},
"v101.1.6": {
"Bug Fixes": [
- "adjust starting point X to new styles",
- "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)"
+ "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)",
+ "adjust starting point X to new styles"
],
"Maintenance": [
"release: cut 101.1.6 [skip release]"
@@ -4999,18 +4999,18 @@
},
"v101.1.5": {
"Bug Fixes": [
- "ensure width is within lower and upper bound in a centralized place",
"sanitize width before reading and writing to local storage",
- "sanitize sidebar width before reading and writing to local storage (#576)"
+ "sanitize sidebar width before reading and writing to local storage (#576)",
+ "ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
- "restore cypress reportportal config",
- "decrease delay for showing the blue line on hover",
"release: cut 101.1.5 [skip release]",
"disable report-portal so we can see test failures",
+ "restore cypress reportportal config",
+ "decrease delay for showing the blue line on hover",
"adjust comment to code change"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
@@ -5022,14 +5022,14 @@
"update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
- "remove version dependent e2e test logic for enrollment too",
- "add comment with JIRA issue link",
"round to single decimal",
+ "only test enrolment skip rounding on v41 and above",
"surround assertions with it blocks",
- "release: cut 101.1.4 [skip release]",
- "restore cypress config",
+ "add comment with JIRA issue link",
+ "remove version dependent e2e test logic for enrollment too",
"disable reporter in cypress config",
- "only test enrolment skip rounding on v41 and above"
+ "release: cut 101.1.4 [skip release]",
+ "restore cypress config"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
},
@@ -5056,48 +5056,48 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "remove duplicate dependencies",
- "release: cut 101.1.1 [skip release]"
+ "release: cut 101.1.1 [skip release]",
+ "remove duplicate dependencies"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
},
"v101.1.0": {
"Features": [
+ "add sidebar width to global state and store in local storage",
+ "decrease sidebar width after window resize if needed",
+ "allow sidebar width reset via view menu",
+ "enable resizing the sidebar with keyboard navigation",
"prevent sidebar from becoming to narrow or extend past the end of the window",
"reset to default width on double click",
- "enable resizing the sidebar with keyboard navigation",
- "allow sidebar width reset via view menu",
- "add resizable sidebar (DHIS2-17170) (#534)",
"ensure sidebar does not break layout",
- "decrease sidebar width after window resize if needed",
- "add sidebar width to global state and store in local storage"
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
+ "correct some typos",
+ "add translation for reset sidebar width button",
"use correct default size",
"fix typo in filename",
- "use local storage key format consistent with dashboards",
"remove redundant call to event.persist()",
- "correct some typos",
- "add translation for reset sidebar width button",
- "add e2e test for reset by double click",
- "release: cut 101.1.0 [skip release]"
+ "release: cut 101.1.0 [skip release]",
+ "use local storage key format consistent with dashboards",
+ "add e2e test for reset by double click"
],
"Bug Fixes": [
- "persist width correctly after resetting",
+ "animate width on inner panel to fix reset animation",
+ "hide panel content after transition is complete",
"set animation duration to 150ms for increased snappiness",
- "add dependency array to effect hook",
+ "persist width correctly after resetting",
"address overshooting min and max width issues",
- "hide panel content after transition is complete",
- "animate width on inner panel to fix reset animation",
+ "add dependency array to effect hook",
"ensure resize handler is removed when the component unmounts"
],
"Testing": [
- "assert out-of-bounds behavior",
- "implement e2e tests"
+ "implement e2e tests",
+ "assert out-of-bounds behavior"
],
"Documentation": [
- "describe how the resizable sidebar feature works",
- "add instructions for resetting to default by double-click"
+ "add instructions for resetting to default by double-click",
+ "describe how the resizable sidebar feature works"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -5115,10 +5115,10 @@
},
"v101.0.6": {
"Maintenance": [
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
"deps: bump express from 4.18.2 to 4.19.2 (#520)",
- "release: cut 101.0.6 [skip release]",
- "deps: bump the security group across 1 directory with 10 updates (#541)"
+ "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
+ "deps: bump the security group across 1 directory with 10 updates (#541)",
+ "release: cut 101.0.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -5136,11 +5136,11 @@
},
"v101.0.4": {
"Maintenance": [
+ "add group for security updates to dependabot config (#536)",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
"release: cut 101.0.4 [skip release]",
- "enhance parallel cypress test execution (#514)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
- "add group for security updates to dependabot config (#536)"
+ "enhance parallel cypress test execution (#514)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -5176,8 +5176,8 @@
},
"v101.0.0": {
"Maintenance": [
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
- "release: cut 101.0.0 [skip release]"
+ "release: cut 101.0.0 [skip release]",
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -5186,13 +5186,13 @@
},
"v100.17.1": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#505)",
"group all non dhis2 deps into a single dependabot PR (#510)",
+ "optimize Cypress recordings with conditional triggers (#505)",
"release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509 ) (a1e737d ) \ntranslations: sync translations from transifex (master) (385feee ) \n "
},
@@ -5204,26 +5204,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "add Cypress tests for sorting in AO",
- "enable test for sorting data loaded from AO",
"add another test for sorting/saving",
+ "enable test for sorting data loaded from AO",
+ "add Cypress tests for sorting in AO",
"verify values are sorted correctly",
"refactor after PR review"
],
"Bug Fixes": [
"respect user defined sorting in download DHIS2-15248",
+ "fix sorting on a \"repeated\" dimension column",
+ "pass correct dimension name in download for sorting",
+ "use correct property name and case",
+ "format sorting correctly when saving DHIS2-15836",
"use correct default for sorting direction",
- "avoid extra analytics request when loading a new AO",
- "fix merging conflict",
"reset local sorting state when column is removed",
- "pass correct dimension name in download for sorting",
- "show empty cell for missing boolean values as well (#466)",
- "avoid re-renders and double requests when sorting in dashboard",
- "reset sorting when a different AO is loaded",
- "fix sorting on a \"repeated\" dimension column",
"fix merge conflict",
- "use correct property name and case",
- "format sorting correctly when saving DHIS2-15836"
+ "reset sorting when a different AO is loaded",
+ "fix merging conflict",
+ "avoid extra analytics request when loading a new AO",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "show empty cell for missing boolean values as well (#466)"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -5250,8 +5250,8 @@
},
"v100.16.0": {
"Maintenance": [
- "implement handling for DHIS2 core-triggered dispatch events (#499)",
- "release: cut 100.16.0 [skip release]"
+ "release: cut 100.16.0 [skip release]",
+ "implement handling for DHIS2 core-triggered dispatch events (#499)"
],
"Features": [
"tracked entity input (DHIS2-16023) (#451)"
@@ -5276,21 +5276,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
+ "enable skip rounding option for all versions",
"handle showHierarchy separately from requestable options",
"add option for skipRounding",
- "add feature toggle for skipRounding option",
- "enable skip rounding option for all versions",
- "add skipRounding option DHIS2-15629"
+ "add skipRounding option DHIS2-15629",
+ "add feature toggle for skipRounding option"
],
"Testing": [
- "add test for skipRounding and fix other tests",
- "remove version toggle for tests"
+ "remove version toggle for tests",
+ "add test for skipRounding and fix other tests"
],
"Documentation": [
"fix sequence of example screenshots",
+ "rephrase skip rounding section title",
"remove screenshot of Options modal",
- "add documentation for skip rounding option",
- "rephrase skip rounding section title"
+ "add documentation for skip rounding option"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -5302,11 +5302,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming to push-analytics class-names",
"apply consistent naming for push-analytics class names",
"upgrade @dhis2/analytics",
- "fix formatting",
- "release: cut 100.14.0 [skip release]"
+ "release: cut 100.14.0 [skip release]",
+ "apply consistent naming to push-analytics class-names",
+ "fix formatting"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
},
@@ -5342,45 +5342,45 @@
},
"v100.12.0": {
"Testing": [
+ "add missing selector to non-suffixed chips",
+ "stop using 'chip-primary', which isn't needed",
+ "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
"dynamic offset for years (#477)",
"update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"add report portal attributes (#471)",
- "update latest changes on master to use the new chip assertion format",
"copy/paste typo",
- "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
- "stop using 'chip-primary', which isn't needed",
- "send jest test results only when env is setup (#469)",
- "add missing selector to non-suffixed chips"
+ "update latest changes on master to use the new chip assertion format",
+ "send jest test results only when env is setup (#469)"
],
"Maintenance": [
"revert Analytics alpha",
- "merge conflict",
- "analytics (#473)",
"use hyphens for app names",
- "conditionally set PR title in dhis2-verify-app workflow (#479)",
- "bump Analytics to latest alpha",
+ "use analytics@26.2.0",
"release: cut 100.12.0 [skip release]",
+ "remove videos using an after:spec event callback",
+ "bump Analytics to latest alpha",
"use alpha version of analytics",
"only upload videos for failing cypress tests (#472)",
"remove cypress videoUploadOnPasses option which has been removed in v13",
- "use analytics@26.2.0",
- "remove videos using an after:spec event callback"
+ "conditionally set PR title in dhis2-verify-app workflow (#479)",
+ "merge conflict",
+ "analytics (#473)"
],
"Features": [
"update layout chip design",
"updated chip design (DHIS2-15897) (#478)"
],
"Bug Fixes": [
- "chip: add comma delimiter",
- "layout-chip: prevent suffix shrinking",
- "dimension and layout item button height",
"dimension-item: adjust design to match new layout chip",
+ "dimension and layout item button height",
+ "chip icon margin",
+ "dimension item suffix color",
+ "layout-chip: prevent suffix shrinking",
"adjust input option design (#464)",
+ "chip: add comma delimiter",
"dimension item height",
- "dimension item suffix color",
"chip line height",
- "chip label padding",
- "chip icon margin"
+ "chip label padding"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -5509,16 +5509,16 @@
},
"v100.0.5": {
"Maintenance": [
+ "passwordReset page tests",
"remove duplicate/unused tests",
- "set code coverage threshold",
"language update tests",
- "clean up tests",
- "release: cut 100.0.5 [skip release]",
- "passwordReset page tests",
- "useGetErrorIfNotAllowed hook tests",
"app component tests",
"add missing coverage flag when running tests",
- "start adding unit tests"
+ "useGetErrorIfNotAllowed hook tests",
+ "start adding unit tests",
+ "set code coverage threshold",
+ "clean up tests",
+ "release: cut 100.0.5 [skip release]"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5563,8 +5563,8 @@
},
"v100.0.0": {
"Features": [
- "force a new release",
- "publish v100 release"
+ "publish v100 release",
+ "force a new release"
],
"Maintenance": [
"release: cut 100.0.0 [skip release]"
@@ -5685,36 +5685,36 @@
},
"v0.3.0": {
"Features": [
- "implement org unit list actions to edit and delete org unit (#405)",
"organisation unit table tree",
- "add orgunit message for loader, error and empty",
+ "implement org unit list actions to edit and delete org unit (#405)",
"implement pagination",
+ "add orgunit message for loader, error and empty",
"add orgUnitList actions [DHIS2-17896]"
],
"Bug Fixes": [
- "add missing file after rename",
- "improve message when no results",
- "support leaf-nodes as root",
"use includeChildren API instead of parent.id filter to include leaf when root",
+ "revert typescript update",
+ "some cleanup",
+ "on org unit deletion, refetch all needed data",
"dynamic columns for orgunit list",
"improve boundQuery helper types",
- "on org unit deletion, refetch all needed data",
- "revert typescript update",
- "fix type-errors",
- "revert includeChildren, due to API pagination bug",
- "deduplicate roots",
- "use invalidateQueries for refetch",
- "orgunit search WIP",
"upgrade typescript-eslint",
"fix failing test",
- "some cleanup",
- "calculate minimum root orgunits"
+ "calculate minimum root orgunits",
+ "deduplicate roots",
+ "orgunit search WIP",
+ "support leaf-nodes as root",
+ "use invalidateQueries for refetch",
+ "add missing file after rename",
+ "fix type-errors",
+ "improve message when no results",
+ "revert includeChildren, due to API pagination bug"
],
"Refactoring": [
- "improve root computation performance",
- "simplify queryObject types",
"remove unused code",
- "extract row to own file, some cleanup"
+ "extract row to own file, some cleanup",
+ "simplify queryObject types",
+ "improve root computation performance"
],
"Maintenance": [
"update github-actions to use node 18",
@@ -5725,47 +5725,47 @@
},
"v0.2.0": {
"Refactoring": [
- "simplify queryObject types",
- "extract row to own file, some cleanup",
- "sidenav: add data-test attribute",
"refactor orgunit state",
+ "improve root computation performance",
+ "sidenav: add data-test attribute",
"remove unused code",
- "improve root computation performance"
+ "extract row to own file, some cleanup",
+ "simplify queryObject types"
],
"Testing": [
- "data element edit form: add cypress test",
"data element new form: add cypress test",
"data element list view: cover filterting by name and pagination",
+ "data element edit form: add cypress test",
"cypress: cover de edit and list views"
],
"Maintenance": [
- "update github-actions to use node 18",
- "release: cut 0.2.0 [skip release]",
"edit de cypress test: use first item regardless of the name",
+ "release: cut 0.2.0 [skip release]",
+ "update github-actions to use node 18",
"fix eslint resolution"
],
"Features": [
- "add orgunit message for loader, error and empty",
"organisation unit table tree",
"implement pagination",
+ "add orgunit message for loader, error and empty",
"orgunit-list: implement orgunit list (#403)"
],
"Bug Fixes": [
- "add missing file after rename",
- "improve message when no results",
- "support leaf-nodes as root",
"use includeChildren API instead of parent.id filter to include leaf when root",
+ "revert typescript update",
+ "some cleanup",
"dynamic columns for orgunit list",
"improve boundQuery helper types",
- "revert typescript update",
- "fix type-errors",
- "revert includeChildren, due to API pagination bug",
- "deduplicate roots",
- "orgunit search WIP",
"upgrade typescript-eslint",
"fix failing test",
- "some cleanup",
- "calculate minimum root orgunits"
+ "calculate minimum root orgunits",
+ "deduplicate roots",
+ "orgunit search WIP",
+ "support leaf-nodes as root",
+ "improve message when no results",
+ "add missing file after rename",
+ "fix type-errors",
+ "revert includeChildren, due to API pagination bug"
],
"GitHub": "0.2.0 (2024-08-20) \nFeatures \n\norgunit-list: implement orgunit list (#403 ) (a948938 ) \n "
},
@@ -5796,11 +5796,11 @@
"release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "in getDataWithRelationships:",
- "in isIndexInstance:",
+ "TEs layer not showing all relationships when source and target are of same type (#3281)",
"update teiRelationshipsParser logic and add test",
"in fetchTEIs: use program instead of TE type",
- "TEs layer not showing all relationships when source and target are of same type (#3281)"
+ "in getDataWithRelationships:",
+ "in isIndexInstance:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
},
@@ -5815,8 +5815,8 @@
},
"v100.6.4": {
"Maintenance": [
- "remove qa checks on push to master in the release workflow (#3306)",
- "release: cut 100.6.4 [skip release]"
+ "release: cut 100.6.4 [skip release]",
+ "remove qa checks on push to master in the release workflow (#3306)"
],
"Bug Fixes": [
"schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
@@ -5881,8 +5881,8 @@
},
"v100.5.7": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -5903,36 +5903,36 @@
"v100.5.5": {
"Bug Fixes": [
"https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "translations: sync translations from transifex (dev) (#3237)",
"use improved rich text editor from analytics (DHIS2-15522) (#3236)",
"merge dev to master",
- "unclear 'show no data' (#3204)",
- "translations: sync translations from transifex (dev) (#3237)"
+ "unclear 'show no data' (#3204)"
],
"Maintenance": [
- "release: cut 100.5.5 [skip release]",
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"do not run release step on dev branch",
- "run release step on tags so it publishes to d2-ci (#3233)"
+ "release: cut 100.5.5 [skip release]",
+ "run release step on tags so it publishes to d2-ci (#3233)",
+ "optimize Cypress triggers and enhance parallel test execution (#3201)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
},
"v100.5.4": {
"Bug Fixes": [
- "merge to master",
+ "users losing work when opening as chart (#3196)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
- "users losing work when opening as chart (#3196)"
+ "merge to master"
],
"Maintenance": [
- "release: cut 100.5.4 [skip release]",
- "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)",
+ "release: cut 100.5.4 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
},
"v100.5.3": {
"Bug Fixes": [
- "merge to master",
+ "dashboard filters were not being applied to maps (#3185)",
"translations: sync translations from transifex (dev)",
- "dashboard filters were not being applied to maps (#3185)"
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -5941,9 +5941,9 @@
},
"v100.5.2": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"paragraph newlines in map description were being removed (#3182)",
- "merge to master",
- "translations: sync translations from transifex (dev)"
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.2 [skip release]",
@@ -5953,8 +5953,8 @@
},
"v100.5.1": {
"Bug Fixes": [
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
- "merge to master"
+ "merge to master",
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -5963,60 +5963,60 @@
},
"v100.5.0": {
"Bug Fixes": [
- "reduce the padding to make room for the scrollbar (#3148)",
+ "isPushAnalytics url param",
+ "various fixes after release testing (#3151)",
"set point radius to size that was set in the style settings",
- "add class-names for push-analytics",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "values that are strings but numeric in quality were not filtering",
"prevent enabling download button while loading mask is showing",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "map plugin - do not load async layers multiple times (#3143)",
"upgrade maps-gl for the rounded line join and caps",
- "make logic match prev code",
+ "reset error when switching which layer shows data table",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "tab length should only take the space of the title",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
"highlight features when data table has filter",
- "final fixes for geojson (#3154)",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
"prevent data table effects from running code when no table (#3147)",
- "isPushAnalytics url param",
+ "check download param when navigating to new",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "add class to map container when no map id is set",
"make `dhis2-map-new` class independent of downloadMode",
- "limit stroke width to 0-10",
- "set map bounds after all layers are added to the map",
- "show no data message when geojson feature has no data (#3145)",
- "improve geojson layer error responses and cypress tests (#3149)",
- "reset error when switching which layer shows data table",
- "onLayerAdded wasnt defined for SplitViews",
- "various fixes after release testing (#3151)",
"ensure isDownload is a bool to avoid prop-types error",
- "check download param when navigating to new",
+ "show no data message when geojson feature has no data (#3145)",
"add tooltip on layer thumbnails",
- "position tooltip right over the thumbnail title",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "add class-names for push-analytics",
+ "improve geojson layer error responses and cypress tests (#3149)",
"set minimum point size of 1",
+ "limit stroke width to 0-10",
+ "set map bounds after all layers are added to the map",
"use more understandable error messages",
- "map plugin - do not load async layers multiple times (#3143)",
- "tab length should only take the space of the title",
+ "position tooltip right over the thumbnail title",
+ "final fixes for geojson (#3154)",
"translations: sync translations from transifex (dev) (#3132)",
- "add class to map container when no map id is set",
- "values that are strings but numeric in quality were not filtering"
+ "make logic match prev code",
+ "onLayerAdded wasnt defined for SplitViews",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
"merge to master 2.41.0 features and fixes",
- "add ability to add GeoJSON URL external layers (#3127)"
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "add ability to add GeoJSON URL external layers (#3127)",
+ "add push analytics instructions"
],
"Maintenance": [
+ "upgrade @dhis2/maps-gl",
"release: cut 100.5.0 [skip release]",
- "code cleaning",
"code comment",
- "upgrade @dhis2/maps-gl",
- "update @dhis2/analytics and deduplicate deps",
- "read single url param",
- "legend item styling - set max line weight and rename to Point radius",
"update i18n",
- "improve legend for geojson layers"
+ "read single url param",
+ "update @dhis2/analytics and deduplicate deps",
+ "improve legend for geojson layers",
+ "code cleaning",
+ "legend item styling - set max line weight and rename to Point radius"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
},
@@ -6031,16 +6031,16 @@
},
"v100.4.0": {
"Maintenance": [
- "dependencies: upgrade ui to v9 (#3115)",
- "include release notes in slack bot message (#3123)",
"deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
"add data table cypress test and enable orgunitinfo test (#3114)",
+ "release: cut 100.3.0 [skip release]",
"release: cut 100.4.0 [skip release]",
- "release: cut 100.3.0 [skip release]"
+ "dependencies: upgrade ui to v9 (#3115)",
+ "include release notes in slack bot message (#3123)"
],
"Features": [
- "replace data table with UI data table (#3015)",
- "merge dev to master"
+ "merge dev to master",
+ "replace data table with UI data table (#3015)"
],
"GitHub": "\nFeatures \n"
},
@@ -6056,29 +6056,29 @@
},
"v100.2.3": {
"Bug Fixes": [
- "conditionally set PR title in dhis2-verify-app workflow (#3089)",
"translations: sync translations from transifex (dev)",
- "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)"
+ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
+ "conditionally set PR title in dhis2-verify-app workflow (#3089)"
],
"Maintenance": [
+ "test updates that decouple test to ui version",
+ "release: cut 100.2.3 [skip release]",
+ "use hyphens for app names",
+ "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
+ "26.2.0-cumulative-values-alpha.1",
+ "analytics@26.2.0 (#3081)",
+ "use reportportal fork",
"deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
"deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
+ "use more verbose style in LayersLoader to clarify logic (#3075)",
"deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
"deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
- "use renamed github shared workflow (#3046)",
- "use hyphens for app names",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
"deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
- "release: cut 100.2.3 [skip release]",
- "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
- "use more verbose style in LayersLoader to clarify logic (#3075)",
- "test updates that decouple test to ui version",
- "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
- "26.2.0-cumulative-values-alpha.1",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "use reportportal fork",
- "analytics@26.2.0 (#3081)"
+ "use renamed github shared workflow (#3046)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)"
],
"Testing": [
"add report portal attributes",
@@ -6088,8 +6088,8 @@
},
"v100.2.2": {
"Bug Fixes": [
- "do not show geojson or arcgis layers since they are not supported yet (#3036)",
- "do not show unsupported geojson or arcgis external layers (#3036)"
+ "do not show unsupported geojson or arcgis external layers (#3036)",
+ "do not show geojson or arcgis layers since they are not supported yet (#3036)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -6098,88 +6098,88 @@
},
"v100.2.1": {
"Maintenance": [
- "release: cut 100.2.1 [skip release]",
+ "only send bot messages on the actual release commit (#2988)",
"set up report portal (#3032)",
"useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
- "only send bot messages on the actual release commit (#2988)",
+ "release: cut 100.2.1 [skip release]",
"update jest tests and strings for removal of google basemaps"
],
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
+ "ensure layer type is supported and remove the unsupported Google basemaps",
"release candidate 100.2.1",
"external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
- "external basemaps were not showing [DHIS2-15953] (#3017)",
- "translations: sync translations from transifex (dev)",
- "ensure layer type is supported and remove the unsupported Google basemaps"
+ "external basemaps were not showing [DHIS2-15953] (#3017)"
],
"GitHub": "\nBug Fixes \n\nensure layer type is supported and remove the unsupported Google basemaps (25de9ba ) \nexternal basemaps were not showing [DHIS2-15953] (#3017 ) (47ef463 ) \nexternal layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023 ) (9a8f34e ) \nsorting of layers by drag and drop was not working [DHIS2-16024] (#3021 ) (e006287 ) \ntranslations: sync translations from transifex (dev) (02b5f73 ) \n "
},
"v100.2.0": {
"Features": [
- "upgrade toolbar (DHIS2-15667) (#2936)",
- "merge to master Sept 27"
+ "merge to master Sept 27",
+ "upgrade toolbar (DHIS2-15667) (#2936)"
],
"Bug Fixes": [
- "accept both lowercase and camelCase interpretationId in url(#2937)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "accept both lowercase and camelCase interpretationId in url(#2937)"
],
"Maintenance": [
- "send success message to slack when release succeeds (#2954)",
- "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
- "fixed period select refactor (#2958)",
"deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
+ "send success message to slack when release succeeds (#2954)",
+ "fixed period select refactor (#2958)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (af3183c ) \naccept both lowercase and camelCase interpretationId in url(#2937 ) (c171b3d ) \ntranslations: sync translations from transifex (dev) (1ec1b5c ) \ntranslations: sync translations from transifex (dev) (bfff4ab ) \ntranslations: sync translations from transifex (dev) (2a77caa ) \n \nFeatures \n\nReverts \n"
},
"v100.1.7": {
"Bug Fixes": [
- "post a data statistics view when map is open or saved (#2951)",
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
"use programIndicators endpoint respecting sharing settings (#2950)",
- "hide see position from context meny for split view maps",
"show warning if event filter is not supported (#2952)",
+ "draw layers with opacity (#2948)",
+ "post a data statistics view when map is open or saved (#2951)",
+ "use display name for data sets (#2947)",
+ "hide see position from context meny for split view maps",
"set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "use display name for data sets (#2947)",
- "draw layers with opacity (#2948)"
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)"
],
"Maintenance": [
- "format files and fix broken import",
- "cypress test of the interpretations modal",
+ "remove manifest file",
+ "update cypress to v12 and adjust config files",
"fix dataDownload tests",
+ "cypress test of the interpretations modal",
+ "add cypress test checking context menu contents",
"release: cut 100.1.7 [skip release]",
- "update cypress to v12 and adjust config files",
- "remove manifest file",
- "add cypress test checking context menu contents"
+ "format files and fix broken import"
],
"GitHub": "\nBug Fixes \n\ndraw layers with opacity (#2948 ) (2eb4dd4 ) \nhide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945 ) (e76c591 ) \npost a data statistics view when map is open or saved (#2951 ) (4db4fa6 ) \nset default basemap for interpretation map (DHIS2-15788) (#2944 ) (49e1c2c ) \nshow warning if event filter is not supported (#2952 ) (6d1caa1 ) \nuse display name for data sets (#2947 ) (b77b0df ) \nuse programIndicators endpoint respecting sharing settings (#2950 ) (b43ad0f ) \n "
},
"v100.1.6": {
"Bug Fixes": [
- "upgrade landcover dataset (#2732)",
"keep layer visibility when period is changed (#2705)",
"translations: sync translations from transifex (dev)",
- "set period for each split view map (#2721)",
- "Set rendering strategy to single if not relative period (#2703)"
+ "upgrade landcover dataset (#2732)",
+ "Set rendering strategy to single if not relative period (#2703)",
+ "set period for each split view map (#2721)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
- "increase default timeout for DOM activity (#2720)",
- "dependency upgrades (#2930)",
- "increase cypress extended timeout (#2744)",
"use 50 second timeout for card title to appear (#2730)",
- "remove old code",
"BooleanStyle as functional component (#2921)",
- "release: cut 100.1.6 [skip release]",
- "disable nightly scheduled test run (#2782)",
+ "PeriodTypeSelect as functional component (#2926)",
"remove target-branch from dependabot config (#2731)",
"use maps-app emoji in nightly slack message",
- "PeriodTypeSelect as functional component (#2926)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
+ "disable nightly scheduled test run (#2782)",
+ "dependency upgrades (#2722)",
+ "release: cut 100.1.6 [skip release]",
"RenderingStategy as functional component and usePrevious hook (#2927)",
- "dependency upgrades (#2722)"
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
+ "dependency upgrades (#2930)",
+ "increase cypress extended timeout (#2744)",
+ "increase default timeout for DOM activity (#2720)",
+ "remove old code"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (3a3b81e ) \ntranslations: sync translations from transifex (dev) (3effb0d ) \nkeep layer visibility when period is changed (#2705 ) (df32ea4 ) \nset period for each split view map (#2721 ) (6ec0eba ) \nSet rendering strategy to single if not relative period (#2703 ) (c47484b ) \nupgrade landcover dataset (#2732 ) (3e93ced ) \ntranslations: sync translations from transifex (dev) (22d43c7 ) \ntranslations: sync translations from transifex (dev) (b5da40a ) \ntranslations: sync translations from transifex (dev) (a090132 ) \ntranslations: sync translations from transifex (dev) (21acc31 ) \ntranslations: sync translations from transifex (dev) (4597cbb ) \n "
},
@@ -6189,8 +6189,8 @@
"move docs to app (#2650)"
],
"Maintenance": [
- "gitignore",
"clean up old files",
+ "gitignore",
"release: cut 100.1.5 [skip release]"
],
"Bug Fixes": [
@@ -6272,9 +6272,9 @@
},
"v28.2.7": {
"Build Updates": [
+ "fix lint script",
"fix d2-style script",
- "replace semantic commit checks with new workflow",
- "fix lint script"
+ "replace semantic commit checks with new workflow"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6316,8 +6316,8 @@
"preview: enable deploy previews"
],
"Maintenance": [
- "deps: update app-runtime to latest",
- "release: cut 28.2.3 [skip ci]"
+ "release: cut 28.2.3 [skip ci]",
+ "deps: update app-runtime to latest"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6350,8 +6350,8 @@
"upgrade to @dhis2/ui v6 and bump other dependency versions (#282)"
],
"Maintenance": [
- "add file extension to entry point in config",
- "release: cut 28.2.0 [skip ci]"
+ "release: cut 28.2.0 [skip ci]",
+ "add file extension to entry point in config"
],
"GitHub": "28.2.0 (2021-03-11) \nFeatures \n\nupgrade to @dhis2/ui v6 and bump other dependency versions (#282 ) (9957535 ) \n "
},
@@ -6402,41 +6402,41 @@
},
"v28.0.2": {
"Maintenance": [
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "replace maven with alternate deployment regime",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "translations: sync translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master)",
- "transifex integration",
- "translations: sync Arabic translations from transifex (master)",
- "translations: sync Russian translations from transifex (master)",
- "translations: sync French translations from transifex [skip ci] (master)",
- "release: cut 28.0.2 [skip ci]",
- "translations: sync Spanish translations from transifex (master)",
- "translations: sync TetumTetun translations from transifex (master)",
- "translations: sync French translations from transifex (master)",
- "translations: sync Chinese translations from transifex (master)",
- "update to version 31 for master because of new build pipeline",
- "update travis config and remove unused deps",
"translations: sync Indonesian translations from transifex (master)",
"translations: sync Tajik translations from transifex (master)",
+ "release: cut 28.0.2 [skip ci]",
"translations: sync Portuguese translations from transifex (master)",
- "translations: sync Pushto translations from transifex (master)",
+ "update to version 31 for master because of new build pipeline",
"do not copy package.json to build",
+ "translations: sync French translations from transifex [skip ci] (master)",
"translations: sync PortugueseBrazil translations from transifex (master)",
+ "translations: sync translations from transifex [skip ci] (master)",
+ "replace maven with alternate deployment regime",
+ "translations: sync French translations from transifex (master)",
+ "add stale bot configuration (#16)",
+ "translations: sync Pushto translations from transifex (master)",
"clean up build process",
- "translations: sync Lao translations from transifex (master)",
- "translations: sync translations from transifex (master)",
"translations: sync Vietnamese translations from transifex (master)",
- "add stale bot configuration (#16)",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master)",
+ "transifex integration",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "translations: sync Russian translations from transifex (master)",
+ "update travis config and remove unused deps",
"translations: sync Urdu translations from transifex (master)",
- "translations: sync Swedish translations from transifex (master)"
+ "translations: sync Swedish translations from transifex (master)",
+ "translations: sync Lao translations from transifex (master)",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "translations: sync Chinese translations from transifex (master)",
+ "translations: sync Arabic translations from transifex (master)",
+ "translations: sync TetumTetun translations from transifex (master)",
+ "translations: sync translations from transifex (master)",
+ "translations: sync Spanish translations from transifex (master)"
],
"Build Updates": [
+ "add comment and close workflow",
"update travis builds (#14)",
- "migrate to github actions (#239)",
- "add comment and close workflow"
+ "migrate to github actions (#239)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6756,8 +6756,8 @@
},
"v100.2.0": {
"Features": [
- "remove oauth2 section from version 42 and above",
- "remove oauth2 from version 42 and above"
+ "remove oauth2 from version 42 and above",
+ "remove oauth2 section from version 42 and above"
],
"Maintenance": [
"resolve linting issues",
@@ -6844,195 +6844,195 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
"update app version (#1302)",
- "add apphubid",
"update verify-app github action",
- "update app title (#1303)"
+ "add apphubid",
+ "update app title (#1303)",
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
},
"v99.9.9": {
"Features": [
- "add more analytics/sql view max limit options (DHIS2-12521)",
- "port to app-platform (#800)",
- "use @dhis2/ui components for file uploads",
"hide biweekly periods (DHIS2-11165)",
- "add setting startModuleEnableLightweight (DHIS2-12060)",
+ "port to app-platform (#800)",
+ "analytics: facility map layer settings",
"add in scheduling settings to settings app [DHIS2-15765] (#1295)",
- "zero data values in analytics tables setting (#933)",
+ "use @dhis2/ui components for file uploads",
"analytics: add default org unit group set and level for maps",
- "analytics: facility map layer settings",
+ "zero data values in analytics tables setting (#933)",
+ "add credentialsExpiresReminderInDays setting",
"use @dhis2/ui components for OAuth2 clients editor",
+ "add more analytics/sql view max limit options (DHIS2-12521)",
"add dropdown for default basemap [DHIS2-12155]",
- "add credentialsExpiresReminderInDays setting",
+ "add setting startModuleEnableLightweight (DHIS2-12060)",
"add more options",
"system update notifications setting (#950)"
],
"Maintenance": [
- "release: cut 29.14.24 [skip ci]",
- "release: cut 29.11.0 [skip ci]",
- "release: cut 29.7.1 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
+ "release: cut 29.12.0 [skip ci]",
+ "release: cut 29.7.4 [skip ci]",
+ "update pot file",
+ "release: cut 29.14.26 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.7.9 [skip ci]",
+ "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.14.18 [skip ci]",
+ "release: cut 29.14.1 [skip ci]",
+ "release: cut 29.15.2 [skip ci]",
+ "release: cut 29.14.13 [skip ci]",
+ "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.13.1 [skip ci]",
"release: cut 29.14.15 [skip ci]",
+ "add icon",
+ "release: cut 29.14.19 [skip ci]",
+ "release: cut 29.6.5 [skip ci]",
+ "remove old translation files",
+ "release: cut 29.11.3 [skip ci]",
"release: cut 29.14.16 [skip ci]",
+ "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "modernise config",
+ "release: cut 29.14.17 [skip ci]",
+ "release: cut 29.7.8 [skip ci]",
"release: cut 29.14.21 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
"release: cut 29.6.0 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
- "release: cut 29.14.12 [skip ci]",
- "add icon",
+ "release: cut 29.14.6 [skip ci]",
+ "release: cut 29.14.36 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)",
+ "update transifex config",
+ "release: cut 29.15.4 [skip ci]",
+ "release: cut 29.6.12 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
+ "release: cut 29.10.2 [skip ci]",
+ "release: cut 29.11.0 [skip ci]",
+ "release: cut 29.15.7 [skip ci]",
+ "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.7.2 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
+ "release: cut 29.12.1 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
"release: cut 29.14.30 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.34 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
+ "release: cut 29.14.35 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
+ "release: cut 29.6.1 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
+ "release: cut 29.14.7 [skip ci]",
+ "release: cut 29.14.0 [skip ci]",
+ "release: cut 29.6.3 [skip ci]",
+ "remove scss",
+ "release: cut 29.14.25 [skip ci]",
"release: cut 29.14.38 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.6.12 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "release: cut 29.14.14 [skip ci]",
- "release: cut 29.8.0 [skip ci]",
+ "deps: update app-runtime to latest",
"release: cut 29.12.2 [skip ci]",
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.14.24 [skip ci]",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "update app icon",
+ "release: cut 29.6.11 [skip ci]",
"release: cut 29.12.4 [skip ci]",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.13.6 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "release: cut 29.14.33 [skip ci]",
- "release: cut 29.10.1 [skip ci]",
- "update allowlist language [DHIS2-10247] (#1294)",
+ "release: cut 29.13.2 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "release: cut 29.15.8 [skip ci]",
+ "add d2.config.js",
"release: cut 29.14.9 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.14.13 [skip ci]",
- "update app icon",
- "release: cut 29.14.27 [skip ci]",
- "release: cut 29.15.2 [skip ci]",
- "release: cut 29.7.5 [skip ci]",
- "release: cut 29.14.34 [skip ci]",
- "release: cut 29.11.3 [skip ci]",
- "release: cut 29.14.4 [skip ci]",
- "release: cut 29.14.25 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
+ "release: cut 29.14.31 [skip ci]",
"set minDHIS2Version (#1301)",
+ "release: cut 29.6.9 [skip ci]",
+ "release: cut 29.7.0 [skip ci]",
+ "release: cut 29.10.1 [skip ci]",
+ "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.14.28 [skip ci]",
+ "update settings key names for dashboard behaviour (#815)",
+ "release: cut 29.15.3 [skip ci]",
"release: cut 29.9.1 [skip ci]",
- "release: cut 29.13.1 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "release: cut 29.12.1 [skip ci]",
- "release: cut 29.7.6 [skip ci]",
"release: cut 29.14.20 [skip ci]",
- "update pot file",
- "add d2.config.js",
- "release: cut 29.6.11 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.14.12 [skip ci]",
"release: cut 29.15.6 [skip ci]",
- "release: cut 29.15.9 [skip ci]",
- "release: cut 29.6.13 [skip ci]",
- "release: cut 29.11.5 [skip ci]",
- "remove old translation files",
+ "release: cut 29.9.0 [skip ci]",
+ "release: cut 29.14.33 [skip ci]",
"release: cut 29.9.3 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.7.4 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.14.40 [skip ci]",
- "release: cut 29.7.8 [skip ci]",
- "release: cut 29.14.5 [skip ci]",
- "release: cut 29.15.4 [skip ci]",
- "update settings key names for dashboard behaviour (#815)",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.13.2 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "release: cut 29.6.8 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
- "release: cut 29.7.0 [skip ci]",
- "release: cut 29.6.3 [skip ci]",
"release: cut 29.10.0 [skip ci]",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "modernise config",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.7.2 [skip ci]",
- "release: cut 29.12.0 [skip ci]",
- "release: cut 29.14.41 [skip ci]",
- "release: cut 29.6.1 [skip ci]",
- "release: cut 29.6.4 [skip ci]",
- "release: cut 29.14.17 [skip ci]",
- "release: cut 29.9.0 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.6.9 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
+ "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.15.5 [skip ci]",
"release: cut 29.9.2 [skip ci]",
+ "release: cut 29.12.3 [skip ci]",
+ "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.6.2 [skip ci]",
+ "release: cut 29.14.27 [skip ci]",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.16.1 [skip ci]",
+ "release: cut 29.14.4 [skip ci]",
"release: cut 29.15.1 [skip ci]",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
- "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.14 [skip ci]",
"port app to app platform",
- "update transifex config",
- "release: cut 29.13.4 [skip ci]",
- "release: cut 29.14.19 [skip ci]",
- "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
"release: cut 29.13.0 [skip ci]",
- "release: cut 29.15.8 [skip ci]",
- "release: cut 29.14.18 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 29.11.4 [skip ci]",
- "release: cut 29.14.1 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
- "release: cut 29.16.1 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "release: cut 29.15.5 [skip ci]",
- "release: cut 29.14.39 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
- "release: cut 29.14.8 [skip ci]",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.14.2 [skip ci]",
- "remove scss",
- "release: cut 29.6.14 [skip ci]"
+ "release: cut 29.14.41 [skip ci]"
],
"Bug Fixes": [
- "assume field is a default field type if no mapping is found (#1068)",
- "reorganise some analytics settings DHIS2-13110 (#966)",
- "language display (#1131)",
+ "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
"show help text for sender email field",
- "move dashboard behaviour-related settings (#814)",
- "update category order, add new relative period",
- "update info icons (#1290)",
- "localized-text: subscribe to settingsStore and rerender on change",
- "Analytics tab - put the internal maps before the external, and remove Google options",
- "extend container height [DHIS2-15875] (#1271)",
- "appearance translations [DHIS2-15662] (#1259)",
- "style headers like other apps",
"indicate OSMLight basemap as default",
- "use '-:-' instead of null as i18n namespace separator (#879)",
- "update transifex config (#810)",
- "adjust texts and use min/max attr on input instead of js validation",
- "indicate OSMLight as default",
- "tweak material UI theme colours",
+ "show alert if custom logo upload fails (#825)",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
"remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
"remove oauth2 config [DHIS2-15326] (#1269)",
- "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
- "translations: sync translations from transifex (master)",
- "show alert if custom logo upload fails (#825)",
+ "update category order, add new relative period",
+ "extend container height [DHIS2-15875] (#1271)",
+ "language display (#1131)",
+ "implement field-specific validator",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "use Card from @dhis2/ui",
"use d2-i18n for translations",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "style headers like other apps",
+ "update info icons (#1290)",
+ "indicate OSMLight as default",
+ "Analytics tab - put the internal maps before the external, and remove Google options",
+ "move dashboard behaviour-related settings (#814)",
+ "assume field is a default field type if no mapping is found (#1068)",
"add back OAUTH2 [DHIS2-15326] (#1300)",
- "use Card from @dhis2/ui",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "implement field-specific validator",
- "remove duplicate entry of keyAnalysisRelativePeriod"
+ "tweak material UI theme colours",
+ "update transifex config (#810)",
+ "reorganise some analytics settings DHIS2-13110 (#966)",
+ "adjust texts and use min/max attr on input instead of js validation",
+ "appearance translations [DHIS2-15662] (#1259)",
+ "localized-text: subscribe to settingsStore and rerender on change",
+ "translations: sync translations from transifex (master)"
],
"Testing": [
"add feature files"
],
"Build Updates": [
+ "commit-checks: trigger checks",
"fix lint script",
+ "fix d2-style script",
"replace semantic commit checks with new workflow (#980)",
- "preview: enable deploy previews",
- "commit-checks: trigger checks",
- "fix d2-style script"
+ "preview: enable deploy previews"
]
},
"v30.0.5": {},
@@ -7042,10 +7042,10 @@
"v30.0.1": {
"Maintenance": [
"remove package.json",
- "remove cache for node_modules",
"upgrade to v30",
- "replace maven with alternate deployment regime",
- "update travis config and remove deploy-build from devdep"
+ "remove cache for node_modules",
+ "update travis config and remove deploy-build from devdep",
+ "replace maven with alternate deployment regime"
]
},
"v29.16.2": {
@@ -7646,32 +7646,32 @@
"1.1.0": {
"Features": [
"add reset values",
+ "create erase all settings component",
+ "add webapp version constant",
+ "add warning box that to change DE value type",
+ "add webapp version tag [DHIS2-17248] (#25)",
"regenerate en.pot",
"disable Save and Next button when DE not meet criteria",
- "add webapp version constant",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
- "create webapp version tag component",
- "create erase all settings component",
"erase and reset all content [DHIS2-15912] (#17)",
- "add button to erase all settings",
- "add warning box that to change DE value type",
- "add webapp version tag [DHIS2-17248] (#25)",
- "create parse version function"
+ "create parse version function",
+ "create webapp version tag component",
+ "add button to erase all settings"
],
"Maintenance": [
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"upgrade webapp version",
- "deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "upgrade dependencies (#26)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)"
+ "upgrade dependencies (#26)"
],
"Bug Fixes": [
"allow user to change saved data element",
+ "check and compare versions with prerelease",
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease"
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -7727,8 +7727,8 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
"semantic release (#1398)",
+ "release: cut 100.0.0 [skip release]",
"release: cut 31.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
@@ -7949,8 +7949,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "prettier"
+ "prettier",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -7977,15 +7977,15 @@
},
"v100.1.6": {
"Maintenance": [
- "update api version in github workflow",
- "update node version in gh workflow to 18",
- "upgrade cypress setup in the user-app project",
- "release: cut 100.1.6 [skip release]",
- "update app label to match hardcoded name in core (#1415)",
+ "update cypress github action",
"fix linting issues",
- "upgrade cypress setup (#1421)",
+ "release: cut 100.1.6 [skip release]",
+ "update api version in github workflow",
"update fixtures",
- "update cypress github action"
+ "update app label to match hardcoded name in core (#1415)",
+ "upgrade cypress setup in the user-app project",
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup (#1421)"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -8039,12 +8039,12 @@
},
"v100.1.0": {
"Features": [
- "update notice box display logic",
- "add a default notice box based on access level of the user in GroupDetails page"
+ "add a default notice box based on access level of the user in GroupDetails page",
+ "update notice box display logic"
],
"Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "fix lint error"
+ "fix lint error",
+ "release: cut 100.1.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
},
@@ -8095,8 +8095,8 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "continuous release setup"
+ "continuous release setup",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"trigger release"
@@ -8105,259 +8105,259 @@
},
"v99.9.9": {
"Refactoring": [
- "add current user provider",
- "searchable-org-unit-tree: rename classes to styles (#842)",
+ "rewrite section navigation and home components",
"use multiple array.every instead of single array.reduce",
- "searchable-group-editor: function comp and use data-engine",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "authority-editor: remove complexity",
+ "move new use current user hook to hooks folder",
+ "add current user provider",
"remove all usage of api",
- "rewrite section navigation and home components",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "authority-editor: remove complexity",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
"sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "replace all usage of the old current user hook by the new one",
"stop memoizing a small set of pending changes",
- "migrate form components to @dhis2/ui (#856)",
- "side nav: adjust background colors & decrease width",
+ "clean up and optimise authority- and group-editor (#841)",
"remove unused files",
- "replace all usage of the old current user hook by the new one",
- "move new use current user hook to hooks folder",
- "clean up and optimise authority- and group-editor (#841)"
+ "migrate form components to @dhis2/ui (#856)",
+ "searchable-group-editor: function comp and use data-engine",
+ "side nav: adjust background colors & decrease width"
],
"Bug Fixes": [
+ "authority-editor: use classnames for conditional classes",
+ "bulk-user-manager: sort list by firstName and surname",
+ "adjust form styling",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "add tests",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "use staticStyle for empty data table row",
+ "address user enabling and disabling regression",
+ "authority-editor: ensure authority groups are empty to start off",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "prevent jest parse error",
+ "bulk-member-manager: fix pagination and refactor",
+ "use container to apply background to table lists",
+ "sidenav border style",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "authority-editor: resolve issue with error and loading state",
+ "attributes: don't assume presence of values.attributeValues (#927)",
"make username optional when inviting users (#978)",
+ "reset email field when invite user changes",
+ "styled-jsx: remove incorrect extension (#1054)",
"adjust details view styling",
- "user: make userCredentials first key in user data body",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
"don't publish to App Hub and allow merge commits",
- "handle empty user roles response (#1215)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "close action menu when closing confirmation modal",
- "align password help text with validation logic (#1131)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "add tests",
- "authority-editor: center metadata checkboxes",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "user: stringify array of org units before passing to useEffect as dep",
- "user manager checkbox behaviour (#1073)",
- "handle invite toggle with useField",
- "attributes: don't assume presence of values.attributeValues (#927)",
"address 2fa disable regression",
- "authority-editor: resolve issue with error and loading state",
- "address user enabling and disabling regression",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "use field is invite (#1094)",
- "authority-editor: unblock input",
+ "authority-editor: add some authorities to tracker group",
"filter styles",
- "authority-editor: optimise performance of checkboxes",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "user: only set email field as required if inviting by email",
- "user: show user's database language (#917)",
- "user-list: show title at top of 'replicate user' form (#925)",
- "authority-editor: fix loading, error and noMatches UI",
- "bulk-user-manager: sort list by firstName and surname",
- "adjust form styling",
- "use dedicated endpoint for checking the username (#1092)",
- "bulk-member-manager improvements (#948)",
"add missing authority translations [DHIS2-16516] (#1339)",
- "use staticStyle for empty data table row",
- "authority-editor: fix initial values issue",
- "use container to apply background to table lists",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "authority-editor: use classnames for conditional classes",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "authority-editor: ensure authority groups are empty to start off",
- "sidenav border style",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "address various style and text issues (#1091)",
+ "bulk-member-manager improvements (#948)",
+ "authority-editor: unblock input",
+ "close action menu when closing confirmation modal",
+ "user: stringify array of org units before passing to useEffect as dep",
"semantic: allow merge commits",
- "language drop downs [DHIS2-15328] (#1147)",
- "remove formspy code",
+ "use dedicated endpoint for checking the username (#1092)",
+ "use field is invite (#1094)",
"retrieve user locales [DHIS2-16170] (#1325)",
- "prevent jest parse error",
+ "handle empty user roles response (#1215)",
+ "user: show user's database language (#917)",
+ "authority-editor: fix initial values issue",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "fix user manager checkbox behaviour",
+ "sidenav: add missing \"return null\" statement when there are no sections",
"remove beta entries from changelog",
- "groups: use correct method and endpoint to leave groups (#912)",
- "styled-jsx: remove incorrect extension (#1054)",
"user: org unit related fixes (#900)",
- "org unit search logic [DHIS2-14585] (#1217)",
- "translations: sync translations from transifex (master)",
"address user list action menu regressions (#1127)",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "bulk-member-manager: fix pagination and refactor",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "reset email field when invite user changes",
- "fix user manager checkbox behaviour",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "user: make userCredentials first key in user data body",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "handle invite toggle with useField",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "user manager checkbox behaviour (#1073)",
+ "remove formspy code",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
"ensure superusers have access to full context menu",
- "home: migrate homepage components to @dhis2/ui (#840)",
+ "authority-editor: optimise performance of checkboxes",
+ "align password help text with validation logic (#1131)",
+ "address various style and text issues (#1091)",
+ "authority-editor: fix loading, error and noMatches UI",
+ "authority-editor: center metadata checkboxes",
+ "user: only set email field as required if inviting by email",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "authority-editor: add some authorities to tracker group"
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "translations: sync translations from transifex (master)",
+ "update successful save redirects [DHIS2-15431] (#1218)"
],
"Maintenance": [
- "bulk-member-manager: prevent input focus loss",
+ "update beta (#881)",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.5.35 [skip release]",
+ "update pot file",
+ "add required properties to current user provider",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.5.18 [skip release]",
+ "address lint errors",
+ "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "remove node_modules from git",
+ "release: cut 1.4.33 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "upgrade to cypress commands and plugins v9",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.3.11 [skip release]",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.5.12 [skip release]",
- "release: cut 1.2.11 [skip ci]",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: merge beta",
- "upgrade app-platform and app-runtime",
- "authority-editor: use design system color for text highlights",
+ "release: cut 1.4.1 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "fix eslint issues",
+ "release: cut 1.5.10 [skip release]",
+ "release: cut 1.4.5 [skip release]",
"adjust tests to new implementation and dependency versions",
- "authority-editor: remove custom authorities from tracker section (#851)",
+ "update emptyTableInfo component",
"release: cut 1.3.15 [skip release]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "release: merge beta",
+ "remove unused import",
+ "release: cut 1.3.0-beta.1 [skip ci]",
"release: cut 1.4.10 [skip release]",
- "adjust empty component prop naming",
- "release: cut 1.5.23 [skip release]",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.12 [skip release]",
- "release: cut 1.5.27 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "fix jest test suite",
- "release: cut 1.3.12 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "network shim: update captured fixtures",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.5.22 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
"release: cut 1.4.16 [skip release]",
- "address lint errors",
- "authority-editor: fix typo in i18n string",
- "cypress: update stubs",
- "upgrade ui version",
- "authority-editor: remove redundant style prop",
- "release: cut 1.5.1 [skip release]",
+ "release: cut 1.4.32 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.2 [skip release]",
+ "remove technical dept (#1082)",
+ "homepage cypress tests: fix after rebasing",
+ "authority-editor: remove custom authorities from tracker section (#851)",
"release: cut 1.3.16 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.5.6 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.5.17 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.3.1 [skip ci]",
- "update app icon",
- "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.30 [skip release]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.4.23 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "authority-editor: correct statement made in comment",
"remove console.log and prop error",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.4.15 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.4.21 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "cypress: increase timeouts",
+ "fix formatting",
+ "release: cut 1.2.12 [skip ci]",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "only subscribe to value",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.5.24 [skip release]",
"release: cut 1.4.29 [skip release]",
- "remove technical dept (#1082)",
- "upgrade @dhis2/ui for better validation message",
- "remove unused import",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.4 [skip release]",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.5.38 [skip release]",
"release: cut 1.5.14 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "add translation strings",
+ "cypress: update stubs",
"release: cut 1.4.28 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.5.7 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "only subscribe to value",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "update app icon",
+ "release: cut 1.5.9 [skip release]",
"release: cut 1.4.34 [skip release]",
"release: cut 1.4.37 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "authority-editor: remove redundant api function",
- "release: cut 1.4.13 [skip release]",
+ "fix jest test suite",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "add translation strings",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.3.7 [skip ci]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "adjust empty component prop naming",
"release: cut 1.5.13 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "update pot file",
+ "release: cut 1.5.17 [skip release]",
+ "authority-editor: remove logs",
+ "authority editor: remove invorrect fix",
+ "prep user-app for continuous release",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.9 [skip release]",
"test for empty table component",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.4.0 [skip release]",
+ "merge branch 'master' into beta",
+ "upgrade ui version",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.2.10 [skip ci]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.3 [skip release]",
+ "merge master into beta",
+ "release: cut 1.4.13 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.5.7 [skip release]",
"release: cut 1.4.14 [skip release]",
- "release: cut 1.5.2 [skip release]",
- "release: cut 1.4.9 [skip release]",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.5.25 [skip release]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.35 [skip release]",
"release: cut 1.5.5 [skip release]",
- "release: cut 1.5.38 [skip release]",
- "authority editor: remove invorrect fix",
+ "release: cut 1.3.0 [skip ci]",
+ "authority-editor: fix typo in i18n string",
+ "network shim: update captured fixtures",
"release: cut 1.3.8 [skip ci]",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.4.27 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "cleanup unused deps",
+ "release: cut 1.4.35 [skip release]",
"release: cut 1.5.11 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.4.6 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.5.0 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
"release: cut 1.5.4 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.5.3 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.2.12 [skip ci]",
- "merge master into beta",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.4.22 [skip release]",
- "fix formatting",
- "cypress: increase timeouts",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.5.10 [skip release]",
- "update beta (#881)",
- "release: cut 1.4.17 [skip release]",
- "add required properties to current user provider",
- "prep user-app for continuous release",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.5 [skip release]",
- "upgrade to cypress commands and plugins v9",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.12 [skip release]",
+ "release: cut 1.3.14 [skip release]",
"release: cut 1.5.37 [skip release]",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.4.35 [skip release]",
- "update network fixtures and test against 2.40",
- "authority-editor: correct statement made in comment",
- "cypress json: use more general ingoreTestFiles rule",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
"update ui and app-scripts deps",
- "release: cut 1.4.19 [skip release]",
- "react router: update to latest",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.26 [skip release]",
- "cleanup unused deps",
- "stop using deprecated prop name",
- "release: cut 1.4.3 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.23 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.4.36 [skip release]",
"fix cypress test suite",
- "release: cut 1.5.9 [skip release]",
- "remove node_modules from git",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.15 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
+ "release: cut 1.4.22 [skip release]",
+ "react router: update to latest",
"eslint: fix linter issues",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.5.19 [skip release]",
- "release: cut 1.4.23 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "merge branch 'master' into beta",
- "fix eslint issues",
- "homepage cypress tests: fix after rebasing"
+ "release: cut 1.3.9 [skip ci]",
+ "authority-editor: remove redundant api function",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.5.34 [skip release]"
],
"Features": [
- "user-group: bulk group member manager (#854)",
- "add and use empty table state component",
- "add and use page header component",
"group-form: update user group in single json patch request",
+ "add and use page header component",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "interface adjustments (#1101)"
+ "user-group: bulk group member manager (#854)",
+ "interface adjustments (#1101)",
+ "add and use empty table state component"
],
"Testing": [
"main navigation: add features and test code",
diff --git a/website/data/apphub.json b/website/data/apphub.json
index f2a737fa..8f39640b 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -22,44 +22,44 @@
"releaseNotes": {
"Maintenance": [
"update app version",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)"
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
],
"Bug Fixes": [
- "update element type tei analytics",
- "title and short name fields empty who nutrition (#182)",
"data entry form label",
+ "title and short name fields empty who nutrition (#182)",
+ "update element type tei analytics",
+ "data set sync label",
"analytics components properties",
- "user sync test runs without results (#183)",
- "data set sync label"
+ "user sync test runs without results (#183)"
],
"Features": [
- "regenerate en.pot",
- "add default values to initial setup",
- "create select visualization type component",
- "event visualization in home screen [DHIS2-15647] (#189)",
"event visualization home",
- "set new data entry as default",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "add event visualization to search component",
- "add info label to new form",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
"use new data entry form as default [DHIS2-17078] (#186)",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "user test visualization",
- "add bypass component to general settings",
- "dataset future periods help text",
+ "create select visualization type component",
"event visualization program",
- "remove bypass component from general settings",
"add users info as help text",
- "add default value to initial setup",
+ "add default values to initial setup",
"create bypass version and dialog component",
- "change bypass version label",
"edit visualization",
- "add bypass version component to general settings"
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "remove bypass component from general settings",
+ "add bypass component to general settings",
+ "change bypass version label",
+ "user test visualization",
+ "dataset future periods help text",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "set new data entry as default",
+ "add event visualization to search component",
+ "add bypass version component to general settings",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add info label to new form",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "regenerate en.pot",
+ "add default value to initial setup"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-in Features:\n- Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the new forms.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
}
@@ -76,55 +76,55 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "allow set 0 reserved values (#173)",
- "create initial values mutation [DHIS2-14107]",
- "save btn should stay disable if no changes",
- "change First launch dialog [DHIS2-14109] (#165)",
- "change collapsible to disableCollapsible",
- "change to disableCollapsibleSections specific",
- "remove D2 API request [DHIS2-14111]",
"data element api call error [DHIS2-14106] (#166)",
- "minor typo",
+ "remove D2 API request [DHIS2-14111]",
"default and reset disable referral",
+ "change to disableCollapsibleSections specific",
+ "change collapsible to disableCollapsible",
+ "buffer error import and byte length (#174)",
+ "change First launch dialog [DHIS2-14109] (#165)",
"add useMemo to handleCheckbox function",
- "buffer error import and byte length (#174)"
+ "allow set 0 reserved values (#173)",
+ "minor typo",
+ "create initial values mutation [DHIS2-14107]",
+ "save btn should stay disable if no changes"
],
"Features": [
- "remove D2 and create initial setup using dataMutation (#167)",
- "regenerate en.pot",
- "add tests to get expression description",
- "delete unused program and dataset queries",
- "save in datastore format",
- "collapsible sections for specific settings",
- "create disable referral for specific settings",
- "hide collapsible sections form [DHIS2-15644] (#178)",
"keep datastore ASWA version updated (#175)",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "create workflow context",
- "constants common file",
- "create program tei header component",
- "support application text translation [DHIS2-14110] (#170)",
- "use program and dataset data from context",
- "add useCallback to handleCheckbox function",
- "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create disable referral for specific settings",
"collapsible sections for global settings",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "update app version and description",
- "use program data from context",
- "add advanced settings to general",
- "android expression validator",
- "handle change tei header",
"add workflow",
- "create disable referral for global settings",
+ "create more options component",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "use program and dataset data from context",
"create section component",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
"change label title",
- "select a program indicator expression [DHIS2-15645] (#179)",
+ "support application text translation [DHIS2-14110] (#170)",
+ "use program data from context",
+ "constants common file",
"experimental features component and helper function",
- "create more options component"
+ "create disable referral for global settings",
+ "collapsible sections for specific settings",
+ "android expression validator",
+ "add advanced settings to general",
+ "delete unused program and dataset queries",
+ "add useCallback to handleCheckbox function",
+ "update app version and description",
+ "handle change tei header",
+ "add tests to get expression description",
+ "create program tei header component",
+ "create workflow context",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "save in datastore format",
+ "regenerate en.pot"
],
"Maintenance": [
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
"update ui dependencies (#172)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:
\n
\n\nProgram's Appearance Settings:
\n\nDisable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program \nDisable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode. \nTEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental. \n \n\nGeneral Settings
\nOpt-in Features:
\n\n Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms. \n \n\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
@@ -142,35 +142,35 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
- "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
+ "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)"
],
"Features": [
- "multirow header table [DHIS2-14920] (#159)",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "move file size from General to Sync Global (#161)",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
+ "authorization wall based on api version",
"max file size to upload (#157)",
+ "use notice box to give info of tracker importer",
+ "move file size from General to Sync Global (#161)",
+ "change import has authority",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "multirow header table [DHIS2-14920] (#159)",
"update yarn",
- "use new tracker importer as default [DHIS2-14741] (#158)",
"tracker exporter default value by API version",
- "use notice box to give info of tracker importer",
- "change authorities from all to androidsettings",
"change import modules path",
- "change import has authority",
"use tracker importer if current API is 2.40 or higher",
- "authorization wall based on api version"
+ "change authorities from all to androidsettings"
],
"Bug Fixes": [
- "update tracker notice box",
"tracker importer default value by API version",
+ "change the default value of the new tracker importer",
"export component",
+ "default values synchronization",
"styles add margin and align elements (#163)",
"set 0 for download sync programs settings (#160)",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "change the default value of the new tracker importer",
- "default values synchronization"
+ "update tracker notice box"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
}
@@ -187,67 +187,67 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "regenerate en.pot",
- "[program dataset] adjust component width (#134)",
- "add app version",
- "prop-types: change old style imports to new prop-types (#144)",
- "[analytics] fix period label",
+ "import component missing",
"add datastore keys to readme",
+ "reuse edit visualization component",
+ "update metadata queries",
+ "prop-types: change old style imports to new prop-types (#144)",
+ "textfield max limit of 200 characters",
+ "add tests for user sync helpers",
"keep None period analytics",
+ "change fixed period labels (#135)",
"update proptypes source",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "add tests for user sync helpers",
+ "simplify function",
+ "remove None period analytics (#151)",
+ "[general] update disable settings label (#133)",
+ "loop elements",
+ "[analytics] fix period label",
"visualization query for user test [DHIS2-13124] (#132)",
- "pin node version to 14 for netlify",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
"update app version",
- "reuse edit visualization component",
- "loop elements",
- "[general] update disable settings label (#133)",
- "reuse visualizationGroup component",
- "simplify function",
+ "pin node version to 14 for netlify",
"include relative period",
- "remove None period analytics (#151)",
+ "reuse visualizationGroup component",
+ "regenerate en.pot",
"[synchronization dataset] fix period label",
- "import component missing",
- "textfield max limit of 200 characters",
- "change fixed period labels (#135)",
- "update metadata queries"
+ "add app version",
+ "[program dataset] adjust component width (#134)"
],
"Features": [
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "visualizations dataset create Edit Title",
"hide message of the day (#150)",
- "add message of the day to general settings",
"visualizations home create Edit Title",
- "create text area field",
+ "add message of the day to general settings",
"improve visualization list (#139)",
- "visualizations dataset create Edit Title",
- "change label New Tracker Importer [Sync Settings: Global] (#137)",
- "add Message of the Day [DHIS2-12630] (#119)",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
"visualizations program create Edit Title",
- "update user sync test metadata size [DHIS2-13061] (#140)"
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "create text area field",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
],
"Build Updates": [
- "replace semantic commit checks with new workflow",
"run linting and tests on ci (#146)",
+ "replace semantic commit checks with new workflow",
+ "trigger netlify",
"add deploy netlify",
- "deploy: add netlify deploy workflow (#148)",
- "trigger netlify"
+ "deploy: add netlify deploy workflow (#148)"
],
"Maintenance": [
- "add yarn.lock",
- "remove unused workflow",
+ "upgrade ui library",
+ "deps: update app-runtime to latest (#145)",
"deps: align all dependencies",
+ "npm: add npm scripts",
+ "add yarn.lock",
"lint: autofix linting violations",
- "eslint: add rule overrides",
- "deps: update app-runtime and cli-app-scripts",
- "dotfiles: add dotfiles",
- "upgrade ui library",
+ "remove unused workflow",
"set node version for netlify build",
- "prettier: autofix prettier issues",
"deps: loosen version requirements",
+ "prettier: autofix prettier issues",
"deps: add peer dependencies (#147)",
- "npm: add npm scripts",
- "deps: update app-runtime to latest (#145)"
+ "deps: update app-runtime and cli-app-scripts",
+ "eslint: add rule overrides",
+ "dotfiles: add dotfiles"
],
"Testing": [
"app: mock app layout component"
@@ -267,26 +267,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "change 2.38 as min api version allowed",
"[appearance program]prepare configuration and new datastore format",
- "update webapp version",
"accept previous and new datastore format",
- "Add bash script for automatic deployment (#109)",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "add completionSpinner to json structure",
- "[appearance program] add and edit new specific setting",
- "appearance add functions to prepare json for datastore",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"add webapp version to overview page (#125)",
+ "appearance add functions to prepare json for datastore",
+ "Add bash script for automatic deployment (#109)",
+ "[appearance program] add and edit new specific setting",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"[appearance program] add optional tei search checkbox to dialog",
- "change 2.38 as min api version allowed"
+ "update webapp version",
+ "add completionSpinner to json structure"
],
"Bug Fixes": [
- "appearance add completion spinner key to datastore json (#128)",
- "change new tracker importer label",
+ "appearance default value global completion spinner",
+ "appearance change label optional search",
"change datastore key appearance (#126)",
"change datastore completion spinner key appearance (#127)",
- "appearance change label optional search",
- "appearance default value global completion spinner"
+ "appearance add completion spinner key to datastore json (#128)",
+ "change new tracker importer label"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
}
@@ -303,33 +303,33 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[synchronization] change filter data to metadata program dataset (#103)",
- "validation text for reserved values, TEI and event",
- "[general] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
+ "Change param to 'paging' instead of 'pager' (#110)",
"valid URL has http or https protocol (#112)",
- "update label",
- "[visualization] dataset accept API title and name",
+ "[visualization] home change API visualization runtime",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "verify new visualization and format datastore (#118)",
+ "[general] remove hard limits and add warning",
+ "checkbox stays unchecked (#113)",
+ "[synchronization] remove hard limits and add warning",
"[visualization] program accept API title and name",
+ "[visualization] dataset accept API title and name",
+ "[visualization] program change API visualization runtime",
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "validation text for reserved values, TEI and event",
"[visualization] dataset change API visualization runtime",
- "checkbox stays unchecked (#113)",
- "verify new visualization and format datastore (#118)",
- "[visualization] keep only one default group (#106)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "change param to 'paging' instead of 'pager (#115)",
- "[visualization] home accept API title and name",
+ "update label",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[visualization] home change API visualization runtime",
- "Change param to 'paging' instead of 'pager' (#110)",
- "[synchronization] remove hard limits and add warning",
- "[visualization] program change API visualization runtime"
+ "[visualization] home accept API title and name"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
- "regenerate en.pot",
- "[general] add component to Share screen",
"general section Share screen (#107)",
+ "[general] add component to Share screen",
+ "regenerate en.pot",
"update patch app version (#114)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more Analytics functionalities, which now also includes:
\nGeneral: \nThis version also allows configuring the possibility to take screenshots using the production APK of the Android Capture App (e.g. the one that is made available on GooglePlay). Screenshots (or screen sharing) were previously deactivated for security reasons in the production APK. However, we have received many requests from the community to allow users to take screenshots for debugging reasons. This functionality is configurable (by using a checkbox) in the Android Settings web app. Please note that the default behavior is deactivated screenshots.\n
Global synchronization: \nThis option is only available if the Android Settings Webapp is used from version 2.37 DHIS2 API onwards. It is recommended to use this new tracker importer in a testing environment.\n
Analytics and Visualizations: \nRetrieve a complete list of programs and data sets to use when creating visualizations and analytics.\n\n
RELEASE INFO: \n\n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | [Android Settings Web App doc](https://docs.dhis2.org/en/use/android-app/settings-configuration.html)\nIssues related | [Jira issues Android_settingswebapp_v2.1.1](https://jira.dhis2.org/browse/DHIS2-12535?filter=12326)"
@@ -347,86 +347,86 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[appearance] colocate data with component table (#91)",
- "[Appearance] colocate data with component Data set table",
- "[analytics] use common query and mutation (#93)",
- "delete unused components (#81)",
+ "[Appearance] Data set and Home table component",
"[Program Appearance] colocate data with component table",
+ "[sync general] remove unused components",
+ "[analytics] use common query and mutation (#93)",
+ "[sync general] reorganize components related to field section",
"[sync] remove unused constants",
- "[Appearance] colocate data with component Home table",
"[sync dataset] remove unused components",
- "remove unused svg icons",
- "[Appearance] Data set and Home table component",
- "[sync programs] remove unused components",
"[sync general] reorganize file and component",
- "[sync general] remove unused components",
- "[sync general] reorganize components related to field section"
+ "[appearance] colocate data with component table (#91)",
+ "[Appearance] colocate data with component Data set table",
+ "remove unused svg icons",
+ "delete unused components (#81)",
+ "[Appearance] colocate data with component Home table",
+ "[sync programs] remove unused components"
],
"Features": [
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualization] search visualization",
- "[user sync test] show test results",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "add a user search field",
- "add user test table",
"update version",
- "[DHIS2-9858] update user sync test (#102)",
- "add Program analytics to menu",
- "[analytics] program create initial section",
"[visualization] dialog to delete element",
- "[visualization] add visualization query",
- "[visualization dataset] show visualizations and groups",
- "add Analytics menu sections",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization] add basic components to search a user",
- "[visualization] select and text field",
- "test if user has access to a visualization (#101)",
- "[visualization dataset] add visualization and groups",
+ "[user sync test] show test results",
"[DHIS2-11261] Add new visualization for programs (#96)",
- "[visualization home] add visualizations and groups",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[visualization] add Home visualization component to menu",
- "[visualizations] group options",
- "[visualizations] show Home groups and visualizations",
- "[visualization] create initial layout for data set visualization",
- "add analytics menu (#82)",
+ "[analytics] program create initial section",
+ "[visualization] add visualization query",
"[user sync test] get data download size",
- "[visualization] add table to show program visualizations",
+ "[visualization] dialog to add visualization and group",
+ "[appearance] program add follow up option (#85)",
+ "[visualization] test to validate the user has access to visualization",
+ "add user test table",
"queries to update and get analytics datastore",
- "[visualization] Program show groups and visualizations",
- "show and delete group and visualizations (#94)",
+ "[visualization] select and text field",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
"[visualizations] update home visualizations",
+ "show and delete group and visualizations (#94)",
+ "add a user search field",
+ "[visualizations] group options",
+ "[visualization] search visualization",
+ "[visualization] create initial layout for data set visualization",
+ "[visualization dataset] show visualizations and groups",
+ "[user sync test] get metadata download size",
+ "add Program analytics to menu",
+ "add user sync test",
+ "[DHIS2-9858] update user sync test (#102)",
+ "[visualization] add basic components to search a user",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[visualizations] add new visualization for program",
+ "add Analytics menu sections",
+ "[visualization dataset] add visualization and groups",
+ "add Data set visualization and groups (#100)",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "add analytics menu (#82)",
+ "[visualization] add table to show program visualizations",
"[visualization] show and delete visualization, update datastore",
- "[appearance] program add follow up option (#85)",
- "add user sync test",
+ "[visualization] add user tests to Home, Programs, and Data set",
"[visualization home] dialog to add visualization",
- "[visualization] dialog to add visualization and group",
"[visualization] add period and visualization constants",
- "add Data set visualization and groups (#100)",
- "[user sync test] disable the button when loading and no user selected",
+ "[visualization home] add visualizations and groups",
+ "[visualization] Program show groups and visualizations",
"generate a random id",
"[visualizations] add Home visualization component to menu",
- "[visualization] test to validate the user has access to visualization",
- "[visualizations] add new visualization for program",
- "[user sync test] get metadata download size",
- "add visualizations search field (#95)"
+ "add visualizations search field (#95)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] add Home visualization component to menu",
+ "[visualizations] show Home groups and visualizations",
+ "test if user has access to a visualization (#101)"
],
"Bug Fixes": [
- "[Appearance Program] support translation for list of elements",
- "migrate import from ui-core to ui (#84)",
- "[visualization]differentiate between failure to load and empty data",
- "move code inside onComplete to a useEffect hook",
- "[synchronization] update program name",
- "move analytics components to TEI directory",
+ "[Analytics] remove write access filter (#92)",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
- "[appearance] program filter add translations to strings",
"add error notice box",
- "remove extra constant, initialvalue and tei are kept in sync",
- "[Analytics] remove write access filter (#92)",
"[synchronization] update data set name",
- "update input number props"
+ "migrate import from ui-core to ui (#84)",
+ "[synchronization] update program name",
+ "[appearance] program filter add translations to strings",
+ "update input number props",
+ "[Appearance Program] support translation for list of elements",
+ "move analytics components to TEI directory",
+ "[visualization]differentiate between failure to load and empty data",
+ "move code inside onComplete to a useEffect hook",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -446,141 +446,141 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove extras in help text",
- "loading for specific settings",
- "add edit to dependency effect",
- "summary settings text synchronization program",
- "outside function to validate mandatory form fields",
- "remove extra hook to get namespace datastore",
- "update namespace value",
- "use uid for keys in table rows",
- "add default values to populate program sync settings",
+ "change data sets wording inconsistency",
+ "update datastore keys default values initial setup",
+ "add program name as analytics description",
+ "user sync test, change keys datastore (#78)",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "add new keys for datastore",
+ "API call to get value by key and namespace, clean extra functions",
+ "remove first version namespace if exists",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "move authorization query to Dialog component and remove extra state",
"add sync status to default values",
+ "change wording",
+ "remove id and name from settings",
+ "dataset API period type",
+ "add a table for sync program global settings",
"use default constant for data and metadata",
"change datastore keys to get initial values",
"update key names and values to create the first setup datastore",
- "add edit property to analytic select fields",
- "change file and function name update general datastore key",
- "remove unused state in router",
"remove empty lines",
- "use lodash to verify values are equal",
- "add edit property to analytic sections",
- "change wording",
- "add program name as analytics description",
+ "update namespace value",
+ "remove unused state in router",
"label and help text values with i18n inside render",
- "six-monthly typo",
+ "loading for specific settings",
+ "change file and function name update general datastore key",
+ "migrate d2 to runtime to get datastore namespace and auth",
+ "remove extra hook to manage and get general key",
+ "use uid for keys in table rows",
+ "summary settings text synchronization program",
+ "outside function to validate mandatory form fields",
+ "parse and format for program Indicator",
"change bar chart constant value to bar",
- "API call to get value by key and namespace, clean extra functions",
+ "add default values to populate program sync settings",
+ "use lodash to verify values are equal",
+ "change authority to authorities better descriptive resource name",
+ "add sidebar and routes",
"get namespace and authority using app runtime (#62)",
+ "remove extras in help text",
"common functions to update, remove and filter elements",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add a table for sync program global settings",
- "change data sets wording inconsistency",
- "add Home/Overview component to routes",
- "remove first version namespace if exists",
- "change authority to authorities better descriptive resource name",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "user sync test, change keys datastore (#78)",
- "update datastore keys default values initial setup",
- "move authorization query to Dialog component and remove extra state",
- "add new menu and submenu and routes for sidebar (#60)",
- "parse and format for program Indicator",
+ "add edit property to analytic sections",
"update key values for datastore",
- "remove extra hook to manage and get general key",
- "dataset API period type",
+ "six-monthly typo",
+ "add Home/Overview component to routes",
+ "add edit to dependency effect",
"summary settings text sync program, appearance",
- "add new keys for datastore",
- "remove id and name from settings",
- "add sidebar and routes",
- "options to round value"
+ "options to round value",
+ "remove extra hook to get namespace datastore",
+ "add edit property to analytic select fields"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "add function to edit analytics items",
- "add page header layout",
- "dialog to edit and create specific settings",
- "inputs should be disabled if user has no authorities (#74)",
+ "dialog for program specific settings",
+ "add basic select fields",
+ "create a home card for menu sections",
+ "specific settings list, table action to edit and delete",
+ "add function to check object values are valid",
+ "add basic components for text, select and radio field",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
"[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "add function to edit analytics items",
+ "add new analytics item",
+ "add dataset sync to menu sections",
+ "add home cards for menu and submenu items",
"create a new specific setting for dataset",
- "add queries and mutations to handle synchronization key datastore",
- "basic page to handle home appearance section",
- "create fields with validation",
- "choose element and visualization type, refetch query after select",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "add helper functions for analytics",
- "add page layout, save and reset",
- "general settings form using app runtime for datastore",
- "[DHIS2-10895] Add new analytics item (#70)",
- "create a simple page for program sync settings",
- "add queries and mutations for appearance key",
- "button to delete namespace from datastore",
"create new data set specific setting",
- "add a basic page for the global settings section",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "basic page to handle analytics items",
- "create fields for general settings",
- "dialog to create a new specific setting",
- "notice info when there are no analytics items",
- "dialog for program specific settings",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "create a basic page for dataset section, save and reset options",
- "add basic select fields",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "create basic form fields",
"[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "global settings for program appearance section",
- "add a table with global settings for the dataset",
- "save and reset program synchronization settings",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "create a new specific setting for the program",
- "add program completion checkbox",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "add function to check object values are valid",
- "strip buttons to save and reset settings datastore",
- "add new analytics item",
- "create a home card for menu sections",
- "analytic section: program, title, visualization, gender and axis",
- "handle dataset specific settings, create, edit, delete and save",
+ "[DHIS2-9669] Create Analytics Section (#65)",
"add new tei items and show them in a table action",
+ "general settings form using app runtime for datastore",
+ "create a simple page for program sync settings",
"add home appearance to the menu section",
- "add constants for datastore",
- "create a basic page for dataset sync section, save and reset",
- "specific settings list, table action to edit and delete",
- "add analytics to menu sections",
- "queries to read program dataElement attribute programIndicator id",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "add program completion checkbox",
+ "global settings for program appearance section",
+ "edit and delete data set specific setting",
+ "basic page layout with header",
+ "reorganize new sidebar menu sections and submenus",
+ "inputs should be disabled if user has no authorities (#74)",
+ "add page layout, save and reset",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "add page header layout",
+ "create fields with validation",
+ "choose element and visualization type, refetch query after select",
+ "notice info when there are no analytics items",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "add synchronization program to menu sections",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
- "add home cards for menu and submenu items",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "create a table for dataset global sync setting",
- "analytic WHO Elements",
- "analytic table action",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "create a basic page for dataset section, save and reset options",
+ "edit and delete program specific setting",
"update sidebar menu section information",
- "handle program-specific settings, create, edit and delete",
- "add components to choose: program, programStage, dataElement, who",
- "add basic components for text, select and radio field",
- "basic page layout with header",
+ "create fields for general settings",
+ "add a table with global settings for the dataset",
+ "save and reset program synchronization settings",
+ "button to delete namespace from datastore",
+ "create basic form fields",
+ "create a basic page for dataset sync section, save and reset",
+ "create a new program specific setting",
+ "basic page to handle analytics items",
+ "add a basic page for the global settings section",
+ "add constants for datastore",
+ "query to read if the user has all authorities",
+ "dialog to create a new specific setting",
+ "strip buttons to save and reset settings datastore",
+ "basic page to handle home appearance section",
+ "add queries and mutations to handle synchronization key datastore",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
"change notice alert style",
- "add synchronization program to menu sections",
"button to add new settings",
- "edit and delete program specific setting",
+ "add analytics to menu sections",
+ "add components to choose: program, programStage, dataElement, who",
"queries to read and update analytics key from datastore",
- "create a new program specific setting",
- "reorganize new sidebar menu sections and submenus",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "dialog to edit and create specific settings",
+ "create a new specific setting for the program",
+ "add queries and mutations for appearance key",
"[DHIS2-9585] General Settings section (#63)",
- "add dataset sync to menu sections",
- "edit and delete data set specific setting",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "query to read if the user has all authorities"
- ],
- "Testing": [
- "adding tests for valid values",
- "adding tests for valid URLs"
- ],
- "GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
+ "analytic table action",
+ "handle program-specific settings, create, edit and delete",
+ "analytic WHO Elements",
+ "queries to read program dataElement attribute programIndicator id",
+ "create a table for dataset global sync setting",
+ "add helper functions for analytics",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "analytic section: program, title, visualization, gender and axis"
+ ],
+ "Testing": [
+ "adding tests for valid values",
+ "adding tests for valid URLs"
+ ],
+ "GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
}
},
{
@@ -599,12 +599,12 @@
"[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
+ "change metadata and data text in manual dialog (#58)",
"[DHIS2-9301] add Manual option to sync (#56)",
"[DHIS2-9129] Migration UI components for general settings (#53)",
- "change labels metadata and data options (#52)",
- "[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "change metadata and data text in manual dialog (#58)"
+ "[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "change labels metadata and data options (#52)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.
\nRELEASE INFO:
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_app_v1.1.0
"
}
@@ -656,12 +656,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33",
"caption": "",
- "created": 1624314977424,
+ "created": 1624315046627,
"description": "",
- "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a",
- "lastUpdated": 1624314977424,
+ "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33",
+ "lastUpdated": 1624315046627,
"logo": false
},
{
@@ -674,12 +674,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a",
"caption": "",
- "created": 1624315046627,
+ "created": 1624314977424,
"description": "",
- "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33",
- "lastUpdated": 1624315046627,
+ "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a",
+ "lastUpdated": 1624314977424,
"logo": false
}
],
@@ -708,39 +708,39 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "regenerate en.pot",
- "allow user to upload latest app version (#7)",
- "delete apk version",
"parse new version before saving",
- "remove all usergroups already assigned from option list",
- "update user groups",
+ "version format 4 digits [DHIS2-16802]",
"support four-part version numbers",
- "style add padding to search input",
+ "remove all usergroups already assigned from option list",
+ "parse last release version before saving",
"delete all apk version",
- "icon",
- "add userGroups to dependencies",
+ "allow user to upload latest app version (#7)",
+ "style add padding to search input",
+ "regenerate en.pot",
+ "delete apk version",
"isGreaterVersion and padZeros functions for all expressions",
- "parse last release version before saving",
- "version format 4 digits [DHIS2-16802]"
+ "update user groups",
+ "add userGroups to dependencies",
+ "icon"
],
"Features": [
- "regenerate en.pot",
- "add erase all button",
- "first time setup with empty value",
- "grant access to apk by userGroup [DHIS2-16678]",
+ "upload new apk with user group",
+ "create user groups access component",
"save user group on the fly when editing version [DHIS2-17222]",
- "add warning when no match found",
- "support application text translation [DHIS2-15593]",
"create button to erase all content",
- "create basic components to list user groups",
- "upload new apk with user group",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
"erase all content [DHIS2-15911]",
- "show userGroups names and default apk version",
- "create user groups access component",
+ "add warning when no match found",
+ "regenerate en.pot",
+ "add erase all button",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "create basic components to list user groups",
"save userGroup on the fly",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "show userGroups names and default apk version",
+ "assign user groups to version already created",
+ "support application text translation [DHIS2-15593]",
"create basic components to search user groups",
- "assign user groups to version already created"
+ "first time setup with empty value"
],
"Maintenance": [
"update app version"
@@ -844,14 +844,14 @@
"add new workflows (#554)"
],
"Maintenance": [
- "update CODEOWNERS (#558)",
+ "remove QA from CODEOWNERS",
"update cli-app-scripts",
- "release: cut 100.2.36 [skip release]",
- "remove QA from CODEOWNERS"
+ "update CODEOWNERS (#558)",
+ "release: cut 100.2.36 [skip release]"
],
"Bug Fixes": [
- "ensure logic does not fail with empty response pre v40",
- "DHIS2-13294: add link to navigate to app after install (#555)"
+ "DHIS2-13294: add link to navigate to app after install (#555)",
+ "ensure logic does not fail with empty response pre v40"
],
"Testing": [
"add tests for ManualInstall"
@@ -979,8 +979,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "parse error message properly for manual installs (#541)",
- "DHIS2-15304: display correct error message when session is expired"
+ "DHIS2-15304: display correct error message when session is expired",
+ "parse error message properly for manual installs (#541)"
],
"Refactoring": [
"implement code review comments to make the api.request method more resilient"
@@ -1103,8 +1103,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.2.24 [skip release]"
+ "release: cut 100.2.24 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1204,14 +1204,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "format",
"rename class",
- "release: cut 100.2.19 [skip release]",
- "update app icon (#484)"
+ "update app icon (#484)",
+ "format",
+ "release: cut 100.2.19 [skip release]"
],
"Bug Fixes": [
- "correct logic",
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
+ "correct logic"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
}
@@ -1670,11 +1670,11 @@
"releaseNotes": {
"Maintenance": [
"update proptypes import",
- "format fixtures",
- "update dependencies",
- "update app icon (#599)",
"update network fixtures and cypress config",
- "release: cut 100.1.9 [skip release]"
+ "release: cut 100.1.9 [skip release]",
+ "update app icon (#599)",
+ "format fixtures",
+ "update dependencies"
],
"Bug Fixes": [
"design, color, spacing adjustments",
@@ -1741,9 +1741,9 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
+ "fix lint script",
"fix d2-style script",
- "replace semantic commit checks with new workflow",
- "fix lint script"
+ "replace semantic commit checks with new workflow"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1809,11 +1809,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "deps: update app-runtime to latest alpha",
- "yarn: deduplicate lockfile",
+ "release: cut 100.1.3 [skip ci]",
"codeowners: introduce owners",
"deps-dev: update app-scripts to get new publish command",
- "release: cut 100.1.3 [skip ci]"
+ "yarn: deduplicate lockfile",
+ "deps: update app-runtime to latest alpha"
],
"Documentation": [
"colocate app docs"
@@ -1915,15 +1915,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump actions/download-artifact in /.github/workflows",
- "release: cut 101.4.0 [skip release]",
- "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
"cypress tests",
- "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)"
+ "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
+ "release: cut 101.4.0 [skip release]",
+ "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
+ "deps: bump actions/download-artifact in /.github/workflows"
],
"Features": [
- "[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)",
- "add overflow menu with actions"
+ "add overflow menu with actions",
+ "[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)"
],
"Bug Fixes": [
"review comments",
@@ -1984,8 +1984,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-17651] enrollment dashboard UI changes (#3767)",
- "cypress tests related with enrollment dashboard UI changes"
+ "cypress tests related with enrollment dashboard UI changes",
+ "[DHIS2-17651] enrollment dashboard UI changes (#3767)"
],
"Maintenance": [
"release: cut 101.3.1 [skip release]"
@@ -2005,14 +2005,14 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "respect block entry form and authorities",
- "[DHIS2-11836] respect block entry form (#3759)",
+ "cy test for disabled button",
"cypress test for disabled edit event button",
- "cy test for disabled button"
+ "[DHIS2-11836] respect block entry form (#3759)",
+ "respect block entry form and authorities"
],
"Bug Fixes": [
- "cypress test",
"tooltip",
+ "cypress test",
"set tracker auto test restricted"
],
"Maintenance": [
@@ -2033,8 +2033,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-17953] Invalid dateFormat conversion in related stages (#3774)",
- "use relevant date format"
+ "use relevant date format",
+ "[DHIS2-17953] Invalid dateFormat conversion in related stages (#3774)"
],
"Maintenance": [
"release: cut 101.2.2 [skip release]"
@@ -2054,8 +2054,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.2.1 [skip release]",
- "[DHIS2-17925] adapt the transfer scenario to the newly added API restrictions (#3768)"
+ "[DHIS2-17925] adapt the transfer scenario to the newly added API restrictions (#3768)",
+ "release: cut 101.2.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2075,16 +2075,16 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[DHIS2-17860] replace material ui TextField for Input (#3757)",
"fix WL cypress tests",
+ "[DHIS2-17860] replace material ui TextField for Input (#3757)",
"[DHIS2-17840]replace Material UI Grid (#3763)"
],
"Features": [
"[DHIS2-17575] disable create new buttons if no data write access (#3751)",
- "remove grid registration data entry form",
"remove grid from incompleteselectionsmessage",
- "remove Grid",
- "remove grid from cardlistitem"
+ "remove grid registration data entry form",
+ "remove grid from cardlistitem",
+ "remove Grid"
],
"Bug Fixes": [
"remove use of media for responsiveness",
@@ -2128,12 +2128,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "missing flow and types",
- "remove console lines",
+ "Consider program rule",
"consider program rule",
"lint",
- "Consider program rule",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)"
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
+ "missing flow and types",
+ "remove console lines"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -2225,12 +2225,12 @@
"Bug Fixes": [
"review change for opacity",
"[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
- "define drag source and drop target",
+ "rolleback cypress change in fil",
"review change for hover",
"ts error",
- "rolleback cypress change in fil",
- "breaking cypress test",
- "restore comments"
+ "restore comments",
+ "define drag source and drop target",
+ "breaking cypress test"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-17352] Changing program in event workspace does nothing (#3754 ) (c3ce444 ) \n \nFeatures \n\n[DHIS2-12288] add enrollment section description (#3750 ) (1b4be20 ) \n "
}
@@ -2247,9 +2247,9 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[DHIS2-17750] replace material ui Card for Widget (#3718)",
"[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
- "[DHIS2-17839] replace material ui Paper for Card (#3747)"
+ "[DHIS2-17839] replace material ui Paper for Card (#3747)",
+ "[DHIS2-17750] replace material ui Card for Widget (#3718)"
],
"Bug Fixes": [
"[DHIS2-17632][DHIS2-17633] restrict invalid category combo for orgUnit (#3738)"
@@ -2515,10 +2515,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.70.13 [skip release]",
"[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)",
+ "[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)",
"[DHIS2-17733] flaky scenario in NewPage.feature (#3711)",
- "[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)"
+ "release: cut 100.70.13 [skip release]"
],
"Bug Fixes": [
"[DHIS2-15687] display translated options in profile widget (#3717)"
@@ -6271,18 +6271,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump the security group with 3 updates (#3046)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"release: cut 100.2.4 [skip release]",
- "dependabot config and remove dev branch from workflows (#3027)",
- "break up command chain",
+ "cypress 13 upgrade (#3040)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "cypress 13 upgrade (#3040)"
+ "dependabot config and remove dev branch from workflows (#3027)",
+ "break up command chain"
],
"Bug Fixes": [
+ "add missing dependencies for semantic-release (#3062)",
"stop fetching schemas and replace d2 with dataEngine (#3056)",
- "display correct app version in dhis2 and updated workflows (#3061)",
- "add missing dependencies for semantic-release (#3062)"
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
}
@@ -6300,8 +6300,8 @@
"releaseNotes": {
"Bug Fixes": [
"translations: sync translations from transifex (dev) (#3001)",
- "fetch visualization always when caching (DHIS2-17509) (#2986)",
- "merge to master"
+ "merge to master",
+ "fetch visualization always when caching (DHIS2-17509) (#2986)"
],
"Maintenance": [
"release: cut 100.2.3 [skip release]",
@@ -6327,11 +6327,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
- "avoid reading from undefined error (DHIS2-17334) (#2970)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"merge to master",
- "dimension list design (DHIS2-16270) (#2861)"
+ "dimension list design (DHIS2-16270) (#2861)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -6351,9 +6351,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
- "translations: sync translations from transifex (dev)",
"in paragraphs were removed in dashboard item description (#2962)",
+ "translations: sync translations from transifex (dev)",
+ "merge to master",
"short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
@@ -6397,40 +6397,40 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "run the release step on both master and dev branches (#2929)",
- "use the repo default branch for dependabot (#2887)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "26.2.0-cumulative-values-alpha.1",
+ "update analytics dependency (#2934)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
- "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "use latest alpha for testing",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
+ "analytics (#2856)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"analytics@26.2.0",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
- "26.2.0-cumulative-values-alpha.1",
+ "run the release step on both master and dev branches (#2929)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
"include patch packages in cache-key (#2855)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "release: cut 100.1.0 [skip release]",
"include release notes in slackbot message (#2911)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "analytics (#2856)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "update analytics dependency (#2934)"
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "use latest alpha for testing"
],
"Bug Fixes": [
+ "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "translations: sync translations from transifex (dev) (#2920)",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
- "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "merge to master",
- "translations: sync translations from transifex (dev) (#2920)"
+ "merge to master"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "use 41 test instance",
- "disable flaky test (#2940)"
+ "disable flaky test (#2940)",
+ "use 41 test instance"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
}
@@ -6451,11 +6451,11 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
- "add github job that reports successful release (#2712)",
- "only run release-success if master branch",
"release: cut 100.0.4 [skip release]",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "clean up cypress folder (#2687)"
+ "clean up cypress folder (#2687)",
+ "only run release-success if master branch",
+ "add github job that reports successful release (#2712)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
}
@@ -6472,8 +6472,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.3 [skip release]",
"deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
+ "release: cut 100.0.3 [skip release]",
"deps: upgrade several dependencies (#2686)"
],
"Bug Fixes": [
@@ -6499,13 +6499,13 @@
],
"Maintenance": [
"disable nightly scheduled test run (#2511)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"release: cut 100.0.2 [skip release]",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
"release: cut 100.0.1 [skip release]",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"nightly failing to set up cypress (#2378)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)"
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -6532,8 +6532,8 @@
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app (#2384)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2384)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \n "
}
@@ -6908,8 +6908,8 @@
"DHIS2-17668: sanitise HTML in table instead of showing it as encoded text"
],
"Testing": [
- "DHIS2-17668: update e2e tests network fixtures",
- "DHIS2-17668: add e2e fixtures for v40 and 41"
+ "DHIS2-17668: add e2e fixtures for v40 and 41",
+ "DHIS2-17668: update e2e tests network fixtures"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -6992,18 +6992,18 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "add scroll on workflow selector [DHIS2-15415]",
"remove v37 e2e",
- "translations: sync translations from transifex (master)",
- "add scroll for workflows [DHIS2-15415]",
+ "prevent failing jest test",
+ "update v38 fixtures",
"update v39 fixtures",
+ "add scroll for workflows [DHIS2-15415]",
"update jest mock [DHIS2-15415]",
- "prevent failing jest test",
- "update v38 fixtures"
+ "translations: sync translations from transifex (master)",
+ "add scroll on workflow selector [DHIS2-15415]"
],
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.0.8 [skip release]"
+ "release: cut 100.0.8 [skip release]",
+ "update CODEOWNERS"
],
"GitHub": "\nBug Fixes \n\nadd scroll on workflow selector [DHIS2-15415] (2a8c140 ) \nprevent failing jest test (30b66ae ) \nremove v37 e2e (5f387e4 ) \nupdate jest mock [DHIS2-15415] (be1a01a ) \nupdate v38 fixtures (52d1538 ) \nupdate v39 fixtures (a978552 ) \ntranslations: sync translations from transifex (master) (43a0105 ) \ntranslations: sync translations from transifex (master) (b3a4609 ) \ntranslations: sync translations from transifex (master) (0c0f6b2 ) \ntranslations: sync translations from transifex (master) (0efe83b ) \ntranslations: sync translations from transifex (master) (840eb4f ) \ntranslations: sync translations from transifex (master) (6c7882f ) \ntranslations: sync translations from transifex (master) (668b440 ) \ntranslations: sync translations from transifex (master) (ae80f4a ) \ntranslations: sync translations from transifex (master) (0708a09 ) \ntranslations: sync translations from transifex (master) (1839610 ) \ntranslations: sync translations from transifex (master) (d65c9c1 ) \ntranslations: sync translations from transifex (master) (6655b23 ) \ntranslations: sync translations from transifex (master) (0fad2b8 ) \n "
}
@@ -7023,11 +7023,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "release: cut 100.0.7 [skip release]",
"upgrade packages and produce new fixtures",
+ "release: cut 100.0.7 [skip release]",
+ "fix formatting uissue in workflows config file",
"fix cypress tests referring to last year",
- "add e2e test runs for new versions and fresh fixtures",
- "fix formatting uissue in workflows config file"
+ "add e2e test runs for new versions and fresh fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -7124,8 +7124,8 @@
"channel": "stable",
"releaseNotes": {
"Documentation": [
- "add minimal intro.",
- "remove distinction between workflow and cogs based approval"
+ "remove distinction between workflow and cogs based approval",
+ "add minimal intro."
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -7174,9 +7174,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut v100 and become continuously delivered",
- "release: cut 100.0.0 [skip ci]",
"add code owners",
+ "release: cut 100.0.0 [skip ci]",
+ "release: cut v100 and become continuously delivered",
"release: migrate to new app version scheme"
],
"Build Updates": [
@@ -7203,8 +7203,8 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: adjust failing test",
+ "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
@@ -7256,12 +7256,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "make section collapsable if they are not rendered as tabs",
+ "make collapsed section same width of when they are expanded",
"add an arrow button to collapse or expand each section",
- "make collapsible a feature toggle",
"revert setting collapsible with feature toggle",
"make data sets sections collapsable",
- "make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded"
+ "make collapsible a feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -7284,8 +7284,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add support for multi calendar dates",
- "add support for multi-calendar dates"
+ "add support for multi-calendar dates",
+ "add support for multi calendar dates"
],
"Maintenance": [
"modify and add test cases for different supported calendars",
@@ -7306,8 +7306,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.6.0 [skip release]",
"enhance CI",
+ "release: cut 100.6.0 [skip release]",
"fix workflow and enable yarn caching"
],
"Features": [
@@ -7424,8 +7424,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -7465,20 +7465,20 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "report-portal: run reports only when env is setup (#363)",
- "release: cut 100.3.8 [skip release]"
+ "release: cut 100.3.8 [skip release]",
+ "report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
- "prevent unnecessary renders when form has errors (#358)",
- "warning border style to yellow",
+ "help: add warning style reference to help",
"prevent setting warning as undefined",
"tests: update tests",
+ "warning border style to yellow",
"validator: limits as warning instead of error (#357)",
- "help: add warning style reference to help"
+ "prevent unnecessary renders when form has errors (#358)"
],
"Refactoring": [
- "validation-tooltip: rename invalid prop to enabled",
"extract warningvalidate",
+ "validation-tooltip: rename invalid prop to enabled",
"cleanup"
],
"Documentation": [
@@ -7539,9 +7539,9 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "fix ci",
"publish jest test results to reportportal (#352)",
- "use org variables + add RP attributes"
+ "use org variables + add RP attributes",
+ "fix ci"
],
"Bug Fixes": [
"optimistically update lastUpdatedBy on complete [TECH-1440] (#320)"
@@ -7584,11 +7584,11 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "debug merging launches",
"publish cypress test results to reportportal (#349)",
- "cleaning PR",
+ "debug merging launches",
"use import instead of require",
- "update API_KEY name and merge parallel launches"
+ "update API_KEY name and merge parallel launches",
+ "cleaning PR"
],
"Bug Fixes": [
"handle non-standard server time zone ids [DHIS2-15511] (#344)"
@@ -7631,57 +7631,57 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "add data-tests attrs to cat-combo-table-body related components",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
+ "metadata selectors: add comments & rename variable to reflect its contents",
"metadata selectors: improve names, ensure consistent default values",
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "metadata selectors: add comments & rename variable to reflect its contents",
- "use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache"
+ "prepare test utils to accept a shared QueryCache",
+ "add data-tests attrs to cat-combo-table-body related components"
],
"Testing": [
- "cover & cartesian",
- "cover useImperativeValidate with tests (#321)",
- "metadata selectors: add jest tests for all untested selectors",
+ "use set form completion mutation: cover with tests",
+ "cartesian: cover with tests (DHIS2-14386)",
+ "use imperative validate: use real query keys instead of mocked ones",
+ "use update limits: cover with tests",
"use imperative validate: cover response transformation",
- "cover hooks in data-value-mutations.js (#314)",
- "use set data value mutation: cover with tests",
+ "metadata selectors: add jest tests for all untested selectors",
"use delete limits: cover with tests",
- "cover remaining metadata selectors",
- "use update limits: cover with tests",
- "use imperative validate: use real query keys instead of mocked ones",
+ "cover useImperativeValidate with tests (#321)",
+ "cover & cartesian",
+ "cover hooks in data-value-mutations.js (#314)",
+ "category combo table body: cover with tests",
"use imperative validate: cover request failure",
"use delete data value mutation: cover with tests",
"use upload file data value mutation: cover with tests",
- "category combo table body: cover with tests",
- "use set form completion mutation: cover with tests",
- "cartesian: cover with tests (DHIS2-14386)"
+ "use set data value mutation: cover with tests",
+ "cover remaining metadata selectors"
],
"Maintenance": [
- "remove outdated comment from test",
- "release: cut 100.2.4 [skip release]",
- "update cypress to v12 and upgrade related configs & code (#319)",
- "release: cut 100.2.1 [skip release]",
- "merge `master` to development (#325)",
- "release: cut 100.1.2 [skip release]",
- "release: cut 100.3.1 [skip release]",
- "remove duplicate & unused utils file",
"remove duplicate test",
"release: cut 100.2.3 [skip release]",
- "remove unnecessary code from test",
+ "update cypress to v12 and upgrade related configs & code (#319)",
+ "release: cut 100.2.4 [skip release]",
+ "remove duplicate & unused utils file",
"release: cut 100.2.0 [skip release]",
+ "merge `master` to development (#325)",
"catch up dev with master",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.2.1 [skip release]",
+ "remove unnecessary code from test",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "remove outdated comment from test",
"release: cut 100.2.2 [skip release]",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure"
+ "release: cut 100.3.1 [skip release]"
],
"Bug Fixes": [
- "include attribute options in completion post [DHIS2-15032] (#311)",
"rollback failed complete [DHIS2-15033] (#312)",
- "cover useSetFormCompletionMutation with tests (#315)",
+ "lock forms when organisation unit is closed [BETA-25] (#317)",
"use set form completion mutation: handle optimistic update errors correctly",
"cartesian: return empty array when no vectors provided",
+ "include attribute options in completion post [DHIS2-15032] (#311)",
"use FetchError class from app-runtime [DHIS2-15085] (#316)",
- "lock forms when organisation unit is closed [BETA-25] (#317)",
- "translations: sync translations from transifex (development)"
+ "translations: sync translations from transifex (development)",
+ "cover useSetFormCompletionMutation with tests (#315)"
],
"Features": [
"merge development into master"
@@ -7701,50 +7701,50 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "nice UI",
"lock-status: check lockDate (wip)",
"form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
- "lock-status: add expiry to footer bar",
- "nice UI"
+ "lock-status: add expiry to footer bar"
],
"Bug Fixes": [
- "use suggested text",
+ "only update status from backend once",
"error when no period is selected",
- "include username in string for i18n",
- "don't show expiration if excepted by user authorities",
- "cover useSetFormCompletionMutation with tests (#315)",
- "remove conditional chaining",
- "adjust for different time locales",
+ "expiry date calculation",
"use set form completion mutation: handle optimistic update errors correctly",
- "use relative time with absolute time in tooltip",
- "only update status from backend once",
+ "adjust for different time locales",
+ "use suggested text",
+ "align inputPeriod check with backend [DHIS2-14218]",
+ "remove conditional chaining",
"handle undefined data set",
- "expiry date calculation",
- "align inputPeriod check with backend [DHIS2-14218]"
+ "use relative time with absolute time in tooltip",
+ "don't show expiration if excepted by user authorities",
+ "include username in string for i18n",
+ "cover useSetFormCompletionMutation with tests (#315)"
],
"Refactoring": [
- "cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "remove extra org unit dependency",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
"shorter ISO string",
- "prepare test utils to accept a shared QueryCache",
- "use delete limits: use \"useDataValueSetQueryKey\""
+ "remove extra org unit dependency",
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
+ "prepare test utils to accept a shared QueryCache"
],
"Testing": [
- "cover hooks in data-value-mutations.js (#314)",
- "use set data value mutation: cover with tests",
- "use delete limits: cover with tests",
+ "use set form completion mutation: cover with tests",
"use update limits: cover with tests",
- "use delete data value mutation: cover with tests",
+ "use delete limits: cover with tests",
+ "cover hooks in data-value-mutations.js (#314)",
+ "use delete data value mutation: cover with tests",
"use upload file data value mutation: cover with tests",
- "use set form completion mutation: cover with tests"
+ "use set data value mutation: cover with tests"
],
"Maintenance": [
- "remove outdated comment from test",
- "remove log",
- "update comment",
"remove duplicate test",
- "remove unnecessary code from test",
+ "update comment",
"release: cut 100.3.0 [skip release]",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure"
+ "remove unnecessary code from test",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "remove outdated comment from test",
+ "remove log"
],
"GitHub": "\nFeatures \n"
}
@@ -7841,97 +7841,97 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "renovate: schedule updates outside of office hours (#250)",
- "renovate: use our shared renovate config",
"renovate: wait for packages to be safe to merge",
- "netlify: update actions to latest versions",
- "renovate: remove schedule for testing",
+ "renovate: schedule updates outside of office hours (#250)",
"netlify: add netlify branch deploy action (#227)",
- "renovate: use oslo tz for scheduling",
- "renovate: enable automerging minor updates (#245)"
+ "renovate: remove schedule for testing",
+ "netlify: update actions to latest versions",
+ "renovate: enable automerging minor updates (#245)",
+ "renovate: use our shared renovate config",
+ "renovate: use oslo tz for scheduling"
],
"Maintenance": [
- "deps: update dependency start-server-and-test to v1.15.4",
- "deps: update dependency @dhis2/cli-style to v10.5.1",
"deps: update dependency @testing-library/jest-dom to v5.16.5",
- "update ui, app-runtime",
+ "deps: update dependency @dhis2/cli-style to v10.5.1",
+ "deps: update dependency start-server-and-test to v1.15.4",
+ "release: cut 100.2.0 [skip release]",
"deps: update dependency start-server-and-test to v1.15.0",
- "update broken period cypress test for period type weekly",
- "release: release development",
"i18n: add generated translation file",
+ "cypress: disable broken tests temporarily",
"update multi-calendar-dates alpha version from 21 to 22",
- "deps: update dependency start-server-and-test to v1.15.1",
+ "deps: update nwtgck/actions-netlify action to v1.2.4",
+ "adjust label to use available i18n content",
"deps: update dependency start-server-and-test to v1.15.2",
- "release: cut 100.2.0 [skip release]",
- "remove unusued import",
+ "deps: update dependency start-server-and-test to v1.15.1",
+ "release: release development",
"deps: update dependency fake-indexeddb to v4.0.1",
- "cypress: disable broken tests temporarily",
+ "remove unusued import",
+ "update broken period cypress test for period type weekly",
+ "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
"deps: update dependency start-server-and-test to v1.15.3",
"unsaved data store: export initial state for testing",
- "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
+ "update ui, app-runtime",
"release: cut 100.1.2 [skip release]",
- "adjust i18n label",
- "adjust label to use available i18n content",
- "deps: update nwtgck/actions-netlify action to v1.2.4"
+ "adjust i18n label"
],
"Bug Fixes": [
- "data value store: return boolean from isComplete selector",
- "deps: update dependency zustand to v4.1.5",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
"remove unnecessary overflow",
- "deps: update tanstack-query monorepo to v4.17.1",
- "deps: update tanstack-query monorepo to v4.20.2",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "deps: update dependency reselect to v4.1.7",
+ "deps: update dependency chart.js to v3.9.1",
"deps: update tanstack-query monorepo to v4.16.1",
- "deps: update dependency query-string to v7.1.2",
- "deps: update tanstack-query monorepo to v4.23.0",
- "highlighted field store: correct wrong initial state",
- "options-sort: fix undefined check",
- "implement PR feedback by @tomzemp from 2023-03-02",
- "deps: update dependency re-reselect to v4.0.1",
- "implement PR feedback by @tomzemp from 2023-03-04",
- "deps: update tanstack-query monorepo to v4.24.9",
+ "deps: update dependency final-form to v4.20.9",
+ "data value store: set correct default when data value set falsy",
+ "data value store: return boolean from isComplete selector",
+ "deps: update tanstack-query monorepo to v4.24.10",
+ "use periods: reverse order & add first/last periods of next/prev year if in current year",
+ "deps: update tanstack-query monorepo to v4.19.1",
+ "deps: update tanstack-query monorepo to v4.17.1",
"translations: sync translations from transifex (development)",
"total-cell: clear total value when printing empty form (#298)",
- "deps: update dependency react-router-dom to v5.3.4",
- "print: fix print-styles for selects",
- "deps: update dependency classnames to v2.3.2",
+ "use periods: check if lastPeriodOfPrevYear exists",
"data-test attribute and linting errors",
- "metadata error handling",
"deps: update tanstack-query monorepo to v4.24.4",
- "minor cleanup",
- "use periods: reverse order & add first/last periods of next/prev year if in current year",
- "deps: update tanstack-query monorepo to v4.18.0",
- "optionSet: sort selected options",
- "metadata and user info error handling (#294)",
- "deps: update dependency final-form to v4.20.9",
- "deps: update tanstack-query monorepo to v4.20.4",
- "deps: update dependency chart.js to v3.9.1",
- "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
- "use periods: check if lastPeriodOfPrevYear exists",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "deps: update tanstack-query monorepo to v4.19.0",
- "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
- "deps: update tanstack-query monorepo to v4.24.6",
- "optionset: re-add input spread to button",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
- "adjust disabled org unit style",
- "deps: update dependency query-string to v7.1.3",
- "option-set: fix clear button",
- "deps: update dependency idb-keyval to v6.2.0",
- "deps: update tanstack-query monorepo to v4.24.10",
- "address period issues that occurred after new year 2022/2023",
"deps: bump platform and runtime deps [TECH-1462] (#236)",
- "data value store: set correct default when data value set falsy",
- "deps: update dependency react-chartjs-2 to v4.3.1",
- "deps: update tanstack-query monorepo to v4.19.1",
"multi-select: update max-width",
+ "optionSet: sort selected options",
+ "deps: update dependency query-string to v7.1.3",
"deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "deps: update dependency zustand to v4.1.4",
- "update ui version",
"option-set: remove unnecessary sort",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "options-sort: fix undefined check",
+ "deps: update tanstack-query monorepo to v4.18.0",
+ "optionset: re-add input spread to button",
+ "deps: update tanstack-query monorepo to v4.19.0",
+ "deps: update dependency react-router-dom to v5.3.4",
+ "deps: update dependency zustand to v4.1.5",
+ "deps: update tanstack-query monorepo to v4.24.6",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
+ "deps: update dependency react-chartjs-2 to v4.3.1",
+ "metadata error handling",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "highlighted field store: correct wrong initial state",
+ "deps: update dependency reselect to v4.1.7",
+ "deps: update dependency classnames to v2.3.2",
+ "deps: update dependency query-string to v7.1.2",
+ "implement PR feedback by @tomzemp from 2023-03-04",
+ "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
+ "address period issues that occurred after new year 2022/2023",
+ "implement PR feedback by @tomzemp from 2023-03-02",
+ "adjust disabled org unit style",
+ "minor cleanup",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "metadata and user info error handling (#294)",
+ "deps: update tanstack-query monorepo to v4.20.4",
+ "deps: update tanstack-query monorepo to v4.23.0",
"deps: update dependency html-react-parser to v1.4.14",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)"
+ "print: fix print-styles for selects",
+ "update ui version",
+ "deps: update tanstack-query monorepo to v4.24.9",
+ "option-set: fix clear button",
+ "deps: update dependency re-reselect to v4.0.1",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "deps: update dependency zustand to v4.1.4"
],
"Features": [
"optionset: add support for multi-text optionSet",
@@ -7939,23 +7939,23 @@
"option-set: add multi text support (#290)"
],
"Refactoring": [
- "revert to \"create\" function usage",
- "use server time offset: use \"sv\" for locale string",
"review",
- "data value store: use zustand wrapper",
"fix linter issues",
- "remove superflous zustand wrapper"
+ "revert to \"create\" function usage",
+ "use server time offset: use \"sv\" for locale string",
+ "remove superflous zustand wrapper",
+ "data value store: use zustand wrapper"
],
"Testing": [
- "validation store: cover with tests",
- "highlighted field store: cover with tests",
- "entry form store: cover with tests",
- "unsaved data store: cover with tests",
- "data value store: cover store with tests",
"data value store: cover with test & establish testing pattern",
"sync errors store: cover with tests",
+ "data value store: cover store with tests",
+ "validation store: cover with tests",
+ "get cell id: cover with tests",
"cover stores with tests (and fix some minor issues)",
- "get cell id: cover with tests"
+ "unsaved data store: cover with tests",
+ "highlighted field store: cover with tests",
+ "entry form store: cover with tests"
],
"GitHub": "\nBug Fixes \n\nuse periods: check if lastPeriodOfPrevYear exists (1e65e17 ) \nuse periods: reverse order & add first/last periods of next/prev year if in current year (f046afa ) \nimplement PR feedback by @tomzemp from 2023-03-02 (e58edee ) \nimplement PR feedback by @tomzemp from 2023-03-04 (5425a28 ) \nuse multi-calendar-dates to address periods that don't start on Jan 1st (8286888 ) \ndata value store: return boolean from isComplete selector (6bf3a7f ) \ndata value store: set correct default when data value set falsy (7dd21e2 ) \ndeps: bump platform and runtime deps [TECH-1462] (#236 ) (057addd ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6 ) \ndeps: update dependency chart.js to v3.9.1 (cf5351c ) \ndeps: update dependency classnames to v2.3.2 (d054883 ) \ndeps: update dependency final-form to v4.20.9 (617cd17 ) \ndeps: update dependency html-react-parser to v1.4.14 (9758efc ) \ndeps: update dependency idb-keyval to v6.2.0 (fd3f936 ) \ndeps: update dependency query-string to v7.1.2 (f833f36 ) \ndeps: update dependency query-string to v7.1.3 (1d13164 ) \ndeps: update dependency re-reselect to v4.0.1 (1ca5332 ) \ndeps: update dependency react-chartjs-2 to v4.3.1 (347d055 ) \ndeps: update dependency react-router-dom to v5.3.4 (3e1c1c9 ) \ndeps: update dependency reselect to v4.1.7 (d90509f ) \ndeps: update dependency zustand to v4.1.4 (8494e6b ) \ndeps: update dependency zustand to v4.1.5 (a3595fc ) \ndeps: update tanstack-query monorepo to v4.16.1 (588f5ee ) \ndeps: update tanstack-query monorepo to v4.17.1 (af7b3c1 ) \ndeps: update tanstack-query monorepo to v4.18.0 (ebe89f2 ) \ndeps: update tanstack-query monorepo to v4.19.0 (3fc13e3 ) \ndeps: update tanstack-query monorepo to v4.19.1 (1641918 ) \ndeps: update tanstack-query monorepo to v4.20.2 (6500139 ) \ndeps: update tanstack-query monorepo to v4.20.4 (9c44d3e ) \ndeps: update tanstack-query monorepo to v4.23.0 (795f159 ) \ndeps: update tanstack-query monorepo to v4.24.10 (8bb044e ) \ndeps: update tanstack-query monorepo to v4.24.4 (fad8537 ) \ndeps: update tanstack-query monorepo to v4.24.6 (5664987 ) \ndeps: update tanstack-query monorepo to v4.24.9 (da668de ) \ntotal-cell: clear total value when printing empty form (#298 ) (c3f3ecf ) \nadjust disabled org unit style (27945ca ) \nmetadata and user info error handling (#294 ) (7581e37 ) \nhighlighted field store: correct wrong initial state (a6b53ae ) \ntranslations: sync translations from transifex (development) (5eac173 ) \ntranslations: sync translations from transifex (development) (a02ad04 ) \ntranslations: sync translations from transifex (development) (081ad05 ) \ntranslations: sync translations from transifex (development) (65a053d ) \ntranslations: sync translations from transifex (development) (48f6674 ) \nclean up audit styling [TECH-1469] [TECH-1470] (#237 ) (a545ee8 ) \nclear selections with only dataset [DHIS2-14039] (#243 ) (e9beb53 ) \nensure biweeks allow entry over entire year [TECH-1308] (#242 ) (bf931d8 ) \nhandle remove periods calculation for end-of-month [DHIS2-14007] (#238 ) (c2b5724 ) \n \nFeatures \n"
}
@@ -8017,183 +8017,183 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: merge development to master",
- "add entry info [DHIS2-13940] (#216)",
- "deps: bump moment from 2.29.1 to 2.29.4",
- "fix jest tests after refactoring client server date logic",
- "remove unused classname",
- "remove unused \"useCategoryCombination\" file",
- "release: cut 100.1.0 [skip release]",
"remove resolution for react-error-overlay",
"deps: bump terser from 4.8.0 to 4.8.1",
- "deduplicate packages in yarn.lock",
+ "fix jest tests after refactoring client server date logic",
+ "release: cut 100.1.0 [skip release]",
+ "merge master into development",
+ "remove unused \"useCategoryCombination\" file",
+ "deps: bump moment from 2.29.1 to 2.29.4",
+ "remove unused classname",
"deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
- "merge master into development"
+ "deduplicate packages in yarn.lock",
+ "release: merge development to master",
+ "add entry info [DHIS2-13940] (#216)"
],
"Bug Fixes": [
- "add missing files",
- "option-set input lastSyncedValue",
- "preserve input-component format",
+ "update variable name [TECH-1465] (#231)",
+ "ensure deepest level is never lower than root level",
+ "use retry to pause mutations",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "error-details optional chaining",
+ "set networkmode offlineFirst",
+ "inner-wrapper: properly clear error if last-synced",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
"persist: persist mutations that are network-errors",
- "deps: update deps",
- "make bottom bar buttons small [DHIS2-13956]",
"allow for unit paths starting at the real root instead of user root (#197)",
- "true-only checkbox lastSynced comparison",
- "set networkmode offlineFirst",
- "reset error when pristine",
- "rerun validation on main bar button click",
- "always retry offline-trigger errors",
"use date limit: prevent recomputing on every re-render",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "headerbar: use smarter delay for headerbar-status",
- "init lastSyncedValue, fix file-field",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "fix disabled cell styling [TECH-1466] (#234)",
- "handle network-error alert",
- "onlineStatus: sync header-bar status to onlineManager status",
- "adjust client time to server timezone when computing date ranges (#165)",
- "always apply long delay when showing/hiding",
- "dates: ensure that server or client time is used when appropriate",
- "manage unsaved comments and limits when moving cells",
- "manage unsaved limits when moving cells",
- "data-workspace: show loader if in flight, regardless of cached data",
- "tooltip: show all errors in tooltip",
- "adjust synced cell style (#199)",
- "ensure we use a local date string",
- "translations: sync translations from transifex (development)",
- "remove 403 as temporal error",
- "error-summary: count errors in selection",
+ "make bottom bar buttons small [DHIS2-13956]",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "manage unsaved comments when moving cells",
+ "deps: pin dependencies",
"onlineManager: make sure to go online when navigator goes online",
- "errors-store: add getNumberOfErrors",
- "use selector to get coc",
- "file-input: reset lastSyncedValue",
- "clear sync-status when value changes (#182)",
- "use retry to pause mutations",
+ "fix some crashes",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
"add missing error-summary file",
- "data-value-set: disable when mutating",
- "inner-wrapper: properly clear error if last-synced",
- "fix temporal error handling",
- "offline-error-types, show alertbar once",
- "highlighted fields performance (#155)",
- "copy FetchError from data-service",
- "update Add limits styling [DHIS2-13958]",
- "update useHighlightedField",
- "use-value-store: add optional-chaining for safety",
- "error-summary: use yellow800 for icon color",
- "cleanup on umount only",
- "use zustand store for highlighted-field",
- "address pr comments",
"deps: update dependency @dhis2/ui to v8.5.3 (#225)",
- "entry-field: cleanup highlighted-field properly",
+ "dates: ensure that server or client time is used when appropriate",
+ "or between shortcuts [DHIS2-13955]",
+ "ensure we use a local date string",
"validation button: disable validation run when offline [TECH-1377] (#178)",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "ensure deepest level is never lower than root level",
- "try to use cjs import fetcherror",
- "minor cleanup",
- "set highlighted field null",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "use a stable date string instead of an instable date instance (#201)",
+ "clear highlight when field is umounted",
+ "update Add limits styling [DHIS2-13958]",
"fix breaking tests around side bar, basic info and follow up button",
- "manage unsaved comments when moving cells",
- "use highlightedfieldstore",
- "remove unnecessary clear highlightedfield",
- "review",
- "update variable name [TECH-1465] (#231)",
+ "dates: use server time when appropriate",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "highlighted fields performance (#155)",
"handle temporal mutation errors (#206)",
- "allow the webapi to return a single object instead of wrapped array",
+ "offline-error-types, show alertbar once",
"print styles [TECH-1312] (#217)",
- "resolveAlertProps",
- "filter-field: do not reset highlighted when focused",
- "contextual-help: add help-legend for sync-errors",
- "refactor validation-tooltip to child of wrapper",
- "dates: use server time when appropriate",
- "stop tooltip flickering [DHIS2-13954]",
- "import locales so app has access to them (#207)",
- "filter-field: hide clear-button when no filter (#222)",
+ "data-value-set: disable when mutating",
"remove defaultOnSuccess for queries",
- "deps: pin dependencies",
- "misc cleanup",
- "make useDataValueParams and useApiAttributeParams stable",
- "error-details optional chaining",
"remove custom styles for data details button",
- "use a stable date string instead of an instable date instance (#201)",
- "fix some crashes",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "bottom-bar: add failed to save summary",
- "or between shortcuts [DHIS2-13955]",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "clear highlight when field is umounted",
- "tooltip: fix tooltip flickering",
- "getCellId",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
+ "misc cleanup",
+ "always retry offline-trigger errors",
+ "reset error when pristine",
+ "add missing files",
+ "cleanup on umount only",
+ "onlineStatus: sync header-bar status to onlineManager status",
+ "review",
+ "preserve input-component format",
+ "use-value-store: add optional-chaining for safety",
+ "tooltip: show all errors in tooltip",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
+ "true-only checkbox lastSynced comparison",
"use prefetched units when user org unit is not the highest level",
+ "filter-field: hide clear-button when no filter (#222)",
+ "data-workspace: show loader if in flight, regardless of cached data",
+ "import locales so app has access to them (#207)",
"section-filter: do not reset highlighted on focus",
- "global filter field size (#221)",
+ "manage unsaved limits when moving cells",
+ "remove 403 as temporal error",
+ "use selector to get coc",
+ "always apply long delay when showing/hiding",
+ "set highlighted field null",
+ "entry-field: cleanup highlighted-field properly",
+ "filter-field: do not reset highlighted when focused",
+ "option-set input lastSyncedValue",
+ "file-input: reset lastSyncedValue",
+ "deps: update deps",
+ "bottom-bar: add failed to save summary",
+ "minor cleanup",
+ "fix temporal error handling",
+ "adjust synced cell style (#199)",
+ "error-summary: count errors in selection",
+ "getCellId",
+ "adjust client time to server timezone when computing date ranges (#165)",
+ "init lastSyncedValue, fix file-field",
"basic information: display client date in tooltip",
- "shouldRollbackError"
+ "tooltip: fix tooltip flickering",
+ "use highlightedfieldstore",
+ "remove unnecessary clear highlightedfield",
+ "translations: sync translations from transifex (development)",
+ "use zustand store for highlighted-field",
+ "clear sync-status when value changes (#182)",
+ "handle network-error alert",
+ "try to use cjs import fetcherror",
+ "copy FetchError from data-service",
+ "manage unsaved comments and limits when moving cells",
+ "rerun validation on main bar button click",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
+ "update useHighlightedField",
+ "headerbar: use smarter delay for headerbar-status",
+ "address pr comments",
+ "errors-store: add getNumberOfErrors",
+ "contextual-help: add help-legend for sync-errors",
+ "refactor validation-tooltip to child of wrapper",
+ "allow the webapi to return a single object instead of wrapped array",
+ "global filter field size (#221)",
+ "resolveAlertProps",
+ "error-summary: use yellow800 for icon color",
+ "shouldRollbackError",
+ "stop tooltip flickering [DHIS2-13954]"
],
"Refactoring": [
- "make useCurrentDateStringAtServerTimezone accept a date",
+ "period selector: use new client-server-date hooks",
+ "use date limit: use new client-server-date hooks",
"load app: handle all loading and error states",
- "sync-errors-store: remove unused methods",
- "move message above usage",
- "move lastSyncedValue to mutation",
- "use manage inter param deps: use new client-server-date hooks",
- "use client server date hook: remove superflous setter callbacks",
- "refactor useApiError",
"use default onSuccess from defaultoptions",
- "resolve error message in ApiMutationError",
- "data details sidebar: consider server timezone in basic information",
- "use defaultOnSuccess",
+ "date convertion: rename & add timezone convertion tools",
+ "use client server date hook: remove superflous setter callbacks",
+ "sync-errors-store: remove unused methods",
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "highlightedfield name",
"cleanup duplicate dataValueSetQueryKey",
+ "data details sidebar: consider server timezone in basic information",
+ "shouldTriggerOffline",
+ "remove highlightedFieldContext",
+ "extract get-cell-id to own file",
"use periods: use new client-server-date hooks",
- "fix variable naming",
+ "use defaultOnSuccess",
+ "use check lock status: use new client-server-date hooks",
"aoc selector: use new client-server-date hooks",
- "remove superfluous client server timezone tools",
+ "move message above usage",
+ "resolve error message in ApiMutationError",
+ "refactor useApiError",
"basic information: remove \"utc\" from variable name",
- "remove highlightedFieldContext",
+ "remove superfluous client server timezone tools",
"use meaningful names for varnames when using useClientServerDate",
- "highlightedfield: change name to highlightedfieldid",
- "use date limit: use new client-server-date hooks",
- "date convertion: rename & add timezone convertion tools",
- "basic information: use new client-server-date hooks",
+ "fix variable naming",
"use highlighted-field-store",
- "period selector: use new client-server-date hooks",
- "shouldTriggerOffline",
- "highlightedfield name",
+ "use mutator in inputs",
+ "highlightedfield: change name to highlightedfieldid",
+ "use manage inter param deps: use new client-server-date hooks",
"use selector for getHighlightedField",
- "context-selection-id: remove category-ids from contextSelectionId",
- "use check lock status: use new client-server-date hooks",
- "extract get-cell-id to own file",
- "use mutator in inputs"
+ "make useCurrentDateStringAtServerTimezone accept a date",
+ "move lastSyncedValue to mutation",
+ "basic information: use new client-server-date hooks"
],
"Testing": [
- "add test to getPreFetchedChildren",
+ "fix test description",
+ "update tests",
"move query-key test",
"add authority tests to comment and limit tests",
- "update tests",
- "fix tests",
- "fix test description"
+ "add test to getPreFetchedChildren",
+ "fix tests"
],
"Features": [
- "sync-error: add sync error to field",
- "notify user about failures of critical requests",
+ "error-indicator: add error indicator",
+ "headerbar: integrate offline-status message (#233)",
"get current date: set milliseconds to 0",
"respect F_DATAVALUE_ADD user authority",
- "headerbar: integrate offline-status message (#233)",
"headerbar: integrate offline-status-message",
- "error-indicator: add error indicator",
- "sync error handling (#218)",
- "client server date: add DRY utils",
"sync-errors: add sync-errors store",
+ "client server date: add DRY utils",
+ "sync error handling (#218)",
+ "sync-error: add sync error to field",
+ "notify user about failures of critical requests",
"custom forms: notify user about pre-fetching failure"
],
"Build Updates": [
+ "netlify: add netlify production deploy action",
"renovate: remove shared config",
- "renovate: add renovate config",
- "netlify: add netlify production deploy action"
+ "renovate: add renovate config"
],
"Documentation": [
- "move sort comment",
- "update comment"
+ "update comment",
+ "move sort comment"
],
"GitHub": "\nBug Fixes \n\nadjust client time to server timezone when computing date ranges (#165 ) (af3fa39 ) \nadjust synced cell style (#199 ) (32a9d78 ) \nallow for unit paths starting at the real root instead of user root (#197 ) (0191551 ) \nclear sync-status when value changes (#182 ) (d4d6d29 ) \nensure offline units are fetched correctly for users deep in the hierarchy (#226 ) (d9d4632 ) \nfix disabled cell styling [TECH-1466] (#234 ) (0334733 ) \nglobal filter field size (#221 ) (7b003d8 ) \nhandle inconsistent formats from api for orgUnits [DHIS2-13888] (#210 ) (ab266ca ) \nhandle invalid parameters in URL [TECH-1382] [TECH-1384] (#208 ) (3c14bd8 ) \nhandle temporal mutation errors (#206 ) (0bb923d ) \nhighlighted fields performance (#155 ) (554025c ) \nimport locales so app has access to them (#207 ) (662ddc6 ) \nmake bottom bar buttons small [DHIS2-13956] (c507860 ) \nmake useDataValueParams and useApiAttributeParams stable (978a7b9 ) \nmanage unsaved comments when moving cells (b04cbfd ) \nmanage unsaved limits when moving cells (dd14d41 ) \nor between shortcuts [DHIS2-13955] (d71a93b ) \nprint styles [TECH-1312] (#217 ) (5533e00 ) \nremove defaultOnSuccess for queries (75e257e ) \nrerun validation on main bar button click (d62e4a0 ) \nstop tooltip flickering [DHIS2-13954] (0c44cb5 ) \nupdate variable name [TECH-1465] (#231 ) (1fd682f ) \naudit history: update processing, clean up [TECH-1281] (#131 ) (7464efb ) \nbasic information: display client date in tooltip (da867a7 ) \ndata-value-set: disable when mutating (85e7cbc ) \ndates: use server time when appropriate (b8cbdbc ) \ndeps: pin dependencies (35fdd45 ) \ndeps: update dependency @dhis2/app-runtime to v3.5.0 (#224 ) (f532607 ) \ndeps: update dependency @dhis2/ui to v8.5.3 (#225 ) (7b27ee1 ) \nfilter-field: hide clear-button when no filter (#222 ) (64b08dc ) \nremove custom styles for data details button (e47d519 ) \nupdate Add limits styling [DHIS2-13958] (2f528ba ) \ntranslations: sync translations from transifex (development) (76859da ) \ntranslations: sync translations from transifex (development) (db5b088 ) \ntranslations: sync translations from transifex (development) (9724342 ) \nuse date limit: prevent recomputing on every re-render (68dbbcb ) \nvalidation button: disable validation run when offline [TECH-1377] (#178 ) (7838601 ) \nuse a stable date string instead of an instable date instance (#201 ) (dea42b1 ) \n \nFeatures \n\nheaderbar: integrate offline-status message (#233 ) (58f042e ) \nsync error handling (#218 ) (cf3e542 ) \nclient server date: add DRY utils (7153fe3 ) \nget current date: set milliseconds to 0 (9fa0441 ) \nrespect F_DATAVALUE_ADD user authority (e91a847 ) \ncustom forms: notify user about pre-fetching failure (9e8374f ) \n "
}
@@ -8210,52 +8210,52 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: merge development to master",
- "release: cut 100.0.0 [skip release]",
"align test with implementation and skip flaky tests",
- "get config offline org unit level from JGs branch",
- "restore use-user-org-units to original state",
"move org-unit-tree from @dhis2/ui and fix lint errors",
- "release: release v100.0.0",
+ "release: cut 100.0.0 [skip release]",
"add license",
- "fix linter issues"
+ "fix linter issues",
+ "release: merge development to master",
+ "restore use-user-org-units to original state",
+ "release: release v100.0.0",
+ "get config offline org unit level from JGs branch"
],
"Features": [
- "reduce org-unit-tree network traffic and support prefetching (#187)",
+ "completion: respect \"validCompleteOnly\" flag on data sets",
"reduce org-unit-tree network traffic and add prefetch support",
+ "reduce org-unit-tree network traffic and support prefetching (#187)",
"add completion functionality",
- "completion: respect \"validCompleteOnly\" flag on data sets",
"get org unit roots from prefetched org units if available"
],
"Bug Fixes": [
- "fetch offline units per user root org unit and improve logic",
- "form completion error alert message: correct & translate message",
- "adjust tests to implementation fix minor implementation bugs",
- "completion onMutate and setDefault",
- "also fetch children size and level for offline units",
- "completion: do not validate when offline",
"add mutation key-factory",
- "form completion: cancel open mutations when (in-)completing",
- "completion mutation: extract variables correctly after refactoring",
"typo",
- "form completion: check for empty responses",
- "completion: set loading to true when starting incompleting",
+ "form completion: cancel open mutations when (in-)completing",
+ "also fetch children size and level for offline units",
+ "consume per-root node offline levels in org-unit-tree",
+ "completion onMutate and setDefault",
+ "prefetch offline org units in single request",
+ "adjust tests to implementation fix minor implementation bugs",
"remove loading from completion",
"cat-combo-table: prevent filter from unmounting data-elements (#186)",
+ "completion mutation: extract variables correctly after refactoring",
+ "fetch offline units per user root org unit and improve logic",
+ "completion: do not validate when offline",
+ "form completion error alert message: correct & translate message",
+ "completion: set loading to true when starting incompleting",
"address post-rebase bugs",
- "prefetch offline org units in single request",
- "consume per-root node offline levels in org-unit-tree"
+ "form completion: check for empty responses"
],
"Refactoring": [
- "bottom bar: use correct completion data and labels",
- "fix circular dependencies & tests",
- "move sidebar id contants into shared folder",
- "remove console.log",
"rearrange validation code into different modules",
"implement PR feedback until September 22, 2022",
- "change the mutation function to follow the new patterns",
"move data-value-mutations into shared folder",
- "remove superfluous completion sidebar component"
+ "remove superfluous completion sidebar component",
+ "move sidebar id contants into shared folder",
+ "fix circular dependencies & tests",
+ "change the mutation function to follow the new patterns",
+ "bottom bar: use correct completion data and labels",
+ "remove console.log"
],
"Testing": [
"cypress: update network fixtures"
@@ -8292,21 +8292,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53",
"caption": "",
- "created": 1663847764455,
+ "created": 1663847764454,
"description": "",
- "id": "97af18bb-86e0-4235-9e53-0b00b45280c6",
- "lastUpdated": 1663847764455,
+ "id": "a35d8e4a-aa51-47fe-b434-a94218941f53",
+ "lastUpdated": 1663847764454,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6",
"caption": "",
- "created": 1663847764454,
+ "created": 1663847764455,
"description": "",
- "id": "a35d8e4a-aa51-47fe-b434-a94218941f53",
- "lastUpdated": 1663847764454,
+ "id": "97af18bb-86e0-4235-9e53-0b00b45280c6",
+ "lastUpdated": 1663847764455,
"logo": false
}
],
@@ -8438,8 +8438,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.9.1 [skip release]",
- "update scheme UI [DHIS2-17275] (#80)"
+ "update scheme UI [DHIS2-17275] (#80)",
+ "release: cut 100.9.1 [skip release]"
],
"Bug Fixes": [
"trigger release (#94)"
@@ -8460,10 +8460,10 @@
"releaseNotes": {
"Features": [
"add more tests and improve some of the existing ones",
- "add tests to cover add exchnage usecase",
"add tests to cover add exchange usecase",
- "add tests to cover edit exchange usecase and format",
- "add more tests to cover add exchange usecase"
+ "add tests to cover add exchnage usecase",
+ "add more tests to cover add exchange usecase",
+ "add tests to cover edit exchange usecase and format"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -8503,15 +8503,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "add some tests for main data page",
"add additional tests for main exchange page",
"add initial tests for main data display page",
"more tests for data page and setup for other pages",
- "add more tests to general data page and refactor existing ones",
- "add some tests for main data page"
+ "add more tests to general data page and refactor existing ones"
],
"Bug Fixes": [
- "fix format",
- "add mock for resize observer"
+ "add mock for resize observer",
+ "fix format"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -8571,20 +8571,20 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "update fixtures for cypress tests",
"add missing transations",
- "move testing libraty to dev dependencies",
"minor fixes",
- "update fixtures for cypress tests"
+ "move testing libraty to dev dependencies"
],
"Features": [
+ "add tests for edit overview page",
+ "add sharing button to data exchange configurations",
"update version of dhis2 app runtime",
"add sharing settings",
- "add sharing button which opens a sharing dialog in configurations",
"upgrade node version for ci",
- "show sharing button only if the user can share the exchange",
- "add tests for edit overview page",
- "add sharing button to data exchange configurations",
- "upgrade app platform and ui library"
+ "add sharing button which opens a sharing dialog in configurations",
+ "upgrade app platform and ui library",
+ "show sharing button only if the user can share the exchange"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -9078,8 +9078,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "disable report portal cypress config so we can see failures on ci"
+ "disable report portal cypress config so we can see failures on ci",
+ "release: cut 100.7.0 [skip release]"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -9099,13 +9099,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "apply grab cursor to assigned categories dimension item (#3140)",
- "adjust style for assigned categories layout chip"
+ "adjust style for assigned categories layout chip",
+ "apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
"use constant from analytics instead of 'co'",
- "remove !important styles",
- "release: cut 100.6.2 [skip release]"
+ "release: cut 100.6.2 [skip release]",
+ "remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
}
@@ -9143,9 +9143,9 @@
"releaseNotes": {
"Maintenance": [
"resolve to @dhis2/ui 9.4.4 (#3129)",
- "unused imports",
"release: cut 100.6.0 [skip release]",
- "import order"
+ "import order",
+ "unused imports"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -9214,13 +9214,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
- "release: cut 100.5.7 [skip release]",
+ "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"dependabot config and remove dev branch from workflows (#3107)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)"
+ "release: cut 100.5.7 [skip release]",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
+ "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -9269,11 +9269,11 @@
],
"Bug Fixes": [
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "merge to master",
- "translations: sync translations from transifex (dev)",
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)"
+ "translations: sync translations from transifex (dev)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
+ "dimension chip design updates (DHIS2-16272) (#2934)",
+ "merge to master"
],
"GitHub": "\nBug Fixes \n\ndimension chip design updates (DHIS2-16272) (#2934 ) (9b23fbd ) \nnon-existing AO blocks new AOs from being created (DHIS2-13167) (#3056 ) (2bf0d53 ) \nnumbers are misaligned in pivot table (DHIS2-16900) (#3072 ) (3ee3a83 ) \ntranslations: sync translations from transifex (dev) (8dd390b ) \nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051 ) (4a79d5b ) \n "
}
@@ -9290,10 +9290,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
+ "translations: sync translations from transifex (dev)",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "translations: sync translations from transifex (dev)"
+ "merge to master",
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -9312,9 +9312,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"plugin flashes when interacting with Interpretations modal (#3017)",
"try locking highcharts to 10.2.0",
- "translations: sync translations from transifex (dev)",
"merge to master"
],
"Documentation": [
@@ -9340,11 +9340,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "change urlReg to urlGlob and correct glob pattern for outlier tables",
"correct typo in visualisation type",
"wait for different SVG for single value",
+ "remove query param section from url glob",
"add classnames and update json instructions file for outlier tables (#3000)",
- "remove query param section from url glob"
+ "change urlReg to urlGlob and correct glob pattern for outlier tables"
],
"Maintenance": [
"rename strategy to interceptResponse",
@@ -9365,9 +9365,9 @@
"releaseNotes": {
"Bug Fixes": [
"fix period filter and loading spinner when filtering in dashboard (#3002)",
- "merge to master",
"ensure only the first period item is used",
- "enable the loading spinner when props change"
+ "enable the loading spinner when props change",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -9386,30 +9386,30 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "include release notes in slackbot message (#2974)",
"release: cut 100.5.0 [skip release]",
+ "add slack bot release success message (#2965)",
+ "include release notes in slackbot message (#2974)",
+ "apply consistent naming to push analytics class names",
+ "upgrade @dhis2/analytics",
"run the release step on both dev and master branches (#2990)",
- "reorganised dev commits",
"yarn deduplicate",
- "upgrade @dhis2/analytics",
- "remove testRegex from jest config (#2956)",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "bump Cypress to version 13 (#2935)",
"bump node to version 18",
- "apply consistent naming to push analytics class names",
- "add slack bot release success message (#2965)"
+ "remove testRegex from jest config (#2956)",
+ "reorganised dev commits"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
+ "adapt tests to new database (#2975)",
"hover over list to prevent it from being stale",
"don't expect subtitle to be visible by default",
- "adapt tests to new database (#2975)"
+ "refactor data.cy.js to independent test cases"
],
"Bug Fixes": [
- "add custom errors for analytics requests (#2874)",
"translations: sync translations from transifex (dev)",
- "push-analytics: add push analytics instructions (#2985)",
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
+ "add custom errors for analytics requests (#2874)",
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "push-analytics: add push analytics instructions (#2985)"
],
"Features": [
"support Outlier table visualization type (DHIS2-13858) (#2942)",
@@ -9429,69 +9429,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "fix bug which cause current to loose props",
+ "avoid crash when visualization object is empty (ie. New)",
+ "update cli-app-scripts and analytics deps",
+ "translations: sync translations from transifex (dev)",
+ "do not pass a boolean for icons when saving",
"avoid visualization flashing when changing options",
"fetch data element icon and pass it in extraOptions",
- "do not pass a boolean for icons when saving",
- "set disabledOptions on AO loading and vis type switching",
- "hide icon from visualization when option is toggled",
"dependency updates (#2243)",
- "translations: sync translations from transifex (dev)",
- "update cli-app-scripts and analytics deps",
- "fix bug which cause current to loose props",
- "avoid crash when visualization object is empty (ie. New)"
+ "hide icon from visualization when option is toggled",
+ "set disabledOptions on AO loading and vis type switching"
],
"Maintenance": [
+ "analytics: add support for cumulative values",
"fix linting error",
+ "update pot file",
"revert the test server changes and move to a separate PR",
- "manually bump deps (#2543)",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
"remove videos",
- "switch test server to debug (test.e2e is broken/slow)",
"release: cut 100.4.0 [skip release]",
- "update pot file",
- "use alpha version of analytics",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "use renamed github shared workflow (#2912)",
"fix rebase conflict resolutions",
- "analytics: add support for cumulative values",
+ "configure continuous delivery workflows (#2254)",
"regenerate pot file",
+ "use alpha version of analytics",
"upgrade cypress to v12 and adjust project to it",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "use renamed github shared workflow (#2912)",
- "configure continuous delivery workflows (#2254)"
+ "manually bump deps (#2543)"
],
"Features": [
- "disabled options based on cumulativeValues in PT DHIS2-15728",
- "support non-gregorian fixed periods (#2233)",
"handle disabled option in Redux store",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "v100.4.0",
+ "handle disabled and helpText props for disabled options",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
"disable option when cumulativeValues is checked in PT DHiS2-15728",
- "remove disabled before passing object to visualization generator",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
+ "support non-gregorian fixed periods (#2233)",
"disable legend option when cumulative values is enabled",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"cumulative values in PT (DHIS2-5497) (#2746)",
- "v100.4.0",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "handle disabled and helpText props for disabled options"
+ "remove disabled before passing object to visualization generator"
],
"Testing": [
- "add tests for cumulativeValues option in PT",
+ "add helper functions for totals options",
"fix test failing due to change in single value behaviour",
+ "refactor clickCheckbox to check/uncheckCheckbox",
"enhance tests, options and sorting",
- "use current year instead of hardcode it",
- "add helper functions for totals options",
- "refactor clickCheckbox to check/uncheckCheckbox"
+ "add tests for cumulativeValues option in PT",
+ "use current year instead of hardcode it"
],
"Refactoring": [
- "add helper text when used in PT DHIS2-15727",
- "rename variable for clarity",
- "remove unnecessary code",
- "simplify code for passing displayProperty",
- "add styles for titles of disabled sections",
"avoid extra prop and detect visType internally",
"allow non toggleable select to be disabled",
- "streamlined code",
+ "add styles for titles of disabled sections",
+ "allow disabled to be passed as prop",
"allow legend related option to be disabled",
+ "allow checkbox options to be disabled",
"revert changes to option components",
+ "add helper text when used in PT DHIS2-15727",
+ "rename variable for clarity",
+ "streamlined code",
+ "remove unnecessary code",
"avoid involuntary changes to current in Redux store",
- "allow disabled to be passed as prop",
- "allow checkbox options to be disabled"
+ "simplify code for passing displayProperty"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -9510,18 +9510,18 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"color set update (DHIS2-16108) (#2906)",
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"v100.3.1"
],
"Maintenance": [
- "consolidate cypress tests (#2890)",
- "release: cut 100.3.1 [skip release]",
- "consolidate legend tests (#2897)",
- "use latest analytics-e2e-tests workflow",
"get BRANCH_NAME and PR_TITLE",
+ "use reportportal fork",
+ "consolidate legend tests (#2897)",
+ "consolidate cypress tests (#2890)",
"move RP agent-js-cypress to dhis2 org",
- "use reportportal fork"
+ "release: cut 100.3.1 [skip release]",
+ "use latest analytics-e2e-tests workflow"
]
}
},
@@ -9540,19 +9540,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "only update interpretations list when in DOM",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
"translations: sync translations from transifex (dev)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"prevent state update when modal is closing",
- "change legend type description to fit SV (DHIS2-15120) (#2757)"
+ "only update interpretations list when in DOM",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)"
],
"Features": [
- "deps: bump analytics to latest to benefit from fixes and features (#2886)",
- "100.3.0"
+ "100.3.0",
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -9571,62 +9571,62 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "use Toolbar and ToolbarSidebar from analytics (#2358)",
- "use UpdateButton and HoverMenubar from analytics",
- "use hover menu components from analytics for options menu",
+ "use interpretations button from analytics",
"100.2.0 (#2741)",
"update download menu to use hovermenu components from analytics",
- "use interpretations button from analytics"
+ "use hover menu components from analytics for options menu",
+ "use Toolbar and ToolbarSidebar from analytics (#2358)",
+ "use UpdateButton and HoverMenubar from analytics"
],
"Maintenance": [
- "fix missing and redundant imports",
+ "release: cut 100.2.0 [skip release]",
+ "update pot file",
+ "disable the scheduled nightly test run (#2602)",
"fix failing legens e2e test",
+ "remove videos",
+ "remove yarn start command which was only used for development",
+ "upgrade cypress to v12 and adjust project to it",
+ "gitignore cypress videos",
"upgrade @dhis2/analytics to latest",
- "advance the schedule for the nightly run (#2575)",
- "fix start e2e",
+ "upgrade analytics to get decreased padding",
"increase cypress default timeout for DOM activity (#2549)",
- "fix odd linter error which only fires on ci",
- "manually bump deps (#2543)",
- "release: cut 100.2.0 [skip release]",
- "fix scatter e2e",
- "clean up unused imports",
- "run workflow release job on tags as well (#2386)",
"fix legend e2e test even better",
- "revert the test server changes and move to a separate PR",
- "fix typo in component name",
"upgrade @dhis2/analytics to get toolbar UI improvements",
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
+ "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
+ "revert the test server changes and move to a separate PR",
+ "fix missing and redundant imports",
+ "fix odd linter error which only fires on ci",
"fix lines e2e test",
- "update pot file",
- "upgrade cypress to v12 and adjust project to it",
+ "clean up unused imports",
"fix icon e2e",
- "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "remove yarn start command which was only used for development",
- "remove videos",
+ "fix start e2e",
"switch test server to debug (test.e2e is broken/slow)",
- "upgrade analytics to get decreased padding",
- "gitignore cypress videos",
- "disable the scheduled nightly test run (#2602)"
+ "run workflow release job on tags as well (#2386)",
+ "fix typo in component name",
+ "manually bump deps (#2543)",
+ "fix scatter e2e",
+ "advance the schedule for the nightly run (#2575)"
],
"Testing": [
+ "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "comment out icon tests for currently unsupported types",
+ "skip legend test while data element icons are unsupported",
"add Cypress tests for SV icon (DHIS2-10496) (#2372)",
"prevent test names from being dynamic (#2576)",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)",
- "skip legend test while data element icons are unsupported",
- "comment out icon tests for currently unsupported types",
- "more tests for custom calculations (DHIS2-13871) (#2287)",
- "extend timeout after delete has been triggered (#2499)"
+ "extend timeout after delete has been triggered (#2499)",
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)"
],
"Bug Fixes": [
- "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
- "remove divider from plain data source submenu",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
- "observe size changes for legend positioning",
"adjust closeFileMenuWithClick command",
- "adjust e2e element slectors",
+ "tweak viz type selector styles to match toolbar",
"translations: sync translations from transifex (dev)",
- "adjust data test name",
- "tweak viz type selector styles to match toolbar"
+ "observe size changes for legend positioning",
+ "adjust e2e element slectors",
+ "remove divider from plain data source submenu",
+ "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust data test name"
],
"Refactoring": [
"rename const for clarity",
@@ -9650,12 +9650,12 @@
"extend timeout for loading visualizations (#2368)"
],
"Documentation": [
- "move docs to app (#2390)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2390)"
],
"Bug Fixes": [
- "image paths and apply d2 style",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "image paths and apply d2 style"
],
"Maintenance": [
"release: cut 100.1.4 [skip release]"
@@ -9674,11 +9674,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)",
+ "single value size and position issues (analytics@25.1.10) (#2359)",
"deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"v100.1.1",
- "single value size and position issues (analytics@25.1.10) (#2359)",
- "case E7113 throws same msg as E7114 (#2278)",
- "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)"
+ "case E7113 throws same msg as E7114 (#2278)"
],
"Maintenance": [
"release: cut 100.1.3 [skip release]"
@@ -9735,63 +9735,63 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "plugin: send installation status [DHIS2-15097] (#2273)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"100.1.0 (#2286)",
"single value background color change based upon legend (DHIS2-13702) (#2223)",
- "custom calculations (DHIS2-13871) (#2232)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "support non-gregorian fixed periods (#2233)"
+ "support non-gregorian fixed periods (#2233)",
+ "plugin: send installation status [DHIS2-15097] (#2273)",
+ "custom calculations (DHIS2-13871) (#2232)"
],
"Maintenance": [
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
- "bump analytics (#2279)",
+ "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
+ "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
+ "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
+ "add styled-jsx which is a peer dependency (#2253)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
"release: cut 100.0.2",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
- "release: cut 100.0.0",
+ "bump analytics (#2279)",
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
+ "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "prepare app for continuous delivery",
+ "converge master-to-dev (#2281)",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
"bump analytics (#2276)",
- "release: cut 100.1.0 [skip release]",
- "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
+ "release: cut 100.0.1",
+ "release: cut 100.0.0",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
- "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "configure continuous delivery workflows (#2254)",
- "release: cut 100.0.3",
"deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "release: cut 100.0.1",
- "prepare app for continuous delivery",
- "converge master-to-dev (#2281)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
- "set v100.0.0",
- "add styled-jsx which is a peer dependency (#2253)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
"trigger v100.0.0 (#2237)",
- "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
- "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)"
+ "configure continuous delivery workflows (#2254)",
+ "set v100.0.0",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
+ "release: cut 100.0.3",
+ "release: cut 100.1.0 [skip release]",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)"
],
"Testing": [
- "add extended timeout for file open modal (#2284)",
- "fix test failing due to change in single value behaviour"
+ "fix test failing due to change in single value behaviour",
+ "add extended timeout for file open modal (#2284)"
],
"Bug Fixes": [
+ "set height on chart container when not defined (#2246) (#2250)",
+ "update cli-app-scripts and analytics deps",
+ "remove old i18n initialisation (#2241)",
+ "translations: sync translations from transifex (master) (#2192)",
"target window.parent for postRobot communication (#2256)",
+ "update cli-app-scripts and analytics (#2247)",
+ "do not pass a boolean for icons when saving",
"remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
- "deps: bump cli-app-scripts for precaching improvement",
- "remove old i18n initialisation (#2241)",
"fetch data element icon and pass it in extraOptions",
+ "dependency updates (#2243)",
"plugin sends installation status (#2277)",
- "inject CSS UI variables in plugin (#2270)",
- "do not pass a boolean for icons when saving",
- "update cli-app-scripts and analytics (#2247)",
"hide icon from visualization when option is toggled",
- "dependency updates (#2243)",
- "update cli-app-scripts and analytics deps",
- "translations: sync translations from transifex (master) (#2192)",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "set height on chart container when not defined (#2246) (#2250)"
+ "deps: bump cli-app-scripts for precaching improvement",
+ "inject CSS UI variables in plugin (#2270)",
+ "nightly workflow has to run on default branch which is currently dev (#2269)"
]
}
},
@@ -9807,9 +9807,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.0.3 [skip release]",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]"
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -9867,8 +9867,8 @@
"releaseNotes": {
"Maintenance": [
"trigger v100.0.0 (#2237)",
- "release: cut 100.0.0 [skip release]",
- "prepare app for continuous delivery"
+ "prepare app for continuous delivery",
+ "release: cut 100.0.0 [skip release]"
]
}
}
@@ -10240,19 +10240,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "move Event import to new tracker endpoints",
"move TEI import to new tracker endpoints",
+ "migrate TEI and Event export to new tracker API",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "migrate TEI and Event export to new tracker API"
+ "move Event import to new tracker endpoints"
],
"Bug Fixes": [
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "update tests snapshots",
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
"lint issues",
- "loader keeps showing when opening export in new page",
"migration-trackedentity: change followupStatus to followup",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "update tests snapshots",
+ "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
+ "loader keeps showing when opening export in new page"
],
"Refactoring": [
"apply code review comments",
@@ -10397,201 +10397,201 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "geojson import icon",
- "publish first version under continuous release",
+ "metadata export: remove csv option and adjust intro text",
"new GeoJSON importer (DHIS2-7171)",
+ "publish first version under continuous release",
"org unit core id scheme select",
- "metadata export: remove csv option and adjust intro text",
+ "geojson import icon",
"import Earth Engine data for population (#1457)"
],
"Maintenance": [
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
- "release: cut 1.5.46 [skip ci]",
- "set node version to 14 in github scripts",
- "release: cut 1.3.7 [skip ci]",
- "code cleaning",
- "release: cut 1.5.63 [skip ci]",
- "release: cut 1.5.45 [skip ci]",
+ "release: cut 1.5.43 [skip ci]",
+ "release: cut 1.4.2 [skip ci]",
+ "release: cut 1.5.44 [skip ci]",
+ "release: cut 1.3.6 [skip ci]",
+ "use sync mode temporarily",
"release: cut 1.5.36 [skip ci]",
- "release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.69 [skip ci]",
- "resolve conflicts in yarn.lock",
- "release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.5.59 [skip ci]",
"release: cut 1.5.21 [skip ci]",
- "release: cut 1.5.29 [skip ci]",
- "release: cut 1.5.13 [skip ci]",
- "release: cut 1.5.42 [skip ci]",
- "release: cut 1.5.1 [skip ci]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.2 [skip ci]",
- "update app icon",
- "release: cut 1.5.19 [skip ci]",
"release: cut 1.5.39 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "release: cut 1.5.47 [skip ci]",
"release: cut 1.5.51 [skip ci]",
- "release: cut 1.5.67 [skip ci]",
- "update snapshots",
- "set node version to 14 in githb scripts",
- "release: cut 1.5.9 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "release: cut 1.5.62 [skip ci]",
- "release: cut 1.5.24 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "release: cut 1.5.22 [skip ci]",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.5.4 [skip ci]",
- "release: cut 1.5.65 [skip ci]",
- "release: cut 1.4.1 [skip ci]",
".hooks folder",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.5.16 [skip ci]",
- "browserlist upgrade",
- "release: cut 1.5.18 [skip ci]",
- "node 16",
- "release: cut 1.5.68 [skip ci]",
- "release: cut 1.5.5 [skip ci]",
- "release: cut 1.5.37 [skip ci]",
- "release: cut 1.5.43 [skip ci]",
- "release: cut 1.4.8 [skip ci]",
- "remove \"xml\" from metadata import/export feature files",
- "release: cut 1.5.11 [skip ci]",
- "refactor",
+ "release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.32 [skip ci]",
"move app to continuous release",
- "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.5.60 [skip ci]",
+ "release: cut 1.5.65 [skip ci]",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.67 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.29 [skip ci]",
+ "update test snapshots",
+ "release: cut 1.5.54 [skip ci]",
+ "release: cut 1.5.61 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
"release: cut 1.5.34 [skip ci]",
- "release: cut 1.4.3 [skip ci]",
- "release: cut 1.4.6 [skip ci]",
+ "release: cut 1.5.5 [skip ci]",
+ "release: cut 1.5.46 [skip ci]",
+ "release: cut 1.4.4 [skip ci]",
"release: cut 1.5.30 [skip ci]",
- "use sync mode temporarily",
+ "master merge",
"release: cut 1.2.23 [skip ci]",
+ "release: cut 1.5.13 [skip ci]",
"localize",
- "release: cut 1.3.3 [skip ci]",
- "update test snapshots",
- "release: cut 1.5.52 [skip ci]",
- "release: cut 1.5.28 [skip ci]",
- "release: cut 1.5.53 [skip ci]",
- "release: cut 1.5.58 [skip ci]",
- "release: cut 1.6.1 [skip release]",
+ "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.5.11 [skip ci]",
+ "release: cut 1.5.50 [skip ci]",
+ "release: cut 1.6.0 [skip release]",
+ "release: cut 1.5.1 [skip ci]",
+ "node 16",
+ "release: cut 1.5.24 [skip ci]",
"upgrade snapshot tests",
- "release: cut 1.3.0 [skip ci]",
- "master merge",
- "release: cut 1.5.60 [skip ci]",
- "release: cut 1.5.57 [skip ci]",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.61 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
- "format",
- "release: cut 1.5.33 [skip ci]",
- "release: cut 1.5.15 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
- "release: cut 1.4.7 [skip ci]",
- "jest test fixes",
- "deps: upgrade ui (#1487)",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.17 [skip ci]",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.16 [skip ci]",
"release: cut 1.5.0 [skip ci]",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.4.6 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.5.62 [skip ci]",
+ "deps: upgrade ui (#1487)",
+ "release: cut 1.4.3 [skip ci]",
+ "release: cut 1.5.28 [skip ci]",
+ "release: cut 1.5.47 [skip ci]",
+ "release: cut 1.5.3 [skip ci]",
+ "release: cut 1.5.6 [skip ci]",
+ "release: cut 1.5.68 [skip ci]",
"release: cut 1.5.41 [skip ci]",
- "release: cut 1.5.48 [skip ci]",
- "release: cut 1.6.0 [skip release]",
+ "update app icon",
+ "release: cut 1.5.18 [skip ci]",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.57 [skip ci]",
+ "release: cut 1.4.8 [skip ci]",
+ "resolve conflicts in yarn.lock",
+ "release: cut 1.5.58 [skip ci]",
+ "release: cut 1.4.5 [skip ci]",
+ "release: cut 1.5.52 [skip ci]",
+ "revert linting fixes",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.3.7 [skip ci]",
+ "browserlist upgrade",
+ "release: cut 1.5.26 [skip ci]",
+ "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.5.15 [skip ci]",
+ "release: cut 1.5.20 [skip ci]",
+ "set node version to 14 in githb scripts",
+ "remove \"xml\" from metadata import/export feature files",
+ "release: cut 1.5.56 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
"release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
+ "set node version to 14 in github scripts",
"release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.50 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.5.3 [skip ci]",
- "release: cut 1.5.59 [skip ci]",
- "release: cut 1.5.35 [skip ci]",
- "release: cut 1.5.32 [skip ci]",
- "release: cut 1.5.44 [skip ci]",
- "release: cut 1.5.49 [skip ci]",
- "revert linting fixes",
+ "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.33 [skip ci]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
"release: cut 1.5.23 [skip ci]",
- "release: cut 1.5.6 [skip ci]"
+ "release: cut 1.5.69 [skip ci]",
+ "code cleaning",
+ "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.14 [skip ci]",
+ "release: cut 1.5.53 [skip ci]",
+ "release: cut 1.5.4 [skip ci]",
+ "release: cut 1.5.42 [skip ci]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.37 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
+ "release: cut 1.5.22 [skip ci]",
+ "release: cut 1.5.63 [skip ci]",
+ "release: cut 1.5.2 [skip ci]",
+ "refactor",
+ "release: cut 1.4.1 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.5.19 [skip ci]",
+ "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
+ "update snapshots",
+ "format"
],
"Bug Fixes": [
+ "use string for date inputs [DHIS2-12489] (#1750)",
+ "keep the scroll from happening on preview table unnecessarily (#1539)",
+ "adjust job overview and summary design",
+ "adjust org unit tree component",
+ "standardize header typography (squashme)",
+ "adjust overview card design and interaction",
"standardize typography",
- "don't render component if no options available",
- "loading logic",
"use same page summary text as line-listing-app",
+ "data element placeholder",
+ "address issue via workaround",
+ "use same dataset for total population (#1683)",
+ "adjust sidebar style",
"don't show list when empty (#1551)",
- "adjust advanced options control",
- "remove extraneous div",
- "avoid breaking selects [DHIS2-16264] (#1963)",
- "metadata: use correct format names on metadata pages",
- "patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "add earth engine card to home page (#1541)",
- "adjust radio prefix",
- "adjust margins and add divider for Data preview section (#1510)",
- "async import",
- "add tooltip and disabled Period component when no EE has been selected (#1500)",
- "swap Preview button with Preview header when previewing the data",
- "sidebar design (squashme)",
- "hide stateful selects to preserve state",
- "use correct update strategy for metadata import [DHIS-12479]",
- "trailing newline",
+ "geojson property name should match input field (DHIS2-7171)",
"update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
- "use same dataset for total population (#1683)",
- "tei-export: use correct param name for teiTypeFilter (#1546)",
- "update version number for app",
- "adjust org unit tree component",
- "adjust overview card design and interaction",
+ "update github action to ensure yarn install is run before releasing",
+ "update text for EE import",
+ "hide and show associated geometry attribute select",
"use 'Organisation unit' instead of 'Org unit' in preview table",
- "standardize header typography (squashme)",
- "use string for date inputs [DHIS2-12489] (#1750)",
- "adjust page appearance, add transparent prop",
- "metadata dependency export: remove \"xml\" from intro text",
- "look for coc match by code",
- "centralize paging in DataPreview component",
+ "async import",
"earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "data element placeholder",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
- "geojson property name should match input field (DHIS2-7171)",
+ "use convention for page summary text (#1502)",
+ "display ou parent name in preview with grey color (#1507)",
"adjust schemas layout, typography",
- "preserve users preferred rows per page for data preview (#1504)",
- "update text for EE import",
- "update github action to ensure yarn install is run before releasing",
- "component class name",
- "hide and show associated geometry attribute select",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
- "label text [DHIS2-11265] (#1677)",
- "earth engine import string fixes (#1499)",
"ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "adjust schemas page (squashme)",
- "interface adjustments",
- "move Tooltip to general components folder",
+ "add earth engine card to home page (#1541)",
+ "loading logic",
"adjust spacing so Job summary header and tags look better (#1509)",
- "adjust sidebar style",
- "translations: sync translations from transifex (master)",
- "use convention for page summary text (#1502)",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "tei-export: use correct param name for teiTypeFilter (#1546)",
"padding fixes for Earth Engine import (#1544)",
- "adjust job overview and summary design",
- "better error message",
- "address issue via workaround",
- "display ou parent name in preview with grey color (#1507)",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "trailing newline",
+ "metadata: use correct format names on metadata pages",
+ "interface adjustments",
+ "update version number for app",
+ "move Tooltip to general components folder",
+ "look for coc match by code",
+ "adjust margins and add divider for Data preview section (#1510)",
"page number needs to be reset to 1 when new preview generated (#1508)",
- "keep the scroll from happening on preview table unnecessarily (#1539)"
+ "adjust schemas page (squashme)",
+ "component class name",
+ "swap Preview button with Preview header when previewing the data",
+ "metadata dependency export: remove \"xml\" from intro text",
+ "don't render component if no options available",
+ "adjust advanced options control",
+ "centralize paging in DataPreview component",
+ "label text [DHIS2-11265] (#1677)",
+ "remove extraneous div",
+ "hide stateful selects to preserve state",
+ "patch webpack to support webworker importScripts with relative publicPath (#1516)",
+ "better error message",
+ "sidebar design (squashme)",
+ "adjust radio prefix",
+ "avoid breaking selects [DHIS2-16264] (#1963)",
+ "adjust page appearance, add transparent prop",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "earth engine import string fixes (#1499)",
+ "use correct update strategy for metadata import [DHIS-12479]",
+ "add tooltip and disabled Period component when no EE has been selected (#1500)",
+ "translations: sync translations from transifex (master)"
],
"Build Updates": [
- "fix d2-style script",
- "fix lint script",
"remove no verify step",
- "replace semantic commit checks with new workflow (#1381)"
+ "fix lint script",
+ "replace semantic commit checks with new workflow (#1381)",
+ "fix d2-style script"
],
"Refactoring": [
- "metadata: remove xml format option from import & export",
"move fetching eedata to a hook",
+ "metadata dependency export: remove xml format option",
+ "metadata: remove xml format option from import & export",
"get push, pop, update from useForm hook directly in component",
"metadata: remove xml format option from import and export",
- "metadata dependency export: remove xml format option",
"useMemo instead of useState/useEffect"
],
"Testing": [
@@ -10684,8 +10684,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "adjust starting point X to new styles",
- "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)"
+ "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)",
+ "adjust starting point X to new styles"
],
"Maintenance": [
"release: cut 101.1.6 [skip release]"
@@ -10705,18 +10705,18 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "ensure width is within lower and upper bound in a centralized place",
"sanitize width before reading and writing to local storage",
- "sanitize sidebar width before reading and writing to local storage (#576)"
+ "sanitize sidebar width before reading and writing to local storage (#576)",
+ "ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
- "restore cypress reportportal config",
- "decrease delay for showing the blue line on hover",
"release: cut 101.1.5 [skip release]",
"disable report-portal so we can see test failures",
+ "restore cypress reportportal config",
+ "decrease delay for showing the blue line on hover",
"adjust comment to code change"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
@@ -10739,14 +10739,14 @@
"update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
- "remove version dependent e2e test logic for enrollment too",
- "add comment with JIRA issue link",
"round to single decimal",
+ "only test enrolment skip rounding on v41 and above",
"surround assertions with it blocks",
- "release: cut 101.1.4 [skip release]",
- "restore cypress config",
+ "add comment with JIRA issue link",
+ "remove version dependent e2e test logic for enrollment too",
"disable reporter in cypress config",
- "only test enrolment skip rounding on v41 and above"
+ "release: cut 101.1.4 [skip release]",
+ "restore cypress config"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
}
@@ -10806,8 +10806,8 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "remove duplicate dependencies",
- "release: cut 101.1.1 [skip release]"
+ "release: cut 101.1.1 [skip release]",
+ "remove duplicate dependencies"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
}
@@ -10824,41 +10824,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "add sidebar width to global state and store in local storage",
+ "decrease sidebar width after window resize if needed",
+ "allow sidebar width reset via view menu",
+ "enable resizing the sidebar with keyboard navigation",
"prevent sidebar from becoming to narrow or extend past the end of the window",
"reset to default width on double click",
- "enable resizing the sidebar with keyboard navigation",
- "allow sidebar width reset via view menu",
- "add resizable sidebar (DHIS2-17170) (#534)",
"ensure sidebar does not break layout",
- "decrease sidebar width after window resize if needed",
- "add sidebar width to global state and store in local storage"
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
+ "correct some typos",
+ "add translation for reset sidebar width button",
"use correct default size",
"fix typo in filename",
- "use local storage key format consistent with dashboards",
"remove redundant call to event.persist()",
- "correct some typos",
- "add translation for reset sidebar width button",
- "add e2e test for reset by double click",
- "release: cut 101.1.0 [skip release]"
+ "release: cut 101.1.0 [skip release]",
+ "use local storage key format consistent with dashboards",
+ "add e2e test for reset by double click"
],
"Bug Fixes": [
- "persist width correctly after resetting",
+ "animate width on inner panel to fix reset animation",
+ "hide panel content after transition is complete",
"set animation duration to 150ms for increased snappiness",
- "add dependency array to effect hook",
+ "persist width correctly after resetting",
"address overshooting min and max width issues",
- "hide panel content after transition is complete",
- "animate width on inner panel to fix reset animation",
+ "add dependency array to effect hook",
"ensure resize handler is removed when the component unmounts"
],
"Testing": [
- "assert out-of-bounds behavior",
- "implement e2e tests"
+ "implement e2e tests",
+ "assert out-of-bounds behavior"
],
"Documentation": [
- "describe how the resizable sidebar feature works",
- "add instructions for resetting to default by double-click"
+ "add instructions for resetting to default by double-click",
+ "describe how the resizable sidebar feature works"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -10898,10 +10898,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
"deps: bump express from 4.18.2 to 4.19.2 (#520)",
- "release: cut 101.0.6 [skip release]",
- "deps: bump the security group across 1 directory with 10 updates (#541)"
+ "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
+ "deps: bump the security group across 1 directory with 10 updates (#541)",
+ "release: cut 101.0.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -10941,11 +10941,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "add group for security updates to dependabot config (#536)",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
"release: cut 101.0.4 [skip release]",
- "enhance parallel cypress test execution (#514)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
- "add group for security updates to dependabot config (#536)"
+ "enhance parallel cypress test execution (#514)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -11025,8 +11025,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
- "release: cut 101.0.0 [skip release]"
+ "release: cut 101.0.0 [skip release]",
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -11046,13 +11046,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#505)",
"group all non dhis2 deps into a single dependabot PR (#510)",
+ "optimize Cypress recordings with conditional triggers (#505)",
"release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509 ) (a1e737d ) \ntranslations: sync translations from transifex (master) (385feee ) \n "
}
@@ -11075,26 +11075,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "add Cypress tests for sorting in AO",
- "enable test for sorting data loaded from AO",
"add another test for sorting/saving",
+ "enable test for sorting data loaded from AO",
+ "add Cypress tests for sorting in AO",
"verify values are sorted correctly",
"refactor after PR review"
],
"Bug Fixes": [
"respect user defined sorting in download DHIS2-15248",
- "use correct default for sorting direction",
- "avoid extra analytics request when loading a new AO",
- "fix merging conflict",
- "reset local sorting state when column is removed",
- "pass correct dimension name in download for sorting",
- "show empty cell for missing boolean values as well (#466)",
- "avoid re-renders and double requests when sorting in dashboard",
- "reset sorting when a different AO is loaded",
"fix sorting on a \"repeated\" dimension column",
- "fix merge conflict",
+ "pass correct dimension name in download for sorting",
"use correct property name and case",
- "format sorting correctly when saving DHIS2-15836"
+ "format sorting correctly when saving DHIS2-15836",
+ "use correct default for sorting direction",
+ "reset local sorting state when column is removed",
+ "fix merge conflict",
+ "reset sorting when a different AO is loaded",
+ "fix merging conflict",
+ "avoid extra analytics request when loading a new AO",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "show empty cell for missing boolean values as well (#466)"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -11154,8 +11154,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "implement handling for DHIS2 core-triggered dispatch events (#499)",
- "release: cut 100.16.0 [skip release]"
+ "release: cut 100.16.0 [skip release]",
+ "implement handling for DHIS2 core-triggered dispatch events (#499)"
],
"Features": [
"tracked entity input (DHIS2-16023) (#451)"
@@ -11202,21 +11202,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
+ "enable skip rounding option for all versions",
"handle showHierarchy separately from requestable options",
"add option for skipRounding",
- "add feature toggle for skipRounding option",
- "enable skip rounding option for all versions",
- "add skipRounding option DHIS2-15629"
+ "add skipRounding option DHIS2-15629",
+ "add feature toggle for skipRounding option"
],
"Testing": [
- "add test for skipRounding and fix other tests",
- "remove version toggle for tests"
+ "remove version toggle for tests",
+ "add test for skipRounding and fix other tests"
],
"Documentation": [
"fix sequence of example screenshots",
+ "rephrase skip rounding section title",
"remove screenshot of Options modal",
- "add documentation for skip rounding option",
- "rephrase skip rounding section title"
+ "add documentation for skip rounding option"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -11239,11 +11239,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming to push-analytics class-names",
"apply consistent naming for push-analytics class names",
"upgrade @dhis2/analytics",
- "fix formatting",
- "release: cut 100.14.0 [skip release]"
+ "release: cut 100.14.0 [skip release]",
+ "apply consistent naming to push-analytics class-names",
+ "fix formatting"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
}
@@ -11323,45 +11323,45 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
+ "add missing selector to non-suffixed chips",
+ "stop using 'chip-primary', which isn't needed",
+ "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
"dynamic offset for years (#477)",
"update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"add report portal attributes (#471)",
- "update latest changes on master to use the new chip assertion format",
"copy/paste typo",
- "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
- "stop using 'chip-primary', which isn't needed",
- "send jest test results only when env is setup (#469)",
- "add missing selector to non-suffixed chips"
+ "update latest changes on master to use the new chip assertion format",
+ "send jest test results only when env is setup (#469)"
],
"Maintenance": [
"revert Analytics alpha",
- "merge conflict",
- "analytics (#473)",
"use hyphens for app names",
- "conditionally set PR title in dhis2-verify-app workflow (#479)",
- "bump Analytics to latest alpha",
+ "use analytics@26.2.0",
"release: cut 100.12.0 [skip release]",
+ "remove videos using an after:spec event callback",
+ "bump Analytics to latest alpha",
"use alpha version of analytics",
"only upload videos for failing cypress tests (#472)",
"remove cypress videoUploadOnPasses option which has been removed in v13",
- "use analytics@26.2.0",
- "remove videos using an after:spec event callback"
+ "conditionally set PR title in dhis2-verify-app workflow (#479)",
+ "merge conflict",
+ "analytics (#473)"
],
"Features": [
"update layout chip design",
"updated chip design (DHIS2-15897) (#478)"
],
"Bug Fixes": [
- "chip: add comma delimiter",
- "layout-chip: prevent suffix shrinking",
- "dimension and layout item button height",
"dimension-item: adjust design to match new layout chip",
+ "dimension and layout item button height",
+ "chip icon margin",
+ "dimension item suffix color",
+ "layout-chip: prevent suffix shrinking",
"adjust input option design (#464)",
+ "chip: add comma delimiter",
"dimension item height",
- "dimension item suffix color",
"chip line height",
- "chip label padding",
- "chip icon margin"
+ "chip label padding"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -12069,16 +12069,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "passwordReset page tests",
"remove duplicate/unused tests",
- "set code coverage threshold",
"language update tests",
- "clean up tests",
- "release: cut 100.0.5 [skip release]",
- "passwordReset page tests",
- "useGetErrorIfNotAllowed hook tests",
"app component tests",
"add missing coverage flag when running tests",
- "start adding unit tests"
+ "useGetErrorIfNotAllowed hook tests",
+ "start adding unit tests",
+ "set code coverage threshold",
+ "clean up tests",
+ "release: cut 100.0.5 [skip release]"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -12241,36 +12241,36 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "implement org unit list actions to edit and delete org unit (#405)",
"organisation unit table tree",
- "add orgunit message for loader, error and empty",
+ "implement org unit list actions to edit and delete org unit (#405)",
"implement pagination",
+ "add orgunit message for loader, error and empty",
"add orgUnitList actions [DHIS2-17896]"
],
"Bug Fixes": [
- "add missing file after rename",
- "improve message when no results",
- "support leaf-nodes as root",
"use includeChildren API instead of parent.id filter to include leaf when root",
+ "revert typescript update",
+ "some cleanup",
+ "on org unit deletion, refetch all needed data",
"dynamic columns for orgunit list",
"improve boundQuery helper types",
- "on org unit deletion, refetch all needed data",
- "revert typescript update",
- "fix type-errors",
- "revert includeChildren, due to API pagination bug",
- "deduplicate roots",
- "use invalidateQueries for refetch",
- "orgunit search WIP",
"upgrade typescript-eslint",
"fix failing test",
- "some cleanup",
- "calculate minimum root orgunits"
+ "calculate minimum root orgunits",
+ "deduplicate roots",
+ "orgunit search WIP",
+ "support leaf-nodes as root",
+ "use invalidateQueries for refetch",
+ "add missing file after rename",
+ "fix type-errors",
+ "improve message when no results",
+ "revert includeChildren, due to API pagination bug"
],
"Refactoring": [
- "improve root computation performance",
- "simplify queryObject types",
"remove unused code",
- "extract row to own file, some cleanup"
+ "extract row to own file, some cleanup",
+ "simplify queryObject types",
+ "improve root computation performance"
],
"Maintenance": [
"update github-actions to use node 18",
@@ -12292,47 +12292,47 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "simplify queryObject types",
- "extract row to own file, some cleanup",
- "sidenav: add data-test attribute",
"refactor orgunit state",
+ "improve root computation performance",
+ "sidenav: add data-test attribute",
"remove unused code",
- "improve root computation performance"
+ "extract row to own file, some cleanup",
+ "simplify queryObject types"
],
"Testing": [
- "data element edit form: add cypress test",
"data element new form: add cypress test",
"data element list view: cover filterting by name and pagination",
+ "data element edit form: add cypress test",
"cypress: cover de edit and list views"
],
"Maintenance": [
- "update github-actions to use node 18",
- "release: cut 0.2.0 [skip release]",
"edit de cypress test: use first item regardless of the name",
+ "release: cut 0.2.0 [skip release]",
+ "update github-actions to use node 18",
"fix eslint resolution"
],
"Features": [
- "add orgunit message for loader, error and empty",
"organisation unit table tree",
"implement pagination",
+ "add orgunit message for loader, error and empty",
"orgunit-list: implement orgunit list (#403)"
],
"Bug Fixes": [
- "add missing file after rename",
- "improve message when no results",
- "support leaf-nodes as root",
"use includeChildren API instead of parent.id filter to include leaf when root",
+ "revert typescript update",
+ "some cleanup",
"dynamic columns for orgunit list",
"improve boundQuery helper types",
- "revert typescript update",
- "fix type-errors",
- "revert includeChildren, due to API pagination bug",
- "deduplicate roots",
- "orgunit search WIP",
"upgrade typescript-eslint",
"fix failing test",
- "some cleanup",
- "calculate minimum root orgunits"
+ "calculate minimum root orgunits",
+ "deduplicate roots",
+ "orgunit search WIP",
+ "support leaf-nodes as root",
+ "improve message when no results",
+ "add missing file after rename",
+ "fix type-errors",
+ "revert includeChildren, due to API pagination bug"
],
"GitHub": "0.2.0 (2024-08-20) \nFeatures \n\norgunit-list: implement orgunit list (#403 ) (a948938 ) \n "
}
@@ -12443,11 +12443,11 @@
"release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "in getDataWithRelationships:",
- "in isIndexInstance:",
+ "TEs layer not showing all relationships when source and target are of same type (#3281)",
"update teiRelationshipsParser logic and add test",
"in fetchTEIs: use program instead of TE type",
- "TEs layer not showing all relationships when source and target are of same type (#3281)"
+ "in getDataWithRelationships:",
+ "in isIndexInstance:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
}
@@ -12484,8 +12484,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove qa checks on push to master in the release workflow (#3306)",
- "release: cut 100.6.4 [skip release]"
+ "release: cut 100.6.4 [skip release]",
+ "remove qa checks on push to master in the release workflow (#3306)"
],
"Bug Fixes": [
"schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
@@ -12627,8 +12627,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -12671,16 +12671,16 @@
"releaseNotes": {
"Bug Fixes": [
"https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "translations: sync translations from transifex (dev) (#3237)",
"use improved rich text editor from analytics (DHIS2-15522) (#3236)",
"merge dev to master",
- "unclear 'show no data' (#3204)",
- "translations: sync translations from transifex (dev) (#3237)"
+ "unclear 'show no data' (#3204)"
],
"Maintenance": [
- "release: cut 100.5.5 [skip release]",
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"do not run release step on dev branch",
- "run release step on tags so it publishes to d2-ci (#3233)"
+ "release: cut 100.5.5 [skip release]",
+ "run release step on tags so it publishes to d2-ci (#3233)",
+ "optimize Cypress triggers and enhance parallel test execution (#3201)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
}
@@ -12697,13 +12697,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
+ "users losing work when opening as chart (#3196)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
- "users losing work when opening as chart (#3196)"
+ "merge to master"
],
"Maintenance": [
- "release: cut 100.5.4 [skip release]",
- "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)",
+ "release: cut 100.5.4 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
}
@@ -12720,9 +12720,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
+ "dashboard filters were not being applied to maps (#3185)",
"translations: sync translations from transifex (dev)",
- "dashboard filters were not being applied to maps (#3185)"
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -12742,9 +12742,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"paragraph newlines in map description were being removed (#3182)",
- "merge to master",
- "translations: sync translations from transifex (dev)"
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.2 [skip release]",
@@ -12765,8 +12765,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
- "merge to master"
+ "merge to master",
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -12786,60 +12786,60 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "reduce the padding to make room for the scrollbar (#3148)",
+ "isPushAnalytics url param",
+ "various fixes after release testing (#3151)",
"set point radius to size that was set in the style settings",
- "add class-names for push-analytics",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "values that are strings but numeric in quality were not filtering",
"prevent enabling download button while loading mask is showing",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "map plugin - do not load async layers multiple times (#3143)",
"upgrade maps-gl for the rounded line join and caps",
- "make logic match prev code",
+ "reset error when switching which layer shows data table",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "tab length should only take the space of the title",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
"highlight features when data table has filter",
- "final fixes for geojson (#3154)",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
"prevent data table effects from running code when no table (#3147)",
- "isPushAnalytics url param",
+ "check download param when navigating to new",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "add class to map container when no map id is set",
"make `dhis2-map-new` class independent of downloadMode",
- "limit stroke width to 0-10",
- "set map bounds after all layers are added to the map",
- "show no data message when geojson feature has no data (#3145)",
- "improve geojson layer error responses and cypress tests (#3149)",
- "reset error when switching which layer shows data table",
- "onLayerAdded wasnt defined for SplitViews",
- "various fixes after release testing (#3151)",
"ensure isDownload is a bool to avoid prop-types error",
- "check download param when navigating to new",
+ "show no data message when geojson feature has no data (#3145)",
"add tooltip on layer thumbnails",
- "position tooltip right over the thumbnail title",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "add class-names for push-analytics",
+ "improve geojson layer error responses and cypress tests (#3149)",
"set minimum point size of 1",
+ "limit stroke width to 0-10",
+ "set map bounds after all layers are added to the map",
"use more understandable error messages",
- "map plugin - do not load async layers multiple times (#3143)",
- "tab length should only take the space of the title",
+ "position tooltip right over the thumbnail title",
+ "final fixes for geojson (#3154)",
"translations: sync translations from transifex (dev) (#3132)",
- "add class to map container when no map id is set",
- "values that are strings but numeric in quality were not filtering"
+ "make logic match prev code",
+ "onLayerAdded wasnt defined for SplitViews",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
"merge to master 2.41.0 features and fixes",
- "add ability to add GeoJSON URL external layers (#3127)"
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "add ability to add GeoJSON URL external layers (#3127)",
+ "add push analytics instructions"
],
"Maintenance": [
+ "upgrade @dhis2/maps-gl",
"release: cut 100.5.0 [skip release]",
- "code cleaning",
"code comment",
- "upgrade @dhis2/maps-gl",
- "update @dhis2/analytics and deduplicate deps",
- "read single url param",
- "legend item styling - set max line weight and rename to Point radius",
"update i18n",
- "improve legend for geojson layers"
+ "read single url param",
+ "update @dhis2/analytics and deduplicate deps",
+ "improve legend for geojson layers",
+ "code cleaning",
+ "legend item styling - set max line weight and rename to Point radius"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
}
@@ -12876,16 +12876,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "dependencies: upgrade ui to v9 (#3115)",
- "include release notes in slack bot message (#3123)",
"deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
"add data table cypress test and enable orgunitinfo test (#3114)",
+ "release: cut 100.3.0 [skip release]",
"release: cut 100.4.0 [skip release]",
- "release: cut 100.3.0 [skip release]"
+ "dependencies: upgrade ui to v9 (#3115)",
+ "include release notes in slack bot message (#3123)"
],
"Features": [
- "replace data table with UI data table (#3015)",
- "merge dev to master"
+ "merge dev to master",
+ "replace data table with UI data table (#3015)"
],
"GitHub": "\nFeatures \n"
}
@@ -12923,29 +12923,29 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "conditionally set PR title in dhis2-verify-app workflow (#3089)",
"translations: sync translations from transifex (dev)",
- "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)"
+ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
+ "conditionally set PR title in dhis2-verify-app workflow (#3089)"
],
"Maintenance": [
+ "test updates that decouple test to ui version",
+ "release: cut 100.2.3 [skip release]",
+ "use hyphens for app names",
+ "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
+ "26.2.0-cumulative-values-alpha.1",
+ "analytics@26.2.0 (#3081)",
+ "use reportportal fork",
"deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
"deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
+ "use more verbose style in LayersLoader to clarify logic (#3075)",
"deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
"deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
- "use renamed github shared workflow (#3046)",
- "use hyphens for app names",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
"deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
- "release: cut 100.2.3 [skip release]",
- "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
- "use more verbose style in LayersLoader to clarify logic (#3075)",
- "test updates that decouple test to ui version",
- "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
- "26.2.0-cumulative-values-alpha.1",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "use reportportal fork",
- "analytics@26.2.0 (#3081)"
+ "use renamed github shared workflow (#3046)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)"
],
"Testing": [
"add report portal attributes",
@@ -12966,8 +12966,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "do not show geojson or arcgis layers since they are not supported yet (#3036)",
- "do not show unsupported geojson or arcgis external layers (#3036)"
+ "do not show unsupported geojson or arcgis external layers (#3036)",
+ "do not show geojson or arcgis layers since they are not supported yet (#3036)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -12987,19 +12987,19 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.2.1 [skip release]",
+ "only send bot messages on the actual release commit (#2988)",
"set up report portal (#3032)",
"useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
- "only send bot messages on the actual release commit (#2988)",
+ "release: cut 100.2.1 [skip release]",
"update jest tests and strings for removal of google basemaps"
],
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
+ "ensure layer type is supported and remove the unsupported Google basemaps",
"release candidate 100.2.1",
"external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
- "external basemaps were not showing [DHIS2-15953] (#3017)",
- "translations: sync translations from transifex (dev)",
- "ensure layer type is supported and remove the unsupported Google basemaps"
+ "external basemaps were not showing [DHIS2-15953] (#3017)"
],
"GitHub": "\nBug Fixes \n\nensure layer type is supported and remove the unsupported Google basemaps (25de9ba ) \nexternal basemaps were not showing [DHIS2-15953] (#3017 ) (47ef463 ) \nexternal layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023 ) (9a8f34e ) \nsorting of layers by drag and drop was not working [DHIS2-16024] (#3021 ) (e006287 ) \ntranslations: sync translations from transifex (dev) (02b5f73 ) \n "
}
@@ -13016,19 +13016,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade toolbar (DHIS2-15667) (#2936)",
- "merge to master Sept 27"
+ "merge to master Sept 27",
+ "upgrade toolbar (DHIS2-15667) (#2936)"
],
"Bug Fixes": [
- "accept both lowercase and camelCase interpretationId in url(#2937)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "accept both lowercase and camelCase interpretationId in url(#2937)"
],
"Maintenance": [
- "send success message to slack when release succeeds (#2954)",
- "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
- "fixed period select refactor (#2958)",
"deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
+ "send success message to slack when release succeeds (#2954)",
+ "fixed period select refactor (#2958)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (af3183c ) \naccept both lowercase and camelCase interpretationId in url(#2937 ) (c171b3d ) \ntranslations: sync translations from transifex (dev) (1ec1b5c ) \ntranslations: sync translations from transifex (dev) (bfff4ab ) \ntranslations: sync translations from transifex (dev) (2a77caa ) \n \nFeatures \n\nReverts \n"
}
@@ -13045,23 +13045,23 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "post a data statistics view when map is open or saved (#2951)",
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
"use programIndicators endpoint respecting sharing settings (#2950)",
- "hide see position from context meny for split view maps",
"show warning if event filter is not supported (#2952)",
- "set default basemap for interpretation map (DHIS2-15788) (#2944)",
+ "draw layers with opacity (#2948)",
+ "post a data statistics view when map is open or saved (#2951)",
"use display name for data sets (#2947)",
- "draw layers with opacity (#2948)"
+ "hide see position from context meny for split view maps",
+ "set default basemap for interpretation map (DHIS2-15788) (#2944)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)"
],
"Maintenance": [
- "format files and fix broken import",
- "cypress test of the interpretations modal",
+ "remove manifest file",
+ "update cypress to v12 and adjust config files",
"fix dataDownload tests",
+ "cypress test of the interpretations modal",
+ "add cypress test checking context menu contents",
"release: cut 100.1.7 [skip release]",
- "update cypress to v12 and adjust config files",
- "remove manifest file",
- "add cypress test checking context menu contents"
+ "format files and fix broken import"
],
"GitHub": "\nBug Fixes \n\ndraw layers with opacity (#2948 ) (2eb4dd4 ) \nhide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945 ) (e76c591 ) \npost a data statistics view when map is open or saved (#2951 ) (4db4fa6 ) \nset default basemap for interpretation map (DHIS2-15788) (#2944 ) (49e1c2c ) \nshow warning if event filter is not supported (#2952 ) (6d1caa1 ) \nuse display name for data sets (#2947 ) (b77b0df ) \nuse programIndicators endpoint respecting sharing settings (#2950 ) (b43ad0f ) \n "
}
@@ -13078,30 +13078,30 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "upgrade landcover dataset (#2732)",
"keep layer visibility when period is changed (#2705)",
"translations: sync translations from transifex (dev)",
- "set period for each split view map (#2721)",
- "Set rendering strategy to single if not relative period (#2703)"
+ "upgrade landcover dataset (#2732)",
+ "Set rendering strategy to single if not relative period (#2703)",
+ "set period for each split view map (#2721)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
- "increase default timeout for DOM activity (#2720)",
- "dependency upgrades (#2930)",
- "increase cypress extended timeout (#2744)",
"use 50 second timeout for card title to appear (#2730)",
- "remove old code",
"BooleanStyle as functional component (#2921)",
- "release: cut 100.1.6 [skip release]",
- "disable nightly scheduled test run (#2782)",
+ "PeriodTypeSelect as functional component (#2926)",
"remove target-branch from dependabot config (#2731)",
"use maps-app emoji in nightly slack message",
- "PeriodTypeSelect as functional component (#2926)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
+ "disable nightly scheduled test run (#2782)",
+ "dependency upgrades (#2722)",
+ "release: cut 100.1.6 [skip release]",
"RenderingStategy as functional component and usePrevious hook (#2927)",
- "dependency upgrades (#2722)"
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
+ "dependency upgrades (#2930)",
+ "increase cypress extended timeout (#2744)",
+ "increase default timeout for DOM activity (#2720)",
+ "remove old code"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (3a3b81e ) \ntranslations: sync translations from transifex (dev) (3effb0d ) \nkeep layer visibility when period is changed (#2705 ) (df32ea4 ) \nset period for each split view map (#2721 ) (6ec0eba ) \nSet rendering strategy to single if not relative period (#2703 ) (c47484b ) \nupgrade landcover dataset (#2732 ) (3e93ced ) \ntranslations: sync translations from transifex (dev) (22d43c7 ) \ntranslations: sync translations from transifex (dev) (b5da40a ) \ntranslations: sync translations from transifex (dev) (a090132 ) \ntranslations: sync translations from transifex (dev) (21acc31 ) \ntranslations: sync translations from transifex (dev) (4597cbb ) \n "
}
@@ -13122,8 +13122,8 @@
"move docs to app (#2650)"
],
"Maintenance": [
- "gitignore",
"clean up old files",
+ "gitignore",
"release: cut 100.1.5 [skip release]"
],
"Bug Fixes": [
@@ -14384,8 +14384,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "remove oauth2 section from version 42 and above",
- "remove oauth2 from version 42 and above"
+ "remove oauth2 from version 42 and above",
+ "remove oauth2 section from version 42 and above"
],
"Maintenance": [
"resolve linting issues",
@@ -14571,11 +14571,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
"update app version (#1302)",
- "add apphubid",
"update verify-app github action",
- "update app title (#1303)"
+ "add apphubid",
+ "update app title (#1303)",
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -15590,32 +15590,32 @@
"releaseNotes": {
"Features": [
"add reset values",
+ "create erase all settings component",
+ "add webapp version constant",
+ "add warning box that to change DE value type",
+ "add webapp version tag [DHIS2-17248] (#25)",
"regenerate en.pot",
"disable Save and Next button when DE not meet criteria",
- "add webapp version constant",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
- "create webapp version tag component",
- "create erase all settings component",
"erase and reset all content [DHIS2-15912] (#17)",
- "add button to erase all settings",
- "add warning box that to change DE value type",
- "add webapp version tag [DHIS2-17248] (#25)",
- "create parse version function"
+ "create parse version function",
+ "create webapp version tag component",
+ "add button to erase all settings"
],
"Maintenance": [
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"upgrade webapp version",
- "deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "upgrade dependencies (#26)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)"
+ "upgrade dependencies (#26)"
],
"Bug Fixes": [
"allow user to change saved data element",
+ "check and compare versions with prerelease",
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease"
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -15648,6 +15648,15 @@
"lastUpdated": 1685104028966,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
+ "caption": "",
+ "created": 1685105752879,
+ "description": "",
+ "id": "1cafe599-4487-4366-8f05-af4662f24b8a",
+ "lastUpdated": 1685105752879,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f",
"caption": "",
@@ -15665,15 +15674,6 @@
"id": "afb99d17-d80a-432d-a625-a30c1419df7b",
"lastUpdated": 1685105644095,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
- "caption": "",
- "created": 1685105752879,
- "description": "",
- "id": "1cafe599-4487-4366-8f05-af4662f24b8a",
- "lastUpdated": 1685105752879,
- "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/use-case-configuration",
@@ -15804,8 +15804,8 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
"semantic release (#1398)",
+ "release: cut 100.0.0 [skip release]",
"release: cut 31.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
@@ -15910,8 +15910,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "prettier"
+ "prettier",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -15971,15 +15971,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update api version in github workflow",
- "update node version in gh workflow to 18",
- "upgrade cypress setup in the user-app project",
- "release: cut 100.1.6 [skip release]",
- "update app label to match hardcoded name in core (#1415)",
+ "update cypress github action",
"fix linting issues",
- "upgrade cypress setup (#1421)",
+ "release: cut 100.1.6 [skip release]",
+ "update api version in github workflow",
"update fixtures",
- "update cypress github action"
+ "update app label to match hardcoded name in core (#1415)",
+ "upgrade cypress setup in the user-app project",
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup (#1421)"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -16099,12 +16099,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "update notice box display logic",
- "add a default notice box based on access level of the user in GroupDetails page"
+ "add a default notice box based on access level of the user in GroupDetails page",
+ "update notice box display logic"
],
"Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "fix lint error"
+ "fix lint error",
+ "release: cut 100.1.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
}
@@ -16221,8 +16221,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "continuous release setup"
+ "continuous release setup",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"trigger release"
@@ -16242,259 +16242,259 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "add current user provider",
- "searchable-org-unit-tree: rename classes to styles (#842)",
+ "rewrite section navigation and home components",
"use multiple array.every instead of single array.reduce",
- "searchable-group-editor: function comp and use data-engine",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "authority-editor: remove complexity",
+ "move new use current user hook to hooks folder",
+ "add current user provider",
"remove all usage of api",
- "rewrite section navigation and home components",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "authority-editor: remove complexity",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
"sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "replace all usage of the old current user hook by the new one",
"stop memoizing a small set of pending changes",
- "migrate form components to @dhis2/ui (#856)",
- "side nav: adjust background colors & decrease width",
+ "clean up and optimise authority- and group-editor (#841)",
"remove unused files",
- "replace all usage of the old current user hook by the new one",
- "move new use current user hook to hooks folder",
- "clean up and optimise authority- and group-editor (#841)"
+ "migrate form components to @dhis2/ui (#856)",
+ "searchable-group-editor: function comp and use data-engine",
+ "side nav: adjust background colors & decrease width"
],
"Bug Fixes": [
+ "authority-editor: use classnames for conditional classes",
+ "bulk-user-manager: sort list by firstName and surname",
+ "adjust form styling",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "add tests",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "use staticStyle for empty data table row",
+ "address user enabling and disabling regression",
+ "authority-editor: ensure authority groups are empty to start off",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "prevent jest parse error",
+ "bulk-member-manager: fix pagination and refactor",
+ "use container to apply background to table lists",
+ "sidenav border style",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "authority-editor: resolve issue with error and loading state",
+ "attributes: don't assume presence of values.attributeValues (#927)",
"make username optional when inviting users (#978)",
+ "reset email field when invite user changes",
+ "styled-jsx: remove incorrect extension (#1054)",
"adjust details view styling",
- "user: make userCredentials first key in user data body",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
"don't publish to App Hub and allow merge commits",
- "handle empty user roles response (#1215)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "close action menu when closing confirmation modal",
- "align password help text with validation logic (#1131)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "add tests",
- "authority-editor: center metadata checkboxes",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "user: stringify array of org units before passing to useEffect as dep",
- "user manager checkbox behaviour (#1073)",
- "handle invite toggle with useField",
- "attributes: don't assume presence of values.attributeValues (#927)",
"address 2fa disable regression",
- "authority-editor: resolve issue with error and loading state",
- "address user enabling and disabling regression",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "use field is invite (#1094)",
- "authority-editor: unblock input",
+ "authority-editor: add some authorities to tracker group",
"filter styles",
- "authority-editor: optimise performance of checkboxes",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "user: only set email field as required if inviting by email",
- "user: show user's database language (#917)",
- "user-list: show title at top of 'replicate user' form (#925)",
- "authority-editor: fix loading, error and noMatches UI",
- "bulk-user-manager: sort list by firstName and surname",
- "adjust form styling",
- "use dedicated endpoint for checking the username (#1092)",
- "bulk-member-manager improvements (#948)",
"add missing authority translations [DHIS2-16516] (#1339)",
- "use staticStyle for empty data table row",
- "authority-editor: fix initial values issue",
- "use container to apply background to table lists",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "authority-editor: use classnames for conditional classes",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "authority-editor: ensure authority groups are empty to start off",
- "sidenav border style",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "address various style and text issues (#1091)",
+ "bulk-member-manager improvements (#948)",
+ "authority-editor: unblock input",
+ "close action menu when closing confirmation modal",
+ "user: stringify array of org units before passing to useEffect as dep",
"semantic: allow merge commits",
- "language drop downs [DHIS2-15328] (#1147)",
- "remove formspy code",
+ "use dedicated endpoint for checking the username (#1092)",
+ "use field is invite (#1094)",
"retrieve user locales [DHIS2-16170] (#1325)",
- "prevent jest parse error",
+ "handle empty user roles response (#1215)",
+ "user: show user's database language (#917)",
+ "authority-editor: fix initial values issue",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "fix user manager checkbox behaviour",
+ "sidenav: add missing \"return null\" statement when there are no sections",
"remove beta entries from changelog",
- "groups: use correct method and endpoint to leave groups (#912)",
- "styled-jsx: remove incorrect extension (#1054)",
"user: org unit related fixes (#900)",
- "org unit search logic [DHIS2-14585] (#1217)",
- "translations: sync translations from transifex (master)",
"address user list action menu regressions (#1127)",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "bulk-member-manager: fix pagination and refactor",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "reset email field when invite user changes",
- "fix user manager checkbox behaviour",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "user: make userCredentials first key in user data body",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "handle invite toggle with useField",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "user manager checkbox behaviour (#1073)",
+ "remove formspy code",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
"ensure superusers have access to full context menu",
- "home: migrate homepage components to @dhis2/ui (#840)",
+ "authority-editor: optimise performance of checkboxes",
+ "align password help text with validation logic (#1131)",
+ "address various style and text issues (#1091)",
+ "authority-editor: fix loading, error and noMatches UI",
+ "authority-editor: center metadata checkboxes",
+ "user: only set email field as required if inviting by email",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "authority-editor: add some authorities to tracker group"
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "translations: sync translations from transifex (master)",
+ "update successful save redirects [DHIS2-15431] (#1218)"
],
"Maintenance": [
- "bulk-member-manager: prevent input focus loss",
+ "update beta (#881)",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.5.35 [skip release]",
+ "update pot file",
+ "add required properties to current user provider",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.5.18 [skip release]",
+ "address lint errors",
+ "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "remove node_modules from git",
+ "release: cut 1.4.33 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "upgrade to cypress commands and plugins v9",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.3.11 [skip release]",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.5.12 [skip release]",
- "release: cut 1.2.11 [skip ci]",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: merge beta",
- "upgrade app-platform and app-runtime",
- "authority-editor: use design system color for text highlights",
+ "release: cut 1.4.1 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "fix eslint issues",
+ "release: cut 1.5.10 [skip release]",
+ "release: cut 1.4.5 [skip release]",
"adjust tests to new implementation and dependency versions",
- "authority-editor: remove custom authorities from tracker section (#851)",
+ "update emptyTableInfo component",
"release: cut 1.3.15 [skip release]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "release: merge beta",
+ "remove unused import",
+ "release: cut 1.3.0-beta.1 [skip ci]",
"release: cut 1.4.10 [skip release]",
- "adjust empty component prop naming",
- "release: cut 1.5.23 [skip release]",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.12 [skip release]",
- "release: cut 1.5.27 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "fix jest test suite",
- "release: cut 1.3.12 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "network shim: update captured fixtures",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.5.22 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
"release: cut 1.4.16 [skip release]",
- "address lint errors",
- "authority-editor: fix typo in i18n string",
- "cypress: update stubs",
- "upgrade ui version",
- "authority-editor: remove redundant style prop",
- "release: cut 1.5.1 [skip release]",
+ "release: cut 1.4.32 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.2 [skip release]",
+ "remove technical dept (#1082)",
+ "homepage cypress tests: fix after rebasing",
+ "authority-editor: remove custom authorities from tracker section (#851)",
"release: cut 1.3.16 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.5.6 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.5.17 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.3.1 [skip ci]",
- "update app icon",
- "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.30 [skip release]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.4.23 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "authority-editor: correct statement made in comment",
"remove console.log and prop error",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.4.15 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.4.21 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "cypress: increase timeouts",
+ "fix formatting",
+ "release: cut 1.2.12 [skip ci]",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "only subscribe to value",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.5.24 [skip release]",
"release: cut 1.4.29 [skip release]",
- "remove technical dept (#1082)",
- "upgrade @dhis2/ui for better validation message",
- "remove unused import",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.4 [skip release]",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.5.38 [skip release]",
"release: cut 1.5.14 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "add translation strings",
+ "cypress: update stubs",
"release: cut 1.4.28 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.5.7 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "only subscribe to value",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "update app icon",
+ "release: cut 1.5.9 [skip release]",
"release: cut 1.4.34 [skip release]",
"release: cut 1.4.37 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "authority-editor: remove redundant api function",
- "release: cut 1.4.13 [skip release]",
+ "fix jest test suite",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "add translation strings",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.3.7 [skip ci]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "adjust empty component prop naming",
"release: cut 1.5.13 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "update pot file",
+ "release: cut 1.5.17 [skip release]",
+ "authority-editor: remove logs",
+ "authority editor: remove invorrect fix",
+ "prep user-app for continuous release",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.9 [skip release]",
"test for empty table component",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.4.0 [skip release]",
+ "merge branch 'master' into beta",
+ "upgrade ui version",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.2.10 [skip ci]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.3 [skip release]",
+ "merge master into beta",
+ "release: cut 1.4.13 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.5.7 [skip release]",
"release: cut 1.4.14 [skip release]",
- "release: cut 1.5.2 [skip release]",
- "release: cut 1.4.9 [skip release]",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.5.25 [skip release]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.35 [skip release]",
"release: cut 1.5.5 [skip release]",
- "release: cut 1.5.38 [skip release]",
- "authority editor: remove invorrect fix",
+ "release: cut 1.3.0 [skip ci]",
+ "authority-editor: fix typo in i18n string",
+ "network shim: update captured fixtures",
"release: cut 1.3.8 [skip ci]",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.4.27 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "cleanup unused deps",
+ "release: cut 1.4.35 [skip release]",
"release: cut 1.5.11 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.4.6 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.5.0 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
"release: cut 1.5.4 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.5.3 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.2.12 [skip ci]",
- "merge master into beta",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.4.22 [skip release]",
- "fix formatting",
- "cypress: increase timeouts",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.5.10 [skip release]",
- "update beta (#881)",
- "release: cut 1.4.17 [skip release]",
- "add required properties to current user provider",
- "prep user-app for continuous release",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.5 [skip release]",
- "upgrade to cypress commands and plugins v9",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.12 [skip release]",
+ "release: cut 1.3.14 [skip release]",
"release: cut 1.5.37 [skip release]",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.4.35 [skip release]",
- "update network fixtures and test against 2.40",
- "authority-editor: correct statement made in comment",
- "cypress json: use more general ingoreTestFiles rule",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
"update ui and app-scripts deps",
- "release: cut 1.4.19 [skip release]",
- "react router: update to latest",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.26 [skip release]",
- "cleanup unused deps",
- "stop using deprecated prop name",
- "release: cut 1.4.3 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.23 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.4.36 [skip release]",
"fix cypress test suite",
- "release: cut 1.5.9 [skip release]",
- "remove node_modules from git",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.15 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
+ "release: cut 1.4.22 [skip release]",
+ "react router: update to latest",
"eslint: fix linter issues",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.5.19 [skip release]",
- "release: cut 1.4.23 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "merge branch 'master' into beta",
- "fix eslint issues",
- "homepage cypress tests: fix after rebasing"
+ "release: cut 1.3.9 [skip ci]",
+ "authority-editor: remove redundant api function",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.5.34 [skip release]"
],
"Features": [
- "user-group: bulk group member manager (#854)",
- "add and use empty table state component",
- "add and use page header component",
"group-form: update user group in single json patch request",
+ "add and use page header component",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "interface adjustments (#1101)"
+ "user-group: bulk group member manager (#854)",
+ "interface adjustments (#1101)",
+ "add and use empty table state component"
],
"Testing": [
"main navigation: add features and test code",