diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index a57c733a..c8488ad2 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -2,236 +2,236 @@
"android-settings-app": {
"2.4.1": {
"Maintenance": [
- "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
"deps: bump braces from 3.0.2 to 3.0.3 (#195)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
"deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
- "update app version",
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)"
+ "update app version"
],
"Features": [
- "show the minimum Android app version required [DHIS2-16804] (#203)",
"max value accepted",
- "create min location number field component",
- "create manual location checkbox component",
- "add min location specific program",
"remove unused component",
- "add android version label",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
"disable manual coordinate by configuration [DHIS2-17632] (#198)",
+ "create manual location checkbox component",
"create label helptext component",
- "set null as default value of max file size",
- "add manual location specific program",
- "initial default value maximum file size",
"edit min location specific program",
- "remove userCredentials references (#208)",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
+ "add min location specific program",
+ "regenerate en.pot",
+ "add android version label",
+ "set null as default value of max file size",
"set null as default value of maximum file size [DHIS2-17548] (#197)",
- "regenerate en.pot"
+ "remove userCredentials references (#208)",
+ "initial default value maximum file size",
+ "add manual location specific program",
+ "create min location number field component",
+ "show the minimum Android app version required [DHIS2-16804] (#203)"
],
"Bug Fixes": [
- "redirect url based on the api version (#205)",
- "min acceptable value 0"
+ "min acceptable value 0",
+ "redirect url based on the api version (#205)"
],
"GitHub": "
GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Appearance functionalities, which now also include:
\nProgram Appearance Settings :
\nConfigurable precision: Admins can now configure the minimum accepted accuracy for location data. This feature ensures that only precise location data is captured, enhancing the overall quality and reliability of collected data.
\nDisable manual coordinate: Administrators can now disable manual location capture per program using a new checkbox field. This parameter ensures that users can only capture their current location, maintaining consistency and accuracy in location data.
\nSynchronization Settings
\nGlobal:
\nDefault values for maximum file size: When setting up the ASWA for the first time, the default value for this feature is now set to null instead of 0, preventing issues where the app would not download any resources when the limit was set to 0.
\nAndroid App version compatibility: Properties will now display the minimum Android app version required ensuring users are aware of the compatibility requirements.
\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.4.0": {
"Maintenance": [
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "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)",
- "update app version",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
+ "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 follow-redirects from 1.15.2 to 1.15.4 (#184)"
+ "update app version",
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
"user sync test runs without results (#183)",
"analytics components properties",
+ "update element type tei analytics",
"title and short name fields empty who nutrition (#182)",
"data entry form label",
- "update element type tei analytics",
"data set sync label"
],
"Features": [
- "user test visualization",
- "create bypass version and dialog component",
- "edit visualization",
- "add users info as help text",
"add default values to initial setup",
- "add bypass version component to general settings",
- "use new data entry form as default [DHIS2-17078] (#186)",
- "event visualization home",
- "add info label to new form",
- "remove bypass component from general settings",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "add bypass component to general settings",
+ "user test visualization",
"change bypass version label",
- "create select visualization type component",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
- "dataset future periods help text",
- "event visualization program",
"event visualization in home screen [DHIS2-15647] (#189)",
+ "event visualization home",
+ "regenerate en.pot",
+ "create bypass version and dialog component",
"set new data entry as default",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add info label to new form",
+ "add bypass component to general settings",
+ "add users info as help text",
"add default value to initial setup",
+ "event visualization program",
+ "remove bypass component from general settings",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
"add event visualization to search component",
- "regenerate en.pot"
+ "edit visualization",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "dataset future periods help text",
+ "add bypass version component to general settings",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "create select visualization type component"
],
"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": [
- "add useMemo to handleCheckbox function",
- "create initial values mutation [DHIS2-14107]",
- "allow set 0 reserved values (#173)",
- "save btn should stay disable if no changes",
"data element api call error [DHIS2-14106] (#166)",
+ "save btn should stay disable if no changes",
+ "minor typo",
"buffer error import and byte length (#174)",
- "default and reset disable referral",
- "remove D2 API request [DHIS2-14111]",
+ "create initial values mutation [DHIS2-14107]",
"change First launch dialog [DHIS2-14109] (#165)",
- "minor typo",
+ "remove D2 API request [DHIS2-14111]",
"change collapsible to disableCollapsible",
- "change to disableCollapsibleSections specific"
+ "change to disableCollapsibleSections specific",
+ "allow set 0 reserved values (#173)",
+ "default and reset disable referral",
+ "add useMemo to handleCheckbox function"
],
"Features": [
- "select a program indicator expression [DHIS2-15645] (#179)",
- "create program tei header component",
- "create disable referral for global settings",
- "handle change tei header",
+ "regenerate en.pot",
+ "save in datastore format",
+ "create workflow context",
+ "use program data from context",
+ "change label title",
+ "add advanced settings to general",
"collapsible sections for specific settings",
+ "create more options component",
+ "delete unused program and dataset queries",
+ "add useCallback to handleCheckbox function",
+ "create section component",
"use program and dataset data from context",
- "add workflow",
- "update app version and description",
- "save in datastore format",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "handle change tei header",
"constants common file",
- "keep datastore ASWA version updated (#175)",
- "add useCallback to handleCheckbox function",
- "delete unused program and dataset queries",
- "create disable referral for specific settings",
- "regenerate en.pot",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
"hide collapsible sections form [DHIS2-15644] (#178)",
- "add advanced settings to general",
- "create more options component",
- "add tests to get expression description",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "create disable referral for specific settings",
+ "update app version and description",
+ "add workflow",
"experimental features component and helper function",
+ "add tests to get expression description",
"collapsible sections for global settings",
- "remove D2 and create initial setup using dataMutation (#167)",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create disable referral for global settings",
"android expression validator",
"support application text translation [DHIS2-14110] (#170)",
- "change label title",
- "create workflow context",
- "use program data from context",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "create section component"
+ "create program tei header component",
+ "keep datastore ASWA version updated (#175)"
],
"Maintenance": [
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
+ "update ui dependencies (#172)",
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
- "update ui dependencies (#172)"
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
],
"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 ua-parser-js from 0.7.31 to 0.7.33 (#155)",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)"
+ "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": [
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
"authorization wall based on api version",
- "tracker exporter default value by API version",
- "change import has authority",
- "use tracker importer if current API is 2.40 or higher",
+ "use notice box to give info of tracker importer",
"change import modules path",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "max file size to upload (#157)",
- "multirow header table [DHIS2-14920] (#159)",
"change authorities from all to androidsettings",
"update yarn",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use notice box to give info of tracker importer",
- "move file size from General to Sync Global (#161)"
+ "change import has authority",
+ "tracker exporter default value by API version",
+ "move file size from General to Sync Global (#161)",
+ "use tracker importer if current API is 2.40 or higher",
+ "multirow header table [DHIS2-14920] (#159)",
+ "max file size to upload (#157)",
+ "use new tracker importer as default [DHIS2-14741] (#158)"
],
"Bug Fixes": [
- "export component",
- "tracker importer default value by API version",
- "set 0 for download sync programs settings (#160)",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "default values synchronization",
- "update tracker notice box",
"change the default value of the new tracker importer",
- "styles add margin and align elements (#163)"
+ "tracker importer default value by API version",
+ "update tracker notice box",
+ "styles add margin and align elements (#163)",
+ "export component",
+ "set 0 for download sync programs settings (#160)",
+ "default values synchronization"
],
"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": [
- "import component missing",
- "[program dataset] adjust component width (#134)",
+ "[analytics] fix period label",
+ "reuse edit visualization component",
+ "regenerate en.pot",
+ "update app version",
"keep None period analytics",
- "update proptypes source",
+ "add datastore keys to readme",
+ "[synchronization dataset] fix period label",
+ "simplify function",
+ "add tests for user sync helpers",
+ "import component missing",
"reuse visualizationGroup component",
- "change fixed period labels (#135)",
"prop-types: change old style imports to new prop-types (#144)",
- "add app version",
"list hides visualizations with Today and Last 30 Days periods (#138)",
- "[synchronization dataset] fix period label",
- "[analytics] fix period label",
+ "change fixed period labels (#135)",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "update proptypes source",
+ "[program dataset] adjust component width (#134)",
"loop elements",
"pin node version to 14 for netlify",
- "add tests for user sync helpers",
"remove None period analytics (#151)",
- "visualization query for user test [DHIS2-13124] (#132)",
- "reuse edit visualization component",
- "simplify function",
- "update metadata queries",
+ "include relative period",
+ "add app version",
"[general] update disable settings label (#133)",
- "add datastore keys to readme",
"textfield max limit of 200 characters",
- "update app version",
- "include relative period",
- "regenerate en.pot"
+ "update metadata queries"
],
"Features": [
+ "visualizations dataset create Edit Title",
"improve visualization list (#139)",
- "hide message of the day (#150)",
- "add message of the day to general settings",
- "update user sync test metadata size [DHIS2-13061] (#140)",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "visualizations home create Edit Title",
+ "create text area field",
"change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
"add Message of the Day [DHIS2-12630] (#119)",
- "create text area field",
- "visualizations dataset create Edit Title",
- "visualizations program create Edit Title"
+ "visualizations home create Edit Title",
+ "visualizations program create Edit Title",
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "hide message of the day (#150)",
+ "add message of the day to general settings"
],
"Build Updates": [
- "replace semantic commit checks with new workflow",
- "add deploy netlify",
- "trigger netlify",
"run linting and tests on ci (#146)",
- "deploy: add netlify deploy workflow (#148)"
+ "deploy: add netlify deploy workflow (#148)",
+ "add deploy netlify",
+ "replace semantic commit checks with new workflow",
+ "trigger netlify"
],
"Maintenance": [
- "deps: update app-runtime and cli-app-scripts",
- "lint: autofix linting violations",
- "add yarn.lock",
+ "upgrade ui library",
+ "remove unused workflow",
"deps: update app-runtime to latest (#145)",
+ "prettier: autofix prettier issues",
+ "deps: align all dependencies",
+ "lint: autofix linting violations",
+ "deps: update app-runtime and cli-app-scripts",
"set node version for netlify build",
+ "deps: add peer dependencies (#147)",
+ "add yarn.lock",
"eslint: add rule overrides",
- "remove unused workflow",
- "deps: loosen version requirements",
- "dotfiles: add dotfiles",
- "deps: align all dependencies",
"npm: add npm scripts",
- "deps: add peer dependencies (#147)",
- "prettier: autofix prettier issues",
- "upgrade ui library"
+ "deps: loosen version requirements",
+ "dotfiles: add dotfiles"
],
"Testing": [
"app: mock app layout component"
@@ -240,144 +240,144 @@
},
"2.2.0": {
"Features": [
+ "Add bash script for automatic deployment (#109)",
+ "appearance add functions to prepare json for datastore",
"change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "update webapp version",
+ "[appearance program]prepare configuration and new datastore format",
"accept previous and new datastore format",
- "add webapp version to overview page (#125)",
- "appearance add functions to prepare json for datastore",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "update webapp version",
+ "add webapp version to overview page (#125)",
"add completionSpinner to json structure",
- "[appearance program] add optional tei search checkbox to dialog",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"[appearance program] add and edit new specific setting",
- "Add bash script for automatic deployment (#109)",
- "[appearance program]prepare configuration and new datastore format"
+ "[appearance program] add optional tei search checkbox to dialog"
],
"Bug Fixes": [
- "change new tracker importer label",
- "appearance default value global completion spinner",
"appearance change label optional search",
+ "appearance add completion spinner key to datastore json (#128)",
"change datastore key appearance (#126)",
+ "appearance default value global completion spinner",
"change datastore completion spinner key appearance (#127)",
- "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": [
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
"[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] dataset accept API title and name",
+ "[general] remove hard limits and add warning",
+ "checkbox stays unchecked (#113)",
"Change param to 'paging' instead of 'pager' (#110)",
+ "[visualization] home accept API title and name",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[visualization] home change API visualization runtime",
+ "validation text for reserved values, TEI and event",
+ "[visualization] program accept API title and name",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "[visualization] program change API visualization runtime",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "[visualization] dataset accept API title and name",
"[synchronization] remove hard limits and add warning",
"verify new visualization and format datastore (#118)",
- "checkbox stays unchecked (#113)",
- "[visualization] dataset change API visualization runtime",
- "valid URL has http or https protocol (#112)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "change param to 'paging' instead of 'pager (#115)",
"[visualization] keep only one default group (#106)",
+ "[visualization] dataset change API visualization runtime",
"update label",
- "[visualization] home change API visualization runtime",
- "[visualization] program change API visualization runtime",
- "[visualization] program accept API title and name",
- "[general] remove hard limits and add warning",
- "validation text for reserved values, TEI and event",
- "[visualization] home accept API title and name"
+ "valid URL has http or https protocol (#112)"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
+ "regenerate en.pot",
"general section Share screen (#107)",
"update patch app version (#114)",
- "[general] add component to Share screen",
- "regenerate en.pot"
+ "[general] add component to Share screen"
],
"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 Data set table",
"[sync] remove unused constants",
- "[sync general] reorganize file and component",
- "[analytics] use common query and mutation (#93)",
+ "[Appearance] Data set and Home table component",
"[sync general] reorganize components related to field section",
- "delete unused components (#81)",
+ "[sync dataset] remove unused components",
+ "[analytics] use common query and mutation (#93)",
+ "remove unused svg icons",
+ "[Appearance] colocate data with component Data set table",
"[sync general] remove unused components",
- "[Program Appearance] colocate data with component table",
+ "delete unused components (#81)",
"[Appearance] colocate data with component Home table",
- "remove unused svg icons",
- "[Appearance] Data set and Home table component",
- "[sync dataset] remove unused components",
+ "[Program Appearance] colocate data with component table",
+ "[appearance] colocate data with component table (#91)",
"[sync programs] remove unused components",
- "[appearance] colocate data with component table (#91)"
+ "[sync general] reorganize file and component"
],
"Features": [
+ "[visualization dataset] show visualizations and groups",
+ "add user sync test",
"[visualizations] add Home visualization component to menu",
- "[visualization dataset] add visualization and groups",
- "[visualization] create initial layout for data set visualization",
- "[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] dialog to add visualization and group",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] add table to show program visualizations",
"[visualization] add Home visualization component to menu",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "add Program analytics to menu",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization] show and delete visualization, update datastore",
- "[user sync test] get data download size",
- "add analytics menu (#82)",
- "[user sync test] get metadata download size",
+ "add user test table",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "[DHIS2-9858] update user sync test (#102)",
- "[visualization] add period and visualization constants",
- "add Data set visualization and groups (#100)",
"[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualizations] show Home groups and visualizations",
+ "add Program analytics to menu",
+ "[visualizations] update home visualizations",
+ "test if user has access to a visualization (#101)",
+ "[visualization dataset] add visualization and groups",
"update version",
- "[visualization] search visualization",
- "[visualization dataset] show visualizations and groups",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[visualization] select and text field",
+ "add visualizations search field (#95)",
"[visualization home] add visualizations and groups",
- "[visualization] add basic components to search a user",
- "[analytics] program create initial section",
- "queries to update and get analytics datastore",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization] search visualization",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
"[visualization home] dialog to add visualization",
+ "add Analytics menu sections",
+ "[visualization] create initial layout for data set visualization",
"[visualization] add visualization query",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[appearance] program add follow up option (#85)",
+ "[visualization] test to validate the user has access to visualization",
"show and delete group and visualizations (#94)",
- "[visualizations] show Home groups and visualizations",
- "add user sync test",
- "[visualization] dialog to delete element",
- "[visualization] add table to show program visualizations",
- "[visualization] select and text field",
- "[user sync test] disable the button when loading and no user selected",
- "[visualizations] add new visualization for program",
- "add visualizations search field (#95)",
- "[visualizations] update home visualizations",
+ "[visualization] add basic components to search a user",
+ "[user sync test] get metadata download size",
+ "[visualization] add period and visualization constants",
"[user sync test] show test results",
- "add user test table",
- "add a user search field",
- "test if user has access to a visualization (#101)",
- "[visualization] dialog to add visualization and group",
- "generate a random id",
"[visualizations] group options",
- "[visualization] test to validate the user has access to visualization",
- "add Analytics menu sections",
- "[visualization] Program show groups and visualizations"
+ "[user sync test] get data download size",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "queries to update and get analytics datastore",
+ "[visualizations] add new visualization for program",
+ "[visualization] Program show groups and visualizations",
+ "[DHIS2-9858] update user sync test (#102)",
+ "[visualization] dialog to delete element",
+ "[analytics] program create initial section",
+ "generate a random id",
+ "add analytics menu (#82)",
+ "add Data set visualization and groups (#100)",
+ "add a user search field",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "[appearance] program add follow up option (#85)"
],
"Bug Fixes": [
+ "migrate import from ui-core to ui (#84)",
"[appearance] program filter add translations to strings",
- "[synchronization] update program name",
"move code inside onComplete to a useEffect hook",
+ "update input number props",
+ "[Appearance Program] support translation for list of elements",
+ "[visualization]differentiate between failure to load and empty data",
"add error notice box",
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
"move analytics components to TEI directory",
- "migrate import from ui-core to ui (#84)",
"[Analytics] remove write access filter (#92)",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
"[synchronization] update data set name",
- "[Appearance Program] support translation for list of elements",
- "remove extra constant, initialvalue and tei are kept in sync",
- "[visualization]differentiate between failure to load and empty data",
- "update input number props"
+ "[synchronization] update program name",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -386,154 +386,154 @@
},
"2.0.0": {
"Bug Fixes": [
- "label and help text values with i18n inside render",
- "common functions to update, remove and filter elements",
+ "change file and function name update general datastore key",
"change data sets wording inconsistency",
- "change bar chart constant value to bar",
- "user sync test, change keys datastore (#78)",
"outside function to validate mandatory form fields",
- "move authorization query to Dialog component and remove extra state",
- "add program name as analytics description",
- "change wording",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add Home/Overview component to routes",
- "change file and function name update general datastore key",
- "add edit property to analytic select fields",
+ "remove extra hook to manage and get general key",
"add new keys for datastore",
+ "update key names and values to create the first setup datastore",
+ "loading for specific settings",
+ "add edit property to analytic sections",
+ "add sync status to default values",
+ "get namespace and authority using app runtime (#62)",
+ "common functions to update, remove and filter elements",
+ "remove extra hook to get namespace datastore",
+ "add a table for sync program global settings",
+ "remove empty lines",
+ "user sync test, change keys datastore (#78)",
"add new menu and submenu and routes for sidebar (#60)",
+ "migrate d2 to runtime to get datastore namespace and auth",
"add default values to populate program sync settings",
+ "add edit to dependency effect",
+ "add sidebar and routes",
+ "label and help text values with i18n inside render",
+ "use default constant for data and metadata",
"options to round value",
+ "remove unused state in router",
+ "remove extras in help text",
+ "add program name as analytics description",
+ "dataset API period type",
+ "add Home/Overview component to routes",
"remove first version namespace if exists",
- "update key names and values to create the first setup datastore",
"summary settings text synchronization program",
- "remove id and name from settings",
- "add a table for sync program global settings",
- "remove unused state in router",
- "add edit to dependency effect",
- "change authority to authorities better descriptive resource name",
- "remove empty lines",
- "update key values for datastore",
+ "add edit property to analytic select fields",
+ "change wording",
+ "move authorization query to Dialog component and remove extra state",
+ "API call to get value by key and namespace, clean extra functions",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"use lodash to verify values are equal",
- "parse and format for program Indicator",
- "six-monthly typo",
- "get namespace and authority using app runtime (#62)",
- "remove extra hook to get namespace datastore",
+ "update datastore keys default values initial setup",
+ "remove id and name from settings",
"use uid for keys in table rows",
- "add edit property to analytic sections",
- "loading for specific settings",
"update namespace value",
- "add sidebar and routes",
- "remove extra hook to manage and get general key",
- "remove extras in help text",
- "summary settings text sync program, appearance",
"change datastore keys to get initial values",
- "use default constant for data and metadata",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "API call to get value by key and namespace, clean extra functions",
- "update datastore keys default values initial setup",
- "add sync status to default values",
- "dataset API period type"
+ "parse and format for program Indicator",
+ "change bar chart constant value to bar",
+ "six-monthly typo",
+ "summary settings text sync program, appearance",
+ "update key values for datastore",
+ "change authority to authorities better descriptive resource name"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "queries to read program dataElement attribute programIndicator id",
- "query to read if the user has all authorities",
- "[DHIS2-9585] General Settings section (#63)",
- "basic page to handle home appearance section",
+ "create a home card for menu sections",
+ "strip buttons to save and reset settings datastore",
+ "add helper functions for analytics",
+ "general settings form using app runtime for datastore",
+ "add function to edit analytics items",
"add a table with global settings for the dataset",
- "edit and delete program specific setting",
- "add function to check object values are valid",
- "add basic select fields",
- "add program completion checkbox",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "create a simple page for program sync settings",
"edit and delete data set specific setting",
- "[DHIS2-10597] Program Synchronization Section (#71)",
+ "notice info when there are no analytics items",
+ "add basic select fields",
+ "dialog for program specific settings",
+ "create new data set specific setting",
+ "update sidebar menu section information",
+ "create basic form fields",
+ "reorganize new sidebar menu sections and submenus",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "add new analytics item",
+ "add page layout, save and reset",
+ "[DHIS2-9585] General Settings section (#63)",
+ "query to read if the user has all authorities",
+ "choose element and visualization type, refetch query after select",
+ "create fields with validation",
+ "button to add new settings",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "create a new specific setting for the program",
- "inputs should be disabled if user has no authorities (#74)",
- "add basic components for text, select and radio field",
- "basic page layout with header",
+ "handle dataset specific settings, create, edit, delete and save",
+ "create fields for general settings",
+ "change notice alert style",
+ "add constants for datastore",
+ "basic page to handle home appearance section",
+ "add program completion checkbox",
"add home cards for menu and submenu items",
- "add queries and mutations for appearance key",
- "add helper functions for analytics",
- "add dataset sync to menu sections",
- "analytic WHO Elements",
- "create a basic page for dataset sync section, save and reset",
- "create fields with validation",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add components to choose: program, programStage, dataElement, who",
+ "analytic section: program, title, visualization, gender and axis",
+ "specific settings list, table action to edit and delete",
+ "inputs should be disabled if user has no authorities (#74)",
+ "[DHIS2-10895] Add new analytics item (#70)",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "handle program-specific settings, create, edit and delete",
+ "add new tei items and show them in a table action",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "add dataset sync to menu sections",
"add analytics to menu sections",
- "add page header layout",
- "global settings for program appearance section",
- "dialog to edit and create specific settings",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "button to delete namespace from datastore",
- "create new data set specific setting",
- "create a new specific setting for dataset",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
"[DHIS2-10404] Create Global Synchronization section (#67)",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add queries and mutations to handle synchronization key datastore",
+ "add function to check object values are valid",
+ "dialog to edit and create specific settings",
+ "analytic table action",
+ "create a basic page for dataset sync section, save and reset",
"dialog to create a new specific setting",
- "specific settings list, table action to edit and delete",
- "add new analytics item",
- "change notice alert style",
- "queries to read and update analytics key from datastore",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
- "[DHIS2-10895] Add new analytics item (#70)",
- "create fields for general settings",
- "strip buttons to save and reset settings datastore",
- "notice info when there are no analytics items",
- "create basic form fields",
+ "add synchronization program to menu sections",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "create a table for dataset global sync setting",
"create a basic page for dataset section, save and reset options",
- "analytic section: program, title, visualization, gender and axis",
- "general settings form using app runtime for datastore",
- "handle dataset specific settings, create, edit, delete and save",
- "dialog for program specific settings",
- "add page layout, save and reset",
- "add function to edit analytics items",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "basic page layout with header",
+ "basic page to handle analytics items",
+ "add basic components for text, select and radio field",
"create a new program specific setting",
+ "edit and delete program specific setting",
+ "global settings for program appearance section",
+ "add page header layout",
+ "button to delete namespace from datastore",
+ "add queries and mutations to handle synchronization key datastore",
"save and reset program synchronization settings",
+ "add home appearance to the menu section",
+ "queries to read program dataElement attribute programIndicator id",
+ "create a new specific setting for the program",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "add a basic page for the global settings section",
+ "queries to read and update analytics key from datastore",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
"[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "reorganize new sidebar menu sections and submenus",
- "create a simple page for program sync settings",
- "button to add new settings",
- "add home appearance to the menu section",
- "handle program-specific settings, create, edit and delete",
- "choose element and visualization type, refetch query after select",
- "add synchronization program to menu sections",
- "analytic table action",
- "add new tei items and show them in a table action",
- "add components to choose: program, programStage, dataElement, who",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "update sidebar menu section information",
- "create a table for dataset global sync setting",
- "add constants for datastore",
- "basic page to handle analytics items",
- "create a home card for menu sections"
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "add queries and mutations for appearance key",
+ "add a basic page for the global settings section",
+ "create a new specific setting for dataset",
+ "analytic WHO Elements"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "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": [
- "Migrate Material design components to UI library 1.1 version (#59)",
- "[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
+ "[DHIS2-9156] Add TEI reserved value to user sync test (#55)",
+ "Migrate Material design components to UI library 1.1 version (#59)"
],
"Bug Fixes": [
- "change metadata and data text in manual dialog (#58)",
"[DHIS2-9301] add Manual option to sync (#56)",
- "change labels metadata and data options (#52)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
+ "change labels metadata and data options (#52)",
"change app version (#57)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "change metadata and data text in manual dialog (#58)"
],
"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
"
}
@@ -544,11 +544,11 @@
"update app version"
],
"Features": [
- "update latest download button",
- "change latest download userGroup [DHIS2-15650]",
"add userGroups to context",
"add notice box and authority cases",
- "regenerate en.pot"
+ "update latest download button",
+ "regenerate en.pot",
+ "change latest download userGroup [DHIS2-15650]"
],
"Refactoring": [
"move version list component to page"
@@ -561,39 +561,39 @@
},
"1.1.0": {
"Bug Fixes": [
+ "delete apk version",
+ "support four-part version numbers",
+ "style add padding to search input",
+ "remove all usergroups already assigned from option list",
+ "add userGroups to dependencies",
+ "version format 4 digits [DHIS2-16802]",
"parse last release version before saving",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "regenerate en.pot",
"update user groups",
- "style add padding to search input",
- "delete all apk version",
- "support four-part version numbers",
- "delete apk version",
+ "icon",
"allow user to upload latest app version (#7)",
- "version format 4 digits [DHIS2-16802]",
"parse new version before saving",
- "icon",
- "add userGroups to dependencies",
- "remove all usergroups already assigned from option list",
- "isGreaterVersion and padZeros functions for all expressions",
- "regenerate en.pot"
+ "delete all apk version"
],
"Features": [
- "upload new apk with user group",
- "create user groups access component",
- "grant access to apk by userGroup [DHIS2-16678]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "create basic components to search user groups",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "support application text translation [DHIS2-15593]",
- "show userGroups names and default apk version",
- "add erase all button",
- "assign user groups to version already created",
"create button to erase all content",
- "create basic components to list user groups",
- "erase all content [DHIS2-15911]",
"first time setup with empty value",
- "save userGroup on the fly",
+ "support application text translation [DHIS2-15593]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "assign user groups to version already created",
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "create user groups access component",
+ "add erase all button",
+ "upload new apk with user group",
+ "regenerate en.pot",
"add warning when no match found",
- "regenerate en.pot"
+ "create basic components to search user groups",
+ "save userGroup on the fly",
+ "erase all content [DHIS2-15911]",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "create basic components to list user groups",
+ "show userGroups names and default apk version"
],
"Maintenance": [
"update app version"
@@ -690,18 +690,18 @@
},
"v100.2.36": {
"Build Updates": [
- "update workflows",
- "add new workflows (#554)"
+ "add new workflows (#554)",
+ "update workflows"
],
"Maintenance": [
"remove QA from CODEOWNERS",
- "update cli-app-scripts",
"update CODEOWNERS (#558)",
+ "update cli-app-scripts",
"release: cut 100.2.36 [skip release]"
],
"Bug Fixes": [
- "DHIS2-13294: add link to navigate to app after install (#555)",
- "ensure logic does not fail with empty response pre v40"
+ "ensure logic does not fail with empty response pre v40",
+ "DHIS2-13294: add link to navigate to app after install (#555)"
],
"Testing": [
"add tests for ManualInstall"
@@ -747,8 +747,8 @@
"DHIS2-15586: update installed state for non-core apps"
],
"Maintenance": [
- "release: cut 100.2.32 [skip release]",
- "update node version in github actions"
+ "update node version in github actions",
+ "release: cut 100.2.32 [skip release]"
],
"GitHub": "\nBug Fixes \n\nDHIS2-13915: show spinner when an app is being installed (7e2ae44 ) \nDHIS2-15586: update installed state for non-core apps (8a0eff0 ) \n "
},
@@ -763,8 +763,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"
@@ -821,8 +821,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)"
@@ -867,14 +867,14 @@
},
"v100.2.19": {
"Maintenance": [
- "rename class",
"update app icon (#484)",
"format",
- "release: cut 100.2.19 [skip release]"
+ "release: cut 100.2.19 [skip release]",
+ "rename class"
],
"Bug Fixes": [
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
- "correct logic"
+ "correct logic",
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
},
@@ -976,8 +976,8 @@
},
"v100.1.10": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.1.10 [skip release]"
+ "release: cut 100.1.10 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -987,15 +987,15 @@
"v100.1.9": {
"Maintenance": [
"update network fixtures and cypress config",
+ "format fixtures",
"release: cut 100.1.9 [skip release]",
- "update app icon (#599)",
"update proptypes import",
- "update dependencies",
- "format fixtures"
+ "update app icon (#599)",
+ "update dependencies"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -1025,8 +1025,8 @@
},
"v100.1.6": {
"Build Updates": [
- "fix d2-style script",
"fix lint script",
+ "fix d2-style script",
"replace semantic commit checks with new workflow"
],
"Bug Fixes": [
@@ -1060,11 +1060,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "codeowners: introduce owners",
"deps-dev: update app-scripts to get new publish command",
- "yarn: deduplicate lockfile",
+ "codeowners: introduce owners",
"release: cut 100.1.3 [skip ci]",
- "deps: update app-runtime to latest alpha"
+ "deps: update app-runtime to latest alpha",
+ "yarn: deduplicate lockfile"
],
"Documentation": [
"colocate app docs"
@@ -1076,8 +1076,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)"
@@ -1088,13 +1088,13 @@
},
"v100.1.1": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
- "release: cut 100.1.1 [skip ci]",
- "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
- "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
"deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
"deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
- "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.10.6 to 6.11.0 (#522)",
+ "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
+ "release: cut 100.1.1 [skip ci]",
+ "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)"
],
"Build Updates": [
"verify: use semantic-release action"
@@ -1105,14 +1105,14 @@
},
"v100.1.0": {
"Maintenance": [
- "update cli-utils-cypress",
+ "remove default cypress fixture",
+ "update @dhis2/cli-utils-cypress to v8.0.1",
"release: cut 100.1.0 [skip ci]",
- "add network shim capture fixtures",
+ "update cli-utils-cypress",
"deps: update cypress packages and add network shim captures",
- "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
+ "add network shim capture fixtures",
"update workflow to latest",
- "update @dhis2/cli-utils-cypress to v8.0.1",
- "remove default cypress fixture",
+ "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
"add cypress projectId"
],
"Bug Fixes": [
@@ -1139,8 +1139,8 @@
},
"v31.1.15": {
"Maintenance": [
- "release: cut 31.1.15 [skip ci]",
- "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)"
+ "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)",
+ "release: cut 31.1.15 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1149,21 +1149,21 @@
},
"v31.1.14": {
"Maintenance": [
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
- "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
- "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
- "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
- "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: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
"deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
+ "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
+ "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
"deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
- "release: cut 31.1.14 [skip ci]",
- "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)"
+ "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
+ "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.3 to 6.7.0 (#479)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
+ "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)",
+ "release: cut 31.1.14 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1190,15 +1190,15 @@
},
"v31.1.11": {
"Maintenance": [
- "release: cut 31.1.11 [skip ci]",
- "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: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
"deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
+ "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
"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-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
+ "release: cut 31.1.11 [skip ci]",
+ "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
+ "release-prepare: cut patch/2.36.0",
+ "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)"
],
"Bug Fixes": [
"correct checkbox field group to fix selections [DHIS2-10791] (#447)"
@@ -1207,9 +1207,9 @@
},
"v31.1.10": {
"Maintenance": [
- "release: cut 31.1.10 [skip ci]",
"deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)",
- "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)"
+ "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)",
+ "release: cut 31.1.10 [skip ci]"
],
"Bug Fixes": [
"upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)"
@@ -1222,17 +1222,17 @@
"ensure locales are generated before linting"
],
"Maintenance": [
- "release: cut 31.1.9 [skip ci]",
- "auto-fix style issues"
+ "auto-fix style issues",
+ "release: cut 31.1.9 [skip ci]"
],
"GitHub": "31.1.9 (2021-03-09) \nBug Fixes \n\nensure locales are generated before linting (580e923 ) \ni18n: import from ./locales/index.js
and update scripts (ea5217d ) \n "
},
"v31.1.8": {
"Maintenance": [
- "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
- "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]"
+ "release: cut 31.1.8 [skip ci]",
+ "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
+ "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1250,6 +1250,33 @@
}
},
"capture-app": {
+ "v101.24.1": {
+ "Bug Fixes": [
+ "remove type check when comparing values",
+ "code cleanup",
+ "[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928)",
+ "convert options to client values"
+ ],
+ "Maintenance": [
+ "release: cut 101.24.1 [skip release]"
+ ],
+ "GitHub": "\nBug Fixes \n\n[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928 ) (e793240 ) \n "
+ },
+ "v101.24.0": {
+ "Features": [
+ "[DHIS2-18329] Add org unit selector in schedule event form (#3925)",
+ "add org unit selector in schedule event form"
+ ],
+ "Bug Fixes": [
+ "review comments",
+ "info box missing org unit optimisation",
+ "missing org unit name in info box"
+ ],
+ "Maintenance": [
+ "release: cut 101.24.0 [skip release]"
+ ],
+ "GitHub": "\nFeatures \n\n[DHIS2-18329] Add org unit selector in schedule event form (#3925 ) (4013d93 ) \n "
+ },
"v101.23.2": {
"Bug Fixes": [
"[DHIS2-18902] keep program selection on unique id fallback search (#3950)"
@@ -1270,29 +1297,29 @@
},
"v101.23.0": {
"Features": [
- "disable org unit in scope selector",
+ "validation org unit in schedule",
+ "set orgunit for event",
"add to redux",
- "add org unit field to form with validation",
+ "add selected org unit to payload",
"auto select orgUnit",
+ "add org unit field to form with validation",
"[DHIS2-18325] Show orgunit selector in the new event form (#3879)",
- "add orgunit selector to schedule form",
- "validation org unit in schedule",
+ "disable org unit in scope selector",
"show form without selected org unit",
- "add selected org unit to payload",
- "set orgunit for event"
+ "add orgunit selector to schedule form"
],
"Bug Fixes": [
+ "fix map center point when no org unit",
+ "style for schedule",
"code clean up",
"schedule date automatically info bow",
"add deleted cy test",
- "fix map center point when no org unit",
- "style for schedule",
- "rules, coordinates etc",
"nameing of date component",
- "remove cy test that clears the org unit",
- "simplify pull request",
"temp",
+ "remove cy test that clears the org unit",
+ "rules, coordinates etc",
"use errormessage",
+ "simplify pull request",
"org unit prop mismatch"
],
"Maintenance": [
@@ -1316,11 +1343,11 @@
"release: cut 101.21.6 [skip release]"
],
"Bug Fixes": [
+ "implement logic",
+ "remove breaking tests",
"change test",
"[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)",
- "remove divider",
- "implement logic",
- "remove breaking tests"
+ "remove divider"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18668] remove delete tei button in enrollment event pages (#3941 ) (aef3400 ) \n "
},
@@ -1336,9 +1363,9 @@
},
"v101.21.4": {
"Maintenance": [
+ "release: cut 101.21.4 [skip release]",
"deps: bump webpack from 5.93.0 to 5.96.1 (#3899)",
- "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)",
- "release: cut 101.21.4 [skip release]"
+ "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)"
],
"Bug Fixes": [
"[DHIS2-18355] runtime error occurs when saving empty widget in Related stages (#3935)"
@@ -1351,20 +1378,20 @@
"release: cut 101.21.3 [skip release]"
],
"Bug Fixes": [
- "serverdata structure based on version",
- "bug in function",
"version based api call",
- "[DHIS2-17613] Use new note endpoint (#3908)",
"use new enpoint for view event",
+ "bug in function",
+ "serverdata structure based on version",
+ "[DHIS2-17613] Use new note endpoint (#3908)",
"every serverdate structure based on version"
],
"GitHub": "\nBug Fixes \n"
},
"v101.21.2": {
"Bug Fixes": [
- "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)",
+ "set paging to false",
"paging parameter based on version",
- "set paging to false"
+ "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)"
],
"Maintenance": [
"release: cut 101.21.2 [skip release]"
@@ -1373,10 +1400,10 @@
},
"v101.21.1": {
"Bug Fixes": [
+ "converting org unit and sorting",
"remove console log",
- "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
"review comment",
- "converting org unit and sorting",
+ "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
"wrong sort direction for text"
],
"Maintenance": [
@@ -1391,20 +1418,20 @@
],
"Features": [
"[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)",
- "style improvements",
"geometry scheduledat occuredat in changelog",
+ "style improvements",
"update clienttolist"
],
"Bug Fixes": [
- "code clean up",
"review comments",
"revert new folder structure",
- "convert changelog data in servertoclient",
- "show coordinate",
- "revert type change",
"add check for featuretype",
"translation",
- "change from property to fields"
+ "show coordinate",
+ "revert type change",
+ "code clean up",
+ "change from property to fields",
+ "convert changelog data in servertoclient"
],
"GitHub": "\nFeatures \n\n[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887 ) (f670971 ) \n "
},
@@ -1437,29 +1464,29 @@
},
"v101.20.0": {
"Maintenance": [
- "[DHIS2-18635] Fix Cypress tests (#3912)",
- "release: cut 101.20.0 [skip release]"
+ "release: cut 101.20.0 [skip release]",
+ "[DHIS2-18635] Fix Cypress tests (#3912)"
],
"Features": [
- "update dhis ui",
- "add validation",
- "temp",
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"delete and unlink function",
"add menu items for unlik and delete event",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)"
+ "temp",
+ "add validation",
+ "update dhis ui"
],
"Bug Fixes": [
- "revert changes in version after dhis2 ui update",
- "remove noticebox and add alerterror",
"remove update data",
- "use invalidatequeries",
"review comments",
- "user message improvements",
- "merge error in package json",
- "indexeddb write access",
- "dublicate code",
+ "remove noticebox and add alerterror",
"review changes",
- "merge conflict"
+ "dublicate code",
+ "revert changes in version after dhis2 ui update",
+ "use invalidatequeries",
+ "indexeddb write access",
+ "merge conflict",
+ "user message improvements",
+ "merge error in package json"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
},
@@ -1474,8 +1501,8 @@
},
"v101.19.3": {
"Bug Fixes": [
- "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)",
- "prevent runtime error when only one date range is selected in working list"
+ "prevent runtime error when only one date range is selected in working list",
+ "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -1503,45 +1530,45 @@
"v101.19.0": {
"Maintenance": [
"release: cut 101.19.0 [skip release]",
+ "update tests",
"deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "update calendarInput ui version",
- "update tests"
+ "update calendarInput ui version"
],
"Features": [
- "eventDate validation to use internal error from calendarInput",
+ "add errors to main field",
"add error messages",
"scheduleDate reset when there is invalid date",
+ "use calendarInput component in forms",
"add validation to dateTime & age fields",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
- "add errors to main field",
- "use calendarInput component in forms"
+ "eventDate validation to use internal error from calendarInput"
],
"Bug Fixes": [
- "flow types",
+ "add disabled to calendar input",
+ "remove ref",
"update rules engine version",
- "enrollment date input fields",
"remove current context from function",
- "failing tests",
- "add disabled to calendar input",
- "flow errors",
+ "date and dateTime errors to display only once",
+ "enrollment date input fields",
"schedule date in related stages to display calendarInput internal errors",
- "refactor incident date validation to use form validations",
"pass validationContext for unique validator",
- "always pass current context",
- "date and dateTime errors to display only once",
"runtime error when date is null",
- "remove ref",
- "width & calendarWidth to be string"
+ "always pass current context",
+ "refactor incident date validation to use form validations",
+ "width & calendarWidth to be string",
+ "flow errors",
+ "flow types",
+ "failing tests"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
},
"v101.18.1": {
"Maintenance": [
- "release: cut 101.18.1 [skip release]",
+ "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
+ "skip lint title and commits for bots (#3898)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#3815)",
- "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
- "skip lint title and commits for bots (#3898)"
+ "release: cut 101.18.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1550,11 +1577,11 @@
},
"v101.18.0": {
"Features": [
- "add field and label to view event page",
+ "add orgunit id to redux",
"[DHIS2-16337] Org unit in view event page (#3882)",
+ "add validator",
"label improvement",
- "add orgunit id to redux",
- "add validator"
+ "add field and label to view event page"
],
"Bug Fixes": [
"remove console log"
@@ -1566,19 +1593,19 @@
},
"v101.17.0": {
"Features": [
+ "display errors",
"add calendarInput",
- "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)",
- "display errors"
+ "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)"
],
"Bug Fixes": [
- "replace onKeyPress with onKeyDown",
+ "calendarInput zindex",
"remove editable prop",
"display date in wrong format when passing dd-mm-yyyy",
"allow empty strings to run onBlur",
+ "label type definition",
"flow errors",
- "calendarInput zindex",
- "add label",
- "label type definition"
+ "replace onKeyPress with onKeyDown",
+ "add label"
],
"Maintenance": [
"remove unnecessary props",
@@ -1598,9 +1625,9 @@
},
"v101.16.6": {
"Bug Fixes": [
+ "[DHIS2-17519] app crashing when opening new event from view event (#3781)",
"[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
- "app crashing when openeing new event from view event",
- "[DHIS2-17519] app crashing when opening new event from view event (#3781)"
+ "app crashing when openeing new event from view event"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -1624,58 +1651,18 @@
"release: cut 101.16.4 [skip release]"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18019] related stages UI tweaks (#3872 ) (7ea2240 ) \n "
- },
- "v101.16.3": {
- "Bug Fixes": [
- "[DHIS2-18444] stabilize possible duplicate modal cypress test (#3886)"
- ],
- "Maintenance": [
- "release: cut 101.16.3 [skip release]"
- ],
- "GitHub": "\nBug Fixes \n\n[DHIS2-18444] stabilize possible duplicate modal cypress test (#3886 ) (5b5b477 ) \n "
- },
- "v101.16.2": {
- "Bug Fixes": [
- "code clean up",
- "show only latest image and file",
- "performance",
- "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
- "review comments",
- "string improvement",
- "use storagestatus to find latest value",
- "latest value not shown",
- "missing question mark",
- "image and file for tea",
- "revert clienttolist changes",
- "wrong else statement",
- "revert change",
- "caching",
- "ensure text utilizes space without overflow",
- "update islatestvalue to check for fieldid",
- "add try catch to all query calls"
- ],
- "Features": [
- "compare with event data to find latest value",
- "add link for image and file data element",
- "temp",
- "image and file for event and tracked entity"
- ],
- "Maintenance": [
- "release: cut 101.16.2 [skip release]"
- ],
- "GitHub": "\nBug Fixes \n\n[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837 ) (9327210 ) \n "
}
},
"dashboard-app": {
"v100.4.2": {
"Maintenance": [
- "release: cut 100.4.2 [skip release]",
"Sonarqube fixes (#3182)",
- "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)"
+ "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)",
+ "release: cut 100.4.2 [skip release]"
],
"Bug Fixes": [
- "not possible to see more or search for App items when editing dashboard (#3186)",
- "the Item selector list is populated based on the item type, but for some reason"
+ "the Item selector list is populated based on the item type, but for some reason",
+ "not possible to see more or search for App items when editing dashboard (#3186)"
],
"GitHub": "\nBug Fixes \n\nnot possible to see more or search for App items when editing dashboard (#3186 ) (04e73b8 ) \n "
},
@@ -1693,13 +1680,13 @@
},
"v100.4.0": {
"Maintenance": [
- "release: cut 100.4.0 [skip release]",
- "add gh workflow for dependency-track (#3170)"
+ "add gh workflow for dependency-track (#3170)",
+ "release: cut 100.4.0 [skip release]"
],
"Features": [
+ "maximize use of the available screen space by reducing whitespace in the dashboard item grid",
"implement dashboard slideshow (#3081)",
"add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
- "maximize use of the available screen space by reducing whitespace in the dashboard item grid",
"release DHIS2-18441 and DHIS2-13038"
],
"GitHub": "\nFeatures \n\nadd space efficient dashboard bar design and dashboard selection, and keyboard navigation (33bcbca ) \nimplement dashboard slideshow (#3081 ) (2a75b84 ) \nmaximize use of the available screen space by reducing whitespace in the dashboard item grid (95b9764 ), closes #3165 \n "
@@ -1717,16 +1704,16 @@
},
"v100.3.1": {
"Maintenance": [
- "remove i18next and react-dom as direct dependencies (#3138)",
- "add separate dev dependencies group and exclude rgl",
- "use hardcoded dev version for running e2e prod tests (#3109)",
- "i18next is no longer a dependency",
+ "release: cut 100.3.1 [skip release]",
+ "deps: bump the security group with 4 updates (#3132)",
"deps: bump webpack in the security group across 1 directory (#3096)",
+ "remove i18next and react-dom as direct dependencies (#3138)",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
- "upgrade all used gh action versions (#3131)",
"dependabot config separate dev group and exclude react-grid-layout (#3110)",
- "release: cut 100.3.1 [skip release]",
- "deps: bump the security group with 4 updates (#3132)"
+ "upgrade all used gh action versions (#3131)",
+ "add separate dev dependencies group and exclude rgl",
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "i18next is no longer a dependency"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1753,18 +1740,18 @@
},
"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)",
+ "cypress 13 upgrade (#3040)",
"break up command chain",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "release: cut 100.2.4 [skip release]",
- "cypress 13 upgrade (#3040)",
- "dependabot config and remove dev branch from workflows (#3027)"
+ "deps: bump the security group with 3 updates (#3046)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
+ "dependabot config and remove dev branch from workflows (#3027)",
+ "release: cut 100.2.4 [skip release]"
],
"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)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "add missing dependencies for semantic-release (#3062)"
],
"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 "
},
@@ -1776,9 +1763,9 @@
],
"Maintenance": [
"[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
- "release: cut 100.2.3 [skip release]",
"run release step on tags so it publishes to d2-ci (#2989)",
- "do not run release step on dev branch"
+ "do not run release step on dev branch",
+ "release: cut 100.2.3 [skip release]"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -1787,11 +1774,11 @@
},
"v100.2.2": {
"Bug Fixes": [
- "merge to master",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"avoid reading from undefined error (DHIS2-17334) (#2970)",
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"dimension list design (DHIS2-16270) (#2861)",
- "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"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -1800,9 +1787,9 @@
},
"v100.2.1": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)",
"translations: sync translations from transifex (dev)",
+ "short name was not being shown in visualizations (#2959)",
"merge to master"
],
"Maintenance": [
@@ -1824,61 +1811,61 @@
},
"v100.1.0": {
"Maintenance": [
+ "run the release step on both master and dev branches (#2929)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
"analytics (#2856)",
- "use latest alpha for testing",
+ "26.2.0-cumulative-values-alpha.1",
"use the repo default branch for dependabot (#2887)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "update analytics dependency (#2934)",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"analytics@26.2.0",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "use latest alpha for testing",
+ "release: cut 100.1.0 [skip release]",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"include patch packages in cache-key (#2855)",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "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)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "26.2.0-cumulative-values-alpha.1",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
"deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "update analytics dependency (#2934)",
"include release notes in slackbot message (#2911)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "run the release step on both master and dev branches (#2929)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)"
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)"
],
"Bug Fixes": [
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
"translations: sync translations from transifex (dev) (#2920)",
+ "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",
- "use interpretations component from Analytics (DHIS2-15441) (#2430)",
- "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
+ "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 "
},
"v100.0.4": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "merge translations from past 3 weeks"
+ "merge translations from past 3 weeks",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "clean up cypress folder (#2687)",
"only run release-success if master branch",
+ "add github job that reports successful release (#2712)",
"release: cut 100.0.4 [skip release]",
- "clean up cypress folder (#2687)",
- "allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "add github job that reports successful release (#2712)"
+ "allow for both 200 and 201 response from backend in cypress tests (#2802)"
],
"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": [
@@ -1892,14 +1879,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "release: cut 100.0.1 [skip release]",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
"nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.2 [skip release]",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"disable nightly scheduled test run (#2511)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "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)",
- "release: cut 100.0.1 [skip release]"
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -1915,8 +1902,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 "
},
@@ -2002,13 +1989,13 @@
},
"v99.11.0": {
"Maintenance": [
- "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
- "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
- "cli-app-scripts upgrade",
+ "send slack message if build on master fails (#2236)",
"add todos",
+ "cli-app-scripts upgrade",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
- "send slack message if build on master fails (#2236)",
+ "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
"release: cut 99.11.0 [skip ci]",
+ "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
"deps: bump webpack from 5.74.0 to 5.76.2 (#2252)"
],
"Features": [
@@ -2016,10 +2003,10 @@
"iframe-plugin: receive pwa installation status from plugins"
],
"Bug Fixes": [
- "wait to render until the first item of the type has gotten the plugin",
- "dont use the component",
"add property to the top-most item of each iframe plugin type",
+ "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)"
],
"Refactoring": [
@@ -2033,8 +2020,8 @@
"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 "
},
@@ -2192,346 +2179,346 @@
},
"v99.9.99": {
"Maintenance": [
- "release: cut 1.1.28 [skip ci]",
- "release: cut 1.1.19 [skip ci]",
- "release: cut 1.1.30 [skip ci]",
- "release: cut 1.1.53 [skip ci]",
- "release: cut 1.1.5 [skip ci]",
- "release: cut 1.1.29 [skip ci]",
- "deps: upgrade dhis2 dependencies",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "release: cut 1.2.3 [skip ci]",
- "release: cut 1.1.44 [skip ci]",
- "fix travis build (#459)",
- "release: cut 1.1.65 [skip ci]",
- "release: cut 1.0.2 [skip ci]",
- "release: cut 1.1.15 [skip ci]",
- "remove unused dependencies from package.json",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "translations: sync French translations from transifex (master)",
- "remove Button import from BatchDeleteLockExceptions",
"release: cut 1.1.59 [skip ci]",
- "release: cut 1.1.23 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "remove d2-ui",
- "release: cut 1.1.38 [skip ci]",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "release: cut 1.2.6 [skip release]",
- "release: cut 1.1.16 [skip ci]",
- "set minDHIS2Version to 2.39",
- "deps: update app-runtime to latest",
- "release: cut 1.1.36 [skip ci]",
- "translations: sync translations from transifex (master)",
- "release: cut 1.1.10 [skip ci]",
- "translations: sync Indonesian translations from transifex (master)",
- "release: cut 1.1.13 [skip ci]",
+ "release: cut 1.1.55 [skip ci]",
+ "release: cut 1.1.65 [skip ci]",
+ "release: cut 1.2.3 [skip ci]",
"release: cut 1.1.7 [skip ci]",
+ "release: cut 1.1.34 [skip ci]",
+ "release: cut 1.1.45 [skip ci]",
+ "release: cut 1.1.37 [skip ci]",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.58 [skip ci]",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
"translations: sync Ukrainian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.14 [skip ci]",
+ "release: cut 1.1.8 [skip ci]",
"release: cut 1.1.41 [skip ci]",
- "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
- "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
- "update i18n",
- "translations: sync Tajik translations from transifex [skip ci] (master)",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
- "release: cut 1.1.33 [skip ci]",
+ "release: cut 1.1.13 [skip ci]",
+ "release: cut 2.0.0 [skip release]",
+ "release: cut 1.2.2 [skip ci]",
"upgrade nodejs version in github workflows",
- "release: cut 1.1.3 [skip ci]",
- "translations: sync French translations from transifex [skip ci] (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "release: cut 1.1.20 [skip ci]",
- "release: cut 1.1.46 [skip ci]",
- "release: cut 1.1.24 [skip ci]",
+ "deps: update app-runtime to latest",
+ "remove unused dependencies from package.json",
+ "release: cut 1.1.39 [skip ci]",
"translations: sync Russian translations from transifex [skip ci] (master)",
- "update pot",
- "release: cut 1.0.0 [skip ci]",
- "release: cut 1.1.60 [skip ci]",
- "release: cut 1.1.31 [skip ci]",
- "release: cut 1.1.64 [skip ci]",
- "release: cut 1.1.32 [skip ci]",
- "release: cut 1.1.8 [skip ci]",
- "remove useD2 from AddLockException",
- "release: cut 1.1.25 [skip ci]",
- "release: cut 1.1.11 [skip ci]",
- "release: cut 1.1.14 [skip ci]",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
"release: cut 1.1.0 [skip ci]",
- "release: cut 1.1.17 [skip ci]",
- "add file extension to entry point in config",
- "release: cut 1.1.63 [skip ci]",
- "release: cut 1.1.21 [skip ci]",
- "bump to v99.9.9",
- "yarn upgrade @dhis2/ui",
- "release: cut 1.1.35 [skip ci]",
- "translations: sync Arabic translations from transifex (master)",
- "release: cut 1.1.40 [skip ci]",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "release: cut 1.1.39 [skip ci]",
- "translations: sync Spanish translations from transifex (master)",
- "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "translations: sync Danish translations from transifex [skip ci] (master)",
- "release: cut 1.1.37 [skip ci]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
- "release: cut 1.1.9 [skip ci]",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
- "workflow: update gh workflow",
+ "release: cut 1.1.26 [skip ci]",
+ "release: cut 1.1.31 [skip ci]",
+ "release: cut 1.1.23 [skip ci]",
+ "translations: sync Indonesian translations from transifex (master)",
"add comment regarding sections.conf.js",
- "add comment explaining use of 'some' in notifications table",
- "release: cut 1.1.52 [skip ci]",
- "release: cut 1.1.4 [skip ci]",
- "translations: sync Lao translations from transifex [skip ci] (master)",
- "release: cut 1.1.22 [skip ci]",
- "release: cut 1.2.0 [skip ci]",
- "release: cut 1.1.34 [skip ci]",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
"release: cut 1.1.49 [skip ci]",
- "release: cut 1.1.55 [skip ci]",
- "release: cut 1.1.57 [skip ci]",
- "release: cut 1.1.61 [skip ci]",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
- "release: cut 1.1.51 [skip ci]",
- "release: cut 1.1.1 [skip ci]",
- "release: cut 1.1.47 [skip ci]",
"bump @dhis2/ui",
+ "release: cut 1.1.38 [skip ci]",
+ "release: cut 1.0.1 [skip ci]",
+ "release: cut 1.1.33 [skip ci]",
+ "release: cut 1.1.56 [skip ci]",
+ "remove useD2 from AddLockException",
+ "release: cut 1.1.53 [skip ci]",
"update app icon",
- "release: cut 1.1.12 [skip ci]",
+ "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
+ "workflow: update gh workflow",
"upgrade headerbar to the new one (#167)",
+ "release: cut 1.1.3 [skip ci]",
+ "release: cut 1.1.32 [skip ci]",
+ "release: cut 1.1.50 [skip ci]",
+ "update i18n",
+ "release: cut 1.1.10 [skip ci]",
+ "release: cut 1.1.40 [skip ci]",
+ "remove Button import from BatchDeleteLockExceptions",
+ "release: cut 1.1.64 [skip ci]",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.66 [skip ci]",
+ "release: cut 1.1.6 [skip ci]",
+ "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync Lao translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex (master)",
+ "release: cut 1.1.30 [skip ci]",
"translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "release: cut 1.0.1 [skip ci]",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
- "release: cut 1.1.45 [skip ci]",
+ "release: cut 1.2.0 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.29 [skip ci]",
+ "release: cut 1.1.35 [skip ci]",
"release: cut 1.1.62 [skip ci]",
- "release: cut 1.1.66 [skip ci]",
+ "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
+ "release: cut 1.1.17 [skip ci]",
+ "release: cut 1.1.1 [skip ci]",
+ "translations: sync Russian translations from transifex (master)",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "add comment explaining use of 'some' in notifications table",
+ "release: cut 1.1.46 [skip ci]",
+ "translations: sync Danish translations from transifex [skip ci] (master)",
+ "release: cut 1.0.0 [skip ci]",
+ "release: cut 1.1.52 [skip ci]",
+ "release: cut 1.2.6 [skip release]",
+ "yarn upgrade @dhis2/ui",
+ "release: cut 1.1.36 [skip ci]",
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
+ "translations: sync Tajik translations from transifex [skip ci] (master)",
+ "release: cut 1.1.21 [skip ci]",
+ "release: cut 1.1.2 [skip ci]",
+ "release: cut 1.1.5 [skip ci]",
"lower nodejs version to 16",
- "add AppHub id to d2.config",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.4 [skip ci]",
+ "bump to v99.9.9",
+ "update pot",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "deps: update ui-core/widgets and roboto",
+ "add file extension to entry point in config",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "release: cut 1.1.9 [skip ci]",
+ "release: cut 1.1.22 [skip ci]",
"translations: sync Indonesian translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
- "release: cut 1.1.48 [skip ci]",
- "translations: sync Russian translations from transifex (master)",
+ "prepare continuous release",
"release: cut 1.1.18 [skip ci]",
- "release: cut 1.1.58 [skip ci]",
- "release: cut 1.2.1 [skip ci]",
- "deps: update ui-core/widgets and roboto",
- "release: cut 1.1.50 [skip ci]",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "release: cut 1.1.2 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.60 [skip ci]",
+ "remove d2-ui",
+ "release: cut 1.1.12 [skip ci]",
+ "release: cut 1.1.61 [skip ci]",
+ "release: cut 1.1.47 [skip ci]",
+ "release: cut 1.1.16 [skip ci]",
+ "release: cut 1.1.24 [skip ci]",
"fix spelling",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "deps: upgrade dhis2 dependencies",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync Spanish translations from transifex (master)",
+ "release: cut 1.2.4 [skip ci]",
+ "release: cut 1.1.44 [skip ci]",
+ "release: cut 1.1.57 [skip ci]",
"release: cut 1.1.42 [skip ci]",
- "release: cut 1.2.5 [skip ci]",
- "release: cut 1.1.43 [skip ci]",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
- "release: cut 1.1.54 [skip ci]",
"release: cut 1.1.27 [skip ci]",
- "release: cut 1.2.2 [skip ci]",
- "release: cut 2.0.0 [skip release]",
+ "set minDHIS2Version to 2.39",
+ "release: cut 1.1.51 [skip ci]",
"translations: sync Urdu translations from transifex [skip ci] (master)",
- "release: cut 1.2.4 [skip ci]",
"translations: sync Nepali translations from transifex [skip ci] (master)",
- "release: cut 1.1.56 [skip ci]",
- "release: cut 1.1.6 [skip ci]",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
- "prepare continuous release",
+ "release: cut 1.1.25 [skip ci]",
+ "release: cut 1.1.63 [skip ci]",
+ "translations: sync translations from transifex (master)",
+ "release: cut 1.1.28 [skip ci]",
+ "release: cut 1.1.48 [skip ci]",
+ "fix travis build (#459)",
+ "release: cut 1.1.20 [skip ci]",
+ "release: cut 1.1.43 [skip ci]",
+ "release: cut 1.1.19 [skip ci]",
+ "release: cut 1.1.11 [skip ci]",
+ "add AppHub id to d2.config",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.54 [skip ci]",
+ "release: cut 1.0.2 [skip ci]",
"translations: sync Portuguese translations from transifex [skip ci] (master)",
- "release: cut 1.1.26 [skip ci]"
+ "release: cut 1.2.5 [skip ci]",
+ "release: cut 1.2.1 [skip ci]",
+ "release: cut 1.1.15 [skip ci]"
],
"Bug Fixes": [
- "lock-exception: address item removal bugs (#606)",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
- "severity sort",
- "always use latest refetch from useDataQuery using ref (#761)",
- "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "fix case insensitive sorting",
- "restore grid layout (#598)",
- "update PageHeader in order to ease testing",
- "close add lock exception dialog after successful API call (#610)",
- "update references to lock exceptions page url",
- "use flex container for period picker to ensure select fields are aligned",
+ "show organisation unit errors for lock exceptions",
"update maintenance cypress tests",
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "update import path for notifications table",
- "use i18n when showing data integrity issue count",
"redirect to correct page after adding lock exception",
- "make src/locales/index.js first import in src/App.js",
- "regenerate i18n",
- "translations: sync translations from transifex (master)",
- "show error if check-error, docs",
- "correct run all label, hide when slow",
- "fetch and show existing running tasks for analytics and resource tables",
- "loading indicators when re-running on slow net",
- "support array of objects",
- "revert data sets API periodType schema fix (#633)",
- "remove lock exception: call onRemove and onClose in onComplete",
- "better error handling",
- "refactor - expandable run summary",
"analytics: use correct checked state of params checkboxes",
- "data-statistics: add i18n key for eventVisualization object type",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "analytics: restore log UI for analytics table generation",
- "lock exception: keep pager in state when navigating to batch delete (#612)",
- "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
- "add no items message",
- "move add lock exception container card styles",
+ "use '-:-' instead of null as i18n namespace separator",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
+ "update lock exceptions cypress tests",
"cache poll responses to prevent flickering (#665)",
- "add proptypes",
- "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "add accessible label to remove lock exception icon button",
- "fix routes contentwrapper",
+ "correct run all label, hide when slow",
+ "show error if check-error, docs",
"data-integrity: implement details-check",
- "update OrganisationUnitSelectionCard prop types",
- "show organisation unit errors for lock exceptions",
- "move i18n.t calls inside component",
- "update @dhis2/ui in order to prevent org unit tree filtering error",
- "cleanup polling, use long-polling for details",
- "add slow message to toolbar",
- "resource-tables: restore log UI for resource table generation",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "add accessible label to remove lock exception icon button",
+ "refactor, add introduction",
+ "remove lock exception: call onRemove and onClose in onComplete",
+ "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
"add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "use vertical layout for maintenance section (#619)",
- "show alert when start all checks fail",
- "remove duplicate counts [DHIS2-15948] (#1013)",
- "don't mutate input to getUpdatedNotifications",
- "use now instead of 0 seconds",
- "update lock exceptions cypress tests",
- "cast lastYearValues keys to strings",
- "last years missing valid value of 0",
- "show progress of existing analytics and resource tables tasks",
- "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
- "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "dont fetch until we have fetched details",
- "analytics-tables: prevent excessive table width for long strings (#779)",
- "handle org unit tree's current root correctly",
- "cleanup - fix proptypes",
- "lock exception: remove text underline from top-right buttons",
- "update analytics tables docs key",
+ "use right param",
+ "move add lock exception container card styles",
"minor styling, use css vars",
+ "add proptypes",
+ "fetch and show existing running tasks for analytics and resource tables",
+ "data-statistics: sort objects by label (#725)",
+ "always use latest refetch from useDataQuery using ref (#761)",
+ "make src/locales/index.js first import in src/App.js",
+ "use @dhis2/ui button for data integrity",
"use checksData.result",
- "list item dividers",
+ "update @dhis2/ui in order to prevent org unit tree filtering error",
"use reduce",
- "data-statistics: sort objects by label (#725)",
+ "revert data sets API periodType schema fix (#633)",
+ "loading indicators when re-running on slow net",
+ "handle slow checks better",
+ "use i18n when showing data integrity issue count",
+ "lock exception: keep pager in state when navigating to batch delete (#612)",
+ "fix routes contentwrapper",
+ "lock exception: remove text underline from top-right buttons",
+ "fix polling started-variable not being up to date in poll",
+ "cancel previous polls when starting poll",
+ "restore grid layout (#598)",
+ "show error messages for data integrity",
+ "show progress of existing analytics and resource tables tasks",
+ "update PageHeader in order to ease testing",
+ "support array of objects",
+ "add slow message to toolbar",
+ "update analytics tables docs key",
+ "cleanup - fix proptypes",
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
+ "update references to lock exceptions page url",
+ "better error handling",
+ "update OrganisationUnitSelectionCard prop types",
+ "handle org unit tree's current root correctly",
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "update import path for notifications table",
+ "update add/batch delete lock exception URLs",
+ "dont fetch until we have fetched details",
"dont show about check if theres no info",
+ "last years missing valid value of 0",
+ "severity sort",
+ "close add lock exception dialog after successful API call (#610)",
+ "data-statistics: add i18n key for eventVisualization object type",
+ "cleanup polling, use long-polling for details",
+ "lock-exception: address item removal bugs (#606)",
"small run all button",
- "refactor, add introduction",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "remove duplicate counts [DHIS2-15948] (#1013)",
+ "regenerate i18n",
+ "show alert when start all checks fail",
+ "don't mutate input to getUpdatedNotifications",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "analytics: restore log UI for analytics table generation",
+ "add no items message",
+ "analytics-tables: prevent excessive table width for long strings (#779)",
+ "list item dividers",
"add minDHIS2Version to d2.config",
- "use @dhis2/ui button for data integrity",
- "fix polling started-variable not being up to date in poll",
- "use '-:-' instead of null as i18n namespace separator",
- "show error messages for data integrity",
- "update add/batch delete lock exception URLs",
- "update cypress tests for adding lock exception",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "cast lastYearValues keys to strings",
+ "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "translations: sync translations from transifex (master)",
+ "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
"i18n average execution time seperator",
- "handle slow checks better",
+ "resource-tables: restore log UI for resource table generation",
+ "move i18n.t calls inside component",
+ "update cypress tests for adding lock exception",
+ "use now instead of 0 seconds",
+ "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
+ "use flex container for period picker to ensure select fields are aligned",
+ "use vertical layout for maintenance section (#619)",
"lock-exception: remove redundant code",
- "use right param",
- "cancel previous polls when starting poll"
+ "refactor - expandable run summary",
+ "fix case insensitive sorting"
],
"Build Updates": [
- "fix d2-style script",
- "remove .travis.yml",
- "preview: enable deploy previews",
+ "migrate to github actions (#532)",
+ "update workflows and fix build dir",
"add comment and close workflow",
"fix lint script",
- "update workflows and fix build dir",
- "migrate to github actions (#532)",
+ "fix d2-style script",
+ "don't run test task",
+ "preview: enable deploy previews",
"replace semantic commit checks with new workflow (#791)",
- "don't run test task"
+ "remove .travis.yml"
],
"Features": [
- "data integrity checks UI (#1031)",
- "port to app platform (#580)",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
"checkbox for generating outlier data",
- "setup cypress",
- "test analytics tables export page",
"test min-max value generation page",
- "test data maintenance page",
- "show critical alert if fail to load org units for OrgUnitSelect components",
- "test lock exceptions page",
- "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
- "test data statistics page",
+ "data integrity checks UI (#1031)",
+ "test analytics tables export page",
+ "data-integrity: start of data-integrity checks ui",
+ "implement slow check tabs",
"add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "checkbox for skipping tracked entity data",
+ "add deeplinking from issues to apps",
+ "test data statistics page",
+ "visual feedback when exporting analytics tables",
+ "prepare v100",
"test data integrity page",
+ "setup cypress",
"add data integrity issue cards tests",
- "add checkDetails store",
+ "port to app platform (#580)",
+ "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
+ "test lock exceptions page",
+ "test data maintenance page",
"add href to sidebar items",
- "implement slow check tabs",
- "data-integrity: start of data-integrity checks ui",
"test resource tables page",
- "prepare v100",
- "visual feedback when exporting analytics tables",
- "add deeplinking from issues to apps"
+ "add checkDetails store",
+ "checkbox for skipping tracked entity data"
],
"Refactoring": [
- "start work on migrating lock exceptions",
- "replace d2 with useDataMutation in Resource Tables page",
- "use modal components from @dhis2/ui",
- "remove d2 completely",
- "replace d2 API with useDataMutation in add lock exception form",
- "remove material-ui (#658)",
+ "extract data integrity hooks",
+ "issue-card: replace expandable card with details and summary elements",
+ "keep track of selected dataset ID only in AddLockException",
+ "replace d2 with useDataQuery on Data Statistics page",
+ "use consistent handler naming scheme",
+ "remove d2 from OrgUnitSelect components",
+ "use @dhis2/ui instead of material ui table for data statistics",
+ "offload data fetching to usePoll hook",
+ "tidy up sections.conf.js",
+ "convert AddLockExceptionForm to functional component",
+ "extract docs link component",
+ "migrate analytics away from page state",
+ "checkdetails",
+ "period-picker: replace material-ui DatePicker with InputField",
"mergedcheck to mostRecentCheck",
+ "migrate min-max value generation from page state",
"extract LockExceptionsSubpageHeader",
- "simplify DataIntegrityCard",
+ "replace d2 with useDataMutation in Resource Tables page",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
+ "use modal components from @dhis2/ui",
+ "org-unit-select: start work on hooks",
+ "use fragment instead of div",
+ "migrate lock exception management from page state",
+ "use MultiSelectField instead of (#690)",
+ "home: replace material-ui grid sections with css grids",
+ "move period picker translations to component",
+ "lock-exceptions-subpage-header: replace FontIcon with icon component",
"replace d2 with @dhis2/app-runtime (#630)",
- "simplify data integrity issues rendering",
- "cleanup, cleanup effect deps",
- "org-unit-select: simplify d2 data fetching",
- "migrate OrgUnitSelectAll to functional component",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "use buttons from @dhis2/ui",
+ "don't use optional chaining for periodType",
+ "extract data statistics table parsing into separate file",
+ "split lock exceptions page into 3 pages",
+ "replace d2 with useDataMutation in Maintenance page",
+ "migrate OrgUnitSelectByLevel to functional component",
"use array for lock exceptions query fields",
- "extract page headers as component",
- "migrate data integrity page away from page state",
- "remove duplicate page state",
- "home: replace material-ui grid sections with css grids",
- "move away from page state architecture (#623)",
+ "docs-link: replace material-ui IconButton with Tooltip",
+ "migrate OrgUnitSelectAll to functional component",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "org-unit-select: use @dhis2/ui selects",
"data-statistics: use css grids",
- "keep track of selected dataset ID only in AddLockException",
+ "move away from page state architecture (#623)",
+ "move dataIntegrityChecksQuery to summary",
"import org unit select component code",
- "don't use optional chaining for periodType",
+ "layout: fullscreen layout",
+ "replace d2 with useDataMutation on Analytics page",
+ "remove duplicate page state",
+ "simplify i18n-related code",
+ "migrate data integrity page away from page state",
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "remove material-ui (#658)",
"simplify AddLockExceptionForm",
- "move dataIntegrityChecksQuery to summary",
- "extract docs link component",
+ "remove last material-ui imports",
+ "initialise state of class components outside constructor",
"improve i18n",
- "org-unit-select: use @dhis2/ui selects",
- "replace d2 with useDataMutation on Analytics page",
- "tidy up sections.conf.js",
+ "give mutation variable in remove lock exception better name",
+ "start work on migrating lock exceptions",
+ "org-unit-select: simplify d2 data fetching",
"migrate OrgUnitSelectByGroup to functional component",
- "review - useLazyInterval to own file",
- "checkdetails",
"notifications-table: use colours from @dhis2/ui theme",
- "use MultiSelectField instead of (#690)",
- "migrate min-max value generation from page state",
- "migrate data statistics from page state",
- "offload data fetching to usePoll hook",
- "give mutation variable in remove lock exception better name",
"migrate resource tables away from page state",
- "simplify i18n-related code",
- "lock-exceptions-subpage-header: replace FontIcon with icon component",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "extract data statistics table parsing into separate file",
- "remove d2 from OrgUnitSelect components",
- "initialise state of class components outside constructor",
- "layout: fullscreen layout",
- "use sidebar based on @dhis2/ui components",
- "issue-card: replace expandable card with details and summary elements",
+ "migrate data statistics from page state",
+ "remove d2 completely",
+ "cleanup, cleanup effect deps",
+ "replace d2 API with useDataMutation in add lock exception form",
+ "simplify DataIntegrityCard",
+ "remove material ui components from analytics",
+ "simplify data integrity issues rendering",
"simplify maintenance",
- "use fragment instead of div",
- "migrate analytics away from page state",
- "use consistent handler naming scheme",
- "org-unit-select: start work on hooks",
- "extract data integrity hooks",
- "migrate OrgUnitSelectByLevel to functional component",
- "docs-link: replace material-ui IconButton with Tooltip",
- "lock-exceptions-table: replace FontIcon with icon component",
- "convert AddLockExceptionForm to functional component",
- "use buttons from @dhis2/ui",
"extract checkboxes from maintenance component",
- "period-picker: replace material-ui DatePicker with InputField",
- "remove material ui components from analytics",
- "remove last material-ui imports",
- "replace d2 with useDataMutation in Maintenance page",
- "split lock exceptions page into 3 pages",
- "replace d2 with useDataQuery on Data Statistics page",
- "use @dhis2/ui instead of material ui table for data statistics",
- "migrate lock exception management from page state",
- "move period picker translations to component"
+ "review - useLazyInterval to own file",
+ "extract page headers as component",
+ "use sidebar based on @dhis2/ui components"
],
"Documentation": [
"clarify use of cy.tick for pages using polling"
@@ -2546,64 +2533,64 @@
"v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
- "implement slow check tabs",
"data-integrity: start of data-integrity checks ui",
+ "implement slow check tabs",
"data integrity checks UI (#1031)",
+ "add deeplinking from issues to apps",
"add checkDetails store",
- "prepare v100",
- "add deeplinking from issues to apps"
+ "prepare v100"
],
"Bug Fixes": [
- "cleanup polling, use long-polling for details",
- "list item dividers",
+ "small run all button",
"add slow message to toolbar",
- "severity sort",
- "better error handling",
"show alert when start all checks fail",
- "refactor - expandable run summary",
- "fix case insensitive sorting",
- "dont show about check if theres no info",
- "small run all button",
+ "use checksData.result",
+ "cleanup - fix proptypes",
+ "add no items message",
+ "correct run all label, hide when slow",
+ "show error if check-error, docs",
+ "data-integrity: implement details-check",
+ "loading indicators when re-running on slow net",
+ "list item dividers",
+ "handle slow checks better",
"refactor, add introduction",
"add minDHIS2Version to d2.config",
- "fix polling started-variable not being up to date in poll",
- "use now instead of 0 seconds",
- "add no items message",
- "add proptypes",
+ "better error handling",
+ "dont fetch until we have fetched details",
"i18n average execution time seperator",
- "handle slow checks better",
+ "dont show about check if theres no info",
"fix routes contentwrapper",
- "dont fetch until we have fetched details",
- "data-integrity: implement details-check",
- "cleanup - fix proptypes",
+ "fix polling started-variable not being up to date in poll",
"minor styling, use css vars",
- "show error if check-error, docs",
- "correct run all label, hide when slow",
- "use checksData.result",
- "loading indicators when re-running on slow net"
+ "use now instead of 0 seconds",
+ "severity sort",
+ "cleanup polling, use long-polling for details",
+ "add proptypes",
+ "refactor - expandable run summary",
+ "fix case insensitive sorting"
],
"Refactoring": [
- "mergedcheck to mostRecentCheck",
"move dataIntegrityChecksQuery to summary",
- "layout: fullscreen layout",
"cleanup, cleanup effect deps",
- "review - useLazyInterval to own file",
- "checkdetails"
+ "layout: fullscreen layout",
+ "checkdetails",
+ "mergedcheck to mostRecentCheck",
+ "review - useLazyInterval to own file"
],
"Maintenance": [
- "release: cut 2.0.0 [skip release]",
- "deps: upgrade dhis2 dependencies"
+ "deps: upgrade dhis2 dependencies",
+ "release: cut 2.0.0 [skip release]"
],
"GitHub": "2.0.0 (2024-02-28) \nFeatures \n\nBREAKING CHANGES \n\nforce CI to bump to v100 \n "
},
"v1.2.6": {
"Maintenance": [
+ "workflow: update gh workflow",
+ "prepare continuous release",
"release: cut 1.2.6 [skip release]",
- "add AppHub id to d2.config",
- "bump to v99.9.9",
"set minDHIS2Version to 2.39",
- "prepare continuous release",
- "workflow: update gh workflow"
+ "bump to v99.9.9",
+ "add AppHub id to d2.config"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2660,18 +2647,18 @@
},
"v1.2.0": {
"Features": [
- "checkbox for skipping tracked entity data",
+ "checkbox for generating outlier data",
"add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "checkbox for generating outlier data"
+ "checkbox for skipping tracked entity data"
],
"Bug Fixes": [
- "regenerate i18n",
- "use right param"
+ "use right param",
+ "regenerate i18n"
],
"Maintenance": [
+ "upgrade nodejs version in github workflows",
"lower nodejs version to 16",
- "release: cut 1.2.0 [skip ci]",
- "upgrade nodejs version in github workflows"
+ "release: cut 1.2.0 [skip ci]"
],
"GitHub": "1.2.0 (2023-11-24) \nFeatures \n\nadd checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014 ) (bee280b ) \n "
},
@@ -2780,14 +2767,14 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "remove v37 e2e",
- "add scroll for workflows [DHIS2-15415]",
"update v39 fixtures",
- "prevent failing jest test",
- "update jest mock [DHIS2-15415]",
"update v38 fixtures",
+ "add scroll for workflows [DHIS2-15415]",
+ "add scroll on workflow selector [DHIS2-15415]",
"translations: sync translations from transifex (master)",
- "add scroll on workflow selector [DHIS2-15415]"
+ "prevent failing jest test",
+ "update jest mock [DHIS2-15415]",
+ "remove v37 e2e"
],
"Maintenance": [
"update CODEOWNERS",
@@ -2800,11 +2787,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "fix formatting uissue in workflows config file",
- "add e2e test runs for new versions and fresh fixtures",
"release: cut 100.0.7 [skip release]",
+ "upgrade packages and produce new fixtures",
"fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures"
+ "add e2e test runs for new versions and fresh fixtures",
+ "fix formatting uissue in workflows config file"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2874,10 +2861,10 @@
},
"v100.0.0": {
"Maintenance": [
- "add code owners",
- "release: cut 100.0.0 [skip ci]",
"release: migrate to new app version scheme",
- "release: cut v100 and become continuously delivered"
+ "add code owners",
+ "release: cut v100 and become continuously delivered",
+ "release: cut 100.0.0 [skip ci]"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -2890,10 +2877,10 @@
"v99.9.9": {},
"v1.16.8": {
"Bug Fixes": [
+ "update broken imports",
"data-workspace: clean up CSS for overflowing table header text",
"data-workspace: reduce header height (#108)",
- "adress failing tests due to new layering mechanism",
- "update broken imports"
+ "adress failing tests due to new layering mechanism"
],
"Maintenance": [
"dedupe and refresh yarn lock",
@@ -2907,9 +2894,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "approval-status-tag: adjust failing test",
+ "approval-status-tag: don't show time-ago for approved-above (#114)",
"data-workspace: remove warning when showing non-default forms (#113)",
- "approval-status-tag: don't show time-ago for approved-above (#114)"
+ "approval-status-tag: adjust failing test"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -2936,8 +2923,8 @@
"approval-status-tag: adjust cypress tests to new implementation"
],
"Maintenance": [
- "update network fixtures",
- "release: cut 1.16.5 [skip ci]"
+ "release: cut 1.16.5 [skip ci]",
+ "update network fixtures"
],
"GitHub": "1.16.5 (2021-10-04) \nBug Fixes \n\napproval-status-tag: show correct status texts and icons (#105 ) (ba2f9ae ) \n "
},
@@ -2946,9 +2933,9 @@
"revert pr#102 because the bug was actually expected behavior (#104)"
],
"Maintenance": [
- "release: cut 1.16.4 [skip ci]",
"revert \"show message to users with no authority to approve data\"",
- "revert \"remove unused import\""
+ "revert \"remove unused import\"",
+ "release: cut 1.16.4 [skip ci]"
],
"GitHub": "1.16.4 (2021-09-30) \nBug Fixes \n\nrevert pr#102 because the bug was actually expected behavior (#104 ) (6709bc2 ) \n "
},
@@ -2968,8 +2955,8 @@
"release: cut 1.16.2 [skip ci]"
],
"Bug Fixes": [
- "data set table: make table use min-required width",
- "data set table: ensure 480px max-width rule works"
+ "data set table: ensure 480px max-width rule works",
+ "data set table: make table use min-required width"
],
"Refactoring": [
"fix linter issues (DHIS2-11840)"
@@ -2978,8 +2965,8 @@
},
"v1.16.1": {
"Bug Fixes": [
- "bottom-bar: disable button when approving is allowed but pointless",
- "bottom-bar: disable approve button when it is allowed but pointless (#100)"
+ "bottom-bar: disable approve button when it is allowed but pointless (#100)",
+ "bottom-bar: disable button when approving is allowed but pointless"
],
"Refactoring": [
"store approval statuses in constant"
@@ -2995,15 +2982,15 @@
},
"v1.16.0": {
"Maintenance": [
+ "try no separator",
+ "release: cut 1.16.0 [skip ci]",
+ "add config and fixtures",
"use underscore and number in workflow step name",
+ "setup v37 test jobs and generate fixtures",
"setup e2e tests for v37 and v38 (#97)",
- "remove nr from workflow step name",
- "tweak config",
"let release depend on v37 e2e step",
- "add config and fixtures",
- "setup v37 test jobs and generate fixtures",
- "try no separator",
- "release: cut 1.16.0 [skip ci]"
+ "tweak config",
+ "remove nr from workflow step name"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -3024,65 +3011,65 @@
},
"v1.14.0": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "update fixtures and pot file",
+ "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
+ "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
"update broken org-unit-select test",
- "revert app-runtime to latest-stable (#63)",
- "implement ui-improvements from test session (#68)",
- "linter: fix issues",
+ "tests: fix display.test.js tests after changing a label",
+ "fix type in test description",
+ "release: cut 1.14.0 [skip ci]",
"deps: update app-runtime and related deps",
+ "update fixtures and pot file",
+ "format code",
"deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
- "deps: update cypress",
- "use 2 containers for cypress on ci since we only have 2 features",
- "fix type in test description",
+ "implement ui-improvements from test session (#68)",
+ "format files",
+ "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
"update cypress tests and network fixtures",
- "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
- "release: cut 1.14.0 [skip ci]",
- "tests: fix display.test.js tests after changing a label",
"fix timezone typo",
- "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
+ "deps: update cypress",
"ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
- "format code",
- "format files"
+ "revert app-runtime to latest-stable (#63)",
+ "linter: fix issues",
+ "use 2 containers for cypress on ci since we only have 2 features"
],
"Features": [
- "show alert in success state when confirming approval",
+ "status-tag: show user and date/time if approved (#62)",
+ "expand org-unit-roots in popover when no org-unit is selected",
"make text in context-select component non-selecatable",
"data-workspace: show notification for non-default form types (#65)",
- "status-tag: show user and date/time if approved (#62)",
- "expand org-unit-roots in popover when no org-unit is selected"
+ "show alert in success state when confirming approval"
],
"Testing": [
- "period-select: test formatting of Daily periods",
- "status-tag: adjust e2e to deal with varying approved texts",
- "update cypress fixtures",
+ "status-tag: add unit tests for showing user and approval date",
"cypress: fix cypress test failures",
- "status-tag: add unit tests for showing user and approval date"
+ "update cypress fixtures",
+ "period-select: test formatting of Daily periods",
+ "status-tag: adjust e2e to deal with varying approved texts"
],
"Bug Fixes": [
+ "clear all selections button: make button \"small\" (DHIS2-11674)",
+ "bottom-bar: update button state before unmounting via refresh (#66)",
+ "noop: trigger release process",
"period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "data set count label: adjust font-size / line-height (DHIS2-11680)",
- "data-workspace: use more idiomatic assertions in tests",
- "status-tag: use locale dependent long date/time notation in tooltip",
"period-select: display periods in reverse chronological order (#88)",
- "approval-status-tag: unset max width of Tag component (#67)",
- "status-tag: adjust date/time for server-client timezone offset (#74)",
+ "data set display table: table should use only needed space (DHIS2-11678)",
"context select: remove top/bottom padding",
- "noop: trigger release process",
+ "status-tag: adjust date/time for server-client timezone offset (#74)",
+ "approval-status-tag: only process approvedAt if received",
+ "approval-status-tag: fix time-ago messages (#87)",
+ "approval-status-tag: fix rounding in timezone offset calculation",
"add UI fixes/improvements",
- "bottom-bar: update button state before unmounting via refresh (#66)",
"status-tag: unescape username and improve rtl support",
- "approval-status-tag: fix rounding in timezone offset calculation",
- "approval-status-tag: fix time-ago messages (#87)",
- "data set display table: table should use only needed space (DHIS2-11678)",
- "clear all selections button: make button \"small\" (DHIS2-11674)",
- "approval-status-tag: only process approvedAt if received"
+ "approval-status-tag: unset max width of Tag component (#67)",
+ "data-workspace: use more idiomatic assertions in tests",
+ "status-tag: use locale dependent long date/time notation in tooltip",
+ "data set count label: adjust font-size / line-height (DHIS2-11680)"
],
"Refactoring": [
"custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
- "use useConfig instead of fetching from system/info endpoint",
+ "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
"approve modal summary title: adjust title (DHIS2-11682)",
- "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear"
+ "use useConfig instead of fetching from system/info endpoint"
],
"Build Updates": [
"verify: use new release action"
@@ -3196,8 +3183,8 @@
"add title and subtitle to data sets if set in display options"
],
"Bug Fixes": [
- "change text alignment in data set display options from left / right to line start / line end",
- "custom text styles"
+ "custom text styles",
+ "change text alignment in data set display options from left / right to line start / line end"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -3234,10 +3221,10 @@
"v100.8.3": {
"Build Updates": [
"add netlify deploy workflows",
+ "remove custom cypress reporter",
"update workflows (#401)",
"add e2e",
- "fix workflow expression",
- "remove custom cypress reporter"
+ "fix workflow expression"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]",
@@ -3259,8 +3246,8 @@
},
"v100.8.1": {
"Bug Fixes": [
- "remove duplicate parsing function",
- "upload download artifact versions (#400)"
+ "upload download artifact versions (#400)",
+ "remove duplicate parsing function"
],
"Maintenance": [
"release: cut 100.8.1 [skip release]"
@@ -3269,12 +3256,12 @@
},
"v100.8.0": {
"Features": [
- "make collapsed section same width of when they are expanded",
"make section collapsable if they are not rendered as tabs",
+ "make collapsible a feature toggle",
"add an arrow button to collapse or expand each section",
+ "make collapsed section same width of when they are expanded",
"make data sets sections collapsable",
- "revert setting collapsible with feature toggle",
- "make collapsible a feature toggle"
+ "revert setting collapsible with feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -3286,8 +3273,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",
@@ -3297,9 +3284,9 @@
},
"v100.6.0": {
"Maintenance": [
- "fix workflow and enable yarn caching",
"release: cut 100.6.0 [skip release]",
- "enhance CI"
+ "enhance CI",
+ "fix workflow and enable yarn caching"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -3347,8 +3334,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "apply code review comments",
- "change file structure to separate transposed from grouped"
+ "change file structure to separate transposed from grouped",
+ "apply code review comments"
],
"Testing": [
"add missed tests"
@@ -3360,8 +3347,8 @@
},
"v100.3.10": {
"Maintenance": [
- "release: cut 100.3.10 [skip release]",
- "fix test name"
+ "fix test name",
+ "release: cut 100.3.10 [skip release]"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -3379,16 +3366,16 @@
},
"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": [
"help: add warning style reference to help",
- "prevent setting warning as undefined",
- "warning border style to yellow",
+ "validator: limits as warning instead of error (#357)",
"tests: update tests",
"prevent unnecessary renders when form has errors (#358)",
- "validator: limits as warning instead of error (#357)"
+ "prevent setting warning as undefined",
+ "warning border style to yellow"
],
"Refactoring": [
"validation-tooltip: rename invalid prop to enabled",
@@ -3595,11 +3582,11 @@
},
"v100.9.0": {
"Features": [
- "add more tests to cover add exchange usecase",
- "add more tests and improve some of the existing ones",
"add tests to cover add exchnage usecase",
+ "add tests to cover edit exchange usecase and format",
"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 more tests and improve some of the existing ones"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -3617,15 +3604,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",
+ "add some tests for main data page",
"more tests for data page and setup for other pages",
+ "add additional tests for main exchange page",
"add more tests to general data page and refactor existing ones"
],
"Bug Fixes": [
- "add mock for resize observer",
- "fix format"
+ "fix format",
+ "add mock for resize observer"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3652,20 +3639,20 @@
},
"v100.6.0": {
"Bug Fixes": [
+ "update fixtures for cypress tests",
"add missing transations",
"move testing libraty to dev dependencies",
- "update fixtures for cypress tests",
"minor fixes"
],
"Features": [
- "add sharing settings",
- "show sharing button only if the user can share the exchange",
- "update version of dhis2 app runtime",
- "add sharing button to data exchange configurations",
- "upgrade app platform and ui library",
"add tests for edit overview page",
+ "upgrade app platform and ui library",
+ "update version of dhis2 app runtime",
+ "add sharing button which opens a sharing dialog in configurations",
+ "show sharing button only if the user can share the exchange",
"upgrade node version for ci",
- "add sharing button which opens a sharing dialog in configurations"
+ "add sharing button to data exchange configurations",
+ "add sharing settings"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -3716,26 +3703,26 @@
"display type and definitions for data items in data selector (DHIS2-14774) (#3274)"
],
"Maintenance": [
- "update analytics to latest build for testing",
"update analytics dependency",
- "release: cut 100.9.0 [skip release]",
"bump ui to v10",
- "use analytics build for testing",
"run prettier",
- "use latest test build of analytics",
"use latest analytics build for testing",
+ "use analytics build for testing",
+ "release: cut 100.9.0 [skip release]",
+ "use latest test build of analytics",
"update app-runtime to 3.11.3",
- "update ui dep and remove resolution"
+ "update ui dep and remove resolution",
+ "update analytics to latest build for testing"
],
"Bug Fixes": [
"use fluid on Modal to maximise space use",
"pass currentUser to DataDimension"
],
"Testing": [
- "Cypress: add tests for data info popper",
- "update snapshot after changing Modal prop",
"Cypress: add command for closing poppers",
- "update snapshots"
+ "update snapshots",
+ "Cypress: add tests for data info popper",
+ "update snapshot after changing Modal prop"
],
"Documentation": [
"add section about the data item info panel"
@@ -3744,8 +3731,8 @@
},
"v100.8.8": {
"Maintenance": [
- "release workflow fixes (#3302)",
"deps: bump elliptic in the security group across 1 directory (#3291)",
+ "release workflow fixes (#3302)",
"release: cut 100.8.8 [skip release]"
],
"Bug Fixes": [
@@ -3764,27 +3751,27 @@
},
"v100.8.6": {
"Maintenance": [
+ "release: cut 100.8.6 [skip release]",
"import order",
- "comment",
- "unused import",
+ "remove ReportPortal integration (#3293)",
"use d2-ci analytics build for testing",
- "release: cut 100.8.6 [skip release]",
- "remove ReportPortal integration (#3293)"
+ "comment",
+ "unused import"
],
"Testing": [
+ "fix totals test by changing periods (#3300)",
+ "update test to work with analytics function",
"update cypress test - no longer expect disabled tree",
+ "update cypress test - expect 2 units selected",
"test names",
- "update cypress test - expect root to be selected",
- "update test to work with analytics function",
- "fix totals test by changing periods (#3300)",
"add reducer test for default metadata",
- "update cypress test - expect 2 units selected"
+ "update cypress test - expect root to be selected"
],
"Bug Fixes": [
"inject translated user ou names",
+ "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
"upgrade analytics",
- "never overwrite default metadata",
- "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)"
+ "never overwrite default metadata"
],
"GitHub": "\nBug Fixes \n\nenable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241 ) (ef314a5 ) \n "
},
@@ -3794,10 +3781,10 @@
"remove single-value-specific test"
],
"Maintenance": [
+ "update yarn.lock",
"release: cut 100.8.5 [skip release]",
"delete import of removed function",
- "remove unused code from spec file",
- "update yarn.lock"
+ "remove unused code from spec file"
],
"Testing": [
"fix open e2e test because single value is no long a nonHighchartsType",
@@ -3808,12 +3795,12 @@
},
"v100.8.4": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
+ "upgrade all used github action versions (#3267)",
"do not use reportportal when dependabot pr (#3271)",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
- "deps: bump the security group with 5 updates (#3253)",
- "upgrade all used github action versions (#3267)",
- "release: cut 100.8.4 [skip release]"
+ "release: cut 100.8.4 [skip release]",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
+ "deps: bump the security group with 5 updates (#3253)"
],
"Bug Fixes": [
"infinite spinner when opening the interpretations modal while viewing a visualization (#3283)"
@@ -3834,9 +3821,9 @@
},
"v100.8.2": {
"Bug Fixes": [
- "handle missing icon file more gracefully",
+ "fetch icon with credentials (#3264)",
"include credentials when fetching the icon",
- "fetch icon with credentials (#3264)"
+ "handle missing icon file more gracefully"
],
"Maintenance": [
"release: cut 100.8.2 [skip release]"
@@ -3845,14 +3832,14 @@
},
"v100.8.1": {
"Maintenance": [
- "bump analytics version",
"release: cut 100.8.1 [skip release]",
+ "bump analytics version",
"use hardcoded dev version for running e2e prod tests (#3240)",
"consolidate visualization error test"
],
"Bug Fixes": [
- "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)",
- "solve sizing/visibility issues in dashboard"
+ "solve sizing/visibility issues in dashboard",
+ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)"
],
"Testing": [
"add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
@@ -3872,26 +3859,26 @@
},
"v100.7.2": {
"Maintenance": [
- "deduplicate deps",
- "prevent console error output",
- "prevent error log for missing components",
+ "remove test file without any tests",
"tweak test config",
- "remove reference to maps app",
"prevent visualization plugin test to log errors by fixing the test",
- "fix local jest run (#3218)",
+ "prevent console error output",
+ "remove reference to maps app",
"do not log action errors during jest test run",
- "remove unclear code and replace with ESLint disable comment",
"disable report-portal debug logging",
- "do not log getShallowAddToLayoutButton during test run",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
+ "fix local jest run (#3218)",
+ "prevent error log for missing components",
"tweak jest config so it only reports to portal when on CI",
- "remove test file without any tests",
- "remove unneeded console.error hack",
"release: cut 100.7.2 [skip release]",
- "deps: bump the security group across 1 directory with 7 updates (#3192)"
+ "deduplicate deps",
+ "remove unneeded console.error hack",
+ "remove unclear code and replace with ESLint disable comment",
+ "do not log getShallowAddToLayoutButton during test run"
],
"Bug Fixes": [
- "add requireActual to analytics mock to prevent component missing errors",
- "translations: sync translations from transifex (master) (#3200)"
+ "translations: sync translations from transifex (master) (#3200)",
+ "add requireActual to analytics mock to prevent component missing errors"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (#3200 ) (4f5635d ) \n "
},
@@ -3925,9 +3912,9 @@
"apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
+ "release: cut 100.6.2 [skip release]",
"remove !important styles",
- "use constant from analytics instead of 'co'",
- "release: cut 100.6.2 [skip release]"
+ "use constant from analytics instead of 'co'"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
},
@@ -3942,10 +3929,10 @@
},
"v100.6.0": {
"Maintenance": [
- "resolve to @dhis2/ui 9.4.4 (#3129)",
- "release: cut 100.6.0 [skip release]",
"unused imports",
- "import order"
+ "release: cut 100.6.0 [skip release]",
+ "import order",
+ "resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -3954,8 +3941,8 @@
"pivot table as default vis type in DV (DHIS2-15833) (#3159)"
],
"Testing": [
- "make tests expect pivot table as vis type",
- "update tests"
+ "update tests",
+ "make tests expect pivot table as vis type"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (4c08077 ) \n \nFeatures \n\npivot table as default vis type in DV (DHIS2-15833) (#3159 ) (0eccf93 ) \n "
},
@@ -3970,8 +3957,8 @@
"v100.5.8": {
"Bug Fixes": [
"bump analytics to 26.7.5 for period translations",
- "bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics for testing",
+ "bump analytics with fix for DHIS2-16904 (#3124)"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -3979,13 +3966,13 @@
},
"v100.5.7": {
"Maintenance": [
- "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
"release: cut 100.5.7 [skip release]",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"dependabot config and remove dev branch from workflows (#3107)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)"
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
+ "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)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -3993,8 +3980,8 @@
},
"v100.5.6": {
"Bug Fixes": [
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"use improved rich text editor from analytics (DHIS2-15522)",
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"merge to master"
],
"Maintenance": [
@@ -4003,26 +3990,26 @@
},
"v100.5.5": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#3043)",
"release: cut 100.5.5 [skip release]",
"run release job for tags (#3064)",
- "do not run release step on dev branch (#3083)"
+ "do not run release step on dev branch (#3083)",
+ "optimize Cypress recordings with conditional triggers (#3043)"
],
"Bug Fixes": [
- "merge to master",
"dimension chip design updates (DHIS2-16272) (#2934)",
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"translations: sync translations from transifex (dev)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)"
+ "merge to master"
]
},
"v100.5.4": {
"Bug Fixes": [
- "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)",
- "merge to master"
+ "fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -4030,9 +4017,9 @@
},
"v100.5.3": {
"Bug Fixes": [
+ "plugin flashes when interacting with Interpretations modal (#3017)",
"translations: sync translations from transifex (dev)",
"try locking highcharts to 10.2.0",
- "plugin flashes when interacting with Interpretations modal (#3017)",
"merge to master"
],
"Documentation": [
@@ -4047,21 +4034,21 @@
},
"v100.5.2": {
"Bug Fixes": [
- "wait for different SVG for single value",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
- "add classnames and update json instructions file for outlier tables (#3000)",
"remove query param section from url glob",
+ "wait for different SVG for single value",
+ "add classnames and update json instructions file for outlier tables (#3000)",
"correct typo in visualisation type"
],
"Maintenance": [
- "rename strategy to interceptResponse",
- "release: cut 100.5.2 [skip release]"
+ "release: cut 100.5.2 [skip release]",
+ "rename strategy to interceptResponse"
]
},
"v100.5.1": {
"Bug Fixes": [
- "ensure only the first period item is used",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
+ "ensure only the first period item is used",
"enable the loading spinner when props change",
"merge to master"
],
@@ -4071,30 +4058,30 @@
},
"v100.5.0": {
"Maintenance": [
- "bump node to version 18",
- "reorganised dev commits",
- "include release notes in slackbot message (#2974)",
+ "add slack bot release success message (#2965)",
"bump Cypress to version 13 (#2935)",
+ "run the release step on both dev and master branches (#2990)",
+ "include release notes in slackbot message (#2974)",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "bump node to version 18",
"remove testRegex from jest config (#2956)",
- "apply consistent naming to push analytics class names",
- "add slack bot release success message (#2965)",
- "upgrade @dhis2/analytics",
"yarn deduplicate",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"release: cut 100.5.0 [skip release]",
- "run the release step on both dev and master branches (#2990)"
+ "upgrade @dhis2/analytics",
+ "reorganised dev commits",
+ "apply consistent naming to push analytics class names"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
"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",
+ "adapt tests to new database (#2975)",
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "push-analytics: add push analytics instructions (#2985)",
"translations: sync translations from transifex (dev)",
"add custom errors for analytics requests (#2874)",
- "push-analytics: add push analytics instructions (#2985)"
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
],
"Features": [
"add class-names for push-analytics (#2966)",
@@ -4103,69 +4090,69 @@
},
"v100.4.0": {
"Bug Fixes": [
- "set disabledOptions on AO loading and vis type switching",
- "avoid visualization flashing when changing options",
- "translations: sync translations from transifex (dev)",
"avoid crash when visualization object is empty (ie. New)",
- "hide icon from visualization when option is toggled",
- "update cli-app-scripts and analytics deps",
"do not pass a boolean for icons when saving",
- "dependency updates (#2243)",
"fix bug which cause current to loose props",
- "fetch data element icon and pass it in extraOptions"
+ "dependency updates (#2243)",
+ "fetch data element icon and pass it in extraOptions",
+ "avoid visualization flashing when changing options",
+ "update cli-app-scripts and analytics deps",
+ "translations: sync translations from transifex (dev)",
+ "hide icon from visualization when option is toggled",
+ "set disabledOptions on AO loading and vis type switching"
],
"Maintenance": [
- "use renamed github shared workflow (#2912)",
+ "fix linting error",
"fix rebase conflict resolutions",
- "remove videos",
+ "regenerate pot file",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "switch test server to debug (test.e2e is broken/slow)",
"configure continuous delivery workflows (#2254)",
- "update pot file",
+ "use renamed github shared workflow (#2912)",
+ "remove videos",
+ "analytics: add support for cumulative values",
"upgrade cypress to v12 and adjust project to it",
+ "use alpha version of analytics",
+ "release: cut 100.4.0 [skip release]",
"manually bump deps (#2543)",
- "regenerate pot file",
"revert the test server changes and move to a separate PR",
- "release: cut 100.4.0 [skip release]",
- "analytics: add support for cumulative values",
- "fix linting error",
- "use alpha version of analytics",
- "switch test server to debug (test.e2e is broken/slow)",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)"
+ "update pot file"
],
"Features": [
"disable legend option when cumulative values is enabled",
- "disabled options based on cumulativeValues in PT DHIS2-15728",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
"handle disabled option in Redux store",
+ "remove disabled before passing object to visualization generator",
"handle disabled and helpText props for disabled options",
- "cumulative values in PT (DHIS2-5497) (#2746)",
- "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
"support non-gregorian fixed periods (#2233)",
- "remove disabled before passing object to visualization generator",
- "v100.4.0",
- "single value background color change based upon legend (DHIS2-13702) (#2223)"
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "v100.4.0"
],
"Testing": [
- "refactor clickCheckbox to check/uncheckCheckbox",
- "fix test failing due to change in single value behaviour",
"use current year instead of hardcode it",
- "enhance tests, options and sorting",
+ "add helper functions for totals options",
+ "fix test failing due to change in single value behaviour",
"add tests for cumulativeValues option in PT",
- "add helper functions for totals options"
+ "enhance tests, options and sorting",
+ "refactor clickCheckbox to check/uncheckCheckbox"
],
"Refactoring": [
- "rename variable for clarity",
- "allow checkbox options to be disabled",
- "simplify code for passing displayProperty",
- "add styles for titles of disabled sections",
- "allow legend related option to be disabled",
"streamlined code",
- "allow non toggleable select to be disabled",
- "add helper text when used in PT DHIS2-15727",
+ "simplify code for passing displayProperty",
"avoid involuntary changes to current in Redux store",
+ "remove unnecessary code",
+ "add styles for titles of disabled sections",
+ "revert changes to option components",
"allow disabled to be passed as prop",
+ "allow legend related option to be disabled",
"avoid extra prop and detect visType internally",
- "revert changes to option components",
- "remove unnecessary code"
+ "allow checkbox options to be disabled",
+ "rename variable for clarity",
+ "add helper text when used in PT DHIS2-15727",
+ "allow non toggleable select to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4178,12 +4165,12 @@
"v100.3.1"
],
"Maintenance": [
+ "release: cut 100.3.1 [skip release]",
+ "move RP agent-js-cypress to dhis2 org",
+ "consolidate cypress tests (#2890)",
"use reportportal fork",
"consolidate legend tests (#2897)",
"get BRANCH_NAME and PR_TITLE",
- "consolidate cypress tests (#2890)",
- "release: cut 100.3.1 [skip release]",
- "move RP agent-js-cypress to dhis2 org",
"use latest analytics-e2e-tests workflow"
]
},
@@ -4192,14 +4179,14 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "translations: sync translations from transifex (dev)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"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)",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"change legend type description to fit SV (DHIS2-15120) (#2757)",
"only update interpretations list when in DOM",
+ "translations: sync translations from transifex (dev)",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"prevent state update when modal is closing"
],
"Features": [
@@ -4228,27 +4215,27 @@
"add workflows and cli-style"
],
"Maintenance": [
- "improve file extension resolver",
"rename extensions to jsx as needed",
+ "update eslintignore",
+ "remove accidental import",
+ "add app hub ID to d2 config",
+ "improve file extension resolver",
"fix eslint config",
- "add ESLint, workaround config, and format",
- "deps: add @dhis2/cli-style",
"add min dhis2 version",
+ "update comment",
"release: cut 1.5.2 [skip release]",
- "add app hub ID to d2 config",
- "remove accidental import",
- "update eslintignore",
- "add linting checks on commits",
+ "deps: add @dhis2/cli-style",
"add Prettier and format",
- "update comment"
+ "add linting checks on commits",
+ "add ESLint, workaround config, and format"
],
"Refactoring": [
"use i18n.t for full phrases",
"satisfy no-async-promise-executor rule"
],
"Bug Fixes": [
- "complete useEffect params",
"deps: upgrade to app platform v12",
+ "complete useEffect params",
"deps: upgrade app platform to v12 for Vite and React 18 (#53)"
],
"GitHub": "1.5.2 (2025-01-24) \nBug Fixes \n\ndeps: upgrade app platform to v12 for Vite and React 18 (#53 ) (a8f0dcf ) \n "
@@ -4260,28 +4247,28 @@
"fhir-ig-generator-app": {
"v1.1.0": {
"Maintenance": [
- "prepare App Hub CD",
- "add program selector title",
"upgrade to React 18",
- "remove packageManager"
+ "add program selector title",
+ "remove packageManager",
+ "prepare App Hub CD"
],
"Bug Fixes": [
+ "button alignment",
"remove e2e workflow",
"remove container div",
- "ui improvements",
- "IG config form improvements",
- "button alignment",
- "update tests to React 18",
"add hashRouter",
- "disable \"Next\" button in IGConfigForm when form is invalid"
+ "IG config form improvements",
+ "disable \"Next\" button in IGConfigForm when form is invalid",
+ "ui improvements",
+ "update tests to React 18"
],
"Features": [
"page navigation"
],
"Refactoring": [
- "add same styling to the program selector",
+ "clean up",
"delete old App render test",
- "clean up"
+ "add same styling to the program selector"
],
"GitHub": "What's Changed \n\nchore: prepare App Hub CD by @JohanGHole in https://github.com/dhis2/fhir-ig-generator-app/pull/16 \nfix: ui improvements by @JohanGHole in https://github.com/dhis2/fhir-ig-generator-app/pull/18 \n \nFull Changelog : https://github.com/dhis2/fhir-ig-generator-app/compare/v1.0.1...v1.1.0
"
}
@@ -4545,19 +4532,19 @@
},
"v101.0.0": {
"Features": [
- "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "move TEI import to new tracker endpoints",
"migrate TEI and Event export to new tracker API",
- "move Event import to new tracker endpoints"
+ "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
+ "move Event import to new tracker endpoints",
+ "move TEI import to new tracker endpoints"
],
"Bug Fixes": [
+ "lint issues",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "loader keeps showing when opening export in new page",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter",
"update tests snapshots",
- "lint issues",
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
"migration-trackedentity: change followupStatus to followup",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "loader keeps showing when opening export in new page"
],
"Refactoring": [
"change TEI references to Tracked entity",
@@ -4599,8 +4586,8 @@
},
"v101.1.11": {
"Maintenance": [
- "release workflow fixes (#627)",
- "release: cut 101.1.11 [skip release]"
+ "release: cut 101.1.11 [skip release]",
+ "release workflow fixes (#627)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4609,16 +4596,16 @@
},
"v101.1.10": {
"Maintenance": [
- "release: cut 101.1.10 [skip release]",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
- "update all actions to latest version [DHIS2-18298] (#604)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
+ "deps: bump the security group across 1 directory with 5 updates (#601)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
- "downgrade commitlint action",
"remove reportportal integration (#618)",
+ "release: cut 101.1.10 [skip release]",
"try commitlint action v5",
- "deps: bump the security group across 1 directory with 5 updates (#601)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
- "update READM with info about deploy previews (#591)"
+ "update READM with info about deploy previews (#591)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "downgrade commitlint action",
+ "update all actions to latest version [DHIS2-18298] (#604)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4628,10 +4615,10 @@
"v101.1.9": {
"Maintenance": [
"deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
- "use hardcoded dev version for running e2e prod tests (#598)",
- "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "skip ReportPortal integration for Dependabot PRs (#585)",
+ "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
+ "use hardcoded dev version for running e2e prod tests (#598)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4640,8 +4627,8 @@
},
"v101.1.8": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
"release: cut 101.1.8 [skip release]",
@@ -4671,34 +4658,34 @@
"v101.1.5": {
"Bug Fixes": [
"ensure width is within lower and upper bound in a centralized place",
- "sanitize sidebar width before reading and writing to local storage (#576)",
- "sanitize width before reading and writing to local storage"
+ "sanitize width before reading and writing to local storage",
+ "sanitize sidebar width before reading and writing to local storage (#576)"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
- "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"
+ "disable report-portal so we can see test failures",
+ "release: cut 101.1.5 [skip release]",
+ "adjust comment to code change",
+ "restore cypress reportportal config"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
},
"v101.1.4": {
"Bug Fixes": [
- "update options test because DHIS2 Core v39.6 has been released",
+ "update options test after DHIS2 Core v39.6 release (#577)",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
- "update options test after DHIS2 Core v39.6 release (#577)"
+ "update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
+ "round to single decimal",
+ "disable reporter in cypress config",
"only test enrolment skip rounding on v41 and above",
"release: cut 101.1.4 [skip release]",
- "disable reporter in cypress config",
- "remove version dependent e2e test logic for enrollment too",
- "round to single decimal",
"surround assertions with it blocks",
+ "remove version dependent e2e test logic for enrollment too",
"add comment with JIRA issue link",
"restore cypress config"
],
@@ -4735,40 +4722,40 @@
"v101.1.0": {
"Features": [
"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",
- "ensure sidebar does not break layout",
"add sidebar width to global state and store in local storage",
- "prevent sidebar from becoming to narrow or extend past the end of the window",
- "enable resizing the sidebar with keyboard navigation",
- "add resizable sidebar (DHIS2-17170) (#534)",
- "allow sidebar width reset via view menu"
+ "ensure sidebar does not break layout",
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
- "add translation for reset sidebar width button",
- "correct some typos",
- "use local storage key format consistent with dashboards",
"remove redundant call to event.persist()",
+ "use local storage key format consistent with dashboards",
+ "release: cut 101.1.0 [skip release]",
+ "add translation for reset sidebar width button",
"add e2e test for reset by double click",
+ "correct some typos",
"use correct default size",
- "fix typo in filename",
- "release: cut 101.1.0 [skip release]"
+ "fix typo in filename"
],
"Bug Fixes": [
- "persist width correctly after resetting",
- "set animation duration to 150ms for increased snappiness",
+ "hide panel content after transition is complete",
+ "add dependency array to effect hook",
"address overshooting min and max width issues",
- "animate width on inner panel to fix reset animation",
+ "persist width correctly after resetting",
"ensure resize handler is removed when the component unmounts",
- "add dependency array to effect hook",
- "hide panel content after transition is complete"
+ "animate width on inner panel to fix reset animation",
+ "set animation duration to 150ms for increased snappiness"
],
"Testing": [
"assert out-of-bounds behavior",
"implement e2e tests"
],
"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"
@@ -4786,10 +4773,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)",
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "release: cut 101.0.6 [skip release]"
+ "release: cut 101.0.6 [skip release]",
+ "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)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4809,9 +4796,9 @@
"Maintenance": [
"deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
- "add group for security updates to dependabot config (#536)",
"enhance parallel cypress test execution (#514)",
- "release: cut 101.0.4 [skip release]"
+ "release: cut 101.0.4 [skip release]",
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -4858,12 +4845,12 @@
"v100.17.1": {
"Maintenance": [
"release: cut 100.17.1 [skip release]",
- "group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)"
+ "optimize Cypress recordings with conditional triggers (#505)",
+ "group all non dhis2 deps into a single dependabot PR (#510)"
],
"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 "
},
@@ -4875,26 +4862,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "enable test for sorting data loaded from AO",
- "refactor after PR review",
- "add Cypress tests for sorting in AO",
"add another test for sorting/saving",
- "verify values are sorted correctly"
+ "add Cypress tests for sorting in AO",
+ "verify values are sorted correctly",
+ "refactor after PR review",
+ "enable test for sorting data loaded from AO"
],
"Bug Fixes": [
"use correct default for sorting direction",
"fix merging conflict",
+ "pass correct dimension name in download for sorting",
+ "fix merge conflict",
"respect user defined sorting in download DHIS2-15248",
"fix sorting on a \"repeated\" dimension column",
- "use correct property name and case",
"avoid extra analytics request when loading a new AO",
"reset local sorting state when column is removed",
+ "avoid re-renders and double requests when sorting in dashboard",
"format sorting correctly when saving DHIS2-15836",
- "show empty cell for missing boolean values as well (#466)",
"reset sorting when a different AO is loaded",
- "pass correct dimension name in download for sorting",
- "fix merge conflict",
- "avoid re-renders and double requests when sorting in dashboard"
+ "show empty cell for missing boolean values as well (#466)",
+ "use correct property name and case"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -4947,21 +4934,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
+ "enable skip rounding option for all versions",
"add feature toggle for skipRounding option",
"add option for skipRounding",
- "handle showHierarchy separately from requestable options",
"add skipRounding option DHIS2-15629",
- "enable skip rounding option for all versions"
+ "handle showHierarchy separately from requestable options"
],
"Testing": [
"add test for skipRounding and fix other tests",
"remove version toggle for tests"
],
"Documentation": [
+ "remove screenshot of Options modal",
"fix sequence of example screenshots",
"add documentation for skip rounding option",
- "rephrase skip rounding section title",
- "remove screenshot of Options modal"
+ "rephrase skip rounding section title"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -4987,10 +4974,10 @@
"use form container component for styling consistency"
],
"Maintenance": [
- "add translations",
- "add lngs to avoid page refresh",
"format code",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "add translations",
+ "add lngs to avoid page refresh"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
},
@@ -5096,8 +5083,8 @@
},
"v100.1.4": {
"Build Updates": [
- "remove netlify deploy workflows",
- "add new workflows (#36)"
+ "add new workflows (#36)",
+ "remove netlify deploy workflows"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -5136,8 +5123,8 @@
},
"v100.1.0": {
"Features": [
- "pass hash path with redirect [DHIS2-17629] (#32)",
- "keep hash location on redirect [DHIS2-17629]"
+ "keep hash location on redirect [DHIS2-17629]",
+ "pass hash path with redirect [DHIS2-17629] (#32)"
],
"Bug Fixes": [
"clean up, add tests"
@@ -5167,16 +5154,16 @@
},
"v100.0.5": {
"Maintenance": [
- "set code coverage threshold",
- "passwordReset page tests",
"clean up tests",
- "add missing coverage flag when running tests",
- "remove duplicate/unused tests",
- "start adding unit tests",
+ "set code coverage threshold",
+ "release: cut 100.0.5 [skip release]",
+ "language update tests",
"useGetErrorIfNotAllowed hook tests",
"app component tests",
- "release: cut 100.0.5 [skip release]",
- "language update tests"
+ "start adding unit tests",
+ "passwordReset page tests",
+ "add missing coverage flag when running tests",
+ "remove duplicate/unused tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5185,8 +5172,8 @@
},
"v100.0.4": {
"Maintenance": [
- "add transifex config file (#24)",
- "release: cut 100.0.4 [skip release]"
+ "release: cut 100.0.4 [skip release]",
+ "add transifex config file (#24)"
],
"Bug Fixes": [
"translations: sync translations from transifex (main)"
@@ -5221,8 +5208,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]"
@@ -5263,18 +5250,18 @@
"temp data set form section that allows only selecting default (#507) [skip release]"
],
"Bug Fixes": [
- "dependencies: upgrade dhis2 dependencies (#497)",
- "resolve conflicts",
+ "organisationUnitList: fix stable queries reference, refactor",
"small text changes",
- "increase cypress timeout in failing test",
"use lodash difference instead of set difference",
- "some cleanup",
+ "dependencies: upgrade dhis2 dependencies (#497)",
"refactor diff, add loading when search",
+ "add field for form descriptor",
+ "resolve conflicts",
"deps: update dhis2 dependencies, vite",
- "organisationUnitList: fix stable queries reference, refactor",
- "tests: fix test, use userEvent",
"fix lint",
- "add field for form descriptor"
+ "increase cypress timeout in failing test",
+ "tests: fix test, use userEvent",
+ "some cleanup"
],
"Maintenance": [
"release: cut 0.29.1 [skip release]"
@@ -5283,9 +5270,9 @@
},
"v0.29.0": {
"Features": [
- "cat options merge (#502)",
+ "add test specs",
"first version of cat options merge",
- "add test specs"
+ "cat options merge (#502)"
],
"Bug Fixes": [
"lint",
@@ -5302,8 +5289,8 @@
"implement merging of indicators (#503)"
],
"Maintenance": [
- "release: cut 0.28.0 [skip release]",
- "remove factor from indicator merge"
+ "remove factor from indicator merge",
+ "release: cut 0.28.0 [skip release]"
],
"GitHub": "0.28.0 (2025-01-28) \nFeatures \n"
},
@@ -5345,14 +5332,14 @@
},
"v0.26.0": {
"Features": [
+ "add test specs",
"data set period fields (#496)",
- "add checkbox fields to period section of data set form",
- "add test specs"
+ "add checkbox fields to period section of data set form"
],
"Bug Fixes": [
"lint",
- "rename component, use hook to get form values, fix bug with checkbox state",
"rename component and small refactor",
+ "rename component, use hook to get form values, fix bug with checkbox state",
"remove unused value"
],
"Maintenance": [
@@ -5386,57 +5373,57 @@
},
"v0.24.0": {
"Bug Fixes": [
+ "add route guard for merge page",
+ "fix console warnings for proptypes",
+ "remove unused code",
+ "modelmultiselect: align with model-single-select",
+ "icons: update icons picker to support paginated api (#485) [skip release]",
"add tests - do not load icon if not present",
+ "fix failing tests by reverting dataTest attr",
+ "fix initial selected values for multi-select",
+ "lint",
+ "some cleanup - remove irrelevant changes",
"modelmultiselect: fix useEffect onChange condition",
"merge load and complete page",
+ "remove unused field",
+ "remove J2ME PARSER (#500) [skip release]",
+ "add introduction",
"iconmessage container",
- "some cleanup - remove irrelevant changes",
- "add missing iconmocks",
- "fix initial selected values for multi-select",
- "modelmultiselect: align with model-single-select",
+ "indicator-merge: add warning for indicator types with different factors",
"organisationUnit: selected org units update according to input.value [skip release] (#493)",
- "css: use flex-start for aligning arrow",
- "lint",
- "fix failing tests by reverting dataTest attr",
- "icons: update icons picker to support paginated api (#485) [skip release]",
- "need to make sure selected org units update once the input value updates",
- "add introduction",
- "remove unused code",
- "review changes",
- "icons: cleanup and translate tabs",
- "remove unused sync hook",
- "add source-target fields",
"use input value path rather than state selected",
- "remove unused field",
- "icons: remove filterIcons",
- "add route guard for merge page",
+ "add source-target fields",
"center arrow",
- "fix console warnings for proptypes",
+ "remove unused sync hook",
"add missing files",
- "remove J2ME PARSER (#500) [skip release]",
+ "review changes",
+ "css: use flex-start for aligning arrow",
"icons: implement paginated icons list",
- "indicator-merge: add warning for indicator types with different factors"
+ "add missing iconmocks",
+ "need to make sure selected org units update once the input value updates",
+ "icons: cleanup and translate tabs",
+ "icons: remove filterIcons"
],
"Features": [
- "split data sets form into multiple components (#495) [skip release]",
- "setup merge routes and authorities",
- "implements actions for cat option combos separately (#499)",
"merge: indicator types merge (#455) [skip release]",
- "merge: add indicator merge form",
- "add merge button to toolbar",
"support string ids for modelmulti-select",
+ "setup merge routes and authorities",
"org unit group forms (#479) [skip release]",
- "implements actions for cat option compos separately so delete action can be removed",
+ "implements actions for cat option combos separately (#499)",
+ "add merge button to toolbar",
+ "split data sets form into multiple components (#495) [skip release]",
+ "org unit set add and edit form unfinished",
"ModelMultiSelect: add modelmultiselect component",
- "org unit set add and edit form unfinished"
+ "implements actions for cat option compos separately so delete action can be removed",
+ "merge: add indicator merge form"
],
"Refactoring": [
"simplify mergeform styles",
- "refactor formcontent",
- "merge: use ModelSingleSelect for target-field",
"loading composition",
- "form style fixes, confirmation field",
- "use DefaultMergeFormContents"
+ "merge: use ModelSingleSelect for target-field",
+ "refactor formcontent",
+ "use DefaultMergeFormContents",
+ "form style fixes, confirmation field"
],
"Maintenance": [
"release: cut 0.24.0 [skip release]"
@@ -5455,32 +5442,32 @@
},
"v0.23.0": {
"Features": [
- "add api calls to create and edit org unit datasets and programs",
+ "add test specs",
"add translation action to org units",
+ "add api calls to create and edit org unit datasets and programs",
"overide indicatortypes available configuration",
+ "make column sortable only if specified by backend (#487)",
"show translated short name in details panel and add column",
- "add public access to indicatortype table",
"override indicatortype available (#486)",
- "make column sortable only if specified by backend (#487)",
- "add test specs"
+ "add public access to indicatortype table"
],
"Bug Fixes": [
- "small refactors",
"remove data dimension and add data dimension type filter",
- "show translated short name in details panel and add column to org unit group and group set",
- "check uniqueness of field values to be case insensitive (#488)",
"address feedback on edit and add org unit changes",
"when checking for duplicate values ignore spaces",
+ "show translated short name in details panel and add column to org unit group and group set",
+ "small refactors",
"types for org unit initial values",
- "fix lint"
+ "fix lint",
+ "check uniqueness of field values to be case insensitive (#488)"
],
"Maintenance": [
- "release: cut 0.23.0 [skip release]",
+ "remove public access for indicator types",
"update sectionlist for indicatortypes",
- "overide indicatortype available (#489)",
"remove data dimension from edit form",
- "resolved filters",
- "remove public access for indicator types"
+ "release: cut 0.23.0 [skip release]",
+ "overide indicatortype available (#489)",
+ "resolved filters"
],
"GitHub": "0.23.0 (2025-01-15) \nBug Fixes \n\ncheck uniqueness of field values to be case insensitive (#488 ) (c2bdebb ) \n \nFeatures \n\nadd translation action to org units (430da6e ) \nmake column sortable only if specified by backend (#487 ) (70185b7 ) \noverride indicatortype available (#486 ) (42c0d31 ) \nshow translated short name in details panel and add column (f45b81f ) \n "
},
@@ -5493,9 +5480,9 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
- "remove data dimension from edit form",
- "release: cut 0.22.0 [skip release]",
"resolved filters",
+ "release: cut 0.22.0 [skip release]",
+ "remove data dimension from edit form",
"update sectionlist for indicatortypes"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
@@ -5511,19 +5498,19 @@
},
"v0.21.0": {
"Bug Fixes": [
- "small fixxes",
- "small copy fixes in category form (#478) [skip release]",
"add soem help text and maxLimit to transfers (#480)",
"remove section when used in form base",
"save navigation for dataelementGroup and -Sets (#482)",
+ "small fixxes",
+ "small copy fixes in category form (#478) [skip release]",
"fix lint"
],
"Features": [
- "introduce route path",
- "add setup and required fields to data set form",
- "add org unit option group set forms and list (#475)",
"data set required and setup fields (#474)",
- "translate period types"
+ "add org unit option group set forms and list (#475)",
+ "introduce route path",
+ "translate period types",
+ "add setup and required fields to data set form"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -5532,27 +5519,27 @@
},
"v0.20.0": {
"Refactoring": [
- "modelSingleSelect refactor",
- "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]"
+ "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]",
+ "modelSingleSelect refactor"
],
"Bug Fixes": [
+ "rename old modelsingleselect to legacy",
+ "remove categoryComboSelect refactor",
+ "switch indicator type edit form to correct format (#477)",
+ "rename select to transform",
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]",
"remove show all button and small changes to invalidate",
- "ModelSingleSelect: more refactor",
- "pass usefieldff to modelsingleselectfield",
"cleanup and rename modelsingleselectlegacy",
+ "ModelSingleSelect: more refactor",
+ "some refactoring, set staletime",
"refactor categorycomboselect",
- "rename old modelsingleselect to legacy",
"use partialLoadedDisplayAbleModel type",
- "rename select to transform",
- "some refactoring, set staletime",
- "indent org unit with no childs and refresh lists on update or new item",
- "switch indicator type edit form to correct format (#477)",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
- "remove categoryComboSelect refactor"
+ "pass usefieldff to modelsingleselectfield",
+ "indent org unit with no childs and refresh lists on update or new item"
],
"Testing": [
- "add tests for modelsingleselect",
- "add test for empty option"
+ "add test for empty option",
+ "add tests for modelsingleselect"
],
"Features": [
"wrap warnings only on small screens (#476)"
@@ -5564,49 +5551,49 @@
},
"v0.19.5": {
"Bug Fixes": [
- "adjust org unit row height, expand button",
- "only sort if persisted unless it is display name (#472) [skip release]",
- "sidebar filter placeholder label",
- "data element group transfers sizing",
- "sort columns using non case sensitive sort (#469) [skip release]",
+ "small rewrite of format sort order function",
+ "adjust table icon button color",
+ "use destructive style for delete menu items",
"adjust form footer styles",
+ "adjust global background color",
+ "data element group transfers sizing",
+ "adjust form container styles",
"adjust help and description texts",
+ "adjust sidebar filter empty state",
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "reduce sidebar filter padding",
"require a parent orgunit when creating new org units",
- "prevent sidebar focus styles on mouse click",
- "ou-tree field styling",
- "UI adjustments [DHIS2-18628]",
- "adjust form container styles",
- "adjust table icon button color",
"sidebar filter placeholder style",
"sidebar, sidenav style adjustments",
- "use destructive style for delete menu items",
- "remove global lineheight declaration",
+ "sidebar filter placeholder label",
+ "only sort if persisted unless it is display name (#472) [skip release]",
"reduce page-title bottom margin",
- "reduce sidebar filter padding",
- "small rewrite of format sort order function",
- "adjust global background color",
- "adjust sidebar filter empty state"
+ "adjust org unit row height, expand button",
+ "prevent sidebar focus styles on mouse click",
+ "UI adjustments [DHIS2-18628]",
+ "ou-tree field styling",
+ "remove global lineheight declaration"
],
"Maintenance": [
"remove footer test style",
"release: cut 0.19.5 [skip release]"
],
"Features": [
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
- "add tests specs"
+ "add tests specs",
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
],
"GitHub": "0.19.5 (2024-12-18) \nBug Fixes \n\nadjust form container styles (6d60814 ) \nadjust form footer styles (1be5c38 ) \nadjust global background color (6eab28e ) \nadjust help and description texts (ec05922 ) \nadjust org unit row height, expand button (7e5b7a7 ) \nadjust sidebar filter empty state (dc1f21f ) \nadjust table icon button color (fcfc1b5 ) \ndata element group transfers sizing (d153156 ) \nonly sort if persisted unless it is display name (#472 ) [skip release] (4e4b5b8 ) \nou-tree field styling (f0e6d18 ) \nprevent sidebar focus styles on mouse click (c43aa2a ) \nreduce page-title bottom margin (e4b3f0c ) \nreduce sidebar filter padding (f96633b ) \nremove global lineheight declaration (6e92f6c ) \nsidebar filter placeholder label (3259147 ) \nsidebar filter placeholder style (70664f3 ) \nsidebar, sidenav style adjustments (501b53c ) \nsort columns using non case sensitive sort (#469 ) [skip release] (e05fd78 ) \nuse destructive style for delete menu items (209542b ) \n \nFeatures \n\ndo not allow creation of org units at level 1 unless it's the first (#470 ) [skip release] (21e73b8 ) \n "
},
"v0.19.4": {
"Bug Fixes": [
- "format factor from number to string on edit (#466)",
"fix type of cat options dates (#467) [skip release]",
"show zero values, add factor validations (#463) [skip release]",
- "type checks"
+ "type checks",
+ "format factor from number to string on edit (#466)"
],
"Maintenance": [
- "release: cut 0.19.4 [skip release]",
- "add initial list of test specs (#464) [skip release]"
+ "add initial list of test specs (#464) [skip release]",
+ "release: cut 0.19.4 [skip release]"
],
"GitHub": "0.19.4 (2024-12-16) \nBug Fixes \n\nfix type of cat options dates (#467 ) [skip release] (321fed2 ) \nformat factor from number to string on edit (#466 ) (338d4c7 ) \nshow zero values, add factor validations (#463 ) [skip release] (1f1dcb1 ) \n "
},
@@ -5616,27 +5603,27 @@
"categoryOptionGroup: remove dataDimension field (#460)"
],
"Maintenance": [
- "remove data dimension from edit form",
"resolved filters",
+ "remove data dimension from edit form",
"release: cut 0.19.3 [skip release]"
],
"GitHub": "0.19.3 (2024-12-05) \nBug Fixes \n\ncategoryOptionGroup: remove dataDimension field (#460 ) (276e4ab ) \n "
},
"v0.19.2": {
"Bug Fixes": [
- "remove filters in manage view for org units",
- "zod and format to handle responsibility of changing date format",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "datefield to format date before displaying, org unit filters",
- "fieldrule - disable dimensiontype when editing",
"allow soring of non persisted properties",
- "refresh list view on close of dialog (#461)",
+ "zod and format to handle responsibility of changing date format",
+ "change description max limit",
+ "fieldrule - disable dimensiontype when editing",
"date field to format date before displaying, org unit filters (#456)",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
- "change org unit paths",
- "load categoryOptionSize initially",
+ "datefield to format date before displaying, org unit filters",
+ "refresh list view on close of dialog (#461)",
+ "remove filters in manage view for org units",
"categoryOption: load formName [skip release] (#458)",
- "change description max limit"
+ "load categoryOptionSize initially",
+ "change org unit paths",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -5645,14 +5632,14 @@
},
"v0.19.1": {
"Bug Fixes": [
- "add missing indicatorType description",
- "list: remove shortName as default - add translated to models",
"list: use translated values for name and shortName (#438)",
- "tests: fix tests to use displayName",
- "use displayName instead of name of lists",
- "manageListView: hide filter tab if no filters, sort available",
+ "identifiable width after UI upgrade",
+ "list: remove shortName as default - add translated to models",
"modelListView: allow empty filters (#454) [skip release]",
- "identifiable width after UI upgrade"
+ "manageListView: hide filter tab if no filters, sort available",
+ "add missing indicatorType description",
+ "tests: fix tests to use displayName",
+ "use displayName instead of name of lists"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -5661,30 +5648,30 @@
},
"v0.19.0": {
"Features": [
- "sectionedForm: initial architecture and base components (#431)",
- "sectionedForm: initial SectionedForm architecture",
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
"sectioned form router and fixes",
+ "sectionedForm: initial SectionedForm architecture",
+ "move data set form to different route temporarelly",
"add section in one page - update selection by scroll",
- "dataSet: dataSet sectionedForm",
- "stop hiding form tab and give some temp vertical space to not yet developed sections",
- "move data set form to different route temporarelly"
+ "sectionedForm: initial architecture and base components (#431)",
+ "dataSet: dataSet sectionedForm"
],
"Bug Fixes": [
- "some cleanup",
- "fix selectedsection scroll syncing",
+ "errornotice after revert",
"errorbox: allow to close box, fix styling",
- "cleanup error notice",
+ "add showcase for formstructure",
"add error noticebox",
+ "some cleanup",
+ "fix selectedsection scroll syncing",
"fix import after bad merge",
- "add showcase for formstructure",
"call submit from footer",
- "errornotice after revert"
+ "cleanup error notice"
],
"Refactoring": [
"remove unused file",
- "cleanup and fix imports",
"remove unused code",
"rename context",
+ "cleanup and fix imports",
"more cleanup"
],
"Maintenance": [
@@ -5694,33 +5681,33 @@
},
"v0.18.0": {
"Features": [
- "add edit and new form",
+ "add indicator list type list view",
"add description validation",
- "implement description field validation (#449)",
- "add indicator list type list view"
+ "add edit and new form",
+ "implement description field validation (#449)"
],
"Maintenance": [
- "update factor schema type",
+ "update indicator types columns",
+ "resolve merge conflict from master",
"update schema",
- "release: cut 0.18.0 [skip release]",
- "add notice box when custom attributes throw error",
- "update name field validation",
+ "update factor schema type",
"add extra validation for indicator types forms",
- "resolve merge conflict from master",
- "update indicator types columns"
+ "update name field validation",
+ "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
- "check max length for description",
- "prevent indicator types from using attributes"
+ "prevent indicator types from using attributes",
+ "check max length for description"
],
"GitHub": "0.18.0 (2024-11-28) \nFeatures \n\nimplement description field validation (#449 ) (e3329ff ) \n "
},
"v0.17.0": {
"Features": [
- "handle empty validation on handlechange",
"add format validation to date fields and to dates in schemas (#451)",
- "add format validation to datefields and to dates in schemas",
- "upgrade ui library"
+ "handle empty validation on handlechange",
+ "upgrade ui library",
+ "add format validation to datefields and to dates in schemas"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -5730,15 +5717,15 @@
"v0.16.1": {
"Bug Fixes": [
"fix padding/margin in form",
- "add validations to datefield and small change to css of bulk upload",
- "address feedback from org unit new form (#447)",
+ "max and min to match schemas",
"orgUnit: add validation and label for parent orgunit",
- "max and min to match schemas"
+ "address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload"
],
"Features": [
"use meta to check if input field is valid or not",
- "upgrade ui library and multi calendar dates",
- "change comment to text area"
+ "change comment to text area",
+ "upgrade ui library and multi calendar dates"
],
"Maintenance": [
"release: cut 0.16.1 [skip release]"
@@ -5747,16 +5734,16 @@
},
"v0.16.0": {
"Features": [
- "add edit and new form",
"add indicator list type list view (#433)",
- "upgrade ui library to latest version (#448)"
+ "upgrade ui library to latest version (#448)",
+ "add edit and new form"
],
"Maintenance": [
+ "update indicator types columns",
"update factor schema type",
"update name field validation",
- "add notice box when custom attributes throw error",
"release: cut 0.16.0 [skip release]",
- "update indicator types columns"
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -5784,11 +5771,11 @@
"maps-app": {
"v100.7.10": {
"Maintenance": [
- "style fixes",
- "update test values for event layer popup",
"upgrade cypress to 13",
+ "style fixes",
"deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
- "release: cut 100.7.10 [skip release]"
+ "release: cut 100.7.10 [skip release]",
+ "update test values for event layer popup"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3428)"
@@ -5797,8 +5784,8 @@
},
"v100.7.9": {
"Maintenance": [
- "report release job of release workflow needs output from the release job (#3418)",
- "release: cut 100.7.9 [skip release]"
+ "release: cut 100.7.9 [skip release]",
+ "report release job of release workflow needs output from the release job (#3418)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -5837,9 +5824,9 @@
},
"v100.7.5": {
"Maintenance": [
- "only push to AppHub if build was created (#3392)",
"release: cut 100.7.5 [skip release]",
- "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)"
+ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
+ "only push to AppHub if build was created (#3392)"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -5857,17 +5844,17 @@
},
"v100.7.3": {
"Maintenance": [
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "update snapshot so it doesnt break with ui upgrades",
- "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "upgrade all used gha versions (#3381)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
+ "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
+ "update snapshot so it doesnt break with ui upgrades",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)",
+ "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
"release: cut 100.7.3 [skip release]",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)"
+ "upgrade all used gha versions (#3381)"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-17839",
- "update queries to tracker endpoint (#3346)"
+ "update queries to tracker endpoint (#3346)",
+ "https://dhis2.atlassian.net/browse/DHIS2-17839"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5882,16 +5869,16 @@
},
"v100.7.1": {
"Maintenance": [
- "skip ReportPortal integration for Dependabot PRs (#3348)",
"update jest config (#3299)",
- "release: cut 100.7.1 [skip release]",
"separate dependabot group for dev deps and treat react-virtuoso separately (#3357)",
"deps: bump the security group across 1 directory with 5 updates (#3360)",
- "deps: bump the security group across 1 directory with 3 updates (#3326)"
+ "skip ReportPortal integration for Dependabot PRs (#3348)",
+ "deps: bump the security group across 1 directory with 3 updates (#3326)",
+ "release: cut 100.7.1 [skip release]"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-16395",
- "add Laos language support to glyphs (#3364)"
+ "add Laos language support to glyphs (#3364)",
+ "https://dhis2.atlassian.net/browse/DHIS2-16395"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5920,11 +5907,11 @@
"release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "update teiRelationshipsParser logic and add test",
"in getDataWithRelationships:",
- "in fetchTEIs: use program instead of TE type",
+ "in isIndexInstance:",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in isIndexInstance:"
+ "update teiRelationshipsParser logic and add test",
+ "in fetchTEIs: use program instead of TE type"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
},
@@ -5958,8 +5945,8 @@
},
"v100.6.2": {
"Maintenance": [
- "get the latest commit on master for the release info (#3305)",
- "release: cut 100.6.2 [skip release]"
+ "release: cut 100.6.2 [skip release]",
+ "get the latest commit on master for the release info (#3305)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6005,8 +5992,8 @@
},
"v100.5.7": {
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-16218",
- "enable hidding basemap in dashboard (#3275)"
+ "enable hidding basemap in dashboard (#3275)",
+ "https://dhis2.atlassian.net/browse/DHIS2-16218"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -6015,8 +6002,8 @@
},
"v100.5.6": {
"Maintenance": [
- "dependabot config and remove dev branch from workflows (#3265)",
- "release: cut 100.5.6 [skip release]"
+ "release: cut 100.5.6 [skip release]",
+ "dependabot config and remove dev branch from workflows (#3265)"
],
"Bug Fixes": [
"https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
@@ -6026,15 +6013,15 @@
},
"v100.5.5": {
"Bug Fixes": [
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "translations: sync translations from transifex (dev) (#3237)",
"merge dev to master",
+ "translations: sync translations from transifex (dev) (#3237)",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
"https://dhis2.atlassian.net/browse/DHIS2-15799",
"unclear 'show no data' (#3204)"
],
"Maintenance": [
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"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)"
],
@@ -6055,8 +6042,8 @@
"v100.5.3": {
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
- "dashboard filters were not being applied to maps (#3185)",
- "merge to master"
+ "merge to master",
+ "dashboard filters were not being applied to maps (#3185)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -6065,8 +6052,8 @@
},
"v100.5.2": {
"Bug Fixes": [
- "paragraph newlines in map description were being removed (#3182)",
"translations: sync translations from transifex (dev)",
+ "paragraph newlines in map description were being removed (#3182)",
"merge to master"
],
"Maintenance": [
@@ -6087,60 +6074,60 @@
},
"v100.5.0": {
"Bug Fixes": [
- "various fixes after release testing (#3151)",
- "final fixes for geojson (#3154)",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "highlight features when data table has filter",
- "make logic match prev code",
- "map plugin - do not load async layers multiple times (#3143)",
- "isPushAnalytics url param",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "set map bounds after all layers are added to the map",
+ "values that are strings but numeric in quality were not filtering",
+ "check download param when navigating to new",
+ "show no data message when geojson feature has no data (#3145)",
+ "add class-names for push-analytics",
"reset error when switching which layer shows data table",
- "set minimum point size of 1",
"use more understandable error messages",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "make `dhis2-map-new` class independent of downloadMode",
- "show no data message when geojson feature has no data (#3145)",
- "reduce the padding to make room for the scrollbar (#3148)",
"prevent data table effects from running code when no table (#3147)",
- "check download param when navigating to new",
+ "upgrade maps-gl for the rounded line join and caps",
+ "prevent enabling download button while loading mask is showing",
+ "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",
- "add tooltip on layer thumbnails",
- "values that are strings but numeric in quality were not filtering",
- "tab length should only take the space of the title",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "make logic match prev code",
+ "reduce the padding to make room for the scrollbar (#3148)",
"improve geojson layer error responses and cypress tests (#3149)",
- "upgrade maps-gl for the rounded line join and caps",
+ "position tooltip right over the thumbnail title",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "make `dhis2-map-new` class independent of downloadMode",
"onLayerAdded wasnt defined for SplitViews",
"ensure isDownload is a bool to avoid prop-types error",
- "add class-names for push-analytics",
- "prevent enabling download button while loading mask is showing",
- "add class to map container when no map id is set",
+ "map plugin - do not load async layers multiple times (#3143)",
"rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "translations: sync translations from transifex (dev) (#3132)",
- "position tooltip right over the thumbnail title",
- "limit stroke width to 0-10",
+ "add tooltip on layer thumbnails",
+ "tab length should only take the space of the title",
+ "isPushAnalytics url param",
"set point radius to size that was set in the style settings",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "set map bounds after all layers are added to the map"
+ "set minimum point size of 1",
+ "limit stroke width to 0-10",
+ "add class to map container when no map id is set",
+ "various fixes after release testing (#3151)",
+ "final fixes for geojson (#3154)",
+ "highlight features when data table has filter"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
"add push analytics instructions",
- "merge to master 2.41.0 features and fixes",
"when rendering for push analytics, disable download button until map is rendered (#3072)",
- "add ability to add GeoJSON URL external layers (#3127)"
+ "add ability to add GeoJSON URL external layers (#3127)",
+ "merge to master 2.41.0 features and fixes"
],
"Maintenance": [
- "upgrade @dhis2/maps-gl",
- "improve legend for geojson layers",
- "legend item styling - set max line weight and rename to Point radius",
"code cleaning",
+ "code comment",
+ "improve legend for geojson layers",
+ "upgrade @dhis2/maps-gl",
+ "read single url param",
"update @dhis2/analytics and deduplicate deps",
- "update i18n",
+ "legend item styling - set max line weight and rename to Point radius",
"release: cut 100.5.0 [skip release]",
- "code comment",
- "read single url param"
+ "update i18n"
],
"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"
}
@@ -6152,10 +6139,10 @@
"fix main branch ref in concurrency expression (#586)"
],
"Maintenance": [
- "update prop-type import",
- "update ui",
+ "release: cut 100.0.1 [skip release]",
"update cli-app-scripts",
- "release: cut 100.0.1 [skip release]"
+ "update ui",
+ "update prop-type import"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -6227,8 +6214,8 @@
},
"v28.2.7": {
"Build Updates": [
- "fix d2-style script",
"fix lint script",
+ "fix d2-style script",
"replace semantic commit checks with new workflow"
],
"Bug Fixes": [
@@ -6305,8 +6292,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 "
},
@@ -6357,41 +6344,41 @@
},
"v28.0.2": {
"Maintenance": [
- "translations: sync Lao translations from transifex (master)",
- "translations: sync Chinese translations from transifex (master)",
- "translations: sync PortugueseBrazil translations from transifex (master)",
+ "translations: sync Pushto translations from transifex (master)",
"translations: sync Russian translations from transifex (master)",
- "update travis config and remove unused deps",
- "translations: sync Arabic translations from transifex (master)",
"translations: sync Urdu translations from transifex (master)",
- "translations: sync Spanish translations from transifex (master)",
- "translations: sync translations from transifex [skip ci] (master)",
+ "translations: sync Swedish translations from transifex (master)",
+ "translations: sync Tajik translations from transifex (master)",
+ "translations: sync Portuguese translations from transifex (master)",
"replace maven with alternate deployment regime",
- "add stale bot configuration (#16)",
- "translations: sync French translations from transifex [skip ci] (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "translations: sync TetumTetun translations from transifex (master)",
"release: cut 28.0.2 [skip ci]",
- "transifex integration",
"translations: sync Arabic translations from transifex [skip ci] (master)",
- "translations: sync Portuguese translations from transifex (master)",
- "translations: sync Pushto translations from transifex (master)",
- "translations: sync Vietnamese translations from transifex (master)",
- "translations: sync Swedish translations from transifex (master)",
- "translations: sync French translations from transifex (master)",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync translations from transifex [skip ci] (master)",
+ "translations: sync PortugueseBrazil translations from transifex (master)",
"clean up build process",
+ "translations: sync French translations from transifex (master)",
+ "translations: sync Vietnamese translations from transifex (master)",
"update to version 31 for master because of new build pipeline",
- "translations: sync Tajik translations from transifex (master)",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "do not copy package.json to build",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
"translations: sync translations from transifex (master)",
- "translations: sync Indonesian translations from transifex (master)"
+ "translations: sync TetumTetun translations from transifex (master)",
+ "translations: sync Lao translations from transifex (master)",
+ "update travis config and remove unused deps",
+ "transifex integration",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex (master)",
+ "add stale bot configuration (#16)",
+ "do not copy package.json to build",
+ "translations: sync Chinese translations from transifex (master)",
+ "translations: sync Indonesian translations from transifex (master)",
+ "translations: sync Spanish translations from transifex [skip ci] (master)"
],
"Build Updates": [
+ "update travis builds (#14)",
"add comment and close workflow",
- "migrate to github actions (#239)",
- "update travis builds (#14)"
+ "migrate to github actions (#239)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6589,8 +6576,8 @@
},
"v100.0.20": {
"Maintenance": [
- "update CODEOWNERS (#448)",
- "release: cut 100.0.20 [skip ci]"
+ "release: cut 100.0.20 [skip ci]",
+ "update CODEOWNERS (#448)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6653,8 +6640,8 @@
},
"v100.0.13": {
"Build Updates": [
- "fix d2-style script",
"fix lint script",
+ "fix d2-style script",
"replace semantic commit checks with new workflow"
],
"Bug Fixes": [
@@ -6695,11 +6682,11 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "release: cut 100.0.62 [skip release]",
+ "update app-runtime",
"update cli-app-scripts and ui",
"fix linting errors",
- "update app-runtime",
- "ignore styled jsx property"
+ "ignore styled jsx property",
+ "release: cut 100.0.62 [skip release]"
],
"Bug Fixes": [
"fix failing test",
@@ -6968,9 +6955,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "add delete confirmation alert",
"bug with auth config when creating rather than editing route",
- "show authorities in a MultiSelect rather than an input text field"
+ "show authorities in a MultiSelect rather than an input text field",
+ "add delete confirmation alert"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -7076,39 +7063,39 @@
},
"v101.6.11": {
"Build Updates": [
- "escape single quotes",
- "add build job",
+ "fix pull request condition",
+ "cancel previous pr title linting runs",
+ "abstract test",
+ "remove redundant build task",
+ "pass issue number to upstream workflow",
"abstract e2e",
"abstract netlify workflows",
- "use head_ref for pull_request action trigger",
- "add name for comment wf",
+ "update actions",
+ "move upstream workflows",
+ "remove git author",
+ "add reusable issue workflow",
+ "specify branch to deploy production from",
+ "only run workflows that need secrets where they are available",
+ "abstract release",
+ "add reusable commitlint workflows",
+ "downgrade commitlint to v5",
"add secrets",
- "remove redundant build task",
"move reusable workflows to separate test repo",
- "downgrade commitlint to v5",
- "abstract release",
- "cancel previous runs if not on release branch",
- "use latest cypress action",
- "pass issue number to upstream workflow",
"add comment",
- "remove git author",
- "only run workflows that need secrets where they are available",
- "cancel previous pr title linting runs",
- "fix workflow concurrency",
+ "use head_ref for pull_request action trigger",
"refer to workflows by version",
- "move upstream workflows",
- "address review comments",
+ "use latest cypress action",
+ "cancel previous runs if not on release branch",
"update commitlint action",
- "update netlify deploy",
- "use gh cli to close issues",
- "fix pull request condition",
- "add reusable commitlint workflows",
- "update actions",
"add reusable workflows (#618)",
- "specify branch to deploy production from",
- "abstract test",
- "add reusable issue workflow",
- "add workflow name"
+ "escape single quotes",
+ "use gh cli to close issues",
+ "add workflow name",
+ "add build job",
+ "address review comments",
+ "update netlify deploy",
+ "add name for comment wf",
+ "fix workflow concurrency"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7138,16 +7125,16 @@
},
"v101.6.8": {
"Maintenance": [
- "remove d2 style config",
"deduplicate modules",
"release: cut 101.6.8 [skip release]",
"remove unused dependency",
- "upgrade cli-style (#614)"
+ "upgrade cli-style (#614)",
+ "remove d2 style config"
],
"Bug Fixes": [
+ "update cli-style to run stylelint before prettier",
"apply lint fixes",
- "remove unnecessary lint disable",
- "update cli-style to run stylelint before prettier"
+ "remove unnecessary lint disable"
],
"GitHub": "\nBug Fixes \n\nupdate cli-style to run stylelint before prettier (45fcddb ) \n "
},
@@ -7184,15 +7171,15 @@
"update to cypress 13"
],
"Maintenance": [
- "drop unused cypress config values",
"update testing-library",
+ "drop unused cypress config values",
"release: cut 101.6.4 [skip release]"
],
"Build Updates": [
+ "update workflow node versions to 20",
"update fixture",
- "update workflow to use dockerized backend",
"update workflow node versions to 18",
- "update workflow node versions to 20"
+ "update workflow to use dockerized backend"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7210,8 +7197,8 @@
},
"v101.6.2": {
"Bug Fixes": [
- "apply recommended final form fix for array field",
- "fix lastexecuted proptype error"
+ "fix lastexecuted proptype error",
+ "apply recommended final form fix for array field"
],
"Maintenance": [
"release: cut 101.6.2 [skip release]"
@@ -7229,8 +7216,8 @@
},
"v101.6.0": {
"Bug Fixes": [
- "add long field type",
- "add skipprograms field"
+ "add skipprograms field",
+ "add long field type"
],
"Maintenance": [
"add missing server translations",
@@ -7255,12 +7242,12 @@
},
"v101.5.2": {
"Bug Fixes": [
- "data-integrity: change default report type to summary (#603) [defer release]",
- "use tag instead of chip",
+ "use chip for indicator, add tooltip",
"data-integrity: add indicator for slow checks (#604)",
+ "use tag instead of chip",
"failing test",
- "update run all checks label",
- "use chip for indicator, add tooltip"
+ "data-integrity: change default report type to summary (#603) [defer release]",
+ "update run all checks label"
],
"Refactoring": [
"remove unnecessary css"
@@ -7282,8 +7269,8 @@
"v101.5.0": {
"Features": [
"add push analytics mode field",
- "add html push analytics (#598)",
- "add dashboard and receivers fields"
+ "add dashboard and receivers fields",
+ "add html push analytics (#598)"
],
"Bug Fixes": [
"add html push analytics translation"
@@ -7295,8 +7282,8 @@
"update jest tests"
],
"Maintenance": [
- "release: cut 101.5.0 [skip release]",
- "update fixtures"
+ "update fixtures",
+ "release: cut 101.5.0 [skip release]"
],
"GitHub": "\nFeatures \n"
},
@@ -7396,9 +7383,9 @@
"update to shared workflows (#461)"
],
"Maintenance": [
- "release: cut 100.0.54 [skip release]",
+ "update cli-app-scripts",
"update ui",
- "update cli-app-scripts"
+ "release: cut 100.0.54 [skip release]"
],
"Bug Fixes": [
"bump ui version [DHIS2-18119] (#463)"
@@ -7481,12 +7468,12 @@
},
"v100.0.45": {
"Bug Fixes": [
- "filter out empty generic key value pairs",
+ "handle confidential key value pairs in generic form",
"remove unnecessary explicit prop true value",
- "edit password checkbox",
- "remove unused constants",
"handle no password on edit",
- "handle confidential key value pairs in generic form"
+ "filter out empty generic key value pairs",
+ "remove unused constants",
+ "edit password checkbox"
],
"Maintenance": [
"release: cut 100.0.45 [skip release]"
@@ -7657,9 +7644,9 @@
"update condition logic"
],
"Bug Fixes": [
- "trigger release",
+ "lint errors",
"use an email checkbox type to abstract logic",
- "lint errors"
+ "trigger release"
],
"GitHub": "\nBug Fixes \n\nlint errors (5c659b1 ) \ntrigger release (edac3c4 ) \nuse an email checkbox type to abstract logic (43f67bd ) \n \nFeatures \n\nupdate enforce verified email checkbox (2715478 ) \n "
},
@@ -7674,8 +7661,8 @@
},
"v100.3.0": {
"Features": [
- "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)",
- "add checkbox to enforce verification of emails"
+ "add checkbox to enforce verification of emails",
+ "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)"
],
"Bug Fixes": [
"update translations, trigger release (#1411)",
@@ -7714,14 +7701,14 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
+ "release: cut 100.2.6 [skip release]",
"update ui",
"update cli-style",
- "update cli-app-scripts",
- "release: cut 100.2.6 [skip release]"
+ "update cli-app-scripts"
],
"Bug Fixes": [
- "ignore lint error",
"add missing d2-ui dep",
+ "ignore lint error",
"translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
@@ -7773,16 +7760,16 @@
},
"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",
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "remove extra if block in navigation",
- "move the filter logic on mounted"
+ "move the filter logic on mounted",
+ "remove extra if block in navigation"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
},
@@ -7861,195 +7848,195 @@
},
"v100.0.0": {
"Maintenance": [
- "update app version (#1302)",
- "release: cut 100.0.0 [skip release]",
"update app title (#1303)",
+ "update verify-app github action",
"add apphubid",
- "update verify-app github action"
+ "update app version (#1302)",
+ "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 credentialsExpiresReminderInDays setting",
+ "use @dhis2/ui components for OAuth2 clients editor",
"add in scheduling settings to settings app [DHIS2-15765] (#1295)",
- "add more options",
- "system update notifications setting (#950)",
+ "analytics: add default org unit group set and level for maps",
+ "use @dhis2/ui components for file uploads",
+ "port to app-platform (#800)",
"hide biweekly periods (DHIS2-11165)",
"add more analytics/sql view max limit options (DHIS2-12521)",
- "use @dhis2/ui components for file uploads",
- "analytics: add default org unit group set and level for maps",
- "zero data values in analytics tables setting (#933)",
+ "add more options",
"add setting startModuleEnableLightweight (DHIS2-12060)",
- "use @dhis2/ui components for OAuth2 clients editor",
- "port to app-platform (#800)",
+ "analytics: facility map layer settings",
+ "zero data values in analytics tables setting (#933)",
+ "system update notifications setting (#950)",
"add dropdown for default basemap [DHIS2-12155]",
- "analytics: facility map layer settings"
+ "add credentialsExpiresReminderInDays setting"
],
"Maintenance": [
- "release: cut 29.14.41 [skip ci]",
- "release: cut 29.14.17 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
- "release: cut 29.15.9 [skip ci]",
- "release: cut 29.14.27 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
+ "remove old translation files",
+ "release: cut 29.14.18 [skip ci]",
+ "release: cut 29.15.7 [skip ci]",
+ "release: cut 29.14.31 [skip ci]",
+ "release: cut 29.14.14 [skip ci]",
"release: cut 29.6.11 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "release: cut 29.7.2 [skip ci]",
- "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "update settings key names for dashboard behaviour (#815)",
+ "release: cut 29.7.0 [skip ci]",
+ "release: cut 29.11.3 [skip ci]",
"release: cut 29.12.0 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "release: cut 29.7.5 [skip ci]",
- "release: cut 29.12.4 [skip ci]",
+ "release: cut 29.11.0 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.7.8 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.6.5 [skip ci]",
+ "release: cut 29.6.3 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.10.0 [skip ci]",
+ "release: cut 29.14.35 [skip ci]",
"deps: update app-runtime to latest",
+ "release: cut 29.14.27 [skip ci]",
+ "update pot file",
"release: cut 29.15.5 [skip ci]",
- "release: cut 29.6.4 [skip ci]",
- "release: cut 29.7.0 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.7.9 [skip ci]",
+ "release: cut 29.14.20 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
+ "release: cut 29.10.1 [skip ci]",
+ "release: cut 29.15.6 [skip ci]",
+ "update app icon",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.6.2 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
+ "release: cut 29.9.2 [skip ci]",
+ "release: cut 29.14.41 [skip ci]",
+ "set minDHIS2Version (#1301)",
+ "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "remove scss",
+ "release: cut 29.12.2 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
"release: cut 29.6.12 [skip ci]",
- "update allowlist language [DHIS2-10247] (#1294)",
- "release: cut 29.14.8 [skip ci]",
- "release: cut 29.14.14 [skip ci]",
- "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
+ "release: cut 29.14.24 [skip ci]",
"release: cut 29.14.19 [skip ci]",
- "release: cut 29.14.12 [skip ci]",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.14.16 [skip ci]",
- "modernise config",
- "release: cut 29.13.4 [skip ci]",
- "release: cut 29.13.6 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
+ "release: cut 29.16.1 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "release: cut 29.9.0 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
+ "release: cut 29.14.17 [skip ci]",
"release: cut 29.6.1 [skip ci]",
- "release: cut 29.10.0 [skip ci]",
"release: cut 29.14.39 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
"release: cut 29.8.0 [skip ci]",
+ "release: cut 29.6.0 [skip ci]",
+ "release: cut 29.7.2 [skip ci]",
+ "release: cut 29.14.11 [skip ci]",
"release: cut 29.14.25 [skip ci]",
+ "release: cut 29.14.34 [skip ci]",
"release: cut 29.6.9 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.14.13 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
+ "release: cut 29.12.3 [skip ci]",
+ "release: cut 29.14.6 [skip ci]",
+ "release: cut 29.12.4 [skip ci]",
+ "release: cut 29.13.2 [skip ci]",
"release: cut 29.15.2 [skip ci]",
- "release: cut 29.14.1 [skip ci]",
- "release: cut 29.14.5 [skip ci]",
- "release: cut 29.14.18 [skip ci]",
- "add d2.config.js",
+ "port app to app platform",
+ "release: cut 29.14.37 [skip ci]",
+ "release: cut 29.13.1 [skip ci]",
"update transifex config",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.9.2 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.15.4 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.0 [skip ci]",
+ "release: cut 29.7.4 [skip ci]",
+ "add d2.config.js",
+ "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.13.0 [skip ci]",
+ "release: cut 29.14.12 [skip ci]",
+ "release: cut 29.15.8 [skip ci]",
+ "release: cut 29.14.16 [skip ci]",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.14.13 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
+ "add icon",
+ "modernise config",
"release: cut 29.6.8 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "set minDHIS2Version (#1301)",
"release: cut 29.14.30 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
- "release: cut 29.6.3 [skip ci]",
- "release: cut 29.13.2 [skip ci]",
- "release: cut 29.14.40 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.11.0 [skip ci]",
"release: cut 29.6.6 [skip ci]",
- "release: cut 29.7.8 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
- "release: cut 29.9.1 [skip ci]",
- "update app icon",
- "release: cut 29.11.3 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.14.1 [skip ci]",
"release: cut 29.14.4 [skip ci]",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.12.2 [skip ci]",
- "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.7.7 [skip ci]",
"release: cut 29.14.7 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.12.1 [skip ci]",
+ "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "release: cut 29.15.3 [skip ci]",
"release: cut 29.14.33 [skip ci]",
- "release: cut 29.16.1 [skip ci]",
- "release: cut 29.6.0 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "add icon",
- "release: cut 29.14.34 [skip ci]",
- "remove old translation files",
- "release: cut 29.6.10 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "release: cut 29.7.1 [skip ci]",
- "release: cut 29.13.1 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
- "release: cut 29.6.14 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.10.2 [skip ci]",
+ "release: cut 29.9.1 [skip ci]",
"release: cut 29.15.1 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
- "release: cut 29.14.24 [skip ci]",
- "remove scss",
- "release: cut 29.9.0 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
- "release: cut 29.13.0 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.12.1 [skip ci]",
- "update settings key names for dashboard behaviour (#815)",
- "release: cut 29.15.8 [skip ci]",
+ "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.15.4 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
"release: cut 29.14.21 [skip ci]",
- "release: cut 29.10.1 [skip ci]",
- "update pot file",
- "release: cut 29.14.2 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
- "release: cut 29.7.6 [skip ci]",
- "release: cut 29.7.4 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "port app to app platform"
+ "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.14.36 [skip ci]"
],
"Bug Fixes": [
- "update transifex config (#810)",
- "localized-text: subscribe to settingsStore and rerender on change",
- "language display (#1131)",
- "indicate OSMLight basemap as default",
- "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
- "tweak material UI theme colours",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "remove duplicate entry of keyAnalysisRelativePeriod",
- "adjust texts and use min/max attr on input instead of js validation",
"reorganise some analytics settings DHIS2-13110 (#966)",
- "use d2-i18n for translations",
- "show alert if custom logo upload fails (#825)",
- "use '-:-' instead of null as i18n namespace separator (#879)",
"implement field-specific validator",
- "appearance translations [DHIS2-15662] (#1259)",
"show help text for sender email field",
- "update info icons (#1290)",
- "use Card from @dhis2/ui",
- "style headers like other apps",
+ "adjust texts and use min/max attr on input instead of js validation",
+ "move dashboard behaviour-related settings (#814)",
"Analytics tab - put the internal maps before the external, and remove Google options",
+ "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "style headers like other apps",
+ "update info icons (#1290)",
+ "localized-text: subscribe to settingsStore and rerender on change",
+ "show alert if custom logo upload fails (#825)",
+ "indicate OSMLight as default",
+ "appearance translations [DHIS2-15662] (#1259)",
+ "translations: sync translations from transifex (master)",
+ "use d2-i18n for translations",
"assume field is a default field type if no mapping is found (#1068)",
- "add back OAUTH2 [DHIS2-15326] (#1300)",
+ "update transifex config (#810)",
"remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "add back OAUTH2 [DHIS2-15326] (#1300)",
+ "language display (#1131)",
+ "tweak material UI theme colours",
+ "use Card from @dhis2/ui",
+ "update category order, add new relative period",
"extend container height [DHIS2-15875] (#1271)",
- "remove oauth2 config [DHIS2-15326] (#1269)",
- "move dashboard behaviour-related settings (#814)",
- "translations: sync translations from transifex (master)",
- "indicate OSMLight as default",
- "update category order, add new relative period"
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "indicate OSMLight basemap as default",
+ "remove oauth2 config [DHIS2-15326] (#1269)"
],
"Testing": [
"add feature files"
],
"Build Updates": [
- "fix d2-style script",
- "preview: enable deploy previews",
- "fix lint script",
+ "replace semantic commit checks with new workflow (#980)",
"commit-checks: trigger checks",
- "replace semantic commit checks with new workflow (#980)"
+ "fix lint script",
+ "fix d2-style script",
+ "preview: enable deploy previews"
]
},
"v30.0.5": {},
@@ -8058,11 +8045,11 @@
"v30.0.2": {},
"v30.0.1": {
"Maintenance": [
- "replace maven with alternate deployment regime",
"update travis config and remove deploy-build from devdep",
- "upgrade to v30",
+ "remove cache for node_modules",
"remove package.json",
- "remove cache for node_modules"
+ "upgrade to v30",
+ "replace maven with alternate deployment regime"
]
},
"v29.16.2": {
@@ -8087,19 +8074,19 @@
"translations-app": {
"v100.0.7": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#908)",
- "update to shared workflows (#907)"
+ "update to shared workflows (#907)",
+ "fix main branch ref in concurrency expression (#908)"
],
"Maintenance": [
- "update ui",
"update app-runtime",
- "update cli-app-scripts",
- "release: cut 100.0.7 [skip release]"
+ "release: cut 100.0.7 [skip release]",
+ "update ui",
+ "update cli-app-scripts"
],
"Bug Fixes": [
+ "add missing d2-ui dep",
"fix main branch ref in concurrency expression",
"fix comment and close expression",
- "add missing d2-ui dep",
"translations: sync translations from transifex (master)"
]
},
@@ -8176,8 +8163,8 @@
},
"v26.2.49": {
"Bug Fixes": [
- "add/handle missing property translations [DHIS2-11316] (#849)",
- "allow programRuleAction translations [DHIS2-12971] (#848)"
+ "allow programRuleAction translations [DHIS2-12971] (#848)",
+ "add/handle missing property translations [DHIS2-11316] (#849)"
],
"Maintenance": [
"release: cut 26.2.49 [skip ci]"
@@ -8355,9 +8342,9 @@
],
"Maintenance": [
"fix tests after ui update",
+ "update cli-app-scripts",
"update ui",
- "release: cut 101.0.46 [skip release]",
- "update cli-app-scripts"
+ "release: cut 101.0.46 [skip release]"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -8512,8 +8499,8 @@
},
"v101.0.29": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 101.0.29 [skip release]"
+ "release: cut 101.0.29 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -8623,33 +8610,33 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
- "add button to erase all settings",
- "create parse version function",
- "create webapp version tag component",
- "erase and reset all content [DHIS2-15912] (#17)",
- "add reset values",
+ "add webapp version tag [DHIS2-17248] (#25)",
"create erase all settings component",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
- "add warning box that to change DE value type",
"disable Save and Next button when DE not meet criteria",
- "add webapp version tag [DHIS2-17248] (#25)",
+ "add reset values",
"add webapp version constant",
- "regenerate en.pot"
+ "add warning box that to change DE value type",
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "add button to erase all settings",
+ "regenerate en.pot",
+ "create webapp version tag component",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "create parse version function"
],
"Maintenance": [
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"upgrade webapp version",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "upgrade dependencies (#26)",
- "deps: bump express from 4.18.2 to 4.19.2 (#24)"
+ "upgrade dependencies (#26)"
],
"Bug Fixes": [
- "allow user to change saved data element",
+ "change value type for data elements [DHIS2-16679] (#21)",
"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)"
+ "allow user to change saved data element",
+ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)"
],
"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
"
}
@@ -8680,8 +8667,8 @@
],
"Maintenance": [
"format documents",
- "run yarn format",
- "release: cut 100.3.0 [skip release]"
+ "release: cut 100.3.0 [skip release]",
+ "run yarn format"
],
"Bug Fixes": [
"update fixes",
@@ -8694,8 +8681,8 @@
"disable verify email button if email is not valid"
],
"Maintenance": [
- "update regex for email",
"fix prettier",
+ "update regex for email",
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
@@ -8714,15 +8701,15 @@
},
"v100.1.0": {
"Features": [
- "track loading state",
"add send email verification button",
- "check for keyEmailHostname and keyEmailUsername in user settings"
+ "check for keyEmailHostname and keyEmailUsername in user settings",
+ "track loading state"
],
"Maintenance": [
+ "remove handle email verification function",
"add translations and constant",
- "release: cut 100.1.0 [skip release]",
"cleanup",
- "remove handle email verification function"
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -8731,8 +8718,8 @@
},
"v100.0.6": {
"Build Updates": [
- "update to shared workflows",
- "fix main branch ref in concurrency expression (#1434)"
+ "fix main branch ref in concurrency expression (#1434)",
+ "update to shared workflows"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -8795,8 +8782,8 @@
],
"Maintenance": [
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "semantic release (#1398)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
@@ -8941,22 +8928,22 @@
"user-app": {
"v100.5.0": {
"Features": [
- "add email status message component",
- "add email verification in user list [DHIS2-18613]",
"show user verified status",
- "fetch the enforce verified email",
+ "add email status message component",
"update cypress fixtures",
- "verify status edit page"
+ "add email verification in user list [DHIS2-18613]",
+ "verify status edit page",
+ "fetch the enforce verified email"
],
"Bug Fixes": [
- "run yarn format",
+ "update v42 fixtures",
"get enforce verification",
- "update v42 fixtures"
+ "run yarn format"
],
"Maintenance": [
"release: cut 100.5.0 [skip release]",
- "cleanup",
- "change status message green for email verification"
+ "change status message green for email verification",
+ "cleanup"
],
"GitHub": "\nBug Fixes \n\nFeatures \n\nadd email status message component (487a8f2 ) \nadd email verification in user list [DHIS2-18613] (a52cab0 ) \nfetch the enforce verified email (00807cb ) \nshow user verified status (0cc7ae3 ) \nshow user verified status (585a675 ) \nupdate cypress fixtures (88770a8 ) \n "
},
@@ -9109,15 +9096,15 @@
},
"v100.1.6": {
"Maintenance": [
- "update app label to match hardcoded name in core (#1415)",
- "update cypress github action",
- "update node version in gh workflow to 18",
- "fix linting issues",
"update fixtures",
+ "upgrade cypress setup (#1421)",
"release: cut 100.1.6 [skip release]",
+ "update app label to match hardcoded name in core (#1415)",
+ "fix linting issues",
"update api version in github workflow",
- "upgrade cypress setup in the user-app project",
- "upgrade cypress setup (#1421)"
+ "update cypress github action",
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup in the user-app project"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -9175,8 +9162,8 @@
"add a default notice box based on access level of the user in GroupDetails page"
],
"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 "
},
diff --git a/website/data/apphub.json b/website/data/apphub.json
index 6e8ef290..be57a4c6 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -21,37 +21,37 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
"deps: bump braces from 3.0.2 to 3.0.3 (#195)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
"deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
- "update app version",
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)"
+ "update app version"
],
"Features": [
- "show the minimum Android app version required [DHIS2-16804] (#203)",
"max value accepted",
- "create min location number field component",
- "create manual location checkbox component",
- "add min location specific program",
"remove unused component",
- "add android version label",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
"disable manual coordinate by configuration [DHIS2-17632] (#198)",
+ "create manual location checkbox component",
"create label helptext component",
- "set null as default value of max file size",
- "add manual location specific program",
- "initial default value maximum file size",
"edit min location specific program",
- "remove userCredentials references (#208)",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
+ "add min location specific program",
+ "regenerate en.pot",
+ "add android version label",
+ "set null as default value of max file size",
"set null as default value of maximum file size [DHIS2-17548] (#197)",
- "regenerate en.pot"
+ "remove userCredentials references (#208)",
+ "initial default value maximum file size",
+ "add manual location specific program",
+ "create min location number field component",
+ "show the minimum Android app version required [DHIS2-16804] (#203)"
],
"Bug Fixes": [
- "redirect url based on the api version (#205)",
- "min acceptable value 0"
+ "min acceptable value 0",
+ "redirect url based on the api version (#205)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Appearance functionalities, which now also include:
\nProgram Appearance Settings :
\nConfigurable precision: Admins can now configure the minimum accepted accuracy for location data. This feature ensures that only precise location data is captured, enhancing the overall quality and reliability of collected data.
\nDisable manual coordinate: Administrators can now disable manual location capture per program using a new checkbox field. This parameter ensures that users can only capture their current location, maintaining consistency and accuracy in location data.
\nSynchronization Settings
\nGlobal:
\nDefault values for maximum file size: When setting up the ASWA for the first time, the default value for this feature is now set to null instead of 0, preventing issues where the app would not download any resources when the limit was set to 0.
\nAndroid App version compatibility: Properties will now display the minimum Android app version required ensuring users are aware of the compatibility requirements.
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
}
@@ -68,45 +68,45 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "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)",
- "update app version",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
+ "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 follow-redirects from 1.15.2 to 1.15.4 (#184)"
+ "update app version",
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
"user sync test runs without results (#183)",
"analytics components properties",
+ "update element type tei analytics",
"title and short name fields empty who nutrition (#182)",
"data entry form label",
- "update element type tei analytics",
"data set sync label"
],
"Features": [
- "user test visualization",
- "create bypass version and dialog component",
- "edit visualization",
- "add users info as help text",
"add default values to initial setup",
- "add bypass version component to general settings",
- "use new data entry form as default [DHIS2-17078] (#186)",
- "event visualization home",
- "add info label to new form",
- "remove bypass component from general settings",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "add bypass component to general settings",
+ "user test visualization",
"change bypass version label",
- "create select visualization type component",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
- "dataset future periods help text",
- "event visualization program",
"event visualization in home screen [DHIS2-15647] (#189)",
+ "event visualization home",
+ "regenerate en.pot",
+ "create bypass version and dialog component",
"set new data entry as default",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add info label to new form",
+ "add bypass component to general settings",
+ "add users info as help text",
"add default value to initial setup",
+ "event visualization program",
+ "remove bypass component from general settings",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
"add event visualization to search component",
- "regenerate en.pot"
+ "edit visualization",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "dataset future periods help text",
+ "add bypass version component to general settings",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "create select visualization type component"
],
"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
"
}
@@ -123,56 +123,56 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add useMemo to handleCheckbox function",
- "create initial values mutation [DHIS2-14107]",
- "allow set 0 reserved values (#173)",
- "save btn should stay disable if no changes",
"data element api call error [DHIS2-14106] (#166)",
+ "save btn should stay disable if no changes",
+ "minor typo",
"buffer error import and byte length (#174)",
- "default and reset disable referral",
- "remove D2 API request [DHIS2-14111]",
+ "create initial values mutation [DHIS2-14107]",
"change First launch dialog [DHIS2-14109] (#165)",
- "minor typo",
+ "remove D2 API request [DHIS2-14111]",
"change collapsible to disableCollapsible",
- "change to disableCollapsibleSections specific"
+ "change to disableCollapsibleSections specific",
+ "allow set 0 reserved values (#173)",
+ "default and reset disable referral",
+ "add useMemo to handleCheckbox function"
],
"Features": [
- "select a program indicator expression [DHIS2-15645] (#179)",
- "create program tei header component",
- "create disable referral for global settings",
- "handle change tei header",
+ "regenerate en.pot",
+ "save in datastore format",
+ "create workflow context",
+ "use program data from context",
+ "change label title",
+ "add advanced settings to general",
"collapsible sections for specific settings",
+ "create more options component",
+ "delete unused program and dataset queries",
+ "add useCallback to handleCheckbox function",
+ "create section component",
"use program and dataset data from context",
- "add workflow",
- "update app version and description",
- "save in datastore format",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "handle change tei header",
"constants common file",
- "keep datastore ASWA version updated (#175)",
- "add useCallback to handleCheckbox function",
- "delete unused program and dataset queries",
- "create disable referral for specific settings",
- "regenerate en.pot",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
"hide collapsible sections form [DHIS2-15644] (#178)",
- "add advanced settings to general",
- "create more options component",
- "add tests to get expression description",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "create disable referral for specific settings",
+ "update app version and description",
+ "add workflow",
"experimental features component and helper function",
+ "add tests to get expression description",
"collapsible sections for global settings",
- "remove D2 and create initial setup using dataMutation (#167)",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create disable referral for global settings",
"android expression validator",
"support application text translation [DHIS2-14110] (#170)",
- "change label title",
- "create workflow context",
- "use program data from context",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "create section component"
+ "create program tei header component",
+ "keep datastore ASWA version updated (#175)"
],
"Maintenance": [
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
+ "update ui dependencies (#172)",
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
- "update ui dependencies (#172)"
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
],
"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
"
}
@@ -189,35 +189,35 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)"
+ "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": [
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
"authorization wall based on api version",
- "tracker exporter default value by API version",
- "change import has authority",
- "use tracker importer if current API is 2.40 or higher",
+ "use notice box to give info of tracker importer",
"change import modules path",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "max file size to upload (#157)",
- "multirow header table [DHIS2-14920] (#159)",
"change authorities from all to androidsettings",
"update yarn",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use notice box to give info of tracker importer",
- "move file size from General to Sync Global (#161)"
+ "change import has authority",
+ "tracker exporter default value by API version",
+ "move file size from General to Sync Global (#161)",
+ "use tracker importer if current API is 2.40 or higher",
+ "multirow header table [DHIS2-14920] (#159)",
+ "max file size to upload (#157)",
+ "use new tracker importer as default [DHIS2-14741] (#158)"
],
"Bug Fixes": [
- "export component",
- "tracker importer default value by API version",
- "set 0 for download sync programs settings (#160)",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "default values synchronization",
- "update tracker notice box",
"change the default value of the new tracker importer",
- "styles add margin and align elements (#163)"
+ "tracker importer default value by API version",
+ "update tracker notice box",
+ "styles add margin and align elements (#163)",
+ "export component",
+ "set 0 for download sync programs settings (#160)",
+ "default values synchronization"
],
"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
"
}
@@ -234,67 +234,67 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "import component missing",
- "[program dataset] adjust component width (#134)",
+ "[analytics] fix period label",
+ "reuse edit visualization component",
+ "regenerate en.pot",
+ "update app version",
"keep None period analytics",
- "update proptypes source",
+ "add datastore keys to readme",
+ "[synchronization dataset] fix period label",
+ "simplify function",
+ "add tests for user sync helpers",
+ "import component missing",
"reuse visualizationGroup component",
- "change fixed period labels (#135)",
"prop-types: change old style imports to new prop-types (#144)",
- "add app version",
"list hides visualizations with Today and Last 30 Days periods (#138)",
- "[synchronization dataset] fix period label",
- "[analytics] fix period label",
+ "change fixed period labels (#135)",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "update proptypes source",
+ "[program dataset] adjust component width (#134)",
"loop elements",
"pin node version to 14 for netlify",
- "add tests for user sync helpers",
"remove None period analytics (#151)",
- "visualization query for user test [DHIS2-13124] (#132)",
- "reuse edit visualization component",
- "simplify function",
- "update metadata queries",
+ "include relative period",
+ "add app version",
"[general] update disable settings label (#133)",
- "add datastore keys to readme",
"textfield max limit of 200 characters",
- "update app version",
- "include relative period",
- "regenerate en.pot"
+ "update metadata queries"
],
"Features": [
+ "visualizations dataset create Edit Title",
"improve visualization list (#139)",
- "hide message of the day (#150)",
- "add message of the day to general settings",
- "update user sync test metadata size [DHIS2-13061] (#140)",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "visualizations home create Edit Title",
+ "create text area field",
"change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
"add Message of the Day [DHIS2-12630] (#119)",
- "create text area field",
- "visualizations dataset create Edit Title",
- "visualizations program create Edit Title"
+ "visualizations home create Edit Title",
+ "visualizations program create Edit Title",
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "hide message of the day (#150)",
+ "add message of the day to general settings"
],
"Build Updates": [
- "replace semantic commit checks with new workflow",
- "add deploy netlify",
- "trigger netlify",
"run linting and tests on ci (#146)",
- "deploy: add netlify deploy workflow (#148)"
+ "deploy: add netlify deploy workflow (#148)",
+ "add deploy netlify",
+ "replace semantic commit checks with new workflow",
+ "trigger netlify"
],
"Maintenance": [
- "deps: update app-runtime and cli-app-scripts",
- "lint: autofix linting violations",
- "add yarn.lock",
+ "upgrade ui library",
+ "remove unused workflow",
"deps: update app-runtime to latest (#145)",
+ "prettier: autofix prettier issues",
+ "deps: align all dependencies",
+ "lint: autofix linting violations",
+ "deps: update app-runtime and cli-app-scripts",
"set node version for netlify build",
+ "deps: add peer dependencies (#147)",
+ "add yarn.lock",
"eslint: add rule overrides",
- "remove unused workflow",
- "deps: loosen version requirements",
- "dotfiles: add dotfiles",
- "deps: align all dependencies",
"npm: add npm scripts",
- "deps: add peer dependencies (#147)",
- "prettier: autofix prettier issues",
- "upgrade ui library"
+ "deps: loosen version requirements",
+ "dotfiles: add dotfiles"
],
"Testing": [
"app: mock app layout component"
@@ -314,26 +314,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "Add bash script for automatic deployment (#109)",
+ "appearance add functions to prepare json for datastore",
"change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "update webapp version",
+ "[appearance program]prepare configuration and new datastore format",
"accept previous and new datastore format",
- "add webapp version to overview page (#125)",
- "appearance add functions to prepare json for datastore",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "update webapp version",
+ "add webapp version to overview page (#125)",
"add completionSpinner to json structure",
- "[appearance program] add optional tei search checkbox to dialog",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"[appearance program] add and edit new specific setting",
- "Add bash script for automatic deployment (#109)",
- "[appearance program]prepare configuration and new datastore format"
+ "[appearance program] add optional tei search checkbox to dialog"
],
"Bug Fixes": [
- "change new tracker importer label",
- "appearance default value global completion spinner",
"appearance change label optional search",
+ "appearance add completion spinner key to datastore json (#128)",
"change datastore key appearance (#126)",
+ "appearance default value global completion spinner",
"change datastore completion spinner key appearance (#127)",
- "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
"
}
@@ -350,34 +350,34 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
"[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] dataset accept API title and name",
+ "[general] remove hard limits and add warning",
+ "checkbox stays unchecked (#113)",
"Change param to 'paging' instead of 'pager' (#110)",
+ "[visualization] home accept API title and name",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[visualization] home change API visualization runtime",
+ "validation text for reserved values, TEI and event",
+ "[visualization] program accept API title and name",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "[visualization] program change API visualization runtime",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "[visualization] dataset accept API title and name",
"[synchronization] remove hard limits and add warning",
"verify new visualization and format datastore (#118)",
- "checkbox stays unchecked (#113)",
- "[visualization] dataset change API visualization runtime",
- "valid URL has http or https protocol (#112)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "change param to 'paging' instead of 'pager (#115)",
"[visualization] keep only one default group (#106)",
+ "[visualization] dataset change API visualization runtime",
"update label",
- "[visualization] home change API visualization runtime",
- "[visualization] program change API visualization runtime",
- "[visualization] program accept API title and name",
- "[general] remove hard limits and add warning",
- "validation text for reserved values, TEI and event",
- "[visualization] home accept API title and name"
+ "valid URL has http or https protocol (#112)"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
+ "regenerate en.pot",
"general section Share screen (#107)",
"update patch app version (#114)",
- "[general] add component to Share screen",
- "regenerate en.pot"
+ "[general] add component to Share screen"
],
"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)"
}
@@ -394,86 +394,86 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[Appearance] colocate data with component Data set table",
"[sync] remove unused constants",
- "[sync general] reorganize file and component",
- "[analytics] use common query and mutation (#93)",
+ "[Appearance] Data set and Home table component",
"[sync general] reorganize components related to field section",
- "delete unused components (#81)",
+ "[sync dataset] remove unused components",
+ "[analytics] use common query and mutation (#93)",
+ "remove unused svg icons",
+ "[Appearance] colocate data with component Data set table",
"[sync general] remove unused components",
- "[Program Appearance] colocate data with component table",
+ "delete unused components (#81)",
"[Appearance] colocate data with component Home table",
- "remove unused svg icons",
- "[Appearance] Data set and Home table component",
- "[sync dataset] remove unused components",
+ "[Program Appearance] colocate data with component table",
+ "[appearance] colocate data with component table (#91)",
"[sync programs] remove unused components",
- "[appearance] colocate data with component table (#91)"
+ "[sync general] reorganize file and component"
],
"Features": [
+ "[visualization dataset] show visualizations and groups",
+ "add user sync test",
"[visualizations] add Home visualization component to menu",
- "[visualization dataset] add visualization and groups",
- "[visualization] create initial layout for data set visualization",
- "[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] dialog to add visualization and group",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] add table to show program visualizations",
"[visualization] add Home visualization component to menu",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "add Program analytics to menu",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization] show and delete visualization, update datastore",
- "[user sync test] get data download size",
- "add analytics menu (#82)",
- "[user sync test] get metadata download size",
+ "add user test table",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "[DHIS2-9858] update user sync test (#102)",
- "[visualization] add period and visualization constants",
- "add Data set visualization and groups (#100)",
"[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualizations] show Home groups and visualizations",
+ "add Program analytics to menu",
+ "[visualizations] update home visualizations",
+ "test if user has access to a visualization (#101)",
+ "[visualization dataset] add visualization and groups",
"update version",
- "[visualization] search visualization",
- "[visualization dataset] show visualizations and groups",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[visualization] select and text field",
+ "add visualizations search field (#95)",
"[visualization home] add visualizations and groups",
- "[visualization] add basic components to search a user",
- "[analytics] program create initial section",
- "queries to update and get analytics datastore",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization] search visualization",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
"[visualization home] dialog to add visualization",
+ "add Analytics menu sections",
+ "[visualization] create initial layout for data set visualization",
"[visualization] add visualization query",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[appearance] program add follow up option (#85)",
+ "[visualization] test to validate the user has access to visualization",
"show and delete group and visualizations (#94)",
- "[visualizations] show Home groups and visualizations",
- "add user sync test",
- "[visualization] dialog to delete element",
- "[visualization] add table to show program visualizations",
- "[visualization] select and text field",
- "[user sync test] disable the button when loading and no user selected",
- "[visualizations] add new visualization for program",
- "add visualizations search field (#95)",
- "[visualizations] update home visualizations",
+ "[visualization] add basic components to search a user",
+ "[user sync test] get metadata download size",
+ "[visualization] add period and visualization constants",
"[user sync test] show test results",
- "add user test table",
- "add a user search field",
- "test if user has access to a visualization (#101)",
- "[visualization] dialog to add visualization and group",
- "generate a random id",
"[visualizations] group options",
- "[visualization] test to validate the user has access to visualization",
- "add Analytics menu sections",
- "[visualization] Program show groups and visualizations"
+ "[user sync test] get data download size",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "queries to update and get analytics datastore",
+ "[visualizations] add new visualization for program",
+ "[visualization] Program show groups and visualizations",
+ "[DHIS2-9858] update user sync test (#102)",
+ "[visualization] dialog to delete element",
+ "[analytics] program create initial section",
+ "generate a random id",
+ "add analytics menu (#82)",
+ "add Data set visualization and groups (#100)",
+ "add a user search field",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "[appearance] program add follow up option (#85)"
],
"Bug Fixes": [
+ "migrate import from ui-core to ui (#84)",
"[appearance] program filter add translations to strings",
- "[synchronization] update program name",
"move code inside onComplete to a useEffect hook",
+ "update input number props",
+ "[Appearance Program] support translation for list of elements",
+ "[visualization]differentiate between failure to load and empty data",
"add error notice box",
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
"move analytics components to TEI directory",
- "migrate import from ui-core to ui (#84)",
"[Analytics] remove write access filter (#92)",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
"[synchronization] update data set name",
- "[Appearance Program] support translation for list of elements",
- "remove extra constant, initialvalue and tei are kept in sync",
- "[visualization]differentiate between failure to load and empty data",
- "update input number props"
+ "[synchronization] update program name",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -493,139 +493,139 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "label and help text values with i18n inside render",
- "common functions to update, remove and filter elements",
+ "change file and function name update general datastore key",
"change data sets wording inconsistency",
- "change bar chart constant value to bar",
- "user sync test, change keys datastore (#78)",
"outside function to validate mandatory form fields",
- "move authorization query to Dialog component and remove extra state",
- "add program name as analytics description",
- "change wording",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add Home/Overview component to routes",
- "change file and function name update general datastore key",
- "add edit property to analytic select fields",
+ "remove extra hook to manage and get general key",
"add new keys for datastore",
+ "update key names and values to create the first setup datastore",
+ "loading for specific settings",
+ "add edit property to analytic sections",
+ "add sync status to default values",
+ "get namespace and authority using app runtime (#62)",
+ "common functions to update, remove and filter elements",
+ "remove extra hook to get namespace datastore",
+ "add a table for sync program global settings",
+ "remove empty lines",
+ "user sync test, change keys datastore (#78)",
"add new menu and submenu and routes for sidebar (#60)",
+ "migrate d2 to runtime to get datastore namespace and auth",
"add default values to populate program sync settings",
+ "add edit to dependency effect",
+ "add sidebar and routes",
+ "label and help text values with i18n inside render",
+ "use default constant for data and metadata",
"options to round value",
+ "remove unused state in router",
+ "remove extras in help text",
+ "add program name as analytics description",
+ "dataset API period type",
+ "add Home/Overview component to routes",
"remove first version namespace if exists",
- "update key names and values to create the first setup datastore",
"summary settings text synchronization program",
- "remove id and name from settings",
- "add a table for sync program global settings",
- "remove unused state in router",
- "add edit to dependency effect",
- "change authority to authorities better descriptive resource name",
- "remove empty lines",
- "update key values for datastore",
+ "add edit property to analytic select fields",
+ "change wording",
+ "move authorization query to Dialog component and remove extra state",
+ "API call to get value by key and namespace, clean extra functions",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"use lodash to verify values are equal",
- "parse and format for program Indicator",
- "six-monthly typo",
- "get namespace and authority using app runtime (#62)",
- "remove extra hook to get namespace datastore",
+ "update datastore keys default values initial setup",
+ "remove id and name from settings",
"use uid for keys in table rows",
- "add edit property to analytic sections",
- "loading for specific settings",
"update namespace value",
- "add sidebar and routes",
- "remove extra hook to manage and get general key",
- "remove extras in help text",
- "summary settings text sync program, appearance",
"change datastore keys to get initial values",
- "use default constant for data and metadata",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "API call to get value by key and namespace, clean extra functions",
- "update datastore keys default values initial setup",
- "add sync status to default values",
- "dataset API period type"
+ "parse and format for program Indicator",
+ "change bar chart constant value to bar",
+ "six-monthly typo",
+ "summary settings text sync program, appearance",
+ "update key values for datastore",
+ "change authority to authorities better descriptive resource name"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "queries to read program dataElement attribute programIndicator id",
- "query to read if the user has all authorities",
- "[DHIS2-9585] General Settings section (#63)",
- "basic page to handle home appearance section",
+ "create a home card for menu sections",
+ "strip buttons to save and reset settings datastore",
+ "add helper functions for analytics",
+ "general settings form using app runtime for datastore",
+ "add function to edit analytics items",
"add a table with global settings for the dataset",
- "edit and delete program specific setting",
- "add function to check object values are valid",
- "add basic select fields",
- "add program completion checkbox",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "create a simple page for program sync settings",
"edit and delete data set specific setting",
- "[DHIS2-10597] Program Synchronization Section (#71)",
+ "notice info when there are no analytics items",
+ "add basic select fields",
+ "dialog for program specific settings",
+ "create new data set specific setting",
+ "update sidebar menu section information",
+ "create basic form fields",
+ "reorganize new sidebar menu sections and submenus",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "add new analytics item",
+ "add page layout, save and reset",
+ "[DHIS2-9585] General Settings section (#63)",
+ "query to read if the user has all authorities",
+ "choose element and visualization type, refetch query after select",
+ "create fields with validation",
+ "button to add new settings",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "create a new specific setting for the program",
- "inputs should be disabled if user has no authorities (#74)",
- "add basic components for text, select and radio field",
- "basic page layout with header",
+ "handle dataset specific settings, create, edit, delete and save",
+ "create fields for general settings",
+ "change notice alert style",
+ "add constants for datastore",
+ "basic page to handle home appearance section",
+ "add program completion checkbox",
"add home cards for menu and submenu items",
- "add queries and mutations for appearance key",
- "add helper functions for analytics",
- "add dataset sync to menu sections",
- "analytic WHO Elements",
- "create a basic page for dataset sync section, save and reset",
- "create fields with validation",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add components to choose: program, programStage, dataElement, who",
+ "analytic section: program, title, visualization, gender and axis",
+ "specific settings list, table action to edit and delete",
+ "inputs should be disabled if user has no authorities (#74)",
+ "[DHIS2-10895] Add new analytics item (#70)",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "handle program-specific settings, create, edit and delete",
+ "add new tei items and show them in a table action",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "add dataset sync to menu sections",
"add analytics to menu sections",
- "add page header layout",
- "global settings for program appearance section",
- "dialog to edit and create specific settings",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "button to delete namespace from datastore",
- "create new data set specific setting",
- "create a new specific setting for dataset",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
"[DHIS2-10404] Create Global Synchronization section (#67)",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add queries and mutations to handle synchronization key datastore",
+ "add function to check object values are valid",
+ "dialog to edit and create specific settings",
+ "analytic table action",
+ "create a basic page for dataset sync section, save and reset",
"dialog to create a new specific setting",
- "specific settings list, table action to edit and delete",
- "add new analytics item",
- "change notice alert style",
- "queries to read and update analytics key from datastore",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
- "[DHIS2-10895] Add new analytics item (#70)",
- "create fields for general settings",
- "strip buttons to save and reset settings datastore",
- "notice info when there are no analytics items",
- "create basic form fields",
+ "add synchronization program to menu sections",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "create a table for dataset global sync setting",
"create a basic page for dataset section, save and reset options",
- "analytic section: program, title, visualization, gender and axis",
- "general settings form using app runtime for datastore",
- "handle dataset specific settings, create, edit, delete and save",
- "dialog for program specific settings",
- "add page layout, save and reset",
- "add function to edit analytics items",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "basic page layout with header",
+ "basic page to handle analytics items",
+ "add basic components for text, select and radio field",
"create a new program specific setting",
+ "edit and delete program specific setting",
+ "global settings for program appearance section",
+ "add page header layout",
+ "button to delete namespace from datastore",
+ "add queries and mutations to handle synchronization key datastore",
"save and reset program synchronization settings",
+ "add home appearance to the menu section",
+ "queries to read program dataElement attribute programIndicator id",
+ "create a new specific setting for the program",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "add a basic page for the global settings section",
+ "queries to read and update analytics key from datastore",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
"[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "reorganize new sidebar menu sections and submenus",
- "create a simple page for program sync settings",
- "button to add new settings",
- "add home appearance to the menu section",
- "handle program-specific settings, create, edit and delete",
- "choose element and visualization type, refetch query after select",
- "add synchronization program to menu sections",
- "analytic table action",
- "add new tei items and show them in a table action",
- "add components to choose: program, programStage, dataElement, who",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "update sidebar menu section information",
- "create a table for dataset global sync setting",
- "add constants for datastore",
- "basic page to handle analytics items",
- "create a home card for menu sections"
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "add queries and mutations for appearance key",
+ "add a basic page for the global settings section",
+ "create a new specific setting for dataset",
+ "analytic WHO Elements"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "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
"
}
@@ -642,16 +642,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "Migrate Material design components to UI library 1.1 version (#59)",
- "[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
+ "[DHIS2-9156] Add TEI reserved value to user sync test (#55)",
+ "Migrate Material design components to UI library 1.1 version (#59)"
],
"Bug Fixes": [
- "change metadata and data text in manual dialog (#58)",
"[DHIS2-9301] add Manual option to sync (#56)",
- "change labels metadata and data options (#52)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
+ "change labels metadata and data options (#52)",
"change app version (#57)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "change metadata and data text in manual dialog (#58)"
],
"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
"
}
@@ -758,11 +758,11 @@
"update app version"
],
"Features": [
- "update latest download button",
- "change latest download userGroup [DHIS2-15650]",
"add userGroups to context",
"add notice box and authority cases",
- "regenerate en.pot"
+ "update latest download button",
+ "regenerate en.pot",
+ "change latest download userGroup [DHIS2-15650]"
],
"Refactoring": [
"move version list component to page"
@@ -786,39 +786,39 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "delete apk version",
+ "support four-part version numbers",
+ "style add padding to search input",
+ "remove all usergroups already assigned from option list",
+ "add userGroups to dependencies",
+ "version format 4 digits [DHIS2-16802]",
"parse last release version before saving",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "regenerate en.pot",
"update user groups",
- "style add padding to search input",
- "delete all apk version",
- "support four-part version numbers",
- "delete apk version",
+ "icon",
"allow user to upload latest app version (#7)",
- "version format 4 digits [DHIS2-16802]",
"parse new version before saving",
- "icon",
- "add userGroups to dependencies",
- "remove all usergroups already assigned from option list",
- "isGreaterVersion and padZeros functions for all expressions",
- "regenerate en.pot"
+ "delete all apk version"
],
"Features": [
- "upload new apk with user group",
- "create user groups access component",
- "grant access to apk by userGroup [DHIS2-16678]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "create basic components to search user groups",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "support application text translation [DHIS2-15593]",
- "show userGroups names and default apk version",
- "add erase all button",
- "assign user groups to version already created",
"create button to erase all content",
- "create basic components to list user groups",
- "erase all content [DHIS2-15911]",
"first time setup with empty value",
- "save userGroup on the fly",
+ "support application text translation [DHIS2-15593]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "assign user groups to version already created",
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "create user groups access component",
+ "add erase all button",
+ "upload new apk with user group",
+ "regenerate en.pot",
"add warning when no match found",
- "regenerate en.pot"
+ "create basic components to search user groups",
+ "save userGroup on the fly",
+ "erase all content [DHIS2-15911]",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "create basic components to list user groups",
+ "show userGroups names and default apk version"
],
"Maintenance": [
"update app version"
@@ -1103,18 +1103,18 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update workflows",
- "add new workflows (#554)"
+ "add new workflows (#554)",
+ "update workflows"
],
"Maintenance": [
"remove QA from CODEOWNERS",
- "update cli-app-scripts",
"update CODEOWNERS (#558)",
+ "update cli-app-scripts",
"release: cut 100.2.36 [skip release]"
],
"Bug Fixes": [
- "DHIS2-13294: add link to navigate to app after install (#555)",
- "ensure logic does not fail with empty response pre v40"
+ "ensure logic does not fail with empty response pre v40",
+ "DHIS2-13294: add link to navigate to app after install (#555)"
],
"Testing": [
"add tests for ManualInstall"
@@ -1204,8 +1204,8 @@
"DHIS2-15586: update installed state for non-core apps"
],
"Maintenance": [
- "release: cut 100.2.32 [skip release]",
- "update node version in github actions"
+ "update node version in github actions",
+ "release: cut 100.2.32 [skip release]"
],
"GitHub": "\nBug Fixes \n\nDHIS2-13915: show spinner when an app is being installed (7e2ae44 ) \nDHIS2-15586: update installed state for non-core apps (8a0eff0 ) \n "
}
@@ -1242,8 +1242,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"
@@ -1366,8 +1366,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)"
@@ -1467,14 +1467,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "rename class",
"update app icon (#484)",
"format",
- "release: cut 100.2.19 [skip release]"
+ "release: cut 100.2.19 [skip release]",
+ "rename class"
],
"Bug Fixes": [
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
- "correct logic"
+ "correct logic",
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
}
@@ -1880,8 +1880,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.1.10 [skip release]"
+ "release: cut 100.1.10 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1902,15 +1902,15 @@
"releaseNotes": {
"Maintenance": [
"update network fixtures and cypress config",
+ "format fixtures",
"release: cut 100.1.9 [skip release]",
- "update app icon (#599)",
"update proptypes import",
- "update dependencies",
- "format fixtures"
+ "update app icon (#599)",
+ "update dependencies"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -1973,8 +1973,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix d2-style script",
"fix lint script",
+ "fix d2-style script",
"replace semantic commit checks with new workflow"
],
"Bug Fixes": [
@@ -2041,11 +2041,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "codeowners: introduce owners",
"deps-dev: update app-scripts to get new publish command",
- "yarn: deduplicate lockfile",
+ "codeowners: introduce owners",
"release: cut 100.1.3 [skip ci]",
- "deps: update app-runtime to latest alpha"
+ "deps: update app-runtime to latest alpha",
+ "yarn: deduplicate lockfile"
],
"Documentation": [
"colocate app docs"
@@ -2086,8 +2086,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 31.1.15 [skip ci]",
- "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)"
+ "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)",
+ "release: cut 31.1.15 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2130,11 +2130,60 @@
"status": "APPROVED",
"id": "92b75fd0-34cc-451c-942f-3dd0f283bcbd",
"created": 1646225950625,
- "lastUpdated": 1738063630361,
+ "lastUpdated": 1738318108823,
"name": "Capture",
"description": "The Capture app serves as a replacement for the Event Capture app and Tracker Capture apps.\n\nIn the Capture app you register events that occurred at a particular time and place. These events can either be recorded as one-off events for a given place and time, or they can be linked to a person or similar entity through an enrollment in a program.",
"coreApp": true,
"versions": [
+ {
+ "created": 1738318108823,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/capture_101.24.1.zip",
+ "id": "5337a8ab-15c1-42a0-98fd-25178fc46d64",
+ "lastUpdated": 1738318108823,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.39",
+ "version": "101.24.1",
+ "channel": "stable",
+ "releaseNotes": {
+ "Bug Fixes": [
+ "remove type check when comparing values",
+ "code cleanup",
+ "[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928)",
+ "convert options to client values"
+ ],
+ "Maintenance": [
+ "release: cut 101.24.1 [skip release]"
+ ],
+ "GitHub": "\nBug Fixes \n\n[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928 ) (e793240 ) \n "
+ }
+ },
+ {
+ "created": 1738316148138,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/capture_101.24.0.zip",
+ "id": "c4c08ffb-7a37-4eb4-a9e8-17f733608332",
+ "lastUpdated": 1738316148138,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.39",
+ "version": "101.24.0",
+ "channel": "stable",
+ "releaseNotes": {
+ "Features": [
+ "[DHIS2-18329] Add org unit selector in schedule event form (#3925)",
+ "add org unit selector in schedule event form"
+ ],
+ "Bug Fixes": [
+ "review comments",
+ "info box missing org unit optimisation",
+ "missing org unit name in info box"
+ ],
+ "Maintenance": [
+ "release: cut 101.24.0 [skip release]"
+ ],
+ "GitHub": "\nFeatures \n\n[DHIS2-18329] Add org unit selector in schedule event form (#3925 ) (4013d93 ) \n "
+ }
+ },
{
"created": 1738063630361,
"demoUrl": "",
@@ -2187,29 +2236,29 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "disable org unit in scope selector",
+ "validation org unit in schedule",
+ "set orgunit for event",
"add to redux",
- "add org unit field to form with validation",
+ "add selected org unit to payload",
"auto select orgUnit",
+ "add org unit field to form with validation",
"[DHIS2-18325] Show orgunit selector in the new event form (#3879)",
- "add orgunit selector to schedule form",
- "validation org unit in schedule",
+ "disable org unit in scope selector",
"show form without selected org unit",
- "add selected org unit to payload",
- "set orgunit for event"
+ "add orgunit selector to schedule form"
],
"Bug Fixes": [
+ "fix map center point when no org unit",
+ "style for schedule",
"code clean up",
"schedule date automatically info bow",
"add deleted cy test",
- "fix map center point when no org unit",
- "style for schedule",
- "rules, coordinates etc",
"nameing of date component",
- "remove cy test that clears the org unit",
- "simplify pull request",
"temp",
+ "remove cy test that clears the org unit",
+ "rules, coordinates etc",
"use errormessage",
+ "simplify pull request",
"org unit prop mismatch"
],
"Maintenance": [
@@ -2255,11 +2304,11 @@
"release: cut 101.21.6 [skip release]"
],
"Bug Fixes": [
+ "implement logic",
+ "remove breaking tests",
"change test",
"[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)",
- "remove divider",
- "implement logic",
- "remove breaking tests"
+ "remove divider"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18668] remove delete tei button in enrollment event pages (#3941 ) (aef3400 ) \n "
}
@@ -2297,9 +2346,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 101.21.4 [skip release]",
"deps: bump webpack from 5.93.0 to 5.96.1 (#3899)",
- "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)",
- "release: cut 101.21.4 [skip release]"
+ "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)"
],
"Bug Fixes": [
"[DHIS2-18355] runtime error occurs when saving empty widget in Related stages (#3935)"
@@ -2323,11 +2372,11 @@
"release: cut 101.21.3 [skip release]"
],
"Bug Fixes": [
- "serverdata structure based on version",
- "bug in function",
"version based api call",
- "[DHIS2-17613] Use new note endpoint (#3908)",
"use new enpoint for view event",
+ "bug in function",
+ "serverdata structure based on version",
+ "[DHIS2-17613] Use new note endpoint (#3908)",
"every serverdate structure based on version"
],
"GitHub": "\nBug Fixes \n"
@@ -2345,9 +2394,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)",
+ "set paging to false",
"paging parameter based on version",
- "set paging to false"
+ "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)"
],
"Maintenance": [
"release: cut 101.21.2 [skip release]"
@@ -2367,10 +2416,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "converting org unit and sorting",
"remove console log",
- "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
"review comment",
- "converting org unit and sorting",
+ "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
"wrong sort direction for text"
],
"Maintenance": [
@@ -2396,20 +2445,20 @@
],
"Features": [
"[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)",
- "style improvements",
"geometry scheduledat occuredat in changelog",
+ "style improvements",
"update clienttolist"
],
"Bug Fixes": [
- "code clean up",
"review comments",
"revert new folder structure",
- "convert changelog data in servertoclient",
- "show coordinate",
- "revert type change",
"add check for featuretype",
"translation",
- "change from property to fields"
+ "show coordinate",
+ "revert type change",
+ "code clean up",
+ "change from property to fields",
+ "convert changelog data in servertoclient"
],
"GitHub": "\nFeatures \n\n[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887 ) (f670971 ) \n "
}
@@ -2486,29 +2535,29 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "[DHIS2-18635] Fix Cypress tests (#3912)",
- "release: cut 101.20.0 [skip release]"
+ "release: cut 101.20.0 [skip release]",
+ "[DHIS2-18635] Fix Cypress tests (#3912)"
],
"Features": [
- "update dhis ui",
- "add validation",
- "temp",
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"delete and unlink function",
"add menu items for unlik and delete event",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)"
+ "temp",
+ "add validation",
+ "update dhis ui"
],
"Bug Fixes": [
- "revert changes in version after dhis2 ui update",
- "remove noticebox and add alerterror",
"remove update data",
- "use invalidatequeries",
"review comments",
- "user message improvements",
- "merge error in package json",
- "indexeddb write access",
- "dublicate code",
+ "remove noticebox and add alerterror",
"review changes",
- "merge conflict"
+ "dublicate code",
+ "revert changes in version after dhis2 ui update",
+ "use invalidatequeries",
+ "indexeddb write access",
+ "merge conflict",
+ "user message improvements",
+ "merge error in package json"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
}
@@ -2545,8 +2594,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)",
- "prevent runtime error when only one date range is selected in working list"
+ "prevent runtime error when only one date range is selected in working list",
+ "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -2607,35 +2656,35 @@
"releaseNotes": {
"Maintenance": [
"release: cut 101.19.0 [skip release]",
+ "update tests",
"deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "update calendarInput ui version",
- "update tests"
+ "update calendarInput ui version"
],
"Features": [
- "eventDate validation to use internal error from calendarInput",
+ "add errors to main field",
"add error messages",
"scheduleDate reset when there is invalid date",
+ "use calendarInput component in forms",
"add validation to dateTime & age fields",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
- "add errors to main field",
- "use calendarInput component in forms"
+ "eventDate validation to use internal error from calendarInput"
],
"Bug Fixes": [
- "flow types",
+ "add disabled to calendar input",
+ "remove ref",
"update rules engine version",
- "enrollment date input fields",
"remove current context from function",
- "failing tests",
- "add disabled to calendar input",
- "flow errors",
+ "date and dateTime errors to display only once",
+ "enrollment date input fields",
"schedule date in related stages to display calendarInput internal errors",
- "refactor incident date validation to use form validations",
"pass validationContext for unique validator",
- "always pass current context",
- "date and dateTime errors to display only once",
"runtime error when date is null",
- "remove ref",
- "width & calendarWidth to be string"
+ "always pass current context",
+ "refactor incident date validation to use form validations",
+ "width & calendarWidth to be string",
+ "flow errors",
+ "flow types",
+ "failing tests"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
}
@@ -2652,11 +2701,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.18.1 [skip release]",
+ "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
+ "skip lint title and commits for bots (#3898)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#3815)",
- "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
- "skip lint title and commits for bots (#3898)"
+ "release: cut 101.18.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2676,11 +2725,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add field and label to view event page",
+ "add orgunit id to redux",
"[DHIS2-16337] Org unit in view event page (#3882)",
+ "add validator",
"label improvement",
- "add orgunit id to redux",
- "add validator"
+ "add field and label to view event page"
],
"Bug Fixes": [
"remove console log"
@@ -2703,19 +2752,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "display errors",
"add calendarInput",
- "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)",
- "display errors"
+ "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)"
],
"Bug Fixes": [
- "replace onKeyPress with onKeyDown",
+ "calendarInput zindex",
"remove editable prop",
"display date in wrong format when passing dd-mm-yyyy",
"allow empty strings to run onBlur",
+ "label type definition",
"flow errors",
- "calendarInput zindex",
- "add label",
- "label type definition"
+ "replace onKeyPress with onKeyDown",
+ "add label"
],
"Maintenance": [
"remove unnecessary props",
@@ -2757,9 +2806,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "[DHIS2-17519] app crashing when opening new event from view event (#3781)",
"[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
- "app crashing when openeing new event from view event",
- "[DHIS2-17519] app crashing when opening new event from view event (#3781)"
+ "app crashing when openeing new event from view event"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -2816,16 +2865,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.39",
"version": "101.16.3",
- "channel": "stable",
- "releaseNotes": {
- "Bug Fixes": [
- "[DHIS2-18444] stabilize possible duplicate modal cypress test (#3886)"
- ],
- "Maintenance": [
- "release: cut 101.16.3 [skip release]"
- ],
- "GitHub": "\nBug Fixes \n\n[DHIS2-18444] stabilize possible duplicate modal cypress test (#3886 ) (5b5b477 ) \n "
- }
+ "channel": "stable"
},
{
"created": 1732003240969,
@@ -2836,38 +2876,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.39",
"version": "101.16.2",
- "channel": "stable",
- "releaseNotes": {
- "Bug Fixes": [
- "code clean up",
- "show only latest image and file",
- "performance",
- "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
- "review comments",
- "string improvement",
- "use storagestatus to find latest value",
- "latest value not shown",
- "missing question mark",
- "image and file for tea",
- "revert clienttolist changes",
- "wrong else statement",
- "revert change",
- "caching",
- "ensure text utilizes space without overflow",
- "update islatestvalue to check for fieldid",
- "add try catch to all query calls"
- ],
- "Features": [
- "compare with event data to find latest value",
- "add link for image and file data element",
- "temp",
- "image and file for event and tracked entity"
- ],
- "Maintenance": [
- "release: cut 101.16.2 [skip release]"
- ],
- "GitHub": "\nBug Fixes \n\n[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837 ) (9327210 ) \n "
- }
+ "channel": "stable"
},
{
"created": 1731808150657,
@@ -7070,13 +7079,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.4.2 [skip release]",
"Sonarqube fixes (#3182)",
- "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)"
+ "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)",
+ "release: cut 100.4.2 [skip release]"
],
"Bug Fixes": [
- "not possible to see more or search for App items when editing dashboard (#3186)",
- "the Item selector list is populated based on the item type, but for some reason"
+ "the Item selector list is populated based on the item type, but for some reason",
+ "not possible to see more or search for App items when editing dashboard (#3186)"
],
"GitHub": "\nBug Fixes \n\nnot possible to see more or search for App items when editing dashboard (#3186 ) (04e73b8 ) \n "
}
@@ -7116,13 +7125,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.4.0 [skip release]",
- "add gh workflow for dependency-track (#3170)"
+ "add gh workflow for dependency-track (#3170)",
+ "release: cut 100.4.0 [skip release]"
],
"Features": [
+ "maximize use of the available screen space by reducing whitespace in the dashboard item grid",
"implement dashboard slideshow (#3081)",
"add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
- "maximize use of the available screen space by reducing whitespace in the dashboard item grid",
"release DHIS2-18441 and DHIS2-13038"
],
"GitHub": "\nFeatures \n\nadd space efficient dashboard bar design and dashboard selection, and keyboard navigation (33bcbca ) \nimplement dashboard slideshow (#3081 ) (2a75b84 ) \nmaximize use of the available screen space by reducing whitespace in the dashboard item grid (95b9764 ), closes #3165 \n "
@@ -7162,16 +7171,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove i18next and react-dom as direct dependencies (#3138)",
- "add separate dev dependencies group and exclude rgl",
- "use hardcoded dev version for running e2e prod tests (#3109)",
- "i18next is no longer a dependency",
+ "release: cut 100.3.1 [skip release]",
+ "deps: bump the security group with 4 updates (#3132)",
"deps: bump webpack in the security group across 1 directory (#3096)",
+ "remove i18next and react-dom as direct dependencies (#3138)",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
- "upgrade all used gh action versions (#3131)",
"dependabot config separate dev group and exclude react-grid-layout (#3110)",
- "release: cut 100.3.1 [skip release]",
- "deps: bump the security group with 4 updates (#3132)"
+ "upgrade all used gh action versions (#3131)",
+ "add separate dev dependencies group and exclude rgl",
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "i18next is no longer a dependency"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7231,18 +7240,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)",
+ "cypress 13 upgrade (#3040)",
"break up command chain",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "release: cut 100.2.4 [skip release]",
- "cypress 13 upgrade (#3040)",
- "dependabot config and remove dev branch from workflows (#3027)"
+ "deps: bump the security group with 3 updates (#3046)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
+ "dependabot config and remove dev branch from workflows (#3027)",
+ "release: cut 100.2.4 [skip release]"
],
"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)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "add missing dependencies for semantic-release (#3062)"
],
"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 "
}
@@ -7265,9 +7274,9 @@
],
"Maintenance": [
"[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
- "release: cut 100.2.3 [skip release]",
"run release step on tags so it publishes to d2-ci (#2989)",
- "do not run release step on dev branch"
+ "do not run release step on dev branch",
+ "release: cut 100.2.3 [skip release]"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -7287,11 +7296,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"avoid reading from undefined error (DHIS2-17334) (#2970)",
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"dimension list design (DHIS2-16270) (#2861)",
- "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"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -7311,9 +7320,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)",
"translations: sync translations from transifex (dev)",
+ "short name was not being shown in visualizations (#2959)",
"merge to master"
],
"Maintenance": [
@@ -7357,40 +7366,40 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "run the release step on both master and dev branches (#2929)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
"analytics (#2856)",
- "use latest alpha for testing",
+ "26.2.0-cumulative-values-alpha.1",
"use the repo default branch for dependabot (#2887)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "update analytics dependency (#2934)",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"analytics@26.2.0",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "use latest alpha for testing",
+ "release: cut 100.1.0 [skip release]",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"include patch packages in cache-key (#2855)",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "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)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "26.2.0-cumulative-values-alpha.1",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
"deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "update analytics dependency (#2934)",
"include release notes in slackbot message (#2911)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "run the release step on both master and dev branches (#2929)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)"
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)"
],
"Bug Fixes": [
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
"translations: sync translations from transifex (dev) (#2920)",
+ "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",
- "use interpretations component from Analytics (DHIS2-15441) (#2430)",
- "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
+ "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 "
}
@@ -7407,15 +7416,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "merge translations from past 3 weeks"
+ "merge translations from past 3 weeks",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "clean up cypress folder (#2687)",
"only run release-success if master branch",
+ "add github job that reports successful release (#2712)",
"release: cut 100.0.4 [skip release]",
- "clean up cypress folder (#2687)",
- "allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "add github job that reports successful release (#2712)"
+ "allow for both 200 and 201 response from backend in cypress tests (#2802)"
],
"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 "
}
@@ -7432,8 +7441,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": [
@@ -7458,14 +7467,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "release: cut 100.0.1 [skip release]",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
"nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.2 [skip release]",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"disable nightly scheduled test run (#2511)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "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)",
- "release: cut 100.0.1 [skip release]"
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -7492,8 +7501,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 "
}
@@ -8081,14 +8090,14 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "remove v37 e2e",
- "add scroll for workflows [DHIS2-15415]",
"update v39 fixtures",
- "prevent failing jest test",
- "update jest mock [DHIS2-15415]",
"update v38 fixtures",
+ "add scroll for workflows [DHIS2-15415]",
+ "add scroll on workflow selector [DHIS2-15415]",
"translations: sync translations from transifex (master)",
- "add scroll on workflow selector [DHIS2-15415]"
+ "prevent failing jest test",
+ "update jest mock [DHIS2-15415]",
+ "remove v37 e2e"
],
"Maintenance": [
"update CODEOWNERS",
@@ -8112,11 +8121,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "fix formatting uissue in workflows config file",
- "add e2e test runs for new versions and fresh fixtures",
"release: cut 100.0.7 [skip release]",
+ "upgrade packages and produce new fixtures",
"fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures"
+ "add e2e test runs for new versions and fresh fixtures",
+ "fix formatting uissue in workflows config file"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -8263,10 +8272,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add code owners",
- "release: cut 100.0.0 [skip ci]",
"release: migrate to new app version scheme",
- "release: cut v100 and become continuously delivered"
+ "add code owners",
+ "release: cut v100 and become continuously delivered",
+ "release: cut 100.0.0 [skip ci]"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -8292,9 +8301,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "approval-status-tag: adjust failing test",
+ "approval-status-tag: don't show time-ago for approved-above (#114)",
"data-workspace: remove warning when showing non-default forms (#113)",
- "approval-status-tag: don't show time-ago for approved-above (#114)"
+ "approval-status-tag: adjust failing test"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -8569,8 +8578,8 @@
"add title and subtitle to data sets if set in display options"
],
"Bug Fixes": [
- "change text alignment in data set display options from left / right to line start / line end",
- "custom text styles"
+ "custom text styles",
+ "change text alignment in data set display options from left / right to line start / line end"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -8651,10 +8660,10 @@
"releaseNotes": {
"Build Updates": [
"add netlify deploy workflows",
+ "remove custom cypress reporter",
"update workflows (#401)",
"add e2e",
- "fix workflow expression",
- "remove custom cypress reporter"
+ "fix workflow expression"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]",
@@ -8698,8 +8707,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove duplicate parsing function",
- "upload download artifact versions (#400)"
+ "upload download artifact versions (#400)",
+ "remove duplicate parsing function"
],
"Maintenance": [
"release: cut 100.8.1 [skip release]"
@@ -8719,12 +8728,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "make collapsed section same width of when they are expanded",
"make section collapsable if they are not rendered as tabs",
+ "make collapsible a feature toggle",
"add an arrow button to collapse or expand each section",
+ "make collapsed section same width of when they are expanded",
"make data sets sections collapsable",
- "revert setting collapsible with feature toggle",
- "make collapsible a feature toggle"
+ "revert setting collapsible with feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -8747,8 +8756,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",
@@ -8769,9 +8778,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix workflow and enable yarn caching",
"release: cut 100.6.0 [skip release]",
- "enhance CI"
+ "enhance CI",
+ "fix workflow and enable yarn caching"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -8863,8 +8872,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "apply code review comments",
- "change file structure to separate transposed from grouped"
+ "change file structure to separate transposed from grouped",
+ "apply code review comments"
],
"Testing": [
"add missed tests"
@@ -8887,8 +8896,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.3.10 [skip release]",
- "fix test name"
+ "fix test name",
+ "release: cut 100.3.10 [skip release]"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -8928,16 +8937,16 @@
"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": [
"help: add warning style reference to help",
- "prevent setting warning as undefined",
- "warning border style to yellow",
+ "validator: limits as warning instead of error (#357)",
"tests: update tests",
"prevent unnecessary renders when form has errors (#358)",
- "validator: limits as warning instead of error (#357)"
+ "prevent setting warning as undefined",
+ "warning border style to yellow"
],
"Refactoring": [
"validation-tooltip: rename invalid prop to enabled",
@@ -9175,21 +9184,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
}
],
@@ -9609,11 +9618,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add more tests to cover add exchange usecase",
- "add more tests and improve some of the existing ones",
"add tests to cover add exchnage usecase",
+ "add tests to cover edit exchange usecase and format",
"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 more tests and improve some of the existing ones"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -9653,15 +9662,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",
+ "add some tests for main data page",
"more tests for data page and setup for other pages",
+ "add additional tests for main exchange page",
"add more tests to general data page and refactor existing ones"
],
"Bug Fixes": [
- "add mock for resize observer",
- "fix format"
+ "fix format",
+ "add mock for resize observer"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -9721,20 +9730,20 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "update fixtures for cypress tests",
"add missing transations",
"move testing libraty to dev dependencies",
- "update fixtures for cypress tests",
"minor fixes"
],
"Features": [
- "add sharing settings",
- "show sharing button only if the user can share the exchange",
- "update version of dhis2 app runtime",
- "add sharing button to data exchange configurations",
- "upgrade app platform and ui library",
"add tests for edit overview page",
+ "upgrade app platform and ui library",
+ "update version of dhis2 app runtime",
+ "add sharing button which opens a sharing dialog in configurations",
+ "show sharing button only if the user can share the exchange",
"upgrade node version for ci",
- "add sharing button which opens a sharing dialog in configurations"
+ "add sharing button to data exchange configurations",
+ "add sharing settings"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -10089,26 +10098,26 @@
"display type and definitions for data items in data selector (DHIS2-14774) (#3274)"
],
"Maintenance": [
- "update analytics to latest build for testing",
"update analytics dependency",
- "release: cut 100.9.0 [skip release]",
"bump ui to v10",
- "use analytics build for testing",
"run prettier",
- "use latest test build of analytics",
"use latest analytics build for testing",
+ "use analytics build for testing",
+ "release: cut 100.9.0 [skip release]",
+ "use latest test build of analytics",
"update app-runtime to 3.11.3",
- "update ui dep and remove resolution"
+ "update ui dep and remove resolution",
+ "update analytics to latest build for testing"
],
"Bug Fixes": [
"use fluid on Modal to maximise space use",
"pass currentUser to DataDimension"
],
"Testing": [
- "Cypress: add tests for data info popper",
- "update snapshot after changing Modal prop",
"Cypress: add command for closing poppers",
- "update snapshots"
+ "update snapshots",
+ "Cypress: add tests for data info popper",
+ "update snapshot after changing Modal prop"
],
"Documentation": [
"add section about the data item info panel"
@@ -10128,8 +10137,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release workflow fixes (#3302)",
"deps: bump elliptic in the security group across 1 directory (#3291)",
+ "release workflow fixes (#3302)",
"release: cut 100.8.8 [skip release]"
],
"Bug Fixes": [
@@ -10170,27 +10179,27 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.8.6 [skip release]",
"import order",
- "comment",
- "unused import",
+ "remove ReportPortal integration (#3293)",
"use d2-ci analytics build for testing",
- "release: cut 100.8.6 [skip release]",
- "remove ReportPortal integration (#3293)"
+ "comment",
+ "unused import"
],
"Testing": [
+ "fix totals test by changing periods (#3300)",
+ "update test to work with analytics function",
"update cypress test - no longer expect disabled tree",
+ "update cypress test - expect 2 units selected",
"test names",
- "update cypress test - expect root to be selected",
- "update test to work with analytics function",
- "fix totals test by changing periods (#3300)",
"add reducer test for default metadata",
- "update cypress test - expect 2 units selected"
+ "update cypress test - expect root to be selected"
],
"Bug Fixes": [
"inject translated user ou names",
+ "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
"upgrade analytics",
- "never overwrite default metadata",
- "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)"
+ "never overwrite default metadata"
],
"GitHub": "\nBug Fixes \n\nenable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241 ) (ef314a5 ) \n "
}
@@ -10211,10 +10220,10 @@
"remove single-value-specific test"
],
"Maintenance": [
+ "update yarn.lock",
"release: cut 100.8.5 [skip release]",
"delete import of removed function",
- "remove unused code from spec file",
- "update yarn.lock"
+ "remove unused code from spec file"
],
"Testing": [
"fix open e2e test because single value is no long a nonHighchartsType",
@@ -10236,12 +10245,12 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
+ "upgrade all used github action versions (#3267)",
"do not use reportportal when dependabot pr (#3271)",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
- "deps: bump the security group with 5 updates (#3253)",
- "upgrade all used github action versions (#3267)",
- "release: cut 100.8.4 [skip release]"
+ "release: cut 100.8.4 [skip release]",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
+ "deps: bump the security group with 5 updates (#3253)"
],
"Bug Fixes": [
"infinite spinner when opening the interpretations modal while viewing a visualization (#3283)"
@@ -10284,9 +10293,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "handle missing icon file more gracefully",
+ "fetch icon with credentials (#3264)",
"include credentials when fetching the icon",
- "fetch icon with credentials (#3264)"
+ "handle missing icon file more gracefully"
],
"Maintenance": [
"release: cut 100.8.2 [skip release]"
@@ -10306,14 +10315,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump analytics version",
"release: cut 100.8.1 [skip release]",
+ "bump analytics version",
"use hardcoded dev version for running e2e prod tests (#3240)",
"consolidate visualization error test"
],
"Bug Fixes": [
- "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)",
- "solve sizing/visibility issues in dashboard"
+ "solve sizing/visibility issues in dashboard",
+ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)"
],
"Testing": [
"add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
@@ -10355,26 +10364,26 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deduplicate deps",
- "prevent console error output",
- "prevent error log for missing components",
+ "remove test file without any tests",
"tweak test config",
- "remove reference to maps app",
"prevent visualization plugin test to log errors by fixing the test",
- "fix local jest run (#3218)",
+ "prevent console error output",
+ "remove reference to maps app",
"do not log action errors during jest test run",
- "remove unclear code and replace with ESLint disable comment",
"disable report-portal debug logging",
- "do not log getShallowAddToLayoutButton during test run",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
+ "fix local jest run (#3218)",
+ "prevent error log for missing components",
"tweak jest config so it only reports to portal when on CI",
- "remove test file without any tests",
- "remove unneeded console.error hack",
"release: cut 100.7.2 [skip release]",
- "deps: bump the security group across 1 directory with 7 updates (#3192)"
+ "deduplicate deps",
+ "remove unneeded console.error hack",
+ "remove unclear code and replace with ESLint disable comment",
+ "do not log getShallowAddToLayoutButton during test run"
],
"Bug Fixes": [
- "add requireActual to analytics mock to prevent component missing errors",
- "translations: sync translations from transifex (master) (#3200)"
+ "translations: sync translations from transifex (master) (#3200)",
+ "add requireActual to analytics mock to prevent component missing errors"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (#3200 ) (4f5635d ) \n "
}
@@ -10441,9 +10450,9 @@
"apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
+ "release: cut 100.6.2 [skip release]",
"remove !important styles",
- "use constant from analytics instead of 'co'",
- "release: cut 100.6.2 [skip release]"
+ "use constant from analytics instead of 'co'"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
}
@@ -10480,10 +10489,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "resolve to @dhis2/ui 9.4.4 (#3129)",
- "release: cut 100.6.0 [skip release]",
"unused imports",
- "import order"
+ "release: cut 100.6.0 [skip release]",
+ "import order",
+ "resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -10492,8 +10501,8 @@
"pivot table as default vis type in DV (DHIS2-15833) (#3159)"
],
"Testing": [
- "make tests expect pivot table as vis type",
- "update tests"
+ "update tests",
+ "make tests expect pivot table as vis type"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (4c08077 ) \n \nFeatures \n\npivot table as default vis type in DV (DHIS2-15833) (#3159 ) (0eccf93 ) \n "
}
@@ -10530,8 +10539,8 @@
"releaseNotes": {
"Bug Fixes": [
"bump analytics to 26.7.5 for period translations",
- "bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics for testing",
+ "bump analytics with fix for DHIS2-16904 (#3124)"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -10550,13 +10559,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
"release: cut 100.5.7 [skip release]",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"dependabot config and remove dev branch from workflows (#3107)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)"
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
+ "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)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -10575,8 +10584,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"use improved rich text editor from analytics (DHIS2-15522)",
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"merge to master"
],
"Maintenance": [
@@ -10596,18 +10605,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#3043)",
"release: cut 100.5.5 [skip release]",
"run release job for tags (#3064)",
- "do not run release step on dev branch (#3083)"
+ "do not run release step on dev branch (#3083)",
+ "optimize Cypress recordings with conditional triggers (#3043)"
],
"Bug Fixes": [
- "merge to master",
"dimension chip design updates (DHIS2-16272) (#2934)",
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"translations: sync translations from transifex (dev)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)"
+ "merge to master"
]
}
},
@@ -10623,10 +10632,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "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)",
- "merge to master"
+ "fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -10645,9 +10654,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "plugin flashes when interacting with Interpretations modal (#3017)",
"translations: sync translations from transifex (dev)",
"try locking highcharts to 10.2.0",
- "plugin flashes when interacting with Interpretations modal (#3017)",
"merge to master"
],
"Documentation": [
@@ -10673,15 +10682,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "wait for different SVG for single value",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
- "add classnames and update json instructions file for outlier tables (#3000)",
"remove query param section from url glob",
+ "wait for different SVG for single value",
+ "add classnames and update json instructions file for outlier tables (#3000)",
"correct typo in visualisation type"
],
"Maintenance": [
- "rename strategy to interceptResponse",
- "release: cut 100.5.2 [skip release]"
+ "release: cut 100.5.2 [skip release]",
+ "rename strategy to interceptResponse"
]
}
},
@@ -10697,8 +10706,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "ensure only the first period item is used",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
+ "ensure only the first period item is used",
"enable the loading spinner when props change",
"merge to master"
],
@@ -10719,30 +10728,30 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump node to version 18",
- "reorganised dev commits",
- "include release notes in slackbot message (#2974)",
+ "add slack bot release success message (#2965)",
"bump Cypress to version 13 (#2935)",
+ "run the release step on both dev and master branches (#2990)",
+ "include release notes in slackbot message (#2974)",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "bump node to version 18",
"remove testRegex from jest config (#2956)",
- "apply consistent naming to push analytics class names",
- "add slack bot release success message (#2965)",
- "upgrade @dhis2/analytics",
"yarn deduplicate",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"release: cut 100.5.0 [skip release]",
- "run the release step on both dev and master branches (#2990)"
+ "upgrade @dhis2/analytics",
+ "reorganised dev commits",
+ "apply consistent naming to push analytics class names"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
"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",
+ "adapt tests to new database (#2975)",
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "push-analytics: add push analytics instructions (#2985)",
"translations: sync translations from transifex (dev)",
"add custom errors for analytics requests (#2874)",
- "push-analytics: add push analytics instructions (#2985)"
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
],
"Features": [
"add class-names for push-analytics (#2966)",
@@ -10762,69 +10771,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "set disabledOptions on AO loading and vis type switching",
- "avoid visualization flashing when changing options",
- "translations: sync translations from transifex (dev)",
"avoid crash when visualization object is empty (ie. New)",
- "hide icon from visualization when option is toggled",
- "update cli-app-scripts and analytics deps",
"do not pass a boolean for icons when saving",
- "dependency updates (#2243)",
"fix bug which cause current to loose props",
- "fetch data element icon and pass it in extraOptions"
+ "dependency updates (#2243)",
+ "fetch data element icon and pass it in extraOptions",
+ "avoid visualization flashing when changing options",
+ "update cli-app-scripts and analytics deps",
+ "translations: sync translations from transifex (dev)",
+ "hide icon from visualization when option is toggled",
+ "set disabledOptions on AO loading and vis type switching"
],
"Maintenance": [
- "use renamed github shared workflow (#2912)",
+ "fix linting error",
"fix rebase conflict resolutions",
- "remove videos",
+ "regenerate pot file",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "switch test server to debug (test.e2e is broken/slow)",
"configure continuous delivery workflows (#2254)",
- "update pot file",
+ "use renamed github shared workflow (#2912)",
+ "remove videos",
+ "analytics: add support for cumulative values",
"upgrade cypress to v12 and adjust project to it",
+ "use alpha version of analytics",
+ "release: cut 100.4.0 [skip release]",
"manually bump deps (#2543)",
- "regenerate pot file",
"revert the test server changes and move to a separate PR",
- "release: cut 100.4.0 [skip release]",
- "analytics: add support for cumulative values",
- "fix linting error",
- "use alpha version of analytics",
- "switch test server to debug (test.e2e is broken/slow)",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)"
+ "update pot file"
],
"Features": [
"disable legend option when cumulative values is enabled",
- "disabled options based on cumulativeValues in PT DHIS2-15728",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
"handle disabled option in Redux store",
+ "remove disabled before passing object to visualization generator",
"handle disabled and helpText props for disabled options",
- "cumulative values in PT (DHIS2-5497) (#2746)",
- "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
"support non-gregorian fixed periods (#2233)",
- "remove disabled before passing object to visualization generator",
- "v100.4.0",
- "single value background color change based upon legend (DHIS2-13702) (#2223)"
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "v100.4.0"
],
"Testing": [
- "refactor clickCheckbox to check/uncheckCheckbox",
- "fix test failing due to change in single value behaviour",
"use current year instead of hardcode it",
- "enhance tests, options and sorting",
+ "add helper functions for totals options",
+ "fix test failing due to change in single value behaviour",
"add tests for cumulativeValues option in PT",
- "add helper functions for totals options"
+ "enhance tests, options and sorting",
+ "refactor clickCheckbox to check/uncheckCheckbox"
],
"Refactoring": [
- "rename variable for clarity",
- "allow checkbox options to be disabled",
- "simplify code for passing displayProperty",
- "add styles for titles of disabled sections",
- "allow legend related option to be disabled",
"streamlined code",
- "allow non toggleable select to be disabled",
- "add helper text when used in PT DHIS2-15727",
+ "simplify code for passing displayProperty",
"avoid involuntary changes to current in Redux store",
+ "remove unnecessary code",
+ "add styles for titles of disabled sections",
+ "revert changes to option components",
"allow disabled to be passed as prop",
+ "allow legend related option to be disabled",
"avoid extra prop and detect visType internally",
- "revert changes to option components",
- "remove unnecessary code"
+ "allow checkbox options to be disabled",
+ "rename variable for clarity",
+ "add helper text when used in PT DHIS2-15727",
+ "allow non toggleable select to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -10848,12 +10857,12 @@
"v100.3.1"
],
"Maintenance": [
+ "release: cut 100.3.1 [skip release]",
+ "move RP agent-js-cypress to dhis2 org",
+ "consolidate cypress tests (#2890)",
"use reportportal fork",
"consolidate legend tests (#2897)",
"get BRANCH_NAME and PR_TITLE",
- "consolidate cypress tests (#2890)",
- "release: cut 100.3.1 [skip release]",
- "move RP agent-js-cypress to dhis2 org",
"use latest analytics-e2e-tests workflow"
]
}
@@ -10873,14 +10882,14 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "translations: sync translations from transifex (dev)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"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)",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"change legend type description to fit SV (DHIS2-15120) (#2757)",
"only update interpretations list when in DOM",
+ "translations: sync translations from transifex (dev)",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"prevent state update when modal is closing"
],
"Features": [
@@ -11070,27 +11079,27 @@
"add workflows and cli-style"
],
"Maintenance": [
- "improve file extension resolver",
"rename extensions to jsx as needed",
+ "update eslintignore",
+ "remove accidental import",
+ "add app hub ID to d2 config",
+ "improve file extension resolver",
"fix eslint config",
- "add ESLint, workaround config, and format",
- "deps: add @dhis2/cli-style",
"add min dhis2 version",
+ "update comment",
"release: cut 1.5.2 [skip release]",
- "add app hub ID to d2 config",
- "remove accidental import",
- "update eslintignore",
- "add linting checks on commits",
+ "deps: add @dhis2/cli-style",
"add Prettier and format",
- "update comment"
+ "add linting checks on commits",
+ "add ESLint, workaround config, and format"
],
"Refactoring": [
"use i18n.t for full phrases",
"satisfy no-async-promise-executor rule"
],
"Bug Fixes": [
- "complete useEffect params",
"deps: upgrade to app platform v12",
+ "complete useEffect params",
"deps: upgrade app platform to v12 for Vite and React 18 (#53)"
],
"GitHub": "1.5.2 (2025-01-24) \nBug Fixes \n\ndeps: upgrade app platform to v12 for Vite and React 18 (#53 ) (a8f0dcf ) \n "
@@ -11304,12 +11313,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/533d4b8b-e356-4824-bf8a-dca3a51065a3",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/7b8b291c-be67-4d93-896b-2a95bddf0c43",
+ "caption": "",
+ "created": 1708610713427,
+ "description": "",
+ "id": "7b8b291c-be67-4d93-896b-2a95bddf0c43",
+ "lastUpdated": 1708610713427,
+ "logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7",
"caption": "",
- "created": 1708610713475,
+ "created": 1708610713391,
"description": "",
- "id": "533d4b8b-e356-4824-bf8a-dca3a51065a3",
- "lastUpdated": 1708610713475,
+ "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7",
+ "lastUpdated": 1708610713391,
"logo": false
},
{
@@ -11322,12 +11340,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/7b8b291c-be67-4d93-896b-2a95bddf0c43",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/533d4b8b-e356-4824-bf8a-dca3a51065a3",
"caption": "",
- "created": 1708610713427,
+ "created": 1708610713475,
"description": "",
- "id": "7b8b291c-be67-4d93-896b-2a95bddf0c43",
- "lastUpdated": 1708610713427,
+ "id": "533d4b8b-e356-4824-bf8a-dca3a51065a3",
+ "lastUpdated": 1708610713475,
"logo": false
},
{
@@ -11338,15 +11356,6 @@
"id": "856eca9f-93c9-4b90-bf51-cdbf134c79b5",
"lastUpdated": 1710703088451,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7",
- "caption": "",
- "created": 1708610713391,
- "description": "",
- "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7",
- "lastUpdated": 1708610713391,
- "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/climate-app",
@@ -11374,28 +11383,28 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "prepare App Hub CD",
- "add program selector title",
"upgrade to React 18",
- "remove packageManager"
+ "add program selector title",
+ "remove packageManager",
+ "prepare App Hub CD"
],
"Bug Fixes": [
+ "button alignment",
"remove e2e workflow",
"remove container div",
- "ui improvements",
- "IG config form improvements",
- "button alignment",
- "update tests to React 18",
"add hashRouter",
- "disable \"Next\" button in IGConfigForm when form is invalid"
+ "IG config form improvements",
+ "disable \"Next\" button in IGConfigForm when form is invalid",
+ "ui improvements",
+ "update tests to React 18"
],
"Features": [
"page navigation"
],
"Refactoring": [
- "add same styling to the program selector",
+ "clean up",
"delete old App render test",
- "clean up"
+ "add same styling to the program selector"
],
"GitHub": "What's Changed \n\nchore: prepare App Hub CD by @JohanGHole in https://github.com/dhis2/fhir-ig-generator-app/pull/16 \nfix: ui improvements by @JohanGHole in https://github.com/dhis2/fhir-ig-generator-app/pull/18 \n \nFull Changelog : https://github.com/dhis2/fhir-ig-generator-app/compare/v1.0.1...v1.1.0
"
}
@@ -11429,21 +11438,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/1928228f-edbe-461d-b805-8ed94aa582a3/b29248db-224c-4e63-8310-e3ed19cb7e8c",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/1928228f-edbe-461d-b805-8ed94aa582a3/d5eadb68-e15b-4807-913a-5b25674d4de4",
"caption": "",
- "created": 1738149676513,
+ "created": 1738149676461,
"description": "",
- "id": "b29248db-224c-4e63-8310-e3ed19cb7e8c",
- "lastUpdated": 1738149676513,
+ "id": "d5eadb68-e15b-4807-913a-5b25674d4de4",
+ "lastUpdated": 1738149676461,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/1928228f-edbe-461d-b805-8ed94aa582a3/d5eadb68-e15b-4807-913a-5b25674d4de4",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/1928228f-edbe-461d-b805-8ed94aa582a3/b29248db-224c-4e63-8310-e3ed19cb7e8c",
"caption": "",
- "created": 1738149676461,
+ "created": 1738149676513,
"description": "",
- "id": "d5eadb68-e15b-4807-913a-5b25674d4de4",
- "lastUpdated": 1738149676461,
+ "id": "b29248db-224c-4e63-8310-e3ed19cb7e8c",
+ "lastUpdated": 1738149676513,
"logo": false
}
],
@@ -12025,19 +12034,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "move TEI import to new tracker endpoints",
"migrate TEI and Event export to new tracker API",
- "move Event import to new tracker endpoints"
+ "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
+ "move Event import to new tracker endpoints",
+ "move TEI import to new tracker endpoints"
],
"Bug Fixes": [
+ "lint issues",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "loader keeps showing when opening export in new page",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter",
"update tests snapshots",
- "lint issues",
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
"migration-trackedentity: change followupStatus to followup",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "loader keeps showing when opening export in new page"
],
"Refactoring": [
"change TEI references to Tracked entity",
@@ -12218,8 +12227,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release workflow fixes (#627)",
- "release: cut 101.1.11 [skip release]"
+ "release: cut 101.1.11 [skip release]",
+ "release workflow fixes (#627)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12239,16 +12248,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.1.10 [skip release]",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
- "update all actions to latest version [DHIS2-18298] (#604)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
+ "deps: bump the security group across 1 directory with 5 updates (#601)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
- "downgrade commitlint action",
"remove reportportal integration (#618)",
+ "release: cut 101.1.10 [skip release]",
"try commitlint action v5",
- "deps: bump the security group across 1 directory with 5 updates (#601)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
- "update READM with info about deploy previews (#591)"
+ "update READM with info about deploy previews (#591)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "downgrade commitlint action",
+ "update all actions to latest version [DHIS2-18298] (#604)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12269,10 +12278,10 @@
"releaseNotes": {
"Maintenance": [
"deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
- "use hardcoded dev version for running e2e prod tests (#598)",
- "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "skip ReportPortal integration for Dependabot PRs (#585)",
+ "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
+ "use hardcoded dev version for running e2e prod tests (#598)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12292,8 +12301,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
"release: cut 101.1.8 [skip release]",
@@ -12356,18 +12365,18 @@
"releaseNotes": {
"Bug Fixes": [
"ensure width is within lower and upper bound in a centralized place",
- "sanitize sidebar width before reading and writing to local storage (#576)",
- "sanitize width before reading and writing to local storage"
+ "sanitize width before reading and writing to local storage",
+ "sanitize sidebar width before reading and writing to local storage (#576)"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
- "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"
+ "disable report-portal so we can see test failures",
+ "release: cut 101.1.5 [skip release]",
+ "adjust comment to code change",
+ "restore cypress reportportal config"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
}
@@ -12384,17 +12393,17 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update options test because DHIS2 Core v39.6 has been released",
+ "update options test after DHIS2 Core v39.6 release (#577)",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
- "update options test after DHIS2 Core v39.6 release (#577)"
+ "update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
+ "round to single decimal",
+ "disable reporter in cypress config",
"only test enrolment skip rounding on v41 and above",
"release: cut 101.1.4 [skip release]",
- "disable reporter in cypress config",
- "remove version dependent e2e test logic for enrollment too",
- "round to single decimal",
"surround assertions with it blocks",
+ "remove version dependent e2e test logic for enrollment too",
"add comment with JIRA issue link",
"restore cypress config"
],
@@ -12475,40 +12484,40 @@
"releaseNotes": {
"Features": [
"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",
- "ensure sidebar does not break layout",
"add sidebar width to global state and store in local storage",
- "prevent sidebar from becoming to narrow or extend past the end of the window",
- "enable resizing the sidebar with keyboard navigation",
- "add resizable sidebar (DHIS2-17170) (#534)",
- "allow sidebar width reset via view menu"
+ "ensure sidebar does not break layout",
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
- "add translation for reset sidebar width button",
- "correct some typos",
- "use local storage key format consistent with dashboards",
"remove redundant call to event.persist()",
+ "use local storage key format consistent with dashboards",
+ "release: cut 101.1.0 [skip release]",
+ "add translation for reset sidebar width button",
"add e2e test for reset by double click",
+ "correct some typos",
"use correct default size",
- "fix typo in filename",
- "release: cut 101.1.0 [skip release]"
+ "fix typo in filename"
],
"Bug Fixes": [
- "persist width correctly after resetting",
- "set animation duration to 150ms for increased snappiness",
+ "hide panel content after transition is complete",
+ "add dependency array to effect hook",
"address overshooting min and max width issues",
- "animate width on inner panel to fix reset animation",
+ "persist width correctly after resetting",
"ensure resize handler is removed when the component unmounts",
- "add dependency array to effect hook",
- "hide panel content after transition is complete"
+ "animate width on inner panel to fix reset animation",
+ "set animation duration to 150ms for increased snappiness"
],
"Testing": [
"assert out-of-bounds behavior",
"implement e2e tests"
],
"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"
@@ -12548,10 +12557,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)",
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "release: cut 101.0.6 [skip release]"
+ "release: cut 101.0.6 [skip release]",
+ "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)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12593,9 +12602,9 @@
"Maintenance": [
"deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
- "add group for security updates to dependabot config (#536)",
"enhance parallel cypress test execution (#514)",
- "release: cut 101.0.4 [skip release]"
+ "release: cut 101.0.4 [skip release]",
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -12697,12 +12706,12 @@
"releaseNotes": {
"Maintenance": [
"release: cut 100.17.1 [skip release]",
- "group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)"
+ "optimize Cypress recordings with conditional triggers (#505)",
+ "group all non dhis2 deps into a single dependabot PR (#510)"
],
"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 "
}
@@ -12725,26 +12734,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "enable test for sorting data loaded from AO",
- "refactor after PR review",
- "add Cypress tests for sorting in AO",
"add another test for sorting/saving",
- "verify values are sorted correctly"
+ "add Cypress tests for sorting in AO",
+ "verify values are sorted correctly",
+ "refactor after PR review",
+ "enable test for sorting data loaded from AO"
],
"Bug Fixes": [
"use correct default for sorting direction",
"fix merging conflict",
+ "pass correct dimension name in download for sorting",
+ "fix merge conflict",
"respect user defined sorting in download DHIS2-15248",
"fix sorting on a \"repeated\" dimension column",
- "use correct property name and case",
"avoid extra analytics request when loading a new AO",
"reset local sorting state when column is removed",
+ "avoid re-renders and double requests when sorting in dashboard",
"format sorting correctly when saving DHIS2-15836",
- "show empty cell for missing boolean values as well (#466)",
"reset sorting when a different AO is loaded",
- "pass correct dimension name in download for sorting",
- "fix merge conflict",
- "avoid re-renders and double requests when sorting in dashboard"
+ "show empty cell for missing boolean values as well (#466)",
+ "use correct property name and case"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -12852,21 +12861,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
+ "enable skip rounding option for all versions",
"add feature toggle for skipRounding option",
"add option for skipRounding",
- "handle showHierarchy separately from requestable options",
"add skipRounding option DHIS2-15629",
- "enable skip rounding option for all versions"
+ "handle showHierarchy separately from requestable options"
],
"Testing": [
"add test for skipRounding and fix other tests",
"remove version toggle for tests"
],
"Documentation": [
+ "remove screenshot of Options modal",
"fix sequence of example screenshots",
"add documentation for skip rounding option",
- "rephrase skip rounding section title",
- "remove screenshot of Options modal"
+ "rephrase skip rounding section title"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -13405,10 +13414,10 @@
"use form container component for styling consistency"
],
"Maintenance": [
- "add translations",
- "add lngs to avoid page refresh",
"format code",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "add translations",
+ "add lngs to avoid page refresh"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
}
@@ -13626,8 +13635,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "remove netlify deploy workflows",
- "add new workflows (#36)"
+ "add new workflows (#36)",
+ "remove netlify deploy workflows"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -13710,8 +13719,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "pass hash path with redirect [DHIS2-17629] (#32)",
- "keep hash location on redirect [DHIS2-17629]"
+ "keep hash location on redirect [DHIS2-17629]",
+ "pass hash path with redirect [DHIS2-17629] (#32)"
],
"Bug Fixes": [
"clean up, add tests"
@@ -13774,16 +13783,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "set code coverage threshold",
- "passwordReset page tests",
"clean up tests",
- "add missing coverage flag when running tests",
- "remove duplicate/unused tests",
- "start adding unit tests",
+ "set code coverage threshold",
+ "release: cut 100.0.5 [skip release]",
+ "language update tests",
"useGetErrorIfNotAllowed hook tests",
"app component tests",
- "release: cut 100.0.5 [skip release]",
- "language update tests"
+ "start adding unit tests",
+ "passwordReset page tests",
+ "add missing coverage flag when running tests",
+ "remove duplicate/unused tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -13803,8 +13812,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add transifex config file (#24)",
- "release: cut 100.0.4 [skip release]"
+ "release: cut 100.0.4 [skip release]",
+ "add transifex config file (#24)"
],
"Bug Fixes": [
"translations: sync translations from transifex (main)"
@@ -13929,18 +13938,18 @@
"temp data set form section that allows only selecting default (#507) [skip release]"
],
"Bug Fixes": [
- "dependencies: upgrade dhis2 dependencies (#497)",
- "resolve conflicts",
+ "organisationUnitList: fix stable queries reference, refactor",
"small text changes",
- "increase cypress timeout in failing test",
"use lodash difference instead of set difference",
- "some cleanup",
+ "dependencies: upgrade dhis2 dependencies (#497)",
"refactor diff, add loading when search",
+ "add field for form descriptor",
+ "resolve conflicts",
"deps: update dhis2 dependencies, vite",
- "organisationUnitList: fix stable queries reference, refactor",
- "tests: fix test, use userEvent",
"fix lint",
- "add field for form descriptor"
+ "increase cypress timeout in failing test",
+ "tests: fix test, use userEvent",
+ "some cleanup"
],
"Maintenance": [
"release: cut 0.29.1 [skip release]"
@@ -13960,9 +13969,9 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "cat options merge (#502)",
+ "add test specs",
"first version of cat options merge",
- "add test specs"
+ "cat options merge (#502)"
],
"Bug Fixes": [
"lint",
@@ -13990,8 +13999,8 @@
"implement merging of indicators (#503)"
],
"Maintenance": [
- "release: cut 0.28.0 [skip release]",
- "remove factor from indicator merge"
+ "remove factor from indicator merge",
+ "release: cut 0.28.0 [skip release]"
],
"GitHub": "0.28.0 (2025-01-28) \nFeatures \n"
}
@@ -14088,14 +14097,14 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "add test specs",
"data set period fields (#496)",
- "add checkbox fields to period section of data set form",
- "add test specs"
+ "add checkbox fields to period section of data set form"
],
"Bug Fixes": [
"lint",
- "rename component, use hook to get form values, fix bug with checkbox state",
"rename component and small refactor",
+ "rename component, use hook to get form values, fix bug with checkbox state",
"remove unused value"
],
"Maintenance": [
@@ -14173,57 +14182,57 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "add route guard for merge page",
+ "fix console warnings for proptypes",
+ "remove unused code",
+ "modelmultiselect: align with model-single-select",
+ "icons: update icons picker to support paginated api (#485) [skip release]",
"add tests - do not load icon if not present",
+ "fix failing tests by reverting dataTest attr",
+ "fix initial selected values for multi-select",
+ "lint",
+ "some cleanup - remove irrelevant changes",
"modelmultiselect: fix useEffect onChange condition",
"merge load and complete page",
+ "remove unused field",
+ "remove J2ME PARSER (#500) [skip release]",
+ "add introduction",
"iconmessage container",
- "some cleanup - remove irrelevant changes",
- "add missing iconmocks",
- "fix initial selected values for multi-select",
- "modelmultiselect: align with model-single-select",
+ "indicator-merge: add warning for indicator types with different factors",
"organisationUnit: selected org units update according to input.value [skip release] (#493)",
- "css: use flex-start for aligning arrow",
- "lint",
- "fix failing tests by reverting dataTest attr",
- "icons: update icons picker to support paginated api (#485) [skip release]",
- "need to make sure selected org units update once the input value updates",
- "add introduction",
- "remove unused code",
- "review changes",
- "icons: cleanup and translate tabs",
- "remove unused sync hook",
- "add source-target fields",
"use input value path rather than state selected",
- "remove unused field",
- "icons: remove filterIcons",
- "add route guard for merge page",
+ "add source-target fields",
"center arrow",
- "fix console warnings for proptypes",
+ "remove unused sync hook",
"add missing files",
- "remove J2ME PARSER (#500) [skip release]",
+ "review changes",
+ "css: use flex-start for aligning arrow",
"icons: implement paginated icons list",
- "indicator-merge: add warning for indicator types with different factors"
+ "add missing iconmocks",
+ "need to make sure selected org units update once the input value updates",
+ "icons: cleanup and translate tabs",
+ "icons: remove filterIcons"
],
"Features": [
- "split data sets form into multiple components (#495) [skip release]",
- "setup merge routes and authorities",
- "implements actions for cat option combos separately (#499)",
"merge: indicator types merge (#455) [skip release]",
- "merge: add indicator merge form",
- "add merge button to toolbar",
"support string ids for modelmulti-select",
+ "setup merge routes and authorities",
"org unit group forms (#479) [skip release]",
- "implements actions for cat option compos separately so delete action can be removed",
+ "implements actions for cat option combos separately (#499)",
+ "add merge button to toolbar",
+ "split data sets form into multiple components (#495) [skip release]",
+ "org unit set add and edit form unfinished",
"ModelMultiSelect: add modelmultiselect component",
- "org unit set add and edit form unfinished"
+ "implements actions for cat option compos separately so delete action can be removed",
+ "merge: add indicator merge form"
],
"Refactoring": [
"simplify mergeform styles",
- "refactor formcontent",
- "merge: use ModelSingleSelect for target-field",
"loading composition",
- "form style fixes, confirmation field",
- "use DefaultMergeFormContents"
+ "merge: use ModelSingleSelect for target-field",
+ "refactor formcontent",
+ "use DefaultMergeFormContents",
+ "form style fixes, confirmation field"
],
"Maintenance": [
"release: cut 0.24.0 [skip release]"
@@ -14264,32 +14273,32 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add api calls to create and edit org unit datasets and programs",
+ "add test specs",
"add translation action to org units",
+ "add api calls to create and edit org unit datasets and programs",
"overide indicatortypes available configuration",
+ "make column sortable only if specified by backend (#487)",
"show translated short name in details panel and add column",
- "add public access to indicatortype table",
"override indicatortype available (#486)",
- "make column sortable only if specified by backend (#487)",
- "add test specs"
+ "add public access to indicatortype table"
],
"Bug Fixes": [
- "small refactors",
"remove data dimension and add data dimension type filter",
- "show translated short name in details panel and add column to org unit group and group set",
- "check uniqueness of field values to be case insensitive (#488)",
"address feedback on edit and add org unit changes",
"when checking for duplicate values ignore spaces",
+ "show translated short name in details panel and add column to org unit group and group set",
+ "small refactors",
"types for org unit initial values",
- "fix lint"
+ "fix lint",
+ "check uniqueness of field values to be case insensitive (#488)"
],
"Maintenance": [
- "release: cut 0.23.0 [skip release]",
+ "remove public access for indicator types",
"update sectionlist for indicatortypes",
- "overide indicatortype available (#489)",
"remove data dimension from edit form",
- "resolved filters",
- "remove public access for indicator types"
+ "release: cut 0.23.0 [skip release]",
+ "overide indicatortype available (#489)",
+ "resolved filters"
],
"GitHub": "0.23.0 (2025-01-15) \nBug Fixes \n\ncheck uniqueness of field values to be case insensitive (#488 ) (c2bdebb ) \n \nFeatures \n\nadd translation action to org units (430da6e ) \nmake column sortable only if specified by backend (#487 ) (70185b7 ) \noverride indicatortype available (#486 ) (42c0d31 ) \nshow translated short name in details panel and add column (f45b81f ) \n "
}
@@ -14313,9 +14322,9 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
- "remove data dimension from edit form",
- "release: cut 0.22.0 [skip release]",
"resolved filters",
+ "release: cut 0.22.0 [skip release]",
+ "remove data dimension from edit form",
"update sectionlist for indicatortypes"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
@@ -14353,19 +14362,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "small fixxes",
- "small copy fixes in category form (#478) [skip release]",
"add soem help text and maxLimit to transfers (#480)",
"remove section when used in form base",
"save navigation for dataelementGroup and -Sets (#482)",
+ "small fixxes",
+ "small copy fixes in category form (#478) [skip release]",
"fix lint"
],
"Features": [
- "introduce route path",
- "add setup and required fields to data set form",
- "add org unit option group set forms and list (#475)",
"data set required and setup fields (#474)",
- "translate period types"
+ "add org unit option group set forms and list (#475)",
+ "introduce route path",
+ "translate period types",
+ "add setup and required fields to data set form"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -14385,27 +14394,27 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "modelSingleSelect refactor",
- "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]"
+ "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]",
+ "modelSingleSelect refactor"
],
"Bug Fixes": [
+ "rename old modelsingleselect to legacy",
+ "remove categoryComboSelect refactor",
+ "switch indicator type edit form to correct format (#477)",
+ "rename select to transform",
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]",
"remove show all button and small changes to invalidate",
- "ModelSingleSelect: more refactor",
- "pass usefieldff to modelsingleselectfield",
"cleanup and rename modelsingleselectlegacy",
+ "ModelSingleSelect: more refactor",
+ "some refactoring, set staletime",
"refactor categorycomboselect",
- "rename old modelsingleselect to legacy",
"use partialLoadedDisplayAbleModel type",
- "rename select to transform",
- "some refactoring, set staletime",
- "indent org unit with no childs and refresh lists on update or new item",
- "switch indicator type edit form to correct format (#477)",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
- "remove categoryComboSelect refactor"
+ "pass usefieldff to modelsingleselectfield",
+ "indent org unit with no childs and refresh lists on update or new item"
],
"Testing": [
- "add tests for modelsingleselect",
- "add test for empty option"
+ "add test for empty option",
+ "add tests for modelsingleselect"
],
"Features": [
"wrap warnings only on small screens (#476)"
@@ -14428,36 +14437,36 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "adjust org unit row height, expand button",
- "only sort if persisted unless it is display name (#472) [skip release]",
- "sidebar filter placeholder label",
- "data element group transfers sizing",
- "sort columns using non case sensitive sort (#469) [skip release]",
+ "small rewrite of format sort order function",
+ "adjust table icon button color",
+ "use destructive style for delete menu items",
"adjust form footer styles",
+ "adjust global background color",
+ "data element group transfers sizing",
+ "adjust form container styles",
"adjust help and description texts",
+ "adjust sidebar filter empty state",
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "reduce sidebar filter padding",
"require a parent orgunit when creating new org units",
- "prevent sidebar focus styles on mouse click",
- "ou-tree field styling",
- "UI adjustments [DHIS2-18628]",
- "adjust form container styles",
- "adjust table icon button color",
"sidebar filter placeholder style",
"sidebar, sidenav style adjustments",
- "use destructive style for delete menu items",
- "remove global lineheight declaration",
+ "sidebar filter placeholder label",
+ "only sort if persisted unless it is display name (#472) [skip release]",
"reduce page-title bottom margin",
- "reduce sidebar filter padding",
- "small rewrite of format sort order function",
- "adjust global background color",
- "adjust sidebar filter empty state"
+ "adjust org unit row height, expand button",
+ "prevent sidebar focus styles on mouse click",
+ "UI adjustments [DHIS2-18628]",
+ "ou-tree field styling",
+ "remove global lineheight declaration"
],
"Maintenance": [
"remove footer test style",
"release: cut 0.19.5 [skip release]"
],
"Features": [
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
- "add tests specs"
+ "add tests specs",
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
],
"GitHub": "0.19.5 (2024-12-18) \nBug Fixes \n\nadjust form container styles (6d60814 ) \nadjust form footer styles (1be5c38 ) \nadjust global background color (6eab28e ) \nadjust help and description texts (ec05922 ) \nadjust org unit row height, expand button (7e5b7a7 ) \nadjust sidebar filter empty state (dc1f21f ) \nadjust table icon button color (fcfc1b5 ) \ndata element group transfers sizing (d153156 ) \nonly sort if persisted unless it is display name (#472 ) [skip release] (4e4b5b8 ) \nou-tree field styling (f0e6d18 ) \nprevent sidebar focus styles on mouse click (c43aa2a ) \nreduce page-title bottom margin (e4b3f0c ) \nreduce sidebar filter padding (f96633b ) \nremove global lineheight declaration (6e92f6c ) \nsidebar filter placeholder label (3259147 ) \nsidebar filter placeholder style (70664f3 ) \nsidebar, sidenav style adjustments (501b53c ) \nsort columns using non case sensitive sort (#469 ) [skip release] (e05fd78 ) \nuse destructive style for delete menu items (209542b ) \n \nFeatures \n\ndo not allow creation of org units at level 1 unless it's the first (#470 ) [skip release] (21e73b8 ) \n "
}
@@ -14474,14 +14483,14 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "format factor from number to string on edit (#466)",
"fix type of cat options dates (#467) [skip release]",
"show zero values, add factor validations (#463) [skip release]",
- "type checks"
+ "type checks",
+ "format factor from number to string on edit (#466)"
],
"Maintenance": [
- "release: cut 0.19.4 [skip release]",
- "add initial list of test specs (#464) [skip release]"
+ "add initial list of test specs (#464) [skip release]",
+ "release: cut 0.19.4 [skip release]"
],
"GitHub": "0.19.4 (2024-12-16) \nBug Fixes \n\nfix type of cat options dates (#467 ) [skip release] (321fed2 ) \nformat factor from number to string on edit (#466 ) (338d4c7 ) \nshow zero values, add factor validations (#463 ) [skip release] (1f1dcb1 ) \n "
}
@@ -14502,8 +14511,8 @@
"categoryOptionGroup: remove dataDimension field (#460)"
],
"Maintenance": [
- "remove data dimension from edit form",
"resolved filters",
+ "remove data dimension from edit form",
"release: cut 0.19.3 [skip release]"
],
"GitHub": "0.19.3 (2024-12-05) \nBug Fixes \n\ncategoryOptionGroup: remove dataDimension field (#460 ) (276e4ab ) \n "
@@ -14521,19 +14530,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove filters in manage view for org units",
- "zod and format to handle responsibility of changing date format",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "datefield to format date before displaying, org unit filters",
- "fieldrule - disable dimensiontype when editing",
"allow soring of non persisted properties",
- "refresh list view on close of dialog (#461)",
+ "zod and format to handle responsibility of changing date format",
+ "change description max limit",
+ "fieldrule - disable dimensiontype when editing",
"date field to format date before displaying, org unit filters (#456)",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
- "change org unit paths",
- "load categoryOptionSize initially",
+ "datefield to format date before displaying, org unit filters",
+ "refresh list view on close of dialog (#461)",
+ "remove filters in manage view for org units",
"categoryOption: load formName [skip release] (#458)",
- "change description max limit"
+ "load categoryOptionSize initially",
+ "change org unit paths",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -14553,14 +14562,14 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add missing indicatorType description",
- "list: remove shortName as default - add translated to models",
"list: use translated values for name and shortName (#438)",
- "tests: fix tests to use displayName",
- "use displayName instead of name of lists",
- "manageListView: hide filter tab if no filters, sort available",
+ "identifiable width after UI upgrade",
+ "list: remove shortName as default - add translated to models",
"modelListView: allow empty filters (#454) [skip release]",
- "identifiable width after UI upgrade"
+ "manageListView: hide filter tab if no filters, sort available",
+ "add missing indicatorType description",
+ "tests: fix tests to use displayName",
+ "use displayName instead of name of lists"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -14580,30 +14589,30 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "sectionedForm: initial architecture and base components (#431)",
- "sectionedForm: initial SectionedForm architecture",
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
"sectioned form router and fixes",
+ "sectionedForm: initial SectionedForm architecture",
+ "move data set form to different route temporarelly",
"add section in one page - update selection by scroll",
- "dataSet: dataSet sectionedForm",
- "stop hiding form tab and give some temp vertical space to not yet developed sections",
- "move data set form to different route temporarelly"
+ "sectionedForm: initial architecture and base components (#431)",
+ "dataSet: dataSet sectionedForm"
],
"Bug Fixes": [
- "some cleanup",
- "fix selectedsection scroll syncing",
+ "errornotice after revert",
"errorbox: allow to close box, fix styling",
- "cleanup error notice",
+ "add showcase for formstructure",
"add error noticebox",
+ "some cleanup",
+ "fix selectedsection scroll syncing",
"fix import after bad merge",
- "add showcase for formstructure",
"call submit from footer",
- "errornotice after revert"
+ "cleanup error notice"
],
"Refactoring": [
"remove unused file",
- "cleanup and fix imports",
"remove unused code",
"rename context",
+ "cleanup and fix imports",
"more cleanup"
],
"Maintenance": [
@@ -14624,24 +14633,24 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add edit and new form",
+ "add indicator list type list view",
"add description validation",
- "implement description field validation (#449)",
- "add indicator list type list view"
+ "add edit and new form",
+ "implement description field validation (#449)"
],
"Maintenance": [
- "update factor schema type",
+ "update indicator types columns",
+ "resolve merge conflict from master",
"update schema",
- "release: cut 0.18.0 [skip release]",
- "add notice box when custom attributes throw error",
- "update name field validation",
+ "update factor schema type",
"add extra validation for indicator types forms",
- "resolve merge conflict from master",
- "update indicator types columns"
+ "update name field validation",
+ "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
- "check max length for description",
- "prevent indicator types from using attributes"
+ "prevent indicator types from using attributes",
+ "check max length for description"
],
"GitHub": "0.18.0 (2024-11-28) \nFeatures \n\nimplement description field validation (#449 ) (e3329ff ) \n "
}
@@ -14658,10 +14667,10 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "handle empty validation on handlechange",
"add format validation to date fields and to dates in schemas (#451)",
- "add format validation to datefields and to dates in schemas",
- "upgrade ui library"
+ "handle empty validation on handlechange",
+ "upgrade ui library",
+ "add format validation to datefields and to dates in schemas"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -14682,15 +14691,15 @@
"releaseNotes": {
"Bug Fixes": [
"fix padding/margin in form",
- "add validations to datefield and small change to css of bulk upload",
- "address feedback from org unit new form (#447)",
+ "max and min to match schemas",
"orgUnit: add validation and label for parent orgunit",
- "max and min to match schemas"
+ "address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload"
],
"Features": [
"use meta to check if input field is valid or not",
- "upgrade ui library and multi calendar dates",
- "change comment to text area"
+ "change comment to text area",
+ "upgrade ui library and multi calendar dates"
],
"Maintenance": [
"release: cut 0.16.1 [skip release]"
@@ -14710,16 +14719,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add edit and new form",
"add indicator list type list view (#433)",
- "upgrade ui library to latest version (#448)"
+ "upgrade ui library to latest version (#448)",
+ "add edit and new form"
],
"Maintenance": [
+ "update indicator types columns",
"update factor schema type",
"update name field validation",
- "add notice box when custom attributes throw error",
"release: cut 0.16.0 [skip release]",
- "update indicator types columns"
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -15036,11 +15045,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "style fixes",
- "update test values for event layer popup",
"upgrade cypress to 13",
+ "style fixes",
"deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
- "release: cut 100.7.10 [skip release]"
+ "release: cut 100.7.10 [skip release]",
+ "update test values for event layer popup"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3428)"
@@ -15060,8 +15069,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "report release job of release workflow needs output from the release job (#3418)",
- "release: cut 100.7.9 [skip release]"
+ "release: cut 100.7.9 [skip release]",
+ "report release job of release workflow needs output from the release job (#3418)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -15144,9 +15153,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "only push to AppHub if build was created (#3392)",
"release: cut 100.7.5 [skip release]",
- "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)"
+ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
+ "only push to AppHub if build was created (#3392)"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -15166,17 +15175,17 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "update snapshot so it doesnt break with ui upgrades",
- "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "upgrade all used gha versions (#3381)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
+ "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
+ "update snapshot so it doesnt break with ui upgrades",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)",
+ "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
"release: cut 100.7.3 [skip release]",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)"
+ "upgrade all used gha versions (#3381)"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-17839",
- "update queries to tracker endpoint (#3346)"
+ "update queries to tracker endpoint (#3346)",
+ "https://dhis2.atlassian.net/browse/DHIS2-17839"
],
"GitHub": "\nBug Fixes \n"
}
@@ -15238,11 +15247,11 @@
"release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "update teiRelationshipsParser logic and add test",
"in getDataWithRelationships:",
- "in fetchTEIs: use program instead of TE type",
+ "in isIndexInstance:",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in isIndexInstance:"
+ "update teiRelationshipsParser logic and add test",
+ "in fetchTEIs: use program instead of TE type"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
}
@@ -15320,8 +15329,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "get the latest commit on master for the release info (#3305)",
- "release: cut 100.6.2 [skip release]"
+ "release: cut 100.6.2 [skip release]",
+ "get the latest commit on master for the release info (#3305)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -15422,8 +15431,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-16218",
- "enable hidding basemap in dashboard (#3275)"
+ "enable hidding basemap in dashboard (#3275)",
+ "https://dhis2.atlassian.net/browse/DHIS2-16218"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -15443,8 +15452,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "dependabot config and remove dev branch from workflows (#3265)",
- "release: cut 100.5.6 [skip release]"
+ "release: cut 100.5.6 [skip release]",
+ "dependabot config and remove dev branch from workflows (#3265)"
],
"Bug Fixes": [
"https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
@@ -15465,15 +15474,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "translations: sync translations from transifex (dev) (#3237)",
"merge dev to master",
+ "translations: sync translations from transifex (dev) (#3237)",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
"https://dhis2.atlassian.net/browse/DHIS2-15799",
"unclear 'show no data' (#3204)"
],
"Maintenance": [
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"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)"
],
@@ -15516,8 +15525,8 @@
"releaseNotes": {
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
- "dashboard filters were not being applied to maps (#3185)",
- "merge to master"
+ "merge to master",
+ "dashboard filters were not being applied to maps (#3185)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -15537,8 +15546,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "paragraph newlines in map description were being removed (#3182)",
"translations: sync translations from transifex (dev)",
+ "paragraph newlines in map description were being removed (#3182)",
"merge to master"
],
"Maintenance": [
@@ -15581,60 +15590,60 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "various fixes after release testing (#3151)",
- "final fixes for geojson (#3154)",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "highlight features when data table has filter",
- "make logic match prev code",
- "map plugin - do not load async layers multiple times (#3143)",
- "isPushAnalytics url param",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "set map bounds after all layers are added to the map",
+ "values that are strings but numeric in quality were not filtering",
+ "check download param when navigating to new",
+ "show no data message when geojson feature has no data (#3145)",
+ "add class-names for push-analytics",
"reset error when switching which layer shows data table",
- "set minimum point size of 1",
"use more understandable error messages",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "make `dhis2-map-new` class independent of downloadMode",
- "show no data message when geojson feature has no data (#3145)",
- "reduce the padding to make room for the scrollbar (#3148)",
"prevent data table effects from running code when no table (#3147)",
- "check download param when navigating to new",
+ "upgrade maps-gl for the rounded line join and caps",
+ "prevent enabling download button while loading mask is showing",
+ "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",
- "add tooltip on layer thumbnails",
- "values that are strings but numeric in quality were not filtering",
- "tab length should only take the space of the title",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "make logic match prev code",
+ "reduce the padding to make room for the scrollbar (#3148)",
"improve geojson layer error responses and cypress tests (#3149)",
- "upgrade maps-gl for the rounded line join and caps",
+ "position tooltip right over the thumbnail title",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "make `dhis2-map-new` class independent of downloadMode",
"onLayerAdded wasnt defined for SplitViews",
"ensure isDownload is a bool to avoid prop-types error",
- "add class-names for push-analytics",
- "prevent enabling download button while loading mask is showing",
- "add class to map container when no map id is set",
+ "map plugin - do not load async layers multiple times (#3143)",
"rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "translations: sync translations from transifex (dev) (#3132)",
- "position tooltip right over the thumbnail title",
- "limit stroke width to 0-10",
+ "add tooltip on layer thumbnails",
+ "tab length should only take the space of the title",
+ "isPushAnalytics url param",
"set point radius to size that was set in the style settings",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "set map bounds after all layers are added to the map"
+ "set minimum point size of 1",
+ "limit stroke width to 0-10",
+ "add class to map container when no map id is set",
+ "various fixes after release testing (#3151)",
+ "final fixes for geojson (#3154)",
+ "highlight features when data table has filter"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
"add push analytics instructions",
- "merge to master 2.41.0 features and fixes",
"when rendering for push analytics, disable download button until map is rendered (#3072)",
- "add ability to add GeoJSON URL external layers (#3127)"
+ "add ability to add GeoJSON URL external layers (#3127)",
+ "merge to master 2.41.0 features and fixes"
],
"Maintenance": [
- "upgrade @dhis2/maps-gl",
- "improve legend for geojson layers",
- "legend item styling - set max line weight and rename to Point radius",
"code cleaning",
+ "code comment",
+ "improve legend for geojson layers",
+ "upgrade @dhis2/maps-gl",
+ "read single url param",
"update @dhis2/analytics and deduplicate deps",
- "update i18n",
+ "legend item styling - set max line weight and rename to Point radius",
"release: cut 100.5.0 [skip release]",
- "code comment",
- "read single url param"
+ "update i18n"
],
"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"
}
@@ -15862,10 +15871,10 @@
"fix main branch ref in concurrency expression (#586)"
],
"Maintenance": [
- "update prop-type import",
- "update ui",
+ "release: cut 100.0.1 [skip release]",
"update cli-app-scripts",
- "release: cut 100.0.1 [skip release]"
+ "update ui",
+ "update prop-type import"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -16046,11 +16055,11 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "release: cut 100.0.62 [skip release]",
+ "update app-runtime",
"update cli-app-scripts and ui",
"fix linting errors",
- "update app-runtime",
- "ignore styled jsx property"
+ "ignore styled jsx property",
+ "release: cut 100.0.62 [skip release]"
],
"Bug Fixes": [
"fix failing test",
@@ -17041,9 +17050,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "add delete confirmation alert",
"bug with auth config when creating rather than editing route",
- "show authorities in a MultiSelect rather than an input text field"
+ "show authorities in a MultiSelect rather than an input text field",
+ "add delete confirmation alert"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -17272,39 +17281,39 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "escape single quotes",
- "add build job",
+ "fix pull request condition",
+ "cancel previous pr title linting runs",
+ "abstract test",
+ "remove redundant build task",
+ "pass issue number to upstream workflow",
"abstract e2e",
"abstract netlify workflows",
- "use head_ref for pull_request action trigger",
- "add name for comment wf",
+ "update actions",
+ "move upstream workflows",
+ "remove git author",
+ "add reusable issue workflow",
+ "specify branch to deploy production from",
+ "only run workflows that need secrets where they are available",
+ "abstract release",
+ "add reusable commitlint workflows",
+ "downgrade commitlint to v5",
"add secrets",
- "remove redundant build task",
"move reusable workflows to separate test repo",
- "downgrade commitlint to v5",
- "abstract release",
- "cancel previous runs if not on release branch",
- "use latest cypress action",
- "pass issue number to upstream workflow",
"add comment",
- "remove git author",
- "only run workflows that need secrets where they are available",
- "cancel previous pr title linting runs",
- "fix workflow concurrency",
+ "use head_ref for pull_request action trigger",
"refer to workflows by version",
- "move upstream workflows",
- "address review comments",
+ "use latest cypress action",
+ "cancel previous runs if not on release branch",
"update commitlint action",
- "update netlify deploy",
- "use gh cli to close issues",
- "fix pull request condition",
- "add reusable commitlint workflows",
- "update actions",
"add reusable workflows (#618)",
- "specify branch to deploy production from",
- "abstract test",
- "add reusable issue workflow",
- "add workflow name"
+ "escape single quotes",
+ "use gh cli to close issues",
+ "add workflow name",
+ "add build job",
+ "address review comments",
+ "update netlify deploy",
+ "add name for comment wf",
+ "fix workflow concurrency"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -17367,16 +17376,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove d2 style config",
"deduplicate modules",
"release: cut 101.6.8 [skip release]",
"remove unused dependency",
- "upgrade cli-style (#614)"
+ "upgrade cli-style (#614)",
+ "remove d2 style config"
],
"Bug Fixes": [
+ "update cli-style to run stylelint before prettier",
"apply lint fixes",
- "remove unnecessary lint disable",
- "update cli-style to run stylelint before prettier"
+ "remove unnecessary lint disable"
],
"GitHub": "\nBug Fixes \n\nupdate cli-style to run stylelint before prettier (45fcddb ) \n "
}
@@ -17457,15 +17466,15 @@
"update to cypress 13"
],
"Maintenance": [
- "drop unused cypress config values",
"update testing-library",
+ "drop unused cypress config values",
"release: cut 101.6.4 [skip release]"
],
"Build Updates": [
+ "update workflow node versions to 20",
"update fixture",
- "update workflow to use dockerized backend",
"update workflow node versions to 18",
- "update workflow node versions to 20"
+ "update workflow to use dockerized backend"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -17505,8 +17514,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "apply recommended final form fix for array field",
- "fix lastexecuted proptype error"
+ "fix lastexecuted proptype error",
+ "apply recommended final form fix for array field"
],
"Maintenance": [
"release: cut 101.6.2 [skip release]"
@@ -17546,8 +17555,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add long field type",
- "add skipprograms field"
+ "add skipprograms field",
+ "add long field type"
],
"Maintenance": [
"add missing server translations",
@@ -17594,12 +17603,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "data-integrity: change default report type to summary (#603) [defer release]",
- "use tag instead of chip",
+ "use chip for indicator, add tooltip",
"data-integrity: add indicator for slow checks (#604)",
+ "use tag instead of chip",
"failing test",
- "update run all checks label",
- "use chip for indicator, add tooltip"
+ "data-integrity: change default report type to summary (#603) [defer release]",
+ "update run all checks label"
],
"Refactoring": [
"remove unnecessary css"
@@ -17643,8 +17652,8 @@
"releaseNotes": {
"Features": [
"add push analytics mode field",
- "add html push analytics (#598)",
- "add dashboard and receivers fields"
+ "add dashboard and receivers fields",
+ "add html push analytics (#598)"
],
"Bug Fixes": [
"add html push analytics translation"
@@ -17656,8 +17665,8 @@
"update jest tests"
],
"Maintenance": [
- "release: cut 101.5.0 [skip release]",
- "update fixtures"
+ "update fixtures",
+ "release: cut 101.5.0 [skip release]"
],
"GitHub": "\nFeatures \n"
}
@@ -18622,9 +18631,9 @@
"update to shared workflows (#461)"
],
"Maintenance": [
- "release: cut 100.0.54 [skip release]",
+ "update cli-app-scripts",
"update ui",
- "update cli-app-scripts"
+ "release: cut 100.0.54 [skip release]"
],
"Bug Fixes": [
"bump ui version [DHIS2-18119] (#463)"
@@ -18806,12 +18815,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "filter out empty generic key value pairs",
+ "handle confidential key value pairs in generic form",
"remove unnecessary explicit prop true value",
- "edit password checkbox",
- "remove unused constants",
"handle no password on edit",
- "handle confidential key value pairs in generic form"
+ "filter out empty generic key value pairs",
+ "remove unused constants",
+ "edit password checkbox"
],
"Maintenance": [
"release: cut 100.0.45 [skip release]"
@@ -19517,9 +19526,9 @@
"update condition logic"
],
"Bug Fixes": [
- "trigger release",
+ "lint errors",
"use an email checkbox type to abstract logic",
- "lint errors"
+ "trigger release"
],
"GitHub": "\nBug Fixes \n\nlint errors (5c659b1 ) \ntrigger release (edac3c4 ) \nuse an email checkbox type to abstract logic (43f67bd ) \n \nFeatures \n\nupdate enforce verified email checkbox (2715478 ) \n "
}
@@ -19556,8 +19565,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)",
- "add checkbox to enforce verification of emails"
+ "add checkbox to enforce verification of emails",
+ "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)"
],
"Bug Fixes": [
"update translations, trigger release (#1411)",
@@ -19629,14 +19638,14 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
+ "release: cut 100.2.6 [skip release]",
"update ui",
"update cli-style",
- "update cli-app-scripts",
- "release: cut 100.2.6 [skip release]"
+ "update cli-app-scripts"
],
"Bug Fixes": [
- "ignore lint error",
"add missing d2-ui dep",
+ "ignore lint error",
"translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
@@ -19754,16 +19763,16 @@
"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",
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "remove extra if block in navigation",
- "move the filter logic on mounted"
+ "move the filter logic on mounted",
+ "remove extra if block in navigation"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
}
@@ -19941,11 +19950,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update app version (#1302)",
- "release: cut 100.0.0 [skip release]",
"update app title (#1303)",
+ "update verify-app github action",
"add apphubid",
- "update verify-app github action"
+ "update app version (#1302)",
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -20054,9 +20063,9 @@
],
"Maintenance": [
"fix tests after ui update",
+ "update cli-app-scripts",
"update ui",
- "release: cut 101.0.46 [skip release]",
- "update cli-app-scripts"
+ "release: cut 101.0.46 [skip release]"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -20398,8 +20407,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 101.0.29 [skip release]"
+ "release: cut 101.0.29 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -20976,33 +20985,33 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add button to erase all settings",
- "create parse version function",
- "create webapp version tag component",
- "erase and reset all content [DHIS2-15912] (#17)",
- "add reset values",
+ "add webapp version tag [DHIS2-17248] (#25)",
"create erase all settings component",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
- "add warning box that to change DE value type",
"disable Save and Next button when DE not meet criteria",
- "add webapp version tag [DHIS2-17248] (#25)",
+ "add reset values",
"add webapp version constant",
- "regenerate en.pot"
+ "add warning box that to change DE value type",
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "add button to erase all settings",
+ "regenerate en.pot",
+ "create webapp version tag component",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "create parse version function"
],
"Maintenance": [
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"upgrade webapp version",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "upgrade dependencies (#26)",
- "deps: bump express from 4.18.2 to 4.19.2 (#24)"
+ "upgrade dependencies (#26)"
],
"Bug Fixes": [
- "allow user to change saved data element",
+ "change value type for data elements [DHIS2-16679] (#21)",
"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)"
+ "allow user to change saved data element",
+ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)"
],
"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
"
}
@@ -21133,8 +21142,8 @@
],
"Maintenance": [
"format documents",
- "run yarn format",
- "release: cut 100.3.0 [skip release]"
+ "release: cut 100.3.0 [skip release]",
+ "run yarn format"
],
"Bug Fixes": [
"update fixes",
@@ -21158,8 +21167,8 @@
"disable verify email button if email is not valid"
],
"Maintenance": [
- "update regex for email",
"fix prettier",
+ "update regex for email",
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
@@ -21200,15 +21209,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "track loading state",
"add send email verification button",
- "check for keyEmailHostname and keyEmailUsername in user settings"
+ "check for keyEmailHostname and keyEmailUsername in user settings",
+ "track loading state"
],
"Maintenance": [
+ "remove handle email verification function",
"add translations and constant",
- "release: cut 100.1.0 [skip release]",
"cleanup",
- "remove handle email verification function"
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -21228,8 +21237,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update to shared workflows",
- "fix main branch ref in concurrency expression (#1434)"
+ "fix main branch ref in concurrency expression (#1434)",
+ "update to shared workflows"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -21358,8 +21367,8 @@
],
"Maintenance": [
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "semantic release (#1398)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -21440,22 +21449,22 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add email status message component",
- "add email verification in user list [DHIS2-18613]",
"show user verified status",
- "fetch the enforce verified email",
+ "add email status message component",
"update cypress fixtures",
- "verify status edit page"
+ "add email verification in user list [DHIS2-18613]",
+ "verify status edit page",
+ "fetch the enforce verified email"
],
"Bug Fixes": [
- "run yarn format",
+ "update v42 fixtures",
"get enforce verification",
- "update v42 fixtures"
+ "run yarn format"
],
"Maintenance": [
"release: cut 100.5.0 [skip release]",
- "cleanup",
- "change status message green for email verification"
+ "change status message green for email verification",
+ "cleanup"
],
"GitHub": "\nBug Fixes \n\nFeatures \n\nadd email status message component (487a8f2 ) \nadd email verification in user list [DHIS2-18613] (a52cab0 ) \nfetch the enforce verified email (00807cb ) \nshow user verified status (0cc7ae3 ) \nshow user verified status (585a675 ) \nupdate cypress fixtures (88770a8 ) \n "
}
@@ -21784,15 +21793,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update app label to match hardcoded name in core (#1415)",
- "update cypress github action",
- "update node version in gh workflow to 18",
- "fix linting issues",
"update fixtures",
+ "upgrade cypress setup (#1421)",
"release: cut 100.1.6 [skip release]",
+ "update app label to match hardcoded name in core (#1415)",
+ "fix linting issues",
"update api version in github workflow",
- "upgrade cypress setup in the user-app project",
- "upgrade cypress setup (#1421)"
+ "update cypress github action",
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup in the user-app project"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -21916,8 +21925,8 @@
"add a default notice box based on access level of the user in GroupDetails page"
],
"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 "
}