diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index 592e2483..3043c698 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -2,33 +2,33 @@
"android-settings-app": {
"2.4.1": {
"Maintenance": [
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
"deps: bump braces from 3.0.2 to 3.0.3 (#195)",
"deps: bump ws from 7.5.9 to 7.5.10 (#194)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
- "deps: bump express from 4.19.2 to 4.21.0 (#202)",
"deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
- "update app version"
+ "update app version",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump express from 4.19.2 to 4.21.0 (#202)"
],
"Features": [
- "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "add android version label",
+ "add manual location specific program",
+ "initial default value maximum file size",
+ "create manual location checkbox component",
+ "disable manual coordinate by configuration [DHIS2-17632] (#198)",
"create label helptext component",
- "regenerate en.pot",
+ "create min location number field component",
"configurable precision level for location capture [DHIS2-17633] (#201)",
- "initial default value maximum file size",
"edit min location specific program",
- "set null as default value of maximum file size [DHIS2-17548] (#197)",
- "create min location number field component",
- "remove userCredentials references (#208)",
- "set null as default value of max file size",
- "add android version label",
- "remove unused component",
"max value accepted",
- "create manual location checkbox component",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "set null as default value of max file size",
"add min location specific program",
- "disable manual coordinate by configuration [DHIS2-17632] (#198)",
- "add manual location specific program"
+ "remove userCredentials references (#208)",
+ "regenerate en.pot",
+ "set null as default value of maximum file size [DHIS2-17548] (#197)",
+ "remove unused component"
],
"Bug Fixes": [
"min acceptable value 0",
@@ -38,200 +38,200 @@
},
"2.4.0": {
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "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)",
- "update app version"
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)"
],
"Bug Fixes": [
- "update element type tei analytics",
- "analytics components properties",
+ "data set sync label",
"user sync test runs without results (#183)",
"title and short name fields empty who nutrition (#182)",
+ "update element type tei analytics",
"data entry form label",
- "data set sync label"
+ "analytics components properties"
],
"Features": [
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "create bypass version and dialog component",
+ "event visualization home",
+ "edit visualization",
"change bypass version label",
+ "add event visualization to search component",
+ "regenerate en.pot",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add users info as help text",
+ "add info label to new form",
"add default values to initial setup",
- "set new data entry as default",
"add bypass version component to general settings",
"future periods included in dataset sync [DHIS2-16805] (#188)",
+ "remove bypass component from general settings",
+ "user test visualization",
+ "create bypass version and dialog component",
"create select visualization type component",
- "add default value to initial setup",
+ "event visualization program",
"event visualization in home screen [DHIS2-15647] (#189)",
- "event visualization home",
- "regenerate en.pot",
- "add users info as help text",
- "add event visualization to search component",
- "add info label to new form",
- "edit visualization",
+ "add default value to initial setup",
"dataset future periods help text",
- "remove bypass component from general settings",
- "event visualization program",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
- "user test visualization",
"add bypass component to general settings",
- "use new data entry form as default [DHIS2-17078] (#186)"
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "set new data entry as default",
+ "bypass DHIS2 version [DHIS2-15905] (#185)"
],
"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": [
- "change to disableCollapsibleSections specific",
- "add useMemo to handleCheckbox function",
- "default and reset disable referral",
- "allow set 0 reserved values (#173)",
"buffer error import and byte length (#174)",
- "data element api call error [DHIS2-14106] (#166)",
- "minor typo",
"save btn should stay disable if no changes",
- "change First launch dialog [DHIS2-14109] (#165)",
- "create initial values mutation [DHIS2-14107]",
+ "change collapsible to disableCollapsible",
"remove D2 API request [DHIS2-14111]",
- "change collapsible to disableCollapsible"
+ "default and reset disable referral",
+ "add useMemo to handleCheckbox function",
+ "create initial values mutation [DHIS2-14107]",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "data element api call error [DHIS2-14106] (#166)",
+ "change to disableCollapsibleSections specific",
+ "allow set 0 reserved values (#173)",
+ "minor typo"
],
"Features": [
- "create section component",
- "add useCallback to handleCheckbox function",
- "delete unused program and dataset queries",
- "keep datastore ASWA version updated (#175)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
"add workflow",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "create workflow context",
- "add tests to get expression description",
- "select a program indicator expression [DHIS2-15645] (#179)",
+ "create program tei header component",
"create support for new/experimental features [DHIS2-16174] (#181)",
+ "constants common file",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "regenerate en.pot",
+ "handle change tei header",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create more options component",
+ "support application text translation [DHIS2-14110] (#170)",
"change label title",
+ "collapsible sections for global settings",
"create disable referral for specific settings",
- "android expression validator",
- "create program tei header component",
- "use program and dataset data from context",
+ "save in datastore format",
+ "add useCallback to handleCheckbox function",
+ "use program data from context",
+ "update app version and description",
"collapsible sections for specific settings",
- "regenerate en.pot",
+ "create section component",
"add advanced settings to general",
- "create disable referral for global settings",
- "collapsible sections for global settings",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
"experimental features component and helper function",
- "support application text translation [DHIS2-14110] (#170)",
- "save in datastore format",
+ "android expression validator",
+ "use program and dataset data from context",
+ "keep datastore ASWA version updated (#175)",
+ "create workflow context",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "create disable referral for global settings",
"remove D2 and create initial setup using dataMutation (#167)",
- "constants common file",
- "handle change tei header",
- "update app version and description",
- "create more options component",
- "use program data from context"
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "delete unused program and dataset queries",
+ "add tests to get expression description"
],
"Maintenance": [
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
"update ui dependencies (#172)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:
\n
\n\nProgram's Appearance Settings:
\n\nDisable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program \nDisable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode. \nTEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental. \n \n\nGeneral Settings
\nOpt-in Features:
\n\n Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms. \n \n\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
},
"2.3.0": {
"Maintenance": [
+ "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "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)"
],
"Features": [
+ "change import modules path",
+ "authorization wall based on api version",
"change import has authority",
- "change authorities from all to androidsettings",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use notice box to give info of tracker importer",
"tracker exporter default value by API version",
+ "multirow header table [DHIS2-14920] (#159)",
+ "use tracker importer if current API is 2.40 or higher",
+ "change authorities from all to androidsettings",
+ "update yarn",
"max file size to upload (#157)",
+ "use notice box to give info of tracker importer",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
"move file size from General to Sync Global (#161)",
- "change import modules path",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "use tracker importer if current API is 2.40 or higher",
- "multirow header table [DHIS2-14920] (#159)",
- "authorization wall based on api version",
- "update yarn"
+ "use new tracker importer as default [DHIS2-14741] (#158)"
],
"Bug Fixes": [
- "set 0 for download sync programs settings (#160)",
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "update tracker notice box",
"styles add margin and align elements (#163)",
+ "update tracker notice box",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"tracker importer default value by API version",
+ "default values synchronization",
+ "set 0 for download sync programs settings (#160)",
"export component",
- "change the default value of the new tracker importer",
- "default values synchronization"
+ "change the default value of the new tracker importer"
],
"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": [
+ "[program dataset] adjust component width (#134)",
+ "textfield max limit of 200 characters",
+ "change fixed period labels (#135)",
+ "add app version",
+ "update app version",
+ "reuse visualizationGroup component",
"simplify function",
- "add datastore keys to readme",
- "[general] update disable settings label (#133)",
- "[synchronization dataset] fix period label",
- "prop-types: change old style imports to new prop-types (#144)",
+ "regenerate en.pot",
+ "update proptypes source",
"[analytics] fix period label",
+ "remove None period analytics (#151)",
+ "[synchronization dataset] fix period label",
"add tests for user sync helpers",
- "import component missing",
- "visualization query for user test [DHIS2-13124] (#132)",
- "reuse visualizationGroup component",
- "change fixed period labels (#135)",
- "update proptypes source",
- "add app version",
"update metadata queries",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "textfield max limit of 200 characters",
+ "add datastore keys to readme",
+ "import component missing",
"keep None period analytics",
- "update app version",
"reuse edit visualization component",
- "remove None period analytics (#151)",
- "regenerate en.pot",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "loop elements",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
"include relative period",
"pin node version to 14 for netlify",
- "loop elements",
- "[program dataset] adjust component width (#134)"
+ "prop-types: change old style imports to new prop-types (#144)",
+ "[general] update disable settings label (#133)"
],
"Features": [
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "visualizations dataset create Edit Title",
- "add message of the day to general settings",
- "visualizations program create Edit Title",
- "change label New Tracker Importer [Sync Settings: Global] (#137)",
- "add Message of the Day [DHIS2-12630] (#119)",
- "create text area field",
"visualizations home create Edit Title",
+ "improve visualization list (#139)",
"hide message of the day (#150)",
"update user sync test metadata size [DHIS2-13061] (#140)",
- "improve visualization list (#139)"
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "create text area field",
+ "add message of the day to general settings",
+ "visualizations program create Edit Title",
+ "visualizations dataset create Edit Title",
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
],
"Build Updates": [
"replace semantic commit checks with new workflow",
- "deploy: add netlify deploy workflow (#148)",
"add deploy netlify",
+ "deploy: add netlify deploy workflow (#148)",
"run linting and tests on ci (#146)",
"trigger netlify"
],
"Maintenance": [
- "prettier: autofix prettier issues",
- "deps: update app-runtime to latest (#145)",
- "add yarn.lock",
- "deps: add peer dependencies (#147)",
+ "set node version for netlify build",
+ "dotfiles: add dotfiles",
"deps: loosen version requirements",
+ "remove unused workflow",
"deps: update app-runtime and cli-app-scripts",
- "deps: align all dependencies",
- "eslint: add rule overrides",
+ "upgrade ui library",
"npm: add npm scripts",
- "dotfiles: add dotfiles",
- "set node version for netlify build",
+ "eslint: add rule overrides",
+ "deps: align all dependencies",
+ "deps: update app-runtime to latest (#145)",
+ "prettier: autofix prettier issues",
+ "deps: add peer dependencies (#147)",
"lint: autofix linting violations",
- "remove unused workflow",
- "upgrade ui library"
+ "add yarn.lock"
],
"Testing": [
"app: mock app layout component"
@@ -240,144 +240,144 @@
},
"2.2.0": {
"Features": [
- "accept previous and new datastore format",
"appearance add functions to prepare json for datastore",
"update webapp version",
+ "accept previous and new datastore format",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "add completionSpinner to json structure",
"[appearance program]prepare configuration and new datastore format",
"Add bash script for automatic deployment (#109)",
"add webapp version to overview page (#125)",
- "add completionSpinner to json structure",
- "[appearance program] add optional tei search checkbox to dialog",
"change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
- "[appearance program] add and edit new specific setting"
+ "[appearance program] add optional tei search checkbox to dialog",
+ "[appearance program] add and edit new specific setting",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)"
],
"Bug Fixes": [
- "appearance change label optional search",
- "appearance add completion spinner key to datastore json (#128)",
- "appearance default value global completion spinner",
- "change datastore key appearance (#126)",
+ "change new tracker importer label",
"change datastore completion spinner key appearance (#127)",
- "change new tracker importer label"
+ "change datastore key appearance (#126)",
+ "appearance default value global completion spinner",
+ "appearance add completion spinner key to datastore json (#128)",
+ "appearance change label optional search"
],
"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-12254] remove hard limits and add warning (#105)",
- "[visualization] program change API visualization runtime",
- "[synchronization] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
+ "[visualization] home change API visualization runtime",
+ "verify new visualization and format datastore (#118)",
+ "[visualization] dataset change API visualization runtime",
+ "update label",
+ "[synchronization] change filter data to metadata program dataset (#103)",
"validation text for reserved values, TEI and event",
- "checkbox stays unchecked (#113)",
+ "[general] remove hard limits and add warning",
"[visualization] program accept API title and name",
"valid URL has http or https protocol (#112)",
- "[visualization] keep only one default group (#106)",
+ "[visualization] program change API visualization runtime",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[general] remove hard limits and add warning",
- "verify new visualization and format datastore (#118)",
- "update label",
- "[visualization] home accept API title and name",
- "change param to 'paging' instead of 'pager (#115)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
"[visualization] dataset accept API title and name",
- "[visualization] dataset change API visualization runtime",
+ "change param to 'paging' instead of 'pager (#115)",
"Change param to 'paging' instead of 'pager' (#110)",
- "[visualization] home change API visualization runtime",
- "[synchronization] change filter data to metadata program dataset (#103)"
+ "checkbox stays unchecked (#113)",
+ "[visualization] home accept API title and name",
+ "[synchronization] remove hard limits and add warning"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
- "[general] add component to Share screen",
- "regenerate en.pot",
"general section Share screen (#107)",
- "update patch app version (#114)"
+ "regenerate en.pot",
+ "update patch app version (#114)",
+ "[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": [
+ "[sync programs] remove unused components",
+ "[sync dataset] remove unused components",
+ "[sync general] remove unused components",
+ "[analytics] use common query and mutation (#93)",
+ "[Program Appearance] colocate data with component table",
+ "[sync] remove unused constants",
"remove unused svg icons",
"[sync general] reorganize components related to field section",
- "[Appearance] colocate data with component Data set table",
- "[Program Appearance] colocate data with component table",
- "[appearance] colocate data with component table (#91)",
"[Appearance] colocate data with component Home table",
- "[analytics] use common query and mutation (#93)",
- "delete unused components (#81)",
- "[sync general] remove unused components",
- "[sync programs] remove unused components",
- "[sync dataset] remove unused components",
"[sync general] reorganize file and component",
- "[sync] remove unused constants",
- "[Appearance] Data set and Home table component"
+ "[Appearance] colocate data with component Data set table",
+ "delete unused components (#81)",
+ "[Appearance] Data set and Home table component",
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualization] search visualization",
- "[visualization] select and text field",
- "add a user search field",
- "test if user has access to a visualization (#101)",
- "[visualization dataset] add visualization and groups",
- "[visualizations] show Home groups and visualizations",
+ "[analytics] program create initial section",
+ "add Analytics menu sections",
+ "[visualization] dialog to add visualization and group",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "show and delete group and visualizations (#94)",
+ "add analytics menu (#82)",
"[DHIS2-11255] Add visualization and groups (#99)",
+ "test if user has access to a visualization (#101)",
+ "queries to update and get analytics datastore",
+ "generate a random id",
+ "[visualization home] dialog to add visualization",
+ "[visualization] add table to show program visualizations",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] dialog to delete element",
+ "[appearance] program add follow up option (#85)",
+ "[user sync test] get data download size",
+ "[visualization] add Home visualization component to menu",
+ "[visualization] Program show groups and visualizations",
+ "update version",
+ "[user sync test] get metadata download size",
+ "[user sync test] show test results",
"[visualization] add visualization query",
- "[analytics] program create initial section",
"[DHIS2-9858] update user sync test (#102)",
- "[visualization] Program show groups and visualizations",
- "[visualization dataset] show visualizations and groups",
- "queries to update and get analytics datastore",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "[visualization] create initial layout for data set visualization",
- "add user sync test",
- "add Program analytics to menu",
- "[user sync test] disable the button when loading and no user selected",
+ "add a user search field",
+ "[visualization] select and text field",
+ "add visualizations search field (#95)",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
"[visualization] test to validate the user has access to visualization",
- "[visualization] add Home visualization component to menu",
- "[visualizations] group options",
- "[visualization home] add visualizations and groups",
- "[appearance] program add follow up option (#85)",
- "[visualizations] add new visualization for program",
- "[visualization] show and delete visualization, update datastore",
+ "[visualizations] show Home groups and visualizations",
"[visualization] add period and visualization constants",
- "[visualizations] add Home visualization component to menu",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualization] add basic components to search a user",
- "[user sync test] get metadata download size",
+ "[visualization] search visualization",
"[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualizations] update home visualizations",
- "add Data set visualization and groups (#100)",
"[DHIS2-11263] create basic layout for data set (#98)",
- "[visualization] dialog to add visualization and group",
- "update version",
- "add Analytics menu sections",
- "[visualization home] dialog to add visualization",
+ "[visualization] create initial layout for data set visualization",
+ "[visualization home] add visualizations and groups",
+ "[visualization dataset] add visualization and groups",
+ "add Program analytics to menu",
+ "[visualizations] group options",
+ "[visualizations] update home visualizations",
"[visualization] add user tests to Home, Programs, and Data set",
- "add visualizations search field (#95)",
- "[user sync test] show test results",
- "add analytics menu (#82)",
- "[user sync test] get data download size",
- "[visualization] add table to show program visualizations",
+ "[visualization] add basic components to search a user",
"add user test table",
- "generate a random id",
- "[visualization] dialog to delete element",
- "show and delete group and visualizations (#94)"
+ "add user sync test",
+ "[visualizations] add Home visualization component to menu",
+ "[visualization dataset] show visualizations and groups",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualizations] add new visualization for program",
+ "add Data set visualization and groups (#100)"
],
"Bug Fixes": [
- "move analytics components to TEI directory",
- "remove extra constant, initialvalue and tei are kept in sync",
- "move code inside onComplete to a useEffect hook",
"update input number props",
+ "[appearance] program filter add translations to strings",
+ "move analytics components to TEI directory",
+ "[synchronization] update data set name",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
- "[visualization]differentiate between failure to load and empty data",
+ "migrate import from ui-core to ui (#84)",
"add error notice box",
- "[Appearance Program] support translation for list of elements",
"[synchronization] update program name",
- "[appearance] program filter add translations to strings",
- "[Analytics] remove write access filter (#92)",
- "[synchronization] update data set name",
- "migrate import from ui-core to ui (#84)"
+ "[visualization]differentiate between failure to load and empty data",
+ "[Appearance Program] support translation for list of elements",
+ "move code inside onComplete to a useEffect hook",
+ "remove extra constant, initialvalue and tei are kept in sync",
+ "[Analytics] remove write access filter (#92)"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -386,135 +386,135 @@
},
"2.0.0": {
"Bug Fixes": [
- "summary settings text synchronization program",
- "change bar chart constant value to bar",
- "add edit to dependency effect",
- "change data sets wording inconsistency",
+ "add sync status to default values",
+ "change datastore keys to get initial values",
"[DHIS2-10892] Create new keys for Datastore (#64)",
- "add new keys for datastore",
- "remove first version namespace if exists",
+ "add edit to dependency effect",
"dataset API period type",
- "get namespace and authority using app runtime (#62)",
- "use uid for keys in table rows",
- "label and help text values with i18n inside render",
- "options to round value",
- "update datastore keys default values initial setup",
- "move authorization query to Dialog component and remove extra state",
- "API call to get value by key and namespace, clean extra functions",
- "change authority to authorities better descriptive resource name",
- "add sync status to default values",
- "remove empty lines",
- "common functions to update, remove and filter elements",
- "change wording",
+ "summary settings text sync program, appearance",
"use lodash to verify values are equal",
- "add default values to populate program sync settings",
- "remove extra hook to manage and get general key",
+ "remove extra hook to get namespace datastore",
+ "remove extras in help text",
+ "update key names and values to create the first setup datastore",
+ "migrate d2 to runtime to get datastore namespace and auth",
"remove unused state in router",
- "parse and format for program Indicator",
+ "add new keys for datastore",
+ "add a table for sync program global settings",
+ "change bar chart constant value to bar",
"use default constant for data and metadata",
- "remove id and name from settings",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add edit property to analytic sections",
- "change file and function name update general datastore key",
- "user sync test, change keys datastore (#78)",
- "summary settings text sync program, appearance",
- "update key values for datastore",
"loading for specific settings",
- "add a table for sync program global settings",
+ "update namespace value",
+ "add program name as analytics description",
+ "add edit property to analytic select fields",
+ "change authority to authorities better descriptive resource name",
+ "user sync test, change keys datastore (#78)",
"add new menu and submenu and routes for sidebar (#60)",
- "add Home/Overview component to routes",
- "update key names and values to create the first setup datastore",
+ "label and help text values with i18n inside render",
+ "parse and format for program Indicator",
+ "API call to get value by key and namespace, clean extra functions",
+ "get namespace and authority using app runtime (#62)",
+ "change wording",
"outside function to validate mandatory form fields",
- "six-monthly typo",
- "add edit property to analytic select fields",
- "remove extras in help text",
+ "remove extra hook to manage and get general key",
+ "add Home/Overview component to routes",
+ "use uid for keys in table rows",
+ "remove first version namespace if exists",
"add sidebar and routes",
- "remove extra hook to get namespace datastore",
- "update namespace value",
- "change datastore keys to get initial values",
- "add program name as analytics description"
+ "common functions to update, remove and filter elements",
+ "options to round value",
+ "remove id and name from settings",
+ "add edit property to analytic sections",
+ "update datastore keys default values initial setup",
+ "move authorization query to Dialog component and remove extra state",
+ "change data sets wording inconsistency",
+ "add default values to populate program sync settings",
+ "update key values for datastore",
+ "change file and function name update general datastore key",
+ "summary settings text synchronization program",
+ "remove empty lines",
+ "six-monthly typo"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "dialog for program specific settings",
- "add a basic page for the global settings section",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "basic page layout with header",
"add a table with global settings for the dataset",
- "create a simple page for program sync settings",
- "dialog to create a new specific setting",
+ "add helper functions for analytics",
+ "button to add new settings",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "reorganize new sidebar menu sections and submenus",
+ "create a new specific setting for dataset",
+ "create new data set specific setting",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "add a basic page for the global settings section",
"[DHIS2-10597] Program Synchronization Section (#71)",
- "edit and delete data set specific setting",
- "analytic table action",
- "add home cards for menu and submenu items",
- "create a home card for menu sections",
- "add home appearance to the menu section",
+ "create a basic page for dataset sync section, save and reset",
+ "create a table for dataset global sync setting",
+ "save and reset program synchronization settings",
+ "create fields for general settings",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "add function to check object values are valid",
+ "button to delete namespace from datastore",
"[DHIS2-11022] Create Data set Appearance Section (#69)",
- "queries to read and update analytics key from datastore",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "specific settings list, table action to edit and delete",
- "add program completion checkbox",
+ "queries to read program dataElement attribute programIndicator id",
+ "dialog to create a new specific setting",
"strip buttons to save and reset settings datastore",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add constants for datastore",
- "general settings form using app runtime for datastore",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "analytic section: program, title, visualization, gender and axis",
- "add basic components for text, select and radio field",
- "basic page layout with header",
- "create new data set specific setting",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "add page layout, save and reset",
- "dialog to edit and create specific settings",
- "[DHIS2-10895] Add new analytics item (#70)",
- "create a table for dataset global sync setting",
- "add analytics to menu sections",
"add function to edit analytics items",
- "create a basic page for dataset sync section, save and reset",
- "choose element and visualization type, refetch query after select",
- "update sidebar menu section information",
- "create fields with validation",
- "add queries and mutations to handle synchronization key datastore",
- "create a new program specific setting",
+ "add new analytics item",
+ "add constants for datastore",
+ "dialog for program specific settings",
"add new tei items and show them in a table action",
- "handle program-specific settings, create, edit and delete",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "change notice alert style",
+ "basic page to handle analytics items",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"global settings for program appearance section",
"add page header layout",
- "button to add new settings",
- "[DHIS2-9585] General Settings section (#63)",
- "add queries and mutations for appearance key",
- "reorganize new sidebar menu sections and submenus",
- "queries to read program dataElement attribute programIndicator id",
- "add new analytics item",
- "add function to check object values are valid",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "add home cards for menu and submenu items",
+ "dialog to edit and create specific settings",
"query to read if the user has all authorities",
- "notice info when there are no analytics items",
- "create basic form fields",
- "add synchronization program to menu sections",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add helper functions for analytics",
- "basic page to handle home appearance section",
- "create a new specific setting for the program",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "analytic WHO Elements",
- "handle dataset specific settings, create, edit, delete and save",
- "save and reset program synchronization settings",
- "inputs should be disabled if user has no authorities (#74)",
- "button to delete namespace from datastore",
+ "add basic components for text, select and radio field",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "create fields for general settings",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "create a new specific setting for the program",
+ "create a new program specific setting",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "edit and delete data set specific setting",
+ "queries to read and update analytics key from datastore",
+ "add queries and mutations for appearance key",
+ "add analytics to menu sections",
+ "create a basic page for dataset section, save and reset options",
"add dataset sync to menu sections",
- "add components to choose: program, programStage, dataElement, who",
- "create a new specific setting for dataset",
- "add basic select fields",
- "basic page to handle analytics items",
+ "handle program-specific settings, create, edit and delete",
+ "basic page to handle home appearance section",
+ "add synchronization program to menu sections",
+ "notice info when there are no analytics items",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "analytic section: program, title, visualization, gender and axis",
+ "specific settings list, table action to edit and delete",
+ "create a simple page for program sync settings",
+ "create fields with validation",
+ "add home appearance to the menu section",
+ "add program completion checkbox",
"edit and delete program specific setting",
- "create a basic page for dataset section, save and reset options"
+ "[DHIS2-9585] General Settings section (#63)",
+ "create a home card for menu sections",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add components to choose: program, programStage, dataElement, who",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "analytic table action",
+ "add basic select fields",
+ "inputs should be disabled if user has no authorities (#74)",
+ "general settings form using app runtime for datastore",
+ "update sidebar menu section information",
+ "analytic WHO Elements",
+ "choose element and visualization type, refetch query after select",
+ "add page layout, save and reset",
+ "change notice alert style",
+ "add queries and mutations to handle synchronization key datastore",
+ "create basic form fields"
],
"Testing": [
"adding tests for valid URLs",
@@ -528,12 +528,12 @@
"[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
"change metadata and data text in manual dialog (#58)",
- "change labels metadata and data options (#52)",
- "[DHIS2-9301] add Manual option to sync (#56)",
+ "change app version (#57)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
- "[DHIS2-9129] Migration UI components for general settings (#53)",
- "change app version (#57)"
+ "change labels metadata and data options (#52)",
+ "[DHIS2-9301] add Manual option to sync (#56)"
],
"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,56 +544,56 @@
"update app version"
],
"Features": [
- "change latest download userGroup [DHIS2-15650]",
"regenerate en.pot",
- "add notice box and authority cases",
"add userGroups to context",
- "update latest download button"
+ "change latest download userGroup [DHIS2-15650]",
+ "update latest download button",
+ "add notice box and authority cases"
],
"Refactoring": [
"move version list component to page"
],
"Bug Fixes": [
- "download button with userGroup",
- "download button with only userGroup [DHIS2-18400] (#19)"
+ "download button with only userGroup [DHIS2-18400] (#19)",
+ "download button with userGroup"
],
"GitHub": "GENERIC FEATURES \nThis version of the APK Distribution App brings some bug fixes and allows distribution using user Groups.
\nThe APK Distribution Web App introduces a sophisticated and user-centric enhancement to the download button logic. This new functionality ensures that users always get the most relevant and up-to-date version of our app, tailored specifically to their needs.
\nFor users who are part of a specific user group, the download button will provide the corresponding APK tailored to their group's requirements. This feature ensures that all group members have the right version optimized for their collective needs and workflows.
\nRELEASE INFO: \nRelease Information Link\nDownload app from the App Hub https://apps.dhis2.org/\nDocumentation APK Distribution Web App doc
"
},
"1.1.0": {
"Bug Fixes": [
+ "remove all usergroups already assigned from option list",
+ "version format 4 digits [DHIS2-16802]",
+ "delete apk version",
"update user groups",
- "add userGroups to dependencies",
+ "delete all apk version",
"allow user to upload latest app version (#7)",
- "regenerate en.pot",
- "delete apk version",
"support four-part version numbers",
- "parse new version before saving",
- "isGreaterVersion and padZeros functions for all expressions",
- "delete all apk version",
- "parse last release version before saving",
"style add padding to search input",
- "version format 4 digits [DHIS2-16802]",
+ "regenerate en.pot",
+ "parse last release version before saving",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "add userGroups to dependencies",
"icon",
- "remove all usergroups already assigned from option list"
+ "parse new version before saving"
],
"Features": [
- "assign user groups to version already created",
+ "add erase all button",
+ "erase all content [DHIS2-15911]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "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",
+ "create user groups access component",
+ "support application text translation [DHIS2-15593]",
+ "save userGroup on the fly",
"first time setup with empty value",
- "create button to erase all content",
"regenerate en.pot",
- "support application text translation [DHIS2-15593]",
- "upload new apk with user group",
"create basic components to list user groups",
- "erase all content [DHIS2-15911]",
"show userGroups names and default apk version",
- "create basic components to search user groups",
- "save userGroup on the fly",
- "grant access to apk by userGroup [DHIS2-16678]",
- "create user groups access component",
- "add erase all button",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "add warning when no match found"
+ "add warning when no match found",
+ "upload new apk with user group",
+ "create button to erase all content",
+ "assign user groups to version already created"
],
"Maintenance": [
"update app version"
@@ -690,14 +690,14 @@
},
"v100.2.36": {
"Build Updates": [
- "add new workflows (#554)",
- "update workflows"
+ "update workflows",
+ "add new workflows (#554)"
],
"Maintenance": [
- "update CODEOWNERS (#558)",
- "release: cut 100.2.36 [skip release]",
"remove QA from CODEOWNERS",
- "update cli-app-scripts"
+ "update CODEOWNERS (#558)",
+ "update cli-app-scripts",
+ "release: cut 100.2.36 [skip release]"
],
"Bug Fixes": [
"ensure logic does not fail with empty response pre v40",
@@ -743,8 +743,8 @@
"remove dhis/prop-types and upgrade dhis/ui"
],
"Bug Fixes": [
- "DHIS2-13915: show spinner when an app is being installed",
- "DHIS2-15586: update installed state for non-core apps"
+ "DHIS2-15586: update installed state for non-core apps",
+ "DHIS2-13915: show spinner when an app is being installed"
],
"Maintenance": [
"update node version in github actions",
@@ -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)"
@@ -868,8 +868,8 @@
"v100.2.19": {
"Maintenance": [
"rename class",
- "update app icon (#484)",
"format",
+ "update app icon (#484)",
"release: cut 100.2.19 [skip release]"
],
"Bug Fixes": [
@@ -924,8 +924,8 @@
"set e2e api version"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "upgrade app-plaform to prevent accidental plugin builds (#624)"
+ "upgrade app-plaform to prevent accidental plugin builds (#624)",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
},
@@ -987,15 +987,15 @@
"v100.1.9": {
"Maintenance": [
"update proptypes import",
+ "update app icon (#599)",
"release: cut 100.1.9 [skip release]",
- "update dependencies",
"update network fixtures and cypress config",
- "format fixtures",
- "update app icon (#599)"
+ "update dependencies",
+ "format fixtures"
],
"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 lint script",
"replace semantic commit checks with new workflow",
+ "fix lint script",
"fix d2-style script"
],
"Bug Fixes": [
@@ -1060,11 +1060,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
+ "release: cut 100.1.3 [skip ci]",
+ "deps: update app-runtime to latest alpha",
"yarn: deduplicate lockfile",
"codeowners: introduce owners",
- "deps-dev: update app-scripts to get new publish command",
- "release: cut 100.1.3 [skip ci]",
- "deps: update app-runtime to latest alpha"
+ "deps-dev: update app-scripts to get new publish command"
],
"Documentation": [
"colocate app docs"
@@ -1088,13 +1088,13 @@
},
"v100.1.1": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
- "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
- "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.11.0 to 6.12.0 (#524)",
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)"
+ "release: cut 100.1.1 [skip ci]",
+ "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
+ "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
+ "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
+ "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)"
],
"Build Updates": [
"verify: use semantic-release action"
@@ -1105,20 +1105,20 @@
},
"v100.1.0": {
"Maintenance": [
- "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
"deps: update cypress packages and add network shim captures",
"release: cut 100.1.0 [skip ci]",
- "add network shim capture fixtures",
+ "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
+ "add cypress projectId",
+ "update @dhis2/cli-utils-cypress to v8.0.1",
"update cli-utils-cypress",
- "remove default cypress fixture",
"update workflow to latest",
- "update @dhis2/cli-utils-cypress to v8.0.1",
- "add cypress projectId"
+ "add network shim capture fixtures",
+ "remove default cypress fixture"
],
"Bug Fixes": [
"add start:nobrowser script",
- "add cypress data test prefix to cypress.json",
- "use getWithDataTest and findWithDataTest"
+ "use getWithDataTest and findWithDataTest",
+ "add cypress data test prefix to cypress.json"
],
"Features": [
"add e2e workflow step"
@@ -1149,21 +1149,21 @@
},
"v31.1.14": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
- "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
- "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
- "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: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
- "release: cut 31.1.14 [skip ci]",
"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.1 to 6.1.2 (#469)",
+ "release: cut 31.1.14 [skip ci]",
+ "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
+ "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
+ "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
+ "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
+ "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
"deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
+ "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
"deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
"deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
- "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)"
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1191,12 +1191,12 @@
"v31.1.11": {
"Maintenance": [
"deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
- "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
"release: cut 31.1.11 [skip ci]",
- "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.1 to 6.1.0 (#446)",
"deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
"deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
+ "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
+ "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
"release-prepare: cut patch/2.36.0",
"deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)"
],
@@ -1207,9 +1207,9 @@
},
"v31.1.10": {
"Maintenance": [
- "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)",
+ "release: cut 31.1.10 [skip ci]",
"deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)",
- "release: cut 31.1.10 [skip ci]"
+ "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)"
],
"Bug Fixes": [
"upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)"
@@ -1218,21 +1218,21 @@
},
"v31.1.9": {
"Bug Fixes": [
- "i18n: import from `./locales/index.js` and update scripts",
- "ensure locales are generated before linting"
+ "ensure locales are generated before linting",
+ "i18n: import from `./locales/index.js` and update scripts"
],
"Maintenance": [
- "auto-fix style issues",
- "release: cut 31.1.9 [skip ci]"
+ "release: cut 31.1.9 [skip ci]",
+ "auto-fix style issues"
],
"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: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
+ "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)",
"release: cut 31.1.8 [skip ci]",
- "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)"
+ "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
+ "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1252,30 +1252,30 @@
"capture-app": {
"v101.23.0": {
"Features": [
- "disable org unit in scope selector",
"add org unit field to form with validation",
- "auto select orgUnit",
- "validation org unit in schedule",
- "add orgunit selector to schedule form",
- "add selected org unit to payload",
+ "[DHIS2-18325] Show orgunit selector in the new event form (#3879)",
+ "disable org unit in scope selector",
"show form without selected org unit",
"add to redux",
"set orgunit for event",
- "[DHIS2-18325] Show orgunit selector in the new event form (#3879)"
+ "add selected org unit to payload",
+ "validation org unit in schedule",
+ "add orgunit selector to schedule form",
+ "auto select orgUnit"
],
"Bug Fixes": [
- "fix map center point when no org unit",
- "rules, coordinates etc",
- "style for schedule",
- "temp",
- "org unit prop mismatch",
"add deleted cy test",
"schedule date automatically info bow",
+ "nameing of date component",
"use errormessage",
+ "style for schedule",
"remove cy test that clears the org unit",
- "simplify pull request",
+ "temp",
+ "fix map center point when no org unit",
"code clean up",
- "nameing of date component"
+ "simplify pull request",
+ "rules, coordinates etc",
+ "org unit prop mismatch"
],
"Maintenance": [
"release: cut 101.23.0 [skip release]"
@@ -1284,8 +1284,8 @@
},
"v101.22.0": {
"Maintenance": [
- "release: cut 101.22.0 [skip release]",
- "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)"
+ "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)",
+ "release: cut 101.22.0 [skip release]"
],
"Features": [
"[DHIS2-17192] show related stages widget on registration page (#3880)"
@@ -1298,18 +1298,18 @@
"release: cut 101.21.6 [skip release]"
],
"Bug Fixes": [
- "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)",
- "remove breaking tests",
"implement logic",
"remove divider",
- "change test"
+ "change test",
+ "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)",
+ "remove breaking tests"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18668] remove delete tei button in enrollment event pages (#3941 ) (aef3400 ) \n "
},
"v101.21.5": {
"Maintenance": [
- "release: cut 101.21.5 [skip release]",
- "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)"
+ "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)",
+ "release: cut 101.21.5 [skip release]"
],
"Bug Fixes": [
"[DHIS2-18836] show 'Profile' instead of 'False' during loading (#3938)"
@@ -1319,8 +1319,8 @@
"v101.21.4": {
"Maintenance": [
"release: cut 101.21.4 [skip release]",
- "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)",
- "deps: bump webpack from 5.93.0 to 5.96.1 (#3899)"
+ "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)"
],
"Bug Fixes": [
"[DHIS2-18355] runtime error occurs when saving empty widget in Related stages (#3935)"
@@ -1333,12 +1333,12 @@
"deps: bump nanoid from 3.3.7 to 3.3.8 (#3907)"
],
"Bug Fixes": [
- "version based api call",
- "every serverdate structure based on version",
+ "[DHIS2-17613] Use new note endpoint (#3908)",
+ "serverdata structure based on version",
"use new enpoint for view event",
+ "version based api call",
"bug in function",
- "[DHIS2-17613] Use new note endpoint (#3908)",
- "serverdata structure based on version"
+ "every serverdate structure based on version"
],
"GitHub": "\nBug Fixes \n"
},
@@ -1355,11 +1355,11 @@
},
"v101.21.1": {
"Bug Fixes": [
+ "wrong sort direction for text",
+ "remove console log",
"review comment",
- "converting org unit and sorting",
"[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
- "wrong sort direction for text",
- "remove console log"
+ "converting org unit and sorting"
],
"Maintenance": [
"release: cut 101.21.1 [skip release]"
@@ -1368,25 +1368,25 @@
},
"v101.21.0": {
"Maintenance": [
- "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)",
- "release: cut 101.21.0 [skip release]"
+ "release: cut 101.21.0 [skip release]",
+ "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)"
],
"Features": [
"update clienttolist",
- "geometry scheduledat occuredat in changelog",
"style improvements",
+ "geometry scheduledat occuredat in changelog",
"[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)"
],
"Bug Fixes": [
- "review comments",
- "change from property to fields",
"convert changelog data in servertoclient",
- "add check for featuretype",
+ "change from property to fields",
+ "review comments",
"translation",
+ "show coordinate",
+ "revert type change",
"revert new folder structure",
"code clean up",
- "revert type change",
- "show coordinate"
+ "add check for featuretype"
],
"GitHub": "\nFeatures \n\n[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887 ) (f670971 ) \n "
},
@@ -1419,29 +1419,29 @@
},
"v101.20.0": {
"Maintenance": [
- "release: cut 101.20.0 [skip release]",
- "[DHIS2-18635] Fix Cypress tests (#3912)"
+ "[DHIS2-18635] Fix Cypress tests (#3912)",
+ "release: cut 101.20.0 [skip release]"
],
"Features": [
- "temp",
- "add menu items for unlik and delete event",
"delete and unlink function",
- "update dhis ui",
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"add validation",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)"
+ "add menu items for unlik and delete event",
+ "temp",
+ "update dhis ui"
],
"Bug Fixes": [
- "revert changes in version after dhis2 ui update",
- "review comments",
"merge error in package json",
- "user message improvements",
"indexeddb write access",
- "review changes",
- "dublicate code",
- "remove update data",
+ "review comments",
+ "user message improvements",
+ "use invalidatequeries",
"merge conflict",
+ "remove update data",
"remove noticebox and add alerterror",
- "use invalidatequeries"
+ "revert changes in version after dhis2 ui update",
+ "review changes",
+ "dublicate code"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
},
@@ -1456,8 +1456,8 @@
},
"v101.19.3": {
"Bug Fixes": [
- "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)"
+ "[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"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -1484,46 +1484,46 @@
},
"v101.19.0": {
"Maintenance": [
- "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "update calendarInput ui version",
"update tests",
- "release: cut 101.19.0 [skip release]"
+ "release: cut 101.19.0 [skip release]",
+ "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
+ "update calendarInput ui version"
],
"Features": [
- "add error messages",
- "scheduleDate reset when there is invalid date",
"add errors to main field",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
+ "eventDate validation to use internal error from calendarInput",
"add validation to dateTime & age fields",
- "use calendarInput component in forms",
- "eventDate validation to use internal error from calendarInput"
+ "add error messages",
+ "scheduleDate reset when there is invalid date",
+ "use calendarInput component in forms"
],
"Bug Fixes": [
+ "remove current context from function",
+ "pass validationContext for unique validator",
+ "refactor incident date validation to use form validations",
+ "flow errors",
"add disabled to calendar input",
- "enrollment date input fields",
- "runtime error when date is null",
+ "update rules engine version",
+ "width & calendarWidth to be string",
+ "failing tests",
"schedule date in related stages to display calendarInput internal errors",
- "flow errors",
- "date and dateTime errors to display only once",
- "remove current context from function",
+ "enrollment date input fields",
"remove ref",
- "refactor incident date validation to use form validations",
"always pass current context",
- "pass validationContext for unique validator",
- "failing tests",
- "width & calendarWidth to be string",
- "update rules engine version",
+ "date and dateTime errors to display only once",
+ "runtime error when date is null",
"flow types"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
},
"v101.18.1": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#3815)",
+ "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
"release: cut 101.18.1 [skip release]",
"skip lint title and commits for bots (#3898)",
- "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)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1532,11 +1532,11 @@
},
"v101.18.0": {
"Features": [
- "[DHIS2-16337] Org unit in view event page (#3882)",
+ "add field and label to view event page",
"label improvement",
- "add validator",
"add orgunit id to redux",
- "add field and label to view event page"
+ "[DHIS2-16337] Org unit in view event page (#3882)",
+ "add validator"
],
"Bug Fixes": [
"remove console log"
@@ -1553,19 +1553,19 @@
"add calendarInput"
],
"Bug Fixes": [
- "display date in wrong format when passing dd-mm-yyyy",
+ "label type definition",
"flow errors",
+ "calendarInput zindex",
"remove editable prop",
- "add label",
"allow empty strings to run onBlur",
- "label type definition",
+ "add label",
"replace onKeyPress with onKeyDown",
- "calendarInput zindex"
+ "display date in wrong format when passing dd-mm-yyyy"
],
"Maintenance": [
- "update calendarInput ui version",
"release: cut 101.17.0 [skip release]",
- "remove unnecessary props"
+ "remove unnecessary props",
+ "update calendarInput ui version"
],
"GitHub": "\nFeatures \n\n[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712 ) (5f27455 ) \n "
},
@@ -1580,9 +1580,9 @@
},
"v101.16.6": {
"Bug Fixes": [
+ "app crashing when openeing new event from view event",
"[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
- "[DHIS2-17519] app crashing when opening new event from view event (#3781)",
- "app crashing when openeing new event from view event"
+ "[DHIS2-17519] app crashing when opening new event from view event (#3781)"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -1618,28 +1618,28 @@
},
"v101.16.2": {
"Bug Fixes": [
- "review comments",
- "revert clienttolist changes",
"string improvement",
- "wrong else statement",
- "update islatestvalue to check for fieldid",
- "missing question mark",
- "use storagestatus to find latest value",
- "revert change",
- "latest value not shown",
- "show only latest image and file",
"image and file for tea",
+ "review comments",
"performance",
+ "caching",
"[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
- "code clean up",
+ "latest value not shown",
"ensure text utilizes space without overflow",
+ "revert clienttolist changes",
"add try catch to all query calls",
- "caching"
+ "revert change",
+ "wrong else statement",
+ "code clean up",
+ "update islatestvalue to check for fieldid",
+ "missing question mark",
+ "use storagestatus to find latest value",
+ "show only latest image and file"
],
"Features": [
- "add link for image and file data element",
"image and file for event and tracked entity",
"compare with event data to find latest value",
+ "add link for image and file data element",
"temp"
],
"Maintenance": [
@@ -1669,9 +1669,9 @@
"dashboard-app": {
"v100.4.2": {
"Maintenance": [
- "release: cut 100.4.2 [skip release]",
"deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)",
- "Sonarqube fixes (#3182)"
+ "Sonarqube fixes (#3182)",
+ "release: cut 100.4.2 [skip release]"
],
"Bug Fixes": [
"not possible to see more or search for App items when editing dashboard (#3186)",
@@ -1697,18 +1697,18 @@
"add gh workflow for dependency-track (#3170)"
],
"Features": [
+ "implement dashboard slideshow (#3081)",
"maximize use of the available screen space by reducing whitespace in the dashboard item grid",
- "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
"release DHIS2-18441 and DHIS2-13038",
- "implement dashboard slideshow (#3081)"
+ "add space efficient dashboard bar design and dashboard selection, and keyboard navigation"
],
"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 "
},
"v100.3.2": {
"Maintenance": [
- "release workflow improvements (#3157)",
"remove ReportPortal configuration (#3151)",
- "release: cut 100.3.2 [skip release]"
+ "release: cut 100.3.2 [skip release]",
+ "release workflow improvements (#3157)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3142)"
@@ -1718,15 +1718,15 @@
"v100.3.1": {
"Maintenance": [
"upgrade all used gh action versions (#3131)",
- "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 webpack in the security group across 1 directory (#3096)",
"deps: bump the security group with 4 updates (#3132)",
+ "dependabot config separate dev group and exclude react-grid-layout (#3110)",
"add separate dev dependencies group and exclude rgl",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
- "remove i18next and react-dom as direct dependencies (#3138)",
- "release: cut 100.3.1 [skip release]",
- "i18next is no longer a dependency",
- "dependabot config separate dev group and exclude react-grid-layout (#3110)"
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "remove i18next and react-dom as direct dependencies (#3138)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1753,32 +1753,32 @@
},
"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)",
+ "break up command chain",
"dependabot config and remove dev branch from workflows (#3027)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "deps: bump the security group with 3 updates (#3046)",
"release: cut 100.2.4 [skip release]",
"cypress 13 upgrade (#3040)",
- "break up command chain"
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
"add missing dependencies for semantic-release (#3062)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "stop fetching schemas and replace d2 with dataEngine (#3056)",
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
},
"v100.2.3": {
"Bug Fixes": [
"merge to master",
- "translations: sync translations from transifex (dev) (#3001)",
- "fetch visualization always when caching (DHIS2-17509) (#2986)"
+ "fetch visualization always when caching (DHIS2-17509) (#2986)",
+ "translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "[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)"
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
+ "run release step on tags so it publishes to d2-ci (#2989)",
+ "do not run release step on dev branch"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -1787,11 +1787,11 @@
},
"v100.2.2": {
"Bug Fixes": [
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
- "dimension list design (DHIS2-16270) (#2861)",
"merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)"
+ "dimension list design (DHIS2-16270) (#2861)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -1802,8 +1802,8 @@
"Bug Fixes": [
"merge to master",
"in paragraphs were removed in dashboard item description (#2962)",
- "translations: sync translations from transifex (dev)",
- "short name was not being shown in visualizations (#2959)"
+ "short name was not being shown in visualizations (#2959)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -1824,32 +1824,32 @@
},
"v100.1.0": {
"Maintenance": [
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "26.2.0-cumulative-values-alpha.1",
- "analytics (#2856)",
- "include patch packages in cache-key (#2855)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "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 @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "analytics@26.2.0",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "update analytics dependency (#2934)",
+ "include patch packages in cache-key (#2855)",
+ "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 moment from 2.29.4 to 2.30.1 (#2892)",
- "include release notes in slackbot message (#2911)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
"release: cut 100.1.0 [skip release]",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
- "use the repo default branch for dependabot (#2887)",
- "use latest alpha for testing"
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
+ "update analytics dependency (#2934)",
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "analytics@26.2.0",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "use latest alpha for testing",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "include release notes in slackbot message (#2911)",
+ "analytics (#2856)",
+ "26.2.0-cumulative-values-alpha.1",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)"
],
"Bug Fixes": [
- "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "translations: sync translations from transifex (dev) (#2920)",
"merge to master",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)",
+ "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
],
"Features": [
@@ -1863,27 +1863,27 @@
},
"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)",
+ "allow for both 200 and 201 response from backend in cypress tests (#2802)",
"only run release-success if master branch",
- "add github job that reports successful release (#2712)",
"release: cut 100.0.4 [skip release]",
- "allow for both 200 and 201 response from backend in cypress tests (#2802)"
+ "add github job that reports successful release (#2712)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
},
"v100.0.3": {
"Maintenance": [
"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)"
+ "deps: upgrade several dependencies (#2686)",
+ "release: cut 100.0.3 [skip release]"
],
"Bug Fixes": [
- "merge to master",
- "parse the ou filter correctly for all ou types (#2691)"
+ "parse the ou filter correctly for all ou types (#2691)",
+ "merge to master"
],
"GitHub": "\nBug Fixes \n\nparse the ou filter correctly for all ou types (#2691 ) (35877e1 ) \n "
},
@@ -1892,14 +1892,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "disable nightly scheduled test run (#2511)",
- "nightly failing to set up cypress (#2378)",
- "release: cut 100.0.1 [skip release]",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
"release: cut 100.0.2 [skip release]",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "increase default cypress timeout to reduce test flakiness (#2456)"
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "disable nightly scheduled test run (#2511)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Documentation": [
"move docs to app (#2384)"
@@ -1908,8 +1908,8 @@
},
"v100.0.1": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)"
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
@@ -1922,8 +1922,8 @@
},
"v100.0.0": {
"Maintenance": [
- "update version and add app-hub id (#2366)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "update version and add app-hub id (#2366)"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -1932,14 +1932,14 @@
},
"v99.99.9": {
"Maintenance": [
- "set minDHIS2Version (#2365)",
- "dependency upgrades (#2364)"
+ "dependency upgrades (#2364)",
+ "set minDHIS2Version (#2365)"
]
},
"v99.11.7": {
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)"
+ "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 99.11.7 [skip ci]"
@@ -2002,22 +2002,22 @@
},
"v99.11.0": {
"Maintenance": [
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
- "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)",
"deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
- "add todos",
- "cli-app-scripts upgrade",
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
+ "release: cut 99.11.0 [skip ci]",
"send slack message if build on master fails (#2236)",
- "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)"
+ "cli-app-scripts upgrade",
+ "add todos"
],
"Features": [
- "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)",
- "iframe-plugin: receive pwa installation status from plugins"
+ "iframe-plugin: receive pwa installation status from plugins",
+ "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)"
],
"Bug Fixes": [
- "bump d2-ui-interpretations and related components for BETA-42 (#2286)",
"remove unused var",
+ "bump d2-ui-interpretations and related components for BETA-42 (#2286)",
"wait to render until the first item of the type has gotten the plugin",
"add property to the top-most item of each iframe plugin type",
"dont use the component"
@@ -2033,8 +2033,8 @@
"fetch repetition data for LL to show in plugin (#2271)"
],
"Maintenance": [
- "add PR template",
- "release: cut 99.10.23 [skip ci]"
+ "release: cut 99.10.23 [skip ci]",
+ "add PR template"
],
"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 "
},
@@ -2069,8 +2069,8 @@
},
"v100.0.12": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1080)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1080)"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -2192,353 +2192,353 @@
},
"v99.9.99": {
"Maintenance": [
- "release: cut 1.1.18 [skip ci]",
- "release: cut 1.1.47 [skip ci]",
+ "translations: sync Tajik translations from transifex [skip ci] (master)",
+ "workflow: update gh workflow",
+ "release: cut 1.1.29 [skip ci]",
+ "release: cut 1.1.8 [skip ci]",
+ "release: cut 1.1.41 [skip ci]",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.10 [skip ci]",
+ "release: cut 1.1.44 [skip ci]",
+ "release: cut 1.1.51 [skip ci]",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.30 [skip ci]",
+ "release: cut 1.1.28 [skip ci]",
+ "translations: sync translations from transifex (master)",
+ "translations: sync Russian translations from transifex [skip ci] (master)",
+ "remove Button import from BatchDeleteLockExceptions",
+ "release: cut 1.1.16 [skip ci]",
+ "release: cut 1.1.3 [skip ci]",
+ "release: cut 1.2.2 [skip ci]",
+ "release: cut 1.1.20 [skip ci]",
+ "add AppHub id to d2.config",
+ "translations: sync Ukrainian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.12 [skip ci]",
+ "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.0.0 [skip ci]",
+ "release: cut 1.1.2 [skip ci]",
+ "release: cut 1.1.6 [skip ci]",
+ "update i18n",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
+ "update pot",
+ "release: cut 1.1.59 [skip ci]",
+ "release: cut 1.1.40 [skip ci]",
"translations: sync Nepali translations from transifex [skip ci] (master)",
- "release: cut 1.1.31 [skip ci]",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
- "release: cut 1.1.23 [skip ci]",
- "translations: sync ChineseChina translations from transifex [skip ci] (master)",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
"release: cut 1.1.57 [skip ci]",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
- "release: cut 1.1.62 [skip ci]",
+ "release: cut 1.1.21 [skip ci]",
+ "release: cut 1.1.34 [skip ci]",
"translations: sync Khmer translations from transifex [skip ci] (master)",
- "release: cut 1.1.28 [skip ci]",
- "release: cut 1.1.5 [skip ci]",
- "add file extension to entry point in config",
- "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
- "release: cut 1.1.59 [skip ci]",
"release: cut 1.1.4 [skip ci]",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "release: cut 1.1.14 [skip ci]",
+ "release: cut 1.1.54 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
"release: cut 1.1.58 [skip ci]",
- "release: cut 1.1.32 [skip ci]",
- "release: cut 1.1.9 [skip ci]",
- "release: cut 1.1.39 [skip ci]",
+ "release: cut 1.1.50 [skip ci]",
+ "release: cut 1.1.45 [skip ci]",
+ "release: cut 1.1.53 [skip ci]",
+ "remove unused dependencies from package.json",
+ "release: cut 1.1.61 [skip ci]",
+ "release: cut 1.2.6 [skip release]",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "release: cut 1.1.24 [skip ci]",
+ "lower nodejs version to 16",
+ "release: cut 1.2.0 [skip ci]",
+ "release: cut 1.1.55 [skip ci]",
"yarn upgrade @dhis2/ui",
- "remove Button import from BatchDeleteLockExceptions",
- "translations: sync translations from transifex (master)",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "upgrade headerbar to the new one (#167)",
"release: cut 1.0.1 [skip ci]",
- "translations: sync French translations from transifex [skip ci] (master)",
- "deps: update ui-core/widgets and roboto",
- "translations: sync Indonesian translations from transifex (master)",
- "release: cut 1.1.44 [skip ci]",
- "update i18n",
- "update pot",
- "release: cut 1.2.1 [skip ci]",
- "release: cut 1.1.3 [skip ci]",
- "release: cut 1.1.38 [skip ci]",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "upgrade nodejs version in github workflows",
- "release: cut 1.1.66 [skip ci]",
+ "release: cut 1.1.19 [skip ci]",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
+ "release: cut 1.1.65 [skip ci]",
+ "translations: sync Arabic translations from transifex (master)",
+ "release: cut 1.1.52 [skip ci]",
+ "release: cut 1.2.5 [skip ci]",
+ "bump @dhis2/ui",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
"deps: upgrade dhis2 dependencies",
- "translations: sync Tajik translations from transifex [skip ci] (master)",
- "release: cut 1.1.20 [skip ci]",
"translations: sync Swedish translations from transifex [skip ci] (master)",
- "release: cut 1.1.52 [skip ci]",
- "release: cut 1.1.50 [skip ci]",
- "release: cut 1.1.53 [skip ci]",
- "release: cut 1.1.6 [skip ci]",
+ "release: cut 1.1.38 [skip ci]",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.23 [skip ci]",
+ "release: cut 1.1.37 [skip ci]",
+ "release: cut 1.1.13 [skip ci]",
+ "release: cut 1.1.47 [skip ci]",
+ "release: cut 1.1.36 [skip ci]",
+ "release: cut 1.0.2 [skip ci]",
+ "set minDHIS2Version to 2.39",
+ "remove d2-ui",
+ "fix spelling",
+ "translations: sync French translations from transifex (master)",
+ "release: cut 2.0.0 [skip release]",
+ "release: cut 1.1.60 [skip ci]",
+ "release: cut 1.1.43 [skip ci]",
+ "bump to v99.9.9",
"deps: update app-runtime to latest",
- "add comment regarding sections.conf.js",
- "release: cut 1.1.29 [skip ci]",
- "translations: sync Arabic translations from transifex (master)",
- "release: cut 1.1.7 [skip ci]",
"release: cut 1.1.56 [skip ci]",
- "release: cut 1.1.40 [skip ci]",
- "release: cut 1.2.6 [skip release]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
- "release: cut 1.1.33 [skip ci]",
- "release: cut 1.2.5 [skip ci]",
- "release: cut 1.1.16 [skip ci]",
- "release: cut 1.2.0 [skip ci]",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
- "fix travis build (#459)",
- "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "release: cut 1.2.1 [skip ci]",
"release: cut 1.2.4 [skip ci]",
- "release: cut 1.1.60 [skip ci]",
- "release: cut 1.1.55 [skip ci]",
- "release: cut 1.0.0 [skip ci]",
"update app icon",
- "translations: sync Russian translations from transifex (master)",
- "release: cut 1.2.2 [skip ci]",
- "release: cut 1.1.21 [skip ci]",
- "release: cut 1.1.10 [skip ci]",
- "release: cut 1.1.42 [skip ci]",
- "translations: sync Russian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.9 [skip ci]",
+ "translations: sync Lao translations from transifex [skip ci] (master)",
+ "release: cut 1.1.25 [skip ci]",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.62 [skip ci]",
"prepare continuous release",
- "release: cut 1.1.61 [skip ci]",
- "workflow: update gh workflow",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
- "release: cut 1.0.2 [skip ci]",
- "remove useD2 from AddLockException",
- "remove unused dependencies from package.json",
- "release: cut 1.2.3 [skip ci]",
- "translations: sync Urdu translations from transifex [skip ci] (master)",
- "release: cut 1.1.45 [skip ci]",
- "release: cut 1.1.27 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
- "release: cut 1.1.54 [skip ci]",
+ "upgrade nodejs version in github workflows",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "add file extension to entry point in config",
+ "release: cut 1.1.17 [skip ci]",
"translations: sync Spanish translations from transifex (master)",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "release: cut 1.1.63 [skip ci]",
- "release: cut 2.0.0 [skip release]",
- "release: cut 1.1.2 [skip ci]",
- "fix spelling",
+ "release: cut 1.1.26 [skip ci]",
+ "release: cut 1.1.5 [skip ci]",
+ "remove useD2 from AddLockException",
"translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "release: cut 1.1.8 [skip ci]",
- "release: cut 1.1.36 [skip ci]",
- "release: cut 1.1.25 [skip ci]",
- "release: cut 1.1.34 [skip ci]",
- "translations: sync Ukrainian translations from transifex [skip ci] (master)",
- "lower nodejs version to 16",
- "release: cut 1.1.24 [skip ci]",
- "release: cut 1.1.17 [skip ci]",
- "release: cut 1.1.49 [skip ci]",
- "release: cut 1.1.11 [skip ci]",
- "release: cut 1.1.35 [skip ci]",
- "set minDHIS2Version to 2.39",
- "upgrade headerbar to the new one (#167)",
- "release: cut 1.1.41 [skip ci]",
- "release: cut 1.1.48 [skip ci]",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "bump @dhis2/ui",
- "release: cut 1.1.15 [skip ci]",
- "add AppHub id to d2.config",
- "release: cut 1.1.51 [skip ci]",
"release: cut 1.1.1 [skip ci]",
+ "deps: update ui-core/widgets and roboto",
+ "release: cut 1.1.18 [skip ci]",
+ "release: cut 1.1.27 [skip ci]",
+ "release: cut 1.1.7 [skip ci]",
+ "release: cut 1.1.31 [skip ci]",
"translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
+ "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "release: cut 1.1.11 [skip ci]",
+ "release: cut 1.1.63 [skip ci]",
+ "translations: sync ChineseChina translations from transifex [skip ci] (master)",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
"release: cut 1.1.0 [skip ci]",
+ "release: cut 1.1.66 [skip ci]",
+ "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "add comment regarding sections.conf.js",
"translations: sync Danish translations from transifex [skip ci] (master)",
- "release: cut 1.1.19 [skip ci]",
- "release: cut 1.1.43 [skip ci]",
- "release: cut 1.1.26 [skip ci]",
- "release: cut 1.1.12 [skip ci]",
- "bump to v99.9.9",
- "remove d2-ui",
- "translations: sync French translations from transifex (master)",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
- "release: cut 1.1.64 [skip ci]",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "fix travis build (#459)",
+ "release: cut 1.1.48 [skip ci]",
+ "translations: sync Russian translations from transifex (master)",
"release: cut 1.1.22 [skip ci]",
- "release: cut 1.1.46 [skip ci]",
- "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.42 [skip ci]",
+ "release: cut 1.1.49 [skip ci]",
+ "release: cut 1.2.3 [skip ci]",
+ "translations: sync Indonesian translations from transifex (master)",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "release: cut 1.1.32 [skip ci]",
"add comment explaining use of 'some' in notifications table",
- "release: cut 1.1.37 [skip ci]",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "translations: sync Lao translations from transifex [skip ci] (master)",
- "release: cut 1.1.65 [skip ci]",
- "release: cut 1.1.30 [skip ci]",
- "release: cut 1.1.13 [skip ci]",
- "release: cut 1.1.14 [skip ci]",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)"
+ "release: cut 1.1.46 [skip ci]",
+ "release: cut 1.1.33 [skip ci]",
+ "release: cut 1.1.35 [skip ci]",
+ "release: cut 1.1.39 [skip ci]",
+ "release: cut 1.1.64 [skip ci]"
],
"Bug Fixes": [
- "severity sort",
- "i18n average execution time seperator",
+ "move add lock exception container card styles",
+ "handle slow checks better",
+ "minor styling, use css vars",
+ "list item dividers",
"upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "update PageHeader in order to ease testing",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
+ "update OrganisationUnitSelectionCard prop types",
+ "use @dhis2/ui button for data integrity",
"translations: sync translations from transifex (master)",
- "lock-exception: remove redundant code",
- "handle org unit tree's current root correctly",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
+ "update references to lock exceptions page url",
+ "redirect to correct page after adding lock exception",
"data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "add no items message",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "add accessible label to remove lock exception icon button",
+ "cancel previous polls when starting poll",
"update cypress tests for adding lock exception",
- "close add lock exception dialog after successful API call (#610)",
- "remove duplicate counts [DHIS2-15948] (#1013)",
- "analytics-tables: prevent excessive table width for long strings (#779)",
- "loading indicators when re-running on slow net",
- "dont show about check if theres no info",
- "show progress of existing analytics and resource tables tasks",
- "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "small run all button",
- "add proptypes",
- "handle slow checks better",
- "use now instead of 0 seconds",
- "fix polling started-variable not being up to date in poll",
- "update references to lock exceptions page url",
- "add slow message to toolbar",
+ "lock-exception: address item removal bugs (#606)",
+ "use right param",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
"data-statistics: sort objects by label (#725)",
- "use checksData.result",
- "fix case insensitive sorting",
+ "make src/locales/index.js first import in src/App.js",
+ "add minDHIS2Version to d2.config",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "show alert when start all checks fail",
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
"update @dhis2/ui in order to prevent org unit tree filtering error",
- "cleanup - fix proptypes",
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "cache poll responses to prevent flickering (#665)",
+ "resource-tables: restore log UI for resource table generation",
+ "dont show about check if theres no info",
+ "cast lastYearValues keys to strings",
"add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "use vertical layout for maintenance section (#619)",
- "use @dhis2/ui button for data integrity",
- "fix routes contentwrapper",
- "cleanup polling, use long-polling for details",
- "analytics: restore log UI for analytics table generation",
- "refactor, add introduction",
- "use right param",
- "list item dividers",
+ "use i18n when showing data integrity issue count",
+ "update add/batch delete lock exception URLs",
"update analytics tables docs key",
- "always use latest refetch from useDataQuery using ref (#761)",
- "lock exception: keep pager in state when navigating to batch delete (#612)",
- "data-integrity: implement details-check",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "lock-exception: remove redundant code",
"don't mutate input to getUpdatedNotifications",
- "regenerate i18n",
"revert data sets API periodType schema fix (#633)",
+ "data-statistics: add i18n key for eventVisualization object type",
+ "regenerate i18n",
+ "close add lock exception dialog after successful API call (#610)",
+ "lock exception: keep pager in state when navigating to batch delete (#612)",
+ "show organisation unit errors for lock exceptions",
+ "use reduce",
+ "use checksData.result",
+ "fix routes contentwrapper",
+ "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
+ "severity sort",
+ "analytics: use correct checked state of params checkboxes",
+ "cleanup - fix proptypes",
+ "data-integrity: implement details-check",
+ "remove lock exception: call onRemove and onClose in onComplete",
+ "show error if check-error, docs",
+ "loading indicators when re-running on slow net",
+ "fix polling started-variable not being up to date in poll",
+ "dont fetch until we have fetched details",
+ "update import path for notifications table",
"update lock exceptions cypress tests",
- "move i18n.t calls inside component",
- "use '-:-' instead of null as i18n namespace separator",
- "add no items message",
- "refactor - expandable run summary",
- "cancel previous polls when starting poll",
- "lock-exception: address item removal bugs (#606)",
- "resource-tables: restore log UI for resource table generation",
+ "handle org unit tree's current root correctly",
+ "update maintenance cypress tests",
+ "show progress of existing analytics and resource tables tasks",
"last years missing valid value of 0",
- "use i18n when showing data integrity issue count",
- "update import path for notifications table",
- "add accessible label to remove lock exception icon button",
- "minor styling, use css vars",
- "remove lock exception: call onRemove and onClose in onComplete",
- "update PageHeader in order to ease testing",
- "show alert when start all checks fail",
- "use reduce",
- "show error messages for data integrity",
"lock exception: remove text underline from top-right buttons",
- "cast lastYearValues keys to strings",
- "dont fetch until we have fetched details",
- "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
- "data-statistics: add i18n key for eventVisualization object type",
+ "add proptypes",
"fetch and show existing running tasks for analytics and resource tables",
- "show organisation unit errors for lock exceptions",
- "update OrganisationUnitSelectionCard prop types",
- "show error if check-error, docs",
- "make src/locales/index.js first import in src/App.js",
- "use flex container for period picker to ensure select fields are aligned",
- "support array of objects",
+ "use vertical layout for maintenance section (#619)",
+ "always use latest refetch from useDataQuery using ref (#761)",
"correct run all label, hide when slow",
- "update add/batch delete lock exception URLs",
- "better error handling",
"restore grid layout (#598)",
- "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
- "move add lock exception container card styles",
- "add minDHIS2Version to d2.config",
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
- "cache poll responses to prevent flickering (#665)",
- "analytics: use correct checked state of params checkboxes",
- "update maintenance cypress tests",
- "redirect to correct page after adding lock exception"
+ "support array of objects",
+ "remove duplicate counts [DHIS2-15948] (#1013)",
+ "analytics: restore log UI for analytics table generation",
+ "refactor, add introduction",
+ "use '-:-' instead of null as i18n namespace separator",
+ "better error handling",
+ "fix case insensitive sorting",
+ "i18n average execution time seperator",
+ "use flex container for period picker to ensure select fields are aligned",
+ "refactor - expandable run summary",
+ "use now instead of 0 seconds",
+ "show error messages for data integrity",
+ "small run all button",
+ "cleanup polling, use long-polling for details",
+ "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
+ "analytics-tables: prevent excessive table width for long strings (#779)",
+ "add slow message to toolbar",
+ "move i18n.t calls inside component"
],
"Build Updates": [
- "replace semantic commit checks with new workflow (#791)",
- "preview: enable deploy previews",
"don't run test task",
- "add comment and close workflow",
- "update workflows and fix build dir",
- "fix d2-style script",
"remove .travis.yml",
+ "preview: enable deploy previews",
+ "update workflows and fix build dir",
"migrate to github actions (#532)",
- "fix lint script"
+ "replace semantic commit checks with new workflow (#791)",
+ "fix d2-style script",
+ "fix lint script",
+ "add comment and close workflow"
],
"Features": [
- "prepare v100",
- "checkbox for skipping tracked entity data",
- "setup cypress",
"checkbox for generating outlier data",
- "test data integrity page",
- "test resource tables page",
- "add deeplinking from issues to apps",
- "add data integrity issue cards tests",
- "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
- "test data maintenance page",
- "test lock exceptions page",
- "add checkDetails store",
"data-integrity: start of data-integrity checks ui",
- "test analytics tables export page",
- "test data statistics page",
- "add href to sidebar items",
- "test min-max value generation page",
- "data integrity checks UI (#1031)",
+ "test data maintenance page",
"implement slow check tabs",
"port to app platform (#580)",
+ "data integrity checks UI (#1031)",
+ "setup cypress",
+ "add data integrity issue cards tests",
+ "add deeplinking from issues to apps",
"show critical alert if fail to load org units for OrgUnitSelect components",
+ "add href to sidebar items",
+ "visual feedback when exporting analytics tables",
+ "checkbox for skipping tracked entity data",
+ "prepare v100",
"add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "visual feedback when exporting analytics tables"
+ "test lock exceptions page",
+ "test data integrity page",
+ "test resource tables page",
+ "test analytics tables export page",
+ "test min-max value generation page",
+ "add checkDetails store",
+ "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
+ "test data statistics page"
],
"Refactoring": [
- "split lock exceptions page into 3 pages",
- "replace d2 API with useDataMutation in add lock exception form",
- "mergedcheck to mostRecentCheck",
- "replace d2 with useDataMutation in Resource Tables page",
- "migrate data statistics from page state",
- "lock-exceptions-table: replace FontIcon with icon component",
- "use fragment instead of div",
"cleanup, cleanup effect deps",
- "move dataIntegrityChecksQuery to summary",
- "period-picker: replace material-ui DatePicker with InputField",
- "remove material-ui (#658)",
+ "use buttons from @dhis2/ui",
+ "issue-card: replace expandable card with details and summary elements",
"use MultiSelectField instead of (#690)",
- "migrate min-max value generation from page state",
- "remove last material-ui imports",
+ "migrate OrgUnitSelectByGroup to functional component",
+ "replace d2 with useDataMutation in Resource Tables page",
+ "extract docs link component",
+ "don't use optional chaining for periodType",
+ "replace d2 with useDataQuery on Data Statistics page",
"migrate lock exception management from page state",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
- "offload data fetching to usePoll hook",
+ "remove duplicate page state",
+ "replace d2 API with useDataMutation in add lock exception form",
+ "import org unit select component code",
+ "migrate resource tables away from page state",
+ "migrate data statistics from page state",
+ "extract data integrity hooks",
+ "extract LockExceptionsSubpageHeader",
"org-unit-select: use @dhis2/ui selects",
- "use @dhis2/ui instead of material ui table for data statistics",
- "keep track of selected dataset ID only in AddLockException",
- "start work on migrating lock exceptions",
- "remove material ui components from analytics",
- "extract data statistics table parsing into separate file",
- "use consistent handler naming scheme",
- "give mutation variable in remove lock exception better name",
- "issue-card: replace expandable card with details and summary elements",
- "remove d2 completely",
- "migrate data integrity page away from page state",
"layout: fullscreen layout",
- "remove d2 from OrgUnitSelect components",
- "extract LockExceptionsSubpageHeader",
- "replace d2 with useDataMutation on Analytics page",
- "simplify DataIntegrityCard",
- "improve i18n",
- "convert AddLockExceptionForm to functional component",
- "org-unit-select: start work on hooks",
+ "move dataIntegrityChecksQuery to summary",
"migrate OrgUnitSelectByLevel to functional component",
- "docs-link: replace material-ui IconButton with Tooltip",
- "data-statistics: use css grids",
- "use buttons from @dhis2/ui",
- "org-unit-select: simplify d2 data fetching",
- "checkdetails",
- "tidy up sections.conf.js",
- "extract data integrity hooks",
- "lock-exceptions-subpage-header: replace FontIcon with icon component",
- "notifications-table: use colours from @dhis2/ui theme",
"replace d2 with @dhis2/app-runtime (#630)",
- "simplify i18n-related code",
- "extract checkboxes from maintenance component",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "migrate resource tables away from page state",
- "extract docs link component",
- "import org unit select component code",
- "remove duplicate page state",
- "don't use optional chaining for periodType",
- "home: replace material-ui grid sections with css grids",
- "migrate analytics away from page state",
- "replace d2 with useDataQuery on Data Statistics page",
- "migrate OrgUnitSelectByGroup to functional component",
- "move away from page state architecture (#623)",
+ "migrate data integrity page away from page state",
"migrate OrgUnitSelectAll to functional component",
- "simplify AddLockExceptionForm",
+ "move period picker translations to component",
+ "give mutation variable in remove lock exception better name",
"simplify data integrity issues rendering",
+ "checkdetails",
+ "replace d2 with useDataMutation on Analytics page",
+ "remove material-ui (#658)",
+ "remove d2 from OrgUnitSelect components",
"replace d2 with useDataMutation in Maintenance page",
- "review - useLazyInterval to own file",
+ "start work on migrating lock exceptions",
+ "docs-link: replace material-ui IconButton with Tooltip",
"simplify maintenance",
- "use modal components from @dhis2/ui",
- "use array for lock exceptions query fields",
+ "remove material ui components from analytics",
"use sidebar based on @dhis2/ui components",
+ "use @dhis2/ui instead of material ui table for data statistics",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
+ "simplify i18n-related code",
+ "org-unit-select: simplify d2 data fetching",
+ "split lock exceptions page into 3 pages",
+ "data-statistics: use css grids",
+ "use fragment instead of div",
+ "convert AddLockExceptionForm to functional component",
+ "move away from page state architecture (#623)",
+ "extract checkboxes from maintenance component",
+ "use consistent handler naming scheme",
+ "remove d2 completely",
+ "keep track of selected dataset ID only in AddLockException",
+ "migrate min-max value generation from page state",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "improve i18n",
"extract page headers as component",
- "move period picker translations to component",
- "initialise state of class components outside constructor"
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "simplify AddLockExceptionForm",
+ "notifications-table: use colours from @dhis2/ui theme",
+ "tidy up sections.conf.js",
+ "migrate analytics away from page state",
+ "org-unit-select: start work on hooks",
+ "extract data statistics table parsing into separate file",
+ "remove last material-ui imports",
+ "initialise state of class components outside constructor",
+ "offload data fetching to usePoll hook",
+ "lock-exceptions-subpage-header: replace FontIcon with icon component",
+ "period-picker: replace material-ui DatePicker with InputField",
+ "home: replace material-ui grid sections with css grids",
+ "review - useLazyInterval to own file",
+ "simplify DataIntegrityCard",
+ "use modal components from @dhis2/ui",
+ "use array for lock exceptions query fields",
+ "mergedcheck to mostRecentCheck"
],
"Documentation": [
"clarify use of cy.tick for pages using polling"
],
"Testing": [
- "add tests for useOrgUnitCache hook",
- "ensure notifications table is present in analytics and resource tables pages"
+ "ensure notifications table is present in analytics and resource tables pages",
+ "add tests for useOrgUnitCache hook"
]
},
"v2.30-RC3": {},
@@ -2547,63 +2547,63 @@
"v2.0.0": {
"Features": [
"data-integrity: start of data-integrity checks ui",
- "implement slow check tabs",
+ "add checkDetails store",
+ "data integrity checks UI (#1031)",
"prepare v100",
"add deeplinking from issues to apps",
- "data integrity checks UI (#1031)",
- "add checkDetails store"
+ "implement slow check tabs"
],
"Bug Fixes": [
- "loading indicators when re-running on slow net",
+ "handle slow checks better",
+ "minor styling, use css vars",
+ "list item dividers",
+ "add minDHIS2Version to d2.config",
+ "correct run all label, hide when slow",
+ "show alert when start all checks fail",
+ "use checksData.result",
+ "fix routes contentwrapper",
+ "refactor, add introduction",
+ "better error handling",
+ "fix case insensitive sorting",
+ "i18n average execution time seperator",
"severity sort",
"dont show about check if theres no info",
+ "refactor - expandable run summary",
+ "cleanup - fix proptypes",
"data-integrity: implement details-check",
- "small run all button",
- "add proptypes",
- "show error if check-error, docs",
- "i18n average execution time seperator",
- "handle slow checks better",
"use now instead of 0 seconds",
+ "show error if check-error, docs",
"add no items message",
- "refactor - expandable run summary",
+ "loading indicators when re-running on slow net",
"fix polling started-variable not being up to date in poll",
- "correct run all label, hide when slow",
- "add slow message to toolbar",
- "use checksData.result",
- "fix case insensitive sorting",
- "better error handling",
- "cleanup - fix proptypes",
- "fix routes contentwrapper",
+ "small run all button",
+ "dont fetch until we have fetched details",
"cleanup polling, use long-polling for details",
- "add minDHIS2Version to d2.config",
- "minor styling, use css vars",
- "refactor, add introduction",
- "list item dividers",
- "show alert when start all checks fail",
- "dont fetch until we have fetched details"
+ "add slow message to toolbar",
+ "add proptypes"
],
"Refactoring": [
- "mergedcheck to mostRecentCheck",
- "review - useLazyInterval to own file",
+ "cleanup, cleanup effect deps",
"checkdetails",
+ "review - useLazyInterval to own file",
+ "mergedcheck to mostRecentCheck",
"layout: fullscreen layout",
- "cleanup, cleanup effect deps",
"move dataIntegrityChecksQuery to summary"
],
"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": [
- "prepare continuous release",
- "bump to v99.9.9",
- "workflow: update gh workflow",
"add AppHub id to d2.config",
+ "workflow: update gh workflow",
+ "bump to v99.9.9",
+ "set minDHIS2Version to 2.39",
"release: cut 1.2.6 [skip release]",
- "set minDHIS2Version to 2.39"
+ "prepare continuous release"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2648,10 +2648,10 @@
},
"v1.2.1": {
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
"support array of objects",
"use reduce",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)"
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 1.2.1 [skip ci]"
@@ -2660,8 +2660,8 @@
},
"v1.2.0": {
"Features": [
- "checkbox for skipping tracked entity data",
"checkbox for generating outlier data",
+ "checkbox for skipping tracked entity data",
"add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)"
],
"Bug Fixes": [
@@ -2669,9 +2669,9 @@
"use right param"
],
"Maintenance": [
- "release: cut 1.2.0 [skip ci]",
+ "lower nodejs version to 16",
"upgrade nodejs version in github workflows",
- "lower nodejs version to 16"
+ "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 "
},
@@ -2781,13 +2781,13 @@
],
"Bug Fixes": [
"update v38 fixtures",
- "remove v37 e2e",
"update jest mock [DHIS2-15415]",
- "add scroll for workflows [DHIS2-15415]",
"add scroll on workflow selector [DHIS2-15415]",
- "translations: sync translations from transifex (master)",
+ "remove v37 e2e",
+ "update v39 fixtures",
"prevent failing jest test",
- "update v39 fixtures"
+ "add scroll for workflows [DHIS2-15415]",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.8 [skip release]",
@@ -2800,11 +2800,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "add e2e test runs for new versions and fresh fixtures",
- "fix cypress tests referring to last year",
+ "release: cut 100.0.7 [skip release]",
"fix formatting uissue in workflows config file",
"upgrade packages and produce new fixtures",
- "release: cut 100.0.7 [skip release]"
+ "add e2e test runs for new versions and fresh fixtures",
+ "fix cypress tests referring to last year"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2874,10 +2874,10 @@
},
"v100.0.0": {
"Maintenance": [
- "add code owners",
- "release: migrate to new app version scheme",
"release: cut v100 and become continuously delivered",
- "release: cut 100.0.0 [skip ci]"
+ "release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme",
+ "add code owners"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -2891,14 +2891,14 @@
"v1.16.8": {
"Bug Fixes": [
"adress failing tests due to new layering mechanism",
- "data-workspace: reduce header height (#108)",
"update broken imports",
+ "data-workspace: reduce header height (#108)",
"data-workspace: clean up CSS for overflowing table header text"
],
"Maintenance": [
+ "release: cut 1.16.8 [skip ci]",
"upgrade @dhis2/ui so it contains table header fixes",
- "dedupe and refresh yarn lock",
- "release: cut 1.16.8 [skip ci]"
+ "dedupe and refresh yarn lock"
],
"GitHub": "1.16.8 (2021-10-12) \nBug Fixes \n\ndata-workspace: reduce header height (#108 ) (eb62886 ) \n "
},
@@ -2907,8 +2907,8 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: adjust failing test",
+ "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
@@ -2918,8 +2918,8 @@
},
"v1.16.6": {
"Bug Fixes": [
- "auth: distinguish between hasAppAccess and hasApprovalAuthorities",
- "approval-status-tag: show custom tag text for unauthorized users (#106)"
+ "approval-status-tag: show custom tag text for unauthorized users (#106)",
+ "auth: distinguish between hasAppAccess and hasApprovalAuthorities"
],
"Maintenance": [
"release: cut 1.16.6 [skip ci]"
@@ -2928,16 +2928,16 @@
},
"v1.16.5": {
"Bug Fixes": [
- "approval-status-tag: show correct status texts and icons (#105)",
- "approval-satus-tag: adjust test to simplified implementation"
+ "approval-satus-tag: adjust test to simplified implementation",
+ "approval-status-tag: show correct status texts and icons (#105)"
],
"Testing": [
- "approval-status-tag: adjust cypress tests to new implementation",
- "approval-status-tag: adjust test to new implementation"
+ "approval-status-tag: adjust test to new implementation",
+ "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 +2946,9 @@
"revert pr#102 because the bug was actually expected behavior (#104)"
],
"Maintenance": [
+ "release: cut 1.16.4 [skip ci]",
"revert \"remove unused import\"",
- "revert \"show message to users with no authority to approve data\"",
- "release: cut 1.16.4 [skip ci]"
+ "revert \"show message to users with no authority to approve data\""
],
"GitHub": "1.16.4 (2021-09-30) \nBug Fixes \n\nrevert pr#102 because the bug was actually expected behavior (#104 ) (6709bc2 ) \n "
},
@@ -2957,15 +2957,15 @@
"show message to users with no authority to approve data (#102)"
],
"Maintenance": [
- "release: cut 1.16.3 [skip ci]",
- "remove unused import"
+ "remove unused import",
+ "release: cut 1.16.3 [skip ci]"
],
"GitHub": "1.16.3 (2021-09-30) \nBug Fixes \n\nshow message to users with no authority to approve data (#102 ) (b4fae37 ) \n "
},
"v1.16.2": {
"Maintenance": [
- "jest tests: remove \".only\"",
- "release: cut 1.16.2 [skip ci]"
+ "release: cut 1.16.2 [skip ci]",
+ "jest tests: remove \".only\""
],
"Bug Fixes": [
"data set table: ensure 480px max-width rule works",
@@ -2978,15 +2978,15 @@
},
"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"
],
"Maintenance": [
- "fix typo in property name",
- "release: cut 1.16.1 [skip ci]"
+ "release: cut 1.16.1 [skip ci]",
+ "fix typo in property name"
],
"Testing": [
"bottom-bar: adjust test so it can assert disabled buttons too"
@@ -2995,15 +2995,15 @@
},
"v1.16.0": {
"Maintenance": [
+ "tweak config",
+ "setup e2e tests for v37 and v38 (#97)",
+ "add config and fixtures",
+ "let release depend on v37 e2e step",
"setup v37 test jobs and generate fixtures",
"try no separator",
"release: cut 1.16.0 [skip ci]",
- "add config and fixtures",
- "tweak config",
- "setup e2e tests for v37 and v38 (#97)",
- "use underscore and number in workflow step name",
"remove nr from workflow step name",
- "let release depend on v37 e2e step"
+ "use underscore and number in workflow step name"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -3024,65 +3024,65 @@
},
"v1.14.0": {
"Maintenance": [
- "implement ui-improvements from test session (#68)",
+ "linter: fix issues",
+ "tests: fix display.test.js tests after changing a label",
"deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
- "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
+ "implement ui-improvements from test session (#68)",
"deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "tests: fix display.test.js tests after changing a label",
- "use 2 containers for cypress on ci since we only have 2 features",
- "linter: fix issues",
- "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
"format files",
+ "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
+ "update fixtures and pot file",
"fix type in test description",
- "revert app-runtime to latest-stable (#63)",
- "format code",
+ "deps: update app-runtime and related deps",
+ "use 2 containers for cypress on ci since we only have 2 features",
+ "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
"release: cut 1.14.0 [skip ci]",
"update cypress tests and network fixtures",
- "deps: update app-runtime and related deps",
- "deps: update cypress",
"fix timezone typo",
"deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
"update broken org-unit-select test",
- "update fixtures and pot file"
+ "revert app-runtime to latest-stable (#63)",
+ "format code",
+ "deps: update cypress"
],
"Features": [
"data-workspace: show notification for non-default form types (#65)",
+ "expand org-unit-roots in popover when no org-unit is selected",
"make text in context-select component non-selecatable",
"show alert in success state when confirming approval",
- "expand org-unit-roots in popover when no org-unit is selected",
"status-tag: show user and date/time if approved (#62)"
],
"Testing": [
- "status-tag: adjust e2e to deal with varying approved texts",
- "update cypress fixtures",
- "cypress: fix cypress test failures",
"period-select: test formatting of Daily periods",
+ "cypress: fix cypress test failures",
+ "update cypress fixtures",
+ "status-tag: adjust e2e to deal with varying approved texts",
"status-tag: add unit tests for showing user and approval date"
],
"Bug Fixes": [
- "data-workspace: use more idiomatic assertions in tests",
- "period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "clear all selections button: make button \"small\" (DHIS2-11674)",
- "context select: remove top/bottom padding",
- "data set count label: adjust font-size / line-height (DHIS2-11680)",
- "status-tag: use locale dependent long date/time notation in tooltip",
"approval-status-tag: fix time-ago messages (#87)",
+ "status-tag: use locale dependent long date/time notation in tooltip",
+ "data-workspace: use more idiomatic assertions in tests",
+ "status-tag: unescape username and improve rtl support",
+ "add UI fixes/improvements",
+ "bottom-bar: update button state before unmounting via refresh (#66)",
"status-tag: adjust date/time for server-client timezone offset (#74)",
- "data set display table: table should use only needed space (DHIS2-11678)",
+ "data set count label: adjust font-size / line-height (DHIS2-11680)",
"period-select: display periods in reverse chronological order (#88)",
+ "clear all selections button: make button \"small\" (DHIS2-11674)",
"approval-status-tag: only process approvedAt if received",
- "bottom-bar: update button state before unmounting via refresh (#66)",
- "approval-status-tag: unset max width of Tag component (#67)",
- "noop: trigger release process",
- "add UI fixes/improvements",
"approval-status-tag: fix rounding in timezone offset calculation",
- "status-tag: unescape username and improve rtl support"
+ "context select: remove top/bottom padding",
+ "period-select: respect system settings for date formats when rendering Daily periods (#89)",
+ "noop: trigger release process",
+ "data set display table: table should use only needed space (DHIS2-11678)",
+ "approval-status-tag: unset max width of Tag component (#67)"
],
"Refactoring": [
- "use useConfig instead of fetching from system/info endpoint",
"custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
- "approve modal summary title: adjust title (DHIS2-11682)",
- "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear"
+ "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
+ "use useConfig instead of fetching from system/info endpoint",
+ "approve modal summary title: adjust title (DHIS2-11682)"
],
"Build Updates": [
"verify: use new release action"
@@ -3174,8 +3174,8 @@
},
"v100.10.0": {
"Features": [
- "add title and subtitle to all form types",
- "add title and subtitle too all form types"
+ "add title and subtitle too all form types",
+ "add title and subtitle to all form types"
],
"Maintenance": [
"release: cut 100.10.0 [skip release]"
@@ -3233,15 +3233,15 @@
},
"v100.8.3": {
"Build Updates": [
- "add netlify deploy workflows",
+ "fix workflow expression",
+ "add e2e",
"remove custom cypress reporter",
"update workflows (#401)",
- "add e2e",
- "fix workflow expression"
+ "add netlify deploy workflows"
],
"Maintenance": [
- "remove jest reporting",
- "release: cut 100.8.3 [skip release]"
+ "release: cut 100.8.3 [skip release]",
+ "remove jest reporting"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -3269,12 +3269,12 @@
},
"v100.8.0": {
"Features": [
- "make section collapsable if they are not rendered as tabs",
+ "add an arrow button to collapse or expand each section",
"make collapsible a feature toggle",
"revert setting collapsible with feature toggle",
"make collapsed section same width of when they are expanded",
"make data sets sections collapsable",
- "add an arrow button to collapse or expand each section"
+ "make section collapsable if they are not rendered as tabs"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -3290,16 +3290,16 @@
"add support for multi calendar dates"
],
"Maintenance": [
- "modify and add test cases for different supported calendars",
- "release: cut 100.7.0 [skip release]"
+ "release: cut 100.7.0 [skip release]",
+ "modify and add test cases for different supported calendars"
],
"GitHub": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
},
"v100.6.0": {
"Maintenance": [
- "fix workflow and enable yarn caching",
+ "enhance CI",
"release: cut 100.6.0 [skip release]",
- "enhance CI"
+ "fix workflow and enable yarn caching"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -3347,8 +3347,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "change file structure to separate transposed from grouped",
- "apply code review comments"
+ "apply code review comments",
+ "change file structure to separate transposed from grouped"
],
"Testing": [
"add missed tests"
@@ -3360,8 +3360,8 @@
},
"v100.3.10": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -3379,16 +3379,16 @@
},
"v100.3.8": {
"Maintenance": [
- "release: cut 100.3.8 [skip release]",
- "report-portal: run reports only when env is setup (#363)"
+ "report-portal: run reports only when env is setup (#363)",
+ "release: cut 100.3.8 [skip release]"
],
"Bug Fixes": [
"prevent setting warning as undefined",
"prevent unnecessary renders when form has errors (#358)",
"help: add warning style reference to help",
- "tests: update tests",
"warning border style to yellow",
- "validator: limits as warning instead of error (#357)"
+ "validator: limits as warning instead of error (#357)",
+ "tests: update tests"
],
"Refactoring": [
"validation-tooltip: rename invalid prop to enabled",
@@ -3497,8 +3497,8 @@
"fix main branch ref in concurrency expression (#105)"
],
"Bug Fixes": [
- "fix main branch ref in concurrency expression",
- "fix comment and close expression"
+ "fix comment and close expression",
+ "fix main branch ref in concurrency expression"
],
"Features": [
"add skipAudit, dryRun, and import strategy to UI [DHIS2-17489] (#100)"
@@ -3595,9 +3595,9 @@
},
"v100.9.0": {
"Features": [
- "add tests to cover add exchange usecase",
"add tests to cover add exchnage usecase",
"add more tests to cover add exchange usecase",
+ "add tests to cover add exchange usecase",
"add more tests and improve some of the existing ones",
"add tests to cover edit exchange usecase and format"
],
@@ -3619,13 +3619,13 @@
"Features": [
"add more tests to general data page and refactor existing ones",
"add initial tests for main data display page",
+ "add additional tests for main exchange 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"
+ "more tests for data page and setup for other pages"
],
"Bug Fixes": [
- "fix format",
- "add mock for resize observer"
+ "add mock for resize observer",
+ "fix format"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3653,19 +3653,19 @@
"v100.6.0": {
"Bug Fixes": [
"update fixtures for cypress tests",
- "minor fixes",
+ "move testing libraty to dev dependencies",
"add missing transations",
- "move testing libraty to dev dependencies"
+ "minor fixes"
],
"Features": [
- "add sharing button which opens a sharing dialog in configurations",
+ "upgrade node version for ci",
"add tests for edit overview page",
"upgrade app platform and ui library",
"update version of dhis2 app runtime",
- "add sharing button to data exchange configurations",
- "upgrade node version for ci",
+ "show sharing button only if the user can share the exchange",
+ "add sharing button which opens a sharing dialog in configurations",
"add sharing settings",
- "show sharing button only if the user can share the exchange"
+ "add sharing button to data exchange configurations"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -3716,20 +3716,20 @@
"display type and definitions for data items in data selector (DHIS2-14774) (#3274)"
],
"Maintenance": [
- "use latest analytics build for testing",
- "bump ui to v10",
- "run prettier",
"release: cut 100.9.0 [skip release]",
+ "use latest analytics build for testing",
"use analytics build for testing",
+ "run prettier",
+ "update ui dep and remove resolution",
+ "update analytics to latest build for testing",
"update analytics dependency",
- "update app-runtime to 3.11.3",
+ "bump ui to v10",
"use latest test build of analytics",
- "update analytics to latest build for testing",
- "update ui dep and remove resolution"
+ "update app-runtime to 3.11.3"
],
"Bug Fixes": [
- "pass currentUser to DataDimension",
- "use fluid on Modal to maximise space use"
+ "use fluid on Modal to maximise space use",
+ "pass currentUser to DataDimension"
],
"Testing": [
"update snapshot after changing Modal prop",
@@ -3744,8 +3744,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 +3764,27 @@
},
"v100.8.6": {
"Maintenance": [
- "use d2-ci analytics build for testing",
- "remove ReportPortal integration (#3293)",
"release: cut 100.8.6 [skip release]",
"unused import",
"import order",
- "comment"
+ "use d2-ci analytics build for testing",
+ "comment",
+ "remove ReportPortal integration (#3293)"
],
"Testing": [
- "add reducer test for default metadata",
"fix totals test by changing periods (#3300)",
- "update cypress test - expect 2 units selected",
"update cypress test - no longer expect disabled tree",
- "update test to work with analytics function",
+ "update cypress test - expect 2 units selected",
+ "add reducer test for default metadata",
"test names",
+ "update test to work with analytics function",
"update cypress test - expect root to be selected"
],
"Bug Fixes": [
- "upgrade analytics",
+ "inject translated user ou names",
"never overwrite default metadata",
"enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
- "inject translated user ou names"
+ "upgrade analytics"
],
"GitHub": "\nBug Fixes \n\nenable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241 ) (ef314a5 ) \n "
},
@@ -3794,25 +3794,25 @@
"remove single-value-specific test"
],
"Maintenance": [
- "delete import of removed function",
- "remove unused code from spec file",
"release: cut 100.8.5 [skip release]",
- "update yarn.lock"
+ "delete import of removed function",
+ "update yarn.lock",
+ "remove unused code from spec file"
],
"Testing": [
+ "fix new e2e test because single value now is a highcharts chart",
"fix open e2e test because single value is no long a nonHighchartsType",
- "adjust legend test to new single value implementation",
- "fix new e2e test because single value now is a highcharts chart"
+ "adjust legend test to new single value implementation"
],
"GitHub": "\nBug Fixes \n\nhandle single value vis-type as highcharts chart instance (#3289 ) (83d0e6c ) \n "
},
"v100.8.4": {
"Maintenance": [
- "release: cut 100.8.4 [skip release]",
"deps: bump the security group with 5 updates (#3253)",
- "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)",
+ "do not use reportportal when dependabot pr (#3271)",
+ "upgrade all used github action versions (#3267)",
+ "release: cut 100.8.4 [skip release]",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)"
],
"Bug Fixes": [
@@ -3822,10 +3822,10 @@
},
"v100.8.3": {
"Bug Fixes": [
- "address css lint errors",
- "manually propagate error style changes from master to new CSS module",
"show error UI when plugin has no data [DHIS2-16793] (#3131)",
- "show error UI when plugin has empty rows"
+ "show error UI when plugin has empty rows",
+ "manually propagate error style changes from master to new CSS module",
+ "address css lint errors"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -3845,25 +3845,25 @@
},
"v100.8.1": {
"Maintenance": [
- "bump analytics version",
"release: cut 100.8.1 [skip release]",
- "use hardcoded dev version for running e2e prod tests (#3240)",
- "consolidate visualization error test"
+ "bump analytics version",
+ "consolidate visualization error test",
+ "use hardcoded dev version for running e2e prod tests (#3240)"
],
"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 regression test for totals with boolean value types",
- "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes"
+ "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
+ "add regression test for totals with boolean value types"
],
"GitHub": "\nBug Fixes \n\ncompute subtotals/totals for boolean types (DHIS2-9155) (#3194 ) (ebc0806 ) \n "
},
"v100.8.0": {
"Features": [
- "add stylelint cli-style#464",
- "improve support for right-to-left languages (#3073)"
+ "improve support for right-to-left languages (#3073)",
+ "add stylelint cli-style#464"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3872,33 +3872,33 @@
},
"v100.7.2": {
"Maintenance": [
+ "release: cut 100.7.2 [skip release]",
+ "remove unneeded console.error hack",
+ "remove reference to maps app",
"tweak test config",
+ "do not log getShallowAddToLayoutButton during test run",
"disable report-portal debug logging",
- "remove reference to maps app",
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
- "tweak jest config so it only reports to portal when on CI",
"prevent visualization plugin test to log errors by fixing the test",
- "remove unneeded console.error hack",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"prevent console error output",
+ "deduplicate deps",
"do not log action errors during jest test run",
- "remove test file without any tests",
- "release: cut 100.7.2 [skip release]",
+ "tweak jest config so it only reports to portal when on CI",
+ "fix local jest run (#3218)",
"remove unclear code and replace with ESLint disable comment",
- "do not log getShallowAddToLayoutButton during test run",
- "deduplicate deps",
- "prevent error log for missing components",
- "fix local jest run (#3218)"
+ "remove test file without any tests",
+ "prevent error log for missing components"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master) (#3200)",
- "add requireActual to analytics mock to prevent component missing errors"
+ "add requireActual to analytics mock to prevent component missing errors",
+ "translations: sync translations from transifex (master) (#3200)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (#3200 ) (4f5635d ) \n "
},
"v100.7.1": {
"Maintenance": [
- "release: cut 100.7.1 [skip release]",
- "restore report-portal config (#3181)"
+ "restore report-portal config (#3181)",
+ "release: cut 100.7.1 [skip release]"
],
"Bug Fixes": [
"install dependencies needed to release app with new workflow (#3183)",
@@ -3921,13 +3921,13 @@
},
"v100.6.2": {
"Bug Fixes": [
- "adjust style for assigned categories layout chip",
- "apply grab cursor to assigned categories dimension item (#3140)"
+ "apply grab cursor to assigned categories dimension item (#3140)",
+ "adjust style for assigned categories layout chip"
],
"Maintenance": [
- "use constant from analytics instead of 'co'",
"release: cut 100.6.2 [skip release]",
- "remove !important styles"
+ "remove !important styles",
+ "use constant from analytics instead of 'co'"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
},
@@ -3942,9 +3942,9 @@
},
"v100.6.0": {
"Maintenance": [
- "unused imports",
"release: cut 100.6.0 [skip release]",
"import order",
+ "unused imports",
"resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
@@ -3979,13 +3979,13 @@
},
"v100.5.7": {
"Maintenance": [
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
"deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
+ "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
+ "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 ws from 5.2.3 to 5.2.4 (#3116)",
"release: cut 100.5.7 [skip release]",
- "dependabot config and remove dev branch from workflows (#3107)",
- "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)"
+ "dependabot config and remove dev branch from workflows (#3107)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -3993,9 +3993,9 @@
},
"v100.5.6": {
"Bug Fixes": [
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
+ "merge to master",
"use improved rich text editor from analytics (DHIS2-15522)",
- "merge to master"
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
],
"Maintenance": [
"release: cut 100.5.6 [skip release]"
@@ -4003,26 +4003,26 @@
},
"v100.5.5": {
"Maintenance": [
- "do not run release step on dev branch (#3083)",
"release: cut 100.5.5 [skip release]",
"optimize Cypress recordings with conditional triggers (#3043)",
- "run release job for tags (#3064)"
+ "run release job for tags (#3064)",
+ "do not run release step on dev branch (#3083)"
],
"Bug Fixes": [
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"merge to master",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"dimension chip design updates (DHIS2-16272) (#2934)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"translations: sync translations from transifex (dev)"
]
},
"v100.5.4": {
"Bug Fixes": [
"merge to master",
+ "fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
"avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
- "translations: sync translations from transifex (dev)",
- "fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -4030,10 +4030,10 @@
},
"v100.5.3": {
"Bug Fixes": [
- "merge to master",
- "plugin flashes when interacting with Interpretations modal (#3017)",
+ "try locking highcharts to 10.2.0",
"translations: sync translations from transifex (dev)",
- "try locking highcharts to 10.2.0"
+ "merge to master",
+ "plugin flashes when interacting with Interpretations modal (#3017)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -4047,23 +4047,23 @@
},
"v100.5.2": {
"Bug Fixes": [
+ "add classnames and update json instructions file for outlier tables (#3000)",
"correct typo in visualisation type",
- "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)",
+ "wait for different SVG for single value",
"remove query param section from url glob"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "rename strategy to interceptResponse"
+ "rename strategy to interceptResponse",
+ "release: cut 100.5.2 [skip release]"
]
},
"v100.5.1": {
"Bug Fixes": [
"merge to master",
+ "enable the loading spinner when props change",
"ensure only the first period item is used",
- "fix period filter and loading spinner when filtering in dashboard (#3002)",
- "enable the loading spinner when props change"
+ "fix period filter and loading spinner when filtering in dashboard (#3002)"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -4071,30 +4071,30 @@
},
"v100.5.0": {
"Maintenance": [
- "apply consistent naming to push analytics class names",
+ "bump node to version 18",
+ "yarn deduplicate",
"video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "run the release step on both dev and master branches (#2990)",
- "release: cut 100.5.0 [skip release]",
- "include release notes in slackbot message (#2974)",
- "upgrade @dhis2/analytics",
- "bump Cypress to version 13 (#2935)",
+ "apply consistent naming to push analytics class names",
"add slack bot release success message (#2965)",
- "bump node to version 18",
+ "remove testRegex from jest config (#2956)",
+ "upgrade @dhis2/analytics",
+ "run the release step on both dev and master branches (#2990)",
"reorganised dev commits",
- "yarn deduplicate",
- "remove testRegex from jest config (#2956)"
+ "bump Cypress to version 13 (#2935)",
+ "include release notes in slackbot message (#2974)",
+ "release: cut 100.5.0 [skip release]"
],
"Testing": [
"adapt tests to new database (#2975)",
"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"
+ "don't expect subtitle to be visible by default",
+ "hover over list to prevent it from being stale"
],
"Bug Fixes": [
- "add custom errors for analytics requests (#2874)",
- "translations: sync translations from transifex (dev)",
"push-analytics: add push analytics instructions (#2985)",
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
+ "add custom errors for analytics requests (#2874)",
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "translations: sync translations from transifex (dev)"
],
"Features": [
"add class-names for push-analytics (#2966)",
@@ -4103,69 +4103,69 @@
},
"v100.4.0": {
"Bug Fixes": [
- "avoid visualization flashing when changing options",
- "avoid crash when visualization object is empty (ie. New)",
- "dependency updates (#2243)",
- "hide icon from visualization when option is toggled",
"update cli-app-scripts and analytics deps",
+ "hide icon from visualization when option is toggled",
"fix bug which cause current to loose props",
- "translations: sync translations from transifex (dev)",
- "do not pass a boolean for icons when saving",
+ "avoid crash when visualization object is empty (ie. New)",
"set disabledOptions on AO loading and vis type switching",
- "fetch data element icon and pass it in extraOptions"
+ "dependency updates (#2243)",
+ "avoid visualization flashing when changing options",
+ "fetch data element icon and pass it in extraOptions",
+ "translations: sync translations from transifex (dev)",
+ "do not pass a boolean for icons when saving"
],
"Maintenance": [
- "update pot file",
+ "fix linting error",
+ "use renamed github shared workflow (#2912)",
+ "manually bump deps (#2543)",
+ "configure continuous delivery workflows (#2254)",
+ "revert the test server changes and move to a separate PR",
"upgrade cypress to v12 and adjust project to it",
"switch test server to debug (test.e2e is broken/slow)",
- "remove videos",
"use alpha version of analytics",
"analytics: add support for cumulative values",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
"release: cut 100.4.0 [skip release]",
- "revert the test server changes and move to a separate PR",
"fix rebase conflict resolutions",
- "fix linting error",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "configure continuous delivery workflows (#2254)",
- "use renamed github shared workflow (#2912)",
"regenerate pot file",
- "manually bump deps (#2543)"
+ "update pot file",
+ "remove videos"
],
"Features": [
- "handle disabled and helpText props for disabled options",
- "handle disabled option in Redux store",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "cumulative values in PT (DHIS2-5497) (#2746)",
- "v100.4.0",
"remove disabled before passing object to visualization generator",
- "support non-gregorian fixed periods (#2233)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"disable legend option when cumulative values is enabled",
+ "handle disabled option in Redux store",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "support non-gregorian fixed periods (#2233)",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "v100.4.0",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "handle disabled and helpText props for disabled options",
"disable option when cumulativeValues is checked in PT DHiS2-15728"
],
"Testing": [
+ "enhance tests, options and sorting",
+ "fix test failing due to change in single value behaviour",
"add helper functions for totals options",
"refactor clickCheckbox to check/uncheckCheckbox",
"add tests for cumulativeValues option in PT",
- "use current year instead of hardcode it",
- "fix test failing due to change in single value behaviour",
- "enhance tests, options and sorting"
+ "use current year instead of hardcode it"
],
"Refactoring": [
- "add styles for titles of disabled sections",
- "avoid extra prop and detect visType internally",
- "remove unnecessary code",
- "allow disabled to be passed as prop",
- "allow checkbox options to be disabled",
"rename variable for clarity",
- "allow legend related option to be disabled",
- "revert changes to option components",
"allow non toggleable select to be disabled",
+ "revert changes to option components",
+ "allow legend related option to be disabled",
"add helper text when used in PT DHIS2-15727",
+ "allow checkbox options to be disabled",
"simplify code for passing displayProperty",
+ "add styles for titles of disabled sections",
+ "allow disabled to be passed as prop",
"streamlined code",
- "avoid involuntary changes to current in Redux store"
+ "avoid extra prop and detect visType internally",
+ "avoid involuntary changes to current in Redux store",
+ "remove unnecessary code"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4173,18 +4173,18 @@
},
"v100.3.1": {
"Bug Fixes": [
- "color set update (DHIS2-16108) (#2906)",
"v100.3.1",
+ "color set update (DHIS2-16108) (#2906)",
"legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)"
],
"Maintenance": [
- "consolidate cypress tests (#2890)",
+ "release: cut 100.3.1 [skip release]",
+ "consolidate legend tests (#2897)",
"move RP agent-js-cypress to dhis2 org",
"use reportportal fork",
"use latest analytics-e2e-tests workflow",
- "release: cut 100.3.1 [skip release]",
- "consolidate legend tests (#2897)",
- "get BRANCH_NAME and PR_TITLE"
+ "get BRANCH_NAME and PR_TITLE",
+ "consolidate cypress tests (#2890)"
]
},
"v100.3.0": {
@@ -4192,19 +4192,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "only update interpretations list when in DOM",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "only update interpretations list when in DOM",
+ "prevent state update when modal is closing",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"translations: sync translations from transifex (dev)",
- "prevent state update when modal is closing"
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)"
],
"Features": [
- "100.3.0",
- "deps: bump analytics to latest to benefit from fixes and features (#2886)"
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)",
+ "100.3.0"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -4214,33 +4214,33 @@
"climate-app": {
"v1.5.2": {
"Build Updates": [
- "add explicit variables to shared release workflow",
"fix release workflow input var names",
- "add workflows and cli-style"
+ "add workflows and cli-style",
+ "add explicit variables to shared release workflow"
],
"Maintenance": [
- "improve file extension resolver",
- "add min dhis2 version",
+ "add app hub ID to d2 config",
+ "remove accidental import",
+ "release: cut 1.5.2 [skip release]",
+ "update comment",
+ "add linting checks on commits",
"add Prettier and format",
- "update eslintignore",
+ "add min dhis2 version",
"add ESLint, workaround config, and format",
- "add linting checks on commits",
- "remove accidental import",
+ "improve file extension resolver",
+ "fix eslint config",
"deps: add @dhis2/cli-style",
- "add app hub ID to d2 config",
"rename extensions to jsx as needed",
- "fix eslint config",
- "release: cut 1.5.2 [skip release]",
- "update comment"
+ "update eslintignore"
],
"Refactoring": [
"satisfy no-async-promise-executor rule",
"use i18n.t for full phrases"
],
"Bug Fixes": [
+ "deps: upgrade to app platform v12",
"deps: upgrade app platform to v12 for Vite and React 18 (#53)",
- "complete useEffect params",
- "deps: upgrade to app platform v12"
+ "complete useEffect params"
],
"GitHub": "1.5.2 (2025-01-24) \nBug Fixes \n\ndeps: upgrade app platform to v12 for Vite and React 18 (#53 ) (a8f0dcf ) \n "
},
@@ -4497,9 +4497,9 @@
},
"v101.0.1": {
"Bug Fixes": [
- "tracker-api-migration: update the casing of followup parameter",
+ "tracker-api-migration: remove skipPaging parameter",
"tracker-api-migration: change separator for array from semicolon to comma",
- "tracker-api-migration: remove skipPaging parameter"
+ "tracker-api-migration: update the casing of followup parameter"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -4508,19 +4508,19 @@
},
"v101.0.0": {
"Features": [
- "move Event import to new tracker endpoints",
- "move TEI import to new tracker endpoints",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "migrate TEI and Event export to new tracker API"
+ "move TEI import to new tracker endpoints",
+ "migrate TEI and Event export to new tracker API",
+ "move Event import to new tracker endpoints"
],
"Bug Fixes": [
- "lint issues",
+ "migration-trackedentity: change followupStatus to followup",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "loader keeps showing when opening export in new page",
+ "lint issues",
"update tests snapshots",
"migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "migration-trackedentity: change followupStatus to followup"
+ "loader keeps showing when opening export in new page"
],
"Refactoring": [
"apply code review comments",
@@ -4562,8 +4562,8 @@
},
"v101.1.11": {
"Maintenance": [
- "release: cut 101.1.11 [skip release]",
- "release workflow fixes (#627)"
+ "release workflow fixes (#627)",
+ "release: cut 101.1.11 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4572,16 +4572,16 @@
},
"v101.1.10": {
"Maintenance": [
+ "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)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
- "update all actions to latest version [DHIS2-18298] (#604)",
- "remove reportportal integration (#618)",
- "downgrade commitlint action",
- "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 http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "release: cut 101.1.10 [skip release]",
"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",
+ "remove reportportal integration (#618)",
+ "update all actions to latest version [DHIS2-18298] (#604)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4590,9 +4590,9 @@
},
"v101.1.9": {
"Maintenance": [
+ "skip ReportPortal integration for Dependabot PRs (#585)",
"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)",
- "skip ReportPortal integration for Dependabot PRs (#585)",
"remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]"
],
@@ -4603,12 +4603,12 @@
},
"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]",
- "enable debug logging on semantic release GHA step"
+ "enable debug logging on semantic release GHA step",
+ "release: cut 101.1.8 [skip release]"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#581 ) (d31979f ) \nuse saved visualization in interpretation modal (#551 ) (6e42b92 ) \n "
},
@@ -4633,36 +4633,36 @@
},
"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",
- "ensure width is within lower and upper bound in a centralized place"
+ "sanitize width before reading and writing to local storage"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
"disable report-portal so we can see test failures",
- "decrease delay for showing the blue line on hover",
"restore cypress reportportal config",
+ "release: cut 101.1.5 [skip release]",
"adjust comment to code change",
- "release: cut 101.1.5 [skip release]"
+ "decrease delay for showing the blue line on hover"
],
"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 after DHIS2 Core v39.6 release (#577)",
- "update options test because DHIS2 Core v39.6 has been released",
- "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)"
+ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
+ "update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
- "surround assertions with it blocks",
"release: cut 101.1.4 [skip release]",
- "round to single decimal",
"remove version dependent e2e test logic for enrollment too",
"add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
+ "surround assertions with it blocks",
+ "round to single decimal",
"restore cypress config",
+ "only test enrolment skip rounding on v41 and above",
"disable reporter in cypress config"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
@@ -4697,37 +4697,37 @@
},
"v101.1.0": {
"Features": [
- "reset to default width on double click",
"decrease sidebar width after window resize if needed",
+ "reset to default width on double click",
+ "add resizable sidebar (DHIS2-17170) (#534)",
+ "add sidebar width to global state and store in local storage",
"ensure sidebar does not break layout",
- "enable resizing the sidebar with keyboard navigation",
"allow sidebar width reset via view menu",
- "add sidebar width to global state and store in local storage",
- "add resizable sidebar (DHIS2-17170) (#534)",
+ "enable resizing the sidebar with keyboard navigation",
"prevent sidebar from becoming to narrow or extend past the end of the window"
],
"Maintenance": [
- "use local storage key format consistent with dashboards",
+ "add translation for reset sidebar width button",
+ "remove redundant call to event.persist()",
"use correct default size",
"add e2e test for reset by double click",
- "remove redundant call to event.persist()",
- "correct some typos",
"fix typo in filename",
- "add translation for reset sidebar width button",
- "release: cut 101.1.0 [skip release]"
+ "correct some typos",
+ "release: cut 101.1.0 [skip release]",
+ "use local storage key format consistent with dashboards"
],
"Bug Fixes": [
+ "persist width correctly after resetting",
"hide panel content after transition is complete",
+ "add dependency array to effect hook",
"ensure resize handler is removed when the component unmounts",
"address overshooting min and max width issues",
- "add dependency array to effect hook",
"animate width on inner panel to fix reset animation",
- "persist width correctly after resetting",
"set animation duration to 150ms for increased snappiness"
],
"Testing": [
- "implement e2e tests",
- "assert out-of-bounds behavior"
+ "assert out-of-bounds behavior",
+ "implement e2e tests"
],
"Documentation": [
"describe how the resizable sidebar feature works",
@@ -4750,9 +4750,9 @@
"v101.0.6": {
"Maintenance": [
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "deps: bump express from 4.18.2 to 4.19.2 (#520)",
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "release: cut 101.0.6 [skip release]"
+ "release: cut 101.0.6 [skip release]",
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4771,10 +4771,10 @@
"v101.0.4": {
"Maintenance": [
"add group for security updates to dependabot config (#536)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
- "release: cut 101.0.4 [skip release]",
- "enhance parallel cypress test execution (#514)"
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "enhance parallel cypress test execution (#514)",
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -4821,12 +4821,12 @@
"v100.17.1": {
"Maintenance": [
"group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)",
- "release: cut 100.17.1 [skip release]"
+ "release: cut 100.17.1 [skip release]",
+ "optimize Cypress recordings with conditional triggers (#505)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
+ "translations: sync translations from transifex (master)"
],
"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 "
},
@@ -4838,26 +4838,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "verify values are sorted correctly",
+ "add Cypress tests for sorting in AO",
"enable test for sorting data loaded from AO",
+ "verify values are sorted correctly",
"add another test for sorting/saving",
- "add Cypress tests for sorting in AO",
"refactor after PR review"
],
"Bug Fixes": [
- "show empty cell for missing boolean values as well (#466)",
- "avoid extra analytics request when loading a new AO",
- "use correct default for sorting direction",
+ "reset local sorting state when column is removed",
"respect user defined sorting in download DHIS2-15248",
"pass correct dimension name in download for sorting",
- "fix merging conflict",
+ "avoid extra analytics request when loading a new AO",
"fix merge conflict",
- "reset local sorting state when column is removed",
- "use correct property name and case",
"fix sorting on a \"repeated\" dimension column",
+ "use correct property name and case",
+ "show empty cell for missing boolean values as well (#466)",
"reset sorting when a different AO is loaded",
+ "format sorting correctly when saving DHIS2-15836",
"avoid re-renders and double requests when sorting in dashboard",
- "format sorting correctly when saving DHIS2-15836"
+ "use correct default for sorting direction",
+ "fix merging conflict"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -4884,8 +4884,8 @@
},
"v100.16.0": {
"Maintenance": [
- "release: cut 100.16.0 [skip release]",
- "implement handling for DHIS2 core-triggered dispatch events (#499)"
+ "implement handling for DHIS2 core-triggered dispatch events (#499)",
+ "release: cut 100.16.0 [skip release]"
],
"Features": [
"tracked entity input (DHIS2-16023) (#451)"
@@ -4910,20 +4910,20 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "enable skip rounding option for all versions",
- "handle showHierarchy separately from requestable options",
- "add feature toggle for skipRounding option",
+ "add skipRounding option DHIS2-15629",
"add option for skipRounding",
- "add skipRounding option DHIS2-15629"
+ "add feature toggle for skipRounding option",
+ "enable skip rounding option for all versions",
+ "handle showHierarchy separately from requestable options"
],
"Testing": [
- "remove version toggle for tests",
- "add test for skipRounding and fix other tests"
+ "add test for skipRounding and fix other tests",
+ "remove version toggle for tests"
],
"Documentation": [
"remove screenshot of Options modal",
- "add documentation for skip rounding option",
"rephrase skip rounding section title",
+ "add documentation for skip rounding option",
"fix sequence of example screenshots"
],
"Maintenance": [
@@ -4951,8 +4951,8 @@
],
"Maintenance": [
"add lngs to avoid page refresh",
- "release: cut 100.2.0 [skip release]",
"add translations",
+ "release: cut 100.2.0 [skip release]",
"format code"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
@@ -5003,8 +5003,8 @@
},
"v100.1.10": {
"Bug Fixes": [
- "test repo settings update",
- "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)"
+ "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)",
+ "test repo settings update"
],
"Maintenance": [
"release: cut 100.1.10 [skip release]"
@@ -5049,8 +5049,8 @@
},
"v100.1.5": {
"Bug Fixes": [
- "trigger updated release logic",
- "translations: sync translations from transifex (main)"
+ "translations: sync translations from transifex (main)",
+ "trigger updated release logic"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -5059,8 +5059,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)"
@@ -5130,16 +5130,16 @@
},
"v100.0.5": {
"Maintenance": [
- "add missing coverage flag when running tests",
- "set code coverage threshold",
"useGetErrorIfNotAllowed hook tests",
"app component tests",
- "language update tests",
- "start adding unit tests",
+ "add missing coverage flag when running tests",
+ "set code coverage threshold",
"clean up tests",
- "release: cut 100.0.5 [skip release]",
+ "remove duplicate/unused tests",
+ "start adding unit tests",
+ "language update tests",
"passwordReset page tests",
- "remove duplicate/unused tests"
+ "release: cut 100.0.5 [skip release]"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5148,8 +5148,8 @@
},
"v100.0.4": {
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
- "add transifex config file (#24)"
+ "add transifex config file (#24)",
+ "release: cut 100.0.4 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (main)"
@@ -5221,6 +5221,59 @@
}
},
"maintenance-app-beta": {
+ "v0.27.1": {
+ "Bug Fixes": [
+ "list: add additional list filters to dataElementGroup/Set (#452)"
+ ],
+ "Maintenance": [
+ "release: cut 0.27.1 [skip release]"
+ ],
+ "GitHub": "0.27.1 (2025-01-27) \nBug Fixes \n\nlist: add additional list filters to dataElementGroup/Set (#452 ) (5abf1f6 ) \n "
+ },
+ "v0.27.0": {
+ "Features": [
+ "datasets data fields [DHIS2-18543] (#498)"
+ ],
+ "Maintenance": [
+ "release: cut 0.27.0 [skip release]"
+ ],
+ "GitHub": "0.27.0 (2025-01-27) \nFeatures \n\ndatasets data fields [DHIS2-18543] (#498 ) (ed440ca ) \n "
+ },
+ "v0.26.2": {
+ "Bug Fixes": [
+ "various bugs in org unit group add form (#506)"
+ ],
+ "Maintenance": [
+ "release: cut 0.26.2 [skip release]"
+ ],
+ "GitHub": "0.26.2 (2025-01-27) \nBug Fixes \n\nvarious bugs in org unit group add form (#506 ) (5f5988b ) \n "
+ },
+ "v0.26.1": {
+ "Bug Fixes": [
+ "open periods after category option end date should not allow decimals (#505)"
+ ],
+ "Maintenance": [
+ "release: cut 0.26.1 [skip release]"
+ ],
+ "GitHub": "0.26.1 (2025-01-27) \nBug Fixes \n\nopen periods after category option end date should not allow decimals (#505 ) (cdf9197 ) \n "
+ },
+ "v0.26.0": {
+ "Features": [
+ "add test specs",
+ "add checkbox fields to period section of data set form",
+ "data set period fields (#496)"
+ ],
+ "Bug Fixes": [
+ "remove unused value",
+ "lint",
+ "rename component and small refactor",
+ "rename component, use hook to get form values, fix bug with checkbox state"
+ ],
+ "Maintenance": [
+ "release: cut 0.26.0 [skip release]"
+ ],
+ "GitHub": "0.26.0 (2025-01-27) \nFeatures \n"
+ },
"v0.25.1": {
"Maintenance": [
"release: cut 0.25.1 [skip release]"
@@ -5247,57 +5300,57 @@
},
"v0.24.0": {
"Bug Fixes": [
+ "icons: remove filterIcons",
"remove unused sync hook",
+ "add introduction",
+ "indicator-merge: add warning for indicator types with different factors",
+ "review changes",
+ "use input value path rather than state selected",
+ "need to make sure selected org units update once the input value updates",
"remove J2ME PARSER (#500) [skip release]",
- "icons: update icons picker to support paginated api (#485) [skip release]",
- "remove unused code",
+ "add tests - do not load icon if not present",
+ "remove unused field",
+ "fix failing tests by reverting dataTest attr",
+ "icons: cleanup and translate tabs",
+ "add missing files",
"css: use flex-start for aligning arrow",
- "fix initial selected values for multi-select",
- "iconmessage container",
- "organisationUnit: selected org units update according to input.value [skip release] (#493)",
- "indicator-merge: add warning for indicator types with different factors",
"add route guard for merge page",
- "use input value path rather than state selected",
"icons: implement paginated icons list",
- "lint",
+ "add source-target fields",
+ "organisationUnit: selected org units update according to input.value [skip release] (#493)",
"some cleanup - remove irrelevant changes",
- "fix console warnings for proptypes",
- "fix failing tests by reverting dataTest attr",
- "icons: remove filterIcons",
- "add missing files",
- "merge load and complete page",
+ "remove unused code",
"add missing iconmocks",
- "add introduction",
- "add source-target fields",
- "modelmultiselect: fix useEffect onChange condition",
- "remove unused field",
- "need to make sure selected org units update once the input value updates",
- "add tests - do not load icon if not present",
- "review changes",
- "icons: cleanup and translate tabs",
+ "icons: update icons picker to support paginated api (#485) [skip release]",
+ "lint",
+ "fix console warnings for proptypes",
+ "fix initial selected values for multi-select",
"modelmultiselect: align with model-single-select",
- "center arrow"
+ "iconmessage container",
+ "modelmultiselect: fix useEffect onChange condition",
+ "center arrow",
+ "merge load and complete page"
],
"Features": [
"implements actions for cat option combos separately (#499)",
- "org unit group forms (#479) [skip release]",
- "merge: add indicator merge form",
- "add merge button to toolbar",
- "support string ids for modelmulti-select",
- "split data sets form into multiple components (#495) [skip release]",
+ "ModelMultiSelect: add modelmultiselect component",
"org unit set add and edit form unfinished",
+ "org unit group forms (#479) [skip release]",
"setup merge routes and authorities",
- "ModelMultiSelect: add modelmultiselect component",
+ "support string ids for modelmulti-select",
"merge: indicator types merge (#455) [skip release]",
- "implements actions for cat option compos separately so delete action can be removed"
+ "split data sets form into multiple components (#495) [skip release]",
+ "add merge button to toolbar",
+ "implements actions for cat option compos separately so delete action can be removed",
+ "merge: add indicator merge form"
],
"Refactoring": [
- "use DefaultMergeFormContents",
"refactor formcontent",
- "simplify mergeform styles",
+ "use DefaultMergeFormContents",
"merge: use ModelSingleSelect for target-field",
- "loading composition",
- "form style fixes, confirmation field"
+ "simplify mergeform styles",
+ "form style fixes, confirmation field",
+ "loading composition"
],
"Maintenance": [
"release: cut 0.24.0 [skip release]"
@@ -5306,8 +5359,8 @@
},
"v0.23.1": {
"Bug Fixes": [
- "validation: use dynamic schema validator for common fields (#494)",
- "description: just characterlength validator"
+ "description: just characterlength validator",
+ "validation: use dynamic schema validator for common fields (#494)"
],
"Maintenance": [
"release: cut 0.23.1 [skip release]"
@@ -5316,39 +5369,39 @@
},
"v0.23.0": {
"Features": [
- "override indicatortype available (#486)",
- "add public access to indicatortype table",
+ "show translated short name in details panel and add column",
"add test specs",
"make column sortable only if specified by backend (#487)",
- "add translation action to org units",
"overide indicatortypes available configuration",
- "show translated short name in details panel and add column",
- "add api calls to create and edit org unit datasets and programs"
+ "add api calls to create and edit org unit datasets and programs",
+ "override indicatortype available (#486)",
+ "add public access to indicatortype table",
+ "add translation action to org units"
],
"Bug Fixes": [
"when checking for duplicate values ignore spaces",
- "remove data dimension and add data dimension type filter",
"fix lint",
+ "address feedback on edit and add org unit changes",
+ "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",
+ "types for org unit initial values",
"check uniqueness of field values to be case insensitive (#488)",
- "address feedback on edit and add org unit changes",
- "small refactors",
- "types for org unit initial values"
+ "small refactors"
],
"Maintenance": [
- "resolved filters",
- "release: cut 0.23.0 [skip release]",
- "remove data dimension from edit form",
"overide indicatortype available (#489)",
+ "remove data dimension from edit form",
"update sectionlist for indicatortypes",
+ "resolved filters",
+ "release: cut 0.23.0 [skip release]",
"remove public access for indicator types"
],
"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 "
},
"v0.22.0": {
"Features": [
- "overide indicatortypes available configuration",
- "overide indicatortype available (#481)"
+ "overide indicatortype available (#481)",
+ "overide indicatortypes available configuration"
],
"Bug Fixes": [
"remove data dimension and add data dimension type filter"
@@ -5356,8 +5409,8 @@
"Maintenance": [
"remove data dimension from edit form",
"resolved filters",
- "update sectionlist for indicatortypes",
- "release: cut 0.22.0 [skip release]"
+ "release: cut 0.22.0 [skip release]",
+ "update sectionlist for indicatortypes"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
},
@@ -5372,19 +5425,19 @@
},
"v0.21.0": {
"Bug Fixes": [
- "small copy fixes in category form (#478) [skip release]",
"fix lint",
- "add soem help text and maxLimit to transfers (#480)",
+ "small copy fixes in category form (#478) [skip release]",
"save navigation for dataelementGroup and -Sets (#482)",
- "small fixxes",
- "remove section when used in form base"
+ "add soem help text and maxLimit to transfers (#480)",
+ "remove section when used in form base",
+ "small fixxes"
],
"Features": [
- "translate period types",
- "data set required and setup fields (#474)",
+ "add org unit option group set forms and list (#475)",
"add setup and required fields to data set form",
+ "translate period types",
"introduce route path",
- "add org unit option group set forms and list (#475)"
+ "data set required and setup fields (#474)"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -5397,23 +5450,23 @@
"modelSingleSelect refactor"
],
"Bug Fixes": [
- "remove categoryComboSelect refactor",
- "pass usefieldff to modelsingleselectfield",
- "remove show all button and small changes to invalidate",
- "rename old modelsingleselect to legacy",
"use partialLoadedDisplayAbleModel type",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
- "refactor categorycomboselect",
+ "pass usefieldff to modelsingleselectfield",
"rename select to transform",
- "switch indicator type edit form to correct format (#477)",
"cleanup and rename modelsingleselectlegacy",
+ "refactor categorycomboselect",
+ "ModelSingleSelect: more refactor",
+ "remove categoryComboSelect refactor",
+ "switch indicator type edit form to correct format (#477)",
+ "rename old modelsingleselect to legacy",
"some refactoring, set staletime",
+ "remove show all button and small changes to invalidate",
"indent org unit with no childs and refresh lists on update or new item",
- "ModelSingleSelect: more refactor"
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]"
],
"Testing": [
- "add test for empty option",
- "add tests for modelsingleselect"
+ "add tests for modelsingleselect",
+ "add test for empty option"
],
"Features": [
"wrap warnings only on small screens (#476)"
@@ -5425,36 +5478,36 @@
},
"v0.19.5": {
"Bug Fixes": [
- "adjust help and description texts",
- "sort columns using non case sensitive sort (#469) [skip release]",
+ "adjust form footer styles",
+ "ou-tree field styling",
"use destructive style for delete menu items",
- "adjust org unit row height, expand button",
+ "data element group transfers sizing",
+ "only sort if persisted unless it is display name (#472) [skip release]",
+ "adjust sidebar filter empty state",
+ "reduce page-title bottom margin",
"small rewrite of format sort order function",
- "remove global lineheight declaration",
+ "sidebar filter placeholder label",
+ "require a parent orgunit when creating new org units",
"prevent sidebar focus styles on mouse click",
- "UI adjustments [DHIS2-18628]",
- "reduce sidebar filter padding",
- "adjust global background color",
- "adjust sidebar filter empty state",
- "data element group transfers sizing",
- "sidebar, sidenav style adjustments",
- "ou-tree field styling",
- "adjust form container styles",
+ "adjust help and description texts",
+ "adjust org unit row height, expand button",
"adjust table icon button color",
"sidebar filter placeholder style",
- "require a parent orgunit when creating new org units",
- "adjust form footer styles",
- "reduce page-title bottom margin",
- "only sort if persisted unless it is display name (#472) [skip release]",
- "sidebar filter placeholder label"
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "remove global lineheight declaration",
+ "reduce sidebar filter padding",
+ "adjust form container styles",
+ "sidebar, sidenav style adjustments",
+ "adjust global background color",
+ "UI adjustments [DHIS2-18628]"
],
"Maintenance": [
"remove footer test style",
"release: cut 0.19.5 [skip release]"
],
"Features": [
- "add tests specs",
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
+ "add tests specs"
],
"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 "
},
@@ -5466,8 +5519,8 @@
"format factor from number to string on edit (#466)"
],
"Maintenance": [
- "add initial list of test specs (#464) [skip release]",
- "release: cut 0.19.4 [skip release]"
+ "release: cut 0.19.4 [skip release]",
+ "add initial list of test specs (#464) [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 "
},
@@ -5485,19 +5538,19 @@
},
"v0.19.2": {
"Bug Fixes": [
- "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "change description max limit",
+ "allow soring of non persisted properties",
"date field to format date before displaying, org unit filters (#456)",
"change org unit paths",
- "remove filters in manage view for org units",
+ "categoryOption: load formName [skip release] (#458)",
"categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
+ "remove filters in manage view for org units",
+ "zod and format to handle responsibility of changing date format",
+ "change description max limit",
"refresh list view on close of dialog (#461)",
- "fieldrule - disable dimensiontype when editing",
"load categoryOptionSize initially",
- "allow soring of non persisted properties",
- "categoryOption: load formName [skip release] (#458)",
- "datefield to format date before displaying, org unit filters",
- "zod and format to handle responsibility of changing date format"
+ "fieldrule - disable dimensiontype when editing",
+ "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
+ "datefield to format date before displaying, org unit filters"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -5506,14 +5559,14 @@
},
"v0.19.1": {
"Bug Fixes": [
- "list: remove shortName as default - add translated to models",
- "add missing indicatorType description",
"list: use translated values for name and shortName (#438)",
+ "identifiable width after UI upgrade",
+ "use displayName instead of name of lists",
+ "manageListView: hide filter tab if no filters, sort available",
"modelListView: allow empty filters (#454) [skip release]",
+ "list: remove shortName as default - add translated to models",
"tests: fix tests to use displayName",
- "manageListView: hide filter tab if no filters, sort available",
- "use displayName instead of name of lists",
- "identifiable width after UI upgrade"
+ "add missing indicatorType description"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -5522,31 +5575,31 @@
},
"v0.19.0": {
"Features": [
- "dataSet: dataSet sectionedForm",
"sectionedForm: initial SectionedForm architecture",
- "add section in one page - update selection by scroll",
+ "dataSet: dataSet sectionedForm",
"move data set form to different route temporarelly",
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
"sectioned form router and fixes",
- "sectionedForm: initial architecture and base components (#431)",
- "stop hiding form tab and give some temp vertical space to not yet developed sections"
+ "add section in one page - update selection by scroll",
+ "sectionedForm: initial architecture and base components (#431)"
],
"Bug Fixes": [
- "call submit from footer",
- "fix selectedsection scroll syncing",
"fix import after bad merge",
"add error noticebox",
- "errorbox: allow to close box, fix styling",
- "add showcase for formstructure",
"errornotice after revert",
"some cleanup",
- "cleanup error notice"
+ "add showcase for formstructure",
+ "call submit from footer",
+ "cleanup error notice",
+ "fix selectedsection scroll syncing",
+ "errorbox: allow to close box, fix styling"
],
"Refactoring": [
- "remove unused file",
"rename context",
- "cleanup and fix imports",
"remove unused code",
- "more cleanup"
+ "more cleanup",
+ "cleanup and fix imports",
+ "remove unused file"
],
"Maintenance": [
"release: cut 0.19.0 [skip release]"
@@ -5555,20 +5608,20 @@
},
"v0.18.0": {
"Features": [
- "implement description field validation (#449)",
"add edit and new form",
"add indicator list type list view",
+ "implement description field validation (#449)",
"add description validation"
],
"Maintenance": [
+ "update name field validation",
+ "update schema",
"update factor schema type",
- "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error",
"update indicator types columns",
- "update name field validation",
+ "release: cut 0.18.0 [skip release]",
"resolve merge conflict from master",
- "update schema",
- "add extra validation for indicator types forms",
- "add notice box when custom attributes throw error"
+ "add extra validation for indicator types forms"
],
"Bug Fixes": [
"prevent indicator types from using attributes",
@@ -5578,9 +5631,9 @@
},
"v0.17.0": {
"Features": [
- "handle empty validation on handlechange",
- "add format validation to datefields and to dates in schemas",
"upgrade ui library",
+ "add format validation to datefields and to dates in schemas",
+ "handle empty validation on handlechange",
"add format validation to date fields and to dates in schemas (#451)"
],
"Maintenance": [
@@ -5591,9 +5644,9 @@
"v0.16.1": {
"Bug Fixes": [
"max and min to match schemas",
- "orgUnit: add validation and label for parent orgunit",
- "add validations to datefield and small change to css of bulk upload",
"address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload",
+ "orgUnit: add validation and label for parent orgunit",
"fix padding/margin in form"
],
"Features": [
@@ -5608,16 +5661,16 @@
},
"v0.16.0": {
"Features": [
- "add indicator list type list view (#433)",
"add edit and new form",
+ "add indicator list type list view (#433)",
"upgrade ui library to latest version (#448)"
],
"Maintenance": [
+ "update name field validation",
"update factor schema type",
+ "add notice box when custom attributes throw error",
"update indicator types columns",
- "update name field validation",
- "release: cut 0.16.0 [skip release]",
- "add notice box when custom attributes throw error"
+ "release: cut 0.16.0 [skip release]"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -5629,9 +5682,9 @@
"categoryCombo: add warning and validations (#446)"
],
"Bug Fixes": [
- "add maxHeight to list",
"categoryCombo: add validation and errors for categorycombo",
- "useValidator: fix checkmaxLenght validation"
+ "useValidator: fix checkmaxLenght validation",
+ "add maxHeight to list"
],
"Refactoring": [
"rename option type"
@@ -5647,141 +5700,61 @@
"update formtype filter to constnt select"
],
"Maintenance": [
- "replace dataset filter",
"resolve filter query",
+ "replace dataset filter",
"release: cut 0.14.0 [skip release]"
],
"GitHub": "0.14.0 (2024-11-18) \nFeatures \n"
},
"v0.13.2": {
"Bug Fixes": [
- "linkbutton: fix disabled linkbutton active and focus styles",
- "add custom attributes to category option",
"detailspanel: disable edit when no access",
- "list: disable list buttons when no access (#441)",
+ "list: disable edit buttons when no access",
+ "add custom attributes to category option",
"categoryOptionGroupSet: update view config and formName validation (#442)",
- "list: disable edit buttons when no access"
+ "list: disable list buttons when no access (#441)",
+ "linkbutton: fix disabled linkbutton active and focus styles"
],
"Features": [
- "remove default filters",
"add create form",
"add edit form",
+ "remove default filters",
"add category option group sets list page"
],
"Maintenance": [
+ "clean up",
"lint error fix",
- "run yarn format",
"release: cut 0.13.2 [skip release]",
- "clean up"
+ "run yarn format"
],
"GitHub": "0.13.2 (2024-11-14) \nBug Fixes \n\ncategoryOptionGroupSet: update view config and formName validation (#442 ) (b0253a1 ) \nlist: disable list buttons when no access (#441 ) (5c0941f ) \n "
},
"v0.13.1": {
"Features": [
- "add filters to the list",
- "add indicators list view"
+ "add indicators list view",
+ "add filters to the list"
],
"Maintenance": [
"lint error check",
- "release: cut 0.13.1 [skip release]",
+ "resolve filter query",
"remove default filters",
- "resolve filter query"
+ "release: cut 0.13.1 [skip release]"
],
"Bug Fixes": [
- "stop row loaders if there is an error (#440)",
- "optionSetSelect: fix optionSet crashing with initialValue (#439)"
+ "optionSetSelect: fix optionSet crashing with initialValue (#439)",
+ "stop row loaders if there is an error (#440)"
],
"GitHub": "0.13.1 (2024-11-14) \nBug Fixes \n\nstop row loaders if there is an error (#440 ) (44a8080 ) \noptionSetSelect: fix optionSet crashing with initialValue (#439 ) (93b8d68 ) \n "
- },
- "v0.13.0": {
- "Refactoring": [
- "modelTransfer: simplify and fix refresh list crash (#429) [skip release]",
- "breadcrumbs: simplify and refactor breadcrumbs (#434)",
- "simplify and improve breadcrumbitem"
- ],
- "Bug Fixes": [
- "address feedback on org unit edit page",
- "improve route handle type",
- "fix tests"
- ],
- "Features": [
- "add filters to the list",
- "add indicators list view (#432)"
- ],
- "Maintenance": [
- "lint error check",
- "remove default filters",
- "release: cut 0.13.0 [skip release]"
- ],
- "GitHub": "0.13.0 (2024-11-14) \nBug Fixes \n\naddress feedback on org unit edit page (2341bcb ) \n \nFeatures \n"
- },
- "v0.12.0": {
- "Features": [
- "add dataset lists",
- "small changes to org unit select and image select",
- "minor fixes",
- "add org unit edit form (#430)"
- ],
- "Bug Fixes": [
- "orgunit: fix image preview url",
- "orgunit: create default valueFormatter",
- "fix type issue"
- ],
- "Maintenance": [
- "release: cut 0.12.0 [skip release]"
- ],
- "GitHub": "0.12.0 (2024-11-07) \nFeatures \n"
- },
- "v0.11.0": {
- "Features": [
- "add category option group sets list page",
- "remove default filters",
- "add create form",
- "add edit form",
- "category option group sets (#427)"
- ],
- "Maintenance": [
- "release: cut 0.11.0 [skip release]",
- "lint error fix",
- "clean up"
- ],
- "GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
- },
- "v0.10.2": {
- "Bug Fixes": [
- "categoryOptionCombo: add ignore approval field (#423)",
- "manageView: stable initialValues for form (#424)",
- "add missing booleanFilter file",
- "categoryOptionCombo: add ignoreApproval to form",
- "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
- "constantFilter key type"
- ],
- "Features": [
- "categoryOptionCombo: add categoryOptions filter"
- ],
- "Maintenance": [
- "release: cut 0.10.2 [skip release]"
- ],
- "GitHub": "0.10.2 (2024-10-30) \nBug Fixes \n\ncategoryOptionCombo: add ignore approval field (#423 ) (a5c7ac5 ) \nmanageView: stable initialValues for form (#424 ) (2c5066a ) \n "
- },
- "v0.10.1": {
- "Bug Fixes": [
- "orgUnit: add reference assignment fields (#428)"
- ],
- "Maintenance": [
- "release: cut 0.10.1 [skip release]"
- ],
- "GitHub": "0.10.1 (2024-10-24) \nBug Fixes \n\norgUnit: add reference assignment fields (#428 ) (215a99f ) \n "
}
},
"maps-app": {
"v100.7.10": {
"Maintenance": [
- "upgrade cypress to 13",
- "update test values for event layer popup",
"deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
- "style fixes",
- "release: cut 100.7.10 [skip release]"
+ "update test values for event layer popup",
+ "release: cut 100.7.10 [skip release]",
+ "upgrade cypress to 13",
+ "style fixes"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3428)"
@@ -5790,8 +5763,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)"
@@ -5809,8 +5782,8 @@
},
"v100.7.7": {
"Maintenance": [
- "release: cut 100.7.7 [skip release]",
- "remove ReportPortal integration (#3409)"
+ "remove ReportPortal integration (#3409)",
+ "release: cut 100.7.7 [skip release]"
],
"Bug Fixes": [
"update 'No data' handling (#3408)",
@@ -5820,8 +5793,8 @@
},
"v100.7.6": {
"Maintenance": [
- "release: cut 100.7.6 [skip release]",
- "use correct maps bundle name in release workflow (#3403)"
+ "use correct maps bundle name in release workflow (#3403)",
+ "release: cut 100.7.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -5830,9 +5803,9 @@
},
"v100.7.5": {
"Maintenance": [
+ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
"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)"
+ "release: cut 100.7.5 [skip release]"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -5850,17 +5823,17 @@
},
"v100.7.3": {
"Maintenance": [
- "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "update snapshot so it doesnt break with ui upgrades",
"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)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
+ "update snapshot so it doesnt break with ui upgrades",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)"
+ "upgrade all used gha versions (#3381)",
+ "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)"
],
"Bug Fixes": [
- "update queries to tracker endpoint (#3346)",
- "https://dhis2.atlassian.net/browse/DHIS2-17839"
+ "https://dhis2.atlassian.net/browse/DHIS2-17839",
+ "update queries to tracker endpoint (#3346)"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5875,16 +5848,16 @@
},
"v100.7.1": {
"Maintenance": [
- "deps: bump the security group across 1 directory with 3 updates (#3326)",
"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)",
"update jest config (#3299)",
- "skip ReportPortal integration for Dependabot PRs (#3348)",
- "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)"
+ "deps: bump the security group across 1 directory with 3 updates (#3326)",
+ "skip ReportPortal integration for Dependabot PRs (#3348)"
],
"Bug Fixes": [
- "add Laos language support to glyphs (#3364)",
- "https://dhis2.atlassian.net/browse/DHIS2-16395"
+ "https://dhis2.atlassian.net/browse/DHIS2-16395",
+ "add Laos language support to glyphs (#3364)"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5909,15 +5882,15 @@
},
"v100.6.6": {
"Maintenance": [
- "do not run release step if the head commit is a chore (#3310)",
- "release: cut 100.6.6 [skip release]"
+ "release: cut 100.6.6 [skip release]",
+ "do not run release step if the head commit is a chore (#3310)"
],
"Bug Fixes": [
"in isIndexInstance:",
- "in getDataWithRelationships:",
"update teiRelationshipsParser logic and add test",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in fetchTEIs: use program instead of TE type"
+ "in fetchTEIs: use program instead of TE type",
+ "in getDataWithRelationships:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
},
@@ -5951,8 +5924,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)"
@@ -5961,8 +5934,8 @@
},
"v100.6.1": {
"Maintenance": [
- "use separate workflows for prs, releases and tags (#3276)",
- "release: cut 100.6.1 [skip release]"
+ "release: cut 100.6.1 [skip release]",
+ "use separate workflows for prs, releases and tags (#3276)"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -5998,8 +5971,8 @@
},
"v100.5.7": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -6019,25 +5992,25 @@
},
"v100.5.5": {
"Bug Fixes": [
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
"merge dev to master",
"translations: sync translations from transifex (dev) (#3237)",
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "unclear 'show no data' (#3204)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799"
+ "unclear 'show no data' (#3204)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "release: cut 100.5.5 [skip release]",
+ "run release step on tags so it publishes to d2-ci (#3233)",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
- "run release step on tags so it publishes to d2-ci (#3233)"
+ "do not run release step on dev branch",
+ "release: cut 100.5.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
},
"v100.5.4": {
"Bug Fixes": [
"merge to master",
- "users losing work when opening as chart (#3196)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
+ "users losing work when opening as chart (#3196)"
],
"Maintenance": [
"deps: bump express from 4.18.2 to 4.19.2 (#3168)",
@@ -6048,8 +6021,8 @@
"v100.5.3": {
"Bug Fixes": [
"merge to master",
- "dashboard filters were not being applied to maps (#3185)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "dashboard filters were not being applied to maps (#3185)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -6059,12 +6032,12 @@
"v100.5.2": {
"Bug Fixes": [
"merge to master",
- "translations: sync translations from transifex (dev)",
- "paragraph newlines in map description were being removed (#3182)"
+ "paragraph newlines in map description were being removed (#3182)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "docs: update docs for data table, geojson and outdated screenshots (#3178)"
+ "docs: update docs for data table, geojson and outdated screenshots (#3178)",
+ "release: cut 100.5.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\nparagraph newlines in map description were being removed (#3182 ) (1e40100 ) \ntranslations: sync translations from transifex (dev) (63bce3d ) \n "
},
@@ -6080,60 +6053,60 @@
},
"v100.5.0": {
"Bug Fixes": [
- "make logic match prev code",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "various fixes after release testing (#3151)",
+ "limit stroke width to 0-10",
+ "onLayerAdded wasnt defined for SplitViews",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "prevent data table effects from running code when no table (#3147)",
"highlight features when data table has filter",
- "set point radius to size that was set in the style settings",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "ensure isDownload is a bool to avoid prop-types error",
- "position tooltip right over the thumbnail title",
"map plugin - do not load async layers multiple times (#3143)",
- "add tooltip on layer thumbnails",
- "various fixes after release testing (#3151)",
"set map bounds after all layers are added to the map",
- "translations: sync translations from transifex (dev) (#3132)",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
"tab length should only take the space of the title",
- "show no data message when geojson feature has no data (#3145)",
- "prevent enabling download button while loading mask is showing",
- "upgrade maps-gl for the rounded line join and caps",
"make `dhis2-map-new` class independent of downloadMode",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "limit stroke width to 0-10",
- "use more understandable error messages",
+ "isPushAnalytics url param",
+ "make logic match prev code",
+ "reset error when switching which layer shows data table",
"add class to map container when no map id is set",
- "values that are strings but numeric in quality were not filtering",
- "reduce the padding to make room for the scrollbar (#3148)",
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "prevent enabling download button while loading mask is showing",
+ "set point radius to size that was set in the style settings",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "add tooltip on layer thumbnails",
+ "position tooltip right over the thumbnail title",
+ "final fixes for geojson (#3154)",
+ "use more understandable error messages",
"set minimum point size of 1",
"add class-names for push-analytics",
- "onLayerAdded wasnt defined for SplitViews",
+ "upgrade maps-gl for the rounded line join and caps",
+ "ensure isDownload is a bool to avoid prop-types error",
"check download param when navigating to new",
- "prevent data table effects from running code when no table (#3147)",
- "final fixes for geojson (#3154)",
- "isPushAnalytics url param",
- "reset error when switching which layer shows data table",
- "improve geojson layer error responses and cypress tests (#3149)",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)"
+ "values that are strings but numeric in quality were not filtering",
+ "show no data message when geojson feature has no data (#3145)",
+ "reduce the padding to make room for the scrollbar (#3148)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
"when rendering for push analytics, disable download button until map is rendered (#3072)",
- "merge to master 2.41.0 features and fixes",
- "add ability to add GeoJSON URL external layers (#3127)"
+ "add ability to add GeoJSON URL external layers (#3127)",
+ "add push analytics instructions",
+ "merge to master 2.41.0 features and fixes"
],
"Maintenance": [
+ "code comment",
"legend item styling - set max line weight and rename to Point radius",
"update i18n",
- "release: cut 100.5.0 [skip release]",
- "code comment",
- "update @dhis2/analytics and deduplicate deps",
"read single url param",
- "upgrade @dhis2/maps-gl",
+ "code cleaning",
"improve legend for geojson layers",
- "code cleaning"
+ "update @dhis2/analytics and deduplicate deps",
+ "upgrade @dhis2/maps-gl",
+ "release: cut 100.5.0 [skip release]"
],
"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"
}
@@ -6141,14 +6114,14 @@
"menu-management-app": {
"v100.0.1": {
"Build Updates": [
- "update to shared workflows (#585)",
- "fix main branch ref in concurrency expression (#586)"
+ "fix main branch ref in concurrency expression (#586)",
+ "update to shared workflows (#585)"
],
"Maintenance": [
- "update ui",
- "update cli-app-scripts",
"update prop-type import",
- "release: cut 100.0.1 [skip release]"
+ "update cli-app-scripts",
+ "release: cut 100.0.1 [skip release]",
+ "update ui"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -6220,8 +6193,8 @@
},
"v28.2.7": {
"Build Updates": [
- "fix lint script",
"replace semantic commit checks with new workflow",
+ "fix lint script",
"fix d2-style script"
],
"Bug Fixes": [
@@ -6264,8 +6237,8 @@
"preview: enable deploy previews"
],
"Maintenance": [
- "release: cut 28.2.3 [skip ci]",
- "deps: update app-runtime to latest"
+ "deps: update app-runtime to latest",
+ "release: cut 28.2.3 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6298,8 +6271,8 @@
"upgrade to @dhis2/ui v6 and bump other dependency versions (#282)"
],
"Maintenance": [
- "release: cut 28.2.0 [skip ci]",
- "add file extension to entry point in config"
+ "add file extension to entry point in config",
+ "release: cut 28.2.0 [skip ci]"
],
"GitHub": "28.2.0 (2021-03-11) \nFeatures \n\nupgrade to @dhis2/ui v6 and bump other dependency versions (#282 ) (9957535 ) \n "
},
@@ -6350,41 +6323,41 @@
},
"v28.0.2": {
"Maintenance": [
- "update to version 31 for master because of new build pipeline",
- "translations: sync Portuguese translations from transifex (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "translations: sync TetumTetun translations from transifex (master)",
"translations: sync Chinese translations from transifex (master)",
- "translations: sync Arabic translations from transifex (master)",
- "translations: sync translations from transifex [skip ci] (master)",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync French translations from transifex [skip ci] (master)",
"translations: sync PortugueseBrazil translations from transifex (master)",
+ "translations: sync Lao translations from transifex (master)",
+ "do not copy package.json to build",
+ "translations: sync Pushto translations from transifex (master)",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
"update travis config and remove unused deps",
+ "translations: sync Urdu translations from transifex (master)",
+ "release: cut 28.0.2 [skip ci]",
+ "translations: sync Arabic translations from transifex [skip ci] (master)",
+ "translations: sync translations from transifex [skip ci] (master)",
+ "update to version 31 for master because of new build pipeline",
+ "translations: sync French translations from transifex (master)",
"clean up build process",
"translations: sync translations from transifex (master)",
- "translations: sync French translations from transifex (master)",
- "translations: sync French translations from transifex [skip ci] (master)",
- "do not copy package.json to build",
- "replace maven with alternate deployment regime",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "add stale bot configuration (#16)",
- "translations: sync Spanish translations from transifex (master)",
- "translations: sync Indonesian translations from transifex (master)",
"translations: sync Vietnamese translations from transifex (master)",
+ "translations: sync Tajik translations from transifex (master)",
+ "translations: sync Russian translations from transifex (master)",
+ "translations: sync Indonesian translations from transifex (master)",
+ "add stale bot configuration (#16)",
+ "translations: sync Portuguese translations from transifex (master)",
+ "replace maven with alternate deployment regime",
"translations: sync Spanish translations from transifex [skip ci] (master)",
- "translations: sync Swedish translations from transifex (master)",
"transifex integration",
- "translations: sync Urdu translations from transifex (master)",
- "translations: sync Lao translations from transifex (master)",
- "release: cut 28.0.2 [skip ci]",
- "translations: sync Pushto translations from transifex (master)",
- "translations: sync Tajik translations from transifex (master)",
- "translations: sync Russian translations from transifex (master)"
+ "translations: sync Swedish translations from transifex (master)",
+ "translations: sync Arabic translations from transifex (master)",
+ "translations: sync TetumTetun translations from transifex (master)"
],
"Build Updates": [
"add comment and close workflow",
- "update travis builds (#14)",
- "migrate to github actions (#239)"
+ "migrate to github actions (#239)",
+ "update travis builds (#14)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6582,8 +6555,8 @@
},
"v100.0.20": {
"Maintenance": [
- "release: cut 100.0.20 [skip ci]",
- "update CODEOWNERS (#448)"
+ "update CODEOWNERS (#448)",
+ "release: cut 100.0.20 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6646,8 +6619,8 @@
},
"v100.0.13": {
"Build Updates": [
- "fix lint script",
"replace semantic commit checks with new workflow",
+ "fix lint script",
"fix d2-style script"
],
"Bug Fixes": [
@@ -6688,15 +6661,15 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "update app-runtime",
- "update cli-app-scripts and ui",
- "release: cut 100.0.62 [skip release]",
"fix linting errors",
- "ignore styled jsx property"
+ "release: cut 100.0.62 [skip release]",
+ "update cli-app-scripts and ui",
+ "ignore styled jsx property",
+ "update app-runtime"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "fix failing test"
+ "fix failing test",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5245542 ) \n "
},
@@ -6961,9 +6934,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "show authorities in a MultiSelect rather than an input text field",
"bug with auth config when creating rather than editing route",
- "add delete confirmation alert"
+ "add delete confirmation alert",
+ "show authorities in a MultiSelect rather than an input text field"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -7012,6 +6985,15 @@
}
},
"scheduler-app": {
+ "v101.6.17": {
+ "Bug Fixes": [
+ "check if start of range is valid [DHIS2-18859]"
+ ],
+ "Maintenance": [
+ "release: cut 101.6.17 [skip release]"
+ ],
+ "GitHub": "\nBug Fixes \n\ncheck if start of range is valid (e543261 ) \ncheck if start of range is valid [DHIS2-18859] (9c8fbc5 ) \n "
+ },
"v101.6.16": {
"Bug Fixes": [
"cron parsing number range [DHIS2-18859]"
@@ -7050,8 +7032,8 @@
},
"v101.6.12": {
"Bug Fixes": [
- "fix main branch ref in concurrency expression",
- "fix comment and close expression"
+ "fix comment and close expression",
+ "fix main branch ref in concurrency expression"
],
"Maintenance": [
"release: cut 101.6.12 [skip release]"
@@ -7060,39 +7042,39 @@
},
"v101.6.11": {
"Build Updates": [
+ "move reusable workflows to separate test repo",
+ "only run workflows that need secrets where they are available",
"use latest cypress action",
- "remove git author",
+ "add secrets",
+ "add reusable issue workflow",
+ "escape single quotes",
+ "use head_ref for pull_request action trigger",
+ "update commitlint action",
+ "abstract e2e",
"cancel previous runs if not on release branch",
- "remove redundant build task",
- "move upstream workflows",
- "pass issue number to upstream workflow",
+ "update actions",
"abstract netlify workflows",
- "add reusable commitlint workflows",
- "add reusable issue workflow",
- "specify branch to deploy production from",
"refer to workflows by version",
+ "add build job",
+ "update netlify deploy",
+ "fix pull request condition",
"abstract test",
- "update actions",
+ "address review comments",
+ "abstract release",
+ "add workflow name",
+ "move upstream workflows",
+ "remove git author",
+ "remove redundant build task",
+ "downgrade commitlint to v5",
+ "specify branch to deploy production from",
+ "pass issue number to upstream workflow",
"cancel previous pr title linting runs",
- "use head_ref for pull_request action trigger",
"add name for comment wf",
- "use gh cli to close issues",
- "abstract e2e",
- "abstract release",
- "move reusable workflows to separate test repo",
"fix workflow concurrency",
- "update commitlint action",
- "add build job",
- "update netlify deploy",
- "downgrade commitlint to v5",
- "address review comments",
- "add secrets",
- "fix pull request condition",
- "escape single quotes",
+ "use gh cli to close issues",
"add comment",
- "add reusable workflows (#618)",
- "only run workflows that need secrets where they are available",
- "add workflow name"
+ "add reusable commitlint workflows",
+ "add reusable workflows (#618)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7122,16 +7104,16 @@
},
"v101.6.8": {
"Maintenance": [
- "remove d2 style config",
"remove unused dependency",
+ "remove d2 style config",
"upgrade cli-style (#614)",
- "deduplicate modules",
- "release: cut 101.6.8 [skip release]"
+ "release: cut 101.6.8 [skip release]",
+ "deduplicate modules"
],
"Bug Fixes": [
"update cli-style to run stylelint before prettier",
- "remove unnecessary lint disable",
- "apply lint fixes"
+ "apply lint fixes",
+ "remove unnecessary lint disable"
],
"GitHub": "\nBug Fixes \n\nupdate cli-style to run stylelint before prettier (45fcddb ) \n "
},
@@ -7164,8 +7146,8 @@
},
"v101.6.4": {
"Refactoring": [
- "remove generated fixtures",
- "update to cypress 13"
+ "update to cypress 13",
+ "remove generated fixtures"
],
"Maintenance": [
"update testing-library",
@@ -7174,8 +7156,8 @@
],
"Build Updates": [
"update workflow node versions to 18",
- "update workflow to use dockerized backend",
"update fixture",
+ "update workflow to use dockerized backend",
"update workflow node versions to 20"
],
"Bug Fixes": [
@@ -7217,8 +7199,8 @@
"add skipprograms field"
],
"Maintenance": [
- "release: cut 101.6.0 [skip release]",
- "add missing server translations"
+ "add missing server translations",
+ "release: cut 101.6.0 [skip release]"
],
"Testing": [
"update fixtures"
@@ -7239,12 +7221,12 @@
},
"v101.5.2": {
"Bug Fixes": [
- "update run all checks label",
+ "use tag instead of chip",
"data-integrity: add indicator for slow checks (#604)",
- "failing test",
"data-integrity: change default report type to summary (#603) [defer release]",
- "use tag instead of chip",
- "use chip for indicator, add tooltip"
+ "use chip for indicator, add tooltip",
+ "update run all checks label",
+ "failing test"
],
"Refactoring": [
"remove unnecessary css"
@@ -7265,9 +7247,9 @@
},
"v101.5.0": {
"Features": [
- "add html push analytics (#598)",
"add dashboard and receivers fields",
- "add push analytics mode field"
+ "add push analytics mode field",
+ "add html push analytics (#598)"
],
"Bug Fixes": [
"add html push analytics translation"
@@ -7279,8 +7261,8 @@
"update jest tests"
],
"Maintenance": [
- "update fixtures",
- "release: cut 101.5.0 [skip release]"
+ "release: cut 101.5.0 [skip release]",
+ "update fixtures"
],
"GitHub": "\nFeatures \n"
},
@@ -7349,15 +7331,6 @@
"release: cut 101.3.3 [skip release]"
],
"GitHub": "\nBug Fixes \n\nupdate label to indicate job is attempting to run now (eab8605 ) \n "
- },
- "v101.3.2": {
- "Bug Fixes": [
- "translations: sync translations from transifex (master)"
- ],
- "Maintenance": [
- "release: cut 101.3.2 [skip release]"
- ],
- "GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (d3113c3 ) \n "
}
},
"sms-configuration-app": {
@@ -7389,9 +7362,9 @@
"update to shared workflows (#461)"
],
"Maintenance": [
- "update ui",
"release: cut 100.0.54 [skip release]",
- "update cli-app-scripts"
+ "update cli-app-scripts",
+ "update ui"
],
"Bug Fixes": [
"bump ui version [DHIS2-18119] (#463)"
@@ -7445,9 +7418,9 @@
},
"v100.0.48": {
"Bug Fixes": [
- "missing changes",
"add version toggling",
- "confidential field issues [DHIS2-10938]"
+ "confidential field issues [DHIS2-10938]",
+ "missing changes"
],
"Maintenance": [
"release: cut 100.0.48 [skip release]"
@@ -7474,11 +7447,11 @@
},
"v100.0.45": {
"Bug Fixes": [
- "edit password checkbox",
- "remove unnecessary explicit prop true value",
"handle no password on edit",
"remove unused constants",
+ "remove unnecessary explicit prop true value",
"filter out empty generic key value pairs",
+ "edit password checkbox",
"handle confidential key value pairs in generic form"
],
"Maintenance": [
@@ -7641,6 +7614,21 @@
}
},
"settings-app": {
+ "v100.4.0": {
+ "Features": [
+ "update enforce verified email checkbox"
+ ],
+ "Maintenance": [
+ "release: cut 100.4.0 [skip release]",
+ "update condition logic"
+ ],
+ "Bug Fixes": [
+ "trigger release",
+ "lint errors",
+ "use an email checkbox type to abstract logic"
+ ],
+ "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 "
+ },
"v100.3.1": {
"Bug Fixes": [
"search with feature toggling (#1413)"
@@ -7652,12 +7640,12 @@
},
"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": [
- "trigger release (#1412)",
- "update translations, trigger release (#1411)"
+ "update translations, trigger release (#1411)",
+ "trigger release (#1412)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -7692,15 +7680,15 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
+ "update cli-style",
"update ui",
- "release: cut 100.2.6 [skip release]",
"update cli-app-scripts",
- "update cli-style"
+ "release: cut 100.2.6 [skip release]"
],
"Bug Fixes": [
"add missing d2-ui dep",
- "translations: sync translations from transifex (master)",
- "ignore lint error"
+ "ignore lint error",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
},
@@ -7751,16 +7739,16 @@
},
"v100.2.0": {
"Features": [
- "remove oauth2 from version 42 and above",
- "remove oauth2 section from version 42 and above"
+ "remove oauth2 section from version 42 and above",
+ "remove oauth2 from version 42 and above"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "resolve linting issues"
+ "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 "
},
@@ -7842,182 +7830,182 @@
"add apphubid",
"update verify-app github action",
"update app version (#1302)",
- "release: cut 100.0.0 [skip release]",
- "update app title (#1303)"
+ "update app title (#1303)",
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
},
"v99.9.9": {
"Features": [
- "analytics: add default org unit group set and level for maps",
- "analytics: facility map layer settings",
+ "use @dhis2/ui components for OAuth2 clients editor",
+ "add dropdown for default basemap [DHIS2-12155]",
+ "hide biweekly periods (DHIS2-11165)",
"add more options",
- "system update notifications setting (#950)",
- "add in scheduling settings to settings app [DHIS2-15765] (#1295)",
"add setting startModuleEnableLightweight (DHIS2-12060)",
- "use @dhis2/ui components for OAuth2 clients editor",
+ "add credentialsExpiresReminderInDays setting",
+ "system update notifications setting (#950)",
"use @dhis2/ui components for file uploads",
- "hide biweekly periods (DHIS2-11165)",
+ "analytics: add default org unit group set and level for maps",
"add more analytics/sql view max limit options (DHIS2-12521)",
"port to app-platform (#800)",
+ "analytics: facility map layer settings",
"zero data values in analytics tables setting (#933)",
- "add dropdown for default basemap [DHIS2-12155]",
- "add credentialsExpiresReminderInDays setting"
+ "add in scheduling settings to settings app [DHIS2-15765] (#1295)"
],
"Maintenance": [
- "release: cut 29.14.4 [skip ci]",
- "release: cut 29.14.17 [skip ci]",
+ "remove old translation files",
+ "release: cut 29.12.3 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.14.33 [skip ci]",
+ "release: cut 29.14.25 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "release: cut 29.6.1 [skip ci]",
+ "release: cut 29.6.9 [skip ci]",
+ "release: cut 29.14.16 [skip ci]",
"release: cut 29.6.4 [skip ci]",
- "release: cut 29.14.34 [skip ci]",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.7.6 [skip ci]",
- "release: cut 29.11.5 [skip ci]",
- "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.15.5 [skip ci]",
+ "release: cut 29.14.14 [skip ci]",
"release: cut 29.14.1 [skip ci]",
- "release: cut 29.6.0 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
- "release: cut 29.13.0 [skip ci]",
- "port app to app platform",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.11.3 [skip ci]",
+ "release: cut 29.11.0 [skip ci]",
+ "release: cut 29.14.24 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.9.0 [skip ci]",
+ "add icon",
"release: cut 29.13.1 [skip ci]",
- "release: cut 29.14.39 [skip ci]",
- "release: cut 29.12.0 [skip ci]",
- "release: cut 29.9.2 [skip ci]",
- "release: cut 29.13.6 [skip ci]",
- "release: cut 29.6.9 [skip ci]",
- "release: cut 29.6.8 [skip ci]",
- "release: cut 29.7.8 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
- "release: cut 29.6.14 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
- "remove old translation files",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.7.2 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.13.2 [skip ci]",
- "release: cut 29.14.8 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
+ "remove scss",
"modernise config",
- "release: cut 29.6.13 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.15.1 [skip ci]",
- "release: cut 29.14.24 [skip ci]",
- "release: cut 29.12.2 [skip ci]",
- "release: cut 29.7.0 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.16.1 [skip ci]",
- "release: cut 29.6.1 [skip ci]",
- "release: cut 29.6.11 [skip ci]",
- "update settings key names for dashboard behaviour (#815)",
- "release: cut 29.9.4 [skip ci]",
"update transifex config",
+ "release: cut 29.15.6 [skip ci]",
"release: cut 29.14.15 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
- "release: cut 29.14.18 [skip ci]",
- "release: cut 29.6.3 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "release: cut 29.11.2 [skip ci]",
- "release: cut 29.15.5 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
- "release: cut 29.15.8 [skip ci]",
- "update app icon",
- "release: cut 29.14.9 [skip ci]",
- "release: cut 29.10.0 [skip ci]",
"release: cut 29.14.13 [skip ci]",
- "release: cut 29.6.12 [skip ci]",
- "update allowlist language [DHIS2-10247] (#1294)",
- "release: cut 29.14.19 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
- "release: cut 29.9.0 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "release: cut 29.11.3 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
- "release: cut 29.12.4 [skip ci]",
- "release: cut 29.14.30 [skip ci]",
- "release: cut 29.7.5 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
- "release: cut 29.15.2 [skip ci]",
- "update pot file",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.15.4 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
- "add icon",
- "release: cut 29.14.14 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "release: cut 29.14.33 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.14.5 [skip ci]",
- "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.14.7 [skip ci]",
"add d2.config.js",
- "release: cut 29.14.40 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
+ "release: cut 29.13.2 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
"release: cut 29.14.27 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
+ "release: cut 29.6.12 [skip ci]",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.14.18 [skip ci]",
+ "release: cut 29.12.0 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.6.8 [skip ci]",
"release: cut 29.14.12 [skip ci]",
+ "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.14.6 [skip ci]",
+ "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.6.3 [skip ci]",
+ "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.16.1 [skip ci]",
+ "release: cut 29.15.4 [skip ci]",
"release: cut 29.10.1 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "release: cut 29.13.4 [skip ci]",
- "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
"release: cut 29.14.29 [skip ci]",
- "release: cut 29.15.9 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.14.16 [skip ci]",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.14.25 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
- "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
+ "release: cut 29.6.2 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
+ "release: cut 29.14.36 [skip ci]",
"release: cut 29.7.4 [skip ci]",
- "remove scss",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.6.0 [skip ci]",
+ "release: cut 29.7.2 [skip ci]",
+ "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
+ "release: cut 29.15.3 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.14.31 [skip ci]",
+ "release: cut 29.6.11 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
+ "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.13.0 [skip ci]",
+ "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.14.35 [skip ci]",
+ "release: cut 29.14.34 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 29.9.1 [skip ci]",
+ "update app icon",
+ "release: cut 29.6.5 [skip ci]",
+ "release: cut 29.14.0 [skip ci]",
+ "update settings key names for dashboard behaviour (#815)",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)",
+ "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.15.1 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "release: cut 29.14.19 [skip ci]",
+ "release: cut 29.9.2 [skip ci]",
+ "release: cut 29.14.30 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
+ "release: cut 29.15.8 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.14.17 [skip ci]",
+ "port app to app platform",
+ "release: cut 29.14.20 [skip ci]",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.7.8 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.12.2 [skip ci]",
+ "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.10.2 [skip ci]",
+ "release: cut 29.15.7 [skip ci]",
+ "release: cut 29.14.4 [skip ci]",
+ "release: cut 29.15.2 [skip ci]",
"release: cut 29.12.1 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
"release: cut 29.14.21 [skip ci]",
- "release: cut 29.11.0 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
- "release: cut 29.9.1 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "set minDHIS2Version (#1301)"
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.10.0 [skip ci]",
+ "set minDHIS2Version (#1301)",
+ "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.12.4 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "release: cut 29.7.0 [skip ci]",
+ "update pot file",
+ "release: cut 29.7.9 [skip ci]"
],
"Bug Fixes": [
+ "move dashboard behaviour-related settings (#814)",
+ "indicate OSMLight basemap as default",
"appearance translations [DHIS2-15662] (#1259)",
+ "remove oauth2 config [DHIS2-15326] (#1269)",
+ "add back OAUTH2 [DHIS2-15326] (#1300)",
+ "reorganise some analytics settings DHIS2-13110 (#966)",
+ "update transifex config (#810)",
+ "language display (#1131)",
+ "show help text for sender email field",
+ "translations: sync translations from transifex (master)",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "Analytics tab - put the internal maps before the external, and remove Google options",
+ "update info icons (#1290)",
+ "use d2-i18n for translations",
"remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "extend container height [DHIS2-15875] (#1271)",
+ "adjust texts and use min/max attr on input instead of js validation",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
"use Card from @dhis2/ui",
+ "update category order, add new relative period",
"tweak material UI theme colours",
+ "show alert if custom logo upload fails (#825)",
+ "indicate OSMLight as default",
"assume field is a default field type if no mapping is found (#1068)",
"style headers like other apps",
- "update transifex config (#810)",
- "remove oauth2 config [DHIS2-15326] (#1269)",
- "Analytics tab - put the internal maps before the external, and remove Google options",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "indicate OSMLight as default",
- "translations: sync translations from transifex (master)",
"implement field-specific validator",
- "localized-text: subscribe to settingsStore and rerender on change",
- "move dashboard behaviour-related settings (#814)",
- "update category order, add new relative period",
- "reorganise some analytics settings DHIS2-13110 (#966)",
- "adjust texts and use min/max attr on input instead of js validation",
- "update info icons (#1290)",
- "language display (#1131)",
- "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
- "remove duplicate entry of keyAnalysisRelativePeriod",
- "use d2-i18n for translations",
- "show alert if custom logo upload fails (#825)",
- "extend container height [DHIS2-15875] (#1271)",
- "indicate OSMLight basemap as default",
- "add back OAUTH2 [DHIS2-15326] (#1300)",
- "use '-:-' instead of null as i18n namespace separator (#879)",
- "show help text for sender email field"
+ "localized-text: subscribe to settingsStore and rerender on change"
],
"Testing": [
"add feature files"
@@ -8026,8 +8014,8 @@
"replace semantic commit checks with new workflow (#980)",
"preview: enable deploy previews",
"fix d2-style script",
- "commit-checks: trigger checks",
- "fix lint script"
+ "fix lint script",
+ "commit-checks: trigger checks"
]
},
"v30.0.5": {},
@@ -8036,11 +8024,11 @@
"v30.0.2": {},
"v30.0.1": {
"Maintenance": [
- "remove package.json",
- "update travis config and remove deploy-build from devdep",
"remove cache for node_modules",
"upgrade to v30",
- "replace maven with alternate deployment regime"
+ "replace maven with alternate deployment regime",
+ "update travis config and remove deploy-build from devdep",
+ "remove package.json"
]
},
"v29.16.2": {
@@ -8060,34 +8048,25 @@
"release: cut 29.16.1 [skip ci]"
],
"GitHub": "\nBug Fixes \n\nremove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296 ) (d9fdbc8 ) \n "
- },
- "v29.16.0": {
- "Features": [
- "add in scheduling settings to settings app [DHIS2-15765] (#1295)"
- ],
- "Maintenance": [
- "release: cut 29.16.0 [skip ci]"
- ],
- "GitHub": "\nFeatures \n\nadd in scheduling settings to settings app [DHIS2-15765] (#1295 ) (ba6f2a1 ) \n "
}
},
"translations-app": {
"v100.0.7": {
"Build Updates": [
- "update to shared workflows (#907)",
- "fix main branch ref in concurrency expression (#908)"
+ "fix main branch ref in concurrency expression (#908)",
+ "update to shared workflows (#907)"
],
"Maintenance": [
- "update ui",
- "release: cut 100.0.7 [skip release]",
"update app-runtime",
- "update cli-app-scripts"
+ "update ui",
+ "update cli-app-scripts",
+ "release: cut 100.0.7 [skip release]"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"add missing d2-ui dep",
"fix comment and close expression",
- "translations: sync translations from transifex (master)",
- "fix main branch ref in concurrency expression"
+ "translations: sync translations from transifex (master)"
]
},
"v100.0.6": {
@@ -8140,8 +8119,8 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "prep translations-app for continuous release"
+ "prep translations-app for continuous release",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"trigger release"
@@ -8163,8 +8142,8 @@
},
"v26.2.49": {
"Bug Fixes": [
- "allow programRuleAction translations [DHIS2-12971] (#848)",
- "add/handle missing property translations [DHIS2-11316] (#849)"
+ "add/handle missing property translations [DHIS2-11316] (#849)",
+ "allow programRuleAction translations [DHIS2-12971] (#848)"
],
"Maintenance": [
"release: cut 26.2.49 [skip ci]"
@@ -8337,13 +8316,13 @@
"usage-analytics-app": {
"v101.0.46": {
"Build Updates": [
- "update to shared workflows (#775)",
- "fix main branch ref in concurrency expression (#777)"
+ "fix main branch ref in concurrency expression (#777)",
+ "update to shared workflows (#775)"
],
"Maintenance": [
"update ui",
- "update cli-app-scripts",
"fix tests after ui update",
+ "update cli-app-scripts",
"release: cut 101.0.46 [skip release]"
],
"Bug Fixes": [
@@ -8610,32 +8589,32 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
- "add warning box that to change DE value type",
- "regenerate en.pot",
"erase and reset all content [DHIS2-15912] (#17)",
+ "create erase all settings component",
+ "add button to erase all settings",
+ "add reset values",
"disable Save and Next button when DE not meet criteria",
+ "add warning box that to change DE value type",
+ "create parse version function",
+ "regenerate en.pot",
+ "add webapp version tag [DHIS2-17248] (#25)",
"add webapp version constant",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
- "add webapp version tag [DHIS2-17248] (#25)",
- "add reset values",
- "create webapp version tag component",
- "create erase all settings component",
- "add button to erase all settings",
- "create parse version function"
+ "create webapp version tag component"
],
"Maintenance": [
+ "upgrade webapp version",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
"deps: bump express from 4.18.2 to 4.19.2 (#24)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
- "upgrade webapp version",
- "upgrade dependencies (#26)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)"
+ "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",
- "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
"
@@ -8662,8 +8641,8 @@
"format documents"
],
"Bug Fixes": [
- "update fixes",
- "lint errors and proptypes"
+ "lint errors and proptypes",
+ "update fixes"
],
"GitHub": "\nBug Fixes \n\nFeatures \n\nadd the verify email warning (d4c0c36 ) \nget data from d2 config (cc9a5ec ) \n "
},
@@ -8692,15 +8671,15 @@
},
"v100.1.0": {
"Features": [
- "track loading state",
"check for keyEmailHostname and keyEmailUsername in user settings",
+ "track loading state",
"add send email verification button"
],
"Maintenance": [
- "cleanup",
"add translations and constant",
- "release: cut 100.1.0 [skip release]",
- "remove handle email verification function"
+ "cleanup",
+ "remove handle email verification function",
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -8709,8 +8688,8 @@
},
"v100.0.6": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1434)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1434)"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -9047,8 +9026,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "prettier",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "prettier"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -9075,15 +9054,15 @@
},
"v100.1.6": {
"Maintenance": [
+ "update api version in github workflow",
"release: cut 100.1.6 [skip release]",
- "upgrade cypress setup in the user-app project",
- "upgrade cypress setup (#1421)",
+ "fix linting issues",
"update fixtures",
- "update api version in github workflow",
- "update app label to match hardcoded name in core (#1415)",
+ "upgrade cypress setup in the user-app project",
"update node version in gh workflow to 18",
- "fix linting issues",
- "update cypress github action"
+ "upgrade cypress setup (#1421)",
+ "update cypress github action",
+ "update app label to match hardcoded name in core (#1415)"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -9137,8 +9116,8 @@
},
"v100.1.0": {
"Features": [
- "update notice box display logic",
- "add a default notice box based on access level of the user in GroupDetails page"
+ "add a default notice box based on access level of the user in GroupDetails page",
+ "update notice box display logic"
],
"Maintenance": [
"fix lint error",
@@ -9193,8 +9172,8 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "continuous release setup"
+ "continuous release setup",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"trigger release"
@@ -9203,263 +9182,263 @@
},
"v99.9.9": {
"Refactoring": [
- "move new use current user hook to hooks folder",
- "side nav: adjust background colors & decrease width",
+ "use multiple array.every instead of single array.reduce",
"searchable-group-editor: function comp and use data-engine",
+ "clean up and optimise authority- and group-editor (#841)",
"add current user provider",
"sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "stop memoizing a small set of pending changes",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "rewrite section navigation and home components",
+ "migrate form components to @dhis2/ui (#856)",
+ "replace all usage of the old current user hook by the new one",
+ "move new use current user hook to hooks folder",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
"remove all usage of api",
- "clean up and optimise authority- and group-editor (#841)",
"authority-editor: remove complexity",
- "rewrite section navigation and home components",
+ "stop memoizing a small set of pending changes",
"side nav: use @dhis2/ui components & proper accessibility attributes",
"remove unused files",
- "migrate form components to @dhis2/ui (#856)",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
- "searchable-org-unit-tree: rename classes to styles (#842)",
- "use multiple array.every instead of single array.reduce",
- "replace all usage of the old current user hook by the new one"
+ "side nav: adjust background colors & decrease width"
],
"Bug Fixes": [
- "styled-jsx: remove incorrect extension (#1054)",
- "use staticStyle for empty data table row",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "remove formspy code",
- "reset email field when invite user changes",
- "authority-editor: unblock input",
- "use dedicated endpoint for checking the username (#1092)",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "adjust form styling",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "bulk-user-manager: sort list by firstName and surname",
- "address user enabling and disabling regression",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "org unit search logic [DHIS2-14585] (#1217)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "authority-editor: fix initial values issue",
"align password help text with validation logic (#1131)",
- "user-list: show title at top of 'replicate user' form (#925)",
+ "authority-editor: center metadata checkboxes",
"user: org unit related fixes (#900)",
- "user: only set email field as required if inviting by email",
- "org unit access in search [DHIS2-16268] (#1324)",
- "prevent jest parse error",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "upgrade @dhis2/ui to use correct username validation (#1051)",
"authority-editor: optimise performance of checkboxes",
+ "use container to apply background to table lists",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "address 2fa disable regression",
+ "prevent jest parse error",
+ "handle empty user roles response (#1215)",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "semantic: allow merge commits",
+ "use staticStyle for empty data table row",
+ "reset email field when invite user changes",
+ "user: make userCredentials first key in user data body",
+ "adjust details view styling",
+ "authority-editor: resolve issue with error and loading state",
+ "remove formspy code",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
"filter styles",
- "user manager checkbox behaviour (#1073)",
- "close action menu when closing confirmation modal",
- "translations: sync translations from transifex (master)",
- "authority-editor: add some authorities to tracker group",
"user: stringify array of org units before passing to useEffect as dep",
+ "user manager checkbox behaviour (#1073)",
+ "sidenav border style",
"use field is invite (#1094)",
- "handle invite toggle with useField",
- "don't publish to App Hub and allow merge commits",
- "authority-editor: fix initial values issue",
- "authority-editor: center metadata checkboxes",
"bulk-member-manager: prevent adding same entity to pending changes",
- "bulk-member-manager: fix pagination and refactor",
- "adjust details view styling",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "address various style and text issues (#1091)",
+ "translations: sync translations from transifex (master)",
+ "org unit access in search [DHIS2-16268] (#1324)",
"retrieve user locales [DHIS2-16170] (#1325)",
+ "don't publish to App Hub and allow merge commits",
+ "ensure superusers have access to full context menu",
+ "authority-editor: unblock input",
+ "use dedicated endpoint for checking the username (#1092)",
"remove beta entries from changelog",
- "address various style and text issues (#1091)",
+ "user: only set email field as required if inviting by email",
"Add translation for aggregate data exchange auth [DHIS2-13961]",
- "authority-editor: fix loading, error and noMatches UI",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "handle empty user roles response (#1215)",
- "groups: use correct method and endpoint to leave groups (#912)",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "sidenav border style",
- "make username optional when inviting users (#978)",
"authority-editor: ensure authority groups are empty to start off",
- "semantic: allow merge commits",
- "add tests",
- "authority-editor: use classnames for conditional classes",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "authority-editor: fix loading, error and noMatches UI",
+ "authority-editor: add some authorities to tracker group",
+ "bulk-member-manager: fix pagination and refactor",
+ "sidenav: add missing \"return null\" statement when there are no sections",
"fix user manager checkbox behaviour",
- "user: show user's database language (#917)",
- "address 2fa disable regression",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "make username optional when inviting users (#978)",
+ "handle invite toggle with useField",
+ "address user list action menu regressions (#1127)",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "address user enabling and disabling regression",
"bulk-member-manager improvements (#948)",
+ "close action menu when closing confirmation modal",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "authority-editor: use classnames for conditional classes",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
"update successful save redirects [DHIS2-15431] (#1218)",
- "address user list action menu regressions (#1127)",
- "language drop downs [DHIS2-15328] (#1147)",
+ "bulk-user-manager: sort list by firstName and surname",
+ "add tests",
"attributes: don't assume presence of values.attributeValues (#927)",
- "ensure superusers have access to full context menu",
- "upgrade @dhis2/ui to use correct username validation (#1051)",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "use container to apply background to table lists",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "authority-editor: resolve issue with error and loading state",
- "user: make userCredentials first key in user data body",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)"
+ "adjust form styling",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "user: show user's database language (#917)",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "form: increase width of date input types due to Chrome calendar icon (#914)"
],
"Maintenance": [
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.4 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.3.16 [skip release]",
- "update beta (#881)",
- "release: cut 1.5.3 [skip release]",
- "authority-editor: remove redundant api function",
- "authority-editor: correct statement made in comment",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.5.35 [skip release]",
+ "release: cut 1.4.1 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.4.30 [skip release]",
"release: cut 1.5.16 [skip release]",
- "release: cut 1.5.25 [skip release]",
- "release: cut 1.4.23 [skip release]",
- "network shim: update captured fixtures",
- "fix eslint issues",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.5.30 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "authority-editor: fix typo in i18n string",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.5.27 [skip release]",
- "release: cut 1.3.6 [skip ci]",
+ "bulk-member-manager: prevent input focus loss",
+ "stop using deprecated prop name",
+ "release: cut 1.4.5 [skip release]",
"release: cut 1.2.13 [skip ci]",
- "eslint: fix linter issues",
- "cypress: update stubs",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.4.28 [skip release]",
- "fix formatting",
- "release: cut 1.4.16 [skip release]",
- "merge branch 'master' into beta",
- "release: cut 1.5.9 [skip release]",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.35 [skip release]",
+ "release: cut 1.4.18 [skip release]",
"authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.4.12 [skip release]",
- "release: cut 1.4.10 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "release: cut 1.4.27 [skip release]",
"add translation strings",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "fix jest test suite",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.3.10 [skip ci]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.5.28 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "update ui and app-scripts deps",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.4.14 [skip release]",
"release: cut 1.4.15 [skip release]",
- "remove unused import",
- "release: cut 1.5.6 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "update app icon",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.2.10 [skip ci]",
+ "authority-editor: remove redundant api function",
"update emptyTableInfo component",
- "cleanup unused deps",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.4.5 [skip release]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.5.19 [skip release]",
+ "release: cut 1.4.9 [skip release]",
"upgrade to cypress commands and plugins v9",
- "release: cut 1.4.4 [skip release]",
- "add required properties to current user provider",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.4.1 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.4.17 [skip release]",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.4.18 [skip release]",
- "remove console.log and prop error",
- "authority-editor: use design system color for text highlights",
- "release: cut 1.4.29 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "remove technical dept (#1082)",
- "release: cut 1.5.12 [skip release]",
- "update pot file",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
+ "update beta (#881)",
+ "release: cut 1.5.21 [skip release]",
"release: cut 1.4.24 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "release: cut 1.5.25 [skip release]",
"release: cut 1.5.0 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "upgrade ui version",
- "release: cut 1.5.38 [skip release]",
- "react router: update to latest",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.5.34 [skip release]",
+ "address lint errors",
"cypress: increase timeouts",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.5.35 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "stop using deprecated prop name",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.3.15 [skip release]",
+ "remove unused import",
+ "react router: update to latest",
+ "remove console.log and prop error",
+ "release: cut 1.4.35 [skip release]",
+ "release: cut 1.5.38 [skip release]",
"merge master into beta",
- "release: cut 1.5.10 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.3.0 [skip ci]",
- "test for empty table component",
- "only subscribe to value",
- "release: cut 1.5.24 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "remove node_modules from git",
- "update network fixtures and test against 2.40",
- "adjust empty component prop naming",
- "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.12 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "cypress: update stubs",
+ "release: cut 1.5.4 [skip release]",
+ "network shim: update captured fixtures",
+ "release: cut 1.3.12 [skip release]",
+ "prep user-app for continuous release",
+ "remove technical dept (#1082)",
+ "release: cut 1.5.37 [skip release]",
"release: cut 1.5.23 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "add required properties to current user provider",
+ "fix jest test suite",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.4.4 [skip release]",
"release: cut 1.2.11 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.23 [skip release]",
+ "release: cut 1.3.9 [skip ci]",
+ "cleanup unused deps",
+ "release: cut 1.5.30 [skip release]",
+ "adjust empty component prop naming",
+ "release: cut 1.5.3 [skip release]",
+ "authority-editor: remove logs",
"release: cut 1.5.13 [skip release]",
- "release: cut 1.4.9 [skip release]",
+ "release: cut 1.5.17 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
"fix cypress test suite",
- "release: cut 1.3.12 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.2.14 [skip ci]",
- "address lint errors",
+ "release: cut 1.4.32 [skip release]",
+ "release: merge beta",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "update app icon",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.5.27 [skip release]",
+ "fix formatting",
+ "release: cut 1.5.34 [skip release]",
+ "upgrade ui version",
+ "eslint: fix linter issues",
"release: cut 1.5.5 [skip release]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.4.36 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "release: cut 1.4.16 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.0 [skip release]",
+ "merge branch 'master' into beta",
+ "release: cut 1.5.8 [skip release]",
+ "remove node_modules from git",
+ "release: cut 1.4.29 [skip release]",
"release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.30 [skip release]",
+ "release: cut 1.5.14 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "authority-editor: remove redundant style prop",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.21 [skip release]",
+ "release: cut 1.5.22 [skip release]",
+ "authority-editor: remove custom authorities from tracker section (#851)",
"release: cut 1.5.32 [skip release]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.4.34 [skip release]",
- "release: cut 1.5.20 [skip release]",
- "release: cut 1.5.1 [skip release]",
+ "release: cut 1.2.12 [skip ci]",
+ "release: cut 1.5.12 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.5.10 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.4.7 [skip release]",
+ "update ui and app-scripts deps",
"release: cut 1.4.2 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "authority-editor: remove redundant style prop",
+ "fix eslint issues",
+ "release: cut 1.5.29 [skip release]",
"release: cut 1.3.11 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.5.2 [skip release]",
- "release: merge beta"
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.3.16 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.20 [skip release]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "only subscribe to value",
+ "release: cut 1.5.18 [skip release]",
+ "update pot file"
],
"Features": [
- "user-group: bulk group member manager (#854)",
- "add and use empty table state component",
"add and use page header component",
+ "group-form: update user group in single json patch request",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "interface adjustments (#1101)",
- "group-form: update user group in single json patch request"
+ "user-group: bulk group member manager (#854)",
+ "add and use empty table state component",
+ "interface adjustments (#1101)"
],
"Testing": [
- "homepage: add test code for homepage feature",
- "main navigation: add features and test code"
+ "main navigation: add features and test code",
+ "homepage: add test code for homepage feature"
],
"Build Updates": [
"replace semantic commit checks with new workflow (#949)"
diff --git a/website/data/apphub.json b/website/data/apphub.json
index 916e3c00..6039e50d 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -21,33 +21,33 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
"deps: bump braces from 3.0.2 to 3.0.3 (#195)",
"deps: bump ws from 7.5.9 to 7.5.10 (#194)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
- "deps: bump express from 4.19.2 to 4.21.0 (#202)",
"deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
- "update app version"
+ "update app version",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump express from 4.19.2 to 4.21.0 (#202)"
],
"Features": [
- "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "add android version label",
+ "add manual location specific program",
+ "initial default value maximum file size",
+ "create manual location checkbox component",
+ "disable manual coordinate by configuration [DHIS2-17632] (#198)",
"create label helptext component",
- "regenerate en.pot",
+ "create min location number field component",
"configurable precision level for location capture [DHIS2-17633] (#201)",
- "initial default value maximum file size",
"edit min location specific program",
- "set null as default value of maximum file size [DHIS2-17548] (#197)",
- "create min location number field component",
- "remove userCredentials references (#208)",
- "set null as default value of max file size",
- "add android version label",
- "remove unused component",
"max value accepted",
- "create manual location checkbox component",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "set null as default value of max file size",
"add min location specific program",
- "disable manual coordinate by configuration [DHIS2-17632] (#198)",
- "add manual location specific program"
+ "remove userCredentials references (#208)",
+ "regenerate en.pot",
+ "set null as default value of maximum file size [DHIS2-17548] (#197)",
+ "remove unused component"
],
"Bug Fixes": [
"min acceptable value 0",
@@ -68,45 +68,45 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "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)",
- "update app version"
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)"
],
"Bug Fixes": [
- "update element type tei analytics",
- "analytics components properties",
+ "data set sync label",
"user sync test runs without results (#183)",
"title and short name fields empty who nutrition (#182)",
+ "update element type tei analytics",
"data entry form label",
- "data set sync label"
+ "analytics components properties"
],
"Features": [
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "create bypass version and dialog component",
+ "event visualization home",
+ "edit visualization",
"change bypass version label",
+ "add event visualization to search component",
+ "regenerate en.pot",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add users info as help text",
+ "add info label to new form",
"add default values to initial setup",
- "set new data entry as default",
"add bypass version component to general settings",
"future periods included in dataset sync [DHIS2-16805] (#188)",
+ "remove bypass component from general settings",
+ "user test visualization",
+ "create bypass version and dialog component",
"create select visualization type component",
- "add default value to initial setup",
+ "event visualization program",
"event visualization in home screen [DHIS2-15647] (#189)",
- "event visualization home",
- "regenerate en.pot",
- "add users info as help text",
- "add event visualization to search component",
- "add info label to new form",
- "edit visualization",
+ "add default value to initial setup",
"dataset future periods help text",
- "remove bypass component from general settings",
- "event visualization program",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
- "user test visualization",
"add bypass component to general settings",
- "use new data entry form as default [DHIS2-17078] (#186)"
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "set new data entry as default",
+ "bypass DHIS2 version [DHIS2-15905] (#185)"
],
"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": [
- "change to disableCollapsibleSections specific",
- "add useMemo to handleCheckbox function",
- "default and reset disable referral",
- "allow set 0 reserved values (#173)",
"buffer error import and byte length (#174)",
- "data element api call error [DHIS2-14106] (#166)",
- "minor typo",
"save btn should stay disable if no changes",
- "change First launch dialog [DHIS2-14109] (#165)",
- "create initial values mutation [DHIS2-14107]",
+ "change collapsible to disableCollapsible",
"remove D2 API request [DHIS2-14111]",
- "change collapsible to disableCollapsible"
+ "default and reset disable referral",
+ "add useMemo to handleCheckbox function",
+ "create initial values mutation [DHIS2-14107]",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "data element api call error [DHIS2-14106] (#166)",
+ "change to disableCollapsibleSections specific",
+ "allow set 0 reserved values (#173)",
+ "minor typo"
],
"Features": [
- "create section component",
- "add useCallback to handleCheckbox function",
- "delete unused program and dataset queries",
- "keep datastore ASWA version updated (#175)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
"add workflow",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "create workflow context",
- "add tests to get expression description",
- "select a program indicator expression [DHIS2-15645] (#179)",
+ "create program tei header component",
"create support for new/experimental features [DHIS2-16174] (#181)",
+ "constants common file",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "regenerate en.pot",
+ "handle change tei header",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create more options component",
+ "support application text translation [DHIS2-14110] (#170)",
"change label title",
+ "collapsible sections for global settings",
"create disable referral for specific settings",
- "android expression validator",
- "create program tei header component",
- "use program and dataset data from context",
+ "save in datastore format",
+ "add useCallback to handleCheckbox function",
+ "use program data from context",
+ "update app version and description",
"collapsible sections for specific settings",
- "regenerate en.pot",
+ "create section component",
"add advanced settings to general",
- "create disable referral for global settings",
- "collapsible sections for global settings",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
"experimental features component and helper function",
- "support application text translation [DHIS2-14110] (#170)",
- "save in datastore format",
+ "android expression validator",
+ "use program and dataset data from context",
+ "keep datastore ASWA version updated (#175)",
+ "create workflow context",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "create disable referral for global settings",
"remove D2 and create initial setup using dataMutation (#167)",
- "constants common file",
- "handle change tei header",
- "update app version and description",
- "create more options component",
- "use program data from context"
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "delete unused program and dataset queries",
+ "add tests to get expression description"
],
"Maintenance": [
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
"update ui dependencies (#172)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:
\n
\n\nProgram's Appearance Settings:
\n\nDisable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program \nDisable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode. \nTEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental. \n \n\nGeneral Settings
\nOpt-in Features:
\n\n Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms. \n \n\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
}
@@ -189,35 +189,35 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "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)"
],
"Features": [
+ "change import modules path",
+ "authorization wall based on api version",
"change import has authority",
- "change authorities from all to androidsettings",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use notice box to give info of tracker importer",
"tracker exporter default value by API version",
+ "multirow header table [DHIS2-14920] (#159)",
+ "use tracker importer if current API is 2.40 or higher",
+ "change authorities from all to androidsettings",
+ "update yarn",
"max file size to upload (#157)",
+ "use notice box to give info of tracker importer",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
"move file size from General to Sync Global (#161)",
- "change import modules path",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "use tracker importer if current API is 2.40 or higher",
- "multirow header table [DHIS2-14920] (#159)",
- "authorization wall based on api version",
- "update yarn"
+ "use new tracker importer as default [DHIS2-14741] (#158)"
],
"Bug Fixes": [
- "set 0 for download sync programs settings (#160)",
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "update tracker notice box",
"styles add margin and align elements (#163)",
+ "update tracker notice box",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"tracker importer default value by API version",
+ "default values synchronization",
+ "set 0 for download sync programs settings (#160)",
"export component",
- "change the default value of the new tracker importer",
- "default values synchronization"
+ "change the default value of the new tracker importer"
],
"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": [
+ "[program dataset] adjust component width (#134)",
+ "textfield max limit of 200 characters",
+ "change fixed period labels (#135)",
+ "add app version",
+ "update app version",
+ "reuse visualizationGroup component",
"simplify function",
- "add datastore keys to readme",
- "[general] update disable settings label (#133)",
- "[synchronization dataset] fix period label",
- "prop-types: change old style imports to new prop-types (#144)",
+ "regenerate en.pot",
+ "update proptypes source",
"[analytics] fix period label",
+ "remove None period analytics (#151)",
+ "[synchronization dataset] fix period label",
"add tests for user sync helpers",
- "import component missing",
- "visualization query for user test [DHIS2-13124] (#132)",
- "reuse visualizationGroup component",
- "change fixed period labels (#135)",
- "update proptypes source",
- "add app version",
"update metadata queries",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "textfield max limit of 200 characters",
+ "add datastore keys to readme",
+ "import component missing",
"keep None period analytics",
- "update app version",
"reuse edit visualization component",
- "remove None period analytics (#151)",
- "regenerate en.pot",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "loop elements",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
"include relative period",
"pin node version to 14 for netlify",
- "loop elements",
- "[program dataset] adjust component width (#134)"
+ "prop-types: change old style imports to new prop-types (#144)",
+ "[general] update disable settings label (#133)"
],
"Features": [
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "visualizations dataset create Edit Title",
- "add message of the day to general settings",
- "visualizations program create Edit Title",
- "change label New Tracker Importer [Sync Settings: Global] (#137)",
- "add Message of the Day [DHIS2-12630] (#119)",
- "create text area field",
"visualizations home create Edit Title",
+ "improve visualization list (#139)",
"hide message of the day (#150)",
"update user sync test metadata size [DHIS2-13061] (#140)",
- "improve visualization list (#139)"
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "create text area field",
+ "add message of the day to general settings",
+ "visualizations program create Edit Title",
+ "visualizations dataset create Edit Title",
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
],
"Build Updates": [
"replace semantic commit checks with new workflow",
- "deploy: add netlify deploy workflow (#148)",
"add deploy netlify",
+ "deploy: add netlify deploy workflow (#148)",
"run linting and tests on ci (#146)",
"trigger netlify"
],
"Maintenance": [
- "prettier: autofix prettier issues",
- "deps: update app-runtime to latest (#145)",
- "add yarn.lock",
- "deps: add peer dependencies (#147)",
+ "set node version for netlify build",
+ "dotfiles: add dotfiles",
"deps: loosen version requirements",
+ "remove unused workflow",
"deps: update app-runtime and cli-app-scripts",
- "deps: align all dependencies",
- "eslint: add rule overrides",
+ "upgrade ui library",
"npm: add npm scripts",
- "dotfiles: add dotfiles",
- "set node version for netlify build",
+ "eslint: add rule overrides",
+ "deps: align all dependencies",
+ "deps: update app-runtime to latest (#145)",
+ "prettier: autofix prettier issues",
+ "deps: add peer dependencies (#147)",
"lint: autofix linting violations",
- "remove unused workflow",
- "upgrade ui library"
+ "add yarn.lock"
],
"Testing": [
"app: mock app layout component"
@@ -314,26 +314,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "accept previous and new datastore format",
"appearance add functions to prepare json for datastore",
"update webapp version",
+ "accept previous and new datastore format",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "add completionSpinner to json structure",
"[appearance program]prepare configuration and new datastore format",
"Add bash script for automatic deployment (#109)",
"add webapp version to overview page (#125)",
- "add completionSpinner to json structure",
- "[appearance program] add optional tei search checkbox to dialog",
"change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
- "[appearance program] add and edit new specific setting"
+ "[appearance program] add optional tei search checkbox to dialog",
+ "[appearance program] add and edit new specific setting",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)"
],
"Bug Fixes": [
- "appearance change label optional search",
- "appearance add completion spinner key to datastore json (#128)",
- "appearance default value global completion spinner",
- "change datastore key appearance (#126)",
+ "change new tracker importer label",
"change datastore completion spinner key appearance (#127)",
- "change new tracker importer label"
+ "change datastore key appearance (#126)",
+ "appearance default value global completion spinner",
+ "appearance add completion spinner key to datastore json (#128)",
+ "appearance change label optional search"
],
"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-12254] remove hard limits and add warning (#105)",
- "[visualization] program change API visualization runtime",
- "[synchronization] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
+ "[visualization] home change API visualization runtime",
+ "verify new visualization and format datastore (#118)",
+ "[visualization] dataset change API visualization runtime",
+ "update label",
+ "[synchronization] change filter data to metadata program dataset (#103)",
"validation text for reserved values, TEI and event",
- "checkbox stays unchecked (#113)",
+ "[general] remove hard limits and add warning",
"[visualization] program accept API title and name",
"valid URL has http or https protocol (#112)",
- "[visualization] keep only one default group (#106)",
+ "[visualization] program change API visualization runtime",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[general] remove hard limits and add warning",
- "verify new visualization and format datastore (#118)",
- "update label",
- "[visualization] home accept API title and name",
- "change param to 'paging' instead of 'pager (#115)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
"[visualization] dataset accept API title and name",
- "[visualization] dataset change API visualization runtime",
+ "change param to 'paging' instead of 'pager (#115)",
"Change param to 'paging' instead of 'pager' (#110)",
- "[visualization] home change API visualization runtime",
- "[synchronization] change filter data to metadata program dataset (#103)"
+ "checkbox stays unchecked (#113)",
+ "[visualization] home accept API title and name",
+ "[synchronization] remove hard limits and add warning"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
- "[general] add component to Share screen",
- "regenerate en.pot",
"general section Share screen (#107)",
- "update patch app version (#114)"
+ "regenerate en.pot",
+ "update patch app version (#114)",
+ "[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": [
+ "[sync programs] remove unused components",
+ "[sync dataset] remove unused components",
+ "[sync general] remove unused components",
+ "[analytics] use common query and mutation (#93)",
+ "[Program Appearance] colocate data with component table",
+ "[sync] remove unused constants",
"remove unused svg icons",
"[sync general] reorganize components related to field section",
- "[Appearance] colocate data with component Data set table",
- "[Program Appearance] colocate data with component table",
- "[appearance] colocate data with component table (#91)",
"[Appearance] colocate data with component Home table",
- "[analytics] use common query and mutation (#93)",
- "delete unused components (#81)",
- "[sync general] remove unused components",
- "[sync programs] remove unused components",
- "[sync dataset] remove unused components",
"[sync general] reorganize file and component",
- "[sync] remove unused constants",
- "[Appearance] Data set and Home table component"
+ "[Appearance] colocate data with component Data set table",
+ "delete unused components (#81)",
+ "[Appearance] Data set and Home table component",
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualization] search visualization",
- "[visualization] select and text field",
- "add a user search field",
- "test if user has access to a visualization (#101)",
- "[visualization dataset] add visualization and groups",
- "[visualizations] show Home groups and visualizations",
+ "[analytics] program create initial section",
+ "add Analytics menu sections",
+ "[visualization] dialog to add visualization and group",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "show and delete group and visualizations (#94)",
+ "add analytics menu (#82)",
"[DHIS2-11255] Add visualization and groups (#99)",
+ "test if user has access to a visualization (#101)",
+ "queries to update and get analytics datastore",
+ "generate a random id",
+ "[visualization home] dialog to add visualization",
+ "[visualization] add table to show program visualizations",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] dialog to delete element",
+ "[appearance] program add follow up option (#85)",
+ "[user sync test] get data download size",
+ "[visualization] add Home visualization component to menu",
+ "[visualization] Program show groups and visualizations",
+ "update version",
+ "[user sync test] get metadata download size",
+ "[user sync test] show test results",
"[visualization] add visualization query",
- "[analytics] program create initial section",
"[DHIS2-9858] update user sync test (#102)",
- "[visualization] Program show groups and visualizations",
- "[visualization dataset] show visualizations and groups",
- "queries to update and get analytics datastore",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "[visualization] create initial layout for data set visualization",
- "add user sync test",
- "add Program analytics to menu",
- "[user sync test] disable the button when loading and no user selected",
+ "add a user search field",
+ "[visualization] select and text field",
+ "add visualizations search field (#95)",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
"[visualization] test to validate the user has access to visualization",
- "[visualization] add Home visualization component to menu",
- "[visualizations] group options",
- "[visualization home] add visualizations and groups",
- "[appearance] program add follow up option (#85)",
- "[visualizations] add new visualization for program",
- "[visualization] show and delete visualization, update datastore",
+ "[visualizations] show Home groups and visualizations",
"[visualization] add period and visualization constants",
- "[visualizations] add Home visualization component to menu",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualization] add basic components to search a user",
- "[user sync test] get metadata download size",
+ "[visualization] search visualization",
"[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualizations] update home visualizations",
- "add Data set visualization and groups (#100)",
"[DHIS2-11263] create basic layout for data set (#98)",
- "[visualization] dialog to add visualization and group",
- "update version",
- "add Analytics menu sections",
- "[visualization home] dialog to add visualization",
+ "[visualization] create initial layout for data set visualization",
+ "[visualization home] add visualizations and groups",
+ "[visualization dataset] add visualization and groups",
+ "add Program analytics to menu",
+ "[visualizations] group options",
+ "[visualizations] update home visualizations",
"[visualization] add user tests to Home, Programs, and Data set",
- "add visualizations search field (#95)",
- "[user sync test] show test results",
- "add analytics menu (#82)",
- "[user sync test] get data download size",
- "[visualization] add table to show program visualizations",
+ "[visualization] add basic components to search a user",
"add user test table",
- "generate a random id",
- "[visualization] dialog to delete element",
- "show and delete group and visualizations (#94)"
+ "add user sync test",
+ "[visualizations] add Home visualization component to menu",
+ "[visualization dataset] show visualizations and groups",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualizations] add new visualization for program",
+ "add Data set visualization and groups (#100)"
],
"Bug Fixes": [
- "move analytics components to TEI directory",
- "remove extra constant, initialvalue and tei are kept in sync",
- "move code inside onComplete to a useEffect hook",
"update input number props",
+ "[appearance] program filter add translations to strings",
+ "move analytics components to TEI directory",
+ "[synchronization] update data set name",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
- "[visualization]differentiate between failure to load and empty data",
+ "migrate import from ui-core to ui (#84)",
"add error notice box",
- "[Appearance Program] support translation for list of elements",
"[synchronization] update program name",
- "[appearance] program filter add translations to strings",
- "[Analytics] remove write access filter (#92)",
- "[synchronization] update data set name",
- "migrate import from ui-core to ui (#84)"
+ "[visualization]differentiate between failure to load and empty data",
+ "[Appearance Program] support translation for list of elements",
+ "move code inside onComplete to a useEffect hook",
+ "remove extra constant, initialvalue and tei are kept in sync",
+ "[Analytics] remove write access filter (#92)"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -493,135 +493,135 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "summary settings text synchronization program",
- "change bar chart constant value to bar",
- "add edit to dependency effect",
- "change data sets wording inconsistency",
+ "add sync status to default values",
+ "change datastore keys to get initial values",
"[DHIS2-10892] Create new keys for Datastore (#64)",
- "add new keys for datastore",
- "remove first version namespace if exists",
+ "add edit to dependency effect",
"dataset API period type",
- "get namespace and authority using app runtime (#62)",
- "use uid for keys in table rows",
- "label and help text values with i18n inside render",
- "options to round value",
- "update datastore keys default values initial setup",
- "move authorization query to Dialog component and remove extra state",
- "API call to get value by key and namespace, clean extra functions",
- "change authority to authorities better descriptive resource name",
- "add sync status to default values",
- "remove empty lines",
- "common functions to update, remove and filter elements",
- "change wording",
+ "summary settings text sync program, appearance",
"use lodash to verify values are equal",
- "add default values to populate program sync settings",
- "remove extra hook to manage and get general key",
+ "remove extra hook to get namespace datastore",
+ "remove extras in help text",
+ "update key names and values to create the first setup datastore",
+ "migrate d2 to runtime to get datastore namespace and auth",
"remove unused state in router",
- "parse and format for program Indicator",
+ "add new keys for datastore",
+ "add a table for sync program global settings",
+ "change bar chart constant value to bar",
"use default constant for data and metadata",
- "remove id and name from settings",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add edit property to analytic sections",
- "change file and function name update general datastore key",
- "user sync test, change keys datastore (#78)",
- "summary settings text sync program, appearance",
- "update key values for datastore",
"loading for specific settings",
- "add a table for sync program global settings",
+ "update namespace value",
+ "add program name as analytics description",
+ "add edit property to analytic select fields",
+ "change authority to authorities better descriptive resource name",
+ "user sync test, change keys datastore (#78)",
"add new menu and submenu and routes for sidebar (#60)",
- "add Home/Overview component to routes",
- "update key names and values to create the first setup datastore",
+ "label and help text values with i18n inside render",
+ "parse and format for program Indicator",
+ "API call to get value by key and namespace, clean extra functions",
+ "get namespace and authority using app runtime (#62)",
+ "change wording",
"outside function to validate mandatory form fields",
- "six-monthly typo",
- "add edit property to analytic select fields",
- "remove extras in help text",
+ "remove extra hook to manage and get general key",
+ "add Home/Overview component to routes",
+ "use uid for keys in table rows",
+ "remove first version namespace if exists",
"add sidebar and routes",
- "remove extra hook to get namespace datastore",
- "update namespace value",
- "change datastore keys to get initial values",
- "add program name as analytics description"
+ "common functions to update, remove and filter elements",
+ "options to round value",
+ "remove id and name from settings",
+ "add edit property to analytic sections",
+ "update datastore keys default values initial setup",
+ "move authorization query to Dialog component and remove extra state",
+ "change data sets wording inconsistency",
+ "add default values to populate program sync settings",
+ "update key values for datastore",
+ "change file and function name update general datastore key",
+ "summary settings text synchronization program",
+ "remove empty lines",
+ "six-monthly typo"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "dialog for program specific settings",
- "add a basic page for the global settings section",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "basic page layout with header",
"add a table with global settings for the dataset",
- "create a simple page for program sync settings",
- "dialog to create a new specific setting",
+ "add helper functions for analytics",
+ "button to add new settings",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "reorganize new sidebar menu sections and submenus",
+ "create a new specific setting for dataset",
+ "create new data set specific setting",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "add a basic page for the global settings section",
"[DHIS2-10597] Program Synchronization Section (#71)",
- "edit and delete data set specific setting",
- "analytic table action",
- "add home cards for menu and submenu items",
- "create a home card for menu sections",
- "add home appearance to the menu section",
+ "create a basic page for dataset sync section, save and reset",
+ "create a table for dataset global sync setting",
+ "save and reset program synchronization settings",
+ "create fields for general settings",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "add function to check object values are valid",
+ "button to delete namespace from datastore",
"[DHIS2-11022] Create Data set Appearance Section (#69)",
- "queries to read and update analytics key from datastore",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "specific settings list, table action to edit and delete",
- "add program completion checkbox",
+ "queries to read program dataElement attribute programIndicator id",
+ "dialog to create a new specific setting",
"strip buttons to save and reset settings datastore",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add constants for datastore",
- "general settings form using app runtime for datastore",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "analytic section: program, title, visualization, gender and axis",
- "add basic components for text, select and radio field",
- "basic page layout with header",
- "create new data set specific setting",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "add page layout, save and reset",
- "dialog to edit and create specific settings",
- "[DHIS2-10895] Add new analytics item (#70)",
- "create a table for dataset global sync setting",
- "add analytics to menu sections",
"add function to edit analytics items",
- "create a basic page for dataset sync section, save and reset",
- "choose element and visualization type, refetch query after select",
- "update sidebar menu section information",
- "create fields with validation",
- "add queries and mutations to handle synchronization key datastore",
- "create a new program specific setting",
+ "add new analytics item",
+ "add constants for datastore",
+ "dialog for program specific settings",
"add new tei items and show them in a table action",
- "handle program-specific settings, create, edit and delete",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "change notice alert style",
+ "basic page to handle analytics items",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"global settings for program appearance section",
"add page header layout",
- "button to add new settings",
- "[DHIS2-9585] General Settings section (#63)",
- "add queries and mutations for appearance key",
- "reorganize new sidebar menu sections and submenus",
- "queries to read program dataElement attribute programIndicator id",
- "add new analytics item",
- "add function to check object values are valid",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "add home cards for menu and submenu items",
+ "dialog to edit and create specific settings",
"query to read if the user has all authorities",
- "notice info when there are no analytics items",
- "create basic form fields",
- "add synchronization program to menu sections",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add helper functions for analytics",
- "basic page to handle home appearance section",
- "create a new specific setting for the program",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "analytic WHO Elements",
- "handle dataset specific settings, create, edit, delete and save",
- "save and reset program synchronization settings",
- "inputs should be disabled if user has no authorities (#74)",
- "button to delete namespace from datastore",
+ "add basic components for text, select and radio field",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "create fields for general settings",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "create a new specific setting for the program",
+ "create a new program specific setting",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "edit and delete data set specific setting",
+ "queries to read and update analytics key from datastore",
+ "add queries and mutations for appearance key",
+ "add analytics to menu sections",
+ "create a basic page for dataset section, save and reset options",
"add dataset sync to menu sections",
- "add components to choose: program, programStage, dataElement, who",
- "create a new specific setting for dataset",
- "add basic select fields",
- "basic page to handle analytics items",
+ "handle program-specific settings, create, edit and delete",
+ "basic page to handle home appearance section",
+ "add synchronization program to menu sections",
+ "notice info when there are no analytics items",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "analytic section: program, title, visualization, gender and axis",
+ "specific settings list, table action to edit and delete",
+ "create a simple page for program sync settings",
+ "create fields with validation",
+ "add home appearance to the menu section",
+ "add program completion checkbox",
"edit and delete program specific setting",
- "create a basic page for dataset section, save and reset options"
+ "[DHIS2-9585] General Settings section (#63)",
+ "create a home card for menu sections",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add components to choose: program, programStage, dataElement, who",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "analytic table action",
+ "add basic select fields",
+ "inputs should be disabled if user has no authorities (#74)",
+ "general settings form using app runtime for datastore",
+ "update sidebar menu section information",
+ "analytic WHO Elements",
+ "choose element and visualization type, refetch query after select",
+ "add page layout, save and reset",
+ "change notice alert style",
+ "add queries and mutations to handle synchronization key datastore",
+ "create basic form fields"
],
"Testing": [
"adding tests for valid URLs",
@@ -646,12 +646,12 @@
"[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
"change metadata and data text in manual dialog (#58)",
- "change labels metadata and data options (#52)",
- "[DHIS2-9301] add Manual option to sync (#56)",
+ "change app version (#57)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
- "[DHIS2-9129] Migration UI components for general settings (#53)",
- "change app version (#57)"
+ "change labels metadata and data options (#52)",
+ "[DHIS2-9301] add Manual option to sync (#56)"
],
"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,18 +758,18 @@
"update app version"
],
"Features": [
- "change latest download userGroup [DHIS2-15650]",
"regenerate en.pot",
- "add notice box and authority cases",
"add userGroups to context",
- "update latest download button"
+ "change latest download userGroup [DHIS2-15650]",
+ "update latest download button",
+ "add notice box and authority cases"
],
"Refactoring": [
"move version list component to page"
],
"Bug Fixes": [
- "download button with userGroup",
- "download button with only userGroup [DHIS2-18400] (#19)"
+ "download button with only userGroup [DHIS2-18400] (#19)",
+ "download button with userGroup"
],
"GitHub": "GENERIC FEATURES \nThis version of the APK Distribution App brings some bug fixes and allows distribution using user Groups.
\nThe APK Distribution Web App introduces a sophisticated and user-centric enhancement to the download button logic. This new functionality ensures that users always get the most relevant and up-to-date version of our app, tailored specifically to their needs.
\nFor users who are part of a specific user group, the download button will provide the corresponding APK tailored to their group's requirements. This feature ensures that all group members have the right version optimized for their collective needs and workflows.
\nRELEASE INFO: \nRelease Information Link\nDownload app from the App Hub https://apps.dhis2.org/\nDocumentation APK Distribution Web App doc
"
}
@@ -786,39 +786,39 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "remove all usergroups already assigned from option list",
+ "version format 4 digits [DHIS2-16802]",
+ "delete apk version",
"update user groups",
- "add userGroups to dependencies",
+ "delete all apk version",
"allow user to upload latest app version (#7)",
- "regenerate en.pot",
- "delete apk version",
"support four-part version numbers",
- "parse new version before saving",
- "isGreaterVersion and padZeros functions for all expressions",
- "delete all apk version",
- "parse last release version before saving",
"style add padding to search input",
- "version format 4 digits [DHIS2-16802]",
+ "regenerate en.pot",
+ "parse last release version before saving",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "add userGroups to dependencies",
"icon",
- "remove all usergroups already assigned from option list"
+ "parse new version before saving"
],
"Features": [
- "assign user groups to version already created",
+ "add erase all button",
+ "erase all content [DHIS2-15911]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "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",
+ "create user groups access component",
+ "support application text translation [DHIS2-15593]",
+ "save userGroup on the fly",
"first time setup with empty value",
- "create button to erase all content",
"regenerate en.pot",
- "support application text translation [DHIS2-15593]",
- "upload new apk with user group",
"create basic components to list user groups",
- "erase all content [DHIS2-15911]",
"show userGroups names and default apk version",
- "create basic components to search user groups",
- "save userGroup on the fly",
- "grant access to apk by userGroup [DHIS2-16678]",
- "create user groups access component",
- "add erase all button",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "add warning when no match found"
+ "add warning when no match found",
+ "upload new apk with user group",
+ "create button to erase all content",
+ "assign user groups to version already created"
],
"Maintenance": [
"update app version"
@@ -1103,14 +1103,14 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add new workflows (#554)",
- "update workflows"
+ "update workflows",
+ "add new workflows (#554)"
],
"Maintenance": [
- "update CODEOWNERS (#558)",
- "release: cut 100.2.36 [skip release]",
"remove QA from CODEOWNERS",
- "update cli-app-scripts"
+ "update CODEOWNERS (#558)",
+ "update cli-app-scripts",
+ "release: cut 100.2.36 [skip release]"
],
"Bug Fixes": [
"ensure logic does not fail with empty response pre v40",
@@ -1200,8 +1200,8 @@
"remove dhis/prop-types and upgrade dhis/ui"
],
"Bug Fixes": [
- "DHIS2-13915: show spinner when an app is being installed",
- "DHIS2-15586: update installed state for non-core apps"
+ "DHIS2-15586: update installed state for non-core apps",
+ "DHIS2-13915: show spinner when an app is being installed"
],
"Maintenance": [
"update node version in github actions",
@@ -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)"
@@ -1468,8 +1468,8 @@
"releaseNotes": {
"Maintenance": [
"rename class",
- "update app icon (#484)",
"format",
+ "update app icon (#484)",
"release: cut 100.2.19 [skip release]"
],
"Bug Fixes": [
@@ -1762,8 +1762,8 @@
"set e2e api version"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "upgrade app-plaform to prevent accidental plugin builds (#624)"
+ "upgrade app-plaform to prevent accidental plugin builds (#624)",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
}
@@ -1902,15 +1902,15 @@
"releaseNotes": {
"Maintenance": [
"update proptypes import",
+ "update app icon (#599)",
"release: cut 100.1.9 [skip release]",
- "update dependencies",
"update network fixtures and cypress config",
- "format fixtures",
- "update app icon (#599)"
+ "update dependencies",
+ "format fixtures"
],
"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 lint script",
"replace semantic commit checks with new workflow",
+ "fix lint script",
"fix d2-style script"
],
"Bug Fixes": [
@@ -2041,11 +2041,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
+ "release: cut 100.1.3 [skip ci]",
+ "deps: update app-runtime to latest alpha",
"yarn: deduplicate lockfile",
"codeowners: introduce owners",
- "deps-dev: update app-scripts to get new publish command",
- "release: cut 100.1.3 [skip ci]",
- "deps: update app-runtime to latest alpha"
+ "deps-dev: update app-scripts to get new publish command"
],
"Documentation": [
"colocate app docs"
@@ -2147,30 +2147,30 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "disable org unit in scope selector",
"add org unit field to form with validation",
- "auto select orgUnit",
- "validation org unit in schedule",
- "add orgunit selector to schedule form",
- "add selected org unit to payload",
+ "[DHIS2-18325] Show orgunit selector in the new event form (#3879)",
+ "disable org unit in scope selector",
"show form without selected org unit",
"add to redux",
"set orgunit for event",
- "[DHIS2-18325] Show orgunit selector in the new event form (#3879)"
+ "add selected org unit to payload",
+ "validation org unit in schedule",
+ "add orgunit selector to schedule form",
+ "auto select orgUnit"
],
"Bug Fixes": [
- "fix map center point when no org unit",
- "rules, coordinates etc",
- "style for schedule",
- "temp",
- "org unit prop mismatch",
"add deleted cy test",
"schedule date automatically info bow",
+ "nameing of date component",
"use errormessage",
+ "style for schedule",
"remove cy test that clears the org unit",
- "simplify pull request",
+ "temp",
+ "fix map center point when no org unit",
"code clean up",
- "nameing of date component"
+ "simplify pull request",
+ "rules, coordinates etc",
+ "org unit prop mismatch"
],
"Maintenance": [
"release: cut 101.23.0 [skip release]"
@@ -2190,8 +2190,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.22.0 [skip release]",
- "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)"
+ "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)",
+ "release: cut 101.22.0 [skip release]"
],
"Features": [
"[DHIS2-17192] show related stages widget on registration page (#3880)"
@@ -2215,11 +2215,11 @@
"release: cut 101.21.6 [skip release]"
],
"Bug Fixes": [
- "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)",
- "remove breaking tests",
"implement logic",
"remove divider",
- "change test"
+ "change test",
+ "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)",
+ "remove breaking tests"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18668] remove delete tei button in enrollment event pages (#3941 ) (aef3400 ) \n "
}
@@ -2236,8 +2236,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.21.5 [skip release]",
- "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)"
+ "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)",
+ "release: cut 101.21.5 [skip release]"
],
"Bug Fixes": [
"[DHIS2-18836] show 'Profile' instead of 'False' during loading (#3938)"
@@ -2258,8 +2258,8 @@
"releaseNotes": {
"Maintenance": [
"release: cut 101.21.4 [skip release]",
- "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)",
- "deps: bump webpack from 5.93.0 to 5.96.1 (#3899)"
+ "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)"
],
"Bug Fixes": [
"[DHIS2-18355] runtime error occurs when saving empty widget in Related stages (#3935)"
@@ -2283,12 +2283,12 @@
"deps: bump nanoid from 3.3.7 to 3.3.8 (#3907)"
],
"Bug Fixes": [
- "version based api call",
- "every serverdate structure based on version",
+ "[DHIS2-17613] Use new note endpoint (#3908)",
+ "serverdata structure based on version",
"use new enpoint for view event",
+ "version based api call",
"bug in function",
- "[DHIS2-17613] Use new note endpoint (#3908)",
- "serverdata structure based on version"
+ "every serverdate structure based on version"
],
"GitHub": "\nBug Fixes \n"
}
@@ -2327,11 +2327,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "wrong sort direction for text",
+ "remove console log",
"review comment",
- "converting org unit and sorting",
"[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
- "wrong sort direction for text",
- "remove console log"
+ "converting org unit and sorting"
],
"Maintenance": [
"release: cut 101.21.1 [skip release]"
@@ -2351,25 +2351,25 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)",
- "release: cut 101.21.0 [skip release]"
+ "release: cut 101.21.0 [skip release]",
+ "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)"
],
"Features": [
"update clienttolist",
- "geometry scheduledat occuredat in changelog",
"style improvements",
+ "geometry scheduledat occuredat in changelog",
"[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)"
],
"Bug Fixes": [
- "review comments",
- "change from property to fields",
"convert changelog data in servertoclient",
- "add check for featuretype",
+ "change from property to fields",
+ "review comments",
"translation",
+ "show coordinate",
+ "revert type change",
"revert new folder structure",
"code clean up",
- "revert type change",
- "show coordinate"
+ "add check for featuretype"
],
"GitHub": "\nFeatures \n\n[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887 ) (f670971 ) \n "
}
@@ -2446,29 +2446,29 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.20.0 [skip release]",
- "[DHIS2-18635] Fix Cypress tests (#3912)"
+ "[DHIS2-18635] Fix Cypress tests (#3912)",
+ "release: cut 101.20.0 [skip release]"
],
"Features": [
- "temp",
- "add menu items for unlik and delete event",
"delete and unlink function",
- "update dhis ui",
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"add validation",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)"
+ "add menu items for unlik and delete event",
+ "temp",
+ "update dhis ui"
],
"Bug Fixes": [
- "revert changes in version after dhis2 ui update",
- "review comments",
"merge error in package json",
- "user message improvements",
"indexeddb write access",
- "review changes",
- "dublicate code",
- "remove update data",
+ "review comments",
+ "user message improvements",
+ "use invalidatequeries",
"merge conflict",
+ "remove update data",
"remove noticebox and add alerterror",
- "use invalidatequeries"
+ "revert changes in version after dhis2 ui update",
+ "review changes",
+ "dublicate code"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
}
@@ -2505,8 +2505,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "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)"
+ "[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"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -2566,35 +2566,35 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "update calendarInput ui version",
"update tests",
- "release: cut 101.19.0 [skip release]"
+ "release: cut 101.19.0 [skip release]",
+ "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
+ "update calendarInput ui version"
],
"Features": [
- "add error messages",
- "scheduleDate reset when there is invalid date",
"add errors to main field",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
+ "eventDate validation to use internal error from calendarInput",
"add validation to dateTime & age fields",
- "use calendarInput component in forms",
- "eventDate validation to use internal error from calendarInput"
+ "add error messages",
+ "scheduleDate reset when there is invalid date",
+ "use calendarInput component in forms"
],
"Bug Fixes": [
+ "remove current context from function",
+ "pass validationContext for unique validator",
+ "refactor incident date validation to use form validations",
+ "flow errors",
"add disabled to calendar input",
- "enrollment date input fields",
- "runtime error when date is null",
+ "update rules engine version",
+ "width & calendarWidth to be string",
+ "failing tests",
"schedule date in related stages to display calendarInput internal errors",
- "flow errors",
- "date and dateTime errors to display only once",
- "remove current context from function",
+ "enrollment date input fields",
"remove ref",
- "refactor incident date validation to use form validations",
"always pass current context",
- "pass validationContext for unique validator",
- "failing tests",
- "width & calendarWidth to be string",
- "update rules engine version",
+ "date and dateTime errors to display only once",
+ "runtime error when date is null",
"flow types"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
@@ -2612,11 +2612,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#3815)",
+ "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
"release: cut 101.18.1 [skip release]",
"skip lint title and commits for bots (#3898)",
- "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)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2636,11 +2636,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "[DHIS2-16337] Org unit in view event page (#3882)",
+ "add field and label to view event page",
"label improvement",
- "add validator",
"add orgunit id to redux",
- "add field and label to view event page"
+ "[DHIS2-16337] Org unit in view event page (#3882)",
+ "add validator"
],
"Bug Fixes": [
"remove console log"
@@ -2668,19 +2668,19 @@
"add calendarInput"
],
"Bug Fixes": [
- "display date in wrong format when passing dd-mm-yyyy",
+ "label type definition",
"flow errors",
+ "calendarInput zindex",
"remove editable prop",
- "add label",
"allow empty strings to run onBlur",
- "label type definition",
+ "add label",
"replace onKeyPress with onKeyDown",
- "calendarInput zindex"
+ "display date in wrong format when passing dd-mm-yyyy"
],
"Maintenance": [
- "update calendarInput ui version",
"release: cut 101.17.0 [skip release]",
- "remove unnecessary props"
+ "remove unnecessary props",
+ "update calendarInput ui version"
],
"GitHub": "\nFeatures \n\n[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712 ) (5f27455 ) \n "
}
@@ -2717,9 +2717,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "app crashing when openeing new event from view event",
"[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
- "[DHIS2-17519] app crashing when opening new event from view event (#3781)",
- "app crashing when openeing new event from view event"
+ "[DHIS2-17519] app crashing when opening new event from view event (#3781)"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -2799,28 +2799,28 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "review comments",
- "revert clienttolist changes",
"string improvement",
- "wrong else statement",
- "update islatestvalue to check for fieldid",
- "missing question mark",
- "use storagestatus to find latest value",
- "revert change",
- "latest value not shown",
- "show only latest image and file",
"image and file for tea",
+ "review comments",
"performance",
+ "caching",
"[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
- "code clean up",
+ "latest value not shown",
"ensure text utilizes space without overflow",
+ "revert clienttolist changes",
"add try catch to all query calls",
- "caching"
+ "revert change",
+ "wrong else statement",
+ "code clean up",
+ "update islatestvalue to check for fieldid",
+ "missing question mark",
+ "use storagestatus to find latest value",
+ "show only latest image and file"
],
"Features": [
- "add link for image and file data element",
"image and file for event and tracked entity",
"compare with event data to find latest value",
+ "add link for image and file data element",
"temp"
],
"Maintenance": [
@@ -7048,9 +7048,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.4.2 [skip release]",
"deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)",
- "Sonarqube fixes (#3182)"
+ "Sonarqube fixes (#3182)",
+ "release: cut 100.4.2 [skip release]"
],
"Bug Fixes": [
"not possible to see more or search for App items when editing dashboard (#3186)",
@@ -7098,10 +7098,10 @@
"add gh workflow for dependency-track (#3170)"
],
"Features": [
+ "implement dashboard slideshow (#3081)",
"maximize use of the available screen space by reducing whitespace in the dashboard item grid",
- "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
"release DHIS2-18441 and DHIS2-13038",
- "implement dashboard slideshow (#3081)"
+ "add space efficient dashboard bar design and dashboard selection, and keyboard navigation"
],
"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 "
}
@@ -7118,9 +7118,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release workflow improvements (#3157)",
"remove ReportPortal configuration (#3151)",
- "release: cut 100.3.2 [skip release]"
+ "release: cut 100.3.2 [skip release]",
+ "release workflow improvements (#3157)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3142)"
@@ -7141,15 +7141,15 @@
"releaseNotes": {
"Maintenance": [
"upgrade all used gh action versions (#3131)",
- "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 webpack in the security group across 1 directory (#3096)",
"deps: bump the security group with 4 updates (#3132)",
+ "dependabot config separate dev group and exclude react-grid-layout (#3110)",
"add separate dev dependencies group and exclude rgl",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
- "remove i18next and react-dom as direct dependencies (#3138)",
- "release: cut 100.3.1 [skip release]",
- "i18next is no longer a dependency",
- "dependabot config separate dev group and exclude react-grid-layout (#3110)"
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "remove i18next and react-dom as direct dependencies (#3138)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7209,18 +7209,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)",
+ "break up command chain",
"dependabot config and remove dev branch from workflows (#3027)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "deps: bump the security group with 3 updates (#3046)",
"release: cut 100.2.4 [skip release]",
"cypress 13 upgrade (#3040)",
- "break up command chain"
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
"add missing dependencies for semantic-release (#3062)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "stop fetching schemas and replace d2 with dataEngine (#3056)",
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
}
@@ -7238,14 +7238,14 @@
"releaseNotes": {
"Bug Fixes": [
"merge to master",
- "translations: sync translations from transifex (dev) (#3001)",
- "fetch visualization always when caching (DHIS2-17509) (#2986)"
+ "fetch visualization always when caching (DHIS2-17509) (#2986)",
+ "translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "[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)"
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
+ "run release step on tags so it publishes to d2-ci (#2989)",
+ "do not run release step on dev branch"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -7265,11 +7265,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
- "dimension list design (DHIS2-16270) (#2861)",
"merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)"
+ "dimension list design (DHIS2-16270) (#2861)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -7291,8 +7291,8 @@
"Bug Fixes": [
"merge to master",
"in paragraphs were removed in dashboard item description (#2962)",
- "translations: sync translations from transifex (dev)",
- "short name was not being shown in visualizations (#2959)"
+ "short name was not being shown in visualizations (#2959)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -7335,32 +7335,32 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "26.2.0-cumulative-values-alpha.1",
- "analytics (#2856)",
- "include patch packages in cache-key (#2855)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "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 @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "analytics@26.2.0",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "update analytics dependency (#2934)",
+ "include patch packages in cache-key (#2855)",
+ "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 moment from 2.29.4 to 2.30.1 (#2892)",
- "include release notes in slackbot message (#2911)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
"release: cut 100.1.0 [skip release]",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
+ "update analytics dependency (#2934)",
"use the repo default branch for dependabot (#2887)",
- "use latest alpha for testing"
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "analytics@26.2.0",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "use latest alpha for testing",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "include release notes in slackbot message (#2911)",
+ "analytics (#2856)",
+ "26.2.0-cumulative-values-alpha.1",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)"
],
"Bug Fixes": [
- "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "translations: sync translations from transifex (dev) (#2920)",
"merge to master",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)",
+ "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
],
"Features": [
@@ -7385,15 +7385,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)",
+ "allow for both 200 and 201 response from backend in cypress tests (#2802)",
"only run release-success if master branch",
- "add github job that reports successful release (#2712)",
"release: cut 100.0.4 [skip release]",
- "allow for both 200 and 201 response from backend in cypress tests (#2802)"
+ "add github job that reports successful release (#2712)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
}
@@ -7411,12 +7411,12 @@
"releaseNotes": {
"Maintenance": [
"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)"
+ "deps: upgrade several dependencies (#2686)",
+ "release: cut 100.0.3 [skip release]"
],
"Bug Fixes": [
- "merge to master",
- "parse the ou filter correctly for all ou types (#2691)"
+ "parse the ou filter correctly for all ou types (#2691)",
+ "merge to master"
],
"GitHub": "\nBug Fixes \n\nparse the ou filter correctly for all ou types (#2691 ) (35877e1 ) \n "
}
@@ -7436,14 +7436,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "disable nightly scheduled test run (#2511)",
- "nightly failing to set up cypress (#2378)",
- "release: cut 100.0.1 [skip release]",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
"release: cut 100.0.2 [skip release]",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "increase default cypress timeout to reduce test flakiness (#2456)"
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "disable nightly scheduled test run (#2511)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Documentation": [
"move docs to app (#2384)"
@@ -7463,8 +7463,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)"
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
@@ -7488,8 +7488,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update version and add app-hub id (#2366)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "update version and add app-hub id (#2366)"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -7580,8 +7580,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1080)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1080)"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -8060,13 +8060,13 @@
],
"Bug Fixes": [
"update v38 fixtures",
- "remove v37 e2e",
"update jest mock [DHIS2-15415]",
- "add scroll for workflows [DHIS2-15415]",
"add scroll on workflow selector [DHIS2-15415]",
- "translations: sync translations from transifex (master)",
+ "remove v37 e2e",
+ "update v39 fixtures",
"prevent failing jest test",
- "update v39 fixtures"
+ "add scroll for workflows [DHIS2-15415]",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.8 [skip release]",
@@ -8090,11 +8090,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "add e2e test runs for new versions and fresh fixtures",
- "fix cypress tests referring to last year",
+ "release: cut 100.0.7 [skip release]",
"fix formatting uissue in workflows config file",
"upgrade packages and produce new fixtures",
- "release: cut 100.0.7 [skip release]"
+ "add e2e test runs for new versions and fresh fixtures",
+ "fix cypress tests referring to last year"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -8241,10 +8241,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add code owners",
- "release: migrate to new app version scheme",
"release: cut v100 and become continuously delivered",
- "release: cut 100.0.0 [skip ci]"
+ "release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme",
+ "add code owners"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -8270,8 +8270,8 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: adjust failing test",
+ "data-workspace: remove warning when showing non-default forms (#113)",
"approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
@@ -8503,8 +8503,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add title and subtitle to all form types",
- "add title and subtitle too all form types"
+ "add title and subtitle too all form types",
+ "add title and subtitle to all form types"
],
"Maintenance": [
"release: cut 100.10.0 [skip release]"
@@ -8628,15 +8628,15 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add netlify deploy workflows",
+ "fix workflow expression",
+ "add e2e",
"remove custom cypress reporter",
"update workflows (#401)",
- "add e2e",
- "fix workflow expression"
+ "add netlify deploy workflows"
],
"Maintenance": [
- "remove jest reporting",
- "release: cut 100.8.3 [skip release]"
+ "release: cut 100.8.3 [skip release]",
+ "remove jest reporting"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -8697,12 +8697,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "make section collapsable if they are not rendered as tabs",
+ "add an arrow button to collapse or expand each section",
"make collapsible a feature toggle",
"revert setting collapsible with feature toggle",
"make collapsed section same width of when they are expanded",
"make data sets sections collapsable",
- "add an arrow button to collapse or expand each section"
+ "make section collapsable if they are not rendered as tabs"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -8729,8 +8729,8 @@
"add support for multi calendar dates"
],
"Maintenance": [
- "modify and add test cases for different supported calendars",
- "release: cut 100.7.0 [skip release]"
+ "release: cut 100.7.0 [skip release]",
+ "modify and add test cases for different supported calendars"
],
"GitHub": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
}
@@ -8747,9 +8747,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix workflow and enable yarn caching",
+ "enhance CI",
"release: cut 100.6.0 [skip release]",
- "enhance CI"
+ "fix workflow and enable yarn caching"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -8841,8 +8841,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "change file structure to separate transposed from grouped",
- "apply code review comments"
+ "apply code review comments",
+ "change file structure to separate transposed from grouped"
],
"Testing": [
"add missed tests"
@@ -8865,8 +8865,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -8906,16 +8906,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.3.8 [skip release]",
- "report-portal: run reports only when env is setup (#363)"
+ "report-portal: run reports only when env is setup (#363)",
+ "release: cut 100.3.8 [skip release]"
],
"Bug Fixes": [
"prevent setting warning as undefined",
"prevent unnecessary renders when form has errors (#358)",
"help: add warning style reference to help",
- "tests: update tests",
"warning border style to yellow",
- "validator: limits as warning instead of error (#357)"
+ "validator: limits as warning instead of error (#357)",
+ "tests: update tests"
],
"Refactoring": [
"validation-tooltip: rename invalid prop to enabled",
@@ -9379,8 +9379,8 @@
"fix main branch ref in concurrency expression (#105)"
],
"Bug Fixes": [
- "fix main branch ref in concurrency expression",
- "fix comment and close expression"
+ "fix comment and close expression",
+ "fix main branch ref in concurrency expression"
],
"Features": [
"add skipAudit, dryRun, and import strategy to UI [DHIS2-17489] (#100)"
@@ -9587,9 +9587,9 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add tests to cover add exchange usecase",
"add tests to cover add exchnage usecase",
"add more tests to cover add exchange usecase",
+ "add tests to cover add exchange usecase",
"add more tests and improve some of the existing ones",
"add tests to cover edit exchange usecase and format"
],
@@ -9633,13 +9633,13 @@
"Features": [
"add more tests to general data page and refactor existing ones",
"add initial tests for main data display page",
+ "add additional tests for main exchange 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"
+ "more tests for data page and setup for other pages"
],
"Bug Fixes": [
- "fix format",
- "add mock for resize observer"
+ "add mock for resize observer",
+ "fix format"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -9700,19 +9700,19 @@
"releaseNotes": {
"Bug Fixes": [
"update fixtures for cypress tests",
- "minor fixes",
+ "move testing libraty to dev dependencies",
"add missing transations",
- "move testing libraty to dev dependencies"
+ "minor fixes"
],
"Features": [
- "add sharing button which opens a sharing dialog in configurations",
+ "upgrade node version for ci",
"add tests for edit overview page",
"upgrade app platform and ui library",
"update version of dhis2 app runtime",
- "add sharing button to data exchange configurations",
- "upgrade node version for ci",
+ "show sharing button only if the user can share the exchange",
+ "add sharing button which opens a sharing dialog in configurations",
"add sharing settings",
- "show sharing button only if the user can share the exchange"
+ "add sharing button to data exchange configurations"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -10067,20 +10067,20 @@
"display type and definitions for data items in data selector (DHIS2-14774) (#3274)"
],
"Maintenance": [
- "use latest analytics build for testing",
- "bump ui to v10",
- "run prettier",
"release: cut 100.9.0 [skip release]",
+ "use latest analytics build for testing",
"use analytics build for testing",
+ "run prettier",
+ "update ui dep and remove resolution",
+ "update analytics to latest build for testing",
"update analytics dependency",
- "update app-runtime to 3.11.3",
+ "bump ui to v10",
"use latest test build of analytics",
- "update analytics to latest build for testing",
- "update ui dep and remove resolution"
+ "update app-runtime to 3.11.3"
],
"Bug Fixes": [
- "pass currentUser to DataDimension",
- "use fluid on Modal to maximise space use"
+ "use fluid on Modal to maximise space use",
+ "pass currentUser to DataDimension"
],
"Testing": [
"update snapshot after changing Modal prop",
@@ -10106,8 +10106,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": [
@@ -10148,27 +10148,27 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "use d2-ci analytics build for testing",
- "remove ReportPortal integration (#3293)",
"release: cut 100.8.6 [skip release]",
"unused import",
"import order",
- "comment"
+ "use d2-ci analytics build for testing",
+ "comment",
+ "remove ReportPortal integration (#3293)"
],
"Testing": [
- "add reducer test for default metadata",
"fix totals test by changing periods (#3300)",
- "update cypress test - expect 2 units selected",
"update cypress test - no longer expect disabled tree",
- "update test to work with analytics function",
+ "update cypress test - expect 2 units selected",
+ "add reducer test for default metadata",
"test names",
+ "update test to work with analytics function",
"update cypress test - expect root to be selected"
],
"Bug Fixes": [
- "upgrade analytics",
+ "inject translated user ou names",
"never overwrite default metadata",
"enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
- "inject translated user ou names"
+ "upgrade analytics"
],
"GitHub": "\nBug Fixes \n\nenable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241 ) (ef314a5 ) \n "
}
@@ -10189,15 +10189,15 @@
"remove single-value-specific test"
],
"Maintenance": [
- "delete import of removed function",
- "remove unused code from spec file",
"release: cut 100.8.5 [skip release]",
- "update yarn.lock"
+ "delete import of removed function",
+ "update yarn.lock",
+ "remove unused code from spec file"
],
"Testing": [
+ "fix new e2e test because single value now is a highcharts chart",
"fix open e2e test because single value is no long a nonHighchartsType",
- "adjust legend test to new single value implementation",
- "fix new e2e test because single value now is a highcharts chart"
+ "adjust legend test to new single value implementation"
],
"GitHub": "\nBug Fixes \n\nhandle single value vis-type as highcharts chart instance (#3289 ) (83d0e6c ) \n "
}
@@ -10214,11 +10214,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.8.4 [skip release]",
"deps: bump the security group with 5 updates (#3253)",
- "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)",
+ "do not use reportportal when dependabot pr (#3271)",
+ "upgrade all used github action versions (#3267)",
+ "release: cut 100.8.4 [skip release]",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)"
],
"Bug Fixes": [
@@ -10239,10 +10239,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "address css lint errors",
- "manually propagate error style changes from master to new CSS module",
"show error UI when plugin has no data [DHIS2-16793] (#3131)",
- "show error UI when plugin has empty rows"
+ "show error UI when plugin has empty rows",
+ "manually propagate error style changes from master to new CSS module",
+ "address css lint errors"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -10284,18 +10284,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump analytics version",
"release: cut 100.8.1 [skip release]",
- "use hardcoded dev version for running e2e prod tests (#3240)",
- "consolidate visualization error test"
+ "bump analytics version",
+ "consolidate visualization error test",
+ "use hardcoded dev version for running e2e prod tests (#3240)"
],
"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 regression test for totals with boolean value types",
- "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes"
+ "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
+ "add regression test for totals with boolean value types"
],
"GitHub": "\nBug Fixes \n\ncompute subtotals/totals for boolean types (DHIS2-9155) (#3194 ) (ebc0806 ) \n "
}
@@ -10312,8 +10312,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add stylelint cli-style#464",
- "improve support for right-to-left languages (#3073)"
+ "improve support for right-to-left languages (#3073)",
+ "add stylelint cli-style#464"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -10333,26 +10333,26 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.7.2 [skip release]",
+ "remove unneeded console.error hack",
+ "remove reference to maps app",
"tweak test config",
+ "do not log getShallowAddToLayoutButton during test run",
"disable report-portal debug logging",
- "remove reference to maps app",
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
- "tweak jest config so it only reports to portal when on CI",
"prevent visualization plugin test to log errors by fixing the test",
- "remove unneeded console.error hack",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"prevent console error output",
+ "deduplicate deps",
"do not log action errors during jest test run",
- "remove test file without any tests",
- "release: cut 100.7.2 [skip release]",
+ "tweak jest config so it only reports to portal when on CI",
+ "fix local jest run (#3218)",
"remove unclear code and replace with ESLint disable comment",
- "do not log getShallowAddToLayoutButton during test run",
- "deduplicate deps",
- "prevent error log for missing components",
- "fix local jest run (#3218)"
+ "remove test file without any tests",
+ "prevent error log for missing components"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master) (#3200)",
- "add requireActual to analytics mock to prevent component missing errors"
+ "add requireActual to analytics mock to prevent component missing errors",
+ "translations: sync translations from transifex (master) (#3200)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (#3200 ) (4f5635d ) \n "
}
@@ -10369,8 +10369,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.7.1 [skip release]",
- "restore report-portal config (#3181)"
+ "restore report-portal config (#3181)",
+ "release: cut 100.7.1 [skip release]"
],
"Bug Fixes": [
"install dependencies needed to release app with new workflow (#3183)",
@@ -10415,13 +10415,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "adjust style for assigned categories layout chip",
- "apply grab cursor to assigned categories dimension item (#3140)"
+ "apply grab cursor to assigned categories dimension item (#3140)",
+ "adjust style for assigned categories layout chip"
],
"Maintenance": [
- "use constant from analytics instead of 'co'",
"release: cut 100.6.2 [skip release]",
- "remove !important styles"
+ "remove !important styles",
+ "use constant from analytics instead of 'co'"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
}
@@ -10458,9 +10458,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "unused imports",
"release: cut 100.6.0 [skip release]",
"import order",
+ "unused imports",
"resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
@@ -10528,13 +10528,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
"deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
+ "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
+ "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 ws from 5.2.3 to 5.2.4 (#3116)",
"release: cut 100.5.7 [skip release]",
- "dependabot config and remove dev branch from workflows (#3107)",
- "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)"
+ "dependabot config and remove dev branch from workflows (#3107)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -10553,9 +10553,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
+ "merge to master",
"use improved rich text editor from analytics (DHIS2-15522)",
- "merge to master"
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
],
"Maintenance": [
"release: cut 100.5.6 [skip release]"
@@ -10574,17 +10574,17 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "do not run release step on dev branch (#3083)",
"release: cut 100.5.5 [skip release]",
"optimize Cypress recordings with conditional triggers (#3043)",
- "run release job for tags (#3064)"
+ "run release job for tags (#3064)",
+ "do not run release step on dev branch (#3083)"
],
"Bug Fixes": [
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"merge to master",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"dimension chip design updates (DHIS2-16272) (#2934)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"translations: sync translations from transifex (dev)"
]
}
@@ -10602,9 +10602,9 @@
"releaseNotes": {
"Bug Fixes": [
"merge to master",
+ "fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
"avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
- "translations: sync translations from transifex (dev)",
- "fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -10623,10 +10623,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
- "plugin flashes when interacting with Interpretations modal (#3017)",
+ "try locking highcharts to 10.2.0",
"translations: sync translations from transifex (dev)",
- "try locking highcharts to 10.2.0"
+ "merge to master",
+ "plugin flashes when interacting with Interpretations modal (#3017)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -10651,15 +10651,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "add classnames and update json instructions file for outlier tables (#3000)",
"correct typo in visualisation type",
- "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)",
+ "wait for different SVG for single value",
"remove query param section from url glob"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "rename strategy to interceptResponse"
+ "rename strategy to interceptResponse",
+ "release: cut 100.5.2 [skip release]"
]
}
},
@@ -10676,9 +10676,9 @@
"releaseNotes": {
"Bug Fixes": [
"merge to master",
+ "enable the loading spinner when props change",
"ensure only the first period item is used",
- "fix period filter and loading spinner when filtering in dashboard (#3002)",
- "enable the loading spinner when props change"
+ "fix period filter and loading spinner when filtering in dashboard (#3002)"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -10697,30 +10697,30 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "apply consistent naming to push analytics class names",
+ "bump node to version 18",
+ "yarn deduplicate",
"video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "run the release step on both dev and master branches (#2990)",
- "release: cut 100.5.0 [skip release]",
- "include release notes in slackbot message (#2974)",
- "upgrade @dhis2/analytics",
- "bump Cypress to version 13 (#2935)",
+ "apply consistent naming to push analytics class names",
"add slack bot release success message (#2965)",
- "bump node to version 18",
+ "remove testRegex from jest config (#2956)",
+ "upgrade @dhis2/analytics",
+ "run the release step on both dev and master branches (#2990)",
"reorganised dev commits",
- "yarn deduplicate",
- "remove testRegex from jest config (#2956)"
+ "bump Cypress to version 13 (#2935)",
+ "include release notes in slackbot message (#2974)",
+ "release: cut 100.5.0 [skip release]"
],
"Testing": [
"adapt tests to new database (#2975)",
"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"
+ "don't expect subtitle to be visible by default",
+ "hover over list to prevent it from being stale"
],
"Bug Fixes": [
- "add custom errors for analytics requests (#2874)",
- "translations: sync translations from transifex (dev)",
"push-analytics: add push analytics instructions (#2985)",
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
+ "add custom errors for analytics requests (#2874)",
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "translations: sync translations from transifex (dev)"
],
"Features": [
"add class-names for push-analytics (#2966)",
@@ -10740,69 +10740,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "avoid visualization flashing when changing options",
- "avoid crash when visualization object is empty (ie. New)",
- "dependency updates (#2243)",
- "hide icon from visualization when option is toggled",
"update cli-app-scripts and analytics deps",
+ "hide icon from visualization when option is toggled",
"fix bug which cause current to loose props",
- "translations: sync translations from transifex (dev)",
- "do not pass a boolean for icons when saving",
+ "avoid crash when visualization object is empty (ie. New)",
"set disabledOptions on AO loading and vis type switching",
- "fetch data element icon and pass it in extraOptions"
+ "dependency updates (#2243)",
+ "avoid visualization flashing when changing options",
+ "fetch data element icon and pass it in extraOptions",
+ "translations: sync translations from transifex (dev)",
+ "do not pass a boolean for icons when saving"
],
"Maintenance": [
- "update pot file",
+ "fix linting error",
+ "use renamed github shared workflow (#2912)",
+ "manually bump deps (#2543)",
+ "configure continuous delivery workflows (#2254)",
+ "revert the test server changes and move to a separate PR",
"upgrade cypress to v12 and adjust project to it",
"switch test server to debug (test.e2e is broken/slow)",
- "remove videos",
"use alpha version of analytics",
"analytics: add support for cumulative values",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
"release: cut 100.4.0 [skip release]",
- "revert the test server changes and move to a separate PR",
"fix rebase conflict resolutions",
- "fix linting error",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "configure continuous delivery workflows (#2254)",
- "use renamed github shared workflow (#2912)",
"regenerate pot file",
- "manually bump deps (#2543)"
+ "update pot file",
+ "remove videos"
],
"Features": [
- "handle disabled and helpText props for disabled options",
- "handle disabled option in Redux store",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "cumulative values in PT (DHIS2-5497) (#2746)",
- "v100.4.0",
"remove disabled before passing object to visualization generator",
- "support non-gregorian fixed periods (#2233)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"disable legend option when cumulative values is enabled",
+ "handle disabled option in Redux store",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "support non-gregorian fixed periods (#2233)",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "v100.4.0",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "handle disabled and helpText props for disabled options",
"disable option when cumulativeValues is checked in PT DHiS2-15728"
],
"Testing": [
+ "enhance tests, options and sorting",
+ "fix test failing due to change in single value behaviour",
"add helper functions for totals options",
"refactor clickCheckbox to check/uncheckCheckbox",
"add tests for cumulativeValues option in PT",
- "use current year instead of hardcode it",
- "fix test failing due to change in single value behaviour",
- "enhance tests, options and sorting"
+ "use current year instead of hardcode it"
],
"Refactoring": [
- "add styles for titles of disabled sections",
- "avoid extra prop and detect visType internally",
- "remove unnecessary code",
- "allow disabled to be passed as prop",
- "allow checkbox options to be disabled",
"rename variable for clarity",
- "allow legend related option to be disabled",
- "revert changes to option components",
"allow non toggleable select to be disabled",
+ "revert changes to option components",
+ "allow legend related option to be disabled",
"add helper text when used in PT DHIS2-15727",
+ "allow checkbox options to be disabled",
"simplify code for passing displayProperty",
+ "add styles for titles of disabled sections",
+ "allow disabled to be passed as prop",
"streamlined code",
- "avoid involuntary changes to current in Redux store"
+ "avoid extra prop and detect visType internally",
+ "avoid involuntary changes to current in Redux store",
+ "remove unnecessary code"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -10821,18 +10821,18 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "color set update (DHIS2-16108) (#2906)",
"v100.3.1",
+ "color set update (DHIS2-16108) (#2906)",
"legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)"
],
"Maintenance": [
- "consolidate cypress tests (#2890)",
+ "release: cut 100.3.1 [skip release]",
+ "consolidate legend tests (#2897)",
"move RP agent-js-cypress to dhis2 org",
"use reportportal fork",
"use latest analytics-e2e-tests workflow",
- "release: cut 100.3.1 [skip release]",
- "consolidate legend tests (#2897)",
- "get BRANCH_NAME and PR_TITLE"
+ "get BRANCH_NAME and PR_TITLE",
+ "consolidate cypress tests (#2890)"
]
}
},
@@ -10851,19 +10851,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "only update interpretations list when in DOM",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "only update interpretations list when in DOM",
+ "prevent state update when modal is closing",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"translations: sync translations from transifex (dev)",
- "prevent state update when modal is closing"
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)"
],
"Features": [
- "100.3.0",
- "deps: bump analytics to latest to benefit from fixes and features (#2886)"
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)",
+ "100.3.0"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -11023,33 +11023,33 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add explicit variables to shared release workflow",
"fix release workflow input var names",
- "add workflows and cli-style"
+ "add workflows and cli-style",
+ "add explicit variables to shared release workflow"
],
"Maintenance": [
- "improve file extension resolver",
- "add min dhis2 version",
+ "add app hub ID to d2 config",
+ "remove accidental import",
+ "release: cut 1.5.2 [skip release]",
+ "update comment",
+ "add linting checks on commits",
"add Prettier and format",
- "update eslintignore",
+ "add min dhis2 version",
"add ESLint, workaround config, and format",
- "add linting checks on commits",
- "remove accidental import",
+ "improve file extension resolver",
+ "fix eslint config",
"deps: add @dhis2/cli-style",
- "add app hub ID to d2 config",
"rename extensions to jsx as needed",
- "fix eslint config",
- "release: cut 1.5.2 [skip release]",
- "update comment"
+ "update eslintignore"
],
"Refactoring": [
"satisfy no-async-promise-executor rule",
"use i18n.t for full phrases"
],
"Bug Fixes": [
+ "deps: upgrade to app platform v12",
"deps: upgrade app platform to v12 for Vite and React 18 (#53)",
- "complete useEffect params",
- "deps: upgrade to app platform v12"
+ "complete useEffect params"
],
"GitHub": "1.5.2 (2025-01-24) \nBug Fixes \n\ndeps: upgrade app platform to v12 for Vite and React 18 (#53 ) (a8f0dcf ) \n "
}
@@ -11914,9 +11914,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "tracker-api-migration: update the casing of followup parameter",
+ "tracker-api-migration: remove skipPaging parameter",
"tracker-api-migration: change separator for array from semicolon to comma",
- "tracker-api-migration: remove skipPaging parameter"
+ "tracker-api-migration: update the casing of followup parameter"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -11936,19 +11936,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "move Event import to new tracker endpoints",
- "move TEI import to new tracker endpoints",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "migrate TEI and Event export to new tracker API"
+ "move TEI import to new tracker endpoints",
+ "migrate TEI and Event export to new tracker API",
+ "move Event import to new tracker endpoints"
],
"Bug Fixes": [
- "lint issues",
+ "migration-trackedentity: change followupStatus to followup",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "loader keeps showing when opening export in new page",
+ "lint issues",
"update tests snapshots",
"migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "migration-trackedentity: change followupStatus to followup"
+ "loader keeps showing when opening export in new page"
],
"Refactoring": [
"apply code review comments",
@@ -12129,8 +12129,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.1.11 [skip release]",
- "release workflow fixes (#627)"
+ "release workflow fixes (#627)",
+ "release: cut 101.1.11 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12150,16 +12150,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "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)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
- "update all actions to latest version [DHIS2-18298] (#604)",
- "remove reportportal integration (#618)",
- "downgrade commitlint action",
- "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 http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "release: cut 101.1.10 [skip release]",
"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",
+ "remove reportportal integration (#618)",
+ "update all actions to latest version [DHIS2-18298] (#604)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12179,9 +12179,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "skip ReportPortal integration for Dependabot PRs (#585)",
"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)",
- "skip ReportPortal integration for Dependabot PRs (#585)",
"remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]"
],
@@ -12203,12 +12203,12 @@
"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]",
- "enable debug logging on semantic release GHA step"
+ "enable debug logging on semantic release GHA step",
+ "release: cut 101.1.8 [skip release]"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#581 ) (d31979f ) \nuse saved visualization in interpretation modal (#551 ) (6e42b92 ) \n "
}
@@ -12266,19 +12266,19 @@
"channel": "stable",
"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",
- "ensure width is within lower and upper bound in a centralized place"
+ "sanitize width before reading and writing to local storage"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
"disable report-portal so we can see test failures",
- "decrease delay for showing the blue line on hover",
"restore cypress reportportal config",
+ "release: cut 101.1.5 [skip release]",
"adjust comment to code change",
- "release: cut 101.1.5 [skip release]"
+ "decrease delay for showing the blue line on hover"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
}
@@ -12296,17 +12296,17 @@
"releaseNotes": {
"Bug Fixes": [
"update options test after DHIS2 Core v39.6 release (#577)",
- "update options test because DHIS2 Core v39.6 has been released",
- "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)"
+ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
+ "update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
- "surround assertions with it blocks",
"release: cut 101.1.4 [skip release]",
- "round to single decimal",
"remove version dependent e2e test logic for enrollment too",
"add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
+ "surround assertions with it blocks",
+ "round to single decimal",
"restore cypress config",
+ "only test enrolment skip rounding on v41 and above",
"disable reporter in cypress config"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
@@ -12385,37 +12385,37 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "reset to default width on double click",
"decrease sidebar width after window resize if needed",
+ "reset to default width on double click",
+ "add resizable sidebar (DHIS2-17170) (#534)",
+ "add sidebar width to global state and store in local storage",
"ensure sidebar does not break layout",
- "enable resizing the sidebar with keyboard navigation",
"allow sidebar width reset via view menu",
- "add sidebar width to global state and store in local storage",
- "add resizable sidebar (DHIS2-17170) (#534)",
+ "enable resizing the sidebar with keyboard navigation",
"prevent sidebar from becoming to narrow or extend past the end of the window"
],
"Maintenance": [
- "use local storage key format consistent with dashboards",
+ "add translation for reset sidebar width button",
+ "remove redundant call to event.persist()",
"use correct default size",
"add e2e test for reset by double click",
- "remove redundant call to event.persist()",
- "correct some typos",
"fix typo in filename",
- "add translation for reset sidebar width button",
- "release: cut 101.1.0 [skip release]"
+ "correct some typos",
+ "release: cut 101.1.0 [skip release]",
+ "use local storage key format consistent with dashboards"
],
"Bug Fixes": [
+ "persist width correctly after resetting",
"hide panel content after transition is complete",
+ "add dependency array to effect hook",
"ensure resize handler is removed when the component unmounts",
"address overshooting min and max width issues",
- "add dependency array to effect hook",
"animate width on inner panel to fix reset animation",
- "persist width correctly after resetting",
"set animation duration to 150ms for increased snappiness"
],
"Testing": [
- "implement e2e tests",
- "assert out-of-bounds behavior"
+ "assert out-of-bounds behavior",
+ "implement e2e tests"
],
"Documentation": [
"describe how the resizable sidebar feature works",
@@ -12460,9 +12460,9 @@
"releaseNotes": {
"Maintenance": [
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "deps: bump express from 4.18.2 to 4.19.2 (#520)",
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "release: cut 101.0.6 [skip release]"
+ "release: cut 101.0.6 [skip release]",
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12503,10 +12503,10 @@
"releaseNotes": {
"Maintenance": [
"add group for security updates to dependabot config (#536)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
- "release: cut 101.0.4 [skip release]",
- "enhance parallel cypress test execution (#514)"
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "enhance parallel cypress test execution (#514)",
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -12608,12 +12608,12 @@
"releaseNotes": {
"Maintenance": [
"group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)",
- "release: cut 100.17.1 [skip release]"
+ "release: cut 100.17.1 [skip release]",
+ "optimize Cypress recordings with conditional triggers (#505)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
+ "translations: sync translations from transifex (master)"
],
"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 "
}
@@ -12636,26 +12636,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "verify values are sorted correctly",
+ "add Cypress tests for sorting in AO",
"enable test for sorting data loaded from AO",
+ "verify values are sorted correctly",
"add another test for sorting/saving",
- "add Cypress tests for sorting in AO",
"refactor after PR review"
],
"Bug Fixes": [
- "show empty cell for missing boolean values as well (#466)",
- "avoid extra analytics request when loading a new AO",
- "use correct default for sorting direction",
+ "reset local sorting state when column is removed",
"respect user defined sorting in download DHIS2-15248",
"pass correct dimension name in download for sorting",
- "fix merging conflict",
+ "avoid extra analytics request when loading a new AO",
"fix merge conflict",
- "reset local sorting state when column is removed",
- "use correct property name and case",
"fix sorting on a \"repeated\" dimension column",
+ "use correct property name and case",
+ "show empty cell for missing boolean values as well (#466)",
"reset sorting when a different AO is loaded",
+ "format sorting correctly when saving DHIS2-15836",
"avoid re-renders and double requests when sorting in dashboard",
- "format sorting correctly when saving DHIS2-15836"
+ "use correct default for sorting direction",
+ "fix merging conflict"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -12715,8 +12715,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.16.0 [skip release]",
- "implement handling for DHIS2 core-triggered dispatch events (#499)"
+ "implement handling for DHIS2 core-triggered dispatch events (#499)",
+ "release: cut 100.16.0 [skip release]"
],
"Features": [
"tracked entity input (DHIS2-16023) (#451)"
@@ -12763,20 +12763,20 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "enable skip rounding option for all versions",
- "handle showHierarchy separately from requestable options",
- "add feature toggle for skipRounding option",
+ "add skipRounding option DHIS2-15629",
"add option for skipRounding",
- "add skipRounding option DHIS2-15629"
+ "add feature toggle for skipRounding option",
+ "enable skip rounding option for all versions",
+ "handle showHierarchy separately from requestable options"
],
"Testing": [
- "remove version toggle for tests",
- "add test for skipRounding and fix other tests"
+ "add test for skipRounding and fix other tests",
+ "remove version toggle for tests"
],
"Documentation": [
"remove screenshot of Options modal",
- "add documentation for skip rounding option",
"rephrase skip rounding section title",
+ "add documentation for skip rounding option",
"fix sequence of example screenshots"
],
"Maintenance": [
@@ -13317,8 +13317,8 @@
],
"Maintenance": [
"add lngs to avoid page refresh",
- "release: cut 100.2.0 [skip release]",
"add translations",
+ "release: cut 100.2.0 [skip release]",
"format code"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
@@ -13516,8 +13516,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "trigger updated release logic",
- "translations: sync translations from transifex (main)"
+ "translations: sync translations from transifex (main)",
+ "trigger updated release logic"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -13537,8 +13537,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)"
@@ -13685,16 +13685,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add missing coverage flag when running tests",
- "set code coverage threshold",
"useGetErrorIfNotAllowed hook tests",
"app component tests",
- "language update tests",
- "start adding unit tests",
+ "add missing coverage flag when running tests",
+ "set code coverage threshold",
"clean up tests",
- "release: cut 100.0.5 [skip release]",
+ "remove duplicate/unused tests",
+ "start adding unit tests",
+ "language update tests",
"passwordReset page tests",
- "remove duplicate/unused tests"
+ "release: cut 100.0.5 [skip release]"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -13714,8 +13714,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
- "add transifex config file (#24)"
+ "add transifex config file (#24)",
+ "release: cut 100.0.4 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (main)"
@@ -13820,11 +13820,119 @@
"status": "APPROVED",
"id": "3c6d0723-904c-4c7a-bbd6-35f3c3aa356b",
"created": 1717771719450,
- "lastUpdated": 1737707962967,
+ "lastUpdated": 1737983040098,
"name": "Maintenance (Preview)",
"description": "Introducing the first preview of the completely new Maintenance App. In v41 we are releasing the data element sections with new modules continuously introduced as they are developed. The updated features include advanced filtering options, bulk sharing capabilities, and a sleeker user interface.",
"coreApp": false,
"versions": [
+ {
+ "created": 1737983040098,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/maintenance-preview_0.27.1.zip",
+ "id": "ac31f123-c36d-4bf6-a9a3-c17b9410983d",
+ "lastUpdated": 1737983040098,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.41",
+ "version": "0.27.1",
+ "channel": "stable",
+ "releaseNotes": {
+ "Bug Fixes": [
+ "list: add additional list filters to dataElementGroup/Set (#452)"
+ ],
+ "Maintenance": [
+ "release: cut 0.27.1 [skip release]"
+ ],
+ "GitHub": "0.27.1 (2025-01-27) \nBug Fixes \n\nlist: add additional list filters to dataElementGroup/Set (#452 ) (5abf1f6 ) \n "
+ }
+ },
+ {
+ "created": 1737979324159,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/maintenance-preview_0.27.0.zip",
+ "id": "f7ca2142-5d28-43d0-bb6c-8a2167606bd5",
+ "lastUpdated": 1737979324159,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.41",
+ "version": "0.27.0",
+ "channel": "stable",
+ "releaseNotes": {
+ "Features": [
+ "datasets data fields [DHIS2-18543] (#498)"
+ ],
+ "Maintenance": [
+ "release: cut 0.27.0 [skip release]"
+ ],
+ "GitHub": "0.27.0 (2025-01-27) \nFeatures \n\ndatasets data fields [DHIS2-18543] (#498 ) (ed440ca ) \n "
+ }
+ },
+ {
+ "created": 1737969844231,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/maintenance-preview_0.26.2.zip",
+ "id": "3e585819-5ea1-4b3f-829f-34e237d0310a",
+ "lastUpdated": 1737969844231,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.41",
+ "version": "0.26.2",
+ "channel": "stable",
+ "releaseNotes": {
+ "Bug Fixes": [
+ "various bugs in org unit group add form (#506)"
+ ],
+ "Maintenance": [
+ "release: cut 0.26.2 [skip release]"
+ ],
+ "GitHub": "0.26.2 (2025-01-27) \nBug Fixes \n\nvarious bugs in org unit group add form (#506 ) (5f5988b ) \n "
+ }
+ },
+ {
+ "created": 1737967552416,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/maintenance-preview_0.26.1.zip",
+ "id": "9450a575-ece1-4ade-a139-64d8c499f38a",
+ "lastUpdated": 1737967552416,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.41",
+ "version": "0.26.1",
+ "channel": "stable",
+ "releaseNotes": {
+ "Bug Fixes": [
+ "open periods after category option end date should not allow decimals (#505)"
+ ],
+ "Maintenance": [
+ "release: cut 0.26.1 [skip release]"
+ ],
+ "GitHub": "0.26.1 (2025-01-27) \nBug Fixes \n\nopen periods after category option end date should not allow decimals (#505 ) (cdf9197 ) \n "
+ }
+ },
+ {
+ "created": 1737964884786,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/maintenance-preview_0.26.0.zip",
+ "id": "fabbd67f-9818-4c73-a3a0-c3cb335beddd",
+ "lastUpdated": 1737964884786,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.41",
+ "version": "0.26.0",
+ "channel": "stable",
+ "releaseNotes": {
+ "Features": [
+ "add test specs",
+ "add checkbox fields to period section of data set form",
+ "data set period fields (#496)"
+ ],
+ "Bug Fixes": [
+ "remove unused value",
+ "lint",
+ "rename component and small refactor",
+ "rename component, use hook to get form values, fix bug with checkbox state"
+ ],
+ "Maintenance": [
+ "release: cut 0.26.0 [skip release]"
+ ],
+ "GitHub": "0.26.0 (2025-01-27) \nFeatures \n"
+ }
+ },
{
"created": 1737707962967,
"demoUrl": "",
@@ -13894,57 +14002,57 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "icons: remove filterIcons",
"remove unused sync hook",
+ "add introduction",
+ "indicator-merge: add warning for indicator types with different factors",
+ "review changes",
+ "use input value path rather than state selected",
+ "need to make sure selected org units update once the input value updates",
"remove J2ME PARSER (#500) [skip release]",
- "icons: update icons picker to support paginated api (#485) [skip release]",
- "remove unused code",
+ "add tests - do not load icon if not present",
+ "remove unused field",
+ "fix failing tests by reverting dataTest attr",
+ "icons: cleanup and translate tabs",
+ "add missing files",
"css: use flex-start for aligning arrow",
- "fix initial selected values for multi-select",
- "iconmessage container",
- "organisationUnit: selected org units update according to input.value [skip release] (#493)",
- "indicator-merge: add warning for indicator types with different factors",
"add route guard for merge page",
- "use input value path rather than state selected",
"icons: implement paginated icons list",
- "lint",
+ "add source-target fields",
+ "organisationUnit: selected org units update according to input.value [skip release] (#493)",
"some cleanup - remove irrelevant changes",
- "fix console warnings for proptypes",
- "fix failing tests by reverting dataTest attr",
- "icons: remove filterIcons",
- "add missing files",
- "merge load and complete page",
+ "remove unused code",
"add missing iconmocks",
- "add introduction",
- "add source-target fields",
- "modelmultiselect: fix useEffect onChange condition",
- "remove unused field",
- "need to make sure selected org units update once the input value updates",
- "add tests - do not load icon if not present",
- "review changes",
- "icons: cleanup and translate tabs",
+ "icons: update icons picker to support paginated api (#485) [skip release]",
+ "lint",
+ "fix console warnings for proptypes",
+ "fix initial selected values for multi-select",
"modelmultiselect: align with model-single-select",
- "center arrow"
+ "iconmessage container",
+ "modelmultiselect: fix useEffect onChange condition",
+ "center arrow",
+ "merge load and complete page"
],
"Features": [
"implements actions for cat option combos separately (#499)",
- "org unit group forms (#479) [skip release]",
- "merge: add indicator merge form",
- "add merge button to toolbar",
- "support string ids for modelmulti-select",
- "split data sets form into multiple components (#495) [skip release]",
+ "ModelMultiSelect: add modelmultiselect component",
"org unit set add and edit form unfinished",
+ "org unit group forms (#479) [skip release]",
"setup merge routes and authorities",
- "ModelMultiSelect: add modelmultiselect component",
+ "support string ids for modelmulti-select",
"merge: indicator types merge (#455) [skip release]",
- "implements actions for cat option compos separately so delete action can be removed"
+ "split data sets form into multiple components (#495) [skip release]",
+ "add merge button to toolbar",
+ "implements actions for cat option compos separately so delete action can be removed",
+ "merge: add indicator merge form"
],
"Refactoring": [
- "use DefaultMergeFormContents",
"refactor formcontent",
- "simplify mergeform styles",
+ "use DefaultMergeFormContents",
"merge: use ModelSingleSelect for target-field",
- "loading composition",
- "form style fixes, confirmation field"
+ "simplify mergeform styles",
+ "form style fixes, confirmation field",
+ "loading composition"
],
"Maintenance": [
"release: cut 0.24.0 [skip release]"
@@ -13964,8 +14072,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "validation: use dynamic schema validator for common fields (#494)",
- "description: just characterlength validator"
+ "description: just characterlength validator",
+ "validation: use dynamic schema validator for common fields (#494)"
],
"Maintenance": [
"release: cut 0.23.1 [skip release]"
@@ -13985,31 +14093,31 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "override indicatortype available (#486)",
- "add public access to indicatortype table",
+ "show translated short name in details panel and add column",
"add test specs",
"make column sortable only if specified by backend (#487)",
- "add translation action to org units",
"overide indicatortypes available configuration",
- "show translated short name in details panel and add column",
- "add api calls to create and edit org unit datasets and programs"
+ "add api calls to create and edit org unit datasets and programs",
+ "override indicatortype available (#486)",
+ "add public access to indicatortype table",
+ "add translation action to org units"
],
"Bug Fixes": [
"when checking for duplicate values ignore spaces",
- "remove data dimension and add data dimension type filter",
"fix lint",
+ "address feedback on edit and add org unit changes",
+ "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",
+ "types for org unit initial values",
"check uniqueness of field values to be case insensitive (#488)",
- "address feedback on edit and add org unit changes",
- "small refactors",
- "types for org unit initial values"
+ "small refactors"
],
"Maintenance": [
- "resolved filters",
- "release: cut 0.23.0 [skip release]",
- "remove data dimension from edit form",
"overide indicatortype available (#489)",
+ "remove data dimension from edit form",
"update sectionlist for indicatortypes",
+ "resolved filters",
+ "release: cut 0.23.0 [skip release]",
"remove public access for indicator types"
],
"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 "
@@ -14027,8 +14135,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "overide indicatortypes available configuration",
- "overide indicatortype available (#481)"
+ "overide indicatortype available (#481)",
+ "overide indicatortypes available configuration"
],
"Bug Fixes": [
"remove data dimension and add data dimension type filter"
@@ -14036,8 +14144,8 @@
"Maintenance": [
"remove data dimension from edit form",
"resolved filters",
- "update sectionlist for indicatortypes",
- "release: cut 0.22.0 [skip release]"
+ "release: cut 0.22.0 [skip release]",
+ "update sectionlist for indicatortypes"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
}
@@ -14074,19 +14182,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "small copy fixes in category form (#478) [skip release]",
"fix lint",
- "add soem help text and maxLimit to transfers (#480)",
+ "small copy fixes in category form (#478) [skip release]",
"save navigation for dataelementGroup and -Sets (#482)",
- "small fixxes",
- "remove section when used in form base"
+ "add soem help text and maxLimit to transfers (#480)",
+ "remove section when used in form base",
+ "small fixxes"
],
"Features": [
- "translate period types",
- "data set required and setup fields (#474)",
+ "add org unit option group set forms and list (#475)",
"add setup and required fields to data set form",
+ "translate period types",
"introduce route path",
- "add org unit option group set forms and list (#475)"
+ "data set required and setup fields (#474)"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -14110,23 +14218,23 @@
"modelSingleSelect refactor"
],
"Bug Fixes": [
- "remove categoryComboSelect refactor",
- "pass usefieldff to modelsingleselectfield",
- "remove show all button and small changes to invalidate",
- "rename old modelsingleselect to legacy",
"use partialLoadedDisplayAbleModel type",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
- "refactor categorycomboselect",
+ "pass usefieldff to modelsingleselectfield",
"rename select to transform",
- "switch indicator type edit form to correct format (#477)",
"cleanup and rename modelsingleselectlegacy",
+ "refactor categorycomboselect",
+ "ModelSingleSelect: more refactor",
+ "remove categoryComboSelect refactor",
+ "switch indicator type edit form to correct format (#477)",
+ "rename old modelsingleselect to legacy",
"some refactoring, set staletime",
+ "remove show all button and small changes to invalidate",
"indent org unit with no childs and refresh lists on update or new item",
- "ModelSingleSelect: more refactor"
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]"
],
"Testing": [
- "add test for empty option",
- "add tests for modelsingleselect"
+ "add tests for modelsingleselect",
+ "add test for empty option"
],
"Features": [
"wrap warnings only on small screens (#476)"
@@ -14149,36 +14257,36 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "adjust help and description texts",
- "sort columns using non case sensitive sort (#469) [skip release]",
+ "adjust form footer styles",
+ "ou-tree field styling",
"use destructive style for delete menu items",
- "adjust org unit row height, expand button",
+ "data element group transfers sizing",
+ "only sort if persisted unless it is display name (#472) [skip release]",
+ "adjust sidebar filter empty state",
+ "reduce page-title bottom margin",
"small rewrite of format sort order function",
- "remove global lineheight declaration",
+ "sidebar filter placeholder label",
+ "require a parent orgunit when creating new org units",
"prevent sidebar focus styles on mouse click",
- "UI adjustments [DHIS2-18628]",
- "reduce sidebar filter padding",
- "adjust global background color",
- "adjust sidebar filter empty state",
- "data element group transfers sizing",
- "sidebar, sidenav style adjustments",
- "ou-tree field styling",
- "adjust form container styles",
+ "adjust help and description texts",
+ "adjust org unit row height, expand button",
"adjust table icon button color",
"sidebar filter placeholder style",
- "require a parent orgunit when creating new org units",
- "adjust form footer styles",
- "reduce page-title bottom margin",
- "only sort if persisted unless it is display name (#472) [skip release]",
- "sidebar filter placeholder label"
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "remove global lineheight declaration",
+ "reduce sidebar filter padding",
+ "adjust form container styles",
+ "sidebar, sidenav style adjustments",
+ "adjust global background color",
+ "UI adjustments [DHIS2-18628]"
],
"Maintenance": [
"remove footer test style",
"release: cut 0.19.5 [skip release]"
],
"Features": [
- "add tests specs",
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
+ "add tests specs"
],
"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 "
}
@@ -14201,8 +14309,8 @@
"format factor from number to string on edit (#466)"
],
"Maintenance": [
- "add initial list of test specs (#464) [skip release]",
- "release: cut 0.19.4 [skip release]"
+ "release: cut 0.19.4 [skip release]",
+ "add initial list of test specs (#464) [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 "
}
@@ -14242,19 +14350,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "change description max limit",
+ "allow soring of non persisted properties",
"date field to format date before displaying, org unit filters (#456)",
"change org unit paths",
- "remove filters in manage view for org units",
+ "categoryOption: load formName [skip release] (#458)",
"categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
+ "remove filters in manage view for org units",
+ "zod and format to handle responsibility of changing date format",
+ "change description max limit",
"refresh list view on close of dialog (#461)",
- "fieldrule - disable dimensiontype when editing",
"load categoryOptionSize initially",
- "allow soring of non persisted properties",
- "categoryOption: load formName [skip release] (#458)",
- "datefield to format date before displaying, org unit filters",
- "zod and format to handle responsibility of changing date format"
+ "fieldrule - disable dimensiontype when editing",
+ "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
+ "datefield to format date before displaying, org unit filters"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -14274,14 +14382,14 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "list: remove shortName as default - add translated to models",
- "add missing indicatorType description",
"list: use translated values for name and shortName (#438)",
+ "identifiable width after UI upgrade",
+ "use displayName instead of name of lists",
+ "manageListView: hide filter tab if no filters, sort available",
"modelListView: allow empty filters (#454) [skip release]",
+ "list: remove shortName as default - add translated to models",
"tests: fix tests to use displayName",
- "manageListView: hide filter tab if no filters, sort available",
- "use displayName instead of name of lists",
- "identifiable width after UI upgrade"
+ "add missing indicatorType description"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -14301,31 +14409,31 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "dataSet: dataSet sectionedForm",
"sectionedForm: initial SectionedForm architecture",
- "add section in one page - update selection by scroll",
+ "dataSet: dataSet sectionedForm",
"move data set form to different route temporarelly",
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
"sectioned form router and fixes",
- "sectionedForm: initial architecture and base components (#431)",
- "stop hiding form tab and give some temp vertical space to not yet developed sections"
+ "add section in one page - update selection by scroll",
+ "sectionedForm: initial architecture and base components (#431)"
],
"Bug Fixes": [
- "call submit from footer",
- "fix selectedsection scroll syncing",
"fix import after bad merge",
"add error noticebox",
- "errorbox: allow to close box, fix styling",
- "add showcase for formstructure",
"errornotice after revert",
"some cleanup",
- "cleanup error notice"
+ "add showcase for formstructure",
+ "call submit from footer",
+ "cleanup error notice",
+ "fix selectedsection scroll syncing",
+ "errorbox: allow to close box, fix styling"
],
"Refactoring": [
- "remove unused file",
"rename context",
- "cleanup and fix imports",
"remove unused code",
- "more cleanup"
+ "more cleanup",
+ "cleanup and fix imports",
+ "remove unused file"
],
"Maintenance": [
"release: cut 0.19.0 [skip release]"
@@ -14345,20 +14453,20 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "implement description field validation (#449)",
"add edit and new form",
"add indicator list type list view",
+ "implement description field validation (#449)",
"add description validation"
],
"Maintenance": [
+ "update name field validation",
+ "update schema",
"update factor schema type",
- "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error",
"update indicator types columns",
- "update name field validation",
+ "release: cut 0.18.0 [skip release]",
"resolve merge conflict from master",
- "update schema",
- "add extra validation for indicator types forms",
- "add notice box when custom attributes throw error"
+ "add extra validation for indicator types forms"
],
"Bug Fixes": [
"prevent indicator types from using attributes",
@@ -14379,9 +14487,9 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "handle empty validation on handlechange",
- "add format validation to datefields and to dates in schemas",
"upgrade ui library",
+ "add format validation to datefields and to dates in schemas",
+ "handle empty validation on handlechange",
"add format validation to date fields and to dates in schemas (#451)"
],
"Maintenance": [
@@ -14403,9 +14511,9 @@
"releaseNotes": {
"Bug Fixes": [
"max and min to match schemas",
- "orgUnit: add validation and label for parent orgunit",
- "add validations to datefield and small change to css of bulk upload",
"address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload",
+ "orgUnit: add validation and label for parent orgunit",
"fix padding/margin in form"
],
"Features": [
@@ -14431,16 +14539,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add indicator list type list view (#433)",
"add edit and new form",
+ "add indicator list type list view (#433)",
"upgrade ui library to latest version (#448)"
],
"Maintenance": [
+ "update name field validation",
"update factor schema type",
+ "add notice box when custom attributes throw error",
"update indicator types columns",
- "update name field validation",
- "release: cut 0.16.0 [skip release]",
- "add notice box when custom attributes throw error"
+ "release: cut 0.16.0 [skip release]"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -14463,9 +14571,9 @@
"categoryCombo: add warning and validations (#446)"
],
"Bug Fixes": [
- "add maxHeight to list",
"categoryCombo: add validation and errors for categorycombo",
- "useValidator: fix checkmaxLenght validation"
+ "useValidator: fix checkmaxLenght validation",
+ "add maxHeight to list"
],
"Refactoring": [
"rename option type"
@@ -14492,8 +14600,8 @@
"update formtype filter to constnt select"
],
"Maintenance": [
- "replace dataset filter",
"resolve filter query",
+ "replace dataset filter",
"release: cut 0.14.0 [skip release]"
],
"GitHub": "0.14.0 (2024-11-18) \nFeatures \n"
@@ -14511,24 +14619,24 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "linkbutton: fix disabled linkbutton active and focus styles",
- "add custom attributes to category option",
"detailspanel: disable edit when no access",
- "list: disable list buttons when no access (#441)",
+ "list: disable edit buttons when no access",
+ "add custom attributes to category option",
"categoryOptionGroupSet: update view config and formName validation (#442)",
- "list: disable edit buttons when no access"
+ "list: disable list buttons when no access (#441)",
+ "linkbutton: fix disabled linkbutton active and focus styles"
],
"Features": [
- "remove default filters",
"add create form",
"add edit form",
+ "remove default filters",
"add category option group sets list page"
],
"Maintenance": [
+ "clean up",
"lint error fix",
- "run yarn format",
"release: cut 0.13.2 [skip release]",
- "clean up"
+ "run yarn format"
],
"GitHub": "0.13.2 (2024-11-14) \nBug Fixes \n\ncategoryOptionGroupSet: update view config and formName validation (#442 ) (b0253a1 ) \nlist: disable list buttons when no access (#441 ) (5c0941f ) \n "
}
@@ -14545,18 +14653,18 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add filters to the list",
- "add indicators list view"
+ "add indicators list view",
+ "add filters to the list"
],
"Maintenance": [
"lint error check",
- "release: cut 0.13.1 [skip release]",
+ "resolve filter query",
"remove default filters",
- "resolve filter query"
+ "release: cut 0.13.1 [skip release]"
],
"Bug Fixes": [
- "stop row loaders if there is an error (#440)",
- "optionSetSelect: fix optionSet crashing with initialValue (#439)"
+ "optionSetSelect: fix optionSet crashing with initialValue (#439)",
+ "stop row loaders if there is an error (#440)"
],
"GitHub": "0.13.1 (2024-11-14) \nBug Fixes \n\nstop row loaders if there is an error (#440 ) (44a8080 ) \noptionSetSelect: fix optionSet crashing with initialValue (#439 ) (93b8d68 ) \n "
}
@@ -14570,29 +14678,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.41",
"version": "0.13.0",
- "channel": "stable",
- "releaseNotes": {
- "Refactoring": [
- "modelTransfer: simplify and fix refresh list crash (#429) [skip release]",
- "breadcrumbs: simplify and refactor breadcrumbs (#434)",
- "simplify and improve breadcrumbitem"
- ],
- "Bug Fixes": [
- "address feedback on org unit edit page",
- "improve route handle type",
- "fix tests"
- ],
- "Features": [
- "add filters to the list",
- "add indicators list view (#432)"
- ],
- "Maintenance": [
- "lint error check",
- "remove default filters",
- "release: cut 0.13.0 [skip release]"
- ],
- "GitHub": "0.13.0 (2024-11-14) \nBug Fixes \n\naddress feedback on org unit edit page (2341bcb ) \n \nFeatures \n"
- }
+ "channel": "stable"
},
{
"created": 1730960240862,
@@ -14603,24 +14689,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.41",
"version": "0.12.0",
- "channel": "stable",
- "releaseNotes": {
- "Features": [
- "add dataset lists",
- "small changes to org unit select and image select",
- "minor fixes",
- "add org unit edit form (#430)"
- ],
- "Bug Fixes": [
- "orgunit: fix image preview url",
- "orgunit: create default valueFormatter",
- "fix type issue"
- ],
- "Maintenance": [
- "release: cut 0.12.0 [skip release]"
- ],
- "GitHub": "0.12.0 (2024-11-07) \nFeatures \n"
- }
+ "channel": "stable"
},
{
"created": 1730786609110,
@@ -14631,22 +14700,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.41",
"version": "0.11.0",
- "channel": "stable",
- "releaseNotes": {
- "Features": [
- "add category option group sets list page",
- "remove default filters",
- "add create form",
- "add edit form",
- "category option group sets (#427)"
- ],
- "Maintenance": [
- "release: cut 0.11.0 [skip release]",
- "lint error fix",
- "clean up"
- ],
- "GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
- }
+ "channel": "stable"
},
{
"created": 1730295686640,
@@ -14657,24 +14711,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.41",
"version": "0.10.2",
- "channel": "stable",
- "releaseNotes": {
- "Bug Fixes": [
- "categoryOptionCombo: add ignore approval field (#423)",
- "manageView: stable initialValues for form (#424)",
- "add missing booleanFilter file",
- "categoryOptionCombo: add ignoreApproval to form",
- "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
- "constantFilter key type"
- ],
- "Features": [
- "categoryOptionCombo: add categoryOptions filter"
- ],
- "Maintenance": [
- "release: cut 0.10.2 [skip release]"
- ],
- "GitHub": "0.10.2 (2024-10-30) \nBug Fixes \n\ncategoryOptionCombo: add ignore approval field (#423 ) (a5c7ac5 ) \nmanageView: stable initialValues for form (#424 ) (2c5066a ) \n "
- }
+ "channel": "stable"
},
{
"created": 1729783771672,
@@ -14685,16 +14722,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.41",
"version": "0.10.1",
- "channel": "stable",
- "releaseNotes": {
- "Bug Fixes": [
- "orgUnit: add reference assignment fields (#428)"
- ],
- "Maintenance": [
- "release: cut 0.10.1 [skip release]"
- ],
- "GitHub": "0.10.1 (2024-10-24) \nBug Fixes \n\norgUnit: add reference assignment fields (#428 ) (215a99f ) \n "
- }
+ "channel": "stable"
},
{
"created": 1729684234399,
@@ -14889,11 +14917,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "upgrade cypress to 13",
- "update test values for event layer popup",
"deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
- "style fixes",
- "release: cut 100.7.10 [skip release]"
+ "update test values for event layer popup",
+ "release: cut 100.7.10 [skip release]",
+ "upgrade cypress to 13",
+ "style fixes"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3428)"
@@ -14913,8 +14941,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)"
@@ -14954,8 +14982,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.7.7 [skip release]",
- "remove ReportPortal integration (#3409)"
+ "remove ReportPortal integration (#3409)",
+ "release: cut 100.7.7 [skip release]"
],
"Bug Fixes": [
"update 'No data' handling (#3408)",
@@ -14976,8 +15004,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.7.6 [skip release]",
- "use correct maps bundle name in release workflow (#3403)"
+ "use correct maps bundle name in release workflow (#3403)",
+ "release: cut 100.7.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -14997,9 +15025,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
"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)"
+ "release: cut 100.7.5 [skip release]"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -15019,17 +15047,17 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "update snapshot so it doesnt break with ui upgrades",
"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)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
+ "update snapshot so it doesnt break with ui upgrades",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)"
+ "upgrade all used gha versions (#3381)",
+ "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)"
],
"Bug Fixes": [
- "update queries to tracker endpoint (#3346)",
- "https://dhis2.atlassian.net/browse/DHIS2-17839"
+ "https://dhis2.atlassian.net/browse/DHIS2-17839",
+ "update queries to tracker endpoint (#3346)"
],
"GitHub": "\nBug Fixes \n"
}
@@ -15087,15 +15115,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "do not run release step if the head commit is a chore (#3310)",
- "release: cut 100.6.6 [skip release]"
+ "release: cut 100.6.6 [skip release]",
+ "do not run release step if the head commit is a chore (#3310)"
],
"Bug Fixes": [
"in isIndexInstance:",
- "in getDataWithRelationships:",
"update teiRelationshipsParser logic and add test",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in fetchTEIs: use program instead of TE type"
+ "in fetchTEIs: use program instead of TE type",
+ "in getDataWithRelationships:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
}
@@ -15173,8 +15201,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)"
@@ -15194,8 +15222,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "use separate workflows for prs, releases and tags (#3276)",
- "release: cut 100.6.1 [skip release]"
+ "release: cut 100.6.1 [skip release]",
+ "use separate workflows for prs, releases and tags (#3276)"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -15275,8 +15303,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -15318,17 +15346,17 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
"merge dev to master",
"translations: sync translations from transifex (dev) (#3237)",
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "unclear 'show no data' (#3204)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799"
+ "unclear 'show no data' (#3204)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "release: cut 100.5.5 [skip release]",
+ "run release step on tags so it publishes to d2-ci (#3233)",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
- "run release step on tags so it publishes to d2-ci (#3233)"
+ "do not run release step on dev branch",
+ "release: cut 100.5.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
}
@@ -15346,8 +15374,8 @@
"releaseNotes": {
"Bug Fixes": [
"merge to master",
- "users losing work when opening as chart (#3196)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
+ "users losing work when opening as chart (#3196)"
],
"Maintenance": [
"deps: bump express from 4.18.2 to 4.19.2 (#3168)",
@@ -15369,8 +15397,8 @@
"releaseNotes": {
"Bug Fixes": [
"merge to master",
- "dashboard filters were not being applied to maps (#3185)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "dashboard filters were not being applied to maps (#3185)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -15391,12 +15419,12 @@
"releaseNotes": {
"Bug Fixes": [
"merge to master",
- "translations: sync translations from transifex (dev)",
- "paragraph newlines in map description were being removed (#3182)"
+ "paragraph newlines in map description were being removed (#3182)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "docs: update docs for data table, geojson and outdated screenshots (#3178)"
+ "docs: update docs for data table, geojson and outdated screenshots (#3178)",
+ "release: cut 100.5.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\nparagraph newlines in map description were being removed (#3182 ) (1e40100 ) \ntranslations: sync translations from transifex (dev) (63bce3d ) \n "
}
@@ -15434,60 +15462,60 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "make logic match prev code",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "various fixes after release testing (#3151)",
+ "limit stroke width to 0-10",
+ "onLayerAdded wasnt defined for SplitViews",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "prevent data table effects from running code when no table (#3147)",
"highlight features when data table has filter",
- "set point radius to size that was set in the style settings",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "ensure isDownload is a bool to avoid prop-types error",
- "position tooltip right over the thumbnail title",
"map plugin - do not load async layers multiple times (#3143)",
- "add tooltip on layer thumbnails",
- "various fixes after release testing (#3151)",
"set map bounds after all layers are added to the map",
- "translations: sync translations from transifex (dev) (#3132)",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
"tab length should only take the space of the title",
- "show no data message when geojson feature has no data (#3145)",
- "prevent enabling download button while loading mask is showing",
- "upgrade maps-gl for the rounded line join and caps",
"make `dhis2-map-new` class independent of downloadMode",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "limit stroke width to 0-10",
- "use more understandable error messages",
+ "isPushAnalytics url param",
+ "make logic match prev code",
+ "reset error when switching which layer shows data table",
"add class to map container when no map id is set",
- "values that are strings but numeric in quality were not filtering",
- "reduce the padding to make room for the scrollbar (#3148)",
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "prevent enabling download button while loading mask is showing",
+ "set point radius to size that was set in the style settings",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "add tooltip on layer thumbnails",
+ "position tooltip right over the thumbnail title",
+ "final fixes for geojson (#3154)",
+ "use more understandable error messages",
"set minimum point size of 1",
"add class-names for push-analytics",
- "onLayerAdded wasnt defined for SplitViews",
+ "upgrade maps-gl for the rounded line join and caps",
+ "ensure isDownload is a bool to avoid prop-types error",
"check download param when navigating to new",
- "prevent data table effects from running code when no table (#3147)",
- "final fixes for geojson (#3154)",
- "isPushAnalytics url param",
- "reset error when switching which layer shows data table",
- "improve geojson layer error responses and cypress tests (#3149)",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)"
+ "values that are strings but numeric in quality were not filtering",
+ "show no data message when geojson feature has no data (#3145)",
+ "reduce the padding to make room for the scrollbar (#3148)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
"when rendering for push analytics, disable download button until map is rendered (#3072)",
- "merge to master 2.41.0 features and fixes",
- "add ability to add GeoJSON URL external layers (#3127)"
+ "add ability to add GeoJSON URL external layers (#3127)",
+ "add push analytics instructions",
+ "merge to master 2.41.0 features and fixes"
],
"Maintenance": [
+ "code comment",
"legend item styling - set max line weight and rename to Point radius",
"update i18n",
- "release: cut 100.5.0 [skip release]",
- "code comment",
- "update @dhis2/analytics and deduplicate deps",
"read single url param",
- "upgrade @dhis2/maps-gl",
+ "code cleaning",
"improve legend for geojson layers",
- "code cleaning"
+ "update @dhis2/analytics and deduplicate deps",
+ "upgrade @dhis2/maps-gl",
+ "release: cut 100.5.0 [skip release]"
],
"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"
}
@@ -15711,14 +15739,14 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update to shared workflows (#585)",
- "fix main branch ref in concurrency expression (#586)"
+ "fix main branch ref in concurrency expression (#586)",
+ "update to shared workflows (#585)"
],
"Maintenance": [
- "update ui",
- "update cli-app-scripts",
"update prop-type import",
- "release: cut 100.0.1 [skip release]"
+ "update cli-app-scripts",
+ "release: cut 100.0.1 [skip release]",
+ "update ui"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -15899,15 +15927,15 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "update app-runtime",
- "update cli-app-scripts and ui",
- "release: cut 100.0.62 [skip release]",
"fix linting errors",
- "ignore styled jsx property"
+ "release: cut 100.0.62 [skip release]",
+ "update cli-app-scripts and ui",
+ "ignore styled jsx property",
+ "update app-runtime"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "fix failing test"
+ "fix failing test",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5245542 ) \n "
}
@@ -16894,9 +16922,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "show authorities in a MultiSelect rather than an input text field",
"bug with auth config when creating rather than editing route",
- "add delete confirmation alert"
+ "add delete confirmation alert",
+ "show authorities in a MultiSelect rather than an input text field"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -16987,11 +17015,31 @@
"status": "APPROVED",
"id": "2eacfda3-e887-4121-80bc-63ee82fba5e9",
"created": 1637239567721,
- "lastUpdated": 1737447383339,
+ "lastUpdated": 1737967924508,
"name": "Scheduler",
"description": "The Scheduler is an application for managing background jobs in DHIS2. \n\nBackground jobs can do a number of tasks, such as running analytics, synchronizing data and meta data, or sending a push analysis report. \n\nThe application provides the ability to create, modify and delete such jobs.",
"coreApp": false,
"versions": [
+ {
+ "created": 1737967924508,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/scheduler_101.6.17.zip",
+ "id": "5222826c-dbba-4bcf-8a3c-4177bc104452",
+ "lastUpdated": 1737967924508,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.40",
+ "version": "101.6.17",
+ "channel": "stable",
+ "releaseNotes": {
+ "Bug Fixes": [
+ "check if start of range is valid [DHIS2-18859]"
+ ],
+ "Maintenance": [
+ "release: cut 101.6.17 [skip release]"
+ ],
+ "GitHub": "\nBug Fixes \n\ncheck if start of range is valid (e543261 ) \ncheck if start of range is valid [DHIS2-18859] (9c8fbc5 ) \n "
+ }
+ },
{
"created": 1737447383339,
"demoUrl": "",
@@ -17084,8 +17132,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix main branch ref in concurrency expression",
- "fix comment and close expression"
+ "fix comment and close expression",
+ "fix main branch ref in concurrency expression"
],
"Maintenance": [
"release: cut 101.6.12 [skip release]"
@@ -17105,39 +17153,39 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
+ "move reusable workflows to separate test repo",
+ "only run workflows that need secrets where they are available",
"use latest cypress action",
- "remove git author",
+ "add secrets",
+ "add reusable issue workflow",
+ "escape single quotes",
+ "use head_ref for pull_request action trigger",
+ "update commitlint action",
+ "abstract e2e",
"cancel previous runs if not on release branch",
- "remove redundant build task",
- "move upstream workflows",
- "pass issue number to upstream workflow",
+ "update actions",
"abstract netlify workflows",
- "add reusable commitlint workflows",
- "add reusable issue workflow",
- "specify branch to deploy production from",
"refer to workflows by version",
+ "add build job",
+ "update netlify deploy",
+ "fix pull request condition",
"abstract test",
- "update actions",
+ "address review comments",
+ "abstract release",
+ "add workflow name",
+ "move upstream workflows",
+ "remove git author",
+ "remove redundant build task",
+ "downgrade commitlint to v5",
+ "specify branch to deploy production from",
+ "pass issue number to upstream workflow",
"cancel previous pr title linting runs",
- "use head_ref for pull_request action trigger",
"add name for comment wf",
- "use gh cli to close issues",
- "abstract e2e",
- "abstract release",
- "move reusable workflows to separate test repo",
"fix workflow concurrency",
- "update commitlint action",
- "add build job",
- "update netlify deploy",
- "downgrade commitlint to v5",
- "address review comments",
- "add secrets",
- "fix pull request condition",
- "escape single quotes",
+ "use gh cli to close issues",
"add comment",
- "add reusable workflows (#618)",
- "only run workflows that need secrets where they are available",
- "add workflow name"
+ "add reusable commitlint workflows",
+ "add reusable workflows (#618)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -17200,16 +17248,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove d2 style config",
"remove unused dependency",
+ "remove d2 style config",
"upgrade cli-style (#614)",
- "deduplicate modules",
- "release: cut 101.6.8 [skip release]"
+ "release: cut 101.6.8 [skip release]",
+ "deduplicate modules"
],
"Bug Fixes": [
"update cli-style to run stylelint before prettier",
- "remove unnecessary lint disable",
- "apply lint fixes"
+ "apply lint fixes",
+ "remove unnecessary lint disable"
],
"GitHub": "\nBug Fixes \n\nupdate cli-style to run stylelint before prettier (45fcddb ) \n "
}
@@ -17286,8 +17334,8 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "remove generated fixtures",
- "update to cypress 13"
+ "update to cypress 13",
+ "remove generated fixtures"
],
"Maintenance": [
"update testing-library",
@@ -17296,8 +17344,8 @@
],
"Build Updates": [
"update workflow node versions to 18",
- "update workflow to use dockerized backend",
"update fixture",
+ "update workflow to use dockerized backend",
"update workflow node versions to 20"
],
"Bug Fixes": [
@@ -17383,8 +17431,8 @@
"add skipprograms field"
],
"Maintenance": [
- "release: cut 101.6.0 [skip release]",
- "add missing server translations"
+ "add missing server translations",
+ "release: cut 101.6.0 [skip release]"
],
"Testing": [
"update fixtures"
@@ -17427,12 +17475,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update run all checks label",
+ "use tag instead of chip",
"data-integrity: add indicator for slow checks (#604)",
- "failing test",
"data-integrity: change default report type to summary (#603) [defer release]",
- "use tag instead of chip",
- "use chip for indicator, add tooltip"
+ "use chip for indicator, add tooltip",
+ "update run all checks label",
+ "failing test"
],
"Refactoring": [
"remove unnecessary css"
@@ -17475,9 +17523,9 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add html push analytics (#598)",
"add dashboard and receivers fields",
- "add push analytics mode field"
+ "add push analytics mode field",
+ "add html push analytics (#598)"
],
"Bug Fixes": [
"add html push analytics translation"
@@ -17489,8 +17537,8 @@
"update jest tests"
],
"Maintenance": [
- "update fixtures",
- "release: cut 101.5.0 [skip release]"
+ "release: cut 101.5.0 [skip release]",
+ "update fixtures"
],
"GitHub": "\nFeatures \n"
}
@@ -17647,16 +17695,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.40",
"version": "101.3.2",
- "channel": "stable",
- "releaseNotes": {
- "Bug Fixes": [
- "translations: sync translations from transifex (master)"
- ],
- "Maintenance": [
- "release: cut 101.3.2 [skip release]"
- ],
- "GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (d3113c3 ) \n "
- }
+ "channel": "stable"
},
{
"created": 1704592310286,
@@ -18464,9 +18503,9 @@
"update to shared workflows (#461)"
],
"Maintenance": [
- "update ui",
"release: cut 100.0.54 [skip release]",
- "update cli-app-scripts"
+ "update cli-app-scripts",
+ "update ui"
],
"Bug Fixes": [
"bump ui version [DHIS2-18119] (#463)"
@@ -18586,9 +18625,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "missing changes",
"add version toggling",
- "confidential field issues [DHIS2-10938]"
+ "confidential field issues [DHIS2-10938]",
+ "missing changes"
],
"Maintenance": [
"release: cut 100.0.48 [skip release]"
@@ -18648,11 +18687,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "edit password checkbox",
- "remove unnecessary explicit prop true value",
"handle no password on edit",
"remove unused constants",
+ "remove unnecessary explicit prop true value",
"filter out empty generic key value pairs",
+ "edit password checkbox",
"handle confidential key value pairs in generic form"
],
"Maintenance": [
@@ -19335,11 +19374,37 @@
"status": "APPROVED",
"id": "4f6eab1a-29ac-4f7a-b74c-8ba95ea7df49",
"created": 1707925962980,
- "lastUpdated": 1736426722360,
+ "lastUpdated": 1737978767138,
"name": "System Settings",
"description": "Core app to manage DHIS2 settings.",
"coreApp": true,
"versions": [
+ {
+ "created": 1737978767138,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/system-settings_100.4.0.zip",
+ "id": "0ce2d8c1-4d9b-40e0-b8da-7d59fb0a220f",
+ "lastUpdated": 1737978767138,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.41",
+ "version": "100.4.0",
+ "channel": "stable",
+ "releaseNotes": {
+ "Features": [
+ "update enforce verified email checkbox"
+ ],
+ "Maintenance": [
+ "release: cut 100.4.0 [skip release]",
+ "update condition logic"
+ ],
+ "Bug Fixes": [
+ "trigger release",
+ "lint errors",
+ "use an email checkbox type to abstract logic"
+ ],
+ "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 "
+ }
+ },
{
"created": 1736426722360,
"demoUrl": "",
@@ -19372,12 +19437,12 @@
"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": [
- "trigger release (#1412)",
- "update translations, trigger release (#1411)"
+ "update translations, trigger release (#1411)",
+ "trigger release (#1412)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -19445,15 +19510,15 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
+ "update cli-style",
"update ui",
- "release: cut 100.2.6 [skip release]",
"update cli-app-scripts",
- "update cli-style"
+ "release: cut 100.2.6 [skip release]"
],
"Bug Fixes": [
"add missing d2-ui dep",
- "translations: sync translations from transifex (master)",
- "ignore lint error"
+ "ignore lint error",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
}
@@ -19570,16 +19635,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "remove oauth2 from version 42 and above",
- "remove oauth2 section from version 42 and above"
+ "remove oauth2 section from version 42 and above",
+ "remove oauth2 from version 42 and above"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "resolve linting issues"
+ "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 "
}
@@ -19760,8 +19825,8 @@
"add apphubid",
"update verify-app github action",
"update app version (#1302)",
- "release: cut 100.0.0 [skip release]",
- "update app title (#1303)"
+ "update app title (#1303)",
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -19865,13 +19930,13 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update to shared workflows (#775)",
- "fix main branch ref in concurrency expression (#777)"
+ "fix main branch ref in concurrency expression (#777)",
+ "update to shared workflows (#775)"
],
"Maintenance": [
"update ui",
- "update cli-app-scripts",
"fix tests after ui update",
+ "update cli-app-scripts",
"release: cut 101.0.46 [skip release]"
],
"Bug Fixes": [
@@ -20792,32 +20857,32 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add warning box that to change DE value type",
- "regenerate en.pot",
"erase and reset all content [DHIS2-15912] (#17)",
+ "create erase all settings component",
+ "add button to erase all settings",
+ "add reset values",
"disable Save and Next button when DE not meet criteria",
+ "add warning box that to change DE value type",
+ "create parse version function",
+ "regenerate en.pot",
+ "add webapp version tag [DHIS2-17248] (#25)",
"add webapp version constant",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
- "add webapp version tag [DHIS2-17248] (#25)",
- "add reset values",
- "create webapp version tag component",
- "create erase all settings component",
- "add button to erase all settings",
- "create parse version function"
+ "create webapp version tag component"
],
"Maintenance": [
+ "upgrade webapp version",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
"deps: bump express from 4.18.2 to 4.19.2 (#24)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
- "upgrade webapp version",
- "upgrade dependencies (#26)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)"
+ "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",
- "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
"
@@ -20933,8 +20998,8 @@
"format documents"
],
"Bug Fixes": [
- "update fixes",
- "lint errors and proptypes"
+ "lint errors and proptypes",
+ "update fixes"
],
"GitHub": "\nBug Fixes \n\nFeatures \n\nadd the verify email warning (d4c0c36 ) \nget data from d2 config (cc9a5ec ) \n "
}
@@ -20996,15 +21061,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "track loading state",
"check for keyEmailHostname and keyEmailUsername in user settings",
+ "track loading state",
"add send email verification button"
],
"Maintenance": [
- "cleanup",
"add translations and constant",
- "release: cut 100.1.0 [skip release]",
- "remove handle email verification function"
+ "cleanup",
+ "remove handle email verification function",
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -21024,8 +21089,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1434)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1434)"
],
"Bug Fixes": [
"fix main branch ref in concurrency expression",
@@ -21487,8 +21552,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "prettier",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "prettier"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -21548,15 +21613,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "update api version in github workflow",
"release: cut 100.1.6 [skip release]",
- "upgrade cypress setup in the user-app project",
- "upgrade cypress setup (#1421)",
+ "fix linting issues",
"update fixtures",
- "update api version in github workflow",
- "update app label to match hardcoded name in core (#1415)",
+ "upgrade cypress setup in the user-app project",
"update node version in gh workflow to 18",
- "fix linting issues",
- "update cypress github action"
+ "upgrade cypress setup (#1421)",
+ "update cypress github action",
+ "update app label to match hardcoded name in core (#1415)"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -21676,8 +21741,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "update notice box display logic",
- "add a default notice box based on access level of the user in GroupDetails page"
+ "add a default notice box based on access level of the user in GroupDetails page",
+ "update notice box display logic"
],
"Maintenance": [
"fix lint error",
@@ -21798,8 +21863,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "continuous release setup"
+ "continuous release setup",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"trigger release"
@@ -21819,263 +21884,263 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "move new use current user hook to hooks folder",
- "side nav: adjust background colors & decrease width",
+ "use multiple array.every instead of single array.reduce",
"searchable-group-editor: function comp and use data-engine",
+ "clean up and optimise authority- and group-editor (#841)",
"add current user provider",
"sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "stop memoizing a small set of pending changes",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "rewrite section navigation and home components",
+ "migrate form components to @dhis2/ui (#856)",
+ "replace all usage of the old current user hook by the new one",
+ "move new use current user hook to hooks folder",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
"remove all usage of api",
- "clean up and optimise authority- and group-editor (#841)",
"authority-editor: remove complexity",
- "rewrite section navigation and home components",
+ "stop memoizing a small set of pending changes",
"side nav: use @dhis2/ui components & proper accessibility attributes",
"remove unused files",
- "migrate form components to @dhis2/ui (#856)",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
- "searchable-org-unit-tree: rename classes to styles (#842)",
- "use multiple array.every instead of single array.reduce",
- "replace all usage of the old current user hook by the new one"
+ "side nav: adjust background colors & decrease width"
],
"Bug Fixes": [
- "styled-jsx: remove incorrect extension (#1054)",
- "use staticStyle for empty data table row",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "remove formspy code",
- "reset email field when invite user changes",
- "authority-editor: unblock input",
- "use dedicated endpoint for checking the username (#1092)",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "adjust form styling",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "bulk-user-manager: sort list by firstName and surname",
- "address user enabling and disabling regression",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "org unit search logic [DHIS2-14585] (#1217)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "authority-editor: fix initial values issue",
"align password help text with validation logic (#1131)",
- "user-list: show title at top of 'replicate user' form (#925)",
+ "authority-editor: center metadata checkboxes",
"user: org unit related fixes (#900)",
- "user: only set email field as required if inviting by email",
- "org unit access in search [DHIS2-16268] (#1324)",
- "prevent jest parse error",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "upgrade @dhis2/ui to use correct username validation (#1051)",
"authority-editor: optimise performance of checkboxes",
+ "use container to apply background to table lists",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "address 2fa disable regression",
+ "prevent jest parse error",
+ "handle empty user roles response (#1215)",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "semantic: allow merge commits",
+ "use staticStyle for empty data table row",
+ "reset email field when invite user changes",
+ "user: make userCredentials first key in user data body",
+ "adjust details view styling",
+ "authority-editor: resolve issue with error and loading state",
+ "remove formspy code",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
"filter styles",
- "user manager checkbox behaviour (#1073)",
- "close action menu when closing confirmation modal",
- "translations: sync translations from transifex (master)",
- "authority-editor: add some authorities to tracker group",
"user: stringify array of org units before passing to useEffect as dep",
+ "user manager checkbox behaviour (#1073)",
+ "sidenav border style",
"use field is invite (#1094)",
- "handle invite toggle with useField",
- "don't publish to App Hub and allow merge commits",
- "authority-editor: fix initial values issue",
- "authority-editor: center metadata checkboxes",
"bulk-member-manager: prevent adding same entity to pending changes",
- "bulk-member-manager: fix pagination and refactor",
- "adjust details view styling",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "address various style and text issues (#1091)",
+ "translations: sync translations from transifex (master)",
+ "org unit access in search [DHIS2-16268] (#1324)",
"retrieve user locales [DHIS2-16170] (#1325)",
+ "don't publish to App Hub and allow merge commits",
+ "ensure superusers have access to full context menu",
+ "authority-editor: unblock input",
+ "use dedicated endpoint for checking the username (#1092)",
"remove beta entries from changelog",
- "address various style and text issues (#1091)",
+ "user: only set email field as required if inviting by email",
"Add translation for aggregate data exchange auth [DHIS2-13961]",
- "authority-editor: fix loading, error and noMatches UI",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "handle empty user roles response (#1215)",
- "groups: use correct method and endpoint to leave groups (#912)",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "sidenav border style",
- "make username optional when inviting users (#978)",
"authority-editor: ensure authority groups are empty to start off",
- "semantic: allow merge commits",
- "add tests",
- "authority-editor: use classnames for conditional classes",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "authority-editor: fix loading, error and noMatches UI",
+ "authority-editor: add some authorities to tracker group",
+ "bulk-member-manager: fix pagination and refactor",
+ "sidenav: add missing \"return null\" statement when there are no sections",
"fix user manager checkbox behaviour",
- "user: show user's database language (#917)",
- "address 2fa disable regression",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "make username optional when inviting users (#978)",
+ "handle invite toggle with useField",
+ "address user list action menu regressions (#1127)",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "address user enabling and disabling regression",
"bulk-member-manager improvements (#948)",
+ "close action menu when closing confirmation modal",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "authority-editor: use classnames for conditional classes",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
"update successful save redirects [DHIS2-15431] (#1218)",
- "address user list action menu regressions (#1127)",
- "language drop downs [DHIS2-15328] (#1147)",
+ "bulk-user-manager: sort list by firstName and surname",
+ "add tests",
"attributes: don't assume presence of values.attributeValues (#927)",
- "ensure superusers have access to full context menu",
- "upgrade @dhis2/ui to use correct username validation (#1051)",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "use container to apply background to table lists",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "authority-editor: resolve issue with error and loading state",
- "user: make userCredentials first key in user data body",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)"
+ "adjust form styling",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "user: show user's database language (#917)",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "form: increase width of date input types due to Chrome calendar icon (#914)"
],
"Maintenance": [
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.4 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.3.16 [skip release]",
- "update beta (#881)",
- "release: cut 1.5.3 [skip release]",
- "authority-editor: remove redundant api function",
- "authority-editor: correct statement made in comment",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.5.35 [skip release]",
+ "release: cut 1.4.1 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.4.30 [skip release]",
"release: cut 1.5.16 [skip release]",
- "release: cut 1.5.25 [skip release]",
- "release: cut 1.4.23 [skip release]",
- "network shim: update captured fixtures",
- "fix eslint issues",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.5.30 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "authority-editor: fix typo in i18n string",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.5.27 [skip release]",
- "release: cut 1.3.6 [skip ci]",
+ "bulk-member-manager: prevent input focus loss",
+ "stop using deprecated prop name",
+ "release: cut 1.4.5 [skip release]",
"release: cut 1.2.13 [skip ci]",
- "eslint: fix linter issues",
- "cypress: update stubs",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.4.28 [skip release]",
- "fix formatting",
- "release: cut 1.4.16 [skip release]",
- "merge branch 'master' into beta",
- "release: cut 1.5.9 [skip release]",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.35 [skip release]",
+ "release: cut 1.4.18 [skip release]",
"authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.4.12 [skip release]",
- "release: cut 1.4.10 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "release: cut 1.4.27 [skip release]",
"add translation strings",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "fix jest test suite",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.3.10 [skip ci]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.5.28 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "update ui and app-scripts deps",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.4.14 [skip release]",
"release: cut 1.4.15 [skip release]",
- "remove unused import",
- "release: cut 1.5.6 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "update app icon",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.2.10 [skip ci]",
+ "authority-editor: remove redundant api function",
"update emptyTableInfo component",
- "cleanup unused deps",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.4.5 [skip release]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.5.19 [skip release]",
+ "release: cut 1.4.9 [skip release]",
"upgrade to cypress commands and plugins v9",
- "release: cut 1.4.4 [skip release]",
- "add required properties to current user provider",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.4.1 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.4.17 [skip release]",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.4.18 [skip release]",
- "remove console.log and prop error",
- "authority-editor: use design system color for text highlights",
- "release: cut 1.4.29 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "remove technical dept (#1082)",
- "release: cut 1.5.12 [skip release]",
- "update pot file",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
+ "update beta (#881)",
+ "release: cut 1.5.21 [skip release]",
"release: cut 1.4.24 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "release: cut 1.5.25 [skip release]",
"release: cut 1.5.0 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "upgrade ui version",
- "release: cut 1.5.38 [skip release]",
- "react router: update to latest",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.5.34 [skip release]",
+ "address lint errors",
"cypress: increase timeouts",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.5.35 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "stop using deprecated prop name",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.3.15 [skip release]",
+ "remove unused import",
+ "react router: update to latest",
+ "remove console.log and prop error",
+ "release: cut 1.4.35 [skip release]",
+ "release: cut 1.5.38 [skip release]",
"merge master into beta",
- "release: cut 1.5.10 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.3.0 [skip ci]",
- "test for empty table component",
- "only subscribe to value",
- "release: cut 1.5.24 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "remove node_modules from git",
- "update network fixtures and test against 2.40",
- "adjust empty component prop naming",
- "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.12 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "cypress: update stubs",
+ "release: cut 1.5.4 [skip release]",
+ "network shim: update captured fixtures",
+ "release: cut 1.3.12 [skip release]",
+ "prep user-app for continuous release",
+ "remove technical dept (#1082)",
+ "release: cut 1.5.37 [skip release]",
"release: cut 1.5.23 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "add required properties to current user provider",
+ "fix jest test suite",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.4.4 [skip release]",
"release: cut 1.2.11 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.23 [skip release]",
+ "release: cut 1.3.9 [skip ci]",
+ "cleanup unused deps",
+ "release: cut 1.5.30 [skip release]",
+ "adjust empty component prop naming",
+ "release: cut 1.5.3 [skip release]",
+ "authority-editor: remove logs",
"release: cut 1.5.13 [skip release]",
- "release: cut 1.4.9 [skip release]",
+ "release: cut 1.5.17 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
"fix cypress test suite",
- "release: cut 1.3.12 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.2.14 [skip ci]",
- "address lint errors",
+ "release: cut 1.4.32 [skip release]",
+ "release: merge beta",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "update app icon",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.5.27 [skip release]",
+ "fix formatting",
+ "release: cut 1.5.34 [skip release]",
+ "upgrade ui version",
+ "eslint: fix linter issues",
"release: cut 1.5.5 [skip release]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.4.36 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "release: cut 1.4.16 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.0 [skip release]",
+ "merge branch 'master' into beta",
+ "release: cut 1.5.8 [skip release]",
+ "remove node_modules from git",
+ "release: cut 1.4.29 [skip release]",
"release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.30 [skip release]",
+ "release: cut 1.5.14 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "authority-editor: remove redundant style prop",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.21 [skip release]",
+ "release: cut 1.5.22 [skip release]",
+ "authority-editor: remove custom authorities from tracker section (#851)",
"release: cut 1.5.32 [skip release]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.4.34 [skip release]",
- "release: cut 1.5.20 [skip release]",
- "release: cut 1.5.1 [skip release]",
+ "release: cut 1.2.12 [skip ci]",
+ "release: cut 1.5.12 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.5.10 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.4.7 [skip release]",
+ "update ui and app-scripts deps",
"release: cut 1.4.2 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "authority-editor: remove redundant style prop",
+ "fix eslint issues",
+ "release: cut 1.5.29 [skip release]",
"release: cut 1.3.11 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.5.2 [skip release]",
- "release: merge beta"
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.3.16 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.20 [skip release]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "only subscribe to value",
+ "release: cut 1.5.18 [skip release]",
+ "update pot file"
],
"Features": [
- "user-group: bulk group member manager (#854)",
- "add and use empty table state component",
"add and use page header component",
+ "group-form: update user group in single json patch request",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "interface adjustments (#1101)",
- "group-form: update user group in single json patch request"
+ "user-group: bulk group member manager (#854)",
+ "add and use empty table state component",
+ "interface adjustments (#1101)"
],
"Testing": [
- "homepage: add test code for homepage feature",
- "main navigation: add features and test code"
+ "main navigation: add features and test code",
+ "homepage: add test code for homepage feature"
],
"Build Updates": [
"replace semantic commit checks with new workflow (#949)"