diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index f893691a..40536eb2 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 webpack from 5.88.2 to 5.94.0 (#199)",
- "deps: bump braces from 3.0.2 to 3.0.3 (#195)",
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
- "update app version",
"deps: bump ws from 7.5.9 to 7.5.10 (#194)",
+ "update app version",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump braces from 3.0.2 to 3.0.3 (#195)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#204)"
],
"Features": [
+ "create manual location checkbox component",
"add android version label",
- "edit min location specific program",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "create min location number field component",
"set null as default value of maximum file size [DHIS2-17548] (#197)",
- "disable manual coordinate by configuration [DHIS2-17632] (#198)",
- "set null as default value of max file size",
- "regenerate en.pot",
- "remove unused component",
- "add min location specific program",
- "initial default value maximum file size",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
+ "edit min location specific program",
"create label helptext component",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
"remove userCredentials references (#208)",
"add manual location specific program",
- "show the minimum Android app version required [DHIS2-16804] (#203)",
- "create manual location checkbox component",
- "create min location number field component",
- "max value accepted"
+ "regenerate en.pot",
+ "initial default value maximum file size",
+ "set null as default value of max file size",
+ "add min location specific program",
+ "max value accepted",
+ "remove unused component",
+ "disable manual coordinate by configuration [DHIS2-17632] (#198)"
],
"Bug Fixes": [
"redirect url based on the api version (#205)",
@@ -38,200 +38,200 @@
},
"2.4.0": {
"Maintenance": [
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
"update app version",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)"
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)"
],
"Bug Fixes": [
"update element type tei analytics",
- "user sync test runs without results (#183)",
+ "data set sync label",
"analytics components properties",
+ "user sync test runs without results (#183)",
"data entry form label",
- "title and short name fields empty who nutrition (#182)",
- "data set sync label"
+ "title and short name fields empty who nutrition (#182)"
],
"Features": [
- "change bypass version label",
- "regenerate en.pot",
- "add event visualization to search component",
- "create select visualization type component",
- "event visualization program",
- "user test visualization",
- "edit visualization",
- "create bypass version and dialog component",
"bypass DHIS2 version [DHIS2-15905] (#185)",
- "add bypass version component to general settings",
- "add info label to new form",
+ "add event visualization to search component",
"add default values to initial setup",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "add default value to initial setup",
- "add users info as help text",
+ "add bypass version component to general settings",
"future periods included in dataset sync [DHIS2-16805] (#188)",
- "set new data entry as default",
+ "remove bypass component from general settings",
+ "add default value to initial setup",
+ "add info label to new form",
+ "create select visualization type component",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "event visualization in home screen [DHIS2-15647] (#189)",
"add bypass component to general settings",
+ "regenerate en.pot",
+ "set new data entry as default",
+ "user test visualization",
+ "edit visualization",
"dataset future periods help text",
- "use new data entry form as default [DHIS2-17078] (#186)",
"event visualization home",
- "event visualization in home screen [DHIS2-15647] (#189)",
- "remove bypass component from general settings"
+ "create bypass version and dialog component",
+ "add users info as help text",
+ "change bypass version label",
+ "event visualization program",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)"
],
"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": [
- "minor typo",
- "allow set 0 reserved values (#173)",
- "change First launch dialog [DHIS2-14109] (#165)",
- "change to disableCollapsibleSections specific",
- "data element api call error [DHIS2-14106] (#166)",
- "remove D2 API request [DHIS2-14111]",
"save btn should stay disable if no changes",
+ "minor typo",
"create initial values mutation [DHIS2-14107]",
- "add useMemo to handleCheckbox function",
"default and reset disable referral",
+ "remove D2 API request [DHIS2-14111]",
"buffer error import and byte length (#174)",
- "change collapsible to disableCollapsible"
+ "change collapsible to disableCollapsible",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "allow set 0 reserved values (#173)",
+ "add useMemo to handleCheckbox function",
+ "data element api call error [DHIS2-14106] (#166)",
+ "change to disableCollapsibleSections specific"
],
"Features": [
- "android expression validator",
- "use program data from context",
- "add workflow",
- "regenerate en.pot",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "collapsible sections for global settings",
+ "create section component",
+ "create workflow context",
+ "handle change tei header",
"remove duplicated API calls [DHIS2-14112] (#169)",
- "create disable referral for global settings",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "update app version and description",
- "delete unused program and dataset queries",
- "create disable referral for specific settings",
- "use program and dataset data from context",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "save in datastore format",
- "add tests to get expression description",
- "experimental features component and helper function",
"create program tei header component",
- "create workflow context",
- "add useCallback to handleCheckbox function",
- "select a program indicator expression [DHIS2-15645] (#179)",
+ "add workflow",
"change label title",
+ "select a program indicator expression [DHIS2-15645] (#179)",
"collapsible sections for specific settings",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "keep datastore ASWA version updated (#175)",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "collapsible sections for global settings",
"constants common file",
- "create section component",
- "handle change tei header",
+ "support application text translation [DHIS2-14110] (#170)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "use program data from context",
+ "update app version and description",
+ "add advanced settings to general",
"remove D2 and create initial setup using dataMutation (#167)",
+ "add useCallback to handleCheckbox function",
+ "regenerate en.pot",
+ "experimental features component and helper function",
"create more options component",
- "add advanced settings to general",
- "support application text translation [DHIS2-14110] (#170)",
- "keep datastore ASWA version updated (#175)"
+ "add tests to get expression description",
+ "use program and dataset data from context",
+ "create disable referral for global settings",
+ "android expression validator",
+ "save in datastore format",
+ "create disable referral for specific settings",
+ "delete unused program and dataset queries"
],
"Maintenance": [
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
- "update ui dependencies (#172)",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
+ "update ui dependencies (#172)"
],
"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 d3-color from 1.4.1 to 3.1.0 (#152)",
+ "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 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 d3-color from 1.4.1 to 3.1.0 (#152)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)"
],
"Features": [
- "tracker exporter default value by API version",
+ "change authorities from all to androidsettings",
"multirow header table [DHIS2-14920] (#159)",
- "change import has authority",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "tracker exporter default value by API version",
"update yarn",
- "change import modules path",
"max file size to upload (#157)",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use tracker importer if current API is 2.40 or higher",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "change authorities from all to androidsettings",
"authorization wall based on api version",
+ "change import has authority",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
+ "use tracker importer if current API is 2.40 or higher",
"use notice box to give info of tracker importer",
- "move file size from General to Sync Global (#161)"
+ "move file size from General to Sync Global (#161)",
+ "change import modules path"
],
"Bug Fixes": [
+ "default values synchronization",
"export component",
"change the default value of the new tracker importer",
"update tracker notice box",
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"styles add margin and align elements (#163)",
- "default values synchronization",
+ "set 0 for download sync programs settings (#160)",
"tracker importer default value by API version",
- "set 0 for download sync programs settings (#160)"
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)"
],
"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": [
- "keep None period analytics",
- "regenerate en.pot",
- "[synchronization dataset] fix period label",
- "prop-types: change old style imports to new prop-types (#144)",
- "loop elements",
- "update metadata queries",
- "change fixed period labels (#135)",
- "add tests for user sync helpers",
- "[general] update disable settings label (#133)",
- "[analytics] fix period label",
- "[program dataset] adjust component width (#134)",
"include relative period",
- "remove None period analytics (#151)",
- "add app version",
- "update app version",
+ "[program dataset] adjust component width (#134)",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "[analytics] fix period label",
+ "add tests for user sync helpers",
+ "import component missing",
"list hides visualizations with Today and Last 30 Days periods (#138)",
- "simplify function",
- "update proptypes source",
+ "remove None period analytics (#151)",
"reuse edit visualization component",
- "import component missing",
+ "change fixed period labels (#135)",
+ "[general] update disable settings label (#133)",
"reuse visualizationGroup component",
- "visualization query for user test [DHIS2-13124] (#132)",
+ "keep None period analytics",
"add datastore keys to readme",
- "textfield max limit of 200 characters",
- "pin node version to 14 for netlify"
+ "update app version",
+ "regenerate en.pot",
+ "[synchronization dataset] fix period label",
+ "update proptypes source",
+ "update metadata queries",
+ "simplify function",
+ "prop-types: change old style imports to new prop-types (#144)",
+ "pin node version to 14 for netlify",
+ "add app version",
+ "loop elements",
+ "textfield max limit of 200 characters"
],
"Features": [
- "create text area field",
- "hide message of the day (#150)",
- "improve visualization list (#139)",
- "visualizations home create Edit Title",
- "add Message of the Day [DHIS2-12630] (#119)",
- "update user sync test metadata size [DHIS2-13061] (#140)",
+ "add message of the day to general settings",
"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",
+ "create text area field",
+ "visualizations home create Edit Title",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
"visualizations program create Edit Title",
- "change label New Tracker Importer [Sync Settings: Global] (#137)"
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "improve visualization list (#139)",
+ "hide message of the day (#150)",
+ "update user sync test metadata size [DHIS2-13061] (#140)"
],
"Build Updates": [
"run linting and tests on ci (#146)",
- "deploy: add netlify deploy workflow (#148)",
- "replace semantic commit checks with new workflow",
"trigger netlify",
- "add deploy netlify"
+ "deploy: add netlify deploy workflow (#148)",
+ "add deploy netlify",
+ "replace semantic commit checks with new workflow"
],
"Maintenance": [
- "deps: update app-runtime to latest (#145)",
- "dotfiles: add dotfiles",
- "prettier: autofix prettier issues",
- "set node version for netlify build",
- "lint: autofix linting violations",
- "upgrade ui library",
+ "add yarn.lock",
"deps: update app-runtime and cli-app-scripts",
"deps: align all dependencies",
+ "set node version for netlify build",
+ "deps: update app-runtime to latest (#145)",
"npm: add npm scripts",
- "add yarn.lock",
"eslint: add rule overrides",
+ "prettier: autofix prettier issues",
+ "lint: autofix linting violations",
"deps: loosen version requirements",
"remove unused workflow",
- "deps: add peer dependencies (#147)"
+ "upgrade ui library",
+ "deps: add peer dependencies (#147)",
+ "dotfiles: add dotfiles"
],
"Testing": [
"app: mock app layout component"
@@ -240,142 +240,142 @@
},
"2.2.0": {
"Features": [
- "change 2.38 as min api version allowed",
- "accept previous and new datastore format",
- "update webapp version",
- "Add bash script for automatic deployment (#109)",
- "add webapp version to overview page (#125)",
"add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "[appearance program]prepare configuration and new datastore format",
- "appearance add functions to prepare json for datastore",
+ "[appearance program] add optional tei search checkbox to dialog",
+ "update webapp version",
"add completionSpinner to json structure",
+ "[appearance program]prepare configuration and new datastore format",
"[appearance program] add and edit new specific setting",
+ "accept previous and new datastore format",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
- "[appearance program] add optional tei search checkbox to dialog"
+ "Add bash script for automatic deployment (#109)",
+ "add webapp version to overview page (#125)",
+ "appearance add functions to prepare json for datastore",
+ "change 2.38 as min api version allowed"
],
"Bug Fixes": [
- "appearance change label optional search",
- "change new tracker importer label",
+ "change datastore completion spinner key appearance (#127)",
"appearance default value global completion spinner",
- "change datastore key appearance (#126)",
"appearance add completion spinner key to datastore json (#128)",
- "change datastore completion spinner key appearance (#127)"
+ "change datastore key appearance (#126)",
+ "change new tracker importer label",
+ "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": [
- "[visualization] dataset change API visualization runtime",
- "[visualization] program accept API title and name",
- "validation text for reserved values, TEI and event",
- "change param to 'paging' instead of 'pager (#115)",
- "[general] remove hard limits and add warning",
- "Change param to 'paging' instead of 'pager' (#110)",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] home change API visualization runtime",
- "[visualization] keep only one default group (#106)",
- "checkbox stays unchecked (#113)",
+ "[visualization] program change API visualization runtime",
"valid URL has http or https protocol (#112)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
"[synchronization] remove hard limits and add warning",
- "[visualization] dataset accept API title and name",
+ "verify new visualization and format datastore (#118)",
+ "checkbox stays unchecked (#113)",
+ "[visualization] program accept API title and name",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "[visualization] dataset change API visualization runtime",
+ "[visualization] home change API visualization runtime",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home accept API title and name",
- "verify new visualization and format datastore (#118)",
- "update label",
- "[visualization] program change API visualization runtime"
+ "[visualization] dataset accept API title and name",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "validation text for reserved values, TEI and event",
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "[general] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
+ "update label"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
"[general] add component to Share screen",
- "general section Share screen (#107)",
"regenerate en.pot",
- "update patch app version (#114)"
+ "update patch app version (#114)",
+ "general section Share screen (#107)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more Analytics functionalities, which now also includes:
\nGeneral: \nThis version also allows configuring the possibility to take screenshots using the production APK of the Android Capture App (e.g. the one that is made available on GooglePlay). Screenshots (or screen sharing) were previously deactivated for security reasons in the production APK. However, we have received many requests from the community to allow users to take screenshots for debugging reasons. This functionality is configurable (by using a checkbox) in the Android Settings web app. Please note that the default behavior is deactivated screenshots.\n
Global synchronization: \nThis option is only available if the Android Settings Webapp is used from version 2.37 DHIS2 API onwards. It is recommended to use this new tracker importer in a testing environment.\n
Analytics and Visualizations: \nRetrieve a complete list of programs and data sets to use when creating visualizations and analytics.\n\n
RELEASE INFO: \n\n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | [Android Settings Web App doc](https://docs.dhis2.org/en/use/android-app/settings-configuration.html)\nIssues related | [Jira issues Android_settingswebapp_v2.1.1](https://jira.dhis2.org/browse/DHIS2-12535?filter=12326)"
},
"2.1.0": {
"Refactoring": [
- "[Appearance] colocate data with component Data set table",
"[sync general] reorganize file and component",
+ "remove unused svg icons",
+ "[sync general] reorganize components related to field section",
+ "[sync] remove unused constants",
+ "[Appearance] Data set and Home table component",
+ "delete unused components (#81)",
+ "[sync programs] remove unused components",
+ "[Appearance] colocate data with component Data set table",
"[Appearance] colocate data with component Home table",
- "[sync general] remove unused components",
"[sync dataset] remove unused components",
- "[appearance] colocate data with component table (#91)",
"[analytics] use common query and mutation (#93)",
+ "[appearance] colocate data with component table (#91)",
"[Program Appearance] colocate data with component table",
- "[Appearance] Data set and Home table component",
- "[sync] remove unused constants",
- "[sync general] reorganize components related to field section",
- "delete unused components (#81)",
- "[sync programs] remove unused components",
- "remove unused svg icons"
+ "[sync general] remove unused components"
],
"Features": [
- "[visualization] select and text field",
- "[visualization] add Home visualization component to menu",
- "add user test table",
- "add Program analytics to menu",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualizations] add new visualization for program",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization] Program show groups and visualizations",
- "add analytics menu (#82)",
- "queries to update and get analytics datastore",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "add a user search field",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization] add basic components to search a user",
+ "[analytics] program create initial section",
+ "[visualization] select and text field",
+ "[visualization] add user tests to Home, Programs, and Data set",
"[visualization dataset] show visualizations and groups",
+ "show and delete group and visualizations (#94)",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] create initial layout for data set visualization",
"[visualization home] add visualizations and groups",
- "[appearance] program add follow up option (#85)",
- "[visualization] dialog to delete element",
- "[visualizations] group options",
- "[visualization dataset] add visualization and groups",
- "[DHIS2-11255] Add visualization and groups (#99)",
+ "[user sync test] get data download size",
+ "[visualization] Program show groups and visualizations",
"add user sync test",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "[user sync test] get metadata download size",
+ "[visualizations] add new visualization for program",
+ "add Analytics menu sections",
+ "[visualization] test to validate the user has access to visualization",
+ "[visualization home] dialog to add visualization",
+ "[DHIS2-11263] create basic layout for data set (#98)",
"add visualizations search field (#95)",
- "[visualization] dialog to add visualization and group",
"[visualization] search visualization",
- "show and delete group and visualizations (#94)",
- "add Data set visualization and groups (#100)",
- "[visualizations] show Home groups and visualizations",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[user sync test] get data download size",
- "[visualization] create initial layout for data set visualization",
+ "[visualization] dialog to add visualization and group",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "add a user search field",
+ "[visualization] add Home visualization component to menu",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualizations] update home visualizations",
+ "add user test table",
+ "[visualization] add table to show program visualizations",
+ "[visualization] add visualization query",
"[visualizations] add Home visualization component to menu",
+ "update version",
+ "[DHIS2-9858] update user sync test (#102)",
"[visualization] add period and visualization constants",
- "[visualization] test to validate the user has access to visualization",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualization] add table to show program visualizations",
- "[visualization] add basic components to search a user",
- "[analytics] program create initial section",
- "[visualizations] update home visualizations",
+ "add Data set visualization and groups (#100)",
+ "add analytics menu (#82)",
+ "[visualization] dialog to delete element",
"[user sync test] show test results",
- "add Analytics menu sections",
+ "[visualization dataset] add visualization and groups",
+ "[appearance] program add follow up option (#85)",
+ "queries to update and get analytics datastore",
"generate a random id",
- "[visualization home] dialog to add visualization",
- "update version",
- "[visualization] add visualization query",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "[visualization] show and delete visualization, update datastore",
- "[user sync test] get metadata download size",
- "[DHIS2-9858] update user sync test (#102)",
+ "[visualizations] show Home groups and visualizations",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "add Program analytics to menu",
+ "[visualizations] group options",
"test if user has access to a visualization (#101)"
],
"Bug Fixes": [
- "[synchronization] update program name",
- "[visualization]differentiate between failure to load and empty data",
- "[appearance] program filter add translations to strings",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[Analytics] remove write access filter (#92)",
"move analytics components to TEI directory",
"move code inside onComplete to a useEffect hook",
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
"[Appearance Program] support translation for list of elements",
- "[synchronization] update data set name",
- "[Analytics] remove write access filter (#92)",
"update input number props",
"migrate import from ui-core to ui (#84)",
+ "[synchronization] update program name",
+ "[synchronization] update data set name",
+ "[appearance] program filter add translations to strings",
+ "[visualization]differentiate between failure to load and empty data",
"add error notice box",
"remove extra constant, initialvalue and tei are kept in sync"
],
@@ -386,139 +386,139 @@
},
"2.0.0": {
"Bug Fixes": [
- "add sync status to default values",
- "summary settings text sync program, appearance",
- "change authority to authorities better descriptive resource name",
- "loading for specific settings",
- "common functions to update, remove and filter elements",
"update namespace value",
- "add a table for sync program global settings",
- "add new keys for datastore",
- "change datastore keys to get initial values",
- "user sync test, change keys datastore (#78)",
- "change bar chart constant value to bar",
+ "label and help text values with i18n inside render",
+ "use uid for keys in table rows",
"change wording",
+ "six-monthly typo",
+ "common functions to update, remove and filter elements",
+ "add edit property to analytic sections",
"add edit property to analytic select fields",
- "parse and format for program Indicator",
- "remove first version namespace if exists",
+ "update key names and values to create the first setup datastore",
+ "add sync status to default values",
+ "API call to get value by key and namespace, clean extra functions",
+ "outside function to validate mandatory form fields",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"update key values for datastore",
- "label and help text values with i18n inside render",
"add new menu and submenu and routes for sidebar (#60)",
- "get namespace and authority using app runtime (#62)",
- "remove empty lines",
+ "add new keys for datastore",
"options to round value",
+ "change datastore keys to get initial values",
+ "add sidebar and routes",
+ "use default constant for data and metadata",
+ "remove extra hook to get namespace datastore",
+ "summary settings text synchronization program",
+ "add default values to populate program sync settings",
+ "summary settings text sync program, appearance",
+ "add program name as analytics description",
+ "remove first version namespace if exists",
+ "change authority to authorities better descriptive resource name",
+ "get namespace and authority using app runtime (#62)",
"migrate d2 to runtime to get datastore namespace and auth",
+ "remove extra hook to manage and get general key",
+ "add a table for sync program global settings",
+ "change data sets wording inconsistency",
+ "user sync test, change keys datastore (#78)",
+ "change file and function name update general datastore key",
"update datastore keys default values initial setup",
+ "dataset API period type",
"remove id and name from settings",
- "add Home/Overview component to routes",
- "six-monthly typo",
- "add edit property to analytic sections",
"use lodash to verify values are equal",
- "change file and function name update general datastore key",
- "add program name as analytics description",
- "remove extras in help text",
- "remove extra hook to manage and get general key",
- "change data sets wording inconsistency",
+ "parse and format for program Indicator",
+ "change bar chart constant value to bar",
+ "add edit to dependency effect",
"remove unused state in router",
- "outside function to validate mandatory form fields",
- "dataset API period type",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "remove extra hook to get namespace datastore",
- "update key names and values to create the first setup datastore",
- "API call to get value by key and namespace, clean extra functions",
+ "remove extras in help text",
+ "remove empty lines",
+ "add Home/Overview component to routes",
"move authorization query to Dialog component and remove extra state",
- "summary settings text synchronization program",
- "add default values to populate program sync settings",
- "add sidebar and routes",
- "use default constant for data and metadata",
- "use uid for keys in table rows",
- "add edit to dependency effect"
+ "loading for specific settings"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "add a basic page for the global settings section",
- "add basic select fields",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "analytic WHO Elements",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "add function to edit analytics items",
- "add new tei items and show them in a table action",
- "create fields for general settings",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
"analytic table action",
- "inputs should be disabled if user has no authorities (#74)",
- "add analytics to menu sections",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "reorganize new sidebar menu sections and submenus",
+ "basic page to handle analytics items",
+ "create fields for general settings",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "add function to check object values are valid",
+ "analytic WHO Elements",
+ "add dataset sync to menu sections",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "change notice alert style",
"create a new specific setting for the program",
- "save and reset program synchronization settings",
"queries to read and update analytics key from datastore",
+ "update sidebar menu section information",
+ "create a home card for menu sections",
+ "queries to read program dataElement attribute programIndicator id",
+ "add function to edit analytics items",
+ "global settings for program appearance section",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "add queries and mutations for appearance key",
"basic page to handle home appearance section",
+ "add analytics to menu sections",
+ "add program completion checkbox",
+ "save and reset program synchronization settings",
+ "specific settings list, table action to edit and delete",
+ "button to delete namespace from datastore",
+ "create a table for dataset global sync setting",
"dialog for program specific settings",
- "change notice alert style",
"add new analytics item",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "dialog to create a new specific setting",
- "create a home card for menu sections",
- "create a table for dataset global sync setting",
- "button to add new settings",
- "handle dataset specific settings, create, edit, delete and save",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "queries to read program dataElement attribute programIndicator id",
- "create new data set specific setting",
- "create a new specific setting for dataset",
- "query to read if the user has all authorities",
- "dialog to edit and create specific settings",
- "create fields with validation",
- "add constants for datastore",
- "create a new program specific setting",
- "add home appearance to the menu section",
- "add a table with global settings for the dataset",
"[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "strip buttons to save and reset settings datastore",
- "edit and delete data set specific setting",
- "analytic section: program, title, visualization, gender and axis",
- "add function to check object values are valid",
+ "general settings form using app runtime for datastore",
"edit and delete program specific setting",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "choose element and visualization type, refetch query after select",
- "create a basic page for dataset sync section, save and reset",
+ "add basic select fields",
+ "create a new specific setting for dataset",
+ "add page layout, save and reset",
+ "add a basic page for the global settings section",
"create a simple page for program sync settings",
- "add page header layout",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "dialog to create a new specific setting",
+ "basic page layout with header",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"add components to choose: program, programStage, dataElement, who",
+ "choose element and visualization type, refetch query after select",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "create a basic page for dataset section, save and reset options",
+ "button to add new settings",
+ "add queries and mutations to handle synchronization key datastore",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "general settings form using app runtime for datastore",
- "button to delete namespace from datastore",
- "update sidebar menu section information",
- "add program completion checkbox",
- "basic page layout with header",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "basic page to handle analytics items",
- "create basic form fields",
- "global settings for program appearance section",
- "add page layout, save and reset",
- "notice info when there are no analytics items",
- "add basic components for text, select and radio field",
+ "add home cards for menu and submenu items",
+ "add a table with global settings for the dataset",
"add helper functions for analytics",
+ "create new data set specific setting",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "strip buttons to save and reset settings datastore",
+ "create a basic page for dataset sync section, save and reset",
+ "add page header layout",
+ "edit and delete data set specific setting",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
"handle program-specific settings, create, edit and delete",
- "reorganize new sidebar menu sections and submenus",
- "[DHIS2-9585] General Settings section (#63)",
- "add dataset sync to menu sections",
"add synchronization program to menu sections",
- "add home cards for menu and submenu items",
- "create a basic page for dataset section, save and reset options",
- "add queries and mutations for appearance key",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "[DHIS2-9669] Create Analytics Section (#65)",
"[DHIS2-10895] Add new analytics item (#70)",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "add queries and mutations to handle synchronization key datastore",
- "specific settings list, table action to edit and delete"
+ "analytic section: program, title, visualization, gender and axis",
+ "query to read if the user has all authorities",
+ "create fields with validation",
+ "dialog to edit and create specific settings",
+ "inputs should be disabled if user has no authorities (#74)",
+ "add constants for datastore",
+ "add home appearance to the menu section",
+ "create a new program specific setting",
+ "[DHIS2-9585] General Settings section (#63)",
+ "notice info when there are no analytics items",
+ "add basic components for text, select and radio field",
+ "add new tei items and show them in a table action",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "create basic form fields"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "adding tests for valid values",
+ "adding tests for valid URLs"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
},
@@ -529,11 +529,11 @@
],
"Bug Fixes": [
"change metadata and data text in manual dialog (#58)",
- "[DHIS2-9301] add Manual option to sync (#56)",
+ "change labels metadata and data options (#52)",
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "change labels metadata and data options (#52)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "[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": [
+ "add userGroups to context",
+ "change latest download userGroup [DHIS2-15650]",
"regenerate en.pot",
"add notice box and authority cases",
- "update latest download button",
- "add userGroups to context",
- "change latest download userGroup [DHIS2-15650]"
+ "update latest download button"
],
"Refactoring": [
"move version list component to page"
],
"Bug Fixes": [
- "download button with only userGroup [DHIS2-18400] (#19)",
- "download button with userGroup"
+ "download button with userGroup",
+ "download button with only userGroup [DHIS2-18400] (#19)"
],
"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": [
- "delete apk version",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "parse new version before saving",
+ "icon",
+ "style add padding to search input",
"add userGroups to dependencies",
+ "allow user to upload latest app version (#7)",
"regenerate en.pot",
+ "parse last release version before saving",
+ "version format 4 digits [DHIS2-16802]",
+ "delete apk version",
"update user groups",
- "icon",
"delete all apk version",
- "isGreaterVersion and padZeros functions for all expressions",
- "remove all usergroups already assigned from option list",
- "style add padding to search input",
- "parse new version before saving",
- "parse last release version before saving",
"support four-part version numbers",
- "version format 4 digits [DHIS2-16802]",
- "allow user to upload latest app version (#7)"
+ "remove all usergroups already assigned from option list"
],
"Features": [
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
"add erase all button",
- "regenerate en.pot",
- "upload new apk with user group",
+ "first time setup with empty value",
+ "erase all content [DHIS2-15911]",
+ "create basic components to search user groups",
+ "support application text translation [DHIS2-15593]",
"create basic components to list user groups",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "upload new apk with user group",
+ "assign user groups to version already created",
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "regenerate en.pot",
+ "show userGroups names and default apk version",
"grant access to apk by userGroup [DHIS2-16678]",
- "create basic components to search user groups",
+ "add warning when no match found",
"create user groups access component",
- "show userGroups names and default apk version",
- "erase all content [DHIS2-15911]",
- "save userGroup on the fly",
- "save user group on the fly when editing version [DHIS2-17222]",
- "first time setup with empty value",
"create button to erase all content",
- "add warning when no match found",
- "assign user groups to version already created",
- "support application text translation [DHIS2-15593]"
+ "save userGroup on the fly"
],
"Maintenance": [
"update app version"
@@ -661,9 +661,9 @@
"fix main branch ref in concurrency expression (#561)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.2.39 [skip release]"
@@ -690,14 +690,14 @@
},
"v100.2.36": {
"Build Updates": [
- "add new workflows (#554)",
- "update workflows"
+ "update workflows",
+ "add new workflows (#554)"
],
"Maintenance": [
- "remove QA from CODEOWNERS",
- "update CODEOWNERS (#558)",
"update cli-app-scripts",
- "release: cut 100.2.36 [skip release]"
+ "remove QA from CODEOWNERS",
+ "release: cut 100.2.36 [skip release]",
+ "update CODEOWNERS (#558)"
],
"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": [
- "release: cut 100.2.24 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.2.24 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -867,10 +867,10 @@
},
"v100.2.19": {
"Maintenance": [
- "release: cut 100.2.19 [skip release]",
"update app icon (#484)",
- "format",
- "rename class"
+ "release: cut 100.2.19 [skip release]",
+ "rename class",
+ "format"
],
"Bug Fixes": [
"correct logic",
@@ -906,9 +906,9 @@
"fix main branch ref in concurrency expression (#626)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.1.17 [skip release]"
@@ -924,8 +924,8 @@
"release: cut 100.1.16 [skip release]"
],
"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 "
},
@@ -976,8 +976,8 @@
},
"v100.1.10": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.1.10 [skip release]"
+ "release: cut 100.1.10 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -986,16 +986,16 @@
},
"v100.1.9": {
"Maintenance": [
- "format fixtures",
- "update dependencies",
- "update app icon (#599)",
"release: cut 100.1.9 [skip release]",
"update proptypes import",
- "update network fixtures and cypress config"
+ "format fixtures",
+ "update network fixtures and cypress config",
+ "update app icon (#599)",
+ "update dependencies"
],
"Bug Fixes": [
- "design adjustments [UX-132]",
- "design, color, spacing adjustments"
+ "design, color, spacing adjustments",
+ "design adjustments [UX-132]"
],
"Build Updates": [
"bump workflow node versions"
@@ -1025,9 +1025,9 @@
},
"v100.1.6": {
"Build Updates": [
- "fix d2-style script",
+ "fix lint script",
"replace semantic commit checks with new workflow",
- "fix lint script"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1060,11 +1060,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "yarn: deduplicate lockfile",
- "deps-dev: update app-scripts to get new publish command",
"deps: update app-runtime to latest alpha",
+ "codeowners: introduce owners",
"release: cut 100.1.3 [skip ci]",
- "codeowners: introduce owners"
+ "yarn: deduplicate lockfile",
+ "deps-dev: update app-scripts to get new publish command"
],
"Documentation": [
"colocate app docs"
@@ -1076,8 +1076,8 @@
},
"v100.1.2": {
"Build Updates": [
- "enable preview pr",
- "preview: enable deploy previews"
+ "preview: enable deploy previews",
+ "enable preview pr"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1088,12 +1088,12 @@
},
"v100.1.1": {
"Maintenance": [
+ "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
"deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
"deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
"deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
- "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
"release: cut 100.1.1 [skip ci]",
- "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
+ "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
"deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)"
],
"Build Updates": [
@@ -1106,18 +1106,18 @@
"v100.1.0": {
"Maintenance": [
"release: cut 100.1.0 [skip ci]",
- "deps: update cypress packages and add network shim captures",
- "remove default cypress fixture",
"add network shim capture fixtures",
- "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
"add cypress projectId",
- "update workflow to latest",
"update @dhis2/cli-utils-cypress to v8.0.1",
- "update cli-utils-cypress"
+ "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
+ "update cli-utils-cypress",
+ "deps: update cypress packages and add network shim captures",
+ "update workflow to latest",
+ "remove default cypress fixture"
],
"Bug Fixes": [
- "add start:nobrowser script",
"use getWithDataTest and findWithDataTest",
+ "add start:nobrowser script",
"add cypress data test prefix to cypress.json"
],
"Features": [
@@ -1149,21 +1149,21 @@
},
"v31.1.14": {
"Maintenance": [
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
- "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
- "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
- "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.3 to 6.2.0 (#480)",
- "release: cut 31.1.14 [skip ci]",
- "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
- "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
"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: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
+ "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
"deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
+ "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.3 to 6.7.0 (#479)",
+ "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
"deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "deps: [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)",
+ "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
+ "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
+ "release: cut 31.1.14 [skip ci]",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
+ "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1190,15 +1190,15 @@
},
"v31.1.11": {
"Maintenance": [
- "release: cut 31.1.11 [skip ci]",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
+ "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
"deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
- "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
"deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
- "release-prepare: cut patch/2.36.0",
- "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: [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.6 to 6.6.0 (#443)",
+ "release: cut 31.1.11 [skip ci]",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
+ "release-prepare: cut patch/2.36.0"
],
"Bug Fixes": [
"correct checkbox field group to fix selections [DHIS2-10791] (#447)"
@@ -1207,9 +1207,9 @@
},
"v31.1.10": {
"Maintenance": [
+ "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)",
- "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)"
+ "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)"
],
"Bug Fixes": [
"upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)"
@@ -1218,8 +1218,8 @@
},
"v31.1.9": {
"Bug Fixes": [
- "ensure locales are generated before linting",
- "i18n: import from `./locales/index.js` and update scripts"
+ "i18n: import from `./locales/index.js` and update scripts",
+ "ensure locales are generated before linting"
],
"Maintenance": [
"release: cut 31.1.9 [skip ci]",
@@ -1229,8 +1229,8 @@
},
"v31.1.8": {
"Maintenance": [
- "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
"release: cut 31.1.8 [skip ci]",
+ "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)",
"deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)"
],
@@ -1253,29 +1253,29 @@
"v101.23.0": {
"Features": [
"add orgunit selector to schedule form",
- "disable org unit in scope selector",
"add org unit field to form with validation",
- "validation org unit in schedule",
+ "auto select orgUnit",
+ "show form without selected org unit",
+ "disable org unit in scope selector",
"add to redux",
"[DHIS2-18325] Show orgunit selector in the new event form (#3879)",
"set orgunit for event",
- "auto select orgUnit",
- "add selected org unit to payload",
- "show form without selected org unit"
+ "validation org unit in schedule",
+ "add selected org unit to payload"
],
"Bug Fixes": [
- "temp",
- "simplify pull request",
- "schedule date automatically info bow",
- "code clean up",
"use errormessage",
- "nameing of date component",
- "add deleted cy test",
+ "code clean up",
+ "remove cy test that clears the org unit",
"rules, coordinates etc",
+ "temp",
+ "nameing of date component",
"style for schedule",
- "remove cy test that clears the org unit",
+ "simplify pull request",
"fix map center point when no org unit",
- "org unit prop mismatch"
+ "org unit prop mismatch",
+ "schedule date automatically info bow",
+ "add deleted cy test"
],
"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,10 +1298,10 @@
"release: cut 101.21.6 [skip release]"
],
"Bug Fixes": [
- "implement logic",
"remove breaking tests",
- "change test",
+ "implement logic",
"remove divider",
+ "change test",
"[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18668] remove delete tei button in enrollment event pages (#3941 ) (aef3400 ) \n "
@@ -1318,9 +1318,9 @@
},
"v101.21.4": {
"Maintenance": [
- "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)",
"release: cut 101.21.4 [skip release]",
- "deps: bump webpack from 5.93.0 to 5.96.1 (#3899)"
+ "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)"
],
"Bug Fixes": [
"[DHIS2-18355] runtime error occurs when saving empty widget in Related stages (#3935)"
@@ -1333,19 +1333,19 @@
"release: cut 101.21.3 [skip release]"
],
"Bug Fixes": [
+ "bug in function",
"every serverdate structure based on version",
"use new enpoint for view event",
- "version based api call",
"serverdata structure based on version",
- "[DHIS2-17613] Use new note endpoint (#3908)",
- "bug in function"
+ "version based api call",
+ "[DHIS2-17613] Use new note endpoint (#3908)"
],
"GitHub": "\nBug Fixes \n"
},
"v101.21.2": {
"Bug Fixes": [
- "paging parameter based on version",
"[DHIS2-18569] Relationship widget limited to 50 entries (#3927)",
+ "paging parameter based on version",
"set paging to false"
],
"Maintenance": [
@@ -1355,11 +1355,11 @@
},
"v101.21.1": {
"Bug Fixes": [
- "converting org unit and sorting",
"remove console log",
"wrong sort direction for text",
+ "review comment",
"[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
- "review comment"
+ "converting org unit and sorting"
],
"Maintenance": [
"release: cut 101.21.1 [skip release]"
@@ -1368,25 +1368,25 @@
},
"v101.21.0": {
"Maintenance": [
- "release: cut 101.21.0 [skip release]",
- "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)"
+ "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)",
+ "release: cut 101.21.0 [skip release]"
],
"Features": [
+ "[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)",
"update clienttolist",
"style improvements",
- "geometry scheduledat occuredat in changelog",
- "[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)"
+ "geometry scheduledat occuredat in changelog"
],
"Bug Fixes": [
- "revert new folder structure",
- "translation",
+ "change from property to fields",
"show coordinate",
+ "translation",
"code clean up",
- "change from property to fields",
- "review comments",
+ "convert changelog data in servertoclient",
+ "revert new folder structure",
"add check for featuretype",
- "revert type change",
- "convert changelog data in servertoclient"
+ "review comments",
+ "revert type change"
],
"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": [
- "[DHIS2-18635] Fix Cypress tests (#3912)",
- "release: cut 101.20.0 [skip release]"
+ "release: cut 101.20.0 [skip release]",
+ "[DHIS2-18635] Fix Cypress tests (#3912)"
],
"Features": [
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"temp",
+ "add menu items for unlik and delete event",
"add validation",
"delete and unlink function",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
- "update dhis ui",
- "add menu items for unlik and delete event"
+ "update dhis ui"
],
"Bug Fixes": [
- "remove noticebox and add alerterror",
+ "review changes",
"merge error in package json",
- "merge conflict",
"user message improvements",
+ "remove noticebox and add alerterror",
+ "use invalidatequeries",
+ "remove update data",
"indexeddb write access",
+ "dublicate code",
+ "merge conflict",
"revert changes in version after dhis2 ui update",
- "review comments",
- "remove update data",
- "use invalidatequeries",
- "review changes",
- "dublicate code"
+ "review comments"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
},
@@ -1484,46 +1484,46 @@
},
"v101.19.0": {
"Maintenance": [
- "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
"update tests",
+ "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
"release: cut 101.19.0 [skip release]",
"update calendarInput ui version"
],
"Features": [
- "add error messages",
- "eventDate validation to use internal error from calendarInput",
- "add validation to dateTime & age fields",
- "add errors to main field",
"scheduleDate reset when there is invalid date",
+ "add validation to dateTime & age fields",
+ "use calendarInput component in forms",
+ "eventDate validation to use internal error from calendarInput",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
- "use calendarInput component in forms"
+ "add error messages",
+ "add errors to main field"
],
"Bug Fixes": [
- "pass validationContext for unique validator",
- "remove current context from function",
- "date and dateTime errors to display only once",
- "width & calendarWidth to be string",
- "remove ref",
+ "schedule date in related stages to display calendarInput internal errors",
"update rules engine version",
+ "refactor incident date validation to use form validations",
+ "always pass current context",
"flow errors",
+ "remove current context from function",
"flow types",
- "failing tests",
- "schedule date in related stages to display calendarInput internal errors",
- "always pass current context",
"enrollment date input fields",
- "refactor incident date validation to use form validations",
+ "add disabled to calendar input",
+ "pass validationContext for unique validator",
+ "failing tests",
+ "date and dateTime errors to display only once",
"runtime error when date is null",
- "add disabled to calendar input"
+ "remove ref",
+ "width & calendarWidth to be string"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
},
"v101.18.1": {
"Maintenance": [
"skip lint title and commits for bots (#3898)",
- "release: cut 101.18.1 [skip release]",
- "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)"
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
+ "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
+ "release: cut 101.18.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1553,13 +1553,13 @@
"display errors"
],
"Bug Fixes": [
- "display date in wrong format when passing dd-mm-yyyy",
- "calendarInput zindex",
"allow empty strings to run onBlur",
+ "label type definition",
+ "flow errors",
"remove editable prop",
+ "display date in wrong format when passing dd-mm-yyyy",
+ "calendarInput zindex",
"replace onKeyPress with onKeyDown",
- "flow errors",
- "label type definition",
"add label"
],
"Maintenance": [
@@ -1581,8 +1581,8 @@
"v101.16.6": {
"Bug Fixes": [
"[DHIS2-17519] app crashing when opening new event from view event (#3781)",
- "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-18150] user has to click out of range filter for update button to trigger (#3855)",
+ "app crashing when openeing new event from view event"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -1619,28 +1619,28 @@
"v101.16.2": {
"Bug Fixes": [
"image and file for tea",
- "missing question mark",
- "add try catch to all query calls",
- "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
+ "revert clienttolist changes",
"wrong else statement",
+ "latest value not shown",
"code clean up",
+ "performance",
"caching",
- "revert clienttolist changes",
+ "missing question mark",
+ "add try catch to all query calls",
"show only latest image and file",
"revert change",
- "use storagestatus to find latest value",
- "performance",
- "latest value not shown",
- "review comments",
"update islatestvalue to check for fieldid",
+ "string improvement",
"ensure text utilizes space without overflow",
- "string improvement"
+ "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
+ "use storagestatus to find latest value",
+ "review comments"
],
"Features": [
"temp",
- "add link for image and file data element",
"image and file for event and tracked entity",
- "compare with event data to find latest value"
+ "compare with event data to find latest value",
+ "add link for image and file data element"
],
"Maintenance": [
"release: cut 101.16.2 [skip release]"
@@ -1669,13 +1669,13 @@
"dashboard-app": {
"v100.4.2": {
"Maintenance": [
- "release: cut 100.4.2 [skip release]",
+ "Sonarqube fixes (#3182)",
"deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)",
- "Sonarqube fixes (#3182)"
+ "release: cut 100.4.2 [skip release]"
],
"Bug Fixes": [
- "the Item selector list is populated based on the item type, but for some reason",
- "not possible to see more or search for App items when editing dashboard (#3186)"
+ "not possible to see more or search for App items when editing dashboard (#3186)",
+ "the Item selector list is populated based on the item type, but for some reason"
],
"GitHub": "\nBug Fixes \n\nnot possible to see more or search for App items when editing dashboard (#3186 ) (04e73b8 ) \n "
},
@@ -1697,10 +1697,10 @@
"release: cut 100.4.0 [skip release]"
],
"Features": [
+ "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
"implement dashboard slideshow (#3081)",
"maximize use of the available screen space by reducing whitespace in the dashboard item grid",
- "release DHIS2-18441 and DHIS2-13038",
- "add space efficient dashboard bar design and dashboard selection, and keyboard navigation"
+ "release DHIS2-18441 and DHIS2-13038"
],
"GitHub": "\nFeatures \n\nadd space efficient dashboard bar design and dashboard selection, and keyboard navigation (33bcbca ) \nimplement dashboard slideshow (#3081 ) (2a75b84 ) \nmaximize use of the available screen space by reducing whitespace in the dashboard item grid (95b9764 ), closes #3165 \n "
},
@@ -1717,16 +1717,16 @@
},
"v100.3.1": {
"Maintenance": [
+ "remove i18next and react-dom as direct dependencies (#3138)",
+ "dependabot config separate dev group and exclude react-grid-layout (#3110)",
"release: cut 100.3.1 [skip release]",
+ "upgrade all used gh action versions (#3131)",
+ "i18next is no longer a dependency",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
"deps: bump the security group with 4 updates (#3132)",
- "use hardcoded dev version for running e2e prod tests (#3109)",
- "deps: bump webpack in the security group across 1 directory (#3096)",
- "i18next is no longer a dependency",
"add separate dev dependencies group and exclude rgl",
- "upgrade all used gh action versions (#3131)",
- "dependabot config separate dev group and exclude react-grid-layout (#3110)",
- "remove i18next and react-dom as direct dependencies (#3138)"
+ "deps: bump webpack in the security group across 1 directory (#3096)",
+ "use hardcoded dev version for running e2e prod tests (#3109)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1753,17 +1753,17 @@
},
"v100.2.4": {
"Maintenance": [
- "break up command chain",
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
- "release: cut 100.2.4 [skip release]",
"deps: bump the security group with 3 updates (#3046)",
"dependabot config and remove dev branch from workflows (#3027)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "cypress 13 upgrade (#3040)"
+ "break up command chain",
+ "cypress 13 upgrade (#3040)",
+ "release: cut 100.2.4 [skip release]"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
"stop fetching schemas and replace d2 with dataEngine (#3056)",
+ "display correct app version in dhis2 and updated workflows (#3061)",
"add missing dependencies for semantic-release (#3062)"
],
"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 "
@@ -1775,10 +1775,10 @@
"translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "release: cut 100.2.3 [skip release]",
"[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)"
+ "run release step on tags so it publishes to d2-ci (#2989)",
+ "release: cut 100.2.3 [skip release]",
+ "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": [
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"merge to master",
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"dimension list design (DHIS2-16270) (#2861)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
- "avoid reading from undefined error (DHIS2-17334) (#2970)"
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -1800,10 +1800,10 @@
},
"v100.2.1": {
"Bug Fixes": [
- "merge to master",
- "translations: sync translations from transifex (dev)",
"in paragraphs were removed in dashboard item description (#2962)",
- "short name was not being shown in visualizations (#2959)"
+ "merge to master",
+ "short name was not being shown in visualizations (#2959)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -1824,33 +1824,33 @@
},
"v100.1.0": {
"Maintenance": [
- "26.2.0-cumulative-values-alpha.1",
- "use the repo default branch for dependabot (#2887)",
- "run the release step on both master and dev branches (#2929)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "update analytics dependency (#2934)",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"analytics (#2856)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "release: cut 100.1.0 [skip release]",
- "include release notes in slackbot message (#2911)",
- "analytics@26.2.0",
"deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "analytics@26.2.0",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
"include patch packages in cache-key (#2855)",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "use latest alpha for testing",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)"
- ],
+ "update analytics dependency (#2934)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "include release notes in slackbot message (#2911)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "release: cut 100.1.0 [skip release]",
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "use latest alpha for testing",
+ "run the release step on both master and dev branches (#2929)",
+ "26.2.0-cumulative-values-alpha.1"
+ ],
"Bug Fixes": [
- "merge to master",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "merge to master",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
- "translations: sync translations from transifex (dev) (#2920)",
- "use interpretations component from Analytics (DHIS2-15441) (#2430)"
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
@@ -1867,19 +1867,19 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
+ "add github job that reports successful release (#2712)",
+ "clean up cypress folder (#2687)",
"only run release-success if master branch",
- "release: cut 100.0.4 [skip release]",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "add github job that reports successful release (#2712)",
- "clean up cypress folder (#2687)"
+ "release: cut 100.0.4 [skip release]"
],
"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: upgrade several dependencies (#2686)",
"release: cut 100.0.3 [skip release]",
- "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
- "deps: upgrade several dependencies (#2686)"
+ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)"
],
"Bug Fixes": [
"merge to master",
@@ -1892,14 +1892,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"release: cut 100.0.2 [skip release]",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
+ "nightly failing to set up cypress (#2378)",
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
"deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
- "disable nightly scheduled test run (#2511)"
+ "disable nightly scheduled test run (#2511)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
+ "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)"
@@ -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": [
- "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)"
],
"Maintenance": [
"release: cut 99.11.7 [skip ci]"
@@ -2002,25 +2002,25 @@
},
"v99.11.0": {
"Maintenance": [
- "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
+ "cli-app-scripts upgrade",
+ "send slack message if build on master fails (#2236)",
"deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
- "send slack message if build on master fails (#2236)",
- "cli-app-scripts upgrade",
+ "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
"deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
- "release: cut 99.11.0 [skip ci]",
- "add todos"
+ "add todos",
+ "release: cut 99.11.0 [skip ci]"
],
"Features": [
- "iframe-plugin: receive pwa installation status from plugins",
- "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)"
+ "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)",
+ "iframe-plugin: receive pwa installation status from plugins"
],
"Bug Fixes": [
- "wait to render until the first item of the type has gotten the plugin",
- "bump d2-ui-interpretations and related components for BETA-42 (#2286)",
- "dont use the component",
+ "remove unused var",
"add property to the top-most item of each iframe plugin type",
- "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",
+ "dont use the component"
],
"Refactoring": [
"combine loops"
@@ -2029,8 +2029,8 @@
},
"v99.10.23": {
"Bug Fixes": [
- "fix props handling when switching Map <-> DV plugins (#2272)",
- "fetch repetition data for LL to show in plugin (#2271)"
+ "fetch repetition data for LL to show in plugin (#2271)",
+ "fix props handling when switching Map <-> DV plugins (#2272)"
],
"Maintenance": [
"add PR template",
@@ -2073,9 +2073,9 @@
"update to shared workflows"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -2192,353 +2192,353 @@
},
"v99.9.99": {
"Maintenance": [
- "add comment regarding sections.conf.js",
- "set minDHIS2Version to 2.39",
+ "translations: sync translations from transifex (master)",
+ "release: cut 1.1.28 [skip ci]",
+ "remove d2-ui",
+ "remove useD2 from AddLockException",
+ "release: cut 1.1.20 [skip ci]",
+ "release: cut 1.1.35 [skip ci]",
+ "lower nodejs version to 16",
+ "translations: sync ChineseChina translations from transifex [skip ci] (master)",
+ "release: cut 1.1.61 [skip ci]",
+ "translations: sync Arabic translations from transifex (master)",
+ "release: cut 1.0.2 [skip ci]",
+ "release: cut 1.1.49 [skip ci]",
+ "release: cut 1.1.1 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.44 [skip ci]",
+ "release: cut 1.1.15 [skip ci]",
"release: cut 1.1.22 [skip ci]",
- "release: cut 1.1.2 [skip ci]",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.59 [skip ci]",
+ "release: cut 1.1.29 [skip ci]",
+ "release: cut 1.1.65 [skip ci]",
+ "release: cut 1.2.3 [skip ci]",
+ "release: cut 1.1.17 [skip ci]",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "release: cut 1.2.2 [skip ci]",
+ "translations: sync Tajik translations from transifex [skip ci] (master)",
+ "release: cut 1.1.31 [skip ci]",
+ "remove unused dependencies from package.json",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
"translations: sync Burmese translations from transifex [skip ci] (master)",
- "translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "release: cut 1.1.36 [skip ci]",
- "release: cut 2.0.0 [skip release]",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "add comment explaining use of 'some' in notifications table",
+ "translations: sync Indonesian translations from transifex (master)",
+ "release: cut 1.1.21 [skip ci]",
+ "release: cut 1.1.12 [skip ci]",
+ "release: cut 1.1.58 [skip ci]",
+ "fix travis build (#459)",
+ "update i18n",
+ "release: cut 1.1.57 [skip ci]",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "translations: sync Nepali translations from transifex [skip ci] (master)",
+ "release: cut 1.1.41 [skip ci]",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync Danish translations from transifex [skip ci] (master)",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.42 [skip ci]",
+ "release: cut 1.1.3 [skip ci]",
"release: cut 1.1.39 [skip ci]",
- "release: cut 1.1.54 [skip ci]",
- "lower nodejs version to 16",
- "release: cut 1.1.38 [skip ci]",
- "release: cut 1.0.1 [skip ci]",
- "release: cut 1.1.20 [skip ci]",
+ "release: cut 1.1.32 [skip ci]",
+ "upgrade nodejs version in github workflows",
+ "release: cut 1.1.56 [skip ci]",
+ "release: cut 1.1.60 [skip ci]",
+ "release: cut 1.2.6 [skip release]",
+ "release: cut 1.1.34 [skip ci]",
+ "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
+ "release: cut 1.1.19 [skip ci]",
+ "release: cut 1.1.2 [skip ci]",
+ "deps: update ui-core/widgets and roboto",
+ "add comment regarding sections.conf.js",
+ "release: cut 1.1.4 [skip ci]",
+ "translations: sync Russian translations from transifex (master)",
"release: cut 1.1.51 [skip ci]",
+ "release: cut 1.1.23 [skip ci]",
+ "release: cut 1.1.66 [skip ci]",
+ "bump to v99.9.9",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
"release: cut 1.1.47 [skip ci]",
- "translations: sync Ukrainian translations from transifex [skip ci] (master)",
- "release: cut 1.1.4 [skip ci]",
+ "release: cut 1.1.14 [skip ci]",
+ "release: cut 1.1.36 [skip ci]",
+ "release: cut 1.1.26 [skip ci]",
+ "add file extension to entry point in config",
+ "release: cut 1.1.11 [skip ci]",
+ "release: cut 1.1.62 [skip ci]",
+ "release: cut 1.1.38 [skip ci]",
+ "release: cut 1.1.13 [skip ci]",
+ "release: cut 1.1.64 [skip ci]",
+ "remove Button import from BatchDeleteLockExceptions",
+ "set minDHIS2Version to 2.39",
+ "deps: update app-runtime to latest",
+ "release: cut 1.1.0 [skip ci]",
+ "release: cut 1.2.1 [skip ci]",
+ "release: cut 1.1.24 [skip ci]",
+ "update app icon",
+ "release: cut 1.1.5 [skip ci]",
+ "release: cut 1.2.4 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
"release: cut 1.1.25 [skip ci]",
- "release: cut 1.1.19 [skip ci]",
- "remove d2-ui",
- "release: cut 1.2.3 [skip ci]",
- "translations: sync French translations from transifex [skip ci] (master)",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
- "translations: sync Indonesian translations from transifex (master)",
- "release: cut 1.1.43 [skip ci]",
- "bump @dhis2/ui",
"release: cut 1.1.48 [skip ci]",
- "release: cut 1.1.10 [skip ci]",
- "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "release: cut 1.1.9 [skip ci]",
"release: cut 1.1.33 [skip ci]",
- "release: cut 1.1.23 [skip ci]",
- "release: cut 1.1.24 [skip ci]",
- "release: cut 1.1.55 [skip ci]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
- "release: cut 1.1.13 [skip ci]",
- "release: cut 1.1.31 [skip ci]",
- "translations: sync Tajik translations from transifex [skip ci] (master)",
- "release: cut 1.1.49 [skip ci]",
- "release: cut 1.2.5 [skip ci]",
- "release: cut 1.1.3 [skip ci]",
- "release: cut 1.1.8 [skip ci]",
- "fix spelling",
- "release: cut 1.2.4 [skip ci]",
- "deps: upgrade dhis2 dependencies",
- "translations: sync Lao translations from transifex [skip ci] (master)",
- "release: cut 1.1.17 [skip ci]",
- "translations: sync French translations from transifex (master)",
- "yarn upgrade @dhis2/ui",
- "release: cut 1.1.11 [skip ci]",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "release: cut 1.1.59 [skip ci]",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
- "release: cut 1.1.35 [skip ci]",
- "release: cut 1.2.6 [skip release]",
- "release: cut 1.1.41 [skip ci]",
- "release: cut 1.2.2 [skip ci]",
- "translations: sync Nepali translations from transifex [skip ci] (master)",
- "release: cut 1.1.30 [skip ci]",
- "release: cut 1.1.29 [skip ci]",
- "release: cut 1.1.45 [skip ci]",
- "release: cut 1.1.50 [skip ci]",
- "translations: sync Spanish translations from transifex (master)",
- "prepare continuous release",
+ "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
+ "release: cut 1.1.10 [skip ci]",
"translations: sync Pushto translations from transifex [skip ci] (master)",
- "release: cut 1.1.40 [skip ci]",
- "release: cut 1.1.18 [skip ci]",
- "release: cut 1.1.6 [skip ci]",
- "add file extension to entry point in config",
"release: cut 1.1.52 [skip ci]",
- "release: cut 1.1.56 [skip ci]",
- "release: cut 1.1.27 [skip ci]",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
- "deps: update app-runtime to latest",
- "add comment explaining use of 'some' in notifications table",
- "workflow: update gh workflow",
- "release: cut 1.1.58 [skip ci]",
- "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
+ "bump @dhis2/ui",
"add AppHub id to d2.config",
+ "release: cut 1.1.37 [skip ci]",
+ "release: cut 1.1.50 [skip ci]",
"update pot",
- "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
- "release: cut 1.1.64 [skip ci]",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
- "release: cut 1.1.44 [skip ci]",
- "release: cut 1.1.60 [skip ci]",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "remove unused dependencies from package.json",
"release: cut 1.1.16 [skip ci]",
- "release: cut 1.1.61 [skip ci]",
- "translations: sync Russian translations from transifex (master)",
- "release: cut 1.2.1 [skip ci]",
- "release: cut 1.1.26 [skip ci]",
- "update app icon",
- "fix travis build (#459)",
- "release: cut 1.1.53 [skip ci]",
- "translations: sync Danish translations from transifex [skip ci] (master)",
- "translations: sync Russian translations from transifex [skip ci] (master)",
- "release: cut 1.1.37 [skip ci]",
- "release: cut 1.2.0 [skip ci]",
- "update i18n",
- "release: cut 1.1.5 [skip ci]",
- "remove useD2 from AddLockException",
- "release: cut 1.1.32 [skip ci]",
+ "release: cut 1.1.8 [skip ci]",
+ "release: cut 1.1.43 [skip ci]",
"translations: sync Urdu translations from transifex [skip ci] (master)",
- "release: cut 1.0.2 [skip ci]",
- "release: cut 1.1.1 [skip ci]",
- "release: cut 1.1.63 [skip ci]",
- "release: cut 1.1.66 [skip ci]",
- "release: cut 1.1.15 [skip ci]",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "release: cut 1.1.57 [skip ci]",
- "release: cut 1.1.0 [skip ci]",
- "bump to v99.9.9",
- "release: cut 1.1.21 [skip ci]",
- "release: cut 1.1.65 [skip ci]",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "upgrade nodejs version in github workflows",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex (master)",
- "upgrade headerbar to the new one (#167)",
- "release: cut 1.1.62 [skip ci]",
- "release: cut 1.1.14 [skip ci]",
- "release: cut 1.0.0 [skip ci]",
- "release: cut 1.1.12 [skip ci]",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "prepare continuous release",
+ "release: cut 1.1.45 [skip ci]",
+ "release: cut 1.1.54 [skip ci]",
+ "workflow: update gh workflow",
+ "release: cut 2.0.0 [skip release]",
+ "yarn upgrade @dhis2/ui",
+ "release: cut 1.1.40 [skip ci]",
"translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
+ "release: cut 1.2.5 [skip ci]",
+ "release: cut 1.1.6 [skip ci]",
+ "translations: sync Ukrainian translations from transifex [skip ci] (master)",
+ "release: cut 1.0.1 [skip ci]",
"release: cut 1.1.46 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "remove Button import from BatchDeleteLockExceptions",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "release: cut 1.1.34 [skip ci]",
- "translations: sync translations from transifex (master)",
- "release: cut 1.1.42 [skip ci]",
- "deps: update ui-core/widgets and roboto",
+ "translations: sync French translations from transifex (master)",
+ "release: cut 1.1.63 [skip ci]",
+ "release: cut 1.1.30 [skip ci]",
+ "release: cut 1.1.9 [skip ci]",
+ "deps: upgrade dhis2 dependencies",
"release: cut 1.1.7 [skip ci]",
- "release: cut 1.1.28 [skip ci]",
- "translations: sync Portuguese translations from transifex [skip ci] (master)"
+ "release: cut 1.2.0 [skip ci]",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "release: cut 1.0.0 [skip ci]",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "release: cut 1.1.18 [skip ci]",
+ "release: cut 1.1.27 [skip ci]",
+ "release: cut 1.1.55 [skip ci]",
+ "upgrade headerbar to the new one (#167)",
+ "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "translations: sync Lao translations from transifex [skip ci] (master)",
+ "translations: sync Russian translations from transifex [skip ci] (master)",
+ "fix spelling",
+ "release: cut 1.1.53 [skip ci]"
],
"Bug Fixes": [
- "use right param",
- "use checksData.result",
- "i18n average execution time seperator",
- "severity sort",
- "update cypress tests for adding lock exception",
- "resource-tables: restore log UI for resource table generation",
- "use vertical layout for maintenance section (#619)",
- "analytics: restore log UI for analytics table generation",
+ "translations: sync translations from transifex (master)",
+ "move i18n.t calls inside component",
+ "dont fetch until we have fetched details",
+ "lock exception: remove text underline from top-right buttons",
+ "data-integrity: implement details-check",
+ "list item dividers",
+ "cast lastYearValues keys to strings",
+ "redirect to correct page after adding lock exception",
+ "fix routes contentwrapper",
+ "regenerate i18n",
"update @dhis2/ui in order to prevent org unit tree filtering error",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "show error messages for data integrity",
"add slow message to toolbar",
- "update add/batch delete lock exception URLs",
- "show organisation unit errors for lock exceptions",
- "fix case insensitive sorting",
- "small run all button",
- "add minDHIS2Version to d2.config",
- "update OrganisationUnitSelectionCard prop types",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
- "lock exception: remove text underline from top-right buttons",
- "close add lock exception dialog after successful API call (#610)",
+ "restore grid layout (#598)",
+ "use vertical layout for maintenance section (#619)",
"remove lock exception: call onRemove and onClose in onComplete",
- "always use latest refetch from useDataQuery using ref (#761)",
- "data-integrity: implement details-check",
- "show error if check-error, docs",
- "update lock exceptions cypress tests",
+ "i18n average execution time seperator",
+ "close add lock exception dialog after successful API call (#610)",
+ "handle org unit tree's current root correctly",
+ "use @dhis2/ui button for data integrity",
+ "use '-:-' instead of null as i18n namespace separator",
+ "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
"move add lock exception container card styles",
- "support array of objects",
- "correct run all label, hide when slow",
- "use now instead of 0 seconds",
- "update import path for notifications table",
- "analytics: use correct checked state of params checkboxes",
- "regenerate i18n",
- "refactor, add introduction",
- "use i18n when showing data integrity issue count",
+ "update PageHeader in order to ease testing",
"lock exception: keep pager in state when navigating to batch delete (#612)",
- "remove duplicate counts [DHIS2-15948] (#1013)",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
+ "analytics: use correct checked state of params checkboxes",
+ "data-statistics: sort objects by label (#725)",
+ "add no items message",
+ "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
"make src/locales/index.js first import in src/App.js",
"don't mutate input to getUpdatedNotifications",
+ "update OrganisationUnitSelectionCard prop types",
+ "update add/batch delete lock exception URLs",
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "lock-exception: address item removal bugs (#606)",
+ "refactor, add introduction",
+ "resource-tables: restore log UI for resource table generation",
+ "dont show about check if theres no info",
+ "severity sort",
+ "correct run all label, hide when slow",
+ "handle slow checks better",
+ "analytics: restore log UI for analytics table generation",
+ "update lock exceptions cypress tests",
"update analytics tables docs key",
+ "small run all button",
+ "loading indicators when re-running on slow net",
+ "support array of objects",
+ "data-statistics: add i18n key for eventVisualization object type",
"upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "revert data sets API periodType schema fix (#633)",
- "fix polling started-variable not being up to date in poll",
+ "fetch and show existing running tasks for analytics and resource tables",
+ "use reduce",
+ "add accessible label to remove lock exception icon button",
+ "always use latest refetch from useDataQuery using ref (#761)",
+ "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "use i18n when showing data integrity issue count",
+ "cancel previous polls when starting poll",
"use flex container for period picker to ensure select fields are aligned",
- "show progress of existing analytics and resource tables tasks",
- "add proptypes",
- "move i18n.t calls inside component",
- "cast lastYearValues keys to strings",
- "add no items message",
- "update PageHeader in order to ease testing",
+ "show alert when start all checks fail",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "update import path for notifications table",
+ "fix polling started-variable not being up to date in poll",
+ "cleanup - fix proptypes",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
"update references to lock exceptions page url",
- "restore grid layout (#598)",
- "redirect to correct page after adding lock exception",
- "data-statistics: sort objects by label (#725)",
+ "use now instead of 0 seconds",
+ "cache poll responses to prevent flickering (#665)",
+ "add proptypes",
+ "use right param",
+ "update cypress tests for adding lock exception",
+ "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
+ "cleanup polling, use long-polling for details",
+ "revert data sets API periodType schema fix (#633)",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
"minor styling, use css vars",
"analytics-tables: prevent excessive table width for long strings (#779)",
- "fetch and show existing running tasks for analytics and resource tables",
- "dont show about check if theres no info",
- "dont fetch until we have fetched details",
- "use reduce",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "fix case insensitive sorting",
+ "lock-exception: remove redundant code",
+ "show organisation unit errors for lock exceptions",
+ "remove duplicate counts [DHIS2-15948] (#1013)",
"refactor - expandable run summary",
+ "show progress of existing analytics and resource tables tasks",
+ "show error messages for data integrity",
+ "add minDHIS2Version to d2.config",
+ "show error if check-error, docs",
+ "use checksData.result",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
"last years missing valid value of 0",
- "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
- "fix routes contentwrapper",
- "loading indicators when re-running on slow net",
- "handle slow checks better",
"better error handling",
- "list item dividers",
- "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "use '-:-' instead of null as i18n namespace separator",
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "cancel previous polls when starting poll",
- "cache poll responses to prevent flickering (#665)",
- "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "data-statistics: add i18n key for eventVisualization object type",
- "use @dhis2/ui button for data integrity",
- "cleanup - fix proptypes",
- "lock-exception: remove redundant code",
- "handle org unit tree's current root correctly",
- "show alert when start all checks fail",
- "cleanup polling, use long-polling for details",
- "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "translations: sync translations from transifex (master)",
- "lock-exception: address item removal bugs (#606)",
"update maintenance cypress tests",
- "add accessible label to remove lock exception icon button",
- "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)"
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)"
],
"Build Updates": [
+ "fix lint script",
"update workflows and fix build dir",
- "fix d2-style script",
"replace semantic commit checks with new workflow (#791)",
- "don't run test task",
- "migrate to github actions (#532)",
"remove .travis.yml",
- "fix lint script",
"add comment and close workflow",
- "preview: enable deploy previews"
+ "fix d2-style script",
+ "preview: enable deploy previews",
+ "don't run test task",
+ "migrate to github actions (#532)"
],
"Features": [
+ "port to app platform (#580)",
"test data statistics page",
- "add href to sidebar items",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
+ "add checkDetails store",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
"test data maintenance page",
- "test lock exceptions page",
- "implement slow check tabs",
- "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
- "add deeplinking from issues to apps",
- "checkbox for generating outlier data",
"test resource tables page",
"setup cypress",
+ "add href to sidebar items",
+ "data-integrity: start of data-integrity checks ui",
+ "checkbox for skipping tracked entity data",
"prepare v100",
- "data integrity checks UI (#1031)",
- "visual feedback when exporting analytics tables",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "port to app platform (#580)",
- "add checkDetails store",
- "test analytics tables export page",
"add data integrity issue cards tests",
"test min-max value generation page",
- "checkbox for skipping tracked entity data",
"test data integrity page",
- "data-integrity: start of data-integrity checks ui",
- "show critical alert if fail to load org units for OrgUnitSelect components"
+ "test lock exceptions page",
+ "implement slow check tabs",
+ "add deeplinking from issues to apps",
+ "data integrity checks UI (#1031)",
+ "checkbox for generating outlier data",
+ "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
+ "test analytics tables export page",
+ "visual feedback when exporting analytics tables"
],
"Refactoring": [
- "remove duplicate page state",
- "remove last material-ui imports",
- "migrate data statistics from page state",
- "simplify DataIntegrityCard",
+ "simplify i18n-related code",
+ "issue-card: replace expandable card with details and summary elements",
+ "notifications-table: use colours from @dhis2/ui theme",
+ "extract data statistics table parsing into separate file",
"don't use optional chaining for periodType",
+ "give mutation variable in remove lock exception better name",
"data-statistics: use css grids",
- "lock-exceptions-table: replace FontIcon with icon component",
- "replace d2 with useDataMutation on Analytics page",
- "use MultiSelectField instead of (#690)",
- "docs-link: replace material-ui IconButton with Tooltip",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
+ "extract docs link component",
+ "use modal components from @dhis2/ui",
+ "extract checkboxes from maintenance component",
+ "replace d2 API with useDataMutation in add lock exception form",
+ "move period picker translations to component",
"org-unit-select: simplify d2 data fetching",
- "migrate min-max value generation from page state",
- "remove d2 from OrgUnitSelect components",
- "period-picker: replace material-ui DatePicker with InputField",
- "start work on migrating lock exceptions",
"use array for lock exceptions query fields",
- "migrate OrgUnitSelectByGroup to functional component",
- "improve i18n",
- "use consistent handler naming scheme",
- "simplify i18n-related code",
- "remove material-ui (#658)",
- "use sidebar based on @dhis2/ui components",
- "simplify maintenance",
"offload data fetching to usePoll hook",
- "cleanup, cleanup effect deps",
- "home: replace material-ui grid sections with css grids",
- "initialise state of class components outside constructor",
- "extract docs link component",
- "org-unit-select: use @dhis2/ui selects",
- "replace d2 API with useDataMutation in add lock exception form",
- "extract data statistics table parsing into separate file",
- "keep track of selected dataset ID only in AddLockException",
+ "simplify data integrity issues rendering",
+ "move dataIntegrityChecksQuery to summary",
+ "migrate data statistics from page state",
+ "replace d2 with useDataQuery on Data Statistics page",
+ "start work on migrating lock exceptions",
+ "split lock exceptions page into 3 pages",
+ "org-unit-select: start work on hooks",
"extract LockExceptionsSubpageHeader",
+ "remove last material-ui imports",
"use @dhis2/ui instead of material ui table for data statistics",
- "use modal components from @dhis2/ui",
- "convert AddLockExceptionForm to functional component",
- "give mutation variable in remove lock exception better name",
- "issue-card: replace expandable card with details and summary elements",
- "split lock exceptions page into 3 pages",
+ "simplify DataIntegrityCard",
+ "migrate lock exception management from page state",
+ "remove material ui components from analytics",
+ "initialise state of class components outside constructor",
+ "use consistent handler naming scheme",
"migrate analytics away from page state",
- "migrate resource tables away from page state",
- "extract page headers as component",
+ "use buttons from @dhis2/ui",
"simplify AddLockExceptionForm",
- "migrate OrgUnitSelectByLevel to functional component",
- "remove d2 completely",
- "replace d2 with @dhis2/app-runtime (#630)",
+ "migrate resource tables away from page state",
+ "use sidebar based on @dhis2/ui components",
+ "improve i18n",
"use fragment instead of div",
- "replace d2 with useDataQuery on Data Statistics page",
- "migrate OrgUnitSelectAll to functional component",
- "layout: fullscreen layout",
- "remove material ui components from analytics",
- "migrate data integrity page away from page state",
- "replace d2 with useDataMutation in Resource Tables page",
- "move period picker translations to component",
- "use buttons from @dhis2/ui",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "move dataIntegrityChecksQuery to summary",
- "review - useLazyInterval to own file",
- "simplify data integrity issues rendering",
- "checkdetails",
- "notifications-table: use colours from @dhis2/ui theme",
- "mergedcheck to mostRecentCheck",
+ "remove d2 from OrgUnitSelect components",
"extract data integrity hooks",
- "move away from page state architecture (#623)",
- "migrate lock exception management from page state",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "period-picker: replace material-ui DatePicker with InputField",
+ "extract page headers as component",
"tidy up sections.conf.js",
- "extract checkboxes from maintenance component",
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "migrate OrgUnitSelectByLevel to functional component",
+ "remove d2 completely",
+ "move away from page state architecture (#623)",
"lock-exceptions-subpage-header: replace FontIcon with icon component",
- "replace d2 with useDataMutation in Maintenance page",
"import org unit select component code",
- "org-unit-select: start work on hooks"
+ "mergedcheck to mostRecentCheck",
+ "migrate min-max value generation from page state",
+ "layout: fullscreen layout",
+ "remove duplicate page state",
+ "replace d2 with useDataMutation in Maintenance page",
+ "convert AddLockExceptionForm to functional component",
+ "home: replace material-ui grid sections with css grids",
+ "org-unit-select: use @dhis2/ui selects",
+ "migrate OrgUnitSelectByGroup to functional component",
+ "docs-link: replace material-ui IconButton with Tooltip",
+ "review - useLazyInterval to own file",
+ "replace d2 with useDataMutation on Analytics page",
+ "use MultiSelectField instead of (#690)",
+ "replace d2 with @dhis2/app-runtime (#630)",
+ "replace d2 with useDataMutation in Resource Tables page",
+ "remove material-ui (#658)",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "checkdetails",
+ "cleanup, cleanup effect deps",
+ "simplify maintenance",
+ "keep track of selected dataset ID only in AddLockException",
+ "migrate data integrity page away from page state",
+ "migrate OrgUnitSelectAll to functional component"
],
"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": {},
@@ -2546,49 +2546,49 @@
"v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
- "prepare v100",
- "data integrity checks UI (#1031)",
"implement slow check tabs",
- "add checkDetails store",
"data-integrity: start of data-integrity checks ui",
- "add deeplinking from issues to apps"
+ "add deeplinking from issues to apps",
+ "prepare v100",
+ "add checkDetails store",
+ "data integrity checks UI (#1031)"
],
"Bug Fixes": [
- "show error if check-error, docs",
- "use checksData.result",
- "loading indicators when re-running on slow net",
- "i18n average execution time seperator",
- "severity sort",
- "handle slow checks better",
- "better error handling",
- "list item dividers",
- "add proptypes",
- "correct run all label, hide when slow",
- "use now instead of 0 seconds",
+ "minor styling, use css vars",
"add no items message",
+ "dont fetch until we have fetched details",
+ "fix case insensitive sorting",
+ "show alert when start all checks fail",
+ "fix polling started-variable not being up to date in poll",
+ "cleanup - fix proptypes",
+ "data-integrity: implement details-check",
+ "refactor - expandable run summary",
+ "list item dividers",
+ "fix routes contentwrapper",
"refactor, add introduction",
"add slow message to toolbar",
- "cleanup - fix proptypes",
- "minor styling, use css vars",
- "show alert when start all checks fail",
- "fix case insensitive sorting",
+ "add minDHIS2Version to d2.config",
+ "use now instead of 0 seconds",
+ "show error if check-error, docs",
"dont show about check if theres no info",
- "dont fetch until we have fetched details",
- "cleanup polling, use long-polling for details",
+ "correct run all label, hide when slow",
+ "severity sort",
+ "use checksData.result",
+ "add proptypes",
+ "handle slow checks better",
+ "i18n average execution time seperator",
+ "better error handling",
"small run all button",
- "add minDHIS2Version to d2.config",
- "refactor - expandable run summary",
- "fix routes contentwrapper",
- "fix polling started-variable not being up to date in poll",
- "data-integrity: implement details-check"
+ "cleanup polling, use long-polling for details",
+ "loading indicators when re-running on slow net"
],
"Refactoring": [
+ "review - useLazyInterval to own file",
"checkdetails",
- "mergedcheck to mostRecentCheck",
"cleanup, cleanup effect deps",
"layout: fullscreen layout",
- "move dataIntegrityChecksQuery to summary",
- "review - useLazyInterval to own file"
+ "mergedcheck to mostRecentCheck",
+ "move dataIntegrityChecksQuery to summary"
],
"Maintenance": [
"deps: upgrade dhis2 dependencies",
@@ -2598,12 +2598,12 @@
},
"v1.2.6": {
"Maintenance": [
- "bump to v99.9.9",
- "set minDHIS2Version to 2.39",
"workflow: update gh workflow",
- "prepare continuous release",
"release: cut 1.2.6 [skip release]",
- "add AppHub id to d2.config"
+ "set minDHIS2Version to 2.39",
+ "add AppHub id to d2.config",
+ "prepare continuous release",
+ "bump to v99.9.9"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2648,10 +2648,10 @@
},
"v1.2.1": {
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "use reduce",
"enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "support array of objects"
+ "support array of objects",
+ "use reduce",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 1.2.1 [skip ci]"
@@ -2660,18 +2660,18 @@
},
"v1.2.0": {
"Features": [
+ "checkbox for skipping tracked entity data",
"checkbox for generating outlier data",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "checkbox for skipping tracked entity data"
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)"
],
"Bug Fixes": [
- "use right param",
- "regenerate i18n"
+ "regenerate i18n",
+ "use right param"
],
"Maintenance": [
+ "upgrade nodejs version in github workflows",
"lower nodejs version to 16",
- "release: cut 1.2.0 [skip ci]",
- "upgrade nodejs version in github workflows"
+ "release: cut 1.2.0 [skip ci]"
],
"GitHub": "1.2.0 (2023-11-24) \nFeatures \n\nadd checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014 ) (bee280b ) \n "
},
@@ -2740,8 +2740,8 @@
"DHIS2-17668: sanitise HTML in table instead of showing it as encoded text"
],
"Testing": [
- "DHIS2-17668: add e2e fixtures for v40 and 41",
- "DHIS2-17668: update e2e tests network fixtures"
+ "DHIS2-17668: update e2e tests network fixtures",
+ "DHIS2-17668: add e2e fixtures for v40 and 41"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -2781,13 +2781,13 @@
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
- "update jest mock [DHIS2-15415]",
- "update v38 fixtures",
- "prevent failing jest test",
"add scroll for workflows [DHIS2-15415]",
- "update v39 fixtures",
+ "prevent failing jest test",
+ "remove v37 e2e",
+ "update v38 fixtures",
"add scroll on workflow selector [DHIS2-15415]",
- "remove v37 e2e"
+ "update jest mock [DHIS2-15415]",
+ "update v39 fixtures"
],
"Maintenance": [
"update CODEOWNERS",
@@ -2800,11 +2800,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
+ "fix formatting uissue in workflows config file",
+ "release: cut 100.0.7 [skip release]",
"fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures",
- "release: cut 100.0.7 [skip release]",
- "fix formatting uissue in workflows config file"
+ "upgrade packages and produce new fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2846,8 +2846,8 @@
},
"v100.0.2": {
"Documentation": [
- "remove distinction between workflow and cogs based approval",
- "add minimal intro."
+ "add minimal intro.",
+ "remove distinction between workflow and cogs based approval"
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -2874,10 +2874,10 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut v100 and become continuously delivered",
"release: migrate to new app version scheme",
- "release: cut 100.0.0 [skip ci]",
- "add code owners"
+ "release: cut v100 and become continuously delivered",
+ "add code owners",
+ "release: cut 100.0.0 [skip ci]"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -2890,15 +2890,15 @@
"v99.9.9": {},
"v1.16.8": {
"Bug Fixes": [
- "update broken imports",
+ "data-workspace: reduce header height (#108)",
"data-workspace: clean up CSS for overflowing table header text",
- "adress failing tests due to new layering mechanism",
- "data-workspace: reduce header height (#108)"
+ "update broken imports",
+ "adress failing tests due to new layering mechanism"
],
"Maintenance": [
"dedupe and refresh yarn lock",
- "upgrade @dhis2/ui so it contains table header fixes",
- "release: cut 1.16.8 [skip ci]"
+ "release: cut 1.16.8 [skip ci]",
+ "upgrade @dhis2/ui so it contains table header fixes"
],
"GitHub": "1.16.8 (2021-10-12) \nBug Fixes \n\ndata-workspace: reduce header height (#108 ) (eb62886 ) \n "
},
@@ -2907,9 +2907,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
+ "approval-status-tag: don't show time-ago for approved-above (#114)",
"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)"
+ "data-workspace: remove warning when showing non-default forms (#113)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -2932,8 +2932,8 @@
"approval-satus-tag: adjust test to simplified implementation"
],
"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": [
"release: cut 1.16.5 [skip ci]",
@@ -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,19 +2957,19 @@
"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",
- "data set table: make table use min-required width"
+ "data set table: make table use min-required width",
+ "data set table: ensure 480px max-width rule works"
],
"Refactoring": [
"fix linter issues (DHIS2-11840)"
@@ -2978,8 +2978,8 @@
},
"v1.16.1": {
"Bug Fixes": [
- "bottom-bar: disable approve button when it is allowed but pointless (#100)",
- "bottom-bar: disable button when approving is allowed but pointless"
+ "bottom-bar: disable button when approving is allowed but pointless",
+ "bottom-bar: disable approve button when it is allowed but pointless (#100)"
],
"Refactoring": [
"store approval statuses in constant"
@@ -2995,15 +2995,15 @@
},
"v1.16.0": {
"Maintenance": [
- "add config and fixtures",
- "try no separator",
- "release: cut 1.16.0 [skip ci]",
- "tweak config",
- "setup v37 test jobs and generate fixtures",
+ "remove nr from workflow step name",
"let release depend on v37 e2e step",
- "use underscore and number in workflow step name",
"setup e2e tests for v37 and v38 (#97)",
- "remove nr from workflow step name"
+ "add config and fixtures",
+ "setup v37 test jobs and generate fixtures",
+ "tweak config",
+ "release: cut 1.16.0 [skip ci]",
+ "try no separator",
+ "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": [
+ "update cypress tests and network fixtures",
+ "revert app-runtime to latest-stable (#63)",
+ "linter: fix issues",
+ "deps: update cypress",
+ "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
+ "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
+ "deps: update app-runtime and related deps",
+ "format code",
"fix type in test description",
- "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
"format files",
- "revert app-runtime to latest-stable (#63)",
- "update cypress tests and network fixtures",
+ "update broken org-unit-select test",
"tests: fix display.test.js tests after changing a label",
- "implement ui-improvements from test session (#68)",
+ "fix timezone typo",
+ "release: cut 1.14.0 [skip ci]",
"deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "format code",
- "deps: update app-runtime and related deps",
"update fixtures and pot file",
- "linter: fix issues",
- "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
- "fix timezone typo",
- "update broken org-unit-select test",
- "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
- "deps: update cypress",
- "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
+ "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
+ "implement ui-improvements from test session (#68)",
"use 2 containers for cypress on ci since we only have 2 features",
- "release: cut 1.14.0 [skip ci]"
+ "deps: Bump history from 5.0.0 to 5.0.1 (#49)"
],
"Features": [
- "make text in context-select component non-selecatable",
"expand org-unit-roots in popover when no org-unit is selected",
- "status-tag: show user and date/time if approved (#62)",
+ "show alert in success state when confirming approval",
+ "make text in context-select component non-selecatable",
"data-workspace: show notification for non-default form types (#65)",
- "show alert in success state when confirming approval"
+ "status-tag: show user and date/time if approved (#62)"
],
"Testing": [
- "status-tag: adjust e2e to deal with varying approved texts",
- "period-select: test formatting of Daily periods",
"update cypress fixtures",
+ "period-select: test formatting of Daily periods",
"cypress: fix cypress test failures",
+ "status-tag: adjust e2e to deal with varying approved texts",
"status-tag: add unit tests for showing user and approval date"
],
"Bug Fixes": [
- "data set count label: adjust font-size / line-height (DHIS2-11680)",
+ "status-tag: unescape username and improve rtl support",
+ "data set display table: table should use only needed space (DHIS2-11678)",
+ "approval-status-tag: only process approvedAt if received",
"status-tag: adjust date/time for server-client timezone offset (#74)",
- "period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "approval-status-tag: fix time-ago messages (#87)",
+ "data set count label: adjust font-size / line-height (DHIS2-11680)",
+ "bottom-bar: update button state before unmounting via refresh (#66)",
"context select: remove top/bottom padding",
+ "approval-status-tag: fix time-ago messages (#87)",
+ "approval-status-tag: unset max width of Tag component (#67)",
"period-select: display periods in reverse chronological order (#88)",
- "approval-status-tag: only process approvedAt if received",
"clear all selections button: make button \"small\" (DHIS2-11674)",
- "status-tag: unescape username and improve rtl support",
- "approval-status-tag: unset max width of Tag component (#67)",
+ "data-workspace: use more idiomatic assertions in tests",
"add UI fixes/improvements",
- "data set display table: table should use only needed space (DHIS2-11678)",
+ "status-tag: use locale dependent long date/time notation in tooltip",
+ "period-select: respect system settings for date formats when rendering Daily periods (#89)",
"noop: trigger release process",
- "bottom-bar: update button state before unmounting via refresh (#66)",
- "approval-status-tag: fix rounding in timezone offset calculation",
- "data-workspace: use more idiomatic assertions in tests",
- "status-tag: use locale dependent long date/time notation in tooltip"
+ "approval-status-tag: fix rounding in timezone offset calculation"
],
"Refactoring": [
"expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
- "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)",
- "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)"
+ "use useConfig instead of fetching from system/info endpoint"
],
"Build Updates": [
"verify: use new release action"
@@ -3174,8 +3174,8 @@
},
"v100.10.0": {
"Features": [
- "add title and subtitle too all form types",
- "add title and subtitle to all form types"
+ "add title and subtitle to all form types",
+ "add title and subtitle too all form types"
],
"Maintenance": [
"release: cut 100.10.0 [skip release]"
@@ -3233,15 +3233,15 @@
},
"v100.8.3": {
"Build Updates": [
- "fix workflow expression",
- "add netlify deploy workflows",
- "update workflows (#401)",
"remove custom cypress reporter",
- "add e2e"
+ "update workflows (#401)",
+ "add e2e",
+ "add netlify deploy workflows",
+ "fix workflow expression"
],
"Maintenance": [
- "release: cut 100.8.3 [skip release]",
- "remove jest reporting"
+ "remove jest reporting",
+ "release: cut 100.8.3 [skip release]"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -3269,12 +3269,12 @@
},
"v100.8.0": {
"Features": [
+ "make collapsed section same width of when they are expanded",
"make data sets sections collapsable",
"make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded",
- "revert setting collapsible with feature toggle",
"add an arrow button to collapse or expand each section",
- "make collapsible a feature toggle"
+ "make collapsible a feature toggle",
+ "revert setting collapsible with feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -3286,20 +3286,20 @@
},
"v100.7.0": {
"Features": [
- "add support for multi-calendar dates",
- "add support for multi calendar dates"
+ "add support for multi calendar dates",
+ "add support for multi-calendar dates"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "modify and add test cases for different supported calendars"
+ "modify and add test cases for different supported calendars",
+ "release: cut 100.7.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
},
"v100.6.0": {
"Maintenance": [
- "enhance CI",
"fix workflow and enable yarn caching",
- "release: cut 100.6.0 [skip release]"
+ "release: cut 100.6.0 [skip release]",
+ "enhance CI"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -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,21 +3379,21 @@
},
"v100.3.8": {
"Maintenance": [
- "report-portal: run reports only when env is setup (#363)",
- "release: cut 100.3.8 [skip release]"
+ "release: cut 100.3.8 [skip release]",
+ "report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
"help: add warning style reference to help",
- "warning border style to yellow",
- "tests: update tests",
- "validator: limits as warning instead of error (#357)",
"prevent setting warning as undefined",
- "prevent unnecessary renders when form has errors (#358)"
+ "prevent unnecessary renders when form has errors (#358)",
+ "validator: limits as warning instead of error (#357)",
+ "warning border style to yellow",
+ "tests: update tests"
],
"Refactoring": [
- "cleanup",
"validation-tooltip: rename invalid prop to enabled",
- "extract warningvalidate"
+ "extract warningvalidate",
+ "cleanup"
],
"Documentation": [
"comment"
@@ -3497,8 +3497,8 @@
"fix main branch ref in concurrency expression (#105)"
],
"Bug Fixes": [
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "fix comment and close expression"
],
"Features": [
"add skipAudit, dryRun, and import strategy to UI [DHIS2-17489] (#100)"
@@ -3595,8 +3595,8 @@
},
"v100.9.0": {
"Features": [
- "add more tests and improve some of the existing ones",
"add more 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",
"add tests to cover add exchange usecase",
"add tests to cover add exchnage usecase"
@@ -3617,10 +3617,10 @@
},
"v100.8.0": {
"Features": [
- "more tests for data page and setup for other pages",
- "add initial tests for main data display page",
"add more tests to general data page and refactor existing ones",
"add additional tests for main exchange page",
+ "add initial tests for main data display page",
+ "more tests for data page and setup for other pages",
"add some tests for main data page"
],
"Bug Fixes": [
@@ -3653,18 +3653,18 @@
"v100.6.0": {
"Bug Fixes": [
"move testing libraty to dev dependencies",
+ "add missing transations",
"update fixtures for cypress tests",
- "minor fixes",
- "add missing transations"
+ "minor fixes"
],
"Features": [
+ "add tests for edit overview page",
+ "show sharing button only if the user can share the exchange",
+ "add sharing button which opens a sharing dialog in configurations",
"upgrade node version for ci",
"add sharing button to data exchange configurations",
- "show sharing button only if the user can share the exchange",
- "add tests for edit overview page",
- "upgrade app platform and ui library",
"add sharing settings",
- "add sharing button which opens a sharing dialog in configurations",
+ "upgrade app platform and ui library",
"update version of dhis2 app runtime"
],
"Maintenance": [
@@ -3716,26 +3716,26 @@
"display type and definitions for data items in data selector (DHIS2-14774) (#3274)"
],
"Maintenance": [
- "update ui dep and remove resolution",
- "use latest test build of analytics",
"release: cut 100.9.0 [skip release]",
- "bump ui to v10",
"use analytics build for testing",
+ "use latest test build of analytics",
"update app-runtime to 3.11.3",
- "update analytics dependency",
"use latest analytics build for testing",
+ "bump ui to v10",
+ "run prettier",
"update analytics to latest build for testing",
- "run prettier"
+ "update analytics dependency",
+ "update ui dep and remove resolution"
],
"Bug Fixes": [
"pass currentUser to DataDimension",
"use fluid on Modal to maximise space use"
],
"Testing": [
- "update snapshot after changing Modal prop",
- "Cypress: add tests for data info popper",
"update snapshots",
- "Cypress: add command for closing poppers"
+ "update snapshot after changing Modal prop",
+ "Cypress: add command for closing poppers",
+ "Cypress: add tests for data info popper"
],
"Documentation": [
"add section about the data item info panel"
@@ -3744,9 +3744,9 @@
},
"v100.8.8": {
"Maintenance": [
+ "release: cut 100.8.8 [skip release]",
"release workflow fixes (#3302)",
- "deps: bump elliptic in the security group across 1 directory (#3291)",
- "release: cut 100.8.8 [skip release]"
+ "deps: bump elliptic in the security group across 1 directory (#3291)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -3764,21 +3764,21 @@
},
"v100.8.6": {
"Maintenance": [
- "use d2-ci analytics build for testing",
- "unused import",
"comment",
- "import order",
"release: cut 100.8.6 [skip release]",
- "remove ReportPortal integration (#3293)"
+ "import order",
+ "use d2-ci analytics build for testing",
+ "remove ReportPortal integration (#3293)",
+ "unused import"
],
"Testing": [
"update cypress test - expect root to be selected",
- "update cypress test - expect 2 units selected",
- "fix totals test by changing periods (#3300)",
+ "update test to work with analytics function",
+ "update cypress test - no longer expect disabled tree",
"test names",
"add reducer test for default metadata",
- "update test to work with analytics function",
- "update cypress test - no longer expect disabled tree"
+ "update cypress test - expect 2 units selected",
+ "fix totals test by changing periods (#3300)"
],
"Bug Fixes": [
"enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
@@ -3794,25 +3794,25 @@
"remove single-value-specific test"
],
"Maintenance": [
- "delete import of removed function",
"update yarn.lock",
- "remove unused code from spec file",
- "release: cut 100.8.5 [skip release]"
+ "delete import of removed function",
+ "release: cut 100.8.5 [skip release]",
+ "remove unused code from spec file"
],
"Testing": [
- "adjust legend test to new single value implementation",
+ "fix open e2e test because single value is no long a nonHighchartsType",
"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"
],
"GitHub": "\nBug Fixes \n\nhandle single value vis-type as highcharts chart instance (#3289 ) (83d0e6c ) \n "
},
"v100.8.4": {
"Maintenance": [
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
"deps: bump the security group with 5 updates (#3253)",
+ "upgrade all used github action versions (#3267)",
"do not use reportportal when dependabot pr (#3271)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
"release: cut 100.8.4 [skip release]",
- "upgrade all used github action versions (#3267)",
"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": [
- "show error UI when plugin has empty rows",
- "manually propagate error style changes from master to new CSS module",
+ "address css lint errors",
"show error UI when plugin has no data [DHIS2-16793] (#3131)",
- "address css lint errors"
+ "manually propagate error style changes from master to new CSS module",
+ "show error UI when plugin has empty rows"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -3834,9 +3834,9 @@
},
"v100.8.2": {
"Bug Fixes": [
+ "include credentials when fetching the icon",
"fetch icon with credentials (#3264)",
- "handle missing icon file more gracefully",
- "include credentials when fetching the icon"
+ "handle missing icon file more gracefully"
],
"Maintenance": [
"release: cut 100.8.2 [skip release]"
@@ -3845,25 +3845,25 @@
},
"v100.8.1": {
"Maintenance": [
- "consolidate visualization error test",
- "use hardcoded dev version for running e2e prod tests (#3240)",
+ "bump analytics version",
"release: cut 100.8.1 [skip release]",
- "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"
],
"Testing": [
- "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
- "add regression test for totals with boolean value types"
+ "add regression test for totals with boolean value types",
+ "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes"
],
"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,21 +3872,21 @@
},
"v100.7.2": {
"Maintenance": [
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
- "fix local jest run (#3218)",
+ "remove test file without any tests",
+ "do not log getShallowAddToLayoutButton during test run",
"remove reference to maps app",
+ "fix local jest run (#3218)",
"tweak jest config so it only reports to portal when on CI",
+ "remove unneeded console.error hack",
+ "prevent console error output",
"release: cut 100.7.2 [skip release]",
- "prevent error log for missing components",
"tweak test config",
- "prevent console error output",
- "prevent visualization plugin test to log errors by fixing the test",
- "remove unneeded console.error hack",
"deduplicate deps",
"do not log action errors during jest test run",
- "do not log getShallowAddToLayoutButton during test run",
"remove unclear code and replace with ESLint disable comment",
- "remove test file without any tests",
+ "prevent error log for missing components",
+ "prevent visualization plugin test to log errors by fixing the test",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"disable report-portal debug logging"
],
"Bug Fixes": [
@@ -3897,8 +3897,8 @@
},
"v100.7.1": {
"Maintenance": [
- "restore report-portal config (#3181)",
- "release: cut 100.7.1 [skip release]"
+ "release: cut 100.7.1 [skip release]",
+ "restore report-portal config (#3181)"
],
"Bug Fixes": [
"display correct app version in dhis2 and updated workflows (#3182)",
@@ -3911,8 +3911,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "disable report portal cypress config so we can see failures on ci",
- "release: cut 100.7.0 [skip release]"
+ "release: cut 100.7.0 [skip release]",
+ "disable report portal cypress config so we can see failures on ci"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -3925,9 +3925,9 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
+ "release: cut 100.6.2 [skip release]",
"use constant from analytics instead of 'co'",
- "remove !important styles",
- "release: cut 100.6.2 [skip release]"
+ "remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
},
@@ -3954,8 +3954,8 @@
"pivot table as default vis type in DV (DHIS2-15833) (#3159)"
],
"Testing": [
- "update tests",
- "make tests expect pivot table as vis type"
+ "make tests expect pivot table as vis type",
+ "update tests"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (4c08077 ) \n \nFeatures \n\npivot table as default vis type in DV (DHIS2-15833) (#3159 ) (0eccf93 ) \n "
},
@@ -3969,9 +3969,9 @@
},
"v100.5.8": {
"Bug Fixes": [
- "bump analytics to 26.7.5 for period translations",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics for testing",
+ "bump analytics to 26.7.5 for period translations"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -3979,13 +3979,13 @@
},
"v100.5.7": {
"Maintenance": [
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"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)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"dependabot config and remove dev branch from workflows (#3107)",
"release: cut 100.5.7 [skip release]",
- "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)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -3993,9 +3993,9 @@
},
"v100.5.6": {
"Bug Fixes": [
- "merge to master",
"use improved rich text editor from analytics (DHIS2-15522)",
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.6 [skip release]"
@@ -4003,26 +4003,26 @@
},
"v100.5.5": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#3043)",
+ "run release job for tags (#3064)",
"do not run release step on dev branch (#3083)",
- "release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)"
+ "optimize Cypress recordings with conditional triggers (#3043)",
+ "release: cut 100.5.5 [skip release]"
],
"Bug Fixes": [
+ "dimension chip design updates (DHIS2-16272) (#2934)",
"merge to master",
- "translations: sync translations from transifex (dev)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
+ "translations: sync translations from transifex (dev)"
]
},
"v100.5.4": {
"Bug Fixes": [
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
+ "merge to master",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -4030,10 +4030,10 @@
},
"v100.5.3": {
"Bug Fixes": [
- "try locking highcharts to 10.2.0",
+ "plugin flashes when interacting with Interpretations modal (#3017)",
"merge to master",
- "translations: sync translations from transifex (dev)",
- "plugin flashes when interacting with Interpretations modal (#3017)"
+ "try locking highcharts to 10.2.0",
+ "translations: sync translations from transifex (dev)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -4047,11 +4047,11 @@
},
"v100.5.2": {
"Bug Fixes": [
- "add classnames and update json instructions file for outlier tables (#3000)",
"wait for different SVG for single value",
+ "add classnames and update json instructions file for outlier tables (#3000)",
+ "remove query param section from url glob",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
- "correct typo in visualisation type",
- "remove query param section from url glob"
+ "correct typo in visualisation type"
],
"Maintenance": [
"rename strategy to interceptResponse",
@@ -4060,9 +4060,9 @@
},
"v100.5.1": {
"Bug Fixes": [
+ "enable the loading spinner when props change",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
"merge to master",
- "enable the loading spinner when props change",
"ensure only the first period item is used"
],
"Maintenance": [
@@ -4071,30 +4071,30 @@
},
"v100.5.0": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "reorganised dev commits",
+ "yarn deduplicate",
+ "upgrade @dhis2/analytics",
+ "run the release step on both dev and master branches (#2990)",
"bump node to version 18",
"include release notes in slackbot message (#2974)",
+ "release: cut 100.5.0 [skip release]",
"add slack bot release success message (#2965)",
- "upgrade @dhis2/analytics",
- "yarn deduplicate",
+ "reorganised dev commits",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"apply consistent naming to push analytics class names",
"remove testRegex from jest config (#2956)",
- "release: cut 100.5.0 [skip release]",
- "run the release step on both dev and master branches (#2990)"
+ "bump Cypress to version 13 (#2935)"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
"don't expect subtitle to be visible by default",
+ "adapt tests to new database (#2975)",
"hover over list to prevent it from being stale",
- "adapt tests to new database (#2975)"
+ "refactor data.cy.js to independent test cases"
],
"Bug Fixes": [
+ "add custom errors for analytics requests (#2874)",
"push-analytics: add push analytics instructions (#2985)",
"translations: sync translations from transifex (dev)",
- "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)"
],
"Features": [
"support Outlier table visualization type (DHIS2-13858) (#2942)",
@@ -4103,69 +4103,69 @@
},
"v100.4.0": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "do not pass a boolean for icons when saving",
"update cli-app-scripts and analytics deps",
- "set disabledOptions on AO loading and vis type switching",
- "fix bug which cause current to loose props",
+ "avoid crash when visualization object is empty (ie. New)",
"dependency updates (#2243)",
- "avoid visualization flashing when changing options",
- "fetch data element icon and pass it in extraOptions",
+ "do not pass a boolean for icons when saving",
+ "fix bug which cause current to loose props",
+ "set disabledOptions on AO loading and vis type switching",
"hide icon from visualization when option is toggled",
- "avoid crash when visualization object is empty (ie. New)"
+ "translations: sync translations from transifex (dev)",
+ "avoid visualization flashing when changing options",
+ "fetch data element icon and pass it in extraOptions"
],
"Maintenance": [
- "switch test server to debug (test.e2e is broken/slow)",
- "update pot file",
- "upgrade cypress to v12 and adjust project to it",
- "remove videos",
+ "fix linting error",
"fix rebase conflict resolutions",
- "analytics: add support for cumulative values",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "revert the test server changes and move to a separate PR",
+ "remove videos",
"manually bump deps (#2543)",
- "use renamed github shared workflow (#2912)",
"regenerate pot file",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
+ "update pot file",
"release: cut 100.4.0 [skip release]",
+ "upgrade cypress to v12 and adjust project to it",
+ "use renamed github shared workflow (#2912)",
"configure continuous delivery workflows (#2254)",
- "use alpha version of analytics",
- "fix linting error"
+ "revert the test server changes and move to a separate PR",
+ "analytics: add support for cumulative values"
],
"Features": [
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "disable legend option when cumulative values is enabled",
- "cumulative values in PT (DHIS2-5497) (#2746)",
"remove disabled before passing object to visualization generator",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"disable option when cumulativeValues is checked in PT DHiS2-15728",
- "v100.4.0",
+ "handle disabled and helpText props for disabled options",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
"handle disabled option in Redux store",
+ "v100.4.0",
"support non-gregorian fixed periods (#2233)",
- "handle disabled and helpText props for disabled options",
- "disabled options based on cumulativeValues in PT DHIS2-15728"
+ "disable legend option when cumulative values is enabled",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)"
],
"Testing": [
- "refactor clickCheckbox to check/uncheckCheckbox",
- "enhance tests, options and sorting",
"use current year instead of hardcode it",
- "fix test failing due to change in single value behaviour",
+ "enhance tests, options and sorting",
+ "refactor clickCheckbox to check/uncheckCheckbox",
+ "add tests for cumulativeValues option in PT",
"add helper functions for totals options",
- "add tests for cumulativeValues option in PT"
+ "fix test failing due to change in single value behaviour"
],
"Refactoring": [
"avoid extra prop and detect visType internally",
- "allow non toggleable select to be disabled",
+ "streamlined code",
+ "remove unnecessary code",
"simplify code for passing displayProperty",
- "add styles for titles of disabled sections",
+ "allow non toggleable select to be disabled",
+ "revert changes to option components",
"allow checkbox options to be disabled",
- "remove unnecessary code",
- "streamlined code",
"rename variable for clarity",
- "allow disabled to be passed as prop",
+ "add styles for titles of disabled sections",
"allow legend related option to be disabled",
- "revert changes to option components",
- "avoid involuntary changes to current in Redux store",
- "add helper text when used in PT DHIS2-15727"
+ "allow disabled to be passed as prop",
+ "add helper text when used in PT DHIS2-15727",
+ "avoid involuntary changes to current in Redux store"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4178,13 +4178,13 @@
"v100.3.1"
],
"Maintenance": [
- "move RP agent-js-cypress to dhis2 org",
- "use reportportal fork",
+ "consolidate legend tests (#2897)",
"release: cut 100.3.1 [skip release]",
"get BRANCH_NAME and PR_TITLE",
- "consolidate legend tests (#2897)",
"consolidate cypress tests (#2890)",
- "use latest analytics-e2e-tests workflow"
+ "use reportportal fork",
+ "use latest analytics-e2e-tests workflow",
+ "move RP agent-js-cypress to dhis2 org"
]
},
"v100.3.0": {
@@ -4192,19 +4192,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
"only update interpretations list when in DOM",
- "prevent state update when modal is closing",
"disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "translations: sync translations from transifex (dev)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)"
+ "prevent state update when modal is closing",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "translations: sync translations from transifex (dev)"
],
"Features": [
- "deps: bump analytics to latest to benefit from fixes and features (#2886)",
- "100.3.0"
+ "100.3.0",
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -4214,33 +4214,33 @@
"climate-app": {
"v1.5.2": {
"Build Updates": [
- "fix release workflow input var names",
"add explicit variables to shared release workflow",
- "add workflows and cli-style"
+ "add workflows and cli-style",
+ "fix release workflow input var names"
],
"Maintenance": [
+ "remove accidental import",
"release: cut 1.5.2 [skip release]",
+ "add ESLint, workaround config, and format",
+ "fix eslint config",
+ "update eslintignore",
+ "add app hub ID to d2 config",
+ "rename extensions to jsx as needed",
"add linting checks on commits",
+ "update comment",
"deps: add @dhis2/cli-style",
"add Prettier and format",
- "rename extensions to jsx as needed",
- "add min dhis2 version",
"improve file extension resolver",
- "update eslintignore",
- "add ESLint, workaround config, and format",
- "update comment",
- "remove accidental import",
- "add app hub ID to d2 config",
- "fix eslint config"
+ "add min dhis2 version"
],
"Refactoring": [
"use i18n.t for full phrases",
"satisfy no-async-promise-executor rule"
],
"Bug Fixes": [
- "deps: upgrade to app platform v12",
"deps: upgrade app platform to v12 for Vite and React 18 (#53)",
- "complete useEffect params"
+ "complete useEffect params",
+ "deps: upgrade to app platform v12"
],
"GitHub": "1.5.2 (2025-01-24) \nBug Fixes \n\ndeps: upgrade app platform to v12 for Vite and React 18 (#53 ) (a8f0dcf ) \n "
},
@@ -4327,9 +4327,9 @@
"fix main branch ref in concurrency expression (#2104)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 101.1.13 [skip release]"
@@ -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: update the casing of followup parameter"
+ "tracker-api-migration: change separator for array from semicolon to comma"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -4514,13 +4514,13 @@
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)"
],
"Bug Fixes": [
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "update tests snapshots",
"migration-trackedentity: change followupStatus to followup",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
"loader keeps showing when opening export in new page",
"lint issues",
- "update tests snapshots",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter"
],
"Refactoring": [
"apply code review comments",
@@ -4572,16 +4572,16 @@
},
"v101.1.10": {
"Maintenance": [
+ "release: cut 101.1.10 [skip release]",
"deps: bump the security group across 1 directory with 5 updates (#601)",
- "update READM with info about deploy previews (#591)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
- "update all actions to latest version [DHIS2-18298] (#604)",
- "downgrade commitlint action",
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
- "release: cut 101.1.10 [skip release]",
"try commitlint action v5",
"remove reportportal integration (#618)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)"
+ "update all actions to latest version [DHIS2-18298] (#604)",
+ "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "update READM with info about deploy previews (#591)",
+ "downgrade commitlint action"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4590,11 +4590,11 @@
},
"v101.1.9": {
"Maintenance": [
+ "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
+ "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)",
"release: cut 101.1.9 [skip release]",
- "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "use hardcoded dev version for running e2e prod tests (#598)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4603,8 +4603,8 @@
},
"v101.1.8": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
"enable debug logging on semantic release GHA step",
@@ -4623,8 +4623,8 @@
},
"v101.1.6": {
"Bug Fixes": [
- "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)",
- "adjust starting point X to new styles"
+ "adjust starting point X to new styles",
+ "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)"
],
"Maintenance": [
"release: cut 101.1.6 [skip release]"
@@ -4634,36 +4634,36 @@
"v101.1.5": {
"Bug Fixes": [
"sanitize width before reading and writing to local storage",
- "sanitize sidebar width before reading and writing to local storage (#576)",
- "ensure width is within lower and upper bound in a centralized place"
+ "ensure width is within lower and upper bound in a centralized place",
+ "sanitize sidebar width before reading and writing to local storage (#576)"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
+ "decrease delay for showing the blue line on hover",
"release: cut 101.1.5 [skip release]",
"restore cypress reportportal config",
"disable report-portal so we can see test failures",
- "adjust comment to code change",
- "decrease delay for showing the blue line on hover"
+ "adjust comment to code change"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
},
"v101.1.4": {
"Bug Fixes": [
- "update options test because DHIS2 Core v39.6 has been released",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
- "update options test after DHIS2 Core v39.6 release (#577)"
+ "update options test after DHIS2 Core v39.6 release (#577)",
+ "update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
- "release: cut 101.1.4 [skip release]",
- "restore cypress config",
+ "only test enrolment skip rounding on v41 and above",
"remove version dependent e2e test logic for enrollment too",
"round to single decimal",
- "add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
+ "surround assertions with it blocks",
+ "restore cypress config",
"disable reporter in cypress config",
- "surround assertions with it blocks"
+ "add comment with JIRA issue link",
+ "release: cut 101.1.4 [skip release]"
],
"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 "
},
@@ -4690,48 +4690,48 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "release: cut 101.1.1 [skip release]",
- "remove duplicate dependencies"
+ "remove duplicate dependencies",
+ "release: cut 101.1.1 [skip release]"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
},
"v101.1.0": {
"Features": [
+ "decrease sidebar width after window resize if needed",
"ensure sidebar does not break layout",
- "add sidebar width to global state and store in local storage",
"add resizable sidebar (DHIS2-17170) (#534)",
- "reset to default width on double click",
- "decrease sidebar width after window resize if needed",
+ "add sidebar width to global state and store in local storage",
"enable resizing the sidebar with keyboard navigation",
"allow sidebar width reset via view menu",
+ "reset to default width on double click",
"prevent sidebar from becoming to narrow or extend past the end of the window"
],
"Maintenance": [
- "use local storage key format consistent with dashboards",
+ "use correct default size",
"add e2e test for reset by double click",
+ "use local storage key format consistent with dashboards",
"release: cut 101.1.0 [skip release]",
- "remove redundant call to event.persist()",
- "correct some typos",
"add translation for reset sidebar width button",
- "use correct default size",
- "fix typo in filename"
+ "remove redundant call to event.persist()",
+ "fix typo in filename",
+ "correct some typos"
],
"Bug Fixes": [
- "set animation duration to 150ms for increased snappiness",
"hide panel content after transition is complete",
- "add dependency array to effect hook",
- "persist width correctly after resetting",
"animate width on inner panel to fix reset animation",
- "ensure resize handler is removed when the component unmounts",
- "address overshooting min and max width issues"
+ "set animation duration to 150ms for increased snappiness",
+ "persist width correctly after resetting",
+ "address overshooting min and max width issues",
+ "add dependency array to effect hook",
+ "ensure resize handler is removed when the component unmounts"
],
"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",
- "add instructions for resetting to default by double-click"
+ "add instructions for resetting to default by double-click",
+ "describe how the resizable sidebar feature works"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -4749,10 +4749,10 @@
},
"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)",
- "release: cut 101.0.6 [skip release]",
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "deps: bump the security group across 1 directory with 10 updates (#541)"
+ "release: cut 101.0.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4770,11 +4770,11 @@
},
"v101.0.4": {
"Maintenance": [
- "release: cut 101.0.4 [skip release]",
+ "add group for security updates to dependabot config (#536)",
"upgrade app-platform to support both installed and bundled deployment",
+ "enhance parallel cypress test execution (#514)",
"deps: bump the dependencies group across 1 directory with 5 updates (#537)",
- "add group for security updates to dependabot config (#536)",
- "enhance parallel cypress test execution (#514)"
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -4810,8 +4810,8 @@
},
"v101.0.0": {
"Maintenance": [
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
- "release: cut 101.0.0 [skip release]"
+ "release: cut 101.0.0 [skip release]",
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -4820,8 +4820,8 @@
},
"v100.17.1": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#505)",
"group all non dhis2 deps into a single dependabot PR (#510)",
+ "optimize Cypress recordings with conditional triggers (#505)",
"release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
@@ -4838,26 +4838,26 @@
"make sorting work in dashboard"
],
"Testing": [
+ "verify values are sorted correctly",
"add another test for sorting/saving",
"refactor after PR review",
- "verify values are sorted correctly",
- "add Cypress tests for sorting in AO",
- "enable test for sorting data loaded from AO"
+ "enable test for sorting data loaded from AO",
+ "add Cypress tests for sorting in AO"
],
"Bug Fixes": [
- "format sorting correctly when saving DHIS2-15836",
- "respect user defined sorting in download DHIS2-15248",
- "pass correct dimension name in download for sorting",
"reset local sorting state when column is removed",
- "fix merging conflict",
- "show empty cell for missing boolean values as well (#466)",
- "avoid re-renders and double requests when sorting in dashboard",
+ "pass correct dimension name in download for sorting",
+ "reset sorting when a different AO is loaded",
+ "fix sorting on a \"repeated\" dimension column",
"use correct property name and case",
"fix merge conflict",
- "reset sorting when a different AO is loaded",
+ "avoid re-renders and double requests when sorting in dashboard",
"use correct default for sorting direction",
+ "respect user defined sorting in download DHIS2-15248",
+ "format sorting correctly when saving DHIS2-15836",
"avoid extra analytics request when loading a new AO",
- "fix sorting on a \"repeated\" dimension column"
+ "fix merging conflict",
+ "show empty cell for missing boolean values as well (#466)"
],
"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,21 +4910,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add skipRounding option DHIS2-15629",
- "add feature toggle for skipRounding option",
+ "handle showHierarchy separately from requestable options",
"enable skip rounding option for all versions",
+ "add feature toggle for skipRounding option",
"add option for skipRounding",
- "handle showHierarchy separately from requestable options"
+ "add skipRounding option DHIS2-15629"
],
"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": [
"fix sequence of example screenshots",
"add documentation for skip rounding option",
- "remove screenshot of Options modal",
- "rephrase skip rounding section title"
+ "rephrase skip rounding section title",
+ "remove screenshot of Options modal"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -4950,10 +4950,10 @@
"use form container component for styling consistency"
],
"Maintenance": [
+ "release: cut 100.2.0 [skip release]",
"format code",
"add translations",
- "add lngs to avoid page refresh",
- "release: cut 100.2.0 [skip release]"
+ "add lngs to avoid page refresh"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
},
@@ -5049,8 +5049,8 @@
},
"v100.1.5": {
"Bug Fixes": [
- "translations: sync translations from transifex (main)",
- "trigger updated release logic"
+ "trigger updated release logic",
+ "translations: sync translations from transifex (main)"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -5059,8 +5059,8 @@
},
"v100.1.4": {
"Build Updates": [
- "add new workflows (#36)",
- "remove netlify deploy workflows"
+ "remove netlify deploy workflows",
+ "add new workflows (#36)"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -5130,16 +5130,16 @@
},
"v100.0.5": {
"Maintenance": [
- "add missing coverage flag when running tests",
+ "clean up tests",
+ "release: cut 100.0.5 [skip release]",
+ "start adding unit tests",
"set code coverage threshold",
"app component tests",
"language update tests",
- "clean up tests",
- "release: cut 100.0.5 [skip release]",
- "useGetErrorIfNotAllowed hook tests",
+ "add missing coverage flag when running tests",
"passwordReset page tests",
"remove duplicate/unused tests",
- "start adding unit tests"
+ "useGetErrorIfNotAllowed hook tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5247,57 +5247,57 @@
},
"v0.24.0": {
"Bug Fixes": [
- "modelmultiselect: fix useEffect onChange condition",
- "icons: implement paginated icons list",
- "add missing iconmocks",
- "add introduction",
- "fix failing tests by reverting dataTest attr",
- "add tests - do not load icon if not present",
- "modelmultiselect: align with model-single-select",
- "center arrow",
- "css: use flex-start for aligning arrow",
- "use input value path rather than state selected",
+ "some cleanup - remove irrelevant changes",
"fix console warnings for proptypes",
- "merge load and complete page",
+ "icons: cleanup and translate tabs",
"need to make sure selected org units update once the input value updates",
- "fix initial selected values for multi-select",
- "remove J2ME PARSER (#500) [skip release]",
- "lint",
- "icons: remove filterIcons",
"remove unused code",
+ "remove unused sync hook",
+ "fix failing tests by reverting dataTest attr",
+ "add missing iconmocks",
+ "css: use flex-start for aligning arrow",
+ "modelmultiselect: align with model-single-select",
+ "modelmultiselect: fix useEffect onChange condition",
+ "icons: remove filterIcons",
"iconmessage container",
- "review changes",
- "some cleanup - remove irrelevant changes",
+ "center arrow",
+ "icons: implement paginated icons list",
"organisationUnit: selected org units update according to input.value [skip release] (#493)",
- "icons: cleanup and translate tabs",
- "add route guard for merge page",
"icons: update icons picker to support paginated api (#485) [skip release]",
- "remove unused field",
- "remove unused sync hook",
+ "use input value path rather than state selected",
+ "lint",
+ "fix initial selected values for multi-select",
"add source-target fields",
+ "add introduction",
+ "merge load and complete page",
+ "add route guard for merge page",
+ "remove unused field",
+ "add tests - do not load icon if not present",
+ "review changes",
+ "indicator-merge: add warning for indicator types with different factors",
"add missing files",
- "indicator-merge: add warning for indicator types with different factors"
+ "remove J2ME PARSER (#500) [skip release]"
],
"Features": [
- "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",
- "ModelMultiSelect: add modelmultiselect component",
- "setup merge routes and authorities",
- "org unit group forms (#479) [skip release]",
+ "add merge button to toolbar",
"merge: add indicator merge form",
"implements actions for cat option combos separately (#499)",
- "add merge button to toolbar",
+ "org unit group forms (#479) [skip release]",
+ "ModelMultiSelect: add modelmultiselect component",
+ "merge: indicator types merge (#455) [skip release]",
+ "support string ids for modelmulti-select",
"split data sets form into multiple components (#495) [skip release]",
- "org unit set add and edit form unfinished"
+ "org unit set add and edit form unfinished",
+ "setup merge routes and authorities",
+ "implements actions for cat option compos separately so delete action can be removed"
],
"Refactoring": [
- "refactor formcontent",
- "simplify mergeform styles",
"use DefaultMergeFormContents",
+ "simplify mergeform styles",
+ "refactor formcontent",
"merge: use ModelSingleSelect for target-field",
- "form style fixes, confirmation field",
- "loading composition"
+ "loading composition",
+ "form style fixes, confirmation field"
],
"Maintenance": [
"release: cut 0.24.0 [skip release]"
@@ -5306,8 +5306,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,32 +5316,32 @@
},
"v0.23.0": {
"Features": [
- "overide indicatortypes available configuration",
"add translation action to org units",
- "show translated short name in details panel and add column",
- "override indicatortype available (#486)",
- "add public access to indicatortype table",
"add api calls to create and edit org unit datasets and programs",
- "make column sortable only if specified by backend (#487)",
- "add test specs"
+ "overide indicatortypes available configuration",
+ "add public access to indicatortype table",
+ "show translated short name in details panel and add column",
+ "make column sortable only if specified by backend (#487)",
+ "add test specs",
+ "override indicatortype available (#486)"
],
"Bug Fixes": [
- "small refactors",
- "when checking for duplicate values ignore spaces",
+ "remove data dimension and add data dimension type filter",
"address feedback on edit and add org unit changes",
+ "when checking for duplicate values ignore spaces",
"types for org unit initial values",
- "remove data dimension and add data dimension type filter",
- "show translated short name in details panel and add column to org unit group and group set",
+ "check uniqueness of field values to be case insensitive (#488)",
"fix lint",
- "check uniqueness of field values to be case insensitive (#488)"
+ "small refactors",
+ "show translated short name in details panel and add column to org unit group and group set"
],
"Maintenance": [
- "update sectionlist for indicatortypes",
+ "remove data dimension from edit form",
+ "resolved filters",
"remove public access for indicator types",
- "release: cut 0.23.0 [skip release]",
"overide indicatortype available (#489)",
- "resolved filters",
- "remove data dimension from edit form"
+ "update sectionlist for indicatortypes",
+ "release: cut 0.23.0 [skip release]"
],
"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 "
},
@@ -5354,10 +5354,10 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
+ "remove data dimension from edit form",
"resolved filters",
"update sectionlist for indicatortypes",
- "release: cut 0.22.0 [skip release]",
- "remove data dimension from edit form"
+ "release: cut 0.22.0 [skip release]"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
},
@@ -5372,19 +5372,19 @@
},
"v0.21.0": {
"Bug Fixes": [
- "save navigation for dataelementGroup and -Sets (#482)",
- "small fixxes",
- "fix lint",
- "remove section when used in form base",
"small copy fixes in category form (#478) [skip release]",
- "add soem help text and maxLimit to transfers (#480)"
+ "remove section when used in form base",
+ "fix lint",
+ "small fixxes",
+ "add soem help text and maxLimit to transfers (#480)",
+ "save navigation for dataelementGroup and -Sets (#482)"
],
"Features": [
- "add org unit option group set forms and list (#475)",
+ "data set required and setup fields (#474)",
"translate period types",
- "add setup and required fields to data set form",
"introduce route path",
- "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"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -5397,19 +5397,19 @@
"modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]"
],
"Bug Fixes": [
- "remove categoryComboSelect refactor",
- "rename select to transform",
- "use partialLoadedDisplayAbleModel type",
- "switch indicator type edit form to correct format (#477)",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
- "pass usefieldff to modelsingleselectfield",
+ "remove show all button and small changes to invalidate",
+ "refactor categorycomboselect",
"cleanup and rename modelsingleselectlegacy",
- "rename old modelsingleselect to legacy",
- "some refactoring, set staletime",
+ "pass usefieldff to modelsingleselectfield",
"ModelSingleSelect: more refactor",
- "refactor categorycomboselect",
"indent org unit with no childs and refresh lists on update or new item",
- "remove show all button and small changes to invalidate"
+ "rename old modelsingleselect to legacy",
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]",
+ "rename select to transform",
+ "some refactoring, set staletime",
+ "switch indicator type edit form to correct format (#477)",
+ "remove categoryComboSelect refactor",
+ "use partialLoadedDisplayAbleModel type"
],
"Testing": [
"add tests for modelsingleselect",
@@ -5425,28 +5425,28 @@
},
"v0.19.5": {
"Bug Fixes": [
- "reduce sidebar filter padding",
- "use destructive style for delete menu items",
- "adjust global background color",
- "sidebar filter placeholder label",
- "adjust form container styles",
- "prevent sidebar focus styles on mouse click",
- "sidebar, sidenav style adjustments",
- "sidebar filter placeholder style",
- "adjust org unit row height, expand button",
- "adjust sidebar filter empty state",
- "ou-tree field styling",
- "remove global lineheight declaration",
- "adjust form footer styles",
- "adjust help and description texts",
- "reduce page-title bottom margin",
"adjust table icon button color",
- "sort columns using non case sensitive sort (#469) [skip release]",
- "UI adjustments [DHIS2-18628]",
"small rewrite of format sort order function",
+ "UI adjustments [DHIS2-18628]",
+ "reduce page-title bottom margin",
+ "adjust sidebar filter empty state",
+ "adjust help and description texts",
+ "ou-tree field styling",
+ "sidebar filter placeholder style",
"data element group transfers sizing",
+ "prevent sidebar focus styles on mouse click",
+ "adjust form container styles",
+ "sidebar, sidenav style adjustments",
+ "use destructive style for delete menu items",
"require a parent orgunit when creating new org units",
- "only sort if persisted unless it is display name (#472) [skip release]"
+ "adjust form footer styles",
+ "adjust global background color",
+ "sidebar filter placeholder label",
+ "reduce sidebar filter padding",
+ "only sort if persisted unless it is display name (#472) [skip release]",
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "adjust org unit row height, expand button",
+ "remove global lineheight declaration"
],
"Maintenance": [
"remove footer test style",
@@ -5462,42 +5462,42 @@
"Bug Fixes": [
"fix type of cat options dates (#467) [skip release]",
"show zero values, add factor validations (#463) [skip release]",
- "format factor from number to string on edit (#466)",
- "type checks"
+ "type checks",
+ "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 "
},
"v0.19.3": {
"Bug Fixes": [
- "categoryOptionGroup: remove dataDimension field (#460)",
- "remove data dimension and add data dimension type filter"
+ "remove data dimension and add data dimension type filter",
+ "categoryOptionGroup: remove dataDimension field (#460)"
],
"Maintenance": [
- "resolved filters",
"release: cut 0.19.3 [skip release]",
- "remove data dimension from edit form"
+ "remove data dimension from edit form",
+ "resolved filters"
],
"GitHub": "0.19.3 (2024-12-05) \nBug Fixes \n\ncategoryOptionGroup: remove dataDimension field (#460 ) (276e4ab ) \n "
},
"v0.19.2": {
"Bug Fixes": [
+ "load categoryOptionSize initially",
+ "change description max limit",
"fieldrule - disable dimensiontype when editing",
+ "refresh list view on close of dialog (#461)",
"datefield to format date before displaying, org unit filters",
"allow soring of non persisted properties",
- "change description max limit",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
- "remove filters in manage view for org units",
- "load categoryOptionSize initially",
+ "zod and format to handle responsibility of changing date format",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "refresh list view on close of dialog (#461)",
"date field to format date before displaying, org unit filters (#456)",
- "zod and format to handle responsibility of changing date format",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
+ "change org unit paths",
"categoryOption: load formName [skip release] (#458)",
- "change org unit paths"
+ "remove filters in manage view for org units"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -5506,14 +5506,14 @@
},
"v0.19.1": {
"Bug Fixes": [
- "manageListView: hide filter tab if no filters, sort available",
- "tests: fix tests to use displayName",
- "add missing indicatorType description",
- "modelListView: allow empty filters (#454) [skip release]",
+ "use displayName instead of name of lists",
"list: remove shortName as default - add translated to models",
+ "modelListView: allow empty filters (#454) [skip release]",
+ "add missing indicatorType description",
"identifiable width after UI upgrade",
"list: use translated values for name and shortName (#438)",
- "use displayName instead of name of lists"
+ "manageListView: hide filter tab if no filters, sort available",
+ "tests: fix tests to use displayName"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -5522,30 +5522,30 @@
},
"v0.19.0": {
"Features": [
- "stop hiding form tab and give some temp vertical space to not yet developed sections",
"sectioned form router and fixes",
- "sectionedForm: initial SectionedForm architecture",
"sectionedForm: initial architecture and base components (#431)",
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
"move data set form to different route temporarelly",
+ "dataSet: dataSet sectionedForm",
"add section in one page - update selection by scroll",
- "dataSet: dataSet sectionedForm"
+ "sectionedForm: initial SectionedForm architecture"
],
"Bug Fixes": [
- "call submit from footer",
+ "add showcase for formstructure",
+ "fix selectedsection scroll syncing",
"cleanup error notice",
- "errorbox: allow to close box, fix styling",
+ "errornotice after revert",
"add error noticebox",
+ "call submit from footer",
+ "errorbox: allow to close box, fix styling",
"fix import after bad merge",
- "add showcase for formstructure",
- "some cleanup",
- "errornotice after revert",
- "fix selectedsection scroll syncing"
+ "some cleanup"
],
"Refactoring": [
- "more cleanup",
+ "rename context",
"cleanup and fix imports",
"remove unused code",
- "rename context",
+ "more cleanup",
"remove unused file"
],
"Maintenance": [
@@ -5555,20 +5555,20 @@
},
"v0.18.0": {
"Features": [
- "add indicator list type list view",
- "add description validation",
"implement description field validation (#449)",
+ "add description validation",
+ "add indicator list type list view",
"add edit and new form"
],
"Maintenance": [
- "add notice box when custom attributes throw error",
+ "update factor schema type",
+ "update schema",
"update name field validation",
"add extra validation for indicator types forms",
- "update schema",
"update indicator types columns",
"resolve merge conflict from master",
- "update factor schema type",
- "release: cut 0.18.0 [skip release]"
+ "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"check max length for description",
@@ -5578,10 +5578,10 @@
},
"v0.17.0": {
"Features": [
- "upgrade ui library",
"add format validation to date fields and to dates in schemas (#451)",
+ "handle empty validation on handlechange",
"add format validation to datefields and to dates in schemas",
- "handle empty validation on handlechange"
+ "upgrade ui library"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -5591,15 +5591,15 @@
"v0.16.1": {
"Bug Fixes": [
"orgUnit: add validation and label for parent orgunit",
- "fix padding/margin in form",
"max and min to match schemas",
- "add validations to datefield and small change to css of bulk upload",
- "address feedback from org unit new form (#447)"
+ "fix padding/margin in form",
+ "address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload"
],
"Features": [
- "upgrade ui library and multi calendar dates",
"change comment to text area",
- "use meta to check if input field is valid or not"
+ "use meta to check if input field is valid or not",
+ "upgrade ui library and multi calendar dates"
],
"Maintenance": [
"release: cut 0.16.1 [skip release]"
@@ -5608,16 +5608,16 @@
},
"v0.16.0": {
"Features": [
- "add edit and new form",
"upgrade ui library to latest version (#448)",
- "add indicator list type list view (#433)"
+ "add indicator list type list view (#433)",
+ "add edit and new form"
],
"Maintenance": [
- "add notice box when custom attributes throw error",
+ "update factor schema type",
+ "release: cut 0.16.0 [skip release]",
"update name field validation",
"update indicator types columns",
- "update factor schema type",
- "release: cut 0.16.0 [skip release]"
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -5629,8 +5629,8 @@
"categoryCombo: add warning and validations (#446)"
],
"Bug Fixes": [
- "categoryCombo: add validation and errors for categorycombo",
"useValidator: fix checkmaxLenght validation",
+ "categoryCombo: add validation and errors for categorycombo",
"add maxHeight to list"
],
"Refactoring": [
@@ -5647,85 +5647,85 @@
"data set list view (#435)"
],
"Maintenance": [
+ "resolve filter query",
"replace dataset filter",
- "release: cut 0.14.0 [skip release]",
- "resolve filter query"
+ "release: cut 0.14.0 [skip release]"
],
"GitHub": "0.14.0 (2024-11-18) \nFeatures \n"
},
"v0.13.2": {
"Bug Fixes": [
- "list: disable list buttons when no access (#441)",
- "linkbutton: fix disabled linkbutton active and focus styles",
+ "categoryOptionGroupSet: update view config and formName validation (#442)",
"detailspanel: disable edit when no access",
+ "linkbutton: fix disabled linkbutton active and focus styles",
"list: disable edit buttons when no access",
"add custom attributes to category option",
- "categoryOptionGroupSet: update view config and formName validation (#442)"
+ "list: disable list buttons when no access (#441)"
],
"Features": [
- "remove default filters",
"add category option group sets list page",
"add create form",
- "add edit form"
+ "add edit form",
+ "remove default filters"
],
"Maintenance": [
"clean up",
+ "run yarn format",
"release: cut 0.13.2 [skip release]",
- "lint error fix",
- "run yarn format"
+ "lint error fix"
],
"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 indicators list view",
- "add filters to the list"
+ "add filters to the list",
+ "add indicators list view"
],
"Maintenance": [
- "lint error check",
+ "resolve filter query",
"release: cut 0.13.1 [skip release]",
"remove default filters",
- "resolve filter query"
+ "lint error check"
],
"Bug Fixes": [
- "optionSetSelect: fix optionSet crashing with initialValue (#439)",
- "stop row loaders if there is an error (#440)"
+ "stop row loaders if there is an error (#440)",
+ "optionSetSelect: fix optionSet crashing with initialValue (#439)"
],
"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": [
- "breadcrumbs: simplify and refactor breadcrumbs (#434)",
"simplify and improve breadcrumbitem",
+ "breadcrumbs: simplify and refactor breadcrumbs (#434)",
"modelTransfer: simplify and fix refresh list crash (#429) [skip release]"
],
"Bug Fixes": [
- "improve route handle type",
"fix tests",
- "address feedback on org unit edit page"
+ "address feedback on org unit edit page",
+ "improve route handle type"
],
"Features": [
- "add indicators list view (#432)",
- "add filters to the list"
+ "add filters to the list",
+ "add indicators list view (#432)"
],
"Maintenance": [
- "lint error check",
+ "release: cut 0.13.0 [skip release]",
"remove default filters",
- "release: cut 0.13.0 [skip release]"
+ "lint error check"
],
"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": [
+ "small changes to org unit select and image select",
"add org unit edit form (#430)",
"add dataset lists",
- "minor fixes",
- "small changes to org unit select and image select"
+ "minor fixes"
],
"Bug Fixes": [
- "orgunit: fix image preview url",
"orgunit: create default valueFormatter",
- "fix type issue"
+ "fix type issue",
+ "orgunit: fix image preview url"
],
"Maintenance": [
"release: cut 0.12.0 [skip release]"
@@ -5734,27 +5734,27 @@
},
"v0.11.0": {
"Features": [
- "category option group sets (#427)",
+ "add category option group sets list page",
"add create form",
+ "category option group sets (#427)",
"add edit form",
- "remove default filters",
- "add category option group sets list page"
+ "remove default filters"
],
"Maintenance": [
+ "release: cut 0.11.0 [skip release]",
"clean up",
- "lint error fix",
- "release: cut 0.11.0 [skip release]"
+ "lint error fix"
],
"GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
},
"v0.10.2": {
"Bug Fixes": [
- "manageView: stable initialValues for form (#424)",
- "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
"categoryOptionCombo: add ignoreApproval to form",
- "constantFilter key type",
+ "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
"categoryOptionCombo: add ignore approval field (#423)",
- "add missing booleanFilter file"
+ "add missing booleanFilter file",
+ "constantFilter key type",
+ "manageView: stable initialValues for form (#424)"
],
"Features": [
"categoryOptionCombo: add categoryOptions filter"
@@ -5777,11 +5777,11 @@
"maps-app": {
"v100.7.10": {
"Maintenance": [
- "deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
"update test values for event layer popup",
- "release: cut 100.7.10 [skip release]",
"upgrade cypress to 13",
- "style fixes"
+ "style fixes",
+ "deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
+ "release: cut 100.7.10 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3428)"
@@ -5790,8 +5790,8 @@
},
"v100.7.9": {
"Maintenance": [
- "release: cut 100.7.9 [skip release]",
- "report release job of release workflow needs output from the release job (#3418)"
+ "report release job of release workflow needs output from the release job (#3418)",
+ "release: cut 100.7.9 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -5813,8 +5813,8 @@
"remove ReportPortal integration (#3409)"
],
"Bug Fixes": [
- "update 'No data' handling (#3408)",
- "https://dhis2.atlassian.net/browse/DHIS2-18427"
+ "https://dhis2.atlassian.net/browse/DHIS2-18427",
+ "update 'No data' handling (#3408)"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5830,9 +5830,9 @@
},
"v100.7.5": {
"Maintenance": [
- "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
+ "release: cut 100.7.5 [skip release]",
"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)"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -5850,17 +5850,17 @@
},
"v100.7.3": {
"Maintenance": [
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "release: cut 100.7.3 [skip release]",
- "update snapshot so it doesnt break with ui upgrades",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
"deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
+ "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)"
+ "upgrade all used gha versions (#3381)",
+ "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)",
+ "update snapshot so it doesnt break with ui upgrades"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-17839",
- "update queries to tracker endpoint (#3346)"
+ "update queries to tracker endpoint (#3346)",
+ "https://dhis2.atlassian.net/browse/DHIS2-17839"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5875,11 +5875,11 @@
},
"v100.7.1": {
"Maintenance": [
- "update jest config (#3299)",
- "release: cut 100.7.1 [skip release]",
+ "deps: bump the security group across 1 directory with 5 updates (#3360)",
"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 5 updates (#3360)",
+ "update jest config (#3299)",
+ "release: cut 100.7.1 [skip release]",
"deps: bump the security group across 1 directory with 3 updates (#3326)"
],
"Bug Fixes": [
@@ -5909,14 +5909,14 @@
},
"v100.6.6": {
"Maintenance": [
- "release: cut 100.6.6 [skip release]",
- "do not run release step if the head commit is a chore (#3310)"
+ "do not run release step if the head commit is a chore (#3310)",
+ "release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "in fetchTEIs: use program instead of TE type",
- "TEs layer not showing all relationships when source and target are of same type (#3281)",
"in getDataWithRelationships:",
"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 isIndexInstance:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
@@ -5951,8 +5951,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)"
@@ -5998,8 +5998,8 @@
},
"v100.5.7": {
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-16218",
- "enable hidding basemap in dashboard (#3275)"
+ "enable hidding basemap in dashboard (#3275)",
+ "https://dhis2.atlassian.net/browse/DHIS2-16218"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -6012,44 +6012,44 @@
"release: cut 100.5.6 [skip release]"
],
"Bug Fixes": [
- "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
- "support \"week\", \"bi-week\" and months in period translations (#3269)"
+ "support \"week\", \"bi-week\" and months in period translations (#3269)",
+ "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations"
],
"GitHub": "\nBug Fixes \n\nsupport \"week\", \"bi-week\" and months in period translations (#3269 ) (977e075 ) \n "
},
"v100.5.5": {
"Bug Fixes": [
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "unclear 'show no data' (#3204)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799",
"merge dev to master",
- "translations: sync translations from transifex (dev) (#3237)"
+ "translations: sync translations from transifex (dev) (#3237)",
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "unclear 'show no data' (#3204)",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#3233)",
+ "do not run release step on dev branch",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
- "release: cut 100.5.5 [skip release]",
- "do not run release step on dev branch"
+ "run release step on tags so it publishes to d2-ci (#3233)",
+ "release: cut 100.5.5 [skip release]"
],
"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": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
"merge to master",
+ "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)",
- "release: cut 100.5.4 [skip release]"
+ "release: cut 100.5.4 [skip release]",
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
},
"v100.5.3": {
"Bug Fixes": [
"merge to master",
- "translations: sync translations from transifex (dev)",
- "dashboard filters were not being applied to maps (#3185)"
+ "dashboard filters were not being applied to maps (#3185)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -6058,8 +6058,8 @@
},
"v100.5.2": {
"Bug Fixes": [
- "merge to master",
"translations: sync translations from transifex (dev)",
+ "merge to master",
"paragraph newlines in map description were being removed (#3182)"
],
"Maintenance": [
@@ -6080,59 +6080,59 @@
},
"v100.5.0": {
"Bug Fixes": [
- "use more understandable error messages",
- "check download param when navigating to new",
- "various fixes after release testing (#3151)",
- "set minimum point size of 1",
"add tooltip on layer thumbnails",
- "highlight features when data table has filter",
- "set map bounds after all layers are added to the map",
- "add class-names for push-analytics",
+ "make `dhis2-map-new` class independent of downloadMode",
"prevent data table effects from running code when no table (#3147)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "make logic match prev code",
+ "add class to map container when no map id is set",
"show no data message when geojson feature has no data (#3145)",
- "position tooltip right over the thumbnail title",
- "reset error when switching which layer shows data table",
- "translations: sync translations from transifex (dev) (#3132)",
- "upgrade maps-gl for the rounded line join and caps",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "final fixes for geojson (#3154)",
"the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "onLayerAdded wasnt defined for SplitViews",
+ "reset error when switching which layer shows data table",
+ "set map bounds after all layers are added to the map",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "set minimum point size of 1",
"tab length should only take the space of the title",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "highlight features when data table has filter",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "set point radius to size that was set in the style settings",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "prevent enabling download button while loading mask is showing",
+ "use more understandable error messages",
"values that are strings but numeric in quality were not filtering",
- "add class to map container when no map id is set",
- "make `dhis2-map-new` class independent of downloadMode",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "various fixes after release testing (#3151)",
+ "check download param when navigating to new",
+ "translations: sync translations from transifex (dev) (#3132)",
"limit stroke width to 0-10",
- "reduce the padding to make room for the scrollbar (#3148)",
- "improve geojson layer error responses and cypress tests (#3149)",
- "onLayerAdded wasnt defined for SplitViews",
"isPushAnalytics url param",
- "prevent enabling download button while loading mask is showing",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "ensure isDownload is a bool to avoid prop-types error",
- "final fixes for geojson (#3154)",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "set point radius to size that was set in the style settings",
- "make logic match prev code",
- "map plugin - do not load async layers multiple times (#3143)"
+ "position tooltip right over the thumbnail title",
+ "add class-names for push-analytics",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "upgrade maps-gl for the rounded line join and caps"
],
"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)",
- "merge to master 2.41.0 features and fixes"
+ "add push analytics instructions",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)"
],
"Maintenance": [
+ "code cleaning",
+ "read single url param",
"legend item styling - set max line weight and rename to Point radius",
+ "release: cut 100.5.0 [skip release]",
+ "upgrade @dhis2/maps-gl",
"improve legend for geojson layers",
- "read single url param",
"code comment",
"update @dhis2/analytics and deduplicate deps",
- "code cleaning",
- "upgrade @dhis2/maps-gl",
- "release: cut 100.5.0 [skip release]",
"update i18n"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
@@ -6141,26 +6141,26 @@
"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": [
- "release: cut 100.0.1 [skip release]",
- "update ui",
"update cli-app-scripts",
- "update prop-type import"
+ "update ui",
+ "update prop-type import",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5ed2d61 ) \n "
},
"v100.0.0": {
"Features": [
- "prepare for release",
- "trigger first release"
+ "trigger first release",
+ "prepare for release"
],
"Maintenance": [
"release: cut 100.0.0 [skip release]",
@@ -6220,9 +6220,9 @@
},
"v28.2.7": {
"Build Updates": [
- "fix d2-style script",
+ "fix lint script",
"replace semantic commit checks with new workflow",
- "fix lint script"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6264,8 +6264,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 +6298,8 @@
"upgrade to @dhis2/ui v6 and bump other dependency versions (#282)"
],
"Maintenance": [
- "add file extension to entry point in config",
- "release: cut 28.2.0 [skip ci]"
+ "release: cut 28.2.0 [skip ci]",
+ "add file extension to entry point in config"
],
"GitHub": "28.2.0 (2021-03-11) \nFeatures \n\nupgrade to @dhis2/ui v6 and bump other dependency versions (#282 ) (9957535 ) \n "
},
@@ -6350,41 +6350,41 @@
},
"v28.0.2": {
"Maintenance": [
- "translations: sync TetumTetun translations from transifex (master)",
+ "translations: sync translations from transifex (master)",
+ "translations: sync Pushto translations from transifex (master)",
+ "translations: sync Urdu translations from transifex (master)",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync Vietnamese translations from transifex (master)",
"update to version 31 for master because of new build pipeline",
- "translations: sync Arabic translations from transifex [skip ci] (master)",
- "replace maven with alternate deployment regime",
- "translations: sync translations from transifex [skip ci] (master)",
+ "clean up build process",
+ "translations: sync Arabic translations from transifex (master)",
+ "release: cut 28.0.2 [skip ci]",
+ "translations: sync Swedish translations from transifex (master)",
+ "translations: sync Portuguese translations from transifex (master)",
"translations: sync French translations from transifex (master)",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master)",
+ "translations: sync TetumTetun translations from transifex (master)",
"translations: sync Chinese translations from transifex (master)",
+ "translations: sync PortugueseBrazil translations from transifex (master)",
+ "translations: sync Lao translations from transifex (master)",
+ "translations: sync Russian translations from transifex (master)",
"translations: sync Spanish translations from transifex [skip ci] (master)",
+ "replace maven with alternate deployment regime",
"translations: sync Swedish translations from transifex [skip ci] (master)",
- "release: cut 28.0.2 [skip ci]",
- "translations: sync Urdu translations from transifex (master)",
- "update travis config and remove unused deps",
- "translations: sync Arabic translations from transifex (master)",
- "transifex integration",
- "translations: sync Spanish translations from transifex (master)",
- "translations: sync PortugueseBrazil translations from transifex (master)",
- "translations: sync Portuguese translations from transifex (master)",
"translations: sync French translations from transifex [skip ci] (master)",
- "translations: sync Tajik translations from transifex (master)",
- "do not copy package.json to build",
- "clean up build process",
- "translations: sync Russian translations from transifex (master)",
- "translations: sync Pushto translations from transifex (master)",
- "translations: sync PersianAfghanistan translations from transifex (master)",
"translations: sync Indonesian translations from transifex (master)",
- "translations: sync Lao translations from transifex (master)",
- "translations: sync Swedish translations from transifex (master)",
- "translations: sync translations from transifex (master)",
- "translations: sync Vietnamese translations from transifex (master)",
- "add stale bot configuration (#16)"
+ "update travis config and remove unused deps",
+ "add stale bot configuration (#16)",
+ "do not copy package.json to build",
+ "translations: sync Tajik translations from transifex (master)",
+ "transifex integration"
],
"Build Updates": [
- "migrate to github actions (#239)",
+ "update travis builds (#14)",
"add comment and close workflow",
- "update travis builds (#14)"
+ "migrate to github actions (#239)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6646,9 +6646,9 @@
},
"v100.0.13": {
"Build Updates": [
- "fix d2-style script",
+ "fix lint script",
"replace semantic commit checks with new workflow",
- "fix lint script"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6674,9 +6674,9 @@
"fix main branch ref in concurrency expression (#399)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.63 [skip release]"
@@ -6688,11 +6688,11 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "update app-runtime",
"fix linting errors",
+ "update app-runtime",
+ "release: cut 100.0.62 [skip release]",
"update cli-app-scripts and ui",
- "ignore styled jsx property",
- "release: cut 100.0.62 [skip release]"
+ "ignore styled jsx property"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
@@ -6961,9 +6961,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
+ "bug with auth config when creating rather than editing route",
"add delete confirmation alert",
- "show authorities in a MultiSelect rather than an input text field",
- "bug with auth config when creating rather than editing route"
+ "show authorities in a MultiSelect rather than an input text field"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -7050,8 +7050,8 @@
},
"v101.6.12": {
"Bug Fixes": [
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 101.6.12 [skip release]"
@@ -7060,39 +7060,39 @@
},
"v101.6.11": {
"Build Updates": [
- "address review comments",
- "add secrets",
- "downgrade commitlint to v5",
"abstract e2e",
- "refer to workflows by version",
- "move reusable workflows to separate test repo",
- "specify branch to deploy production from",
- "escape single quotes",
- "cancel previous pr title linting runs",
- "fix workflow concurrency",
- "add reusable workflows (#618)",
- "abstract test",
+ "use gh cli to close issues",
"abstract netlify workflows",
- "remove git author",
- "fix pull request condition",
- "add name for comment wf",
- "remove redundant build task",
- "update commitlint action",
- "abstract release",
- "add workflow name",
"pass issue number to upstream workflow",
- "use latest cypress action",
- "only run workflows that need secrets where they are available",
"add reusable issue workflow",
- "add build job",
- "update actions",
"add comment",
- "add reusable commitlint workflows",
- "use gh cli to close issues",
- "use head_ref for pull_request action trigger",
"update netlify deploy",
"cancel previous runs if not on release branch",
- "move upstream workflows"
+ "cancel previous pr title linting runs",
+ "fix pull request condition",
+ "escape single quotes",
+ "remove git author",
+ "add workflow name",
+ "add build job",
+ "use head_ref for pull_request action trigger",
+ "move reusable workflows to separate test repo",
+ "add name for comment wf",
+ "downgrade commitlint to v5",
+ "abstract test",
+ "refer to workflows by version",
+ "specify branch to deploy production from",
+ "update commitlint action",
+ "only run workflows that need secrets where they are available",
+ "use latest cypress action",
+ "add secrets",
+ "fix workflow concurrency",
+ "add reusable workflows (#618)",
+ "remove redundant build task",
+ "add reusable commitlint workflows",
+ "update actions",
+ "abstract release",
+ "move upstream workflows",
+ "address review comments"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7122,16 +7122,16 @@
},
"v101.6.8": {
"Maintenance": [
- "upgrade cli-style (#614)",
"remove d2 style config",
- "deduplicate modules",
"release: cut 101.6.8 [skip release]",
- "remove unused dependency"
+ "remove unused dependency",
+ "deduplicate modules",
+ "upgrade cli-style (#614)"
],
"Bug Fixes": [
"remove unnecessary lint disable",
- "apply lint fixes",
- "update cli-style to run stylelint before prettier"
+ "update cli-style to run stylelint before prettier",
+ "apply lint fixes"
],
"GitHub": "\nBug Fixes \n\nupdate cli-style to run stylelint before prettier (45fcddb ) \n "
},
@@ -7164,8 +7164,8 @@
},
"v101.6.4": {
"Refactoring": [
- "remove generated fixtures",
- "update to cypress 13"
+ "update to cypress 13",
+ "remove generated fixtures"
],
"Maintenance": [
"update testing-library",
@@ -7173,9 +7173,9 @@
"release: cut 101.6.4 [skip release]"
],
"Build Updates": [
- "update workflow node versions to 20",
"update workflow to use dockerized backend",
"update workflow node versions to 18",
+ "update workflow node versions to 20",
"update fixture"
],
"Bug Fixes": [
@@ -7194,8 +7194,8 @@
},
"v101.6.2": {
"Bug Fixes": [
- "fix lastexecuted proptype error",
- "apply recommended final form fix for array field"
+ "apply recommended final form fix for array field",
+ "fix lastexecuted proptype error"
],
"Maintenance": [
"release: cut 101.6.2 [skip release]"
@@ -7239,12 +7239,12 @@
},
"v101.5.2": {
"Bug Fixes": [
- "use tag instead of chip",
"data-integrity: change default report type to summary (#603) [defer release]",
- "update run all checks label",
- "data-integrity: add indicator for slow checks (#604)",
"failing test",
- "use chip for indicator, add tooltip"
+ "use tag instead of chip",
+ "use chip for indicator, add tooltip",
+ "data-integrity: add indicator for slow checks (#604)",
+ "update run all checks label"
],
"Refactoring": [
"remove unnecessary css"
@@ -7265,9 +7265,9 @@
},
"v101.5.0": {
"Features": [
- "add dashboard and receivers fields",
+ "add html push analytics (#598)",
"add push analytics mode field",
- "add html push analytics (#598)"
+ "add dashboard and receivers fields"
],
"Bug Fixes": [
"add html push analytics translation"
@@ -7279,8 +7279,8 @@
"update jest tests"
],
"Maintenance": [
- "release: cut 101.5.0 [skip release]",
- "update fixtures"
+ "update fixtures",
+ "release: cut 101.5.0 [skip release]"
],
"GitHub": "\nFeatures \n"
},
@@ -7375,9 +7375,9 @@
"fix main branch ref in concurrency expression (#464)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.55 [skip release]"
@@ -7389,9 +7389,9 @@
"update to shared workflows (#461)"
],
"Maintenance": [
+ "update cli-app-scripts",
"release: cut 100.0.54 [skip release]",
- "update ui",
- "update cli-app-scripts"
+ "update ui"
],
"Bug Fixes": [
"bump ui version [DHIS2-18119] (#463)"
@@ -7445,8 +7445,8 @@
},
"v100.0.48": {
"Bug Fixes": [
- "add version toggling",
"missing changes",
+ "add version toggling",
"confidential field issues [DHIS2-10938]"
],
"Maintenance": [
@@ -7475,11 +7475,11 @@
"v100.0.45": {
"Bug Fixes": [
"handle no password on edit",
- "filter out empty generic key value pairs",
+ "remove unnecessary explicit prop true value",
+ "edit password checkbox",
"remove unused constants",
"handle confidential key value pairs in generic form",
- "edit password checkbox",
- "remove unnecessary explicit prop true value"
+ "filter out empty generic key value pairs"
],
"Maintenance": [
"release: cut 100.0.45 [skip release]"
@@ -7678,9 +7678,9 @@
"fix main branch ref in concurrency expression (#1386)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.2.7 [skip release]"
@@ -7692,14 +7692,14 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
- "release: cut 100.2.6 [skip release]",
- "update ui",
"update cli-app-scripts",
- "update cli-style"
+ "update cli-style",
+ "release: cut 100.2.6 [skip release]",
+ "update ui"
],
"Bug Fixes": [
- "ignore lint error",
"translations: sync translations from transifex (master)",
+ "ignore lint error",
"add missing d2-ui dep"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
@@ -7751,8 +7751,8 @@
},
"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": [
"resolve linting issues",
@@ -7839,195 +7839,195 @@
},
"v100.0.0": {
"Maintenance": [
+ "update app title (#1303)",
"release: cut 100.0.0 [skip release]",
+ "add apphubid",
"update verify-app github action",
- "update app title (#1303)",
- "update app version (#1302)",
- "add apphubid"
+ "update app version (#1302)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
},
"v99.9.9": {
"Features": [
- "zero data values in analytics tables setting (#933)",
- "add more analytics/sql view max limit options (DHIS2-12521)",
- "add setting startModuleEnableLightweight (DHIS2-12060)",
- "add dropdown for default basemap [DHIS2-12155]",
"add more options",
+ "analytics: facility map layer settings",
"add credentialsExpiresReminderInDays setting",
- "system update notifications setting (#950)",
- "use @dhis2/ui components for file uploads",
+ "add setting startModuleEnableLightweight (DHIS2-12060)",
+ "port to app-platform (#800)",
+ "hide biweekly periods (DHIS2-11165)",
+ "add more analytics/sql view max limit options (DHIS2-12521)",
"add in scheduling settings to settings app [DHIS2-15765] (#1295)",
"analytics: add default org unit group set and level for maps",
- "hide biweekly periods (DHIS2-11165)",
- "port to app-platform (#800)",
+ "add dropdown for default basemap [DHIS2-12155]",
+ "zero data values in analytics tables setting (#933)",
+ "system update notifications setting (#950)",
"use @dhis2/ui components for OAuth2 clients editor",
- "analytics: facility map layer settings"
+ "use @dhis2/ui components for file uploads"
],
"Maintenance": [
- "release: cut 29.15.2 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
"release: cut 29.14.12 [skip ci]",
- "release: cut 29.13.2 [skip ci]",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.9.0 [skip ci]",
"update settings key names for dashboard behaviour (#815)",
- "release: cut 29.14.5 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.6.8 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "release: cut 29.16.1 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "release: cut 29.6.12 [skip ci]",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
"release: cut 29.11.5 [skip ci]",
+ "port app to app platform",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.16.1 [skip ci]",
"release: cut 29.14.31 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "update transifex config",
- "release: cut 29.14.41 [skip ci]",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
- "release: cut 29.15.9 [skip ci]",
- "release: cut 29.6.1 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
"release: cut 29.13.6 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "release: cut 29.9.1 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.12.0 [skip ci]",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.7.2 [skip ci]",
- "release: cut 29.14.19 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.14.6 [skip ci]",
+ "release: cut 29.14.21 [skip ci]",
+ "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.7.9 [skip ci]",
"update pot file",
- "release: cut 29.15.8 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
- "release: cut 29.6.3 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "release: cut 29.15.4 [skip ci]",
- "release: cut 29.7.8 [skip ci]",
- "release: cut 29.14.2 [skip ci]",
- "release: cut 29.9.2 [skip ci]",
- "release: cut 29.11.2 [skip ci]",
- "release: cut 29.12.2 [skip ci]",
- "port app to app platform",
- "release: cut 29.14.34 [skip ci]",
- "release: cut 29.6.13 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "release: cut 29.14.1 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
- "release: cut 29.14.30 [skip ci]",
+ "release: cut 29.15.3 [skip ci]",
"release: cut 29.15.5 [skip ci]",
- "release: cut 29.8.0 [skip ci]",
- "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.6.0 [skip ci]",
+ "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.14.34 [skip ci]",
+ "release: cut 29.14.36 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.6.12 [skip ci]",
"release: cut 29.7.4 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 29.6.14 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
- "release: cut 29.10.1 [skip ci]",
- "set minDHIS2Version (#1301)",
+ "release: cut 29.9.2 [skip ci]",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
"release: cut 29.11.0 [skip ci]",
+ "remove scss",
+ "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.14.27 [skip ci]",
+ "release: cut 29.15.7 [skip ci]",
+ "release: cut 29.15.6 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
+ "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.7.3 [skip ci]",
"release: cut 29.6.11 [skip ci]",
- "release: cut 29.14.9 [skip ci]",
- "release: cut 29.7.1 [skip ci]",
- "release: cut 29.14.16 [skip ci]",
- "release: cut 29.14.15 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.15.2 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
"release: cut 29.13.0 [skip ci]",
- "release: cut 29.14.4 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.14.27 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
- "update app icon",
- "release: cut 29.13.7 [skip ci]",
- "remove scss",
- "add icon",
- "modernise config",
"release: cut 29.7.6 [skip ci]",
- "release: cut 29.12.1 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
- "release: cut 29.15.1 [skip ci]",
- "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
"release: cut 29.12.4 [skip ci]",
- "release: cut 29.14.13 [skip ci]",
- "release: cut 29.6.9 [skip ci]",
- "release: cut 29.14.21 [skip ci]",
- "update allowlist language [DHIS2-10247] (#1294)",
- "release: cut 29.14.39 [skip ci]",
- "release: cut 29.7.5 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.6.0 [skip ci]",
- "release: cut 29.6.10 [skip ci]",
- "release: cut 29.11.3 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "release: cut 29.9.0 [skip ci]",
- "release: cut 29.10.0 [skip ci]",
+ "release: cut 29.14.33 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
"release: cut 29.14.14 [skip ci]",
+ "release: cut 29.14.13 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.10.2 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
+ "release: cut 29.12.1 [skip ci]",
+ "release: cut 29.14.16 [skip ci]",
+ "release: cut 29.6.5 [skip ci]",
"release: cut 29.13.1 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 29.6.2 [skip ci]",
+ "update app icon",
+ "release: cut 29.12.3 [skip ci]",
"release: cut 29.14.24 [skip ci]",
- "release: cut 29.14.33 [skip ci]",
- "add d2.config.js",
- "release: cut 29.7.0 [skip ci]",
- "release: cut 29.6.4 [skip ci]",
- "release: cut 29.14.17 [skip ci]",
- "release: cut 29.14.25 [skip ci]",
+ "modernise config",
+ "release: cut 29.14.7 [skip ci]",
+ "release: cut 29.10.0 [skip ci]",
+ "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.14.0 [skip ci]",
+ "add d2.config.js",
+ "release: cut 29.7.0 [skip ci]",
+ "release: cut 29.14.11 [skip ci]",
"release: cut 29.14.18 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.15.4 [skip ci]",
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.11.3 [skip ci]",
+ "release: cut 29.14.35 [skip ci]",
+ "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.14.4 [skip ci]",
+ "release: cut 29.7.8 [skip ci]",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.1 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
+ "release: cut 29.6.3 [skip ci]",
+ "release: cut 29.14.25 [skip ci]",
+ "release: cut 29.15.8 [skip ci]",
+ "release: cut 29.6.1 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "release: cut 29.15.1 [skip ci]",
+ "release: cut 29.14.30 [skip ci]",
+ "release: cut 29.14.20 [skip ci]",
+ "set minDHIS2Version (#1301)",
+ "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
+ "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.7.2 [skip ci]",
+ "add icon",
+ "release: cut 29.11.1 [skip ci]",
+ "release: cut 29.12.2 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.13.2 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "release: cut 29.14.19 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.6.9 [skip ci]",
+ "release: cut 29.10.1 [skip ci]",
+ "release: cut 29.12.0 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "update transifex config",
"remove old translation files",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.14.8 [skip ci]"
+ "release: cut 29.9.1 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.14.17 [skip ci]",
+ "release: cut 29.14.10 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)"
],
"Bug Fixes": [
- "localized-text: subscribe to settingsStore and rerender on change",
- "assume field is a default field type if no mapping is found (#1068)",
- "use Card from @dhis2/ui",
- "move dashboard behaviour-related settings (#814)",
- "add back OAUTH2 [DHIS2-15326] (#1300)",
- "use '-:-' instead of null as i18n namespace separator (#879)",
- "Analytics tab - put the internal maps before the external, and remove Google options",
- "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
- "indicate OSMLight as default",
- "implement field-specific validator",
- "remove duplicate entry of keyAnalysisRelativePeriod",
- "appearance translations [DHIS2-15662] (#1259)",
- "show alert if custom logo upload fails (#825)",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "indicate OSMLight basemap as default",
- "reorganise some analytics settings DHIS2-13110 (#966)",
- "update category order, add new relative period",
- "remove oauth2 config [DHIS2-15326] (#1269)",
"translations: sync translations from transifex (master)",
- "update info icons (#1290)",
+ "indicate OSMLight basemap as default",
+ "show help text for sender email field",
+ "appearance translations [DHIS2-15662] (#1259)",
+ "extend container height [DHIS2-15875] (#1271)",
"style headers like other apps",
+ "use d2-i18n for translations",
"update transifex config (#810)",
- "extend container height [DHIS2-15875] (#1271)",
- "adjust texts and use min/max attr on input instead of js validation",
- "tweak material UI theme colours",
+ "reorganise some analytics settings DHIS2-13110 (#966)",
+ "show alert if custom logo upload fails (#825)",
"ensure i18n is imported before translations [DHIS2-13859] (#1106)",
"language display (#1131)",
- "show help text for sender email field",
- "use d2-i18n for translations"
+ "indicate OSMLight as default",
+ "use Card from @dhis2/ui",
+ "remove oauth2 config [DHIS2-15326] (#1269)",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "adjust texts and use min/max attr on input instead of js validation",
+ "update info icons (#1290)",
+ "implement field-specific validator",
+ "update category order, add new relative period",
+ "move dashboard behaviour-related settings (#814)",
+ "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "tweak material UI theme colours",
+ "localized-text: subscribe to settingsStore and rerender on change",
+ "assume field is a default field type if no mapping is found (#1068)",
+ "Analytics tab - put the internal maps before the external, and remove Google options",
+ "add back OAUTH2 [DHIS2-15326] (#1300)"
],
"Testing": [
"add feature files"
],
"Build Updates": [
- "replace semantic commit checks with new workflow (#980)",
- "fix d2-style script",
- "commit-checks: trigger checks",
"fix lint script",
- "preview: enable deploy previews"
+ "fix d2-style script",
+ "replace semantic commit checks with new workflow (#980)",
+ "preview: enable deploy previews",
+ "commit-checks: trigger checks"
]
},
"v30.0.5": {},
@@ -8036,11 +8036,11 @@
"v30.0.2": {},
"v30.0.1": {
"Maintenance": [
- "remove package.json",
- "upgrade to v30",
"replace maven with alternate deployment regime",
+ "remove package.json",
+ "update travis config and remove deploy-build from devdep",
"remove cache for node_modules",
- "update travis config and remove deploy-build from devdep"
+ "upgrade to v30"
]
},
"v29.16.2": {
@@ -8078,16 +8078,16 @@
"fix main branch ref in concurrency expression (#908)"
],
"Maintenance": [
+ "update cli-app-scripts",
"update app-runtime",
"release: cut 100.0.7 [skip release]",
- "update ui",
- "update cli-app-scripts"
+ "update ui"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
"add missing d2-ui dep",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
]
},
"v100.0.6": {
@@ -8140,8 +8140,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"
@@ -8341,15 +8341,15 @@
"update to shared workflows (#775)"
],
"Maintenance": [
- "release: cut 101.0.46 [skip release]",
- "update ui",
"update cli-app-scripts",
- "fix tests after ui update"
+ "release: cut 101.0.46 [skip release]",
+ "fix tests after ui update",
+ "update ui"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5f6f709 ) \n "
},
@@ -8499,8 +8499,8 @@
},
"v101.0.29": {
"Maintenance": [
- "release: cut 101.0.29 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 101.0.29 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -8610,33 +8610,33 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
- "add warning box that to change DE value type",
- "add button to erase all settings",
- "create webapp version tag component",
- "create parse version function",
- "regenerate en.pot",
- "add reset values",
+ "add webapp version tag [DHIS2-17248] (#25)",
+ "create erase all settings component",
"erase and reset all content [DHIS2-15912] (#17)",
+ "create parse version function",
+ "add button to erase all settings",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add webapp version constant",
+ "regenerate en.pot",
"disable Save and Next button when DE not meet criteria",
- "create erase all settings component",
- "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",
+ "add warning box that to change DE value type"
],
"Maintenance": [
- "deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "upgrade dependencies (#26)",
- "upgrade webapp version",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "upgrade dependencies (#26)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)"
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "upgrade webapp version"
],
"Bug Fixes": [
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
"allow user to change saved data element",
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease"
+ "check and compare versions with prerelease",
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -8657,13 +8657,13 @@
"get data from d2 config"
],
"Maintenance": [
- "release: cut 100.3.0 [skip release]",
"format documents",
- "run yarn format"
+ "run yarn format",
+ "release: cut 100.3.0 [skip release]"
],
"Bug Fixes": [
- "lint errors and proptypes",
- "update fixes"
+ "update fixes",
+ "lint errors and proptypes"
],
"GitHub": "\nBug Fixes \n\nFeatures \n\nadd the verify email warning (d4c0c36 ) \nget data from d2 config (cc9a5ec ) \n "
},
@@ -8672,8 +8672,8 @@
"disable verify email button if email is not valid"
],
"Maintenance": [
- "fix prettier",
"release: cut 100.2.0 [skip release]",
+ "fix prettier",
"update regex for email"
],
"Bug Fixes": [
@@ -8692,15 +8692,15 @@
},
"v100.1.0": {
"Features": [
- "add send email verification button",
"check for keyEmailHostname and keyEmailUsername in user settings",
- "track loading state"
+ "track loading state",
+ "add send email verification button"
],
"Maintenance": [
- "cleanup",
"add translations and constant",
+ "remove handle email verification function",
"release: cut 100.1.0 [skip release]",
- "remove handle email verification function"
+ "cleanup"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -8709,13 +8709,13 @@
},
"v100.0.6": {
"Build Updates": [
- "update to shared workflows",
- "fix main branch ref in concurrency expression (#1434)"
+ "fix main branch ref in concurrency expression (#1434)",
+ "update to shared workflows"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.6 [skip release]"
@@ -8772,17 +8772,17 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)"
+ "semantic release (#1398)",
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
"v99.9.9": {},
"v31.0.0": {
"Maintenance": [
- "update semantic release",
- "release: cut 31.0.0 [skip release]"
+ "release: cut 31.0.0 [skip release]",
+ "update semantic release"
],
"Features": [
"trigger first release"
@@ -9012,9 +9012,9 @@
"fix main branch ref in concurrency expression (#1452)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.2.3 [skip release]"
@@ -9047,8 +9047,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 +9075,15 @@
},
"v100.1.6": {
"Maintenance": [
- "upgrade cypress setup in the user-app project",
+ "upgrade cypress setup (#1421)",
+ "update api version in github workflow",
"fix linting issues",
"update node version in gh workflow to 18",
- "release: cut 100.1.6 [skip release]",
- "update cypress github action",
- "update app label to match hardcoded name in core (#1415)",
- "upgrade cypress setup (#1421)",
"update fixtures",
- "update api version in github workflow"
+ "update cypress github action",
+ "release: cut 100.1.6 [skip release]",
+ "upgrade cypress setup in the user-app project",
+ "update app label to match hardcoded name in core (#1415)"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -9141,8 +9141,8 @@
"update notice box display logic"
],
"Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "fix lint error"
+ "fix lint error",
+ "release: cut 100.1.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
},
@@ -9193,8 +9193,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,259 +9203,259 @@
},
"v99.9.9": {
"Refactoring": [
- "remove all usage of api",
- "move new use current user hook to hooks folder",
- "rewrite section navigation and home components",
- "remove unused files",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "use multiple array.every instead of single array.reduce",
- "add current user provider",
- "side nav: adjust background colors & decrease width",
- "stop memoizing a small set of pending changes",
"authority-editor: remove complexity",
- "searchable-org-unit-tree: rename classes to styles (#842)",
"clean up and optimise authority- and group-editor (#841)",
- "migrate form components to @dhis2/ui (#856)",
- "replace all usage of the old current user hook by the new one",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
+ "side nav: adjust background colors & decrease width",
"searchable-group-editor: function comp and use data-engine",
+ "rewrite section navigation and home components",
+ "add current user provider",
+ "remove unused files",
+ "use multiple array.every instead of single array.reduce",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "remove deprecated UI dependencies and refactory summary pages (#921)"
+ "replace all usage of the old current user hook by the new one",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "stop memoizing a small set of pending changes",
+ "move new use current user hook to hooks folder",
+ "remove all usage of api",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "migrate form components to @dhis2/ui (#856)"
],
"Bug Fixes": [
- "add missing authority translations [DHIS2-16516] (#1339)",
- "address 2fa disable regression",
- "authority-editor: unblock input",
- "authority-editor: center metadata checkboxes",
- "use dedicated endpoint for checking the username (#1092)",
- "user: only set email field as required if inviting by email",
- "prevent jest parse error",
- "org unit search logic [DHIS2-14585] (#1217)",
- "remove formspy code",
- "handle empty user roles response (#1215)",
- "remove beta entries from changelog",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "sidenav border style",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "address user enabling and disabling regression",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "styled-jsx: remove incorrect extension (#1054)",
- "use field is invite (#1094)",
+ "translations: sync translations from transifex (master)",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "authority-editor: fix loading, error and noMatches UI",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "adjust details view styling",
"bulk-member-manager: prevent adding same entity to pending changes",
- "add tests",
"user: org unit related fixes (#900)",
- "fix user manager checkbox behaviour",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "user: show user's database language (#917)",
"reset email field when invite user changes",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "upgrade @dhis2/ui to use correct username validation (#1051)",
- "user: stringify array of org units before passing to useEffect as dep",
- "filter styles",
- "authority-editor: fix initial values issue",
- "groups: use correct method and endpoint to leave groups (#912)",
- "make username optional when inviting users (#978)",
+ "authority-editor: add some authorities to tracker group",
+ "authority-editor: use classnames for conditional classes",
+ "use field is invite (#1094)",
+ "semantic: allow merge commits",
"Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "don't publish to App Hub and allow merge commits",
- "bulk-member-manager: fix pagination and refactor",
- "align password help text with validation logic (#1131)",
- "address user list action menu regressions (#1127)",
- "bulk-member-manager improvements (#948)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "authority-editor: optimise performance of checkboxes",
- "user: show user's database language (#917)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "ensure superusers have access to full context menu",
- "language drop downs [DHIS2-15328] (#1147)",
- "use staticStyle for empty data table row",
"authority-editor: ensure authority groups are empty to start off",
- "adjust details view styling",
+ "use dedicated endpoint for checking the username (#1092)",
+ "filter styles",
"close action menu when closing confirmation modal",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "translations: sync translations from transifex (master)",
- "adjust form styling",
- "bulk-user-manager: sort list by firstName and surname",
- "authority-editor: add some authorities to tracker group",
+ "groups: use correct method and endpoint to leave groups (#912)",
"handle invite toggle with useField",
- "semantic: allow merge commits",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "authority-editor: unblock input",
+ "handle empty user roles response (#1215)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "remove formspy code",
+ "org unit search logic [DHIS2-14585] (#1217)",
"clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "authority-editor: fix loading, error and noMatches UI",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "address various style and text issues (#1091)",
+ "ensure superusers have access to full context menu",
+ "upgrade @dhis2/ui to use correct username validation (#1051)",
"user manager checkbox behaviour (#1073)",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "use container to apply background to table lists",
- "user: make userCredentials first key in user data body",
- "authority-editor: use classnames for conditional classes",
+ "bulk-member-manager: fix pagination and refactor",
+ "fix user manager checkbox behaviour",
+ "prevent jest parse error",
+ "authority-editor: resolve issue with error and loading state",
+ "authority-editor: fix initial values issue",
"user-list: show title at top of 'replicate user' form (#925)",
- "authority-editor: resolve issue with error and loading state"
+ "address 2fa disable regression",
+ "bulk-user-manager: sort list by firstName and surname",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "don't publish to App Hub and allow merge commits",
+ "user: make userCredentials first key in user data body",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "authority-editor: optimise performance of checkboxes",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "address various style and text issues (#1091)",
+ "address user enabling and disabling regression",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "sidenav border style",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "align password help text with validation logic (#1131)",
+ "use container to apply background to table lists",
+ "user: only set email field as required if inviting by email",
+ "address user list action menu regressions (#1127)",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "bulk-member-manager improvements (#948)",
+ "remove beta entries from changelog",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "make username optional when inviting users (#978)",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "authority-editor: center metadata checkboxes",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "adjust form styling",
+ "add tests",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "use staticStyle for empty data table row"
],
"Maintenance": [
- "homepage cypress test: fix tests after sidenav refactor",
- "cleanup unused deps",
- "remove console.log and prop error",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "merge master into beta",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.4.18 [skip release]",
"release: cut 1.4.37 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "release: cut 1.4.2 [skip release]",
- "remove node_modules from git",
- "adjust empty component prop naming",
- "release: cut 1.5.21 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.5.19 [skip release]",
- "test for empty table component",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.4.23 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.5.25 [skip release]",
- "authority-editor: remove redundant api function",
+ "release: cut 1.5.0 [skip release]",
"release: cut 1.3.17 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.4.15 [skip release]",
- "release: cut 1.4.12 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.5.9 [skip release]",
"merge branch 'master' into beta",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.4.24 [skip release]",
+ "remove node_modules from git",
+ "fix cypress test suite",
+ "fix jest test suite",
+ "release: cut 1.5.37 [skip release]",
+ "update pot file",
+ "address lint errors",
"release: cut 1.2.10 [skip ci]",
- "release: cut 1.4.19 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "release: cut 1.4.30 [skip release]",
- "upgrade to cypress commands and plugins v9",
+ "release: cut 1.5.23 [skip release]",
+ "fix eslint issues",
+ "network shim: update captured fixtures",
+ "release: cut 1.4.1 [skip release]",
+ "update beta (#881)",
+ "release: cut 1.5.22 [skip release]",
+ "remove unused import",
+ "update emptyTableInfo component",
+ "release: cut 1.4.32 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "release: cut 1.5.13 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.3.15 [skip release]",
+ "release: cut 1.4.21 [skip release]",
+ "update ui and app-scripts deps",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "homepage cypress tests: fix after rebasing",
+ "add translation strings",
+ "only subscribe to value",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
"release: cut 1.3.16 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.38 [skip release]",
"release: cut 1.4.7 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.4.35 [skip release]",
- "update pot file",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.4.18 [skip release]",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.3.2 [skip ci]",
"release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.4.36 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "release: merge beta",
+ "prep user-app for continuous release",
+ "release: cut 1.4.16 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "remove technical dept (#1082)",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.4.0 [skip release]",
+ "update app icon",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.2.13 [skip ci]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.5.27 [skip release]",
"release: cut 1.5.28 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "eslint: fix linter issues",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.4.9 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.23 [skip release]",
+ "upgrade app-platform and app-runtime",
"upgrade ui version",
+ "release: cut 1.5.21 [skip release]",
"release: cut 1.2.12 [skip ci]",
- "authority editor: remove invorrect fix",
- "release: cut 1.4.20 [skip release]",
- "fix jest test suite",
- "release: cut 1.4.33 [skip release]",
- "cypress: increase timeouts",
- "authority-editor: correct statement made in comment",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.5.26 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "add required properties to current user provider",
+ "release: cut 1.5.15 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.17 [skip release]",
+ "release: cut 1.3.0 [skip ci]",
+ "authority-editor: remove redundant api function",
+ "bulk-member-manager: prevent input focus loss",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.4.9 [skip release]",
- "release: cut 1.4.28 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.5.30 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.3.14 [skip release]",
- "authority-editor: use design system color for text highlights",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.15 [skip release]",
+ "authority-editor: remove logs",
+ "release: cut 1.5.14 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "cypress: increase timeouts",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.4.19 [skip release]",
"update network fixtures and test against 2.40",
- "eslint: fix linter issues",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.5.2 [skip release]",
- "release: cut 1.4.10 [skip release]",
- "release: cut 1.5.27 [skip release]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.3.12 [skip release]",
- "remove technical dept (#1082)",
- "release: cut 1.5.7 [skip release]",
"release: cut 1.5.35 [skip release]",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.5.16 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.5.23 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.5.9 [skip release]",
- "authority-editor: remove redundant style prop",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.4.16 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.3.11 [skip release]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.5.0 [skip release]",
- "fix cypress test suite",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
+ "cypress: update stubs",
+ "adjust empty component prop naming",
+ "release: cut 1.3.18 [skip release]",
+ "stop using deprecated prop name",
"react router: update to latest",
- "update app icon",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "network shim: update captured fixtures",
- "release: cut 1.5.15 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "update beta (#881)",
- "release: cut 1.3.7 [skip ci]",
- "fix eslint issues",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.3 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.5.29 [skip release]",
+ "add required properties to current user provider",
"release: cut 1.5.18 [skip release]",
- "release: cut 1.4.34 [skip release]",
- "add translation strings",
- "release: cut 1.3.13 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.5.34 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.4.35 [skip release]",
"release: cut 1.5.10 [skip release]",
- "authority-editor: fix typo in i18n string",
- "release: cut 1.5.5 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.17 [skip release]",
- "address lint errors",
- "release: cut 1.5.14 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: merge beta",
- "release: cut 1.4.27 [skip release]",
"adjust tests to new implementation and dependency versions",
- "stop using deprecated prop name",
- "cypress: update stubs",
+ "upgrade to cypress commands and plugins v9",
+ "release: cut 1.3.9 [skip ci]",
"fix formatting",
- "merge master into beta",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.6 [skip release]",
- "remove unused import",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.4.17 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.31 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "cleanup unused deps",
+ "release: cut 1.3.8 [skip ci]",
"release: cut 1.3.4 [skip ci]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.4.4 [skip release]",
+ "remove console.log and prop error",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.5.38 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.3 [skip release]",
"release: cut 1.5.12 [skip release]",
- "only subscribe to value",
- "release: cut 1.5.4 [skip release]"
+ "authority-editor: do not return internal updateColumnHeaders",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.5.3 [skip release]",
+ "release: cut 1.4.26 [skip release]"
],
"Features": [
- "interface adjustments (#1101)",
- "group-form: update user group in single json patch request",
- "user-group: bulk group member manager (#854)",
"migrate tables and search filter controls to @dhis2/ui (#830)",
+ "add and use page header component",
+ "group-form: update user group in single json patch request",
+ "interface adjustments (#1101)",
"add and use empty table state component",
- "add and use page header component"
+ "user-group: bulk group member manager (#854)"
],
"Testing": [
"homepage: add test code for homepage feature",
diff --git a/website/data/apphub.json b/website/data/apphub.json
index fbc84337..3fbb16a0 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -21,33 +21,33 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
- "deps: bump braces from 3.0.2 to 3.0.3 (#195)",
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
- "update app version",
"deps: bump ws from 7.5.9 to 7.5.10 (#194)",
+ "update app version",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump braces from 3.0.2 to 3.0.3 (#195)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#204)"
],
"Features": [
+ "create manual location checkbox component",
"add android version label",
- "edit min location specific program",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "create min location number field component",
"set null as default value of maximum file size [DHIS2-17548] (#197)",
- "disable manual coordinate by configuration [DHIS2-17632] (#198)",
- "set null as default value of max file size",
- "regenerate en.pot",
- "remove unused component",
- "add min location specific program",
- "initial default value maximum file size",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
+ "edit min location specific program",
"create label helptext component",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
"remove userCredentials references (#208)",
"add manual location specific program",
- "show the minimum Android app version required [DHIS2-16804] (#203)",
- "create manual location checkbox component",
- "create min location number field component",
- "max value accepted"
+ "regenerate en.pot",
+ "initial default value maximum file size",
+ "set null as default value of max file size",
+ "add min location specific program",
+ "max value accepted",
+ "remove unused component",
+ "disable manual coordinate by configuration [DHIS2-17632] (#198)"
],
"Bug Fixes": [
"redirect url based on the api version (#205)",
@@ -68,45 +68,45 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
"update app version",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)"
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)"
],
"Bug Fixes": [
"update element type tei analytics",
- "user sync test runs without results (#183)",
+ "data set sync label",
"analytics components properties",
+ "user sync test runs without results (#183)",
"data entry form label",
- "title and short name fields empty who nutrition (#182)",
- "data set sync label"
+ "title and short name fields empty who nutrition (#182)"
],
"Features": [
- "change bypass version label",
- "regenerate en.pot",
- "add event visualization to search component",
- "create select visualization type component",
- "event visualization program",
- "user test visualization",
- "edit visualization",
- "create bypass version and dialog component",
"bypass DHIS2 version [DHIS2-15905] (#185)",
- "add bypass version component to general settings",
- "add info label to new form",
+ "add event visualization to search component",
"add default values to initial setup",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "add default value to initial setup",
- "add users info as help text",
+ "add bypass version component to general settings",
"future periods included in dataset sync [DHIS2-16805] (#188)",
- "set new data entry as default",
+ "remove bypass component from general settings",
+ "add default value to initial setup",
+ "add info label to new form",
+ "create select visualization type component",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "event visualization in home screen [DHIS2-15647] (#189)",
"add bypass component to general settings",
+ "regenerate en.pot",
+ "set new data entry as default",
+ "user test visualization",
+ "edit visualization",
"dataset future periods help text",
- "use new data entry form as default [DHIS2-17078] (#186)",
"event visualization home",
- "event visualization in home screen [DHIS2-15647] (#189)",
- "remove bypass component from general settings"
+ "create bypass version and dialog component",
+ "add users info as help text",
+ "change bypass version label",
+ "event visualization program",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)"
],
"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": [
- "minor typo",
- "allow set 0 reserved values (#173)",
- "change First launch dialog [DHIS2-14109] (#165)",
- "change to disableCollapsibleSections specific",
- "data element api call error [DHIS2-14106] (#166)",
- "remove D2 API request [DHIS2-14111]",
"save btn should stay disable if no changes",
+ "minor typo",
"create initial values mutation [DHIS2-14107]",
- "add useMemo to handleCheckbox function",
"default and reset disable referral",
+ "remove D2 API request [DHIS2-14111]",
"buffer error import and byte length (#174)",
- "change collapsible to disableCollapsible"
+ "change collapsible to disableCollapsible",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "allow set 0 reserved values (#173)",
+ "add useMemo to handleCheckbox function",
+ "data element api call error [DHIS2-14106] (#166)",
+ "change to disableCollapsibleSections specific"
],
"Features": [
- "android expression validator",
- "use program data from context",
- "add workflow",
- "regenerate en.pot",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "collapsible sections for global settings",
+ "create section component",
+ "create workflow context",
+ "handle change tei header",
"remove duplicated API calls [DHIS2-14112] (#169)",
- "create disable referral for global settings",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "update app version and description",
- "delete unused program and dataset queries",
- "create disable referral for specific settings",
- "use program and dataset data from context",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "save in datastore format",
- "add tests to get expression description",
- "experimental features component and helper function",
"create program tei header component",
- "create workflow context",
- "add useCallback to handleCheckbox function",
- "select a program indicator expression [DHIS2-15645] (#179)",
+ "add workflow",
"change label title",
+ "select a program indicator expression [DHIS2-15645] (#179)",
"collapsible sections for specific settings",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "keep datastore ASWA version updated (#175)",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "collapsible sections for global settings",
"constants common file",
- "create section component",
- "handle change tei header",
+ "support application text translation [DHIS2-14110] (#170)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "use program data from context",
+ "update app version and description",
+ "add advanced settings to general",
"remove D2 and create initial setup using dataMutation (#167)",
+ "add useCallback to handleCheckbox function",
+ "regenerate en.pot",
+ "experimental features component and helper function",
"create more options component",
- "add advanced settings to general",
- "support application text translation [DHIS2-14110] (#170)",
- "keep datastore ASWA version updated (#175)"
+ "add tests to get expression description",
+ "use program and dataset data from context",
+ "create disable referral for global settings",
+ "android expression validator",
+ "save in datastore format",
+ "create disable referral for specific settings",
+ "delete unused program and dataset queries"
],
"Maintenance": [
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
- "update ui dependencies (#172)",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
+ "update ui dependencies (#172)"
],
"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 d3-color from 1.4.1 to 3.1.0 (#152)",
+ "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 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 d3-color from 1.4.1 to 3.1.0 (#152)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)"
],
"Features": [
- "tracker exporter default value by API version",
+ "change authorities from all to androidsettings",
"multirow header table [DHIS2-14920] (#159)",
- "change import has authority",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "tracker exporter default value by API version",
"update yarn",
- "change import modules path",
"max file size to upload (#157)",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use tracker importer if current API is 2.40 or higher",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "change authorities from all to androidsettings",
"authorization wall based on api version",
+ "change import has authority",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
+ "use tracker importer if current API is 2.40 or higher",
"use notice box to give info of tracker importer",
- "move file size from General to Sync Global (#161)"
+ "move file size from General to Sync Global (#161)",
+ "change import modules path"
],
"Bug Fixes": [
+ "default values synchronization",
"export component",
"change the default value of the new tracker importer",
"update tracker notice box",
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"styles add margin and align elements (#163)",
- "default values synchronization",
+ "set 0 for download sync programs settings (#160)",
"tracker importer default value by API version",
- "set 0 for download sync programs settings (#160)"
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)"
],
"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": [
- "keep None period analytics",
- "regenerate en.pot",
- "[synchronization dataset] fix period label",
- "prop-types: change old style imports to new prop-types (#144)",
- "loop elements",
- "update metadata queries",
- "change fixed period labels (#135)",
- "add tests for user sync helpers",
- "[general] update disable settings label (#133)",
- "[analytics] fix period label",
- "[program dataset] adjust component width (#134)",
"include relative period",
- "remove None period analytics (#151)",
- "add app version",
- "update app version",
+ "[program dataset] adjust component width (#134)",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "[analytics] fix period label",
+ "add tests for user sync helpers",
+ "import component missing",
"list hides visualizations with Today and Last 30 Days periods (#138)",
- "simplify function",
- "update proptypes source",
+ "remove None period analytics (#151)",
"reuse edit visualization component",
- "import component missing",
+ "change fixed period labels (#135)",
+ "[general] update disable settings label (#133)",
"reuse visualizationGroup component",
- "visualization query for user test [DHIS2-13124] (#132)",
+ "keep None period analytics",
"add datastore keys to readme",
- "textfield max limit of 200 characters",
- "pin node version to 14 for netlify"
+ "update app version",
+ "regenerate en.pot",
+ "[synchronization dataset] fix period label",
+ "update proptypes source",
+ "update metadata queries",
+ "simplify function",
+ "prop-types: change old style imports to new prop-types (#144)",
+ "pin node version to 14 for netlify",
+ "add app version",
+ "loop elements",
+ "textfield max limit of 200 characters"
],
"Features": [
- "create text area field",
- "hide message of the day (#150)",
- "improve visualization list (#139)",
- "visualizations home create Edit Title",
- "add Message of the Day [DHIS2-12630] (#119)",
- "update user sync test metadata size [DHIS2-13061] (#140)",
+ "add message of the day to general settings",
"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",
+ "create text area field",
+ "visualizations home create Edit Title",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
"visualizations program create Edit Title",
- "change label New Tracker Importer [Sync Settings: Global] (#137)"
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "improve visualization list (#139)",
+ "hide message of the day (#150)",
+ "update user sync test metadata size [DHIS2-13061] (#140)"
],
"Build Updates": [
"run linting and tests on ci (#146)",
- "deploy: add netlify deploy workflow (#148)",
- "replace semantic commit checks with new workflow",
"trigger netlify",
- "add deploy netlify"
+ "deploy: add netlify deploy workflow (#148)",
+ "add deploy netlify",
+ "replace semantic commit checks with new workflow"
],
"Maintenance": [
- "deps: update app-runtime to latest (#145)",
- "dotfiles: add dotfiles",
- "prettier: autofix prettier issues",
- "set node version for netlify build",
- "lint: autofix linting violations",
- "upgrade ui library",
+ "add yarn.lock",
"deps: update app-runtime and cli-app-scripts",
"deps: align all dependencies",
+ "set node version for netlify build",
+ "deps: update app-runtime to latest (#145)",
"npm: add npm scripts",
- "add yarn.lock",
"eslint: add rule overrides",
+ "prettier: autofix prettier issues",
+ "lint: autofix linting violations",
"deps: loosen version requirements",
"remove unused workflow",
- "deps: add peer dependencies (#147)"
+ "upgrade ui library",
+ "deps: add peer dependencies (#147)",
+ "dotfiles: add dotfiles"
],
"Testing": [
"app: mock app layout component"
@@ -314,26 +314,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "change 2.38 as min api version allowed",
- "accept previous and new datastore format",
- "update webapp version",
- "Add bash script for automatic deployment (#109)",
- "add webapp version to overview page (#125)",
"add checkbox to select optional TEI search [DHIS2-12631] (#120)",
- "[appearance program]prepare configuration and new datastore format",
- "appearance add functions to prepare json for datastore",
+ "[appearance program] add optional tei search checkbox to dialog",
+ "update webapp version",
"add completionSpinner to json structure",
+ "[appearance program]prepare configuration and new datastore format",
"[appearance program] add and edit new specific setting",
+ "accept previous and new datastore format",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
- "[appearance program] add optional tei search checkbox to dialog"
+ "Add bash script for automatic deployment (#109)",
+ "add webapp version to overview page (#125)",
+ "appearance add functions to prepare json for datastore",
+ "change 2.38 as min api version allowed"
],
"Bug Fixes": [
- "appearance change label optional search",
- "change new tracker importer label",
+ "change datastore completion spinner key appearance (#127)",
"appearance default value global completion spinner",
- "change datastore key appearance (#126)",
"appearance add completion spinner key to datastore json (#128)",
- "change datastore completion spinner key appearance (#127)"
+ "change datastore key appearance (#126)",
+ "change new tracker importer label",
+ "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": [
- "[visualization] dataset change API visualization runtime",
- "[visualization] program accept API title and name",
- "validation text for reserved values, TEI and event",
- "change param to 'paging' instead of 'pager (#115)",
- "[general] remove hard limits and add warning",
- "Change param to 'paging' instead of 'pager' (#110)",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] home change API visualization runtime",
- "[visualization] keep only one default group (#106)",
- "checkbox stays unchecked (#113)",
+ "[visualization] program change API visualization runtime",
"valid URL has http or https protocol (#112)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
"[synchronization] remove hard limits and add warning",
- "[visualization] dataset accept API title and name",
+ "verify new visualization and format datastore (#118)",
+ "checkbox stays unchecked (#113)",
+ "[visualization] program accept API title and name",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "[visualization] dataset change API visualization runtime",
+ "[visualization] home change API visualization runtime",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home accept API title and name",
- "verify new visualization and format datastore (#118)",
- "update label",
- "[visualization] program change API visualization runtime"
+ "[visualization] dataset accept API title and name",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "validation text for reserved values, TEI and event",
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "[general] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
+ "update label"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
"[general] add component to Share screen",
- "general section Share screen (#107)",
"regenerate en.pot",
- "update patch app version (#114)"
+ "update patch app version (#114)",
+ "general section Share screen (#107)"
],
"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,84 +394,84 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[Appearance] colocate data with component Data set table",
"[sync general] reorganize file and component",
+ "remove unused svg icons",
+ "[sync general] reorganize components related to field section",
+ "[sync] remove unused constants",
+ "[Appearance] Data set and Home table component",
+ "delete unused components (#81)",
+ "[sync programs] remove unused components",
+ "[Appearance] colocate data with component Data set table",
"[Appearance] colocate data with component Home table",
- "[sync general] remove unused components",
"[sync dataset] remove unused components",
- "[appearance] colocate data with component table (#91)",
"[analytics] use common query and mutation (#93)",
+ "[appearance] colocate data with component table (#91)",
"[Program Appearance] colocate data with component table",
- "[Appearance] Data set and Home table component",
- "[sync] remove unused constants",
- "[sync general] reorganize components related to field section",
- "delete unused components (#81)",
- "[sync programs] remove unused components",
- "remove unused svg icons"
+ "[sync general] remove unused components"
],
"Features": [
- "[visualization] select and text field",
- "[visualization] add Home visualization component to menu",
- "add user test table",
- "add Program analytics to menu",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualizations] add new visualization for program",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization] Program show groups and visualizations",
- "add analytics menu (#82)",
- "queries to update and get analytics datastore",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "add a user search field",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization] add basic components to search a user",
+ "[analytics] program create initial section",
+ "[visualization] select and text field",
+ "[visualization] add user tests to Home, Programs, and Data set",
"[visualization dataset] show visualizations and groups",
+ "show and delete group and visualizations (#94)",
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualization] create initial layout for data set visualization",
"[visualization home] add visualizations and groups",
- "[appearance] program add follow up option (#85)",
- "[visualization] dialog to delete element",
- "[visualizations] group options",
- "[visualization dataset] add visualization and groups",
- "[DHIS2-11255] Add visualization and groups (#99)",
+ "[user sync test] get data download size",
+ "[visualization] Program show groups and visualizations",
"add user sync test",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "[user sync test] get metadata download size",
+ "[visualizations] add new visualization for program",
+ "add Analytics menu sections",
+ "[visualization] test to validate the user has access to visualization",
+ "[visualization home] dialog to add visualization",
+ "[DHIS2-11263] create basic layout for data set (#98)",
"add visualizations search field (#95)",
- "[visualization] dialog to add visualization and group",
"[visualization] search visualization",
- "show and delete group and visualizations (#94)",
- "add Data set visualization and groups (#100)",
- "[visualizations] show Home groups and visualizations",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[user sync test] get data download size",
- "[visualization] create initial layout for data set visualization",
+ "[visualization] dialog to add visualization and group",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "add a user search field",
+ "[visualization] add Home visualization component to menu",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualizations] update home visualizations",
+ "add user test table",
+ "[visualization] add table to show program visualizations",
+ "[visualization] add visualization query",
"[visualizations] add Home visualization component to menu",
+ "update version",
+ "[DHIS2-9858] update user sync test (#102)",
"[visualization] add period and visualization constants",
- "[visualization] test to validate the user has access to visualization",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualization] add table to show program visualizations",
- "[visualization] add basic components to search a user",
- "[analytics] program create initial section",
- "[visualizations] update home visualizations",
+ "add Data set visualization and groups (#100)",
+ "add analytics menu (#82)",
+ "[visualization] dialog to delete element",
"[user sync test] show test results",
- "add Analytics menu sections",
+ "[visualization dataset] add visualization and groups",
+ "[appearance] program add follow up option (#85)",
+ "queries to update and get analytics datastore",
"generate a random id",
- "[visualization home] dialog to add visualization",
- "update version",
- "[visualization] add visualization query",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "[visualization] show and delete visualization, update datastore",
- "[user sync test] get metadata download size",
- "[DHIS2-9858] update user sync test (#102)",
+ "[visualizations] show Home groups and visualizations",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "add Program analytics to menu",
+ "[visualizations] group options",
"test if user has access to a visualization (#101)"
],
"Bug Fixes": [
- "[synchronization] update program name",
- "[visualization]differentiate between failure to load and empty data",
- "[appearance] program filter add translations to strings",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[Analytics] remove write access filter (#92)",
"move analytics components to TEI directory",
"move code inside onComplete to a useEffect hook",
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
"[Appearance Program] support translation for list of elements",
- "[synchronization] update data set name",
- "[Analytics] remove write access filter (#92)",
"update input number props",
"migrate import from ui-core to ui (#84)",
+ "[synchronization] update program name",
+ "[synchronization] update data set name",
+ "[appearance] program filter add translations to strings",
+ "[visualization]differentiate between failure to load and empty data",
"add error notice box",
"remove extra constant, initialvalue and tei are kept in sync"
],
@@ -493,139 +493,139 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add sync status to default values",
- "summary settings text sync program, appearance",
- "change authority to authorities better descriptive resource name",
- "loading for specific settings",
- "common functions to update, remove and filter elements",
"update namespace value",
- "add a table for sync program global settings",
- "add new keys for datastore",
- "change datastore keys to get initial values",
- "user sync test, change keys datastore (#78)",
- "change bar chart constant value to bar",
+ "label and help text values with i18n inside render",
+ "use uid for keys in table rows",
"change wording",
+ "six-monthly typo",
+ "common functions to update, remove and filter elements",
+ "add edit property to analytic sections",
"add edit property to analytic select fields",
- "parse and format for program Indicator",
- "remove first version namespace if exists",
+ "update key names and values to create the first setup datastore",
+ "add sync status to default values",
+ "API call to get value by key and namespace, clean extra functions",
+ "outside function to validate mandatory form fields",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"update key values for datastore",
- "label and help text values with i18n inside render",
"add new menu and submenu and routes for sidebar (#60)",
- "get namespace and authority using app runtime (#62)",
- "remove empty lines",
+ "add new keys for datastore",
"options to round value",
+ "change datastore keys to get initial values",
+ "add sidebar and routes",
+ "use default constant for data and metadata",
+ "remove extra hook to get namespace datastore",
+ "summary settings text synchronization program",
+ "add default values to populate program sync settings",
+ "summary settings text sync program, appearance",
+ "add program name as analytics description",
+ "remove first version namespace if exists",
+ "change authority to authorities better descriptive resource name",
+ "get namespace and authority using app runtime (#62)",
"migrate d2 to runtime to get datastore namespace and auth",
+ "remove extra hook to manage and get general key",
+ "add a table for sync program global settings",
+ "change data sets wording inconsistency",
+ "user sync test, change keys datastore (#78)",
+ "change file and function name update general datastore key",
"update datastore keys default values initial setup",
+ "dataset API period type",
"remove id and name from settings",
- "add Home/Overview component to routes",
- "six-monthly typo",
- "add edit property to analytic sections",
"use lodash to verify values are equal",
- "change file and function name update general datastore key",
- "add program name as analytics description",
- "remove extras in help text",
- "remove extra hook to manage and get general key",
- "change data sets wording inconsistency",
+ "parse and format for program Indicator",
+ "change bar chart constant value to bar",
+ "add edit to dependency effect",
"remove unused state in router",
- "outside function to validate mandatory form fields",
- "dataset API period type",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "remove extra hook to get namespace datastore",
- "update key names and values to create the first setup datastore",
- "API call to get value by key and namespace, clean extra functions",
+ "remove extras in help text",
+ "remove empty lines",
+ "add Home/Overview component to routes",
"move authorization query to Dialog component and remove extra state",
- "summary settings text synchronization program",
- "add default values to populate program sync settings",
- "add sidebar and routes",
- "use default constant for data and metadata",
- "use uid for keys in table rows",
- "add edit to dependency effect"
+ "loading for specific settings"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "add a basic page for the global settings section",
- "add basic select fields",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "analytic WHO Elements",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "add function to edit analytics items",
- "add new tei items and show them in a table action",
- "create fields for general settings",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
"analytic table action",
- "inputs should be disabled if user has no authorities (#74)",
- "add analytics to menu sections",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "reorganize new sidebar menu sections and submenus",
+ "basic page to handle analytics items",
+ "create fields for general settings",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "add function to check object values are valid",
+ "analytic WHO Elements",
+ "add dataset sync to menu sections",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "change notice alert style",
"create a new specific setting for the program",
- "save and reset program synchronization settings",
"queries to read and update analytics key from datastore",
+ "update sidebar menu section information",
+ "create a home card for menu sections",
+ "queries to read program dataElement attribute programIndicator id",
+ "add function to edit analytics items",
+ "global settings for program appearance section",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "add queries and mutations for appearance key",
"basic page to handle home appearance section",
+ "add analytics to menu sections",
+ "add program completion checkbox",
+ "save and reset program synchronization settings",
+ "specific settings list, table action to edit and delete",
+ "button to delete namespace from datastore",
+ "create a table for dataset global sync setting",
"dialog for program specific settings",
- "change notice alert style",
"add new analytics item",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "dialog to create a new specific setting",
- "create a home card for menu sections",
- "create a table for dataset global sync setting",
- "button to add new settings",
- "handle dataset specific settings, create, edit, delete and save",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "queries to read program dataElement attribute programIndicator id",
- "create new data set specific setting",
- "create a new specific setting for dataset",
- "query to read if the user has all authorities",
- "dialog to edit and create specific settings",
- "create fields with validation",
- "add constants for datastore",
- "create a new program specific setting",
- "add home appearance to the menu section",
- "add a table with global settings for the dataset",
"[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "strip buttons to save and reset settings datastore",
- "edit and delete data set specific setting",
- "analytic section: program, title, visualization, gender and axis",
- "add function to check object values are valid",
+ "general settings form using app runtime for datastore",
"edit and delete program specific setting",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "choose element and visualization type, refetch query after select",
- "create a basic page for dataset sync section, save and reset",
+ "add basic select fields",
+ "create a new specific setting for dataset",
+ "add page layout, save and reset",
+ "add a basic page for the global settings section",
"create a simple page for program sync settings",
- "add page header layout",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "dialog to create a new specific setting",
+ "basic page layout with header",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"add components to choose: program, programStage, dataElement, who",
+ "choose element and visualization type, refetch query after select",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "create a basic page for dataset section, save and reset options",
+ "button to add new settings",
+ "add queries and mutations to handle synchronization key datastore",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "general settings form using app runtime for datastore",
- "button to delete namespace from datastore",
- "update sidebar menu section information",
- "add program completion checkbox",
- "basic page layout with header",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "basic page to handle analytics items",
- "create basic form fields",
- "global settings for program appearance section",
- "add page layout, save and reset",
- "notice info when there are no analytics items",
- "add basic components for text, select and radio field",
+ "add home cards for menu and submenu items",
+ "add a table with global settings for the dataset",
"add helper functions for analytics",
+ "create new data set specific setting",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "strip buttons to save and reset settings datastore",
+ "create a basic page for dataset sync section, save and reset",
+ "add page header layout",
+ "edit and delete data set specific setting",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
"handle program-specific settings, create, edit and delete",
- "reorganize new sidebar menu sections and submenus",
- "[DHIS2-9585] General Settings section (#63)",
- "add dataset sync to menu sections",
"add synchronization program to menu sections",
- "add home cards for menu and submenu items",
- "create a basic page for dataset section, save and reset options",
- "add queries and mutations for appearance key",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "[DHIS2-9669] Create Analytics Section (#65)",
"[DHIS2-10895] Add new analytics item (#70)",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "add queries and mutations to handle synchronization key datastore",
- "specific settings list, table action to edit and delete"
+ "analytic section: program, title, visualization, gender and axis",
+ "query to read if the user has all authorities",
+ "create fields with validation",
+ "dialog to edit and create specific settings",
+ "inputs should be disabled if user has no authorities (#74)",
+ "add constants for datastore",
+ "add home appearance to the menu section",
+ "create a new program specific setting",
+ "[DHIS2-9585] General Settings section (#63)",
+ "notice info when there are no analytics items",
+ "add basic components for text, select and radio field",
+ "add new tei items and show them in a table action",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "create basic form fields"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "adding tests for valid values",
+ "adding tests for valid URLs"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
}
@@ -647,11 +647,11 @@
],
"Bug Fixes": [
"change metadata and data text in manual dialog (#58)",
- "[DHIS2-9301] add Manual option to sync (#56)",
+ "change labels metadata and data options (#52)",
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "change labels metadata and data options (#52)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "[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": [
+ "add userGroups to context",
+ "change latest download userGroup [DHIS2-15650]",
"regenerate en.pot",
"add notice box and authority cases",
- "update latest download button",
- "add userGroups to context",
- "change latest download userGroup [DHIS2-15650]"
+ "update latest download button"
],
"Refactoring": [
"move version list component to page"
],
"Bug Fixes": [
- "download button with only userGroup [DHIS2-18400] (#19)",
- "download button with userGroup"
+ "download button with userGroup",
+ "download button with only userGroup [DHIS2-18400] (#19)"
],
"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": [
- "delete apk version",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "parse new version before saving",
+ "icon",
+ "style add padding to search input",
"add userGroups to dependencies",
+ "allow user to upload latest app version (#7)",
"regenerate en.pot",
+ "parse last release version before saving",
+ "version format 4 digits [DHIS2-16802]",
+ "delete apk version",
"update user groups",
- "icon",
"delete all apk version",
- "isGreaterVersion and padZeros functions for all expressions",
- "remove all usergroups already assigned from option list",
- "style add padding to search input",
- "parse new version before saving",
- "parse last release version before saving",
"support four-part version numbers",
- "version format 4 digits [DHIS2-16802]",
- "allow user to upload latest app version (#7)"
+ "remove all usergroups already assigned from option list"
],
"Features": [
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
"add erase all button",
- "regenerate en.pot",
- "upload new apk with user group",
+ "first time setup with empty value",
+ "erase all content [DHIS2-15911]",
+ "create basic components to search user groups",
+ "support application text translation [DHIS2-15593]",
"create basic components to list user groups",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "upload new apk with user group",
+ "assign user groups to version already created",
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "regenerate en.pot",
+ "show userGroups names and default apk version",
"grant access to apk by userGroup [DHIS2-16678]",
- "create basic components to search user groups",
+ "add warning when no match found",
"create user groups access component",
- "show userGroups names and default apk version",
- "erase all content [DHIS2-15911]",
- "save userGroup on the fly",
- "save user group on the fly when editing version [DHIS2-17222]",
- "first time setup with empty value",
"create button to erase all content",
- "add warning when no match found",
- "assign user groups to version already created",
- "support application text translation [DHIS2-15593]"
+ "save userGroup on the fly"
],
"Maintenance": [
"update app version"
@@ -1041,9 +1041,9 @@
"fix main branch ref in concurrency expression (#561)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.2.39 [skip release]"
@@ -1103,14 +1103,14 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add new workflows (#554)",
- "update workflows"
+ "update workflows",
+ "add new workflows (#554)"
],
"Maintenance": [
- "remove QA from CODEOWNERS",
- "update CODEOWNERS (#558)",
"update cli-app-scripts",
- "release: cut 100.2.36 [skip release]"
+ "remove QA from CODEOWNERS",
+ "release: cut 100.2.36 [skip release]",
+ "update CODEOWNERS (#558)"
],
"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": [
- "release: cut 100.2.24 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.2.24 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1467,10 +1467,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.2.19 [skip release]",
"update app icon (#484)",
- "format",
- "rename class"
+ "release: cut 100.2.19 [skip release]",
+ "rename class",
+ "format"
],
"Bug Fixes": [
"correct logic",
@@ -1733,9 +1733,9 @@
"fix main branch ref in concurrency expression (#626)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.1.17 [skip release]"
@@ -1762,8 +1762,8 @@
"release: cut 100.1.16 [skip release]"
],
"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 "
}
@@ -1880,8 +1880,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.1.10 [skip release]"
+ "release: cut 100.1.10 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1901,16 +1901,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "format fixtures",
- "update dependencies",
- "update app icon (#599)",
"release: cut 100.1.9 [skip release]",
"update proptypes import",
- "update network fixtures and cypress config"
+ "format fixtures",
+ "update network fixtures and cypress config",
+ "update app icon (#599)",
+ "update dependencies"
],
"Bug Fixes": [
- "design adjustments [UX-132]",
- "design, color, spacing adjustments"
+ "design, color, spacing adjustments",
+ "design adjustments [UX-132]"
],
"Build Updates": [
"bump workflow node versions"
@@ -1973,9 +1973,9 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix d2-style script",
+ "fix lint script",
"replace semantic commit checks with new workflow",
- "fix lint script"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2041,11 +2041,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "yarn: deduplicate lockfile",
- "deps-dev: update app-scripts to get new publish command",
"deps: update app-runtime to latest alpha",
+ "codeowners: introduce owners",
"release: cut 100.1.3 [skip ci]",
- "codeowners: introduce owners"
+ "yarn: deduplicate lockfile",
+ "deps-dev: update app-scripts to get new publish command"
],
"Documentation": [
"colocate app docs"
@@ -2148,29 +2148,29 @@
"releaseNotes": {
"Features": [
"add orgunit selector to schedule form",
- "disable org unit in scope selector",
"add org unit field to form with validation",
- "validation org unit in schedule",
+ "auto select orgUnit",
+ "show form without selected org unit",
+ "disable org unit in scope selector",
"add to redux",
"[DHIS2-18325] Show orgunit selector in the new event form (#3879)",
"set orgunit for event",
- "auto select orgUnit",
- "add selected org unit to payload",
- "show form without selected org unit"
+ "validation org unit in schedule",
+ "add selected org unit to payload"
],
"Bug Fixes": [
- "temp",
- "simplify pull request",
- "schedule date automatically info bow",
- "code clean up",
"use errormessage",
- "nameing of date component",
- "add deleted cy test",
+ "code clean up",
+ "remove cy test that clears the org unit",
"rules, coordinates etc",
+ "temp",
+ "nameing of date component",
"style for schedule",
- "remove cy test that clears the org unit",
+ "simplify pull request",
"fix map center point when no org unit",
- "org unit prop mismatch"
+ "org unit prop mismatch",
+ "schedule date automatically info bow",
+ "add deleted cy test"
],
"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,10 +2215,10 @@
"release: cut 101.21.6 [skip release]"
],
"Bug Fixes": [
- "implement logic",
"remove breaking tests",
- "change test",
+ "implement logic",
"remove divider",
+ "change test",
"[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18668] remove delete tei button in enrollment event pages (#3941 ) (aef3400 ) \n "
@@ -2257,9 +2257,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "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)",
"release: cut 101.21.4 [skip release]",
- "deps: bump webpack from 5.93.0 to 5.96.1 (#3899)"
+ "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)"
],
"Bug Fixes": [
"[DHIS2-18355] runtime error occurs when saving empty widget in Related stages (#3935)"
@@ -2283,12 +2283,12 @@
"release: cut 101.21.3 [skip release]"
],
"Bug Fixes": [
+ "bug in function",
"every serverdate structure based on version",
"use new enpoint for view event",
- "version based api call",
"serverdata structure based on version",
- "[DHIS2-17613] Use new note endpoint (#3908)",
- "bug in function"
+ "version based api call",
+ "[DHIS2-17613] Use new note endpoint (#3908)"
],
"GitHub": "\nBug Fixes \n"
}
@@ -2305,8 +2305,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "paging parameter based on version",
"[DHIS2-18569] Relationship widget limited to 50 entries (#3927)",
+ "paging parameter based on version",
"set paging to false"
],
"Maintenance": [
@@ -2327,11 +2327,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "converting org unit and sorting",
"remove console log",
"wrong sort direction for text",
+ "review comment",
"[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
- "review comment"
+ "converting org unit and sorting"
],
"Maintenance": [
"release: cut 101.21.1 [skip release]"
@@ -2351,25 +2351,25 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.21.0 [skip release]",
- "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)"
+ "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)",
+ "release: cut 101.21.0 [skip release]"
],
"Features": [
+ "[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)",
"update clienttolist",
"style improvements",
- "geometry scheduledat occuredat in changelog",
- "[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)"
+ "geometry scheduledat occuredat in changelog"
],
"Bug Fixes": [
- "revert new folder structure",
- "translation",
+ "change from property to fields",
"show coordinate",
+ "translation",
"code clean up",
- "change from property to fields",
- "review comments",
+ "convert changelog data in servertoclient",
+ "revert new folder structure",
"add check for featuretype",
- "revert type change",
- "convert changelog data in servertoclient"
+ "review comments",
+ "revert type change"
],
"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": [
- "[DHIS2-18635] Fix Cypress tests (#3912)",
- "release: cut 101.20.0 [skip release]"
+ "release: cut 101.20.0 [skip release]",
+ "[DHIS2-18635] Fix Cypress tests (#3912)"
],
"Features": [
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"temp",
+ "add menu items for unlik and delete event",
"add validation",
"delete and unlink function",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
- "update dhis ui",
- "add menu items for unlik and delete event"
+ "update dhis ui"
],
"Bug Fixes": [
- "remove noticebox and add alerterror",
+ "review changes",
"merge error in package json",
- "merge conflict",
"user message improvements",
+ "remove noticebox and add alerterror",
+ "use invalidatequeries",
+ "remove update data",
"indexeddb write access",
+ "dublicate code",
+ "merge conflict",
"revert changes in version after dhis2 ui update",
- "review comments",
- "remove update data",
- "use invalidatequeries",
- "review changes",
- "dublicate code"
+ "review comments"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
}
@@ -2566,36 +2566,36 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
"update tests",
+ "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
"release: cut 101.19.0 [skip release]",
"update calendarInput ui version"
],
"Features": [
- "add error messages",
- "eventDate validation to use internal error from calendarInput",
- "add validation to dateTime & age fields",
- "add errors to main field",
"scheduleDate reset when there is invalid date",
+ "add validation to dateTime & age fields",
+ "use calendarInput component in forms",
+ "eventDate validation to use internal error from calendarInput",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
- "use calendarInput component in forms"
+ "add error messages",
+ "add errors to main field"
],
"Bug Fixes": [
- "pass validationContext for unique validator",
- "remove current context from function",
- "date and dateTime errors to display only once",
- "width & calendarWidth to be string",
- "remove ref",
+ "schedule date in related stages to display calendarInput internal errors",
"update rules engine version",
+ "refactor incident date validation to use form validations",
+ "always pass current context",
"flow errors",
+ "remove current context from function",
"flow types",
- "failing tests",
- "schedule date in related stages to display calendarInput internal errors",
- "always pass current context",
"enrollment date input fields",
- "refactor incident date validation to use form validations",
+ "add disabled to calendar input",
+ "pass validationContext for unique validator",
+ "failing tests",
+ "date and dateTime errors to display only once",
"runtime error when date is null",
- "add disabled to calendar input"
+ "remove ref",
+ "width & calendarWidth to be string"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
}
@@ -2613,10 +2613,10 @@
"releaseNotes": {
"Maintenance": [
"skip lint title and commits for bots (#3898)",
- "release: cut 101.18.1 [skip release]",
- "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)"
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
+ "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
+ "release: cut 101.18.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2668,13 +2668,13 @@
"display errors"
],
"Bug Fixes": [
- "display date in wrong format when passing dd-mm-yyyy",
- "calendarInput zindex",
"allow empty strings to run onBlur",
+ "label type definition",
+ "flow errors",
"remove editable prop",
+ "display date in wrong format when passing dd-mm-yyyy",
+ "calendarInput zindex",
"replace onKeyPress with onKeyDown",
- "flow errors",
- "label type definition",
"add label"
],
"Maintenance": [
@@ -2718,8 +2718,8 @@
"releaseNotes": {
"Bug Fixes": [
"[DHIS2-17519] app crashing when opening new event from view event (#3781)",
- "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-18150] user has to click out of range filter for update button to trigger (#3855)",
+ "app crashing when openeing new event from view event"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -2800,28 +2800,28 @@
"releaseNotes": {
"Bug Fixes": [
"image and file for tea",
- "missing question mark",
- "add try catch to all query calls",
- "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
+ "revert clienttolist changes",
"wrong else statement",
+ "latest value not shown",
"code clean up",
+ "performance",
"caching",
- "revert clienttolist changes",
+ "missing question mark",
+ "add try catch to all query calls",
"show only latest image and file",
"revert change",
- "use storagestatus to find latest value",
- "performance",
- "latest value not shown",
- "review comments",
"update islatestvalue to check for fieldid",
+ "string improvement",
"ensure text utilizes space without overflow",
- "string improvement"
+ "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
+ "use storagestatus to find latest value",
+ "review comments"
],
"Features": [
"temp",
- "add link for image and file data element",
"image and file for event and tracked entity",
- "compare with event data to find latest value"
+ "compare with event data to find latest value",
+ "add link for image and file data element"
],
"Maintenance": [
"release: cut 101.16.2 [skip release]"
@@ -7048,13 +7048,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.4.2 [skip release]",
+ "Sonarqube fixes (#3182)",
"deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)",
- "Sonarqube fixes (#3182)"
+ "release: cut 100.4.2 [skip release]"
],
"Bug Fixes": [
- "the Item selector list is populated based on the item type, but for some reason",
- "not possible to see more or search for App items when editing dashboard (#3186)"
+ "not possible to see more or search for App items when editing dashboard (#3186)",
+ "the Item selector list is populated based on the item type, but for some reason"
],
"GitHub": "\nBug Fixes \n\nnot possible to see more or search for App items when editing dashboard (#3186 ) (04e73b8 ) \n "
}
@@ -7098,10 +7098,10 @@
"release: cut 100.4.0 [skip release]"
],
"Features": [
+ "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
"implement dashboard slideshow (#3081)",
"maximize use of the available screen space by reducing whitespace in the dashboard item grid",
- "release DHIS2-18441 and DHIS2-13038",
- "add space efficient dashboard bar design and dashboard selection, and keyboard navigation"
+ "release DHIS2-18441 and DHIS2-13038"
],
"GitHub": "\nFeatures \n\nadd space efficient dashboard bar design and dashboard selection, and keyboard navigation (33bcbca ) \nimplement dashboard slideshow (#3081 ) (2a75b84 ) \nmaximize use of the available screen space by reducing whitespace in the dashboard item grid (95b9764 ), closes #3165 \n "
}
@@ -7140,16 +7140,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "remove i18next and react-dom as direct dependencies (#3138)",
+ "dependabot config separate dev group and exclude react-grid-layout (#3110)",
"release: cut 100.3.1 [skip release]",
+ "upgrade all used gh action versions (#3131)",
+ "i18next is no longer a dependency",
"deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
"deps: bump the security group with 4 updates (#3132)",
- "use hardcoded dev version for running e2e prod tests (#3109)",
- "deps: bump webpack in the security group across 1 directory (#3096)",
- "i18next is no longer a dependency",
"add separate dev dependencies group and exclude rgl",
- "upgrade all used gh action versions (#3131)",
- "dependabot config separate dev group and exclude react-grid-layout (#3110)",
- "remove i18next and react-dom as direct dependencies (#3138)"
+ "deps: bump webpack in the security group across 1 directory (#3096)",
+ "use hardcoded dev version for running e2e prod tests (#3109)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7209,17 +7209,17 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "break up command chain",
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
- "release: cut 100.2.4 [skip release]",
"deps: bump the security group with 3 updates (#3046)",
"dependabot config and remove dev branch from workflows (#3027)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "cypress 13 upgrade (#3040)"
+ "break up command chain",
+ "cypress 13 upgrade (#3040)",
+ "release: cut 100.2.4 [skip release]"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
"stop fetching schemas and replace d2 with dataEngine (#3056)",
+ "display correct app version in dhis2 and updated workflows (#3061)",
"add missing dependencies for semantic-release (#3062)"
],
"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 "
@@ -7242,10 +7242,10 @@
"translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "release: cut 100.2.3 [skip release]",
"[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)"
+ "run release step on tags so it publishes to d2-ci (#2989)",
+ "release: cut 100.2.3 [skip release]",
+ "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": [
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"merge to master",
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"dimension list design (DHIS2-16270) (#2861)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
- "avoid reading from undefined error (DHIS2-17334) (#2970)"
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -7289,10 +7289,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
- "translations: sync translations from transifex (dev)",
"in paragraphs were removed in dashboard item description (#2962)",
- "short name was not being shown in visualizations (#2959)"
+ "merge to master",
+ "short name was not being shown in visualizations (#2959)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -7335,33 +7335,33 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "26.2.0-cumulative-values-alpha.1",
- "use the repo default branch for dependabot (#2887)",
- "run the release step on both master and dev branches (#2929)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "update analytics dependency (#2934)",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"analytics (#2856)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "release: cut 100.1.0 [skip release]",
- "include release notes in slackbot message (#2911)",
- "analytics@26.2.0",
"deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "analytics@26.2.0",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
"include patch packages in cache-key (#2855)",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
+ "update analytics dependency (#2934)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "include release notes in slackbot message (#2911)",
"deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "release: cut 100.1.0 [skip release]",
+ "use the repo default branch for dependabot (#2887)",
+ "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)"
+ "run the release step on both master and dev branches (#2929)",
+ "26.2.0-cumulative-values-alpha.1"
],
"Bug Fixes": [
- "merge to master",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "merge to master",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
- "translations: sync translations from transifex (dev) (#2920)",
- "use interpretations component from Analytics (DHIS2-15441) (#2430)"
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
@@ -7389,11 +7389,11 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
+ "add github job that reports successful release (#2712)",
+ "clean up cypress folder (#2687)",
"only run release-success if master branch",
- "release: cut 100.0.4 [skip release]",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "add github job that reports successful release (#2712)",
- "clean up cypress folder (#2687)"
+ "release: cut 100.0.4 [skip release]"
],
"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 "
}
@@ -7410,9 +7410,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: upgrade several dependencies (#2686)",
"release: cut 100.0.3 [skip release]",
- "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
- "deps: upgrade several dependencies (#2686)"
+ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)"
],
"Bug Fixes": [
"merge to master",
@@ -7436,14 +7436,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"release: cut 100.0.2 [skip release]",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
+ "nightly failing to set up cypress (#2378)",
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
"deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
- "disable nightly scheduled test run (#2511)"
+ "disable nightly scheduled test run (#2511)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
+ "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)"
@@ -7584,9 +7584,9 @@
"update to shared workflows"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -7975,8 +7975,8 @@
"DHIS2-17668: sanitise HTML in table instead of showing it as encoded text"
],
"Testing": [
- "DHIS2-17668: add e2e fixtures for v40 and 41",
- "DHIS2-17668: update e2e tests network fixtures"
+ "DHIS2-17668: update e2e tests network fixtures",
+ "DHIS2-17668: add e2e fixtures for v40 and 41"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -8060,13 +8060,13 @@
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
- "update jest mock [DHIS2-15415]",
- "update v38 fixtures",
- "prevent failing jest test",
"add scroll for workflows [DHIS2-15415]",
- "update v39 fixtures",
+ "prevent failing jest test",
+ "remove v37 e2e",
+ "update v38 fixtures",
"add scroll on workflow selector [DHIS2-15415]",
- "remove v37 e2e"
+ "update jest mock [DHIS2-15415]",
+ "update v39 fixtures"
],
"Maintenance": [
"update CODEOWNERS",
@@ -8090,11 +8090,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
+ "fix formatting uissue in workflows config file",
+ "release: cut 100.0.7 [skip release]",
"fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures",
- "release: cut 100.0.7 [skip release]",
- "fix formatting uissue in workflows config file"
+ "upgrade packages and produce new fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -8191,8 +8191,8 @@
"channel": "stable",
"releaseNotes": {
"Documentation": [
- "remove distinction between workflow and cogs based approval",
- "add minimal intro."
+ "add minimal intro.",
+ "remove distinction between workflow and cogs based approval"
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -8241,10 +8241,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut v100 and become continuously delivered",
"release: migrate to new app version scheme",
- "release: cut 100.0.0 [skip ci]",
- "add code owners"
+ "release: cut v100 and become continuously delivered",
+ "add code owners",
+ "release: cut 100.0.0 [skip ci]"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -8270,9 +8270,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
+ "approval-status-tag: don't show time-ago for approved-above (#114)",
"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)"
+ "data-workspace: remove warning when showing non-default forms (#113)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -8503,8 +8503,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add title and subtitle too all form types",
- "add title and subtitle to all form types"
+ "add title and subtitle to all form types",
+ "add title and subtitle too all form types"
],
"Maintenance": [
"release: cut 100.10.0 [skip release]"
@@ -8628,15 +8628,15 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix workflow expression",
- "add netlify deploy workflows",
- "update workflows (#401)",
"remove custom cypress reporter",
- "add e2e"
+ "update workflows (#401)",
+ "add e2e",
+ "add netlify deploy workflows",
+ "fix workflow expression"
],
"Maintenance": [
- "release: cut 100.8.3 [skip release]",
- "remove jest reporting"
+ "remove jest reporting",
+ "release: cut 100.8.3 [skip release]"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -8697,12 +8697,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "make collapsed section same width of when they are expanded",
"make data sets sections collapsable",
"make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded",
- "revert setting collapsible with feature toggle",
"add an arrow button to collapse or expand each section",
- "make collapsible a feature toggle"
+ "make collapsible a feature toggle",
+ "revert setting collapsible with feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -8725,12 +8725,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add support for multi-calendar dates",
- "add support for multi calendar dates"
+ "add support for multi calendar dates",
+ "add support for multi-calendar dates"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "modify and add test cases for different supported calendars"
+ "modify and add test cases for different supported calendars",
+ "release: cut 100.7.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
}
@@ -8747,9 +8747,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "enhance CI",
"fix workflow and enable yarn caching",
- "release: cut 100.6.0 [skip release]"
+ "release: cut 100.6.0 [skip release]",
+ "enhance CI"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -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,21 +8906,21 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "report-portal: run reports only when env is setup (#363)",
- "release: cut 100.3.8 [skip release]"
+ "release: cut 100.3.8 [skip release]",
+ "report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
"help: add warning style reference to help",
- "warning border style to yellow",
- "tests: update tests",
- "validator: limits as warning instead of error (#357)",
"prevent setting warning as undefined",
- "prevent unnecessary renders when form has errors (#358)"
+ "prevent unnecessary renders when form has errors (#358)",
+ "validator: limits as warning instead of error (#357)",
+ "warning border style to yellow",
+ "tests: update tests"
],
"Refactoring": [
- "cleanup",
"validation-tooltip: rename invalid prop to enabled",
- "extract warningvalidate"
+ "extract warningvalidate",
+ "cleanup"
],
"Documentation": [
"comment"
@@ -9379,8 +9379,8 @@
"fix main branch ref in concurrency expression (#105)"
],
"Bug Fixes": [
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "fix comment and close expression"
],
"Features": [
"add skipAudit, dryRun, and import strategy to UI [DHIS2-17489] (#100)"
@@ -9587,8 +9587,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add more tests and improve some of the existing ones",
"add more 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",
"add tests to cover add exchange usecase",
"add tests to cover add exchnage usecase"
@@ -9631,10 +9631,10 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "more tests for data page and setup for other pages",
- "add initial tests for main data display page",
"add more tests to general data page and refactor existing ones",
"add additional tests for main exchange page",
+ "add initial tests for main data display page",
+ "more tests for data page and setup for other pages",
"add some tests for main data page"
],
"Bug Fixes": [
@@ -9700,18 +9700,18 @@
"releaseNotes": {
"Bug Fixes": [
"move testing libraty to dev dependencies",
+ "add missing transations",
"update fixtures for cypress tests",
- "minor fixes",
- "add missing transations"
+ "minor fixes"
],
"Features": [
+ "add tests for edit overview page",
+ "show sharing button only if the user can share the exchange",
+ "add sharing button which opens a sharing dialog in configurations",
"upgrade node version for ci",
"add sharing button to data exchange configurations",
- "show sharing button only if the user can share the exchange",
- "add tests for edit overview page",
- "upgrade app platform and ui library",
"add sharing settings",
- "add sharing button which opens a sharing dialog in configurations",
+ "upgrade app platform and ui library",
"update version of dhis2 app runtime"
],
"Maintenance": [
@@ -10067,26 +10067,26 @@
"display type and definitions for data items in data selector (DHIS2-14774) (#3274)"
],
"Maintenance": [
- "update ui dep and remove resolution",
- "use latest test build of analytics",
"release: cut 100.9.0 [skip release]",
- "bump ui to v10",
"use analytics build for testing",
+ "use latest test build of analytics",
"update app-runtime to 3.11.3",
- "update analytics dependency",
"use latest analytics build for testing",
+ "bump ui to v10",
+ "run prettier",
"update analytics to latest build for testing",
- "run prettier"
+ "update analytics dependency",
+ "update ui dep and remove resolution"
],
"Bug Fixes": [
"pass currentUser to DataDimension",
"use fluid on Modal to maximise space use"
],
"Testing": [
- "update snapshot after changing Modal prop",
- "Cypress: add tests for data info popper",
"update snapshots",
- "Cypress: add command for closing poppers"
+ "update snapshot after changing Modal prop",
+ "Cypress: add command for closing poppers",
+ "Cypress: add tests for data info popper"
],
"Documentation": [
"add section about the data item info panel"
@@ -10106,9 +10106,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.8.8 [skip release]",
"release workflow fixes (#3302)",
- "deps: bump elliptic in the security group across 1 directory (#3291)",
- "release: cut 100.8.8 [skip release]"
+ "deps: bump elliptic in the security group across 1 directory (#3291)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -10148,21 +10148,21 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "use d2-ci analytics build for testing",
- "unused import",
"comment",
- "import order",
"release: cut 100.8.6 [skip release]",
- "remove ReportPortal integration (#3293)"
+ "import order",
+ "use d2-ci analytics build for testing",
+ "remove ReportPortal integration (#3293)",
+ "unused import"
],
"Testing": [
"update cypress test - expect root to be selected",
- "update cypress test - expect 2 units selected",
- "fix totals test by changing periods (#3300)",
+ "update test to work with analytics function",
+ "update cypress test - no longer expect disabled tree",
"test names",
"add reducer test for default metadata",
- "update test to work with analytics function",
- "update cypress test - no longer expect disabled tree"
+ "update cypress test - expect 2 units selected",
+ "fix totals test by changing periods (#3300)"
],
"Bug Fixes": [
"enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
@@ -10189,15 +10189,15 @@
"remove single-value-specific test"
],
"Maintenance": [
- "delete import of removed function",
"update yarn.lock",
- "remove unused code from spec file",
- "release: cut 100.8.5 [skip release]"
+ "delete import of removed function",
+ "release: cut 100.8.5 [skip release]",
+ "remove unused code from spec file"
],
"Testing": [
- "adjust legend test to new single value implementation",
+ "fix open e2e test because single value is no long a nonHighchartsType",
"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"
],
"GitHub": "\nBug Fixes \n\nhandle single value vis-type as highcharts chart instance (#3289 ) (83d0e6c ) \n "
}
@@ -10214,11 +10214,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
"deps: bump the security group with 5 updates (#3253)",
+ "upgrade all used github action versions (#3267)",
"do not use reportportal when dependabot pr (#3271)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
"release: cut 100.8.4 [skip release]",
- "upgrade all used github action versions (#3267)",
"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": [
- "show error UI when plugin has empty rows",
- "manually propagate error style changes from master to new CSS module",
+ "address css lint errors",
"show error UI when plugin has no data [DHIS2-16793] (#3131)",
- "address css lint errors"
+ "manually propagate error style changes from master to new CSS module",
+ "show error UI when plugin has empty rows"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -10262,9 +10262,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "include credentials when fetching the icon",
"fetch icon with credentials (#3264)",
- "handle missing icon file more gracefully",
- "include credentials when fetching the icon"
+ "handle missing icon file more gracefully"
],
"Maintenance": [
"release: cut 100.8.2 [skip release]"
@@ -10284,18 +10284,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "consolidate visualization error test",
- "use hardcoded dev version for running e2e prod tests (#3240)",
+ "bump analytics version",
"release: cut 100.8.1 [skip release]",
- "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"
],
"Testing": [
- "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
- "add regression test for totals with boolean value types"
+ "add regression test for totals with boolean value types",
+ "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes"
],
"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,21 +10333,21 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
- "fix local jest run (#3218)",
+ "remove test file without any tests",
+ "do not log getShallowAddToLayoutButton during test run",
"remove reference to maps app",
+ "fix local jest run (#3218)",
"tweak jest config so it only reports to portal when on CI",
+ "remove unneeded console.error hack",
+ "prevent console error output",
"release: cut 100.7.2 [skip release]",
- "prevent error log for missing components",
"tweak test config",
- "prevent console error output",
- "prevent visualization plugin test to log errors by fixing the test",
- "remove unneeded console.error hack",
"deduplicate deps",
"do not log action errors during jest test run",
- "do not log getShallowAddToLayoutButton during test run",
"remove unclear code and replace with ESLint disable comment",
- "remove test file without any tests",
+ "prevent error log for missing components",
+ "prevent visualization plugin test to log errors by fixing the test",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"disable report-portal debug logging"
],
"Bug Fixes": [
@@ -10369,8 +10369,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "restore report-portal config (#3181)",
- "release: cut 100.7.1 [skip release]"
+ "release: cut 100.7.1 [skip release]",
+ "restore report-portal config (#3181)"
],
"Bug Fixes": [
"display correct app version in dhis2 and updated workflows (#3182)",
@@ -10394,8 +10394,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "disable report portal cypress config so we can see failures on ci",
- "release: cut 100.7.0 [skip release]"
+ "release: cut 100.7.0 [skip release]",
+ "disable report portal cypress config so we can see failures on ci"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -10419,9 +10419,9 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
+ "release: cut 100.6.2 [skip release]",
"use constant from analytics instead of 'co'",
- "remove !important styles",
- "release: cut 100.6.2 [skip release]"
+ "remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
}
@@ -10470,8 +10470,8 @@
"pivot table as default vis type in DV (DHIS2-15833) (#3159)"
],
"Testing": [
- "update tests",
- "make tests expect pivot table as vis type"
+ "make tests expect pivot table as vis type",
+ "update tests"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (4c08077 ) \n \nFeatures \n\npivot table as default vis type in DV (DHIS2-15833) (#3159 ) (0eccf93 ) \n "
}
@@ -10507,9 +10507,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "bump analytics to 26.7.5 for period translations",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics for testing",
+ "bump analytics to 26.7.5 for period translations"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -10528,13 +10528,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"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)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"dependabot config and remove dev branch from workflows (#3107)",
"release: cut 100.5.7 [skip release]",
- "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)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -10553,9 +10553,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
"use improved rich text editor from analytics (DHIS2-15522)",
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.6 [skip release]"
@@ -10574,18 +10574,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#3043)",
+ "run release job for tags (#3064)",
"do not run release step on dev branch (#3083)",
- "release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)"
+ "optimize Cypress recordings with conditional triggers (#3043)",
+ "release: cut 100.5.5 [skip release]"
],
"Bug Fixes": [
+ "dimension chip design updates (DHIS2-16272) (#2934)",
"merge to master",
- "translations: sync translations from transifex (dev)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
+ "translations: sync translations from transifex (dev)"
]
}
},
@@ -10601,10 +10601,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
+ "merge to master",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -10623,10 +10623,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "try locking highcharts to 10.2.0",
+ "plugin flashes when interacting with Interpretations modal (#3017)",
"merge to master",
- "translations: sync translations from transifex (dev)",
- "plugin flashes when interacting with Interpretations modal (#3017)"
+ "try locking highcharts to 10.2.0",
+ "translations: sync translations from transifex (dev)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -10651,11 +10651,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add classnames and update json instructions file for outlier tables (#3000)",
"wait for different SVG for single value",
+ "add classnames and update json instructions file for outlier tables (#3000)",
+ "remove query param section from url glob",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
- "correct typo in visualisation type",
- "remove query param section from url glob"
+ "correct typo in visualisation type"
],
"Maintenance": [
"rename strategy to interceptResponse",
@@ -10675,9 +10675,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "enable the loading spinner when props change",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
"merge to master",
- "enable the loading spinner when props change",
"ensure only the first period item is used"
],
"Maintenance": [
@@ -10697,30 +10697,30 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "reorganised dev commits",
+ "yarn deduplicate",
+ "upgrade @dhis2/analytics",
+ "run the release step on both dev and master branches (#2990)",
"bump node to version 18",
"include release notes in slackbot message (#2974)",
+ "release: cut 100.5.0 [skip release]",
"add slack bot release success message (#2965)",
- "upgrade @dhis2/analytics",
- "yarn deduplicate",
+ "reorganised dev commits",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"apply consistent naming to push analytics class names",
"remove testRegex from jest config (#2956)",
- "release: cut 100.5.0 [skip release]",
- "run the release step on both dev and master branches (#2990)"
+ "bump Cypress to version 13 (#2935)"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
"don't expect subtitle to be visible by default",
+ "adapt tests to new database (#2975)",
"hover over list to prevent it from being stale",
- "adapt tests to new database (#2975)"
+ "refactor data.cy.js to independent test cases"
],
"Bug Fixes": [
+ "add custom errors for analytics requests (#2874)",
"push-analytics: add push analytics instructions (#2985)",
"translations: sync translations from transifex (dev)",
- "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)"
],
"Features": [
"support Outlier table visualization type (DHIS2-13858) (#2942)",
@@ -10740,69 +10740,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "do not pass a boolean for icons when saving",
"update cli-app-scripts and analytics deps",
- "set disabledOptions on AO loading and vis type switching",
- "fix bug which cause current to loose props",
+ "avoid crash when visualization object is empty (ie. New)",
"dependency updates (#2243)",
- "avoid visualization flashing when changing options",
- "fetch data element icon and pass it in extraOptions",
+ "do not pass a boolean for icons when saving",
+ "fix bug which cause current to loose props",
+ "set disabledOptions on AO loading and vis type switching",
"hide icon from visualization when option is toggled",
- "avoid crash when visualization object is empty (ie. New)"
+ "translations: sync translations from transifex (dev)",
+ "avoid visualization flashing when changing options",
+ "fetch data element icon and pass it in extraOptions"
],
"Maintenance": [
- "switch test server to debug (test.e2e is broken/slow)",
- "update pot file",
- "upgrade cypress to v12 and adjust project to it",
- "remove videos",
+ "fix linting error",
"fix rebase conflict resolutions",
- "analytics: add support for cumulative values",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "revert the test server changes and move to a separate PR",
+ "remove videos",
"manually bump deps (#2543)",
- "use renamed github shared workflow (#2912)",
"regenerate pot file",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
+ "update pot file",
"release: cut 100.4.0 [skip release]",
+ "upgrade cypress to v12 and adjust project to it",
+ "use renamed github shared workflow (#2912)",
"configure continuous delivery workflows (#2254)",
- "use alpha version of analytics",
- "fix linting error"
+ "revert the test server changes and move to a separate PR",
+ "analytics: add support for cumulative values"
],
"Features": [
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "disable legend option when cumulative values is enabled",
- "cumulative values in PT (DHIS2-5497) (#2746)",
"remove disabled before passing object to visualization generator",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"disable option when cumulativeValues is checked in PT DHiS2-15728",
- "v100.4.0",
+ "handle disabled and helpText props for disabled options",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
"handle disabled option in Redux store",
+ "v100.4.0",
"support non-gregorian fixed periods (#2233)",
- "handle disabled and helpText props for disabled options",
- "disabled options based on cumulativeValues in PT DHIS2-15728"
+ "disable legend option when cumulative values is enabled",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)"
],
"Testing": [
- "refactor clickCheckbox to check/uncheckCheckbox",
- "enhance tests, options and sorting",
"use current year instead of hardcode it",
- "fix test failing due to change in single value behaviour",
+ "enhance tests, options and sorting",
+ "refactor clickCheckbox to check/uncheckCheckbox",
+ "add tests for cumulativeValues option in PT",
"add helper functions for totals options",
- "add tests for cumulativeValues option in PT"
+ "fix test failing due to change in single value behaviour"
],
"Refactoring": [
"avoid extra prop and detect visType internally",
- "allow non toggleable select to be disabled",
+ "streamlined code",
+ "remove unnecessary code",
"simplify code for passing displayProperty",
- "add styles for titles of disabled sections",
+ "allow non toggleable select to be disabled",
+ "revert changes to option components",
"allow checkbox options to be disabled",
- "remove unnecessary code",
- "streamlined code",
"rename variable for clarity",
- "allow disabled to be passed as prop",
+ "add styles for titles of disabled sections",
"allow legend related option to be disabled",
- "revert changes to option components",
- "avoid involuntary changes to current in Redux store",
- "add helper text when used in PT DHIS2-15727"
+ "allow disabled to be passed as prop",
+ "add helper text when used in PT DHIS2-15727",
+ "avoid involuntary changes to current in Redux store"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -10826,13 +10826,13 @@
"v100.3.1"
],
"Maintenance": [
- "move RP agent-js-cypress to dhis2 org",
- "use reportportal fork",
+ "consolidate legend tests (#2897)",
"release: cut 100.3.1 [skip release]",
"get BRANCH_NAME and PR_TITLE",
- "consolidate legend tests (#2897)",
"consolidate cypress tests (#2890)",
- "use latest analytics-e2e-tests workflow"
+ "use reportportal fork",
+ "use latest analytics-e2e-tests workflow",
+ "move RP agent-js-cypress to dhis2 org"
]
}
},
@@ -10851,19 +10851,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
"only update interpretations list when in DOM",
- "prevent state update when modal is closing",
"disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "translations: sync translations from transifex (dev)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)"
+ "prevent state update when modal is closing",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "translations: sync translations from transifex (dev)"
],
"Features": [
- "deps: bump analytics to latest to benefit from fixes and features (#2886)",
- "100.3.0"
+ "100.3.0",
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -11023,33 +11023,33 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix release workflow input var names",
"add explicit variables to shared release workflow",
- "add workflows and cli-style"
+ "add workflows and cli-style",
+ "fix release workflow input var names"
],
"Maintenance": [
+ "remove accidental import",
"release: cut 1.5.2 [skip release]",
+ "add ESLint, workaround config, and format",
+ "fix eslint config",
+ "update eslintignore",
+ "add app hub ID to d2 config",
+ "rename extensions to jsx as needed",
"add linting checks on commits",
+ "update comment",
"deps: add @dhis2/cli-style",
"add Prettier and format",
- "rename extensions to jsx as needed",
- "add min dhis2 version",
"improve file extension resolver",
- "update eslintignore",
- "add ESLint, workaround config, and format",
- "update comment",
- "remove accidental import",
- "add app hub ID to d2 config",
- "fix eslint config"
+ "add min dhis2 version"
],
"Refactoring": [
"use i18n.t for full phrases",
"satisfy no-async-promise-executor rule"
],
"Bug Fixes": [
- "deps: upgrade to app platform v12",
"deps: upgrade app platform to v12 for Vite and React 18 (#53)",
- "complete useEffect params"
+ "complete useEffect params",
+ "deps: upgrade to app platform v12"
],
"GitHub": "1.5.2 (2025-01-24) \nBug Fixes \n\ndeps: upgrade app platform to v12 for Vite and React 18 (#53 ) (a8f0dcf ) \n "
}
@@ -11546,9 +11546,9 @@
"fix main branch ref in concurrency expression (#2104)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 101.1.13 [skip release]"
@@ -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: update the casing of followup parameter"
+ "tracker-api-migration: change separator for array from semicolon to comma"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -11942,13 +11942,13 @@
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)"
],
"Bug Fixes": [
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "update tests snapshots",
"migration-trackedentity: change followupStatus to followup",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
"loader keeps showing when opening export in new page",
"lint issues",
- "update tests snapshots",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter"
],
"Refactoring": [
"apply code review comments",
@@ -12150,16 +12150,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 101.1.10 [skip release]",
"deps: bump the security group across 1 directory with 5 updates (#601)",
- "update READM with info about deploy previews (#591)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
- "update all actions to latest version [DHIS2-18298] (#604)",
- "downgrade commitlint action",
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
- "release: cut 101.1.10 [skip release]",
"try commitlint action v5",
"remove reportportal integration (#618)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)"
+ "update all actions to latest version [DHIS2-18298] (#604)",
+ "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "update READM with info about deploy previews (#591)",
+ "downgrade commitlint action"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12179,11 +12179,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
+ "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)",
"release: cut 101.1.9 [skip release]",
- "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "use hardcoded dev version for running e2e prod tests (#598)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12203,8 +12203,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
"enable debug logging on semantic release GHA step",
@@ -12245,8 +12245,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)",
- "adjust starting point X to new styles"
+ "adjust starting point X to new styles",
+ "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)"
],
"Maintenance": [
"release: cut 101.1.6 [skip release]"
@@ -12267,18 +12267,18 @@
"releaseNotes": {
"Bug Fixes": [
"sanitize width before reading and writing to local storage",
- "sanitize sidebar width before reading and writing to local storage (#576)",
- "ensure width is within lower and upper bound in a centralized place"
+ "ensure width is within lower and upper bound in a centralized place",
+ "sanitize sidebar width before reading and writing to local storage (#576)"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
+ "decrease delay for showing the blue line on hover",
"release: cut 101.1.5 [skip release]",
"restore cypress reportportal config",
"disable report-portal so we can see test failures",
- "adjust comment to code change",
- "decrease delay for showing the blue line on hover"
+ "adjust comment to code change"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
}
@@ -12295,19 +12295,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update options test because DHIS2 Core v39.6 has been released",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
- "update options test after DHIS2 Core v39.6 release (#577)"
+ "update options test after DHIS2 Core v39.6 release (#577)",
+ "update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
- "release: cut 101.1.4 [skip release]",
- "restore cypress config",
+ "only test enrolment skip rounding on v41 and above",
"remove version dependent e2e test logic for enrollment too",
"round to single decimal",
- "add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
+ "surround assertions with it blocks",
+ "restore cypress config",
"disable reporter in cypress config",
- "surround assertions with it blocks"
+ "add comment with JIRA issue link",
+ "release: cut 101.1.4 [skip release]"
],
"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 "
}
@@ -12367,8 +12367,8 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "release: cut 101.1.1 [skip release]",
- "remove duplicate dependencies"
+ "remove duplicate dependencies",
+ "release: cut 101.1.1 [skip release]"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
}
@@ -12385,41 +12385,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "decrease sidebar width after window resize if needed",
"ensure sidebar does not break layout",
- "add sidebar width to global state and store in local storage",
"add resizable sidebar (DHIS2-17170) (#534)",
- "reset to default width on double click",
- "decrease sidebar width after window resize if needed",
+ "add sidebar width to global state and store in local storage",
"enable resizing the sidebar with keyboard navigation",
"allow sidebar width reset via view menu",
+ "reset to default width on double click",
"prevent sidebar from becoming to narrow or extend past the end of the window"
],
"Maintenance": [
- "use local storage key format consistent with dashboards",
+ "use correct default size",
"add e2e test for reset by double click",
+ "use local storage key format consistent with dashboards",
"release: cut 101.1.0 [skip release]",
- "remove redundant call to event.persist()",
- "correct some typos",
"add translation for reset sidebar width button",
- "use correct default size",
- "fix typo in filename"
+ "remove redundant call to event.persist()",
+ "fix typo in filename",
+ "correct some typos"
],
"Bug Fixes": [
- "set animation duration to 150ms for increased snappiness",
"hide panel content after transition is complete",
- "add dependency array to effect hook",
- "persist width correctly after resetting",
"animate width on inner panel to fix reset animation",
- "ensure resize handler is removed when the component unmounts",
- "address overshooting min and max width issues"
+ "set animation duration to 150ms for increased snappiness",
+ "persist width correctly after resetting",
+ "address overshooting min and max width issues",
+ "add dependency array to effect hook",
+ "ensure resize handler is removed when the component unmounts"
],
"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",
- "add instructions for resetting to default by double-click"
+ "add instructions for resetting to default by double-click",
+ "describe how the resizable sidebar feature works"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -12459,10 +12459,10 @@
"channel": "stable",
"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)",
- "release: cut 101.0.6 [skip release]",
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "deps: bump the security group across 1 directory with 10 updates (#541)"
+ "release: cut 101.0.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -12502,11 +12502,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.0.4 [skip release]",
+ "add group for security updates to dependabot config (#536)",
"upgrade app-platform to support both installed and bundled deployment",
+ "enhance parallel cypress test execution (#514)",
"deps: bump the dependencies group across 1 directory with 5 updates (#537)",
- "add group for security updates to dependabot config (#536)",
- "enhance parallel cypress test execution (#514)"
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -12586,8 +12586,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
- "release: cut 101.0.0 [skip release]"
+ "release: cut 101.0.0 [skip release]",
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -12607,8 +12607,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#505)",
"group all non dhis2 deps into a single dependabot PR (#510)",
+ "optimize Cypress recordings with conditional triggers (#505)",
"release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
@@ -12636,26 +12636,26 @@
"make sorting work in dashboard"
],
"Testing": [
+ "verify values are sorted correctly",
"add another test for sorting/saving",
"refactor after PR review",
- "verify values are sorted correctly",
- "add Cypress tests for sorting in AO",
- "enable test for sorting data loaded from AO"
+ "enable test for sorting data loaded from AO",
+ "add Cypress tests for sorting in AO"
],
"Bug Fixes": [
- "format sorting correctly when saving DHIS2-15836",
- "respect user defined sorting in download DHIS2-15248",
- "pass correct dimension name in download for sorting",
"reset local sorting state when column is removed",
- "fix merging conflict",
- "show empty cell for missing boolean values as well (#466)",
- "avoid re-renders and double requests when sorting in dashboard",
+ "pass correct dimension name in download for sorting",
+ "reset sorting when a different AO is loaded",
+ "fix sorting on a \"repeated\" dimension column",
"use correct property name and case",
"fix merge conflict",
- "reset sorting when a different AO is loaded",
+ "avoid re-renders and double requests when sorting in dashboard",
"use correct default for sorting direction",
+ "respect user defined sorting in download DHIS2-15248",
+ "format sorting correctly when saving DHIS2-15836",
"avoid extra analytics request when loading a new AO",
- "fix sorting on a \"repeated\" dimension column"
+ "fix merging conflict",
+ "show empty cell for missing boolean values as well (#466)"
],
"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,21 +12763,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add skipRounding option DHIS2-15629",
- "add feature toggle for skipRounding option",
+ "handle showHierarchy separately from requestable options",
"enable skip rounding option for all versions",
+ "add feature toggle for skipRounding option",
"add option for skipRounding",
- "handle showHierarchy separately from requestable options"
+ "add skipRounding option DHIS2-15629"
],
"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": [
"fix sequence of example screenshots",
"add documentation for skip rounding option",
- "remove screenshot of Options modal",
- "rephrase skip rounding section title"
+ "rephrase skip rounding section title",
+ "remove screenshot of Options modal"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -13316,10 +13316,10 @@
"use form container component for styling consistency"
],
"Maintenance": [
+ "release: cut 100.2.0 [skip release]",
"format code",
"add translations",
- "add lngs to avoid page refresh",
- "release: cut 100.2.0 [skip release]"
+ "add lngs to avoid page refresh"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
}
@@ -13516,8 +13516,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (main)",
- "trigger updated release logic"
+ "trigger updated release logic",
+ "translations: sync translations from transifex (main)"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -13537,8 +13537,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add new workflows (#36)",
- "remove netlify deploy workflows"
+ "remove netlify deploy workflows",
+ "add new workflows (#36)"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -13685,16 +13685,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add missing coverage flag when running tests",
+ "clean up tests",
+ "release: cut 100.0.5 [skip release]",
+ "start adding unit tests",
"set code coverage threshold",
"app component tests",
"language update tests",
- "clean up tests",
- "release: cut 100.0.5 [skip release]",
- "useGetErrorIfNotAllowed hook tests",
+ "add missing coverage flag when running tests",
"passwordReset page tests",
"remove duplicate/unused tests",
- "start adding unit tests"
+ "useGetErrorIfNotAllowed hook tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -13894,57 +13894,57 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "modelmultiselect: fix useEffect onChange condition",
- "icons: implement paginated icons list",
- "add missing iconmocks",
- "add introduction",
- "fix failing tests by reverting dataTest attr",
- "add tests - do not load icon if not present",
- "modelmultiselect: align with model-single-select",
- "center arrow",
- "css: use flex-start for aligning arrow",
- "use input value path rather than state selected",
+ "some cleanup - remove irrelevant changes",
"fix console warnings for proptypes",
- "merge load and complete page",
+ "icons: cleanup and translate tabs",
"need to make sure selected org units update once the input value updates",
- "fix initial selected values for multi-select",
- "remove J2ME PARSER (#500) [skip release]",
- "lint",
- "icons: remove filterIcons",
"remove unused code",
+ "remove unused sync hook",
+ "fix failing tests by reverting dataTest attr",
+ "add missing iconmocks",
+ "css: use flex-start for aligning arrow",
+ "modelmultiselect: align with model-single-select",
+ "modelmultiselect: fix useEffect onChange condition",
+ "icons: remove filterIcons",
"iconmessage container",
- "review changes",
- "some cleanup - remove irrelevant changes",
+ "center arrow",
+ "icons: implement paginated icons list",
"organisationUnit: selected org units update according to input.value [skip release] (#493)",
- "icons: cleanup and translate tabs",
- "add route guard for merge page",
"icons: update icons picker to support paginated api (#485) [skip release]",
- "remove unused field",
- "remove unused sync hook",
+ "use input value path rather than state selected",
+ "lint",
+ "fix initial selected values for multi-select",
"add source-target fields",
+ "add introduction",
+ "merge load and complete page",
+ "add route guard for merge page",
+ "remove unused field",
+ "add tests - do not load icon if not present",
+ "review changes",
+ "indicator-merge: add warning for indicator types with different factors",
"add missing files",
- "indicator-merge: add warning for indicator types with different factors"
+ "remove J2ME PARSER (#500) [skip release]"
],
"Features": [
- "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",
- "ModelMultiSelect: add modelmultiselect component",
- "setup merge routes and authorities",
- "org unit group forms (#479) [skip release]",
+ "add merge button to toolbar",
"merge: add indicator merge form",
"implements actions for cat option combos separately (#499)",
- "add merge button to toolbar",
+ "org unit group forms (#479) [skip release]",
+ "ModelMultiSelect: add modelmultiselect component",
+ "merge: indicator types merge (#455) [skip release]",
+ "support string ids for modelmulti-select",
"split data sets form into multiple components (#495) [skip release]",
- "org unit set add and edit form unfinished"
+ "org unit set add and edit form unfinished",
+ "setup merge routes and authorities",
+ "implements actions for cat option compos separately so delete action can be removed"
],
"Refactoring": [
- "refactor formcontent",
- "simplify mergeform styles",
"use DefaultMergeFormContents",
+ "simplify mergeform styles",
+ "refactor formcontent",
"merge: use ModelSingleSelect for target-field",
- "form style fixes, confirmation field",
- "loading composition"
+ "loading composition",
+ "form style fixes, confirmation field"
],
"Maintenance": [
"release: cut 0.24.0 [skip release]"
@@ -13964,8 +13964,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,32 +13985,32 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "overide indicatortypes available configuration",
"add translation action to org units",
- "show translated short name in details panel and add column",
- "override indicatortype available (#486)",
- "add public access to indicatortype table",
"add api calls to create and edit org unit datasets and programs",
+ "overide indicatortypes available configuration",
+ "add public access to indicatortype table",
+ "show translated short name in details panel and add column",
"make column sortable only if specified by backend (#487)",
- "add test specs"
+ "add test specs",
+ "override indicatortype available (#486)"
],
"Bug Fixes": [
- "small refactors",
- "when checking for duplicate values ignore spaces",
+ "remove data dimension and add data dimension type filter",
"address feedback on edit and add org unit changes",
+ "when checking for duplicate values ignore spaces",
"types for org unit initial values",
- "remove data dimension and add data dimension type filter",
- "show translated short name in details panel and add column to org unit group and group set",
+ "check uniqueness of field values to be case insensitive (#488)",
"fix lint",
- "check uniqueness of field values to be case insensitive (#488)"
+ "small refactors",
+ "show translated short name in details panel and add column to org unit group and group set"
],
"Maintenance": [
- "update sectionlist for indicatortypes",
+ "remove data dimension from edit form",
+ "resolved filters",
"remove public access for indicator types",
- "release: cut 0.23.0 [skip release]",
"overide indicatortype available (#489)",
- "resolved filters",
- "remove data dimension from edit form"
+ "update sectionlist for indicatortypes",
+ "release: cut 0.23.0 [skip release]"
],
"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 "
}
@@ -14034,10 +14034,10 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
+ "remove data dimension from edit form",
"resolved filters",
"update sectionlist for indicatortypes",
- "release: cut 0.22.0 [skip release]",
- "remove data dimension from edit form"
+ "release: cut 0.22.0 [skip release]"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
}
@@ -14074,19 +14074,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "save navigation for dataelementGroup and -Sets (#482)",
- "small fixxes",
- "fix lint",
- "remove section when used in form base",
"small copy fixes in category form (#478) [skip release]",
- "add soem help text and maxLimit to transfers (#480)"
+ "remove section when used in form base",
+ "fix lint",
+ "small fixxes",
+ "add soem help text and maxLimit to transfers (#480)",
+ "save navigation for dataelementGroup and -Sets (#482)"
],
"Features": [
- "add org unit option group set forms and list (#475)",
+ "data set required and setup fields (#474)",
"translate period types",
- "add setup and required fields to data set form",
"introduce route path",
- "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"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -14110,19 +14110,19 @@
"modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]"
],
"Bug Fixes": [
- "remove categoryComboSelect refactor",
- "rename select to transform",
- "use partialLoadedDisplayAbleModel type",
- "switch indicator type edit form to correct format (#477)",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
- "pass usefieldff to modelsingleselectfield",
+ "remove show all button and small changes to invalidate",
+ "refactor categorycomboselect",
"cleanup and rename modelsingleselectlegacy",
- "rename old modelsingleselect to legacy",
- "some refactoring, set staletime",
+ "pass usefieldff to modelsingleselectfield",
"ModelSingleSelect: more refactor",
- "refactor categorycomboselect",
"indent org unit with no childs and refresh lists on update or new item",
- "remove show all button and small changes to invalidate"
+ "rename old modelsingleselect to legacy",
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]",
+ "rename select to transform",
+ "some refactoring, set staletime",
+ "switch indicator type edit form to correct format (#477)",
+ "remove categoryComboSelect refactor",
+ "use partialLoadedDisplayAbleModel type"
],
"Testing": [
"add tests for modelsingleselect",
@@ -14149,28 +14149,28 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "reduce sidebar filter padding",
- "use destructive style for delete menu items",
- "adjust global background color",
- "sidebar filter placeholder label",
- "adjust form container styles",
- "prevent sidebar focus styles on mouse click",
- "sidebar, sidenav style adjustments",
- "sidebar filter placeholder style",
- "adjust org unit row height, expand button",
- "adjust sidebar filter empty state",
- "ou-tree field styling",
- "remove global lineheight declaration",
- "adjust form footer styles",
- "adjust help and description texts",
- "reduce page-title bottom margin",
"adjust table icon button color",
- "sort columns using non case sensitive sort (#469) [skip release]",
- "UI adjustments [DHIS2-18628]",
"small rewrite of format sort order function",
+ "UI adjustments [DHIS2-18628]",
+ "reduce page-title bottom margin",
+ "adjust sidebar filter empty state",
+ "adjust help and description texts",
+ "ou-tree field styling",
+ "sidebar filter placeholder style",
"data element group transfers sizing",
+ "prevent sidebar focus styles on mouse click",
+ "adjust form container styles",
+ "sidebar, sidenav style adjustments",
+ "use destructive style for delete menu items",
"require a parent orgunit when creating new org units",
- "only sort if persisted unless it is display name (#472) [skip release]"
+ "adjust form footer styles",
+ "adjust global background color",
+ "sidebar filter placeholder label",
+ "reduce sidebar filter padding",
+ "only sort if persisted unless it is display name (#472) [skip release]",
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "adjust org unit row height, expand button",
+ "remove global lineheight declaration"
],
"Maintenance": [
"remove footer test style",
@@ -14197,12 +14197,12 @@
"Bug Fixes": [
"fix type of cat options dates (#467) [skip release]",
"show zero values, add factor validations (#463) [skip release]",
- "format factor from number to string on edit (#466)",
- "type checks"
+ "type checks",
+ "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 "
}
@@ -14219,13 +14219,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "categoryOptionGroup: remove dataDimension field (#460)",
- "remove data dimension and add data dimension type filter"
+ "remove data dimension and add data dimension type filter",
+ "categoryOptionGroup: remove dataDimension field (#460)"
],
"Maintenance": [
- "resolved filters",
"release: cut 0.19.3 [skip release]",
- "remove data dimension from edit form"
+ "remove data dimension from edit form",
+ "resolved filters"
],
"GitHub": "0.19.3 (2024-12-05) \nBug Fixes \n\ncategoryOptionGroup: remove dataDimension field (#460 ) (276e4ab ) \n "
}
@@ -14242,19 +14242,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "load categoryOptionSize initially",
+ "change description max limit",
"fieldrule - disable dimensiontype when editing",
+ "refresh list view on close of dialog (#461)",
"datefield to format date before displaying, org unit filters",
"allow soring of non persisted properties",
- "change description max limit",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
- "remove filters in manage view for org units",
- "load categoryOptionSize initially",
+ "zod and format to handle responsibility of changing date format",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "refresh list view on close of dialog (#461)",
"date field to format date before displaying, org unit filters (#456)",
- "zod and format to handle responsibility of changing date format",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
+ "change org unit paths",
"categoryOption: load formName [skip release] (#458)",
- "change org unit paths"
+ "remove filters in manage view for org units"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -14274,14 +14274,14 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "manageListView: hide filter tab if no filters, sort available",
- "tests: fix tests to use displayName",
- "add missing indicatorType description",
- "modelListView: allow empty filters (#454) [skip release]",
+ "use displayName instead of name of lists",
"list: remove shortName as default - add translated to models",
+ "modelListView: allow empty filters (#454) [skip release]",
+ "add missing indicatorType description",
"identifiable width after UI upgrade",
"list: use translated values for name and shortName (#438)",
- "use displayName instead of name of lists"
+ "manageListView: hide filter tab if no filters, sort available",
+ "tests: fix tests to use displayName"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -14301,30 +14301,30 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "stop hiding form tab and give some temp vertical space to not yet developed sections",
"sectioned form router and fixes",
- "sectionedForm: initial SectionedForm architecture",
"sectionedForm: initial architecture and base components (#431)",
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
"move data set form to different route temporarelly",
+ "dataSet: dataSet sectionedForm",
"add section in one page - update selection by scroll",
- "dataSet: dataSet sectionedForm"
+ "sectionedForm: initial SectionedForm architecture"
],
"Bug Fixes": [
- "call submit from footer",
+ "add showcase for formstructure",
+ "fix selectedsection scroll syncing",
"cleanup error notice",
- "errorbox: allow to close box, fix styling",
+ "errornotice after revert",
"add error noticebox",
+ "call submit from footer",
+ "errorbox: allow to close box, fix styling",
"fix import after bad merge",
- "add showcase for formstructure",
- "some cleanup",
- "errornotice after revert",
- "fix selectedsection scroll syncing"
+ "some cleanup"
],
"Refactoring": [
- "more cleanup",
+ "rename context",
"cleanup and fix imports",
"remove unused code",
- "rename context",
+ "more cleanup",
"remove unused file"
],
"Maintenance": [
@@ -14345,20 +14345,20 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add indicator list type list view",
- "add description validation",
"implement description field validation (#449)",
+ "add description validation",
+ "add indicator list type list view",
"add edit and new form"
],
"Maintenance": [
- "add notice box when custom attributes throw error",
+ "update factor schema type",
+ "update schema",
"update name field validation",
"add extra validation for indicator types forms",
- "update schema",
"update indicator types columns",
"resolve merge conflict from master",
- "update factor schema type",
- "release: cut 0.18.0 [skip release]"
+ "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"check max length for description",
@@ -14379,10 +14379,10 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade ui library",
"add format validation to date fields and to dates in schemas (#451)",
+ "handle empty validation on handlechange",
"add format validation to datefields and to dates in schemas",
- "handle empty validation on handlechange"
+ "upgrade ui library"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -14403,15 +14403,15 @@
"releaseNotes": {
"Bug Fixes": [
"orgUnit: add validation and label for parent orgunit",
- "fix padding/margin in form",
"max and min to match schemas",
- "add validations to datefield and small change to css of bulk upload",
- "address feedback from org unit new form (#447)"
+ "fix padding/margin in form",
+ "address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload"
],
"Features": [
- "upgrade ui library and multi calendar dates",
"change comment to text area",
- "use meta to check if input field is valid or not"
+ "use meta to check if input field is valid or not",
+ "upgrade ui library and multi calendar dates"
],
"Maintenance": [
"release: cut 0.16.1 [skip release]"
@@ -14431,16 +14431,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add edit and new form",
"upgrade ui library to latest version (#448)",
- "add indicator list type list view (#433)"
+ "add indicator list type list view (#433)",
+ "add edit and new form"
],
"Maintenance": [
- "add notice box when custom attributes throw error",
+ "update factor schema type",
+ "release: cut 0.16.0 [skip release]",
"update name field validation",
"update indicator types columns",
- "update factor schema type",
- "release: cut 0.16.0 [skip release]"
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -14463,8 +14463,8 @@
"categoryCombo: add warning and validations (#446)"
],
"Bug Fixes": [
- "categoryCombo: add validation and errors for categorycombo",
"useValidator: fix checkmaxLenght validation",
+ "categoryCombo: add validation and errors for categorycombo",
"add maxHeight to list"
],
"Refactoring": [
@@ -14492,9 +14492,9 @@
"data set list view (#435)"
],
"Maintenance": [
+ "resolve filter query",
"replace dataset filter",
- "release: cut 0.14.0 [skip release]",
- "resolve filter query"
+ "release: cut 0.14.0 [skip release]"
],
"GitHub": "0.14.0 (2024-11-18) \nFeatures \n"
}
@@ -14511,24 +14511,24 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "list: disable list buttons when no access (#441)",
- "linkbutton: fix disabled linkbutton active and focus styles",
+ "categoryOptionGroupSet: update view config and formName validation (#442)",
"detailspanel: disable edit when no access",
+ "linkbutton: fix disabled linkbutton active and focus styles",
"list: disable edit buttons when no access",
"add custom attributes to category option",
- "categoryOptionGroupSet: update view config and formName validation (#442)"
+ "list: disable list buttons when no access (#441)"
],
"Features": [
- "remove default filters",
"add category option group sets list page",
"add create form",
- "add edit form"
+ "add edit form",
+ "remove default filters"
],
"Maintenance": [
"clean up",
+ "run yarn format",
"release: cut 0.13.2 [skip release]",
- "lint error fix",
- "run yarn format"
+ "lint error fix"
],
"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 +14545,18 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add indicators list view",
- "add filters to the list"
+ "add filters to the list",
+ "add indicators list view"
],
"Maintenance": [
- "lint error check",
+ "resolve filter query",
"release: cut 0.13.1 [skip release]",
"remove default filters",
- "resolve filter query"
+ "lint error check"
],
"Bug Fixes": [
- "optionSetSelect: fix optionSet crashing with initialValue (#439)",
- "stop row loaders if there is an error (#440)"
+ "stop row loaders if there is an error (#440)",
+ "optionSetSelect: fix optionSet crashing with initialValue (#439)"
],
"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 "
}
@@ -14573,23 +14573,23 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "breadcrumbs: simplify and refactor breadcrumbs (#434)",
"simplify and improve breadcrumbitem",
+ "breadcrumbs: simplify and refactor breadcrumbs (#434)",
"modelTransfer: simplify and fix refresh list crash (#429) [skip release]"
],
"Bug Fixes": [
- "improve route handle type",
"fix tests",
- "address feedback on org unit edit page"
+ "address feedback on org unit edit page",
+ "improve route handle type"
],
"Features": [
- "add indicators list view (#432)",
- "add filters to the list"
+ "add filters to the list",
+ "add indicators list view (#432)"
],
"Maintenance": [
- "lint error check",
+ "release: cut 0.13.0 [skip release]",
"remove default filters",
- "release: cut 0.13.0 [skip release]"
+ "lint error check"
],
"GitHub": "0.13.0 (2024-11-14) \nBug Fixes \n\naddress feedback on org unit edit page (2341bcb ) \n \nFeatures \n"
}
@@ -14606,15 +14606,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "small changes to org unit select and image select",
"add org unit edit form (#430)",
"add dataset lists",
- "minor fixes",
- "small changes to org unit select and image select"
+ "minor fixes"
],
"Bug Fixes": [
- "orgunit: fix image preview url",
"orgunit: create default valueFormatter",
- "fix type issue"
+ "fix type issue",
+ "orgunit: fix image preview url"
],
"Maintenance": [
"release: cut 0.12.0 [skip release]"
@@ -14634,16 +14634,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "category option group sets (#427)",
+ "add category option group sets list page",
"add create form",
+ "category option group sets (#427)",
"add edit form",
- "remove default filters",
- "add category option group sets list page"
+ "remove default filters"
],
"Maintenance": [
+ "release: cut 0.11.0 [skip release]",
"clean up",
- "lint error fix",
- "release: cut 0.11.0 [skip release]"
+ "lint error fix"
],
"GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
}
@@ -14660,12 +14660,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "manageView: stable initialValues for form (#424)",
- "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
"categoryOptionCombo: add ignoreApproval to form",
- "constantFilter key type",
+ "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
"categoryOptionCombo: add ignore approval field (#423)",
- "add missing booleanFilter file"
+ "add missing booleanFilter file",
+ "constantFilter key type",
+ "manageView: stable initialValues for form (#424)"
],
"Features": [
"categoryOptionCombo: add categoryOptions filter"
@@ -14889,11 +14889,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
"update test values for event layer popup",
- "release: cut 100.7.10 [skip release]",
"upgrade cypress to 13",
- "style fixes"
+ "style fixes",
+ "deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)",
+ "release: cut 100.7.10 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3428)"
@@ -14913,8 +14913,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.7.9 [skip release]",
- "report release job of release workflow needs output from the release job (#3418)"
+ "report release job of release workflow needs output from the release job (#3418)",
+ "release: cut 100.7.9 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -14958,8 +14958,8 @@
"remove ReportPortal integration (#3409)"
],
"Bug Fixes": [
- "update 'No data' handling (#3408)",
- "https://dhis2.atlassian.net/browse/DHIS2-18427"
+ "https://dhis2.atlassian.net/browse/DHIS2-18427",
+ "update 'No data' handling (#3408)"
],
"GitHub": "\nBug Fixes \n"
}
@@ -14997,9 +14997,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
+ "release: cut 100.7.5 [skip release]",
"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)"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -15019,17 +15019,17 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "release: cut 100.7.3 [skip release]",
- "update snapshot so it doesnt break with ui upgrades",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
"deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
+ "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)"
+ "upgrade all used gha versions (#3381)",
+ "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)",
+ "update snapshot so it doesnt break with ui upgrades"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-17839",
- "update queries to tracker endpoint (#3346)"
+ "update queries to tracker endpoint (#3346)",
+ "https://dhis2.atlassian.net/browse/DHIS2-17839"
],
"GitHub": "\nBug Fixes \n"
}
@@ -15087,14 +15087,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.6.6 [skip release]",
- "do not run release step if the head commit is a chore (#3310)"
+ "do not run release step if the head commit is a chore (#3310)",
+ "release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "in fetchTEIs: use program instead of TE type",
- "TEs layer not showing all relationships when source and target are of same type (#3281)",
"in getDataWithRelationships:",
"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 isIndexInstance:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
@@ -15173,8 +15173,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)"
@@ -15275,8 +15275,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-16218",
- "enable hidding basemap in dashboard (#3275)"
+ "enable hidding basemap in dashboard (#3275)",
+ "https://dhis2.atlassian.net/browse/DHIS2-16218"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -15300,8 +15300,8 @@
"release: cut 100.5.6 [skip release]"
],
"Bug Fixes": [
- "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
- "support \"week\", \"bi-week\" and months in period translations (#3269)"
+ "support \"week\", \"bi-week\" and months in period translations (#3269)",
+ "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations"
],
"GitHub": "\nBug Fixes \n\nsupport \"week\", \"bi-week\" and months in period translations (#3269 ) (977e075 ) \n "
}
@@ -15318,17 +15318,17 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "unclear 'show no data' (#3204)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799",
"merge dev to master",
- "translations: sync translations from transifex (dev) (#3237)"
+ "translations: sync translations from transifex (dev) (#3237)",
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "unclear 'show no data' (#3204)",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#3233)",
+ "do not run release step on dev branch",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
- "release: cut 100.5.5 [skip release]",
- "do not run release step on dev branch"
+ "run release step on tags so it publishes to d2-ci (#3233)",
+ "release: cut 100.5.5 [skip release]"
],
"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 "
}
@@ -15345,13 +15345,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
"merge to master",
+ "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)",
- "release: cut 100.5.4 [skip release]"
+ "release: cut 100.5.4 [skip release]",
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
}
@@ -15369,8 +15369,8 @@
"releaseNotes": {
"Bug Fixes": [
"merge to master",
- "translations: sync translations from transifex (dev)",
- "dashboard filters were not being applied to maps (#3185)"
+ "dashboard filters were not being applied to maps (#3185)",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -15390,8 +15390,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
"translations: sync translations from transifex (dev)",
+ "merge to master",
"paragraph newlines in map description were being removed (#3182)"
],
"Maintenance": [
@@ -15434,59 +15434,59 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use more understandable error messages",
- "check download param when navigating to new",
- "various fixes after release testing (#3151)",
- "set minimum point size of 1",
"add tooltip on layer thumbnails",
- "highlight features when data table has filter",
- "set map bounds after all layers are added to the map",
- "add class-names for push-analytics",
+ "make `dhis2-map-new` class independent of downloadMode",
"prevent data table effects from running code when no table (#3147)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "make logic match prev code",
+ "add class to map container when no map id is set",
"show no data message when geojson feature has no data (#3145)",
- "position tooltip right over the thumbnail title",
- "reset error when switching which layer shows data table",
- "translations: sync translations from transifex (dev) (#3132)",
- "upgrade maps-gl for the rounded line join and caps",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "final fixes for geojson (#3154)",
"the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "onLayerAdded wasnt defined for SplitViews",
+ "reset error when switching which layer shows data table",
+ "set map bounds after all layers are added to the map",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "set minimum point size of 1",
"tab length should only take the space of the title",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "highlight features when data table has filter",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "set point radius to size that was set in the style settings",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "prevent enabling download button while loading mask is showing",
+ "use more understandable error messages",
"values that are strings but numeric in quality were not filtering",
- "add class to map container when no map id is set",
- "make `dhis2-map-new` class independent of downloadMode",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "various fixes after release testing (#3151)",
+ "check download param when navigating to new",
+ "translations: sync translations from transifex (dev) (#3132)",
"limit stroke width to 0-10",
- "reduce the padding to make room for the scrollbar (#3148)",
- "improve geojson layer error responses and cypress tests (#3149)",
- "onLayerAdded wasnt defined for SplitViews",
"isPushAnalytics url param",
- "prevent enabling download button while loading mask is showing",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "ensure isDownload is a bool to avoid prop-types error",
- "final fixes for geojson (#3154)",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "set point radius to size that was set in the style settings",
- "make logic match prev code",
- "map plugin - do not load async layers multiple times (#3143)"
+ "position tooltip right over the thumbnail title",
+ "add class-names for push-analytics",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "upgrade maps-gl for the rounded line join and caps"
],
"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)",
- "merge to master 2.41.0 features and fixes"
+ "add push analytics instructions",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)"
],
"Maintenance": [
+ "code cleaning",
+ "read single url param",
"legend item styling - set max line weight and rename to Point radius",
+ "release: cut 100.5.0 [skip release]",
+ "upgrade @dhis2/maps-gl",
"improve legend for geojson layers",
- "read single url param",
"code comment",
"update @dhis2/analytics and deduplicate deps",
- "code cleaning",
- "upgrade @dhis2/maps-gl",
- "release: cut 100.5.0 [skip release]",
"update i18n"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
@@ -15711,19 +15711,19 @@
"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": [
- "release: cut 100.0.1 [skip release]",
- "update ui",
"update cli-app-scripts",
- "update prop-type import"
+ "update ui",
+ "update prop-type import",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5ed2d61 ) \n "
}
@@ -15740,8 +15740,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "prepare for release",
- "trigger first release"
+ "trigger first release",
+ "prepare for release"
],
"Maintenance": [
"release: cut 100.0.0 [skip release]",
@@ -15874,9 +15874,9 @@
"fix main branch ref in concurrency expression (#399)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.63 [skip release]"
@@ -15899,11 +15899,11 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "update app-runtime",
"fix linting errors",
+ "update app-runtime",
+ "release: cut 100.0.62 [skip release]",
"update cli-app-scripts and ui",
- "ignore styled jsx property",
- "release: cut 100.0.62 [skip release]"
+ "ignore styled jsx property"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
@@ -16894,9 +16894,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
+ "bug with auth config when creating rather than editing route",
"add delete confirmation alert",
- "show authorities in a MultiSelect rather than an input text field",
- "bug with auth config when creating rather than editing route"
+ "show authorities in a MultiSelect rather than an input text field"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -17084,8 +17084,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 101.6.12 [skip release]"
@@ -17105,39 +17105,39 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "address review comments",
- "add secrets",
- "downgrade commitlint to v5",
"abstract e2e",
- "refer to workflows by version",
- "move reusable workflows to separate test repo",
- "specify branch to deploy production from",
- "escape single quotes",
- "cancel previous pr title linting runs",
- "fix workflow concurrency",
- "add reusable workflows (#618)",
- "abstract test",
+ "use gh cli to close issues",
"abstract netlify workflows",
- "remove git author",
- "fix pull request condition",
- "add name for comment wf",
- "remove redundant build task",
- "update commitlint action",
- "abstract release",
- "add workflow name",
"pass issue number to upstream workflow",
- "use latest cypress action",
- "only run workflows that need secrets where they are available",
"add reusable issue workflow",
- "add build job",
- "update actions",
"add comment",
- "add reusable commitlint workflows",
- "use gh cli to close issues",
- "use head_ref for pull_request action trigger",
"update netlify deploy",
"cancel previous runs if not on release branch",
- "move upstream workflows"
+ "cancel previous pr title linting runs",
+ "fix pull request condition",
+ "escape single quotes",
+ "remove git author",
+ "add workflow name",
+ "add build job",
+ "use head_ref for pull_request action trigger",
+ "move reusable workflows to separate test repo",
+ "add name for comment wf",
+ "downgrade commitlint to v5",
+ "abstract test",
+ "refer to workflows by version",
+ "specify branch to deploy production from",
+ "update commitlint action",
+ "only run workflows that need secrets where they are available",
+ "use latest cypress action",
+ "add secrets",
+ "fix workflow concurrency",
+ "add reusable workflows (#618)",
+ "remove redundant build task",
+ "add reusable commitlint workflows",
+ "update actions",
+ "abstract release",
+ "move upstream workflows",
+ "address review comments"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -17200,16 +17200,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "upgrade cli-style (#614)",
"remove d2 style config",
- "deduplicate modules",
"release: cut 101.6.8 [skip release]",
- "remove unused dependency"
+ "remove unused dependency",
+ "deduplicate modules",
+ "upgrade cli-style (#614)"
],
"Bug Fixes": [
"remove unnecessary lint disable",
- "apply lint fixes",
- "update cli-style to run stylelint before prettier"
+ "update cli-style to run stylelint before prettier",
+ "apply lint fixes"
],
"GitHub": "\nBug Fixes \n\nupdate cli-style to run stylelint before prettier (45fcddb ) \n "
}
@@ -17286,8 +17286,8 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "remove generated fixtures",
- "update to cypress 13"
+ "update to cypress 13",
+ "remove generated fixtures"
],
"Maintenance": [
"update testing-library",
@@ -17295,9 +17295,9 @@
"release: cut 101.6.4 [skip release]"
],
"Build Updates": [
- "update workflow node versions to 20",
"update workflow to use dockerized backend",
"update workflow node versions to 18",
+ "update workflow node versions to 20",
"update fixture"
],
"Bug Fixes": [
@@ -17338,8 +17338,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix lastexecuted proptype error",
- "apply recommended final form fix for array field"
+ "apply recommended final form fix for array field",
+ "fix lastexecuted proptype error"
],
"Maintenance": [
"release: cut 101.6.2 [skip release]"
@@ -17427,12 +17427,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use tag instead of chip",
"data-integrity: change default report type to summary (#603) [defer release]",
- "update run all checks label",
- "data-integrity: add indicator for slow checks (#604)",
"failing test",
- "use chip for indicator, add tooltip"
+ "use tag instead of chip",
+ "use chip for indicator, add tooltip",
+ "data-integrity: add indicator for slow checks (#604)",
+ "update run all checks label"
],
"Refactoring": [
"remove unnecessary css"
@@ -17475,9 +17475,9 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add dashboard and receivers fields",
+ "add html push analytics (#598)",
"add push analytics mode field",
- "add html push analytics (#598)"
+ "add dashboard and receivers fields"
],
"Bug Fixes": [
"add html push analytics translation"
@@ -17489,8 +17489,8 @@
"update jest tests"
],
"Maintenance": [
- "release: cut 101.5.0 [skip release]",
- "update fixtures"
+ "update fixtures",
+ "release: cut 101.5.0 [skip release]"
],
"GitHub": "\nFeatures \n"
}
@@ -18439,9 +18439,9 @@
"fix main branch ref in concurrency expression (#464)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.55 [skip release]"
@@ -18464,9 +18464,9 @@
"update to shared workflows (#461)"
],
"Maintenance": [
+ "update cli-app-scripts",
"release: cut 100.0.54 [skip release]",
- "update ui",
- "update cli-app-scripts"
+ "update ui"
],
"Bug Fixes": [
"bump ui version [DHIS2-18119] (#463)"
@@ -18586,8 +18586,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add version toggling",
"missing changes",
+ "add version toggling",
"confidential field issues [DHIS2-10938]"
],
"Maintenance": [
@@ -18649,11 +18649,11 @@
"releaseNotes": {
"Bug Fixes": [
"handle no password on edit",
- "filter out empty generic key value pairs",
+ "remove unnecessary explicit prop true value",
+ "edit password checkbox",
"remove unused constants",
"handle confidential key value pairs in generic form",
- "edit password checkbox",
- "remove unnecessary explicit prop true value"
+ "filter out empty generic key value pairs"
],
"Maintenance": [
"release: cut 100.0.45 [skip release]"
@@ -19420,9 +19420,9 @@
"fix main branch ref in concurrency expression (#1386)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.2.7 [skip release]"
@@ -19445,14 +19445,14 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
- "release: cut 100.2.6 [skip release]",
- "update ui",
"update cli-app-scripts",
- "update cli-style"
+ "update cli-style",
+ "release: cut 100.2.6 [skip release]",
+ "update ui"
],
"Bug Fixes": [
- "ignore lint error",
"translations: sync translations from transifex (master)",
+ "ignore lint error",
"add missing d2-ui dep"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
@@ -19570,8 +19570,8 @@
"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": [
"resolve linting issues",
@@ -19757,11 +19757,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "update app title (#1303)",
"release: cut 100.0.0 [skip release]",
+ "add apphubid",
"update verify-app github action",
- "update app title (#1303)",
- "update app version (#1302)",
- "add apphubid"
+ "update app version (#1302)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -19869,15 +19869,15 @@
"update to shared workflows (#775)"
],
"Maintenance": [
- "release: cut 101.0.46 [skip release]",
- "update ui",
"update cli-app-scripts",
- "fix tests after ui update"
+ "release: cut 101.0.46 [skip release]",
+ "fix tests after ui update",
+ "update ui"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5f6f709 ) \n "
}
@@ -20214,8 +20214,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.0.29 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 101.0.29 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -20792,33 +20792,33 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add warning box that to change DE value type",
- "add button to erase all settings",
- "create webapp version tag component",
- "create parse version function",
- "regenerate en.pot",
- "add reset values",
+ "add webapp version tag [DHIS2-17248] (#25)",
+ "create erase all settings component",
"erase and reset all content [DHIS2-15912] (#17)",
+ "create parse version function",
+ "add button to erase all settings",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add webapp version constant",
+ "regenerate en.pot",
"disable Save and Next button when DE not meet criteria",
- "create erase all settings component",
- "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",
+ "add warning box that to change DE value type"
],
"Maintenance": [
- "deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "upgrade dependencies (#26)",
- "upgrade webapp version",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "upgrade dependencies (#26)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)"
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "upgrade webapp version"
],
"Bug Fixes": [
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
"allow user to change saved data element",
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease"
+ "check and compare versions with prerelease",
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -20928,13 +20928,13 @@
"get data from d2 config"
],
"Maintenance": [
- "release: cut 100.3.0 [skip release]",
"format documents",
- "run yarn format"
+ "run yarn format",
+ "release: cut 100.3.0 [skip release]"
],
"Bug Fixes": [
- "lint errors and proptypes",
- "update fixes"
+ "update fixes",
+ "lint errors and proptypes"
],
"GitHub": "\nBug Fixes \n\nFeatures \n\nadd the verify email warning (d4c0c36 ) \nget data from d2 config (cc9a5ec ) \n "
}
@@ -20954,8 +20954,8 @@
"disable verify email button if email is not valid"
],
"Maintenance": [
- "fix prettier",
"release: cut 100.2.0 [skip release]",
+ "fix prettier",
"update regex for email"
],
"Bug Fixes": [
@@ -20996,15 +20996,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add send email verification button",
"check for keyEmailHostname and keyEmailUsername in user settings",
- "track loading state"
+ "track loading state",
+ "add send email verification button"
],
"Maintenance": [
- "cleanup",
"add translations and constant",
+ "remove handle email verification function",
"release: cut 100.1.0 [skip release]",
- "remove handle email verification function"
+ "cleanup"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -21024,13 +21024,13 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update to shared workflows",
- "fix main branch ref in concurrency expression (#1434)"
+ "fix main branch ref in concurrency expression (#1434)",
+ "update to shared workflows"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.0.6 [skip release]"
@@ -21153,9 +21153,9 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)"
+ "semantic release (#1398)",
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -21172,8 +21172,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update semantic release",
- "release: cut 31.0.0 [skip release]"
+ "release: cut 31.0.0 [skip release]",
+ "update semantic release"
],
"Features": [
"trigger first release"
@@ -21419,9 +21419,9 @@
"fix main branch ref in concurrency expression (#1452)"
],
"Bug Fixes": [
+ "fix main branch ref in concurrency expression",
"translations: sync translations from transifex (master)",
- "fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix comment and close expression"
],
"Maintenance": [
"release: cut 100.2.3 [skip release]"
@@ -21487,8 +21487,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 +21548,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "upgrade cypress setup in the user-app project",
+ "upgrade cypress setup (#1421)",
+ "update api version in github workflow",
"fix linting issues",
"update node version in gh workflow to 18",
- "release: cut 100.1.6 [skip release]",
- "update cypress github action",
- "update app label to match hardcoded name in core (#1415)",
- "upgrade cypress setup (#1421)",
"update fixtures",
- "update api version in github workflow"
+ "update cypress github action",
+ "release: cut 100.1.6 [skip release]",
+ "upgrade cypress setup in the user-app project",
+ "update app label to match hardcoded name in core (#1415)"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -21680,8 +21680,8 @@
"update notice box display logic"
],
"Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "fix lint error"
+ "fix lint error",
+ "release: cut 100.1.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
}
@@ -21798,8 +21798,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,259 +21819,259 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "remove all usage of api",
- "move new use current user hook to hooks folder",
- "rewrite section navigation and home components",
- "remove unused files",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "use multiple array.every instead of single array.reduce",
- "add current user provider",
- "side nav: adjust background colors & decrease width",
- "stop memoizing a small set of pending changes",
"authority-editor: remove complexity",
- "searchable-org-unit-tree: rename classes to styles (#842)",
"clean up and optimise authority- and group-editor (#841)",
- "migrate form components to @dhis2/ui (#856)",
- "replace all usage of the old current user hook by the new one",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
+ "side nav: adjust background colors & decrease width",
"searchable-group-editor: function comp and use data-engine",
+ "rewrite section navigation and home components",
+ "add current user provider",
+ "remove unused files",
+ "use multiple array.every instead of single array.reduce",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "remove deprecated UI dependencies and refactory summary pages (#921)"
+ "replace all usage of the old current user hook by the new one",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "stop memoizing a small set of pending changes",
+ "move new use current user hook to hooks folder",
+ "remove all usage of api",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "migrate form components to @dhis2/ui (#856)"
],
"Bug Fixes": [
- "add missing authority translations [DHIS2-16516] (#1339)",
- "address 2fa disable regression",
- "authority-editor: unblock input",
- "authority-editor: center metadata checkboxes",
- "use dedicated endpoint for checking the username (#1092)",
- "user: only set email field as required if inviting by email",
- "prevent jest parse error",
- "org unit search logic [DHIS2-14585] (#1217)",
- "remove formspy code",
- "handle empty user roles response (#1215)",
- "remove beta entries from changelog",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "sidenav border style",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "address user enabling and disabling regression",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "styled-jsx: remove incorrect extension (#1054)",
- "use field is invite (#1094)",
+ "translations: sync translations from transifex (master)",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "authority-editor: fix loading, error and noMatches UI",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "adjust details view styling",
"bulk-member-manager: prevent adding same entity to pending changes",
- "add tests",
"user: org unit related fixes (#900)",
- "fix user manager checkbox behaviour",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "user: show user's database language (#917)",
"reset email field when invite user changes",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "upgrade @dhis2/ui to use correct username validation (#1051)",
- "user: stringify array of org units before passing to useEffect as dep",
+ "authority-editor: add some authorities to tracker group",
+ "authority-editor: use classnames for conditional classes",
+ "use field is invite (#1094)",
+ "semantic: allow merge commits",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "authority-editor: ensure authority groups are empty to start off",
+ "use dedicated endpoint for checking the username (#1092)",
"filter styles",
- "authority-editor: fix initial values issue",
+ "close action menu when closing confirmation modal",
"groups: use correct method and endpoint to leave groups (#912)",
- "make username optional when inviting users (#978)",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "don't publish to App Hub and allow merge commits",
+ "handle invite toggle with useField",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "authority-editor: unblock input",
+ "handle empty user roles response (#1215)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "remove formspy code",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "ensure superusers have access to full context menu",
+ "upgrade @dhis2/ui to use correct username validation (#1051)",
+ "user manager checkbox behaviour (#1073)",
"bulk-member-manager: fix pagination and refactor",
+ "fix user manager checkbox behaviour",
+ "prevent jest parse error",
+ "authority-editor: resolve issue with error and loading state",
+ "authority-editor: fix initial values issue",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "address 2fa disable regression",
+ "bulk-user-manager: sort list by firstName and surname",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "don't publish to App Hub and allow merge commits",
+ "user: make userCredentials first key in user data body",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "authority-editor: optimise performance of checkboxes",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "address various style and text issues (#1091)",
+ "address user enabling and disabling regression",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "sidenav border style",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
"align password help text with validation logic (#1131)",
+ "use container to apply background to table lists",
+ "user: only set email field as required if inviting by email",
"address user list action menu regressions (#1127)",
- "bulk-member-manager improvements (#948)",
"org unit access in search [DHIS2-16268] (#1324)",
- "authority-editor: optimise performance of checkboxes",
- "user: show user's database language (#917)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "ensure superusers have access to full context menu",
"language drop downs [DHIS2-15328] (#1147)",
- "use staticStyle for empty data table row",
- "authority-editor: ensure authority groups are empty to start off",
- "adjust details view styling",
- "close action menu when closing confirmation modal",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "translations: sync translations from transifex (master)",
- "adjust form styling",
- "bulk-user-manager: sort list by firstName and surname",
- "authority-editor: add some authorities to tracker group",
- "handle invite toggle with useField",
- "semantic: allow merge commits",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "authority-editor: fix loading, error and noMatches UI",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "bulk-member-manager improvements (#948)",
+ "remove beta entries from changelog",
"home: migrate homepage components to @dhis2/ui (#840)",
- "address various style and text issues (#1091)",
- "user manager checkbox behaviour (#1073)",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "use container to apply background to table lists",
- "user: make userCredentials first key in user data body",
- "authority-editor: use classnames for conditional classes",
- "user-list: show title at top of 'replicate user' form (#925)",
- "authority-editor: resolve issue with error and loading state"
- ],
+ "make username optional when inviting users (#978)",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "authority-editor: center metadata checkboxes",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "adjust form styling",
+ "add tests",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "use staticStyle for empty data table row"
+ ],
"Maintenance": [
- "homepage cypress test: fix tests after sidenav refactor",
- "cleanup unused deps",
- "remove console.log and prop error",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "merge master into beta",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.4.18 [skip release]",
"release: cut 1.4.37 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "release: cut 1.4.2 [skip release]",
- "remove node_modules from git",
- "adjust empty component prop naming",
- "release: cut 1.5.21 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.5.19 [skip release]",
- "test for empty table component",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.4.23 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.5.25 [skip release]",
- "authority-editor: remove redundant api function",
+ "release: cut 1.5.0 [skip release]",
"release: cut 1.3.17 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.4.15 [skip release]",
- "release: cut 1.4.12 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.5.9 [skip release]",
"merge branch 'master' into beta",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.4.24 [skip release]",
+ "remove node_modules from git",
+ "fix cypress test suite",
+ "fix jest test suite",
+ "release: cut 1.5.37 [skip release]",
+ "update pot file",
+ "address lint errors",
"release: cut 1.2.10 [skip ci]",
- "release: cut 1.4.19 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "release: cut 1.4.30 [skip release]",
- "upgrade to cypress commands and plugins v9",
+ "release: cut 1.5.23 [skip release]",
+ "fix eslint issues",
+ "network shim: update captured fixtures",
+ "release: cut 1.4.1 [skip release]",
+ "update beta (#881)",
+ "release: cut 1.5.22 [skip release]",
+ "remove unused import",
+ "update emptyTableInfo component",
+ "release: cut 1.4.32 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "release: cut 1.5.13 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.3.15 [skip release]",
+ "release: cut 1.4.21 [skip release]",
+ "update ui and app-scripts deps",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "homepage cypress tests: fix after rebasing",
+ "add translation strings",
+ "only subscribe to value",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
"release: cut 1.3.16 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.38 [skip release]",
"release: cut 1.4.7 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.4.35 [skip release]",
- "update pot file",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.4.18 [skip release]",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.3.2 [skip ci]",
"release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.4.36 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "release: merge beta",
+ "prep user-app for continuous release",
+ "release: cut 1.4.16 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "remove technical dept (#1082)",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.4.0 [skip release]",
+ "update app icon",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.2.13 [skip ci]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.5.27 [skip release]",
"release: cut 1.5.28 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "eslint: fix linter issues",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.4.9 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.23 [skip release]",
+ "upgrade app-platform and app-runtime",
"upgrade ui version",
+ "release: cut 1.5.21 [skip release]",
"release: cut 1.2.12 [skip ci]",
- "authority editor: remove invorrect fix",
- "release: cut 1.4.20 [skip release]",
- "fix jest test suite",
- "release: cut 1.4.33 [skip release]",
- "cypress: increase timeouts",
- "authority-editor: correct statement made in comment",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.5.26 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "add required properties to current user provider",
+ "release: cut 1.5.15 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.17 [skip release]",
+ "release: cut 1.3.0 [skip ci]",
+ "authority-editor: remove redundant api function",
+ "bulk-member-manager: prevent input focus loss",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.4.9 [skip release]",
- "release: cut 1.4.28 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.5.30 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.3.14 [skip release]",
- "authority-editor: use design system color for text highlights",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.15 [skip release]",
+ "authority-editor: remove logs",
+ "release: cut 1.5.14 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "cypress: increase timeouts",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.4.19 [skip release]",
"update network fixtures and test against 2.40",
- "eslint: fix linter issues",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.5.2 [skip release]",
- "release: cut 1.4.10 [skip release]",
- "release: cut 1.5.27 [skip release]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.3.12 [skip release]",
- "remove technical dept (#1082)",
- "release: cut 1.5.7 [skip release]",
"release: cut 1.5.35 [skip release]",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.5.16 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.5.23 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.5.9 [skip release]",
- "authority-editor: remove redundant style prop",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.4.16 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.3.11 [skip release]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.5.0 [skip release]",
- "fix cypress test suite",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
+ "cypress: update stubs",
+ "adjust empty component prop naming",
+ "release: cut 1.3.18 [skip release]",
+ "stop using deprecated prop name",
"react router: update to latest",
- "update app icon",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "network shim: update captured fixtures",
- "release: cut 1.5.15 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "update beta (#881)",
- "release: cut 1.3.7 [skip ci]",
- "fix eslint issues",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.3 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.5.29 [skip release]",
+ "add required properties to current user provider",
"release: cut 1.5.18 [skip release]",
- "release: cut 1.4.34 [skip release]",
- "add translation strings",
- "release: cut 1.3.13 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.5.34 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.4.35 [skip release]",
"release: cut 1.5.10 [skip release]",
- "authority-editor: fix typo in i18n string",
- "release: cut 1.5.5 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.17 [skip release]",
- "address lint errors",
- "release: cut 1.5.14 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: merge beta",
- "release: cut 1.4.27 [skip release]",
"adjust tests to new implementation and dependency versions",
- "stop using deprecated prop name",
- "cypress: update stubs",
+ "upgrade to cypress commands and plugins v9",
+ "release: cut 1.3.9 [skip ci]",
"fix formatting",
- "merge master into beta",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.6 [skip release]",
- "remove unused import",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.4.17 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.31 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "cleanup unused deps",
+ "release: cut 1.3.8 [skip ci]",
"release: cut 1.3.4 [skip ci]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.4.4 [skip release]",
+ "remove console.log and prop error",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.5.38 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.3 [skip release]",
"release: cut 1.5.12 [skip release]",
- "only subscribe to value",
- "release: cut 1.5.4 [skip release]"
+ "authority-editor: do not return internal updateColumnHeaders",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.5.3 [skip release]",
+ "release: cut 1.4.26 [skip release]"
],
"Features": [
- "interface adjustments (#1101)",
- "group-form: update user group in single json patch request",
- "user-group: bulk group member manager (#854)",
"migrate tables and search filter controls to @dhis2/ui (#830)",
+ "add and use page header component",
+ "group-form: update user group in single json patch request",
+ "interface adjustments (#1101)",
"add and use empty table state component",
- "add and use page header component"
+ "user-group: bulk group member manager (#854)"
],
"Testing": [
"homepage: add test code for homepage feature",