diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index 5d2af827..7470fa89 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -2,33 +2,33 @@
"android-settings-app": {
"2.4.1": {
"Maintenance": [
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
- "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
"deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
+ "update app version",
"deps: bump braces from 3.0.2 to 3.0.3 (#195)",
- "update app version"
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump ws from 7.5.9 to 7.5.10 (#194)"
],
"Features": [
- "remove unused component",
"regenerate en.pot",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
"edit min location specific program",
- "max value accepted",
"add android version label",
- "create label helptext component",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
+ "set null as default value of max file size",
+ "disable manual coordinate by configuration [DHIS2-17632] (#198)",
"create min location number field component",
- "add min location specific program",
"set null as default value of maximum file size [DHIS2-17548] (#197)",
- "remove userCredentials references (#208)",
- "disable manual coordinate by configuration [DHIS2-17632] (#198)",
+ "initial default value maximum file size",
"add manual location specific program",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
"create manual location checkbox component",
- "initial default value maximum file size",
- "set null as default value of max file size",
- "show the minimum Android app version required [DHIS2-16804] (#203)"
+ "create label helptext component",
+ "remove userCredentials references (#208)",
+ "max value accepted",
+ "add min location specific program",
+ "remove unused component"
],
"Bug Fixes": [
"redirect url based on the api version (#205)",
@@ -38,200 +38,200 @@
},
"2.4.0": {
"Maintenance": [
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
"update app version",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)"
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
],
"Bug Fixes": [
- "user sync test runs without results (#183)",
"title and short name fields empty who nutrition (#182)",
- "analytics components properties",
"data entry form label",
+ "data set sync label",
"update element type tei analytics",
- "data set sync label"
+ "user sync test runs without results (#183)",
+ "analytics components properties"
],
"Features": [
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "dataset future periods help text",
- "event visualization in home screen [DHIS2-15647] (#189)",
"remove bypass component from general settings",
- "event visualization program",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
"add default value to initial setup",
- "use new data entry form as default [DHIS2-17078] (#186)",
+ "edit visualization",
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "add event visualization to search component",
+ "add users info as help text",
"change bypass version label",
- "event visualization home",
+ "regenerate en.pot",
+ "create select visualization type component",
"set new data entry as default",
+ "dataset future periods help text",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "event visualization program",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
"add default values to initial setup",
- "add users info as help text",
"create bypass version and dialog component",
- "user test visualization",
- "add event visualization to search component",
+ "event visualization home",
+ "add info label to new form",
"add bypass component to general settings",
- "create select visualization type component",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "regenerate en.pot",
+ "use new data entry form as default [DHIS2-17078] (#186)",
"add bypass version component to general settings",
- "add info label to new form",
- "edit visualization"
+ "user test visualization"
],
"GitHub": "
GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-in Features:\n- Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the new forms.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
},
"2.3.1": {
"Bug Fixes": [
- "change First launch dialog [DHIS2-14109] (#165)",
- "data element api call error [DHIS2-14106] (#166)",
- "allow set 0 reserved values (#173)",
+ "default and reset disable referral",
"create initial values mutation [DHIS2-14107]",
- "remove D2 API request [DHIS2-14111]",
"save btn should stay disable if no changes",
+ "minor typo",
+ "data element api call error [DHIS2-14106] (#166)",
+ "change First launch dialog [DHIS2-14109] (#165)",
"change to disableCollapsibleSections specific",
- "buffer error import and byte length (#174)",
"add useMemo to handleCheckbox function",
- "minor typo",
- "change collapsible to disableCollapsible",
- "default and reset disable referral"
+ "remove D2 API request [DHIS2-14111]",
+ "allow set 0 reserved values (#173)",
+ "buffer error import and byte length (#174)",
+ "change collapsible to disableCollapsible"
],
"Features": [
- "remove D2 and create initial setup using dataMutation (#167)",
- "change label title",
- "experimental features component and helper function",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "handle change tei header",
"create workflow context",
- "use program and dataset data from context",
- "create program tei header component",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "android expression validator",
- "create section component",
- "constants common file",
+ "create disable referral for global settings",
+ "experimental features component and helper function",
+ "add useCallback to handleCheckbox function",
"update app version and description",
- "delete unused program and dataset queries",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "android expression validator",
"add workflow",
+ "add tests to get expression description",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "create program tei header component",
"create disable referral for specific settings",
- "add advanced settings to general",
"support application text translation [DHIS2-14110] (#170)",
- "create more options component",
- "collapsible sections for global settings",
- "select a program indicator expression [DHIS2-15645] (#179)",
- "keep datastore ASWA version updated (#175)",
- "save in datastore format",
"regenerate en.pot",
- "use program data from context",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "add useCallback to handleCheckbox function",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "save in datastore format",
"hide collapsible sections form [DHIS2-15644] (#178)",
+ "delete unused program and dataset queries",
"collapsible sections for specific settings",
- "create disable referral for global settings",
- "add tests to get expression description"
+ "keep datastore ASWA version updated (#175)",
+ "constants common file",
+ "use program data from context",
+ "create section component",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "use program and dataset data from context",
+ "add advanced settings to general",
+ "change label title",
+ "create more options component",
+ "collapsible sections for global settings",
+ "handle change tei header"
],
"Maintenance": [
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
"update ui dependencies (#172)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:
\n
\n\nProgram's Appearance Settings:
\n\nDisable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program \nDisable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode. \nTEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental. \n \n\nGeneral Settings
\nOpt-in Features:
\n\n Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms. \n \n\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
},
"2.3.0": {
"Maintenance": [
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)"
+ "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)"
],
"Features": [
+ "change import has authority",
+ "change import modules path",
"use tracker importer if current API is 2.40 or higher",
- "authorization wall based on api version",
- "update yarn",
"use new tracker importer as default [DHIS2-14741] (#158)",
- "move file size from General to Sync Global (#161)",
- "use notice box to give info of tracker importer",
- "change import modules path",
+ "max file size to upload (#157)",
+ "multirow header table [DHIS2-14920] (#159)",
"tracker exporter default value by API version",
+ "use notice box to give info of tracker importer",
+ "move file size from General to Sync Global (#161)",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "update yarn",
"change authorities from all to androidsettings",
- "multirow header table [DHIS2-14920] (#159)",
- "change import has authority",
- "max file size to upload (#157)",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)"
+ "authorization wall based on api version"
],
"Bug Fixes": [
- "change the default value of the new tracker importer",
"set 0 for download sync programs settings (#160)",
+ "tracker importer default value by API version",
+ "update tracker notice box",
"export component",
- "default values synchronization",
"styles add margin and align elements (#163)",
- "tracker importer default value by API version",
+ "change the default value of the new tracker importer",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "update tracker notice box"
+ "default values synchronization"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
},
"2.2.1": {
"Bug Fixes": [
- "update proptypes source",
- "add tests for user sync helpers",
- "[analytics] fix period label",
"loop elements",
- "prop-types: change old style imports to new prop-types (#144)",
- "simplify function",
- "[program dataset] adjust component width (#134)",
- "update app version",
"change fixed period labels (#135)",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "keep None period analytics",
- "pin node version to 14 for netlify",
- "add datastore keys to readme",
- "add app version",
- "visualization query for user test [DHIS2-13124] (#132)",
+ "remove None period analytics (#151)",
"reuse visualizationGroup component",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "textfield max limit of 200 characters",
"include relative period",
+ "keep None period analytics",
"update metadata queries",
"reuse edit visualization component",
+ "[program dataset] adjust component width (#134)",
+ "add app version",
+ "update proptypes source",
+ "import component missing",
+ "simplify function",
+ "pin node version to 14 for netlify",
"regenerate en.pot",
- "[synchronization dataset] fix period label",
+ "[analytics] fix period label",
+ "add tests for user sync helpers",
+ "update app version",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "prop-types: change old style imports to new prop-types (#144)",
"[general] update disable settings label (#133)",
- "textfield max limit of 200 characters",
- "remove None period analytics (#151)",
- "import component missing"
+ "[synchronization dataset] fix period label",
+ "add datastore keys to readme"
],
"Features": [
- "create text area field",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "hide message of the day (#150)",
"add Message of the Day [DHIS2-12630] (#119)",
- "update user sync test metadata size [DHIS2-13061] (#140)",
+ "hide message of the day (#150)",
"add message of the day to general settings",
- "improve visualization list (#139)",
"change label New Tracker Importer [Sync Settings: Global] (#137)",
- "visualizations home create Edit Title",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "create text area field",
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "improve visualization list (#139)",
+ "visualizations program create Edit Title",
"visualizations dataset create Edit Title",
- "visualizations program create Edit Title"
+ "visualizations home create Edit Title"
],
"Build Updates": [
- "add deploy netlify",
"replace semantic commit checks with new workflow",
+ "add deploy netlify",
+ "trigger netlify",
"deploy: add netlify deploy workflow (#148)",
- "run linting and tests on ci (#146)",
- "trigger netlify"
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
+ "eslint: add rule overrides",
+ "npm: add npm scripts",
"upgrade ui library",
"deps: align all dependencies",
- "set node version for netlify build",
- "eslint: add rule overrides",
"lint: autofix linting violations",
- "deps: loosen version requirements",
- "dotfiles: add dotfiles",
- "add yarn.lock",
- "deps: update app-runtime and cli-app-scripts",
- "remove unused workflow",
"deps: add peer dependencies (#147)",
+ "remove unused workflow",
+ "deps: update app-runtime to latest (#145)",
+ "deps: update app-runtime and cli-app-scripts",
+ "set node version for netlify build",
+ "deps: loosen version requirements",
"prettier: autofix prettier issues",
- "npm: add npm scripts",
- "deps: update app-runtime to latest (#145)"
+ "dotfiles: add dotfiles",
+ "add yarn.lock"
],
"Testing": [
"app: mock app layout component"
@@ -241,143 +241,143 @@
"2.2.0": {
"Features": [
"change 2.38 as min api version allowed",
- "accept previous and new datastore format",
- "[appearance program] add optional tei search checkbox to dialog",
- "Add bash script for automatic deployment (#109)",
- "update webapp version",
"[appearance program] add and edit new specific setting",
"appearance add functions to prepare json for datastore",
- "add webapp version to overview page (#125)",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"add completionSpinner to json structure",
- "[appearance program]prepare configuration and new datastore format",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)"
+ "update webapp version",
+ "accept previous and new datastore format",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "Add bash script for automatic deployment (#109)",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "[appearance program] add optional tei search checkbox to dialog",
+ "add webapp version to overview page (#125)",
+ "[appearance program]prepare configuration and new datastore format"
],
"Bug Fixes": [
- "appearance default value global completion spinner",
- "change datastore completion spinner key appearance (#127)",
+ "appearance add completion spinner key to datastore json (#128)",
+ "change datastore key appearance (#126)",
"appearance change label optional search",
+ "appearance default value global completion spinner",
"change new tracker importer label",
- "appearance add completion spinner key to datastore json (#128)",
- "change datastore key appearance (#126)"
+ "change datastore completion spinner key appearance (#127)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
},
"2.1.1": {
"Bug Fixes": [
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] dataset accept API title and name",
- "[visualization] keep only one default group (#106)",
- "[visualization] home accept API title and name",
- "[visualization] program accept API title and name",
"change param to 'paging' instead of 'pager (#115)",
+ "[visualization] program accept API title and name",
+ "[visualization] home accept API title and name",
+ "[synchronization] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
"verify new visualization and format datastore (#118)",
"[general] remove hard limits and add warning",
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[synchronization] remove hard limits and add warning",
- "[visualization] home change API visualization runtime",
- "validation text for reserved values, TEI and event",
"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)",
+ "update label",
+ "[visualization] dataset accept API title and name",
+ "[visualization] home change API visualization runtime",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "validation text for reserved values, TEI and event",
"Change param to 'paging' instead of 'pager' (#110)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
"[visualization] dataset change API visualization runtime",
- "update label"
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "[visualization] program change API visualization runtime"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
+ "[general] add component to Share screen",
"update patch app version (#114)",
- "general section Share screen (#107)",
"regenerate en.pot",
- "[general] add component to Share screen"
+ "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": [
- "[Program Appearance] colocate data with component table",
+ "[analytics] use common query and mutation (#93)",
"[Appearance] Data set and Home table component",
- "[appearance] colocate data with component table (#91)",
- "[sync general] remove unused components",
+ "[sync] remove unused constants",
"delete unused components (#81)",
+ "remove unused svg icons",
+ "[sync general] remove unused components",
"[sync general] reorganize components related to field section",
- "[sync] remove unused constants",
- "[sync general] reorganize file and component",
- "[analytics] use common query and mutation (#93)",
- "[sync dataset] remove unused components",
"[Appearance] colocate data with component Data set table",
"[Appearance] colocate data with component Home table",
+ "[sync general] reorganize file and component",
+ "[sync dataset] remove unused components",
+ "[Program Appearance] colocate data with component table",
"[sync programs] remove unused components",
- "remove unused svg icons"
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualizations] show Home groups and visualizations",
- "generate a random id",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization dataset] show visualizations and groups",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[visualization] Program show groups and visualizations",
- "[visualization dataset] add visualization and groups",
- "[visualization] add basic components to search a user",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "show and delete group and visualizations (#94)",
- "queries to update and get analytics datastore",
- "[user sync test] show test results",
- "add user sync test",
- "[visualization] test to validate the user has access to visualization",
+ "[appearance] program add follow up option (#85)",
"add analytics menu (#82)",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[visualization] test to validate the user has access to visualization",
+ "[visualization home] dialog to add visualization",
+ "[visualization] dialog to add visualization and group",
"add Program analytics to menu",
- "[visualization] add visualization query",
+ "[user sync test] get metadata download size",
"add Data set visualization and groups (#100)",
- "[visualization] select and text field",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[visualization] search visualization",
- "[visualization] dialog to delete element",
- "[visualizations] update home visualizations",
- "add a user search field",
- "[visualization] add Home visualization component to menu",
- "[visualization] show and delete visualization, update datastore",
+ "[visualizations] group options",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "test if user has access to a visualization (#101)",
+ "[user sync test] disable the button when loading and no user selected",
"update version",
- "[visualizations] add new visualization for program",
- "[user sync test] get metadata download size",
+ "generate a random id",
+ "[visualization] add table to show program visualizations",
+ "[visualizations] show Home groups and visualizations",
+ "add user sync test",
"[DHIS2-9858] update user sync test (#102)",
- "test if user has access to a visualization (#101)",
- "[analytics] program create initial section",
- "add visualizations search field (#95)",
- "[visualization home] dialog to add visualization",
- "[visualization home] add visualizations and groups",
+ "add user test table",
+ "[visualization] search visualization",
+ "[visualizations] add Home visualization component to menu",
+ "add a user search field",
"[visualization] add period and visualization constants",
+ "[analytics] program create initial section",
"[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] add visualization query",
+ "[visualizations] update home visualizations",
+ "[visualizations] add new visualization for program",
+ "queries to update and get analytics datastore",
+ "[visualization] dialog to delete element",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "add Analytics menu sections",
+ "[visualization] add Home visualization component to menu",
"[user sync test] get data download size",
- "[appearance] program add follow up option (#85)",
- "[visualization] dialog to add visualization and group",
- "[visualization] add table to show program visualizations",
- "[visualizations] add Home visualization component to menu",
- "[user sync test] disable the button when loading and no user selected",
- "add user test table",
+ "[visualization] select and text field",
+ "add visualizations search field (#95)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization] Program show groups and visualizations",
+ "[visualization dataset] show visualizations and groups",
+ "[visualization] add basic components to search a user",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "show and delete group and visualizations (#94)",
+ "[user sync test] show test results",
"[visualization] create initial layout for data set visualization",
- "[visualizations] group options",
- "add Analytics menu sections",
- "[DHIS2-11254] Show home groups and visualizations (#97)"
+ "[visualization home] add visualizations and groups",
+ "[visualization dataset] add visualization and groups"
],
"Bug Fixes": [
- "remove extra constant, initialvalue and tei are kept in sync",
"[visualization]differentiate between failure to load and empty data",
- "[synchronization] update program name",
+ "[synchronization] update data set name",
"[Analytics] remove write access filter (#92)",
- "[Appearance Program] support translation for list of elements",
- "update input number props",
- "add error notice box",
"move code inside onComplete to a useEffect hook",
"move analytics components to TEI directory",
+ "migrate import from ui-core to ui (#84)",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[synchronization] update program name",
+ "add error notice box",
"[appearance] program filter add translations to strings",
- "migrate import from ui-core to ui (#84)",
- "[synchronization] update data set name"
+ "update input number props",
+ "[Appearance Program] support translation for list of elements",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -386,154 +386,154 @@
},
"2.0.0": {
"Bug Fixes": [
- "remove extra hook to get namespace datastore",
- "add edit to dependency effect",
- "dataset API period type",
- "user sync test, change keys datastore (#78)",
- "migrate d2 to runtime to get datastore namespace and auth",
- "remove unused state in router",
- "add a table for sync program global settings",
- "outside function to validate mandatory form fields",
"parse and format for program Indicator",
- "change file and function name update general datastore key",
- "add edit property to analytic select fields",
- "move authorization query to Dialog component and remove extra state",
- "change datastore keys to get initial values",
- "remove extras in help text",
- "change bar chart constant value to bar",
+ "add program name as analytics description",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"summary settings text sync program, appearance",
+ "dataset API period type",
+ "change datastore keys to get initial values",
"add sync status to default values",
- "change wording",
- "update key names and values to create the first setup datastore",
- "remove id and name from settings",
- "add Home/Overview component to routes",
- "add edit property to analytic sections",
- "options to round value",
- "label and help text values with i18n inside render",
- "get namespace and authority using app runtime (#62)",
- "use lodash to verify values are equal",
- "update namespace value",
- "use uid for keys in table rows",
- "add program name as analytics description",
- "remove first version namespace if exists",
+ "update datastore keys default values initial setup",
"add sidebar and routes",
- "use default constant for data and metadata",
- "add new menu and submenu and routes for sidebar (#60)",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
"add new keys for datastore",
- "common functions to update, remove and filter elements",
- "update datastore keys default values initial setup",
- "remove empty lines",
- "six-monthly typo",
- "add default values to populate program sync settings",
"change authority to authorities better descriptive resource name",
+ "remove id and name from settings",
+ "user sync test, change keys datastore (#78)",
+ "add edit property to analytic select fields",
+ "use default constant for data and metadata",
"update key values for datastore",
- "remove extra hook to manage and get general key",
+ "migrate d2 to runtime to get datastore namespace and auth",
+ "API call to get value by key and namespace, clean extra functions",
"summary settings text synchronization program",
- "change data sets wording inconsistency",
+ "use uid for keys in table rows",
+ "get namespace and authority using app runtime (#62)",
+ "update key names and values to create the first setup datastore",
+ "outside function to validate mandatory form fields",
+ "add edit to dependency effect",
+ "remove empty lines",
+ "common functions to update, remove and filter elements",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "change file and function name update general datastore key",
+ "add a table for sync program global settings",
"loading for specific settings",
- "API call to get value by key and namespace, clean extra functions"
+ "six-monthly typo",
+ "remove extra hook to manage and get general key",
+ "change data sets wording inconsistency",
+ "use lodash to verify values are equal",
+ "move authorization query to Dialog component and remove extra state",
+ "remove first version namespace if exists",
+ "remove extra hook to get namespace datastore",
+ "remove unused state in router",
+ "add Home/Overview component to routes",
+ "remove extras in help text",
+ "change wording",
+ "add default values to populate program sync settings",
+ "update namespace value",
+ "change bar chart constant value to bar",
+ "label and help text values with i18n inside render",
+ "options to round value",
+ "add edit property to analytic sections"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "query to read if the user has all authorities",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "add helper functions for analytics",
- "notice info when there are no analytics items",
- "add new tei items and show them in a table action",
- "add page layout, save and reset",
- "basic page to handle analytics items",
- "button to add new settings",
- "create fields with validation",
- "analytic section: program, title, visualization, gender and axis",
- "add home appearance to the menu section",
- "handle dataset specific settings, create, edit, delete and save",
- "dialog for program specific settings",
- "add a basic page for the global settings section",
- "strip buttons to save and reset settings datastore",
- "specific settings list, table action to edit and delete",
- "dialog to create a new specific setting",
- "reorganize new sidebar menu sections and submenus",
- "basic page layout with header",
- "add page header layout",
- "add basic components for text, select and radio field",
- "choose element and visualization type, refetch query after select",
- "queries to read and update analytics key from datastore",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "general settings form using app runtime for datastore",
- "edit and delete data set specific setting",
- "add analytics to menu sections",
- "create basic form fields",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "global settings for program appearance section",
+ "add components to choose: program, programStage, dataElement, who",
"create new data set specific setting",
- "save and reset program synchronization settings",
+ "add basic select fields",
+ "add a table with global settings for the dataset",
+ "queries to read and update analytics key from datastore",
"add queries and mutations for appearance key",
- "create a basic page for dataset section, save and reset options",
+ "create a table for dataset global sync setting",
+ "analytic table action",
+ "add page header layout",
+ "create a new specific setting for the program",
+ "add home cards for menu and submenu items",
+ "add page layout, save and reset",
+ "notice info when there are no analytics items",
+ "button to delete namespace from datastore",
+ "general settings form using app runtime for datastore",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "query to read if the user has all authorities",
"create a new specific setting for dataset",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "create a new program specific setting",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "queries to read program dataElement attribute programIndicator id",
- "[DHIS2-9585] General Settings section (#63)",
+ "dialog to edit and create specific settings",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "add function to check object values are valid",
+ "change notice alert style",
+ "create basic form fields",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "button to add new settings",
"add program completion checkbox",
+ "dialog for program specific settings",
+ "create a new program specific setting",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "create a basic page for dataset section, save and reset options",
+ "add dataset sync to menu sections",
+ "strip buttons to save and reset settings datastore",
+ "add a basic page for the global settings section",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "add new analytics item",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "add constants for datastore",
- "global settings for program appearance section",
- "create a new specific setting for the program",
"update sidebar menu section information",
- "create a table for dataset global sync setting",
- "create fields for general settings",
- "add basic select fields",
- "inputs should be disabled if user has no authorities (#74)",
- "add dataset sync to menu sections",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "basic page to handle home appearance section",
- "change notice alert style",
- "add function to check object values are valid",
- "add synchronization program to menu sections",
- "handle program-specific settings, create, edit and delete",
- "add components to choose: program, programStage, dataElement, who",
- "analytic table action",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "edit and delete data set specific setting",
+ "analytic WHO Elements",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "analytic section: program, title, visualization, gender and axis",
"[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "add home cards for menu and submenu items",
+ "add new tei items and show them in a table action",
"create a home card for menu sections",
- "add a table with global settings for the dataset",
- "[DHIS2-10895] Add new analytics item (#70)",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "dialog to edit and create specific settings",
- "button to delete namespace from datastore",
+ "basic page to handle home appearance section",
+ "choose element and visualization type, refetch query after select",
+ "queries to read program dataElement attribute programIndicator id",
+ "add analytics to menu sections",
+ "handle program-specific settings, create, edit and delete",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "save and reset program synchronization settings",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "analytic WHO Elements",
- "create a basic page for dataset sync section, save and reset",
- "add new analytics item",
+ "add home appearance to the menu section",
+ "add helper functions for analytics",
"add function to edit analytics items",
"create a simple page for program sync settings",
+ "basic page to handle analytics items",
+ "specific settings list, table action to edit and delete",
+ "dialog to create a new specific setting",
+ "create a basic page for dataset sync section, save and reset",
+ "add synchronization program to menu sections",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "add basic components for text, select and radio field",
+ "create fields for general settings",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
"edit and delete program specific setting",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add queries and mutations to handle synchronization key datastore"
- ],
- "Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "add queries and mutations to handle synchronization key datastore",
+ "create fields with validation",
+ "[DHIS2-9585] General Settings section (#63)",
+ "inputs should be disabled if user has no authorities (#74)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "add constants for datastore",
+ "reorganize new sidebar menu sections and submenus",
+ "basic page layout with header"
+ ],
+ "Testing": [
+ "adding tests for valid URLs",
+ "adding tests for valid values"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
},
"1.1.0": {
"Features": [
- "[DHIS2-9156] Add TEI reserved value to user sync test (#55)",
- "Migrate Material design components to UI library 1.1 version (#59)"
+ "Migrate Material design components to UI library 1.1 version (#59)",
+ "[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
- "change labels metadata and data options (#52)",
"change metadata and data text in manual dialog (#58)",
"[DHIS2-9301] add Manual option to sync (#56)",
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "change labels metadata and data options (#52)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.
\nRELEASE INFO:
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_app_v1.1.0
"
}
@@ -541,39 +541,39 @@
"apk-distribution": {
"1.1.0": {
"Bug Fixes": [
- "delete apk version",
- "update user groups",
- "style add padding to search input",
+ "version format 4 digits [DHIS2-16802]",
"regenerate en.pot",
"parse last release version before saving",
- "allow user to upload latest app version (#7)",
+ "add userGroups to dependencies",
"parse new version before saving",
- "isGreaterVersion and padZeros functions for all expressions",
+ "update user groups",
"support four-part version numbers",
- "add userGroups to dependencies",
+ "allow user to upload latest app version (#7)",
"remove all usergroups already assigned from option list",
- "delete all apk version",
+ "style add padding to search input",
"icon",
- "version format 4 digits [DHIS2-16802]"
+ "delete all apk version",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "delete apk version"
],
"Features": [
+ "show userGroups names and default apk version",
"assign user groups to version already created",
+ "regenerate en.pot",
+ "create button to erase all content",
+ "first time setup with empty value",
"create basic components to list user groups",
"grant access to apk by userGroup [DHIS2-16678]",
- "regenerate en.pot",
+ "add erase all button",
+ "create basic components to search user groups",
"upload new apk with user group",
- "show userGroups names and default apk version",
+ "save userGroup on the fly",
"create user groups access component",
- "add erase all button",
- "first time setup with empty value",
- "create button to erase all content",
- "support application text translation [DHIS2-15593]",
"erase all content [DHIS2-15911]",
- "save userGroup on the fly",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "create basic components to search user groups",
+ "add warning when no match found",
"save user group on the fly when editing version [DHIS2-17222]",
- "add warning when no match found"
+ "support application text translation [DHIS2-15593]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]"
],
"Maintenance": [
"update app version"
@@ -670,18 +670,18 @@
},
"v100.2.36": {
"Build Updates": [
- "add new workflows (#554)",
- "update workflows"
+ "update workflows",
+ "add new workflows (#554)"
],
"Maintenance": [
"remove QA from CODEOWNERS",
- "update cli-app-scripts",
+ "update CODEOWNERS (#558)",
"release: cut 100.2.36 [skip release]",
- "update CODEOWNERS (#558)"
+ "update cli-app-scripts"
],
"Bug Fixes": [
- "DHIS2-13294: add link to navigate to app after install (#555)",
- "ensure logic does not fail with empty response pre v40"
+ "ensure logic does not fail with empty response pre v40",
+ "DHIS2-13294: add link to navigate to app after install (#555)"
],
"Testing": [
"add tests for ManualInstall"
@@ -723,8 +723,8 @@
"remove dhis/prop-types and upgrade dhis/ui"
],
"Bug Fixes": [
- "DHIS2-15586: update installed state for non-core apps",
- "DHIS2-13915: show spinner when an app is being installed"
+ "DHIS2-13915: show spinner when an app is being installed",
+ "DHIS2-15586: update installed state for non-core apps"
],
"Maintenance": [
"release: cut 100.2.32 [skip release]",
@@ -801,8 +801,8 @@
},
"v100.2.24": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.2.24 [skip release]"
+ "release: cut 100.2.24 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -847,14 +847,14 @@
},
"v100.2.19": {
"Maintenance": [
- "release: cut 100.2.19 [skip release]",
"update app icon (#484)",
+ "release: cut 100.2.19 [skip release]",
"rename class",
"format"
],
"Bug Fixes": [
- "correct logic",
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
+ "correct logic"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
},
@@ -904,8 +904,8 @@
"release: cut 100.1.16 [skip release]"
],
"Bug Fixes": [
- "upgrade app-plaform to prevent accidental plugin builds (#624)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "upgrade app-plaform to prevent accidental plugin builds (#624)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
},
@@ -966,12 +966,12 @@
},
"v100.1.9": {
"Maintenance": [
- "update network fixtures and cypress config",
- "release: cut 100.1.9 [skip release]",
- "update app icon (#599)",
- "update proptypes import",
+ "format fixtures",
"update dependencies",
- "format fixtures"
+ "update proptypes import",
+ "update app icon (#599)",
+ "release: cut 100.1.9 [skip release]",
+ "update network fixtures and cypress config"
],
"Bug Fixes": [
"design, color, spacing adjustments",
@@ -1005,9 +1005,9 @@
},
"v100.1.6": {
"Build Updates": [
- "fix d2-style script",
+ "replace semantic commit checks with new workflow",
"fix lint script",
- "replace semantic commit checks with new workflow"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1041,10 +1041,10 @@
],
"Maintenance": [
"codeowners: introduce owners",
- "yarn: deduplicate lockfile",
- "release: cut 100.1.3 [skip ci]",
"deps-dev: update app-scripts to get new publish command",
- "deps: update app-runtime to latest alpha"
+ "release: cut 100.1.3 [skip ci]",
+ "deps: update app-runtime to latest alpha",
+ "yarn: deduplicate lockfile"
],
"Documentation": [
"colocate app docs"
@@ -1068,13 +1068,13 @@
},
"v100.1.1": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
- "release: cut 100.1.1 [skip ci]",
- "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
"deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
+ "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
+ "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
+ "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
"deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
- "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)"
+ "release: cut 100.1.1 [skip ci]",
+ "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)"
],
"Build Updates": [
"verify: use semantic-release action"
@@ -1085,20 +1085,20 @@
},
"v100.1.0": {
"Maintenance": [
- "update cli-utils-cypress",
- "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
- "remove default cypress fixture",
- "deps: update cypress packages and add network shim captures",
"add network shim capture fixtures",
"add cypress projectId",
+ "deps: update cypress packages and add network shim captures",
+ "update cli-utils-cypress",
+ "remove default cypress fixture",
+ "release: cut 100.1.0 [skip ci]",
"update @dhis2/cli-utils-cypress to v8.0.1",
- "update workflow to latest",
- "release: cut 100.1.0 [skip ci]"
+ "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
+ "update workflow to latest"
],
"Bug Fixes": [
- "use getWithDataTest and findWithDataTest",
"add cypress data test prefix to cypress.json",
- "add start:nobrowser script"
+ "add start:nobrowser script",
+ "use getWithDataTest and findWithDataTest"
],
"Features": [
"add e2e workflow step"
@@ -1107,8 +1107,8 @@
},
"v100.0.0": {
"Maintenance": [
- "release: migrate to new app version scheme (#505)",
- "release: cut 100.0.0 [skip ci]"
+ "release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme (#505)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nrelease: App version becomes decoupled from DHIS2 versions, see\nthe d2.config.js or App Hub for DHIS2 version compatibility. \n "
},
@@ -1129,21 +1129,21 @@
},
"v31.1.14": {
"Maintenance": [
- "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-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
- "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
- "release: cut 31.1.14 [skip ci]",
"deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
+ "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
"deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
+ "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
+ "release: cut 31.1.14 [skip ci]",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
+ "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
+ "deps: 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.7.0 to 6.9.0 (#481)",
"deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
"deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
"deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
- "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
- "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)"
+ "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1170,15 +1170,15 @@
},
"v31.1.11": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
- "release: cut 31.1.11 [skip ci]",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
"deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
"deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
- "release-prepare: cut patch/2.36.0",
"deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
+ "release: cut 31.1.11 [skip ci]",
+ "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
"deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)"
+ "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)"
@@ -1198,8 +1198,8 @@
},
"v31.1.9": {
"Bug Fixes": [
- "i18n: import from `./locales/index.js` and update scripts",
- "ensure locales are generated before linting"
+ "ensure locales are generated before linting",
+ "i18n: import from `./locales/index.js` and update scripts"
],
"Maintenance": [
"release: cut 31.1.9 [skip ci]",
@@ -1210,9 +1210,9 @@
"v31.1.8": {
"Maintenance": [
"release: cut 31.1.8 [skip ci]",
- "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)",
+ "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
"deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
- "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)"
+ "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1233,8 +1233,8 @@
"v101.21.2": {
"Bug Fixes": [
"[DHIS2-18569] Relationship widget limited to 50 entries (#3927)",
- "paging parameter based on version",
- "set paging to false"
+ "set paging to false",
+ "paging parameter based on version"
],
"Maintenance": [
"release: cut 101.21.2 [skip release]"
@@ -1243,11 +1243,11 @@
},
"v101.21.1": {
"Bug Fixes": [
- "remove console log",
"[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
+ "converting org unit and sorting",
+ "remove console log",
"wrong sort direction for text",
- "review comment",
- "converting org unit and sorting"
+ "review comment"
],
"Maintenance": [
"release: cut 101.21.1 [skip release]"
@@ -1261,20 +1261,20 @@
],
"Features": [
"[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)",
- "style improvements",
"geometry scheduledat occuredat in changelog",
- "update clienttolist"
+ "update clienttolist",
+ "style improvements"
],
"Bug Fixes": [
"revert new folder structure",
- "code clean up",
- "review comments",
- "convert changelog data in servertoclient",
"show coordinate",
- "translation",
- "add check for featuretype",
+ "change from property to fields",
+ "convert changelog data in servertoclient",
+ "review comments",
"revert type change",
- "change from property to fields"
+ "code clean up",
+ "add check for featuretype",
+ "translation"
],
"GitHub": "\nFeatures \n\n[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887 ) (f670971 ) \n "
},
@@ -1307,29 +1307,29 @@
},
"v101.20.0": {
"Maintenance": [
- "release: cut 101.20.0 [skip release]",
- "[DHIS2-18635] Fix Cypress tests (#3912)"
+ "[DHIS2-18635] Fix Cypress tests (#3912)",
+ "release: cut 101.20.0 [skip release]"
],
"Features": [
- "temp",
+ "add menu items for unlik and delete event",
"update dhis ui",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"add validation",
+ "temp",
"delete and unlink function",
- "add menu items for unlik and delete event"
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)"
],
"Bug Fixes": [
"remove noticebox and add alerterror",
"remove update data",
+ "merge error in package json",
"merge conflict",
"review comments",
"use invalidatequeries",
- "dublicate code",
- "merge error in package json",
"user message improvements",
"indexeddb write access",
"revert changes in version after dhis2 ui update",
- "review changes"
+ "review changes",
+ "dublicate code"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
},
@@ -1344,8 +1344,8 @@
},
"v101.19.3": {
"Bug Fixes": [
- "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)",
- "prevent runtime error when only one date range is selected in working list"
+ "prevent runtime error when only one date range is selected in working list",
+ "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -1372,46 +1372,46 @@
},
"v101.19.0": {
"Maintenance": [
+ "release: cut 101.19.0 [skip release]",
"update calendarInput ui version",
"update tests",
- "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "release: cut 101.19.0 [skip release]"
+ "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)"
],
"Features": [
- "add validation to dateTime & age fields",
+ "eventDate validation to use internal error from calendarInput",
"add error messages",
+ "add errors to main field",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
"use calendarInput component in forms",
- "scheduleDate reset when there is invalid date",
- "add errors to main field",
- "eventDate validation to use internal error from calendarInput"
+ "add validation to dateTime & age fields",
+ "scheduleDate reset when there is invalid date"
],
"Bug Fixes": [
- "always pass current context",
- "refactor incident date validation to use form validations",
+ "remove current context from function",
"runtime error when date is null",
- "enrollment date input fields",
- "pass validationContext for unique validator",
- "update rules engine version",
+ "schedule date in related stages to display calendarInput internal errors",
+ "add disabled to calendar input",
"remove ref",
+ "flow types",
+ "width & calendarWidth to be string",
"flow errors",
- "add disabled to calendar input",
+ "enrollment date input fields",
"date and dateTime errors to display only once",
- "schedule date in related stages to display calendarInput internal errors",
- "width & calendarWidth to be string",
- "remove current context from function",
- "flow types",
- "failing tests"
+ "pass validationContext for unique validator",
+ "failing tests",
+ "always pass current context",
+ "update rules engine version",
+ "refactor incident date validation to use form validations"
],
"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)",
- "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)",
"release: cut 101.18.1 [skip release]",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)"
+ "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)",
+ "skip lint title and commits for bots (#3898)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1421,10 +1421,10 @@
"v101.18.0": {
"Features": [
"[DHIS2-16337] Org unit in view event page (#3882)",
- "add validator",
- "label improvement",
"add orgunit id to redux",
- "add field and label to view event page"
+ "label improvement",
+ "add field and label to view event page",
+ "add validator"
],
"Bug Fixes": [
"remove console log"
@@ -1436,24 +1436,24 @@
},
"v101.17.0": {
"Features": [
- "display errors",
"add calendarInput",
+ "display errors",
"[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)"
],
"Bug Fixes": [
- "calendarInput zindex",
- "remove editable prop",
"display date in wrong format when passing dd-mm-yyyy",
"label type definition",
- "allow empty strings to run onBlur",
+ "calendarInput zindex",
"replace onKeyPress with onKeyDown",
+ "flow errors",
+ "remove editable prop",
"add label",
- "flow errors"
+ "allow empty strings to run onBlur"
],
"Maintenance": [
"update calendarInput ui version",
- "remove unnecessary props",
- "release: cut 101.17.0 [skip release]"
+ "release: cut 101.17.0 [skip release]",
+ "remove unnecessary props"
],
"GitHub": "\nFeatures \n\n[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712 ) (5f27455 ) \n "
},
@@ -1468,9 +1468,9 @@
},
"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)",
+ "[DHIS2-17519] app crashing when opening new event from view event (#3781)"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -1506,29 +1506,29 @@
},
"v101.16.2": {
"Bug Fixes": [
+ "performance",
+ "image and file for tea",
"latest value not shown",
+ "use storagestatus to find latest value",
+ "revert change",
+ "missing question mark",
+ "review comments",
+ "wrong else statement",
"[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
"show only latest image and file",
- "performance",
"code clean up",
- "update islatestvalue to check for fieldid",
- "add try catch to all query calls",
- "review comments",
"caching",
- "wrong else statement",
- "missing question mark",
- "string improvement",
"revert clienttolist changes",
- "image and file for tea",
- "revert change",
- "use storagestatus to find latest value",
+ "add try catch to all query calls",
+ "update islatestvalue to check for fieldid",
+ "string improvement",
"ensure text utilizes space without overflow"
],
"Features": [
"temp",
+ "compare with event data to find latest value",
"add link for image and file data element",
- "image and file for event and tracked entity",
- "compare with event data to find latest value"
+ "image and file for event and tracked entity"
],
"Maintenance": [
"release: cut 101.16.2 [skip release]"
@@ -1582,10 +1582,10 @@
},
"v101.14.7": {
"Bug Fixes": [
- "disable button and add tooltip",
"merge conflict",
"string improvement for record access error",
"[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)",
+ "disable button and add tooltip",
"string adjustment"
],
"Maintenance": [
@@ -1604,13 +1604,13 @@
},
"v101.14.5": {
"Bug Fixes": [
- "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)",
"[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)",
+ "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)",
"add undefined validation"
],
"Maintenance": [
- "release: cut 101.14.5 [skip release]",
- "missing checks"
+ "missing checks",
+ "release: cut 101.14.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868 ) (53c21f0 ) \n[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848 ) (31cb56c ) \n "
}
@@ -1630,21 +1630,21 @@
},
"v100.4.0": {
"Maintenance": [
- "add gh workflow for dependency-track (#3170)",
- "release: cut 100.4.0 [skip release]"
+ "release: cut 100.4.0 [skip release]",
+ "add gh workflow for dependency-track (#3170)"
],
"Features": [
- "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
- "maximize use of the available screen space by reducing whitespace in the dashboard item grid",
"implement dashboard slideshow (#3081)",
- "release DHIS2-18441 and DHIS2-13038"
+ "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
+ "release DHIS2-18441 and DHIS2-13038",
+ "maximize use of the available screen space by reducing whitespace in the dashboard item grid"
],
"GitHub": "\nFeatures \n\nadd space efficient dashboard bar design and dashboard selection, and keyboard navigation (33bcbca ) \nimplement dashboard slideshow (#3081 ) (2a75b84 ) \nmaximize use of the available screen space by reducing whitespace in the dashboard item grid (95b9764 ), closes #3165 \n "
},
"v100.3.2": {
"Maintenance": [
- "remove ReportPortal configuration (#3151)",
"release: cut 100.3.2 [skip release]",
+ "remove ReportPortal configuration (#3151)",
"release workflow improvements (#3157)"
],
"Bug Fixes": [
@@ -1654,15 +1654,15 @@
},
"v100.3.1": {
"Maintenance": [
- "add separate dev dependencies group and exclude rgl",
- "deps: bump webpack in the security group across 1 directory (#3096)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
"i18next is no longer a dependency",
- "release: cut 100.3.1 [skip release]",
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
+ "add separate dev dependencies group and exclude rgl",
+ "upgrade all used gh action versions (#3131)",
"remove i18next and react-dom as direct dependencies (#3138)",
- "use hardcoded dev version for running e2e prod tests (#3109)",
"deps: bump the security group with 4 updates (#3132)",
- "upgrade all used gh action versions (#3131)",
+ "release: cut 100.3.1 [skip release]",
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "deps: bump webpack in the security group across 1 directory (#3096)",
"dependabot config separate dev group and exclude react-grid-layout (#3110)"
],
"Bug Fixes": [
@@ -1690,32 +1690,32 @@
},
"v100.2.4": {
"Maintenance": [
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
+ "break up command chain",
"deps: bump the security group with 3 updates (#3046)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "dependabot config and remove dev branch from workflows (#3027)",
- "break up command chain",
- "release: cut 100.2.4 [skip release]",
"cypress 13 upgrade (#3040)",
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)"
+ "release: cut 100.2.4 [skip release]",
+ "dependabot config and remove dev branch from workflows (#3027)"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
"stop fetching schemas and replace d2 with dataEngine (#3056)",
- "add missing dependencies for semantic-release (#3062)"
+ "add missing dependencies for semantic-release (#3062)",
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
},
"v100.2.3": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#3001)",
"fetch visualization always when caching (DHIS2-17509) (#2986)",
- "merge to master"
+ "merge to master",
+ "translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"release: cut 100.2.3 [skip release]",
- "run release step on tags so it publishes to d2-ci (#2989)"
+ "run release step on tags so it publishes to d2-ci (#2989)",
+ "do not run release step on dev branch",
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -1724,11 +1724,11 @@
},
"v100.2.2": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
"dimension list design (DHIS2-16270) (#2861)",
"merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -1737,10 +1737,10 @@
},
"v100.2.1": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
- "in paragraphs were removed in dashboard item description (#2962)",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "in paragraphs were removed in dashboard item description (#2962)",
+ "short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -1761,32 +1761,32 @@
},
"v100.1.0": {
"Maintenance": [
+ "analytics (#2856)",
"deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "26.2.0-cumulative-values-alpha.1",
+ "include release notes in slackbot message (#2911)",
"deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "include patch packages in cache-key (#2855)",
+ "use latest alpha for testing",
+ "analytics@26.2.0",
+ "run the release step on both master and dev branches (#2929)",
"update analytics dependency (#2934)",
- "26.2.0-cumulative-values-alpha.1",
- "use the repo default branch for dependabot (#2887)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"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)",
- "include patch packages in cache-key (#2855)",
"deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "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)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "analytics@26.2.0",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "include release notes in slackbot message (#2911)",
- "run the release step on both master and dev branches (#2929)",
- "analytics (#2856)",
- "use latest alpha for testing"
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "use the repo default branch for dependabot (#2887)",
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#2920)",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
"merge to master",
+ "translations: sync translations from transifex (dev) (#2920)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
],
"Features": [
@@ -1804,19 +1804,19 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
+ "only run release-success if master branch",
"clean up cypress folder (#2687)",
+ "add github job that reports successful release (#2712)",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "only run release-success if master branch",
- "add github job that reports successful release (#2712)"
+ "release: cut 100.0.4 [skip release]"
],
"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-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
+ "release: cut 100.0.3 [skip release]"
],
"Bug Fixes": [
"parse the ou filter correctly for all ou types (#2691)",
@@ -1829,14 +1829,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
- "disable nightly scheduled test run (#2511)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "disable nightly scheduled test run (#2511)",
"nightly failing to set up cypress (#2378)",
"release: cut 100.0.2 [skip release]",
- "release: cut 100.0.1 [skip release]"
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "release: cut 100.0.1 [skip release]",
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "increase default cypress timeout to reduce test flakiness (#2456)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -1852,15 +1852,15 @@
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app repo",
- "move docs to app (#2384)"
+ "move docs to app (#2384)",
+ "move docs to app repo"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \n "
},
"v100.0.0": {
"Maintenance": [
- "update version and add app-hub id (#2366)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "update version and add app-hub id (#2366)"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -1869,8 +1869,8 @@
},
"v99.99.9": {
"Maintenance": [
- "dependency upgrades (#2364)",
- "set minDHIS2Version (#2365)"
+ "set minDHIS2Version (#2365)",
+ "dependency upgrades (#2364)"
]
},
"v99.11.7": {
@@ -1939,25 +1939,25 @@
},
"v99.11.0": {
"Maintenance": [
- "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
- "add todos",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
- "cli-app-scripts upgrade",
- "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
"send slack message if build on master fails (#2236)",
+ "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
"release: cut 99.11.0 [skip ci]",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)"
+ "add todos",
+ "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)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
+ "cli-app-scripts upgrade"
],
"Features": [
"iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)",
"iframe-plugin: receive pwa installation status from plugins"
],
"Bug Fixes": [
- "wait to render until the first item of the type has gotten the plugin",
+ "add property to the top-most item of each iframe plugin type",
"dont use the component",
"remove unused var",
- "add property to the top-most item of each iframe plugin type",
- "bump d2-ui-interpretations and related components for BETA-42 (#2286)"
+ "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"
],
"Refactoring": [
"combine loops"
@@ -1966,8 +1966,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": [
"release: cut 99.10.23 [skip ci]",
@@ -1986,8 +1986,8 @@
},
"v99.10.21": {
"Bug Fixes": [
- "consolidate legacy and default plugin and fix resizing (#2254)",
"show offline message on EE maps",
+ "consolidate legacy and default plugin and fix resizing (#2254)",
"consolidate legacy and default plugin and fix ER/EV resizing"
],
"Maintenance": [
@@ -2131,418 +2131,418 @@
},
"v99.9.99": {
"Maintenance": [
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
- "release: cut 1.1.28 [skip ci]",
- "add comment regarding sections.conf.js",
- "release: cut 1.1.41 [skip ci]",
- "update app icon",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "release: cut 1.1.63 [skip ci]",
- "release: cut 1.1.60 [skip ci]",
- "fix travis build (#459)",
- "remove unused dependencies from package.json",
- "release: cut 1.1.29 [skip ci]",
- "release: cut 1.1.10 [skip ci]",
- "release: cut 1.1.44 [skip ci]",
- "release: cut 1.1.15 [skip ci]",
- "lower nodejs version to 16",
- "release: cut 1.2.3 [skip ci]",
- "release: cut 2.0.0 [skip release]",
+ "release: cut 1.1.31 [skip ci]",
+ "bump to v99.9.9",
+ "release: cut 1.1.6 [skip ci]",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.30 [skip ci]",
"release: cut 1.1.25 [skip ci]",
+ "release: cut 1.1.44 [skip ci]",
+ "release: cut 1.1.41 [skip ci]",
+ "release: cut 1.1.4 [skip ci]",
+ "add file extension to entry point in config",
+ "release: cut 1.1.27 [skip ci]",
+ "release: cut 1.1.53 [skip ci]",
+ "remove unused dependencies from package.json",
+ "translations: sync Indonesian translations from transifex (master)",
+ "translations: sync Russian translations from transifex (master)",
+ "update i18n",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.38 [skip ci]",
+ "release: cut 1.1.47 [skip ci]",
+ "release: cut 1.1.60 [skip ci]",
+ "update app icon",
+ "workflow: update gh workflow",
+ "release: cut 1.1.55 [skip ci]",
+ "release: cut 1.0.0 [skip ci]",
+ "release: cut 1.1.45 [skip ci]",
+ "release: cut 1.1.32 [skip ci]",
+ "upgrade nodejs version in github workflows",
+ "release: cut 1.0.2 [skip ci]",
"release: cut 1.1.42 [skip ci]",
- "release: cut 1.2.4 [skip ci]",
+ "prepare continuous release",
+ "release: cut 1.1.14 [skip ci]",
"bump @dhis2/ui",
- "translations: sync Russian translations from transifex (master)",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "translations: sync French translations from transifex [skip ci] (master)",
- "release: cut 1.1.66 [skip ci]",
- "release: cut 1.1.2 [skip ci]",
- "translations: sync Urdu translations from transifex [skip ci] (master)",
- "release: cut 1.1.33 [skip ci]",
- "translations: sync Portuguese translations from transifex [skip ci] (master)",
"release: cut 1.1.1 [skip ci]",
- "remove d2-ui",
- "update pot",
- "release: cut 1.0.1 [skip ci]",
- "fix spelling",
- "release: cut 1.0.0 [skip ci]",
- "release: cut 1.1.38 [skip ci]",
- "translations: sync Danish translations from transifex [skip ci] (master)",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "release: cut 1.1.12 [skip ci]",
+ "release: cut 1.2.5 [skip ci]",
"translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "add file extension to entry point in config",
- "release: cut 1.1.14 [skip ci]",
- "deps: update ui-core/widgets and roboto",
- "release: cut 1.2.6 [skip release]",
- "bump to v99.9.9",
- "add comment explaining use of 'some' in notifications table",
+ "remove useD2 from AddLockException",
+ "release: cut 1.1.8 [skip ci]",
+ "fix travis build (#459)",
+ "release: cut 1.1.57 [skip ci]",
"release: cut 1.1.49 [skip ci]",
- "release: cut 1.1.9 [skip ci]",
- "translations: sync French translations from transifex (master)",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
- "release: cut 1.1.62 [skip ci]",
+ "release: cut 1.1.5 [skip ci]",
+ "release: cut 1.2.0 [skip ci]",
+ "release: cut 1.1.13 [skip ci]",
"translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
- "remove useD2 from AddLockException",
- "release: cut 1.1.54 [skip ci]",
- "release: cut 1.1.12 [skip ci]",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.2 [skip ci]",
+ "release: cut 1.2.6 [skip release]",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "yarn upgrade @dhis2/ui",
+ "release: cut 1.1.17 [skip ci]",
+ "release: cut 1.1.37 [skip ci]",
+ "release: cut 1.1.63 [skip ci]",
+ "translations: sync translations from transifex (master)",
+ "release: cut 1.1.22 [skip ci]",
"release: cut 1.1.50 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "release: cut 1.2.1 [skip ci]",
+ "translations: sync Spanish translations from transifex (master)",
+ "deps: update ui-core/widgets and roboto",
+ "release: cut 1.1.26 [skip ci]",
"release: cut 1.1.46 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 1.1.62 [skip ci]",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
"translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "release: cut 1.1.56 [skip ci]",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "release: cut 1.2.5 [skip ci]",
- "translations: sync Indonesian translations from transifex (master)",
- "release: cut 1.1.24 [skip ci]",
+ "release: cut 1.1.54 [skip ci]",
"release: cut 1.1.20 [skip ci]",
- "deps: upgrade dhis2 dependencies",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
"release: cut 1.1.3 [skip ci]",
- "release: cut 1.1.40 [skip ci]",
- "release: cut 1.1.13 [skip ci]",
- "set minDHIS2Version to 2.39",
- "release: cut 1.1.58 [skip ci]",
+ "release: cut 1.1.39 [skip ci]",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.65 [skip ci]",
+ "deps: upgrade dhis2 dependencies",
+ "translations: sync Arabic translations from transifex (master)",
"translations: sync Ukrainian translations from transifex [skip ci] (master)",
- "release: cut 1.1.0 [skip ci]",
- "release: cut 1.1.27 [skip ci]",
- "release: cut 1.1.52 [skip ci]",
- "add AppHub id to d2.config",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
- "release: cut 1.1.43 [skip ci]",
- "release: cut 1.1.36 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
- "release: cut 1.1.17 [skip ci]",
- "release: cut 1.1.57 [skip ci]",
- "release: cut 1.1.8 [skip ci]",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "translations: sync Tajik translations from transifex [skip ci] (master)",
"translations: sync ArabicIraq translations from transifex [skip ci] (master)",
- "release: cut 1.1.6 [skip ci]",
- "release: cut 1.1.37 [skip ci]",
- "translations: sync Arabic translations from transifex (master)",
- "release: cut 1.1.30 [skip ci]",
- "update i18n",
- "release: cut 1.2.2 [skip ci]",
- "release: cut 1.1.22 [skip ci]",
- "yarn upgrade @dhis2/ui",
- "release: cut 1.1.59 [skip ci]",
- "release: cut 1.1.65 [skip ci]",
- "translations: sync Spanish translations from transifex (master)",
+ "release: cut 1.1.40 [skip ci]",
+ "release: cut 1.1.19 [skip ci]",
+ "release: cut 1.1.34 [skip ci]",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "release: cut 1.1.48 [skip ci]",
+ "release: cut 1.1.58 [skip ci]",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex (master)",
"translations: sync Spanish translations from transifex [skip ci] (master)",
- "release: cut 1.1.16 [skip ci]",
- "prepare continuous release",
- "release: cut 1.1.32 [skip ci]",
- "release: cut 1.1.18 [skip ci]",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "translations: sync Lao translations from transifex [skip ci] (master)",
- "release: cut 1.1.21 [skip ci]",
- "release: cut 1.1.11 [skip ci]",
+ "add comment regarding sections.conf.js",
+ "release: cut 1.1.9 [skip ci]",
+ "fix spelling",
+ "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
+ "release: cut 1.1.36 [skip ci]",
"upgrade headerbar to the new one (#167)",
- "release: cut 1.1.48 [skip ci]",
- "deps: update app-runtime to latest",
"translations: sync Russian translations from transifex [skip ci] (master)",
- "workflow: update gh workflow",
- "translations: sync translations from transifex (master)",
- "release: cut 1.1.19 [skip ci]",
- "release: cut 1.2.0 [skip ci]",
- "release: cut 1.1.45 [skip ci]",
- "release: cut 1.1.51 [skip ci]",
- "release: cut 1.1.34 [skip ci]",
- "release: cut 1.1.31 [skip ci]",
- "release: cut 1.1.39 [skip ci]",
- "remove Button import from BatchDeleteLockExceptions",
+ "release: cut 1.1.43 [skip ci]",
+ "release: cut 1.1.16 [skip ci]",
"release: cut 1.1.64 [skip ci]",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "release: cut 1.1.35 [skip ci]",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
"translations: sync Nepali translations from transifex [skip ci] (master)",
- "release: cut 1.1.23 [skip ci]",
- "release: cut 1.1.47 [skip ci]",
- "release: cut 1.2.1 [skip ci]",
- "release: cut 1.1.55 [skip ci]",
- "release: cut 1.0.2 [skip ci]",
- "translations: sync Tajik translations from transifex [skip ci] (master)",
- "release: cut 1.1.4 [skip ci]",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "add comment explaining use of 'some' in notifications table",
+ "remove d2-ui",
+ "release: cut 1.1.18 [skip ci]",
"release: cut 1.1.61 [skip ci]",
- "release: cut 1.1.53 [skip ci]",
- "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
- "upgrade nodejs version in github workflows",
- "release: cut 1.1.26 [skip ci]",
- "release: cut 1.1.5 [skip ci]",
+ "release: cut 1.1.56 [skip ci]",
+ "release: cut 1.1.24 [skip ci]",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "release: cut 1.1.11 [skip ci]",
+ "release: cut 1.1.51 [skip ci]",
"release: cut 1.1.7 [skip ci]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)"
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
+ "release: cut 1.1.0 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "lower nodejs version to 16",
+ "release: cut 1.1.52 [skip ci]",
+ "update pot",
+ "release: cut 2.0.0 [skip release]",
+ "release: cut 1.2.2 [skip ci]",
+ "release: cut 1.0.1 [skip ci]",
+ "set minDHIS2Version to 2.39",
+ "translations: sync Lao translations from transifex [skip ci] (master)",
+ "release: cut 1.2.3 [skip ci]",
+ "release: cut 1.1.29 [skip ci]",
+ "release: cut 1.1.35 [skip ci]",
+ "add AppHub id to d2.config",
+ "release: cut 1.1.33 [skip ci]",
+ "release: cut 1.1.59 [skip ci]",
+ "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.1.21 [skip ci]",
+ "release: cut 1.2.4 [skip ci]",
+ "translations: sync Danish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.10 [skip ci]",
+ "release: cut 1.1.23 [skip ci]",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "release: cut 1.1.28 [skip ci]",
+ "remove Button import from BatchDeleteLockExceptions",
+ "release: cut 1.1.66 [skip ci]"
],
"Bug Fixes": [
- "restore grid layout (#598)",
- "update lock exceptions cypress tests",
- "show alert when start all checks fail",
- "handle slow checks better",
+ "analytics: use correct checked state of params checkboxes",
+ "cast lastYearValues keys to strings",
+ "use now instead of 0 seconds",
"lock-exception: address item removal bugs (#606)",
- "regenerate i18n",
- "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "cleanup - fix proptypes",
- "use right param",
- "dont show about check if theres no info",
- "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "fix polling started-variable not being up to date in poll",
+ "use flex container for period picker to ensure select fields are aligned",
"lock exception: keep pager in state when navigating to batch delete (#612)",
- "analytics-tables: prevent excessive table width for long strings (#779)",
- "make src/locales/index.js first import in src/App.js",
+ "restore grid layout (#598)",
+ "resource-tables: restore log UI for resource table generation",
+ "better error handling",
+ "fix polling started-variable not being up to date in poll",
+ "add accessible label to remove lock exception icon button",
+ "update add/batch delete lock exception URLs",
+ "add proptypes",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "update references to lock exceptions page url",
+ "cleanup - fix proptypes",
+ "revert data sets API periodType schema fix (#633)",
"use '-:-' instead of null as i18n namespace separator",
- "add slow message to toolbar",
- "use reduce",
- "cast lastYearValues keys to strings",
- "analytics: use correct checked state of params checkboxes",
- "use @dhis2/ui button for data integrity",
- "show error if check-error, docs",
- "cancel previous polls when starting poll",
- "cleanup polling, use long-polling for details",
- "fix routes contentwrapper",
- "show progress of existing analytics and resource tables tasks",
- "severity sort",
- "don't mutate input to getUpdatedNotifications",
+ "update cypress tests for adding lock exception",
+ "refactor, add introduction",
+ "update analytics tables docs key",
+ "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
+ "make src/locales/index.js first import in src/App.js",
+ "update OrganisationUnitSelectionCard prop types",
+ "add slow message to toolbar",
+ "use reduce",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
+ "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
+ "remove lock exception: call onRemove and onClose in onComplete",
+ "update maintenance cypress tests",
+ "lock exception: remove text underline from top-right buttons",
"update import path for notifications table",
+ "use @dhis2/ui button for data integrity",
+ "minor styling, use css vars",
+ "last years missing valid value of 0",
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
+ "translations: sync translations from transifex (master)",
+ "list item dividers",
+ "use right param",
+ "support array of objects",
"show error messages for data integrity",
"update PageHeader in order to ease testing",
"deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
- "update @dhis2/ui in order to prevent org unit tree filtering error",
- "i18n average execution time seperator",
- "better error handling",
- "close add lock exception dialog after successful API call (#610)",
- "revert data sets API periodType schema fix (#633)",
+ "show error if check-error, docs",
+ "small run all button",
+ "data-integrity: implement details-check",
"org-unit-select: speed up addToSelection and removeFromSelection by 10x",
- "update maintenance cypress tests",
- "list item dividers",
- "fix case insensitive sorting",
- "minor styling, use css vars",
- "add accessible label to remove lock exception icon button",
- "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "data-statistics: sort objects by label (#725)",
- "move add lock exception container card styles",
- "analytics: restore log UI for analytics table generation",
- "always use latest refetch from useDataQuery using ref (#761)",
- "support array of objects",
- "use now instead of 0 seconds",
- "update OrganisationUnitSelectionCard prop types",
- "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",
- "refactor - expandable run summary",
- "dont fetch until we have fetched details",
- "add minDHIS2Version to d2.config",
- "redirect to correct page after adding lock exception",
- "data-statistics: add i18n key for eventVisualization object type",
- "lock-exception: remove redundant code",
- "use vertical layout for maintenance section (#619)",
- "use flex container for period picker to ensure select fields are aligned",
+ "handle org unit tree's current root correctly",
+ "show alert when start all checks fail",
+ "handle slow checks better",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "show organisation unit errors for lock exceptions",
"use checksData.result",
- "update analytics tables docs key",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "regenerate i18n",
+ "i18n average execution time seperator",
+ "update lock exceptions cypress tests",
+ "add no items message",
+ "dont show about check if theres no info",
"use i18n when showing data integrity issue count",
- "update references to lock exceptions page url",
- "update add/batch delete lock exception URLs",
- "lock exception: remove text underline from top-right buttons",
- "handle org unit tree's current root correctly",
- "remove lock exception: call onRemove and onClose in onComplete",
+ "cache poll responses to prevent flickering (#665)",
+ "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
+ "redirect to correct page after adding lock exception",
"fetch and show existing running tasks for analytics and resource tables",
- "add no items message",
- "translations: sync translations from transifex (master)",
- "remove duplicate counts [DHIS2-15948] (#1013)",
- "add proptypes",
- "move i18n.t calls inside component",
+ "add minDHIS2Version to d2.config",
+ "dont fetch until we have fetched details",
"correct run all label, hide when slow",
- "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
+ "analytics: restore log UI for analytics table generation",
+ "move add lock exception container card styles",
+ "move i18n.t calls inside component",
+ "remove duplicate counts [DHIS2-15948] (#1013)",
+ "don't mutate input to getUpdatedNotifications",
+ "lock-exception: remove redundant code",
"load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "refactor, add introduction",
- "cache poll responses to prevent flickering (#665)",
- "update cypress tests for adding lock exception",
- "data-integrity: implement details-check",
- "small run all button",
- "resource-tables: restore log UI for resource table generation",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "analytics-tables: prevent excessive table width for long strings (#779)",
+ "close add lock exception dialog after successful API call (#610)",
+ "update @dhis2/ui in order to prevent org unit tree filtering error",
+ "refactor - expandable run summary",
+ "fix case insensitive sorting",
+ "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "severity sort",
+ "use vertical layout for maintenance section (#619)",
+ "always use latest refetch from useDataQuery using ref (#761)",
+ "fix routes contentwrapper",
+ "cancel previous polls when starting poll",
+ "data-statistics: sort objects by label (#725)",
+ "cleanup polling, use long-polling for details",
"loading indicators when re-running on slow net",
- "show organisation unit errors for lock exceptions"
+ "show progress of existing analytics and resource tables tasks",
+ "data-statistics: add i18n key for eventVisualization object type"
],
"Build Updates": [
- "fix d2-style script",
"remove .travis.yml",
+ "fix d2-style script",
"add comment and close workflow",
+ "migrate to github actions (#532)",
+ "fix lint script",
"replace semantic commit checks with new workflow (#791)",
"update workflows and fix build dir",
- "fix lint script",
- "migrate to github actions (#532)",
"preview: enable deploy previews",
"don't run test task"
],
"Features": [
- "test resource tables page",
- "test analytics tables export page",
+ "add deeplinking from issues to apps",
"data integrity checks UI (#1031)",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
+ "prepare v100",
+ "test resource tables page",
+ "add checkDetails store",
"visual feedback when exporting analytics tables",
+ "add href to sidebar items",
"test lock exceptions page",
- "show critical alert if fail to load org units for OrgUnitSelect components",
- "add data integrity issue cards tests",
- "test min-max value generation page",
- "test data statistics page",
"checkbox for generating outlier data",
- "prepare v100",
- "add checkDetails store",
- "implement slow check tabs",
- "test data integrity page",
+ "setup cypress",
+ "port to app platform (#580)",
+ "test analytics tables export page",
+ "test data maintenance page",
"upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
"checkbox for skipping tracked entity data",
+ "test data statistics page",
+ "test min-max value generation page",
+ "add data integrity issue cards tests",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
"data-integrity: start of data-integrity checks ui",
- "test data maintenance page",
- "add deeplinking from issues to apps",
- "port to app platform (#580)",
- "setup cypress",
- "add href to sidebar items"
+ "test data integrity page",
+ "implement slow check tabs"
],
"Refactoring": [
- "use sidebar based on @dhis2/ui components",
- "extract page headers as component",
- "extract docs link component",
- "lock-exceptions-subpage-header: replace FontIcon with icon component",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "cleanup, cleanup effect deps",
- "simplify maintenance",
- "use array for lock exceptions query fields",
- "docs-link: replace material-ui IconButton with Tooltip",
- "use modal components from @dhis2/ui",
- "remove material-ui (#658)",
- "split lock exceptions page into 3 pages",
+ "extract data statistics table parsing into separate file",
+ "extract data integrity hooks",
"org-unit-select: simplify d2 data fetching",
- "mergedcheck to mostRecentCheck",
- "migrate min-max value generation from page state",
- "simplify AddLockExceptionForm",
+ "import org unit select component code",
+ "remove d2 from OrgUnitSelect components",
+ "migrate analytics away from page state",
+ "remove material-ui (#658)",
"remove last material-ui imports",
"home: replace material-ui grid sections with css grids",
- "migrate resource tables away from page state",
- "keep track of selected dataset ID only in AddLockException",
+ "migrate data statistics from page state",
+ "simplify i18n-related code",
+ "extract docs link component",
"simplify DataIntegrityCard",
- "data-statistics: use css grids",
- "replace d2 API with useDataMutation in add lock exception form",
- "review - useLazyInterval to own file",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
- "move away from page state architecture (#623)",
+ "keep track of selected dataset ID only in AddLockException",
+ "use @dhis2/ui instead of material ui table for data statistics",
+ "simplify AddLockExceptionForm",
+ "use fragment instead of div",
+ "mergedcheck to mostRecentCheck",
+ "initialise state of class components outside constructor",
+ "issue-card: replace expandable card with details and summary elements",
"replace d2 with useDataMutation in Resource Tables page",
- "replace d2 with useDataQuery on Data Statistics page",
+ "use modal components from @dhis2/ui",
+ "tidy up sections.conf.js",
+ "replace d2 with useDataMutation in Maintenance page",
+ "replace d2 with @dhis2/app-runtime (#630)",
"extract LockExceptionsSubpageHeader",
- "remove material ui components from analytics",
- "import org unit select component code",
- "give mutation variable in remove lock exception better name",
+ "extract page headers as component",
+ "review - useLazyInterval to own file",
+ "data-statistics: use css grids",
+ "move dataIntegrityChecksQuery to summary",
"use MultiSelectField instead of (#690)",
- "remove d2 completely",
- "replace d2 with @dhis2/app-runtime (#630)",
- "don't use optional chaining for periodType",
- "start work on migrating lock exceptions",
- "org-unit-select: use @dhis2/ui selects",
+ "migrate min-max value generation from page state",
+ "layout: fullscreen layout",
"migrate data integrity page away from page state",
- "use consistent handler naming scheme",
- "migrate analytics away from page state",
- "checkdetails",
+ "move period picker translations to component",
+ "start work on migrating lock exceptions",
+ "don't use optional chaining for periodType",
+ "replace d2 with useDataMutation on Analytics page",
+ "improve i18n",
"notifications-table: use colours from @dhis2/ui theme",
- "initialise state of class components outside constructor",
+ "migrate lock exception management from page state",
+ "period-picker: replace material-ui DatePicker with InputField",
+ "use consistent handler naming scheme",
+ "org-unit-select: use @dhis2/ui selects",
+ "use sidebar based on @dhis2/ui components",
+ "offload data fetching to usePoll hook",
+ "simplify maintenance",
+ "migrate resource tables away from page state",
"migrate OrgUnitSelectByGroup to functional component",
- "migrate data statistics from page state",
- "extract data statistics table parsing into separate file",
- "replace d2 with useDataMutation on Analytics page",
+ "docs-link: replace material-ui IconButton with Tooltip",
+ "extract checkboxes from maintenance component",
+ "migrate OrgUnitSelectAll to functional component",
"migrate OrgUnitSelectByLevel to functional component",
- "replace d2 with useDataMutation in Maintenance page",
- "use @dhis2/ui instead of material ui table for data statistics",
- "extract data integrity hooks",
- "use fragment instead of div",
+ "move away from page state architecture (#623)",
"convert AddLockExceptionForm to functional component",
- "migrate OrgUnitSelectAll to functional component",
- "offload data fetching to usePoll hook",
- "period-picker: replace material-ui DatePicker with InputField",
- "improve i18n",
- "lock-exceptions-table: replace FontIcon with icon component",
- "extract checkboxes from maintenance component",
- "org-unit-select: start work on hooks",
- "tidy up sections.conf.js",
- "remove d2 from OrgUnitSelect components",
- "migrate lock exception management from page state",
- "layout: fullscreen layout",
- "remove duplicate page state",
"simplify data integrity issues rendering",
"use buttons from @dhis2/ui",
- "move period picker translations to component",
- "move dataIntegrityChecksQuery to summary",
- "issue-card: replace expandable card with details and summary elements",
- "simplify i18n-related code"
- ],
- "Documentation": [
- "clarify use of cy.tick for pages using polling"
- ],
- "Testing": [
- "ensure notifications table is present in analytics and resource tables pages",
- "add tests for useOrgUnitCache hook"
- ]
- },
- "v2.30-RC3": {},
- "v2.30-RC2-SNAPSHOT": {},
- "v2.30-RC1-SNAPSHOT": {},
+ "split lock exceptions page into 3 pages",
+ "remove d2 completely",
+ "lock-exceptions-subpage-header: replace FontIcon with icon component",
+ "remove material ui components from analytics",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "replace d2 with useDataQuery on Data Statistics page",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
+ "give mutation variable in remove lock exception better name",
+ "remove duplicate page state",
+ "cleanup, cleanup effect deps",
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "replace d2 API with useDataMutation in add lock exception form",
+ "org-unit-select: start work on hooks",
+ "checkdetails",
+ "use array for lock exceptions query fields"
+ ],
+ "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"
+ ]
+ },
+ "v2.30-RC3": {},
+ "v2.30-RC2-SNAPSHOT": {},
+ "v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
- "data-integrity: start of data-integrity checks ui",
- "prepare v100",
+ "add deeplinking from issues to apps",
"add checkDetails store",
- "implement slow check tabs",
"data integrity checks UI (#1031)",
- "add deeplinking from issues to apps"
+ "prepare v100",
+ "data-integrity: start of data-integrity checks ui",
+ "implement slow check tabs"
],
"Bug Fixes": [
- "fix routes contentwrapper",
- "severity sort",
+ "correct run all label, hide when slow",
"show alert when start all checks fail",
- "add no items message",
"handle slow checks better",
"use now instead of 0 seconds",
- "cleanup - fix proptypes",
- "add proptypes",
- "dont show about check if theres no info",
- "refactor - expandable run summary",
- "dont fetch until we have fetched details",
+ "add slow message to toolbar",
+ "better error handling",
+ "use checksData.result",
+ "minor styling, use css vars",
"fix polling started-variable not being up to date in poll",
- "correct run all label, hide when slow",
+ "refactor - expandable run summary",
"i18n average execution time seperator",
- "add minDHIS2Version to d2.config",
- "refactor, add introduction",
- "better error handling",
- "add slow message to toolbar",
+ "fix case insensitive sorting",
+ "severity sort",
+ "add no items message",
+ "dont show about check if theres no info",
+ "list item dividers",
+ "add proptypes",
+ "fix routes contentwrapper",
+ "show error if check-error, docs",
+ "cleanup - fix proptypes",
"data-integrity: implement details-check",
"small run all button",
- "use checksData.result",
- "list item dividers",
+ "refactor, add introduction",
+ "cleanup polling, use long-polling for details",
+ "add minDHIS2Version to d2.config",
"loading indicators when re-running on slow net",
- "fix case insensitive sorting",
- "minor styling, use css vars",
- "show error if check-error, docs",
- "cleanup polling, use long-polling for details"
+ "dont fetch until we have fetched details"
],
"Refactoring": [
- "review - useLazyInterval to own file",
- "checkdetails",
- "cleanup, cleanup effect deps",
- "mergedcheck to mostRecentCheck",
+ "move dataIntegrityChecksQuery to summary",
"layout: fullscreen layout",
- "move dataIntegrityChecksQuery to summary"
+ "mergedcheck to mostRecentCheck",
+ "cleanup, cleanup effect deps",
+ "checkdetails",
+ "review - useLazyInterval to own file"
],
"Maintenance": [
- "deps: upgrade dhis2 dependencies",
- "release: cut 2.0.0 [skip release]"
+ "release: cut 2.0.0 [skip release]",
+ "deps: upgrade dhis2 dependencies"
],
"GitHub": "2.0.0 (2024-02-28) \nFeatures \n\nBREAKING CHANGES \n\nforce CI to bump to v100 \n "
},
"v1.2.6": {
"Maintenance": [
+ "workflow: update gh workflow",
"bump to v99.9.9",
"set minDHIS2Version to 2.39",
- "add AppHub id to d2.config",
"release: cut 1.2.6 [skip release]",
- "workflow: update gh workflow",
- "prepare continuous release"
+ "prepare continuous release",
+ "add AppHub id to d2.config"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2587,10 +2587,10 @@
},
"v1.2.1": {
"Bug Fixes": [
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
"use reduce",
"support array of objects",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)"
],
"Maintenance": [
"release: cut 1.2.1 [skip ci]"
@@ -2599,17 +2599,17 @@
},
"v1.2.0": {
"Features": [
- "checkbox for generating outlier data",
"checkbox for skipping tracked entity data",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)"
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
+ "checkbox for generating outlier data"
],
"Bug Fixes": [
- "regenerate i18n",
- "use right param"
+ "use right param",
+ "regenerate i18n"
],
"Maintenance": [
- "upgrade nodejs version in github workflows",
"lower nodejs version to 16",
+ "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 "
@@ -2688,8 +2688,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]"
@@ -2729,13 +2729,13 @@
],
"Bug Fixes": [
"prevent failing jest test",
- "update jest mock [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
"remove v37 e2e",
+ "update jest mock [DHIS2-15415]",
"update v38 fixtures",
- "add scroll on workflow selector [DHIS2-15415]",
"update v39 fixtures",
"add scroll for workflows [DHIS2-15415]",
- "translations: sync translations from transifex (master)"
+ "add scroll on workflow selector [DHIS2-15415]"
],
"Maintenance": [
"update CODEOWNERS",
@@ -2748,10 +2748,10 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures",
"release: cut 100.0.7 [skip release]",
"fix formatting uissue in workflows config file",
+ "fix cypress tests referring to last year",
+ "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
@@ -2794,8 +2794,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"
@@ -2822,9 +2822,9 @@
},
"v100.0.0": {
"Maintenance": [
- "add code owners",
- "release: migrate to new app version scheme",
"release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme",
+ "add code owners",
"release: cut v100 and become continuously delivered"
],
"Build Updates": [
@@ -2838,15 +2838,15 @@
"v99.9.9": {},
"v1.16.8": {
"Bug Fixes": [
+ "data-workspace: reduce header height (#108)",
"adress failing tests due to new layering mechanism",
"update broken imports",
- "data-workspace: reduce header height (#108)",
"data-workspace: clean up CSS for overflowing table header text"
],
"Maintenance": [
- "release: cut 1.16.8 [skip ci]",
+ "dedupe and refresh yarn lock",
"upgrade @dhis2/ui so it contains table header fixes",
- "dedupe and refresh yarn lock"
+ "release: cut 1.16.8 [skip ci]"
],
"GitHub": "1.16.8 (2021-10-12) \nBug Fixes \n\ndata-workspace: reduce header height (#108 ) (eb62886 ) \n "
},
@@ -2866,8 +2866,8 @@
},
"v1.16.6": {
"Bug Fixes": [
- "approval-status-tag: show custom tag text for unauthorized users (#106)",
- "auth: distinguish between hasAppAccess and hasApprovalAuthorities"
+ "auth: distinguish between hasAppAccess and hasApprovalAuthorities",
+ "approval-status-tag: show custom tag text for unauthorized users (#106)"
],
"Maintenance": [
"release: cut 1.16.6 [skip ci]"
@@ -2880,8 +2880,8 @@
"approval-satus-tag: adjust test to simplified implementation"
],
"Testing": [
- "approval-status-tag: adjust test to new implementation",
- "approval-status-tag: adjust cypress tests to new implementation"
+ "approval-status-tag: adjust cypress tests to new implementation",
+ "approval-status-tag: adjust test to new implementation"
],
"Maintenance": [
"update network fixtures",
@@ -2894,9 +2894,9 @@
"revert pr#102 because the bug was actually expected behavior (#104)"
],
"Maintenance": [
- "revert \"show message to users with no authority to approve data\"",
"release: cut 1.16.4 [skip ci]",
- "revert \"remove unused import\""
+ "revert \"remove unused import\"",
+ "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 "
},
@@ -2916,8 +2916,8 @@
"release: cut 1.16.2 [skip ci]"
],
"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)"
@@ -2933,8 +2933,8 @@
"store approval statuses in constant"
],
"Maintenance": [
- "fix typo in property name",
- "release: cut 1.16.1 [skip ci]"
+ "release: cut 1.16.1 [skip ci]",
+ "fix typo in property name"
],
"Testing": [
"bottom-bar: adjust test so it can assert disabled buttons too"
@@ -2943,15 +2943,15 @@
},
"v1.16.0": {
"Maintenance": [
- "setup v37 test jobs and generate fixtures",
+ "setup e2e tests for v37 and v38 (#97)",
+ "release: cut 1.16.0 [skip ci]",
+ "try no separator",
"remove nr from workflow step name",
- "tweak config",
- "add config and fixtures",
+ "setup v37 test jobs and generate fixtures",
"use underscore and number in workflow step name",
- "setup e2e tests for v37 and v38 (#97)",
"let release depend on v37 e2e step",
- "try no separator",
- "release: cut 1.16.0 [skip ci]"
+ "add config and fixtures",
+ "tweak config"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -2972,65 +2972,65 @@
},
"v1.14.0": {
"Maintenance": [
- "revert app-runtime to latest-stable (#63)",
- "implement ui-improvements from test session (#68)",
- "format files",
- "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
- "update cypress tests and network fixtures",
+ "release: cut 1.14.0 [skip ci]",
"ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
+ "fix timezone typo",
+ "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
+ "revert app-runtime to latest-stable (#63)",
"format code",
+ "deps: update cypress",
+ "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
"update fixtures and pot file",
- "fix timezone typo",
"linter: fix issues",
- "deps: update app-runtime and related deps",
- "release: cut 1.14.0 [skip ci]",
- "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
+ "fix type in test description",
+ "implement ui-improvements from test session (#68)",
"use 2 containers for cypress on ci since we only have 2 features",
+ "tests: fix display.test.js tests after changing a label",
+ "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
+ "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
"update broken org-unit-select test",
- "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
- "fix type in test description",
- "deps: update cypress",
- "tests: fix display.test.js tests after changing a label"
+ "format files",
+ "update cypress tests and network fixtures",
+ "deps: update app-runtime and related deps"
],
"Features": [
- "status-tag: show user and date/time if approved (#62)",
+ "data-workspace: show notification for non-default form types (#65)",
"make text in context-select component non-selecatable",
+ "expand org-unit-roots in popover when no org-unit is selected",
"show alert in success state when confirming approval",
- "data-workspace: show notification for non-default form types (#65)",
- "expand org-unit-roots in popover when no org-unit is selected"
+ "status-tag: show user and date/time if approved (#62)"
],
"Testing": [
- "update cypress fixtures",
- "cypress: fix cypress test failures",
- "status-tag: add unit tests for showing user and approval date",
"status-tag: adjust e2e to deal with varying approved texts",
- "period-select: test formatting of Daily periods"
+ "cypress: fix cypress test failures",
+ "update cypress fixtures",
+ "period-select: test formatting of Daily periods",
+ "status-tag: add unit tests for showing user and approval date"
],
"Bug Fixes": [
- "noop: trigger release process",
- "clear all selections button: make button \"small\" (DHIS2-11674)",
- "context select: remove top/bottom padding",
- "status-tag: adjust date/time for server-client timezone offset (#74)",
- "period-select: display periods in reverse chronological order (#88)",
- "approval-status-tag: fix time-ago messages (#87)",
"period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "status-tag: use locale dependent long date/time notation in tooltip",
"approval-status-tag: fix rounding in timezone offset calculation",
"approval-status-tag: unset max width of Tag component (#67)",
- "data-workspace: use more idiomatic assertions in tests",
+ "data set count label: adjust font-size / line-height (DHIS2-11680)",
+ "approval-status-tag: fix time-ago messages (#87)",
"bottom-bar: update button state before unmounting via refresh (#66)",
- "add UI fixes/improvements",
+ "status-tag: use locale dependent long date/time notation in tooltip",
+ "status-tag: unescape username and improve rtl support",
+ "context select: remove top/bottom padding",
+ "clear all selections button: make button \"small\" (DHIS2-11674)",
+ "status-tag: adjust date/time for server-client timezone offset (#74)",
"data set display table: table should use only needed space (DHIS2-11678)",
+ "add UI fixes/improvements",
"approval-status-tag: only process approvedAt if received",
- "status-tag: unescape username and improve rtl support",
- "data set count label: adjust font-size / line-height (DHIS2-11680)"
+ "data-workspace: use more idiomatic assertions in tests",
+ "period-select: display periods in reverse chronological order (#88)",
+ "noop: trigger release process"
],
"Refactoring": [
+ "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
"custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
"use useConfig instead of fetching from system/info endpoint",
- "approve modal summary title: adjust title (DHIS2-11682)",
- "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear"
+ "approve modal summary title: adjust title (DHIS2-11682)"
],
"Build Updates": [
"verify: use new release action"
@@ -3172,15 +3172,15 @@
},
"v100.8.3": {
"Build Updates": [
- "update workflows (#401)",
"add e2e",
- "remove custom cypress reporter",
"fix workflow expression",
+ "update workflows (#401)",
+ "remove custom cypress reporter",
"add netlify deploy workflows"
],
"Maintenance": [
- "remove jest reporting",
- "release: cut 100.8.3 [skip release]"
+ "release: cut 100.8.3 [skip release]",
+ "remove jest reporting"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -3198,8 +3198,8 @@
},
"v100.8.1": {
"Bug Fixes": [
- "remove duplicate parsing function",
- "upload download artifact versions (#400)"
+ "upload download artifact versions (#400)",
+ "remove duplicate parsing function"
],
"Maintenance": [
"release: cut 100.8.1 [skip release]"
@@ -3208,12 +3208,12 @@
},
"v100.8.0": {
"Features": [
- "make collapsible a feature toggle",
"make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded",
- "add an arrow button to collapse or expand each section",
"make data sets sections collapsable",
- "revert setting collapsible with feature toggle"
+ "revert setting collapsible with feature toggle",
+ "make collapsible a feature toggle",
+ "add an arrow button to collapse or expand each section",
+ "make collapsed section same width of when they are expanded"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -3229,16 +3229,16 @@
"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",
- "release: cut 100.6.0 [skip release]",
- "fix workflow and enable yarn caching"
+ "fix workflow and enable yarn caching",
+ "release: cut 100.6.0 [skip release]"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -3286,8 +3286,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "apply code review comments",
- "change file structure to separate transposed from grouped"
+ "change file structure to separate transposed from grouped",
+ "apply code review comments"
],
"Testing": [
"add missed tests"
@@ -3318,21 +3318,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": [
- "validator: limits as warning instead of error (#357)",
- "prevent setting warning as undefined",
+ "warning border style to yellow",
"tests: update tests",
- "help: add warning style reference to help",
"prevent unnecessary renders when form has errors (#358)",
- "warning border style to yellow"
+ "validator: limits as warning instead of error (#357)",
+ "help: add warning style reference to help",
+ "prevent setting warning as undefined"
],
"Refactoring": [
"extract warningvalidate",
- "cleanup",
- "validation-tooltip: rename invalid prop to enabled"
+ "validation-tooltip: rename invalid prop to enabled",
+ "cleanup"
],
"Documentation": [
"comment"
@@ -3533,8 +3533,8 @@
},
"v100.9.1": {
"Maintenance": [
- "update scheme UI [DHIS2-17275] (#80)",
- "release: cut 100.9.1 [skip release]"
+ "release: cut 100.9.1 [skip release]",
+ "update scheme UI [DHIS2-17275] (#80)"
],
"Bug Fixes": [
"trigger release (#94)"
@@ -3543,10 +3543,10 @@
},
"v100.9.0": {
"Features": [
+ "add more tests to cover add exchange usecase",
"add more tests and improve some of the existing ones",
"add tests to cover edit exchange usecase and format",
"add tests to cover add exchange usecase",
- "add more tests to cover add exchange usecase",
"add tests to cover add exchnage usecase"
],
"Maintenance": [
@@ -3565,15 +3565,15 @@
},
"v100.8.0": {
"Features": [
- "more tests for data page and setup for other pages",
+ "add some tests for main data page",
"add additional tests for main exchange page",
"add more tests to general data page and refactor existing ones",
- "add some tests for main data page",
+ "more tests for data page and setup for other pages",
"add initial tests for main data display page"
],
"Bug Fixes": [
- "add mock for resize observer",
- "fix format"
+ "fix format",
+ "add mock for resize observer"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3600,20 +3600,20 @@
},
"v100.6.0": {
"Bug Fixes": [
- "add missing transations",
"update fixtures for cypress tests",
"minor fixes",
- "move testing libraty to dev dependencies"
+ "move testing libraty to dev dependencies",
+ "add missing transations"
],
"Features": [
"upgrade node version for ci",
- "add sharing button which opens a sharing dialog in configurations",
"add sharing button to data exchange configurations",
"update version of dhis2 app runtime",
- "add sharing settings",
+ "show sharing button only if the user can share the exchange",
"upgrade app platform and ui library",
+ "add sharing settings",
"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"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -3649,8 +3649,8 @@
},
"v100.4.0": {
"Features": [
- "upgrade cypress version",
- "upgrade cypress to version"
+ "upgrade cypress to version",
+ "upgrade cypress version"
],
"Maintenance": [
"release: cut 100.4.0 [skip release]"
@@ -3665,25 +3665,25 @@
],
"Maintenance": [
"update app-runtime to 3.11.3",
+ "use analytics build for testing",
+ "update analytics dependency",
"update ui dep and remove resolution",
- "run prettier",
"use latest analytics build for testing",
- "release: cut 100.9.0 [skip release]",
- "use latest test build of analytics",
- "update analytics to latest build for testing",
"bump ui to v10",
- "use analytics build for testing",
- "update analytics dependency"
+ "update analytics to latest build for testing",
+ "use latest test build of analytics",
+ "release: cut 100.9.0 [skip release]",
+ "run prettier"
],
"Bug Fixes": [
- "use fluid on Modal to maximise space use",
- "pass currentUser to DataDimension"
+ "pass currentUser to DataDimension",
+ "use fluid on Modal to maximise space use"
],
"Testing": [
- "update snapshot after changing Modal prop",
- "update snapshots",
"Cypress: add tests for data info popper",
- "Cypress: add command for closing poppers"
+ "Cypress: add command for closing poppers",
+ "update snapshot after changing Modal prop",
+ "update snapshots"
],
"Documentation": [
"add section about the data item info panel"
@@ -3692,9 +3692,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)"
+ "deps: bump elliptic in the security group across 1 directory (#3291)",
+ "release: cut 100.8.8 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -3712,25 +3712,25 @@
},
"v100.8.6": {
"Maintenance": [
- "release: cut 100.8.6 [skip release]",
- "use d2-ci analytics build for testing",
"remove ReportPortal integration (#3293)",
- "import order",
"unused import",
+ "import order",
+ "release: cut 100.8.6 [skip release]",
+ "use d2-ci analytics build for testing",
"comment"
],
"Testing": [
- "update cypress test - expect 2 units selected",
- "fix totals test by changing periods (#3300)",
- "add reducer test for default metadata",
- "test names",
"update cypress test - no longer expect disabled tree",
+ "add reducer test for default metadata",
+ "update cypress test - expect 2 units selected",
"update cypress test - expect root to be selected",
- "update test to work with analytics function"
+ "update test to work with analytics function",
+ "fix totals test by changing periods (#3300)",
+ "test names"
],
"Bug Fixes": [
- "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
"inject translated user ou names",
+ "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
"upgrade analytics",
"never overwrite default metadata"
],
@@ -3738,30 +3738,30 @@
},
"v100.8.5": {
"Bug Fixes": [
- "handle single value vis-type as highcharts chart instance (#3289)",
- "remove single-value-specific test"
+ "remove single-value-specific test",
+ "handle single value vis-type as highcharts chart instance (#3289)"
],
"Maintenance": [
- "remove unused code from spec file",
"release: cut 100.8.5 [skip release]",
- "update yarn.lock",
- "delete import of removed function"
+ "remove unused code from spec file",
+ "delete import of removed function",
+ "update yarn.lock"
],
"Testing": [
"fix open e2e test because single value is no long a nonHighchartsType",
- "fix new e2e test because single value now is a highcharts chart",
- "adjust legend test to new single value implementation"
+ "adjust legend test to new single value implementation",
+ "fix new e2e test because single value now is a highcharts chart"
],
"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 http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
"release: cut 100.8.4 [skip release]",
+ "deps: bump the security group with 5 updates (#3253)",
"do not use reportportal when dependabot pr (#3271)",
"upgrade all used github action versions (#3267)",
- "deps: bump the security group with 5 updates (#3253)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)"
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)"
],
"Bug Fixes": [
"infinite spinner when opening the interpretations modal while viewing a visualization (#3283)"
@@ -3770,10 +3770,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",
- "show error UI when plugin has no data [DHIS2-16793] (#3131)",
- "address css lint errors"
+ "address css lint errors",
+ "show error UI when plugin has empty rows",
+ "show error UI when plugin has no data [DHIS2-16793] (#3131)"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -3793,25 +3793,25 @@
},
"v100.8.1": {
"Maintenance": [
- "use hardcoded dev version for running e2e prod tests (#3240)",
"bump analytics version",
- "consolidate visualization error test",
- "release: cut 100.8.1 [skip release]"
+ "release: cut 100.8.1 [skip release]",
+ "use hardcoded dev version for running e2e prod tests (#3240)",
+ "consolidate visualization error test"
],
"Bug Fixes": [
"compute subtotals/totals for boolean types (DHIS2-9155) (#3194)",
"solve sizing/visibility issues in dashboard"
],
"Testing": [
- "add regression test for totals with boolean value types",
- "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes"
+ "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
+ "add regression test for totals with boolean value types"
],
"GitHub": "\nBug Fixes \n\ncompute subtotals/totals for boolean types (DHIS2-9155) (#3194 ) (ebc0806 ) \n "
},
"v100.8.0": {
"Features": [
- "add stylelint cli-style#464",
- "improve support for right-to-left languages (#3073)"
+ "improve support for right-to-left languages (#3073)",
+ "add stylelint cli-style#464"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3820,22 +3820,22 @@
},
"v100.7.2": {
"Maintenance": [
- "prevent visualization plugin test to log errors by fixing the test",
- "disable report-portal debug logging",
- "do not log getShallowAddToLayoutButton during test run",
- "prevent console error output",
"deps: bump the security group across 1 directory with 7 updates (#3192)",
+ "remove reference to maps app",
"remove unneeded console.error hack",
"remove unclear code and replace with ESLint disable comment",
- "tweak test config",
- "prevent error log for missing components",
- "remove reference to maps app",
+ "tweak jest config so it only reports to portal when on CI",
+ "release: cut 100.7.2 [skip release]",
"fix local jest run (#3218)",
- "do not log action errors during jest test run",
- "deduplicate deps",
+ "disable report-portal debug logging",
+ "do not log getShallowAddToLayoutButton during test run",
+ "prevent error log for missing components",
"remove test file without any tests",
- "tweak jest config so it only reports to portal when on CI",
- "release: cut 100.7.2 [skip release]"
+ "prevent console error output",
+ "tweak test config",
+ "deduplicate deps",
+ "do not log action errors during jest test run",
+ "prevent visualization plugin test to log errors by fixing the test"
],
"Bug Fixes": [
"add requireActual to analytics mock to prevent component missing errors",
@@ -3873,8 +3873,8 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
- "use constant from analytics instead of 'co'",
"release: cut 100.6.2 [skip release]",
+ "use constant from analytics instead of 'co'",
"remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
@@ -3890,9 +3890,9 @@
},
"v100.6.0": {
"Maintenance": [
- "import order",
"unused imports",
"release: cut 100.6.0 [skip release]",
+ "import order",
"resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
@@ -3927,12 +3927,12 @@
},
"v100.5.7": {
"Maintenance": [
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
"deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"release: cut 100.5.7 [skip release]",
- "dependabot config and remove dev branch from workflows (#3107)",
- "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)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
+ "dependabot config and remove dev branch from workflows (#3107)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)"
],
"Bug Fixes": [
@@ -3941,8 +3941,8 @@
},
"v100.5.6": {
"Bug Fixes": [
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"use improved rich text editor from analytics (DHIS2-15522)",
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"merge to master"
],
"Maintenance": [
@@ -3951,26 +3951,26 @@
},
"v100.5.5": {
"Maintenance": [
- "release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)",
"optimize Cypress recordings with conditional triggers (#3043)",
- "do not run release step on dev branch (#3083)"
+ "release: cut 100.5.5 [skip release]",
+ "do not run release step on dev branch (#3083)",
+ "run release job for tags (#3064)"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"merge to master",
- "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)"
+ "dimension chip design updates (DHIS2-16272) (#2934)",
+ "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)"
]
},
"v100.5.4": {
"Bug Fixes": [
- "fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "translations: sync translations from transifex (dev)",
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
"merge to master",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
+ "translations: sync translations from transifex (dev)",
+ "fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -3978,10 +3978,10 @@
},
"v100.5.3": {
"Bug Fixes": [
- "try locking highcharts to 10.2.0",
"plugin flashes when interacting with Interpretations modal (#3017)",
- "translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "try locking highcharts to 10.2.0",
+ "translations: sync translations from transifex (dev)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -3995,11 +3995,11 @@
},
"v100.5.2": {
"Bug Fixes": [
+ "wait for different SVG for single value",
+ "change urlReg to urlGlob and correct glob pattern for outlier tables",
"remove query param section from url glob",
"correct typo in visualisation type",
- "wait for different SVG for single value",
- "add classnames and update json instructions file for outlier tables (#3000)",
- "change urlReg to urlGlob and correct glob pattern for outlier tables"
+ "add classnames and update json instructions file for outlier tables (#3000)"
],
"Maintenance": [
"release: cut 100.5.2 [skip release]",
@@ -4008,10 +4008,10 @@
},
"v100.5.1": {
"Bug Fixes": [
+ "enable the loading spinner when props change",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
- "ensure only the first period item is used",
"merge to master",
- "enable the loading spinner when props change"
+ "ensure only the first period item is used"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -4019,101 +4019,101 @@
},
"v100.5.0": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
"bump node to version 18",
- "include release notes in slackbot message (#2974)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "release: cut 100.5.0 [skip release]",
"upgrade @dhis2/analytics",
- "run the release step on both dev and master branches (#2990)",
+ "bump Cypress to version 13 (#2935)",
"apply consistent naming to push analytics class names",
- "yarn deduplicate",
- "reorganised dev commits",
+ "remove testRegex from jest config (#2956)",
+ "include release notes in slackbot message (#2974)",
+ "run the release step on both dev and master branches (#2990)",
"add slack bot release success message (#2965)",
- "remove testRegex from jest config (#2956)"
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "reorganised dev commits",
+ "yarn deduplicate",
+ "release: cut 100.5.0 [skip release]"
],
"Testing": [
- "don't expect subtitle to be visible by default",
- "refactor data.cy.js to independent test cases",
"hover over list to prevent it from being stale",
- "adapt tests to new database (#2975)"
+ "refactor data.cy.js to independent test cases",
+ "adapt tests to new database (#2975)",
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
"add custom errors for analytics requests (#2874)",
- "translations: sync translations from transifex (dev)",
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "translations: sync translations from transifex (dev)",
"push-analytics: add push analytics instructions (#2985)"
],
"Features": [
- "support Outlier table visualization type (DHIS2-13858) (#2942)",
- "add class-names for push-analytics (#2966)"
+ "add class-names for push-analytics (#2966)",
+ "support Outlier table visualization type (DHIS2-13858) (#2942)"
]
},
"v100.4.0": {
"Bug Fixes": [
- "update cli-app-scripts and analytics deps",
- "fetch data element icon and pass it in extraOptions",
+ "avoid visualization flashing when changing options",
+ "set disabledOptions on AO loading and vis type switching",
"translations: sync translations from transifex (dev)",
- "avoid crash when visualization object is empty (ie. New)",
- "do not pass a boolean for icons when saving",
"hide icon from visualization when option is toggled",
+ "update cli-app-scripts and analytics deps",
+ "do not pass a boolean for icons when saving",
"dependency updates (#2243)",
"fix bug which cause current to loose props",
- "set disabledOptions on AO loading and vis type switching",
- "avoid visualization flashing when changing options"
+ "avoid crash when visualization object is empty (ie. New)",
+ "fetch data element icon and pass it in extraOptions"
],
"Maintenance": [
- "manually bump deps (#2543)",
- "update pot file",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "release: cut 100.4.0 [skip release]",
+ "use renamed github shared workflow (#2912)",
"switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
"analytics: add support for cumulative values",
+ "manually bump deps (#2543)",
+ "release: cut 100.4.0 [skip release]",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "fix linting error",
"configure continuous delivery workflows (#2254)",
"remove videos",
+ "regenerate pot file",
+ "update pot file",
"revert the test server changes and move to a separate PR",
- "use renamed github shared workflow (#2912)",
"upgrade cypress to v12 and adjust project to it",
- "use alpha version of analytics",
- "fix rebase conflict resolutions",
- "regenerate pot file",
- "fix linting error"
+ "fix rebase conflict resolutions"
],
"Features": [
- "handle disabled and helpText props for disabled options",
+ "disable legend option when cumulative values is enabled",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "handle disabled option in Redux store",
"v100.4.0",
"support non-gregorian fixed periods (#2233)",
+ "handle disabled and helpText props for disabled options",
"cumulative values in PT (DHIS2-5497) (#2746)",
- "handle disabled option in Redux store",
- "remove disabled before passing object to visualization generator",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "disable legend option when cumulative values is enabled",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "disable option when cumulativeValues is checked in PT DHiS2-15728"
+ "remove disabled before passing object to visualization generator"
],
"Testing": [
+ "add tests for cumulativeValues option in PT",
"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",
"add helper functions for totals options",
- "add tests for cumulativeValues option in PT"
+ "use current year instead of hardcode it",
+ "enhance tests, options and sorting",
+ "fix test failing due to change in single value behaviour"
],
"Refactoring": [
+ "add helper text when used in PT DHIS2-15727",
+ "avoid involuntary changes to current in Redux store",
+ "allow disabled to be passed as prop",
+ "simplify code for passing displayProperty",
"allow checkbox options to be disabled",
- "avoid extra prop and detect visType internally",
- "allow legend related option to be disabled",
- "allow non toggleable select to be disabled",
- "revert changes to option components",
"add styles for titles of disabled sections",
- "remove unnecessary code",
- "avoid involuntary changes to current in Redux store",
- "add helper text when used in PT DHIS2-15727",
+ "revert changes to option components",
+ "allow non toggleable select to be disabled",
+ "streamlined code",
"rename variable for clarity",
- "simplify code for passing displayProperty",
- "allow disabled to be passed as prop",
- "streamlined code"
+ "remove unnecessary code",
+ "allow legend related option to be disabled",
+ "avoid extra prop and detect visType internally"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4121,18 +4121,18 @@
},
"v100.3.1": {
"Bug Fixes": [
- "color set update (DHIS2-16108) (#2906)",
"legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
- "v100.3.1"
+ "v100.3.1",
+ "color set update (DHIS2-16108) (#2906)"
],
"Maintenance": [
+ "use latest analytics-e2e-tests workflow",
+ "get BRANCH_NAME and PR_TITLE",
+ "use reportportal fork",
"release: cut 100.3.1 [skip release]",
"move RP agent-js-cypress to dhis2 org",
- "get BRANCH_NAME and PR_TITLE",
"consolidate cypress tests (#2890)",
- "use reportportal fork",
- "consolidate legend tests (#2897)",
- "use latest analytics-e2e-tests workflow"
+ "consolidate legend tests (#2897)"
]
},
"v100.3.0": {
@@ -4140,15 +4140,15 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "translate dimension labels in PT DHIS2-15750 (#2783)",
- "only update interpretations list when in DOM",
- "prevent state update when modal is closing",
- "translations: sync translations from transifex (dev)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
+ "translations: sync translations from transifex (dev)",
"visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "only update interpretations list when in DOM",
"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)"
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "prevent state update when modal is closing",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)"
],
"Features": [
"deps: bump analytics to latest to benefit from fixes and features (#2886)",
@@ -4412,9 +4412,9 @@
},
"v101.0.1": {
"Bug Fixes": [
- "tracker-api-migration: change separator for array from semicolon to comma",
+ "tracker-api-migration: update the casing of followup parameter",
"tracker-api-migration: remove skipPaging parameter",
- "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]"
@@ -4425,21 +4425,21 @@
"Features": [
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
"migrate TEI and Event export to new tracker API",
- "move Event import to new tracker endpoints",
- "move TEI import to new tracker endpoints"
+ "move TEI import to new tracker endpoints",
+ "move Event import to new tracker endpoints"
],
"Bug Fixes": [
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "lint issues",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
"update tests snapshots",
"migration-trackedentity: change followupStatus to followup",
"loader keeps showing when opening export in new page",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter"
+ "lint issues"
],
"Refactoring": [
- "apply code review comments",
- "change TEI references to Tracked entity"
+ "change TEI references to Tracked entity",
+ "apply code review comments"
],
"Maintenance": [
"release: cut 101.0.0 [skip release]"
@@ -4477,8 +4477,8 @@
},
"v101.1.11": {
"Maintenance": [
- "release: cut 101.1.11 [skip release]",
- "release workflow fixes (#627)"
+ "release workflow fixes (#627)",
+ "release: cut 101.1.11 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4487,16 +4487,16 @@
},
"v101.1.10": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "remove reportportal integration (#618)",
"update READM with info about deploy previews (#591)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
+ "downgrade commitlint action",
"try commitlint action v5",
- "remove reportportal integration (#618)",
- "release: cut 101.1.10 [skip release]",
"deps: bump the security group across 1 directory with 5 updates (#601)",
+ "release: cut 101.1.10 [skip release]",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
- "update all actions to latest version [DHIS2-18298] (#604)",
- "downgrade commitlint action"
+ "update all actions to latest version [DHIS2-18298] (#604)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4505,11 +4505,11 @@
},
"v101.1.9": {
"Maintenance": [
+ "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
"remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]",
- "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
- "use hardcoded dev version for running e2e prod tests (#598)",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "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)"
@@ -4518,12 +4518,12 @@
},
"v101.1.8": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
- "enable debug logging on semantic release GHA step",
- "release: cut 101.1.8 [skip release]"
+ "release: cut 101.1.8 [skip release]",
+ "enable debug logging on semantic release GHA step"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#581 ) (d31979f ) \nuse saved visualization in interpretation modal (#551 ) (6e42b92 ) \n "
},
@@ -4548,8 +4548,8 @@
},
"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)",
+ "sanitize width before reading and writing to local storage",
"ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
@@ -4566,19 +4566,19 @@
},
"v101.1.4": {
"Bug Fixes": [
- "update options test after DHIS2 Core v39.6 release (#577)",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
+ "update options test after DHIS2 Core v39.6 release (#577)",
"update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
"surround assertions with it blocks",
- "round to single decimal",
+ "release: cut 101.1.4 [skip release]",
+ "remove version dependent e2e test logic for enrollment too",
"only test enrolment skip rounding on v41 and above",
- "restore cypress config",
"add comment with JIRA issue link",
- "release: cut 101.1.4 [skip release]",
+ "round to single decimal",
"disable reporter in cypress config",
- "remove version dependent e2e test logic for enrollment too"
+ "restore cypress config"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
},
@@ -4605,48 +4605,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": [
- "reset to default width on double click",
"allow sidebar width reset via view menu",
- "enable resizing the sidebar with keyboard navigation",
- "add resizable sidebar (DHIS2-17170) (#534)",
- "add sidebar width to global state and store in local storage",
"decrease sidebar width after window resize if needed",
+ "enable resizing the sidebar with keyboard navigation",
"prevent sidebar from becoming to narrow or extend past the end of the window",
- "ensure sidebar does not break layout"
+ "add sidebar width to global state and store in local storage",
+ "reset to default width on double click",
+ "ensure sidebar does not break layout",
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
+ "fix typo in filename",
+ "correct some typos",
+ "release: cut 101.1.0 [skip release]",
"remove redundant call to event.persist()",
"add translation for reset sidebar width button",
- "release: cut 101.1.0 [skip release]",
- "fix typo in filename",
- "use correct default size",
+ "use local storage key format consistent with dashboards",
"add e2e test for reset by double click",
- "correct some typos",
- "use local storage key format consistent with dashboards"
+ "use correct default size"
],
"Bug Fixes": [
"persist width correctly after resetting",
"add dependency array to effect hook",
"hide panel content after transition is complete",
- "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"
+ "ensure resize handler is removed when the component unmounts",
+ "set animation duration to 150ms for increased snappiness",
+ "animate width on inner panel to fix reset animation"
],
"Testing": [
- "assert out-of-bounds behavior",
- "implement e2e tests"
+ "implement e2e tests",
+ "assert out-of-bounds behavior"
],
"Documentation": [
- "add instructions for resetting to default by double-click",
- "describe how the resizable sidebar feature works"
+ "describe how the resizable sidebar feature works",
+ "add instructions for resetting to default by double-click"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -4665,9 +4665,9 @@
"v101.0.6": {
"Maintenance": [
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "release: cut 101.0.6 [skip release]",
+ "deps: bump the security group across 1 directory with 10 updates (#541)",
"deps: bump express from 4.18.2 to 4.19.2 (#520)",
- "deps: bump 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)"
@@ -4685,11 +4685,11 @@
},
"v101.0.4": {
"Maintenance": [
- "add group for security updates to dependabot config (#536)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"release: cut 101.0.4 [skip release]",
+ "enhance parallel cypress test execution (#514)",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
- "enhance parallel cypress test execution (#514)"
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -4736,8 +4736,8 @@
"v100.17.1": {
"Maintenance": [
"release: cut 100.17.1 [skip release]",
- "group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)"
+ "optimize Cypress recordings with conditional triggers (#505)",
+ "group all non dhis2 deps into a single dependabot PR (#510)"
],
"Bug Fixes": [
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
@@ -4756,23 +4756,23 @@
"enable test for sorting data loaded from AO",
"verify values are sorted correctly",
"refactor after PR review",
- "add Cypress tests for sorting in AO",
- "add another test for sorting/saving"
+ "add another test for sorting/saving",
+ "add Cypress tests for sorting in AO"
],
"Bug Fixes": [
"use correct property name and case",
- "respect user defined sorting in download DHIS2-15248",
- "avoid extra analytics request when loading a new AO",
- "fix merging conflict",
- "format sorting correctly when saving DHIS2-15836",
- "reset sorting when a different AO is loaded",
+ "reset local sorting state when column is removed",
"show empty cell for missing boolean values as well (#466)",
- "fix merge conflict",
+ "avoid extra analytics request when loading a new AO",
"use correct default for sorting direction",
- "fix sorting on a \"repeated\" dimension column",
+ "reset sorting when a different AO is loaded",
"pass correct dimension name in download for sorting",
- "reset local sorting state when column is removed",
- "avoid re-renders and double requests when sorting in dashboard"
+ "fix sorting on a \"repeated\" dimension column",
+ "respect user defined sorting in download DHIS2-15248",
+ "fix merging conflict",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "fix merge conflict",
+ "format sorting correctly when saving DHIS2-15836"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -4809,8 +4809,8 @@
},
"v100.15.1": {
"Maintenance": [
- "include release notes in slackbot message (#488)",
- "release: cut 100.15.1 [skip release]"
+ "release: cut 100.15.1 [skip release]",
+ "include release notes in slackbot message (#488)"
],
"Testing": [
"adapt tests to new database (#489)"
@@ -4825,21 +4825,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add feature toggle for skipRounding option",
+ "handle showHierarchy separately from requestable options",
"add option for skipRounding",
+ "add feature toggle for skipRounding option",
"add skipRounding option DHIS2-15629",
- "handle showHierarchy separately from requestable options",
"enable skip rounding option for all versions"
],
"Testing": [
- "add test for skipRounding and fix other tests",
- "remove version toggle for tests"
+ "remove version toggle for tests",
+ "add test for skipRounding and fix other tests"
],
"Documentation": [
- "fix sequence of example screenshots",
"remove screenshot of Options modal",
"rephrase skip rounding section title",
- "add documentation for skip rounding option"
+ "add documentation for skip rounding option",
+ "fix sequence of example screenshots"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -4865,10 +4865,10 @@
"use form container component for styling consistency"
],
"Maintenance": [
- "format code",
"add translations",
+ "release: cut 100.2.0 [skip release]",
"add lngs to avoid page refresh",
- "release: cut 100.2.0 [skip release]"
+ "format code"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
},
@@ -4918,8 +4918,8 @@
},
"v100.1.10": {
"Bug Fixes": [
- "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)",
- "test repo settings update"
+ "test repo settings update",
+ "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)"
],
"Maintenance": [
"release: cut 100.1.10 [skip release]"
@@ -4964,8 +4964,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]"
@@ -5045,16 +5045,16 @@
},
"v100.0.5": {
"Maintenance": [
- "release: cut 100.0.5 [skip release]",
+ "clean up tests",
"remove duplicate/unused tests",
- "start adding unit tests",
"add missing coverage flag when running tests",
+ "language update tests",
"set code coverage threshold",
"app component tests",
"useGetErrorIfNotAllowed hook tests",
+ "release: cut 100.0.5 [skip release]",
"passwordReset page tests",
- "language update tests",
- "clean up tests"
+ "start adding unit tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5063,8 +5063,8 @@
},
"v100.0.4": {
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
- "add transifex config file (#24)"
+ "add transifex config file (#24)",
+ "release: cut 100.0.4 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (main)"
@@ -5145,10 +5145,10 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
- "release: cut 0.22.0 [skip release]",
+ "update sectionlist for indicatortypes",
"resolved filters",
"remove data dimension from edit form",
- "update sectionlist for indicatortypes"
+ "release: cut 0.22.0 [skip release]"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
},
@@ -5163,19 +5163,19 @@
},
"v0.21.0": {
"Bug Fixes": [
- "small copy fixes in category form (#478) [skip release]",
- "fix lint",
- "remove section when used in form base",
"add soem help text and maxLimit to transfers (#480)",
"save navigation for dataelementGroup and -Sets (#482)",
- "small fixxes"
+ "remove section when used in form base",
+ "small fixxes",
+ "fix lint",
+ "small copy fixes in category form (#478) [skip release]"
],
"Features": [
+ "add setup and required fields to data set form",
"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",
- "introduce route path",
- "translate period types"
+ "translate period types",
+ "introduce route path"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -5184,27 +5184,27 @@
},
"v0.20.0": {
"Refactoring": [
- "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]",
- "modelSingleSelect refactor"
+ "modelSingleSelect refactor",
+ "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]"
],
"Bug Fixes": [
- "indent org unit with no childs and refresh lists on update or new item",
- "remove show all button and small changes to invalidate",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
"rename select to transform",
- "remove categoryComboSelect refactor",
- "pass usefieldff to modelsingleselectfield",
"ModelSingleSelect: more refactor",
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]",
+ "remove categoryComboSelect refactor",
+ "indent org unit with no childs and refresh lists on update or new item",
+ "remove show all button and small changes to invalidate",
+ "refactor categorycomboselect",
"some refactoring, set staletime",
- "switch indicator type edit form to correct format (#477)",
- "cleanup and rename modelsingleselectlegacy",
+ "pass usefieldff to modelsingleselectfield",
"rename old modelsingleselect to legacy",
- "use partialLoadedDisplayAbleModel type",
- "refactor categorycomboselect"
+ "cleanup and rename modelsingleselectlegacy",
+ "switch indicator type edit form to correct format (#477)",
+ "use partialLoadedDisplayAbleModel type"
],
"Testing": [
- "add tests for modelsingleselect",
- "add test for empty option"
+ "add test for empty option",
+ "add tests for modelsingleselect"
],
"Features": [
"wrap warnings only on small screens (#476)"
@@ -5216,49 +5216,49 @@
},
"v0.19.5": {
"Bug Fixes": [
- "remove global lineheight declaration",
- "ou-tree field styling",
- "adjust help and description texts",
- "adjust table icon button color",
+ "sidebar filter placeholder label",
+ "require a parent orgunit when creating new org units",
"UI adjustments [DHIS2-18628]",
- "sort columns using non case sensitive sort (#469) [skip release]",
- "adjust form container styles",
- "adjust global background color",
+ "adjust sidebar filter empty state",
"adjust form footer styles",
+ "small rewrite of format sort order function",
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "ou-tree field styling",
+ "sidebar filter placeholder style",
"sidebar, sidenav style adjustments",
- "adjust sidebar filter empty state",
- "reduce sidebar filter padding",
- "require a parent orgunit when creating new org units",
- "adjust org unit row height, expand button",
+ "only sort if persisted unless it is display name (#472) [skip release]",
"prevent sidebar focus styles on mouse click",
+ "adjust form container styles",
+ "reduce sidebar filter padding",
"reduce page-title bottom margin",
- "only sort if persisted unless it is display name (#472) [skip release]",
- "use destructive style for delete menu items",
- "sidebar filter placeholder label",
- "sidebar filter placeholder style",
+ "adjust org unit row height, expand button",
+ "remove global lineheight declaration",
"data element group transfers sizing",
- "small rewrite of format sort order function"
+ "use destructive style for delete menu items",
+ "adjust global background color",
+ "adjust table icon button color",
+ "adjust help and description texts"
],
"Maintenance": [
- "remove footer test style",
- "release: cut 0.19.5 [skip release]"
+ "release: cut 0.19.5 [skip release]",
+ "remove footer test style"
],
"Features": [
- "add tests specs",
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
+ "add tests specs"
],
"GitHub": "0.19.5 (2024-12-18) \nBug Fixes \n\nadjust form container styles (6d60814 ) \nadjust form footer styles (1be5c38 ) \nadjust global background color (6eab28e ) \nadjust help and description texts (ec05922 ) \nadjust org unit row height, expand button (7e5b7a7 ) \nadjust sidebar filter empty state (dc1f21f ) \nadjust table icon button color (fcfc1b5 ) \ndata element group transfers sizing (d153156 ) \nonly sort if persisted unless it is display name (#472 ) [skip release] (4e4b5b8 ) \nou-tree field styling (f0e6d18 ) \nprevent sidebar focus styles on mouse click (c43aa2a ) \nreduce page-title bottom margin (e4b3f0c ) \nreduce sidebar filter padding (f96633b ) \nremove global lineheight declaration (6e92f6c ) \nsidebar filter placeholder label (3259147 ) \nsidebar filter placeholder style (70664f3 ) \nsidebar, sidenav style adjustments (501b53c ) \nsort columns using non case sensitive sort (#469 ) [skip release] (e05fd78 ) \nuse destructive style for delete menu items (209542b ) \n \nFeatures \n\ndo not allow creation of org units at level 1 unless it's the first (#470 ) [skip release] (21e73b8 ) \n "
},
"v0.19.4": {
"Bug Fixes": [
- "fix type of cat options dates (#467) [skip release]",
"type checks",
"show zero values, add factor validations (#463) [skip release]",
- "format factor from number to string on edit (#466)"
+ "format factor from number to string on edit (#466)",
+ "fix type of cat options dates (#467) [skip release]"
],
"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 "
},
@@ -5268,27 +5268,27 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
- "remove data dimension from edit form",
+ "release: cut 0.19.3 [skip release]",
"resolved filters",
- "release: cut 0.19.3 [skip release]"
+ "remove data dimension from edit form"
],
"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 org unit paths",
"categoryOption: load formName [skip release] (#458)",
- "fieldrule - disable dimensiontype when editing",
- "change description max limit",
+ "datefield to format date before displaying, org unit filters",
+ "date field to format date before displaying, org unit filters (#456)",
"remove filters in manage view for org units",
- "zod and format to handle responsibility of changing date format",
"refresh list view on close of dialog (#461)",
- "date field to format date before displaying, org unit filters (#456)",
- "datefield to format date before displaying, org unit filters",
+ "change description max limit",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "allow soring of non persisted properties",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)"
+ "fieldrule - disable dimensiontype when editing",
+ "zod and format to handle responsibility of changing date format",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
+ "load categoryOptionSize initially",
+ "allow soring of non persisted properties"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -5297,13 +5297,13 @@
},
"v0.19.1": {
"Bug Fixes": [
- "add missing indicatorType description",
+ "manageListView: hide filter tab if no filters, sort available",
"list: remove shortName as default - add translated to models",
- "use displayName instead of name of lists",
+ "add missing indicatorType description",
"modelListView: allow empty filters (#454) [skip release]",
- "list: use translated values for name and shortName (#438)",
- "manageListView: hide filter tab if no filters, sort available",
+ "use displayName instead of name of lists",
"tests: fix tests to use displayName",
+ "list: use translated values for name and shortName (#438)",
"identifiable width after UI upgrade"
],
"Maintenance": [
@@ -5313,31 +5313,31 @@
},
"v0.19.0": {
"Features": [
- "move data set form to different route temporarelly",
- "stop hiding form tab and give some temp vertical space to not yet developed sections",
- "sectioned form router and fixes",
"dataSet: dataSet sectionedForm",
+ "move data set form to different route temporarelly",
"sectionedForm: initial SectionedForm architecture",
+ "add section in one page - update selection by scroll",
"sectionedForm: initial architecture and base components (#431)",
- "add section in one page - update selection by scroll"
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
+ "sectioned form router and fixes"
],
"Bug Fixes": [
+ "add showcase for formstructure",
"some cleanup",
- "fix selectedsection scroll syncing",
"add error noticebox",
"fix import after bad merge",
- "add showcase for formstructure",
"call submit from footer",
- "errornotice after revert",
"errorbox: allow to close box, fix styling",
+ "errornotice after revert",
+ "fix selectedsection scroll syncing",
"cleanup error notice"
],
"Refactoring": [
+ "cleanup and fix imports",
"remove unused file",
"remove unused code",
- "cleanup and fix imports",
- "rename context",
- "more cleanup"
+ "more cleanup",
+ "rename context"
],
"Maintenance": [
"release: cut 0.19.0 [skip release]"
@@ -5346,20 +5346,20 @@
},
"v0.18.0": {
"Features": [
- "add indicator list type list view",
"implement description field validation (#449)",
+ "add edit and new form",
"add description validation",
- "add edit and new form"
+ "add indicator list type list view"
],
"Maintenance": [
- "update name field validation",
"update indicator types columns",
- "add notice box when custom attributes throw error",
- "release: cut 0.18.0 [skip release]",
- "resolve merge conflict from master",
"update schema",
+ "update factor schema type",
+ "update name field validation",
+ "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error",
"add extra validation for indicator types forms",
- "update factor schema type"
+ "resolve merge conflict from master"
],
"Bug Fixes": [
"prevent indicator types from using attributes",
@@ -5369,10 +5369,10 @@
},
"v0.17.0": {
"Features": [
- "upgrade ui library",
- "add format validation to datefields and to dates in schemas",
+ "handle empty validation on handlechange",
"add format validation to date fields and to dates in schemas (#451)",
- "handle empty validation on handlechange"
+ "upgrade ui library",
+ "add format validation to datefields and to dates in schemas"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -5381,16 +5381,16 @@
},
"v0.16.1": {
"Bug Fixes": [
- "add validations to datefield and small change to css of bulk upload",
"orgUnit: add validation and label for parent orgunit",
- "fix padding/margin in form",
"max and min to match schemas",
- "address feedback from org unit new form (#447)"
+ "address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload",
+ "fix padding/margin in form"
],
"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]"
@@ -5400,15 +5400,15 @@
"v0.16.0": {
"Features": [
"upgrade ui library to latest version (#448)",
- "add indicator list type list view (#433)",
- "add edit and new form"
+ "add edit and new form",
+ "add indicator list type list view (#433)"
],
"Maintenance": [
- "update name field validation",
"update indicator types columns",
- "add notice box when custom attributes throw error",
+ "update factor schema type",
+ "update name field validation",
"release: cut 0.16.0 [skip release]",
- "update factor schema type"
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -5421,8 +5421,8 @@
],
"Bug Fixes": [
"add maxHeight to list",
- "categoryCombo: add validation and errors for categorycombo",
- "useValidator: fix checkmaxLenght validation"
+ "useValidator: fix checkmaxLenght validation",
+ "categoryCombo: add validation and errors for categorycombo"
],
"Refactoring": [
"rename option type"
@@ -5434,8 +5434,8 @@
},
"v0.14.0": {
"Features": [
- "update formtype filter to constnt select",
- "data set list view (#435)"
+ "data set list view (#435)",
+ "update formtype filter to constnt select"
],
"Maintenance": [
"replace dataset filter",
@@ -5446,24 +5446,24 @@
},
"v0.13.2": {
"Bug Fixes": [
- "add custom attributes to category option",
- "categoryOptionGroupSet: update view config and formName validation (#442)",
- "list: disable list buttons when no access (#441)",
- "list: disable edit buttons when no access",
"linkbutton: fix disabled linkbutton active and focus styles",
- "detailspanel: disable edit when no access"
+ "list: disable list buttons when no access (#441)",
+ "categoryOptionGroupSet: update view config and formName validation (#442)",
+ "detailspanel: disable edit when no access",
+ "add custom attributes to category option",
+ "list: disable edit buttons when no access"
],
"Features": [
+ "add create form",
"add category option group sets list page",
"remove default filters",
- "add edit form",
- "add create form"
+ "add edit form"
],
"Maintenance": [
"lint error fix",
+ "run yarn format",
"release: cut 0.13.2 [skip release]",
- "clean up",
- "run yarn format"
+ "clean up"
],
"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 "
},
@@ -5474,9 +5474,9 @@
],
"Maintenance": [
"release: cut 0.13.1 [skip release]",
- "lint error check",
"resolve filter query",
- "remove default filters"
+ "remove default filters",
+ "lint error check"
],
"Bug Fixes": [
"optionSetSelect: fix optionSet crashing with initialValue (#439)",
@@ -5487,8 +5487,8 @@
"v0.13.0": {
"Refactoring": [
"modelTransfer: simplify and fix refresh list crash (#429) [skip release]",
- "breadcrumbs: simplify and refactor breadcrumbs (#434)",
- "simplify and improve breadcrumbitem"
+ "simplify and improve breadcrumbitem",
+ "breadcrumbs: simplify and refactor breadcrumbs (#434)"
],
"Bug Fixes": [
"improve route handle type",
@@ -5496,20 +5496,20 @@
"address feedback on org unit edit page"
],
"Features": [
- "add filters to the list",
- "add indicators list view (#432)"
+ "add indicators list view (#432)",
+ "add filters to the list"
],
"Maintenance": [
- "lint error check",
"remove default filters",
- "release: cut 0.13.0 [skip release]"
+ "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": [
- "add dataset lists",
"small changes to org unit select and image select",
+ "add dataset lists",
"minor fixes",
"add org unit edit form (#430)"
],
@@ -5525,27 +5525,27 @@
},
"v0.11.0": {
"Features": [
- "category option group sets (#427)",
- "remove default filters",
"add category option group sets list page",
+ "remove default filters",
"add create form",
- "add edit form"
+ "add edit form",
+ "category option group sets (#427)"
],
"Maintenance": [
"lint error fix",
- "clean up",
- "release: cut 0.11.0 [skip release]"
+ "release: cut 0.11.0 [skip release]",
+ "clean up"
],
"GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
},
"v0.10.2": {
"Bug Fixes": [
+ "categoryOptionCombo: add ignoreApproval to form",
+ "add missing booleanFilter file",
+ "constantFilter key type",
"manageView: stable initialValues for form (#424)",
"categoryOptionCombo: add ignore approval field (#423)",
- "constantFilter key type",
- "categoryOptionCombo: add ignoreApproval to form",
- "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
- "add missing booleanFilter file"
+ "categoryOptionCombo: add ignoreApproval to list, update viewConfig"
],
"Features": [
"categoryOptionCombo: add categoryOptions filter"
@@ -5570,12 +5570,12 @@
"add category option combo list"
],
"Maintenance": [
- "text clean up",
- "change helper texts",
- "rename variables",
"update field filters in edit page",
- "release: cut 0.10.0 [skip release]",
- "add categoryOptionGroup to sectionListViewsConfig"
+ "add categoryOptionGroup to sectionListViewsConfig",
+ "rename variables",
+ "change helper texts",
+ "text clean up",
+ "release: cut 0.10.0 [skip release]"
],
"Bug Fixes": [
"lint errors"
@@ -5584,39 +5584,39 @@
},
"v0.9.0": {
"Features": [
- "first version of teh add org unit form",
- "add tests for additionsl org unit list features",
- "add org unit parent selector for new org unit form",
"add details panel to org list",
+ "small fixes in org unit and image field",
+ "add filters to categoryOption list",
+ "change org unit form to use new format",
+ "add tests for additionsl org unit list features",
+ "first version of teh add org unit form",
"add validations to fields, and image component",
+ "add org unit parent selector for new org unit form",
"fix typing and lint",
"refactor component to use shared components created in other pr",
- "small fixes in org unit and image field",
"preserve list state between form navigation (#425)",
- "categoryOptions: add categoryOptions form",
- "change org unit form to use new format",
- "add filters to categoryOption list"
+ "categoryOptions: add categoryOptions form"
],
"Bug Fixes": [
+ "datefield: useSystemSettings instead of settings",
+ "orgunitfield: make orgUnit model available",
"ImageField: add image preview",
- "update ui to alpha",
- "minor linting",
- "datefield: fix inputWidth",
- "add form-name field, add availability header",
- "minor changes to address pr comments",
- "refactor useLocationSearchState name",
- "update multi-calendar-dates dep",
+ "fix image selector when there is no image and org unit selectors when there are no org units",
"add missing ImageField",
- "fix uploadFile mutation",
- "save state when creating new",
"preserve list state for dataElements",
- "improve getDefaults type",
- "fix image selector when there is no image and org unit selectors when there are no org units",
+ "minor cleanup",
+ "fix uploadFile mutation",
+ "add form-name field, add availability header",
"blur datefield on date select",
- "orgunitfield: make orgUnit model available",
+ "save state when creating new",
+ "datefield: fix inputWidth",
+ "minor changes to address pr comments",
"categoryOption: fix endDate validation",
- "minor cleanup",
- "datefield: useSystemSettings instead of settings"
+ "minor linting",
+ "update ui to alpha",
+ "improve getDefaults type",
+ "update multi-calendar-dates dep",
+ "refactor useLocationSearchState name"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -5629,20 +5629,20 @@
"v0.8.0": {
"Features": [
"add category options form and list (#419)",
- "categoryOptions: add categoryOptions form",
- "add filters to categoryOption list"
+ "add filters to categoryOption list",
+ "categoryOptions: add categoryOptions form"
],
"Bug Fixes": [
+ "improve getDefaults type",
+ "update multi-calendar-dates dep",
+ "add form-name field, add availability header",
+ "datefield: useSystemSettings instead of settings",
"blur datefield on date select",
- "update ui to alpha",
"orgunitfield: make orgUnit model available",
- "minor cleanup",
- "improve getDefaults type",
"datefield: fix inputWidth",
- "add form-name field, add availability header",
+ "minor cleanup",
"categoryOption: fix endDate validation",
- "update multi-calendar-dates dep",
- "datefield: useSystemSettings instead of settings"
+ "update ui to alpha"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -5664,22 +5664,22 @@
},
"v0.7.0": {
"Features": [
- "categoryOptionCombos: implement categoryOptionCombos",
"form: add catCombo form",
- "category-option-combos: forms (#411)"
+ "category-option-combos: forms (#411)",
+ "categoryOptionCombos: implement categoryOptionCombos"
],
"Bug Fixes": [
- "hide New model when it cannot be created",
- "make filters optional",
- "add categoryCombo filters and columns",
- "fix failing test",
"list: add check for shareable in actions",
- "use card in new as well as edit",
- "prevent details panel crashing for catOptCombos",
- "add missing file - categoryFilter",
"fix categoryCombo edit save",
+ "add categoryCombo filters and columns",
+ "fix wrong section",
+ "prevent details panel crashing for catOptCombos",
+ "fix failing test",
+ "make filters optional",
"use card as form-wrapper",
- "fix wrong section"
+ "use card in new as well as edit",
+ "hide New model when it cannot be created",
+ "add missing file - categoryFilter"
],
"Refactoring": [
"use common form schemas"
@@ -5691,8 +5691,8 @@
},
"v0.6.0": {
"Features": [
- "add tests for additionsl org unit list features",
- "add details panel to org list"
+ "add details panel to org list",
+ "add tests for additionsl org unit list features"
],
"Maintenance": [
"release: cut 0.6.0 [skip release]"
@@ -5703,8 +5703,8 @@
"maps-app": {
"v100.7.9": {
"Maintenance": [
- "report release job of release workflow needs output from the release job (#3418)",
- "release: cut 100.7.9 [skip release]"
+ "release: cut 100.7.9 [skip release]",
+ "report release job of release workflow needs output from the release job (#3418)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -5722,19 +5722,19 @@
},
"v100.7.7": {
"Maintenance": [
- "release: cut 100.7.7 [skip release]",
- "remove ReportPortal integration (#3409)"
+ "remove ReportPortal integration (#3409)",
+ "release: cut 100.7.7 [skip release]"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-18427",
- "update 'No data' handling (#3408)"
+ "update 'No data' handling (#3408)",
+ "https://dhis2.atlassian.net/browse/DHIS2-18427"
],
"GitHub": "\nBug Fixes \n"
},
"v100.7.6": {
"Maintenance": [
- "release: cut 100.7.6 [skip release]",
- "use correct maps bundle name in release workflow (#3403)"
+ "use correct maps bundle name in release workflow (#3403)",
+ "release: cut 100.7.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -5743,9 +5743,9 @@
},
"v100.7.5": {
"Maintenance": [
+ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
"only push to AppHub if build was created (#3392)",
- "release: cut 100.7.5 [skip release]",
- "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)"
+ "release: cut 100.7.5 [skip release]"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -5763,13 +5763,13 @@
},
"v100.7.3": {
"Maintenance": [
- "update snapshot so it doesnt break with ui upgrades",
- "release: cut 100.7.3 [skip release]",
+ "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)",
+ "upgrade all used gha versions (#3381)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)",
- "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
- "upgrade all used gha versions (#3381)"
+ "release: cut 100.7.3 [skip release]",
+ "update snapshot so it doesnt break with ui upgrades"
],
"Bug Fixes": [
"update queries to tracker endpoint (#3346)",
@@ -5788,16 +5788,16 @@
},
"v100.7.1": {
"Maintenance": [
- "deps: bump the security group across 1 directory with 3 updates (#3326)",
- "update jest config (#3299)",
- "deps: bump the security group across 1 directory with 5 updates (#3360)",
- "release: cut 100.7.1 [skip release]",
"separate dependabot group for dev deps and treat react-virtuoso separately (#3357)",
- "skip ReportPortal integration for Dependabot PRs (#3348)"
+ "release: cut 100.7.1 [skip release]",
+ "update jest config (#3299)",
+ "deps: bump the security group across 1 directory with 3 updates (#3326)",
+ "skip ReportPortal integration for Dependabot PRs (#3348)",
+ "deps: bump the security group across 1 directory with 5 updates (#3360)"
],
"Bug Fixes": [
- "add Laos language support to glyphs (#3364)",
- "https://dhis2.atlassian.net/browse/DHIS2-16395"
+ "https://dhis2.atlassian.net/browse/DHIS2-16395",
+ "add Laos language support to glyphs (#3364)"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5822,15 +5822,15 @@
},
"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",
"in isIndexInstance:",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "update teiRelationshipsParser logic and add test",
- "in getDataWithRelationships:"
+ "in fetchTEIs: use program instead of TE type",
+ "in getDataWithRelationships:",
+ "update teiRelationshipsParser logic and add test"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
},
@@ -5864,8 +5864,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)"
@@ -5911,8 +5911,8 @@
},
"v100.5.7": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -5921,8 +5921,8 @@
},
"v100.5.6": {
"Maintenance": [
- "dependabot config and remove dev branch from workflows (#3265)",
- "release: cut 100.5.6 [skip release]"
+ "release: cut 100.5.6 [skip release]",
+ "dependabot config and remove dev branch from workflows (#3265)"
],
"Bug Fixes": [
"support \"week\", \"bi-week\" and months in period translations (#3269)",
@@ -5932,37 +5932,37 @@
},
"v100.5.5": {
"Bug Fixes": [
+ "merge dev to master",
"unclear 'show no data' (#3204)",
"use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "merge dev to master",
- "translations: sync translations from transifex (dev) (#3237)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799"
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "translations: sync translations from transifex (dev) (#3237)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "release: cut 100.5.5 [skip release]",
"run release step on tags so it publishes to d2-ci (#3233)",
+ "release: cut 100.5.5 [skip release]",
+ "do not run release step on dev branch",
"optimize Cypress triggers and enhance parallel test execution (#3201)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
},
"v100.5.4": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
+ "merge to master",
"users losing work when opening as chart (#3196)",
- "merge to master"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)"
],
"Maintenance": [
- "release: cut 100.5.4 [skip release]",
- "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)",
+ "release: cut 100.5.4 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
},
"v100.5.3": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
+ "dashboard filters were not being applied to maps (#3185)",
"merge to master",
- "dashboard filters were not being applied to maps (#3185)"
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -5972,19 +5972,19 @@
"v100.5.2": {
"Bug Fixes": [
"paragraph newlines in map description were being removed (#3182)",
- "translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "docs: update docs for data table, geojson and outdated screenshots (#3178)",
- "release: cut 100.5.2 [skip release]"
+ "release: cut 100.5.2 [skip release]",
+ "docs: update docs for data table, geojson and outdated screenshots (#3178)"
],
"GitHub": "\nBug Fixes \n\nparagraph newlines in map description were being removed (#3182 ) (1e40100 ) \ntranslations: sync translations from transifex (dev) (63bce3d ) \n "
},
"v100.5.1": {
"Bug Fixes": [
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
- "merge to master"
+ "merge to master",
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -5993,60 +5993,60 @@
},
"v100.5.0": {
"Bug Fixes": [
- "tab length should only take the space of the title",
- "position tooltip right over the thumbnail title",
- "make `dhis2-map-new` class independent of downloadMode",
- "isPushAnalytics url param",
+ "use more understandable error messages",
+ "add class to map container when no map id is set",
+ "onLayerAdded wasnt defined for SplitViews",
"check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "upgrade maps-gl for the rounded line join and caps",
- "various fixes after release testing (#3151)",
- "add class-names for push-analytics",
"show no data message when geojson feature has no data (#3145)",
- "limit stroke width to 0-10",
- "set map bounds after all layers are added to the map",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "highlight features when data table has filter",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "upgrade maps-gl for the rounded line join and caps",
+ "isPushAnalytics url param",
+ "make `dhis2-map-new` class independent of downloadMode",
+ "tab length should only take the space of the title",
"make logic match prev code",
- "use more understandable error messages",
+ "values that are strings but numeric in quality were not filtering",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "check download param when navigating to new",
+ "set map bounds after all layers are added to the map",
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "ensure isDownload is a bool to avoid prop-types error",
"map plugin - do not load async layers multiple times (#3143)",
+ "highlight features when data table has filter",
+ "add class-names for push-analytics",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "set point radius to size that was set in the style settings",
+ "position tooltip right over the thumbnail title",
"set minimum point size of 1",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "various fixes after release testing (#3151)",
"add tooltip on layer thumbnails",
- "final fixes for geojson (#3154)",
- "set point radius to size that was set in the style settings",
"reset error when switching which layer shows data table",
- "improve geojson layer error responses and cypress tests (#3149)",
- "ensure isDownload is a bool to avoid prop-types error",
- "check download param when navigating to new",
- "prevent data table effects from running code when no table (#3147)",
- "add class to map container when no map id is set",
- "values that are strings but numeric in quality were not filtering",
- "translations: sync translations from transifex (dev) (#3132)",
- "reduce the padding to make room for the scrollbar (#3148)",
"prevent enabling download button while loading mask is showing",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "onLayerAdded wasnt defined for SplitViews"
+ "limit stroke width to 0-10",
+ "final fixes for geojson (#3154)",
+ "prevent data table effects from running code when no table (#3147)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
+ "merge to master 2.41.0 features and fixes",
"add push analytics instructions",
"add ability to add GeoJSON URL external layers (#3127)",
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
- "merge to master 2.41.0 features and fixes"
+ "when rendering for push analytics, disable download button until map is rendered (#3072)"
],
"Maintenance": [
- "code cleaning",
"code comment",
- "release: cut 100.5.0 [skip release]",
"update @dhis2/analytics and deduplicate deps",
- "read single url param",
- "legend item styling - set max line weight and rename to Point radius",
"update i18n",
"improve legend for geojson layers",
- "upgrade @dhis2/maps-gl"
+ "upgrade @dhis2/maps-gl",
+ "read single url param",
+ "code cleaning",
+ "legend item styling - set max line weight and rename to Point radius",
+ "release: cut 100.5.0 [skip release]"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
},
@@ -6063,14 +6063,14 @@
"menu-management-app": {
"v100.0.1": {
"Build Updates": [
- "update to shared workflows (#585)",
- "fix main branch ref in concurrency expression (#586)"
+ "fix main branch ref in concurrency expression (#586)",
+ "update to shared workflows (#585)"
],
"Maintenance": [
"update prop-type import",
- "release: cut 100.0.1 [skip release]",
"update cli-app-scripts",
- "update ui"
+ "update ui",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"fix comment and close expression",
@@ -6142,9 +6142,9 @@
},
"v28.2.7": {
"Build Updates": [
- "fix d2-style script",
+ "replace semantic commit checks with new workflow",
"fix lint script",
- "replace semantic commit checks with new workflow"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6186,8 +6186,8 @@
"preview: enable deploy previews"
],
"Maintenance": [
- "deps: update app-runtime to latest",
- "release: cut 28.2.3 [skip ci]"
+ "release: cut 28.2.3 [skip ci]",
+ "deps: update app-runtime to latest"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6272,36 +6272,36 @@
},
"v28.0.2": {
"Maintenance": [
- "transifex integration",
- "translations: sync Vietnamese translations from transifex (master)",
- "translations: sync TetumTetun translations from transifex (master)",
- "translations: sync translations from transifex (master)",
+ "update to version 31 for master because of new build pipeline",
"add stale bot configuration (#16)",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "update travis config and remove unused deps",
+ "translations: sync Vietnamese translations from transifex (master)",
+ "translations: sync Portuguese translations from transifex (master)",
+ "translations: sync Lao translations from transifex (master)",
"translations: sync Arabic translations from transifex [skip ci] (master)",
"translations: sync translations from transifex [skip ci] (master)",
- "update to version 31 for master because of new build pipeline",
- "translations: sync PortugueseBrazil translations from transifex (master)",
- "translations: sync Portuguese translations from transifex (master)",
+ "translations: sync Arabic translations from transifex (master)",
+ "translations: sync Pushto translations from transifex (master)",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex (master)",
+ "translations: sync Russian translations from transifex (master)",
+ "translations: sync Swedish translations from transifex (master)",
+ "translations: sync Indonesian translations from transifex (master)",
+ "do not copy package.json to build",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
"translations: sync Chinese translations from transifex (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "translations: sync PortugueseBrazil translations from transifex (master)",
+ "translations: sync translations from transifex (master)",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "transifex integration",
"translations: sync Urdu translations from transifex (master)",
- "do not copy package.json to build",
+ "translations: sync Tajik translations from transifex (master)",
"replace maven with alternate deployment regime",
- "translations: sync Lao translations from transifex (master)",
- "translations: sync French translations from transifex (master)",
- "translations: sync Arabic translations from transifex (master)",
- "translations: sync Swedish translations from transifex (master)",
"release: cut 28.0.2 [skip ci]",
- "translations: sync Tajik translations from transifex (master)",
- "translations: sync Russian translations from transifex (master)",
- "clean up build process",
- "translations: sync Pushto translations from transifex (master)",
- "translations: sync French translations from transifex [skip ci] (master)",
"translations: sync Spanish translations from transifex (master)",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "translations: sync Indonesian translations from transifex (master)"
+ "clean up build process",
+ "update travis config and remove unused deps",
+ "translations: sync TetumTetun translations from transifex (master)",
+ "translations: sync Swedish translations from transifex [skip ci] (master)"
],
"Build Updates": [
"update travis builds (#14)",
@@ -6341,9 +6341,9 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "fix linting errors",
"update cli-app-scripts and ui",
"ignore styled jsx property",
+ "fix linting errors",
"update app-runtime",
"release: cut 100.0.62 [skip release]"
],
@@ -6383,8 +6383,8 @@
"v100.0.58": {},
"v100.0.57": {
"Bug Fixes": [
- "missing labels in report period selector [DHIS2-16199]",
- "fall back to periodType name if translation isn't present"
+ "fall back to periodType name if translation isn't present",
+ "missing labels in report period selector [DHIS2-16199]"
],
"Maintenance": [
"release: cut 100.0.57 [skip release]"
@@ -6605,8 +6605,8 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "add delete confirmation alert",
"show authorities in a MultiSelect rather than an input text field",
+ "add delete confirmation alert",
"bug with auth config when creating rather than editing route"
],
"Refactoring": [
@@ -6671,8 +6671,8 @@
"add checkbox to enforce verification of emails"
],
"Bug Fixes": [
- "update translations, trigger release (#1411)",
- "trigger release (#1412)"
+ "trigger release (#1412)",
+ "update translations, trigger release (#1411)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -6708,14 +6708,14 @@
],
"Maintenance": [
"release: cut 100.2.6 [skip release]",
- "update cli-app-scripts",
+ "update cli-style",
"update ui",
- "update cli-style"
+ "update cli-app-scripts"
],
"Bug Fixes": [
"add missing d2-ui dep",
- "translations: sync translations from transifex (master)",
- "ignore lint error"
+ "ignore lint error",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
},
@@ -6774,8 +6774,8 @@
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "remove extra if block in navigation",
- "move the filter logic on mounted"
+ "move the filter logic on mounted",
+ "remove extra if block in navigation"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
},
@@ -6799,8 +6799,8 @@
},
"v100.1.1": {
"Bug Fixes": [
- "show a generic error when updating setting fails",
- "update app name to match the bundled apps in core"
+ "update app name to match the bundled apps in core",
+ "show a generic error when updating setting fails"
],
"Maintenance": [
"release: cut 100.1.1 [skip release]"
@@ -6855,193 +6855,193 @@
"v100.0.0": {
"Maintenance": [
"update app version (#1302)",
- "add apphubid",
"update verify-app github action",
- "update app title (#1303)",
- "release: cut 100.0.0 [skip release]"
+ "add apphubid",
+ "release: cut 100.0.0 [skip release]",
+ "update app title (#1303)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
},
"v99.9.9": {
"Features": [
- "add more analytics/sql view max limit options (DHIS2-12521)",
- "use @dhis2/ui components for file uploads",
- "add dropdown for default basemap [DHIS2-12155]",
- "add setting startModuleEnableLightweight (DHIS2-12060)",
- "hide biweekly periods (DHIS2-11165)",
"system update notifications setting (#950)",
- "port to app-platform (#800)",
+ "add dropdown for default basemap [DHIS2-12155]",
+ "use @dhis2/ui components for file uploads",
+ "add in scheduling settings to settings app [DHIS2-15765] (#1295)",
+ "add more options",
+ "add credentialsExpiresReminderInDays setting",
"analytics: add default org unit group set and level for maps",
"use @dhis2/ui components for OAuth2 clients editor",
- "add in scheduling settings to settings app [DHIS2-15765] (#1295)",
+ "port to app-platform (#800)",
"analytics: facility map layer settings",
- "add credentialsExpiresReminderInDays setting",
- "zero data values in analytics tables setting (#933)",
- "add more options"
+ "add setting startModuleEnableLightweight (DHIS2-12060)",
+ "add more analytics/sql view max limit options (DHIS2-12521)",
+ "hide biweekly periods (DHIS2-11165)",
+ "zero data values in analytics tables setting (#933)"
],
"Maintenance": [
- "release: cut 29.14.39 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.9.1 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
- "modernise config",
- "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.25 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.14.34 [skip ci]",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.14.18 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
"release: cut 29.13.4 [skip ci]",
- "release: cut 29.14.30 [skip ci]",
- "update app icon",
- "release: cut 29.10.2 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.7.1 [skip ci]",
- "release: cut 29.8.0 [skip ci]",
- "set minDHIS2Version (#1301)",
- "update transifex config",
- "release: cut 29.16.2 [skip ci]",
- "update allowlist language [DHIS2-10247] (#1294)",
- "release: cut 29.14.5 [skip ci]",
- "add icon",
- "release: cut 29.6.10 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
- "release: cut 29.13.6 [skip ci]",
- "release: cut 29.9.0 [skip ci]",
- "release: cut 29.6.12 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "release: cut 29.14.33 [skip ci]",
- "release: cut 29.14.18 [skip ci]",
- "release: cut 29.11.0 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
- "release: cut 29.15.5 [skip ci]",
- "release: cut 29.11.5 [skip ci]",
- "release: cut 29.14.14 [skip ci]",
- "release: cut 29.6.3 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
- "release: cut 29.15.8 [skip ci]",
- "release: cut 29.11.3 [skip ci]",
- "remove old translation files",
- "release: cut 29.15.9 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "release: cut 29.14.40 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "release: cut 29.6.1 [skip ci]",
- "release: cut 29.14.8 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.14.13 [skip ci]",
- "release: cut 29.7.8 [skip ci]",
"release: cut 29.6.14 [skip ci]",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.14.21 [skip ci]",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.14.24 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.15.2 [skip ci]",
- "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.14.31 [skip ci]",
"release: cut 29.16.1 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.14.17 [skip ci]",
+ "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
+ "release: cut 29.14.19 [skip ci]",
+ "update app icon",
"release: cut 29.14.27 [skip ci]",
- "release: cut 29.14.12 [skip ci]",
- "release: cut 29.7.0 [skip ci]",
- "update settings key names for dashboard behaviour (#815)",
- "release: cut 29.6.9 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.14.16 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.13.1 [skip ci]",
- "release: cut 29.6.0 [skip ci]",
- "release: cut 29.6.8 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
- "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
"add d2.config.js",
+ "release: cut 29.14.6 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.11.3 [skip ci]",
"release: cut 29.14.1 [skip ci]",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.7.5 [skip ci]",
- "release: cut 29.9.2 [skip ci]",
- "release: cut 29.6.13 [skip ci]",
- "release: cut 29.10.0 [skip ci]",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.14.34 [skip ci]",
- "release: cut 29.7.6 [skip ci]",
- "release: cut 29.7.2 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
- "release: cut 29.12.2 [skip ci]",
+ "modernise config",
+ "release: cut 29.7.0 [skip ci]",
+ "release: cut 29.7.8 [skip ci]",
+ "release: cut 29.12.4 [skip ci]",
"release: cut 29.14.4 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.10.0 [skip ci]",
+ "release: cut 29.14.21 [skip ci]",
+ "release: cut 29.6.12 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)",
+ "release: cut 29.10.2 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
+ "release: cut 29.9.2 [skip ci]",
+ "release: cut 29.14.3 [skip ci]",
"update pot file",
"release: cut 29.14.36 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.14.7 [skip ci]",
+ "remove scss",
+ "release: cut 29.15.7 [skip ci]",
+ "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
+ "set minDHIS2Version (#1301)",
+ "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.7.2 [skip ci]",
+ "release: cut 29.15.8 [skip ci]",
"deps: update app-runtime to latest",
- "release: cut 29.7.4 [skip ci]",
- "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.6.5 [skip ci]",
+ "update settings key names for dashboard behaviour (#815)",
+ "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
"release: cut 29.12.3 [skip ci]",
- "release: cut 29.14.19 [skip ci]",
+ "release: cut 29.15.5 [skip ci]",
+ "release: cut 29.14.20 [skip ci]",
+ "release: cut 29.6.11 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
"release: cut 29.13.2 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
- "release: cut 29.10.1 [skip ci]",
- "port app to app platform",
- "remove scss",
- "release: cut 29.13.0 [skip ci]",
- "release: cut 29.12.0 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
+ "release: cut 29.6.9 [skip ci]",
+ "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
"release: cut 29.15.1 [skip ci]",
- "release: cut 29.6.11 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
- "release: cut 29.12.1 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "release: cut 29.12.4 [skip ci]",
"release: cut 29.6.2 [skip ci]",
- "release: cut 29.14.2 [skip ci]",
- "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
+ "release: cut 29.9.1 [skip ci]",
+ "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.6.0 [skip ci]",
+ "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.13.0 [skip ci]",
+ "release: cut 29.13.1 [skip ci]",
+ "release: cut 29.6.1 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
+ "release: cut 29.9.0 [skip ci]",
+ "release: cut 29.15.2 [skip ci]",
+ "add icon",
"release: cut 29.14.35 [skip ci]",
- "release: cut 29.14.25 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.14.13 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
+ "remove old translation files",
+ "release: cut 29.6.7 [skip ci]",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.12.2 [skip ci]",
+ "port app to app platform",
+ "release: cut 29.6.3 [skip ci]",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.14 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
+ "release: cut 29.14.33 [skip ci]",
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.14.30 [skip ci]",
+ "update transifex config",
"release: cut 29.15.4 [skip ci]",
- "release: cut 29.14.17 [skip ci]"
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.7.4 [skip ci]",
+ "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.14.24 [skip ci]",
+ "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.14.16 [skip ci]",
+ "release: cut 29.15.6 [skip ci]",
+ "release: cut 29.7.9 [skip ci]",
+ "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.12.1 [skip ci]",
+ "release: cut 29.11.0 [skip ci]",
+ "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.15.3 [skip ci]",
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.10.1 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "release: cut 29.14.0 [skip ci]",
+ "release: cut 29.14.12 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.12.0 [skip ci]"
],
"Bug Fixes": [
- "localized-text: subscribe to settingsStore and rerender on change",
- "update category order, add new relative period",
- "remove oauth2 config [DHIS2-15326] (#1269)",
- "show alert if custom logo upload fails (#825)",
- "use Card from @dhis2/ui",
- "translations: sync translations from transifex (master)",
- "use '-:-' instead of null as i18n namespace separator (#879)",
- "implement field-specific validator",
- "adjust texts and use min/max attr on input instead of js validation",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "appearance translations [DHIS2-15662] (#1259)",
- "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
- "indicate OSMLight as default",
"update transifex config (#810)",
- "show help text for sender email field",
+ "use d2-i18n for translations",
+ "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "appearance translations [DHIS2-15662] (#1259)",
+ "show alert if custom logo upload fails (#825)",
"move dashboard behaviour-related settings (#814)",
- "extend container height [DHIS2-15875] (#1271)",
- "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "implement field-specific validator",
+ "remove oauth2 config [DHIS2-15326] (#1269)",
"reorganise some analytics settings DHIS2-13110 (#966)",
- "remove duplicate entry of keyAnalysisRelativePeriod",
- "update info icons (#1290)",
- "use d2-i18n for translations",
"style headers like other apps",
+ "assume field is a default field type if no mapping is found (#1068)",
+ "localized-text: subscribe to settingsStore and rerender on change",
+ "adjust texts and use min/max attr on input instead of js validation",
"Analytics tab - put the internal maps before the external, and remove Google options",
- "indicate OSMLight basemap as default",
- "language display (#1131)",
- "add back OAUTH2 [DHIS2-15326] (#1300)",
+ "translations: sync translations from transifex (master)",
"tweak material UI theme colours",
- "assume field is a default field type if no mapping is found (#1068)"
+ "add back OAUTH2 [DHIS2-15326] (#1300)",
+ "update category order, add new relative period",
+ "indicate OSMLight as default",
+ "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "extend container height [DHIS2-15875] (#1271)",
+ "indicate OSMLight basemap as default",
+ "update info icons (#1290)",
+ "show help text for sender email field",
+ "use Card from @dhis2/ui",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "language display (#1131)"
],
"Testing": [
"add feature files"
],
"Build Updates": [
"fix d2-style script",
- "commit-checks: trigger checks",
"replace semantic commit checks with new workflow (#980)",
"fix lint script",
+ "commit-checks: trigger checks",
"preview: enable deploy previews"
]
},
@@ -7051,11 +7051,11 @@
"v30.0.2": {},
"v30.0.1": {
"Maintenance": [
+ "upgrade to v30",
+ "remove package.json",
"remove cache for node_modules",
"update travis config and remove deploy-build from devdep",
- "replace maven with alternate deployment regime",
- "upgrade to v30",
- "remove package.json"
+ "replace maven with alternate deployment regime"
]
},
"v29.16.2": {
@@ -7094,9 +7094,9 @@
],
"Maintenance": [
"update app-runtime",
- "update cli-app-scripts",
"update ui",
- "release: cut 100.0.7 [skip release]"
+ "release: cut 100.0.7 [skip release]",
+ "update cli-app-scripts"
],
"Bug Fixes": [
"fix comment and close expression",
@@ -7155,8 +7155,8 @@
},
"v100.0.0": {
"Maintenance": [
- "prep translations-app for continuous release",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "prep translations-app for continuous release"
],
"Features": [
"trigger release"
@@ -7356,10 +7356,10 @@
"update to shared workflows (#775)"
],
"Maintenance": [
- "release: cut 101.0.46 [skip release]",
"fix tests after ui update",
"update cli-app-scripts",
- "update ui"
+ "update ui",
+ "release: cut 101.0.46 [skip release]"
],
"Bug Fixes": [
"fix comment and close expression",
@@ -7625,33 +7625,33 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "add warning box that to change DE value type",
+ "add button to erase all settings",
"regenerate en.pot",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "create erase all settings component",
"disable Save and Next button when DE not meet criteria",
+ "add webapp version tag [DHIS2-17248] (#25)",
"add reset values",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add webapp version constant",
"create parse version function",
- "add button to erase all settings",
- "add webapp version tag [DHIS2-17248] (#25)",
- "add warning box that to change DE value type",
- "erase and reset all content [DHIS2-15912] (#17)",
- "create webapp version tag component",
- "create erase all settings component"
+ "create webapp version tag component"
],
"Maintenance": [
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
- "upgrade webapp version",
- "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 dependencies (#26)",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"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.4 to 1.15.6 (#22)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
+ "upgrade webapp version"
],
"Bug Fixes": [
- "change value type for data elements [DHIS2-16679] (#21)",
+ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
"check and compare versions with prerelease",
- "allow user to change saved data element",
- "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)"
+ "change value type for data elements [DHIS2-16679] (#21)",
+ "allow user to change saved data element"
],
"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
"
}
@@ -7668,8 +7668,8 @@
"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 "
},
@@ -7679,8 +7679,8 @@
],
"Maintenance": [
"fix prettier",
- "update regex for email",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "update regex for email"
],
"Bug Fixes": [
"disable verify email button"
@@ -7703,10 +7703,10 @@
"check for keyEmailHostname and keyEmailUsername in user settings"
],
"Maintenance": [
- "cleanup",
"remove handle email verification function",
- "release: cut 100.1.0 [skip release]",
- "add translations and constant"
+ "add translations and constant",
+ "cleanup",
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -7715,8 +7715,8 @@
},
"v100.0.6": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1434)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1434)"
],
"Bug Fixes": [
"fix comment and close expression",
@@ -7778,9 +7778,9 @@
"trigger first release"
],
"Maintenance": [
+ "release: cut 100.0.0 [skip release]",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)",
- "release: cut 100.0.0 [skip release]"
+ "semantic release (#1398)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
@@ -8053,8 +8053,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"
@@ -8081,15 +8081,15 @@
},
"v100.1.6": {
"Maintenance": [
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup (#1421)",
+ "update app label to match hardcoded name in core (#1415)",
"update fixtures",
- "update cypress github action",
+ "fix linting issues",
"update api version in github workflow",
- "update app label to match hardcoded name in core (#1415)",
+ "update cypress github action",
"upgrade cypress setup in the user-app project",
- "release: cut 100.1.6 [skip release]",
- "fix linting issues",
- "update node version in gh workflow to 18",
- "upgrade cypress setup (#1421)"
+ "release: cut 100.1.6 [skip release]"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -8199,8 +8199,8 @@
},
"v100.0.0": {
"Maintenance": [
- "continuous release setup",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "continuous release setup"
],
"Features": [
"trigger release"
@@ -8209,263 +8209,263 @@
},
"v99.9.9": {
"Refactoring": [
- "add current user provider",
+ "authority-editor: remove complexity",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "use multiple array.every instead of single array.reduce",
+ "side nav: adjust background colors & decrease width",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "remove all usage of api",
"searchable-org-unit-tree: rename classes to styles (#842)",
- "searchable-group-editor: function comp and use data-engine",
- "clean up and optimise authority- and group-editor (#841)",
+ "rewrite section navigation and home components",
"migrate form components to @dhis2/ui (#856)",
- "remove all usage of api",
- "side nav: adjust background colors & decrease width",
- "stop memoizing a small set of pending changes",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "add current user provider",
"remove unused files",
- "authority-editor: remove complexity",
- "move new use current user hook to hooks folder",
+ "clean up and optimise authority- and group-editor (#841)",
+ "stop memoizing a small set of pending changes",
+ "use multiple array.every instead of single array.reduce",
"replace all usage of the old current user hook by the new one",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
- "rewrite section navigation and home components"
+ "move new use current user hook to hooks folder",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "searchable-group-editor: function comp and use data-engine"
],
"Bug Fixes": [
- "ensure superusers have access to full context menu",
+ "authority-editor: ensure authority groups are empty to start off",
+ "add tests",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
"make username optional when inviting users (#978)",
- "address 2fa disable regression",
- "sidenav border style",
- "user: org unit related fixes (#900)",
+ "authority-editor: add some authorities to tracker group",
+ "don't publish to App Hub and allow merge commits",
+ "upgrade @dhis2/ui to use correct username validation (#1051)",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "align password help text with validation logic (#1131)",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "user: show user's database language (#917)",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "authority-editor: use classnames for conditional classes",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "semantic: allow merge commits",
+ "adjust form styling",
"user-list: show title at top of 'replicate user' form (#925)",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "use field is invite (#1094)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "adjust details view styling",
- "use staticStyle for empty data table row",
"bulk-member-manager improvements (#948)",
- "reset email field when invite user changes",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "user: make userCredentials first key in user data body",
+ "user: only set email field as required if inviting by email",
+ "sidenav border style",
+ "remove formspy code",
"address user list action menu regressions (#1127)",
- "authority-editor: unblock input",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "add tests",
- "bulk-user-manager: sort list by firstName and surname",
- "translations: sync translations from transifex (master)",
- "upgrade @dhis2/ui to use correct username validation (#1051)",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "prevent jest parse error",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "user: org unit related fixes (#900)",
+ "use container to apply background to table lists",
+ "use dedicated endpoint for checking the username (#1092)",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
"handle empty user roles response (#1215)",
- "authority-editor: ensure authority groups are empty to start off",
- "user: show user's database language (#917)",
- "filter styles",
+ "handle invite toggle with useField",
+ "translations: sync translations from transifex (master)",
+ "use staticStyle for empty data table row",
+ "address 2fa disable regression",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "home: migrate homepage components to @dhis2/ui (#840)",
"upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "authority-editor: unblock input",
"remove beta entries from changelog",
- "remove formspy code",
- "adjust form styling",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "ensure superusers have access to full context menu",
"authority-editor: fix loading, error and noMatches UI",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "authority-editor: use classnames for conditional classes",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "bulk-user-manager: sort list by firstName and surname",
"sidenav: add missing \"return null\" statement when there are no sections",
- "authority-editor: optimise performance of checkboxes",
- "authority-editor: fix initial values issue",
- "use container to apply background to table lists",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "user: only set email field as required if inviting by email",
- "user: stringify array of org units before passing to useEffect as dep",
- "don't publish to App Hub and allow merge commits",
- "align password help text with validation logic (#1131)",
+ "address various style and text issues (#1091)",
+ "filter styles",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "retrieve user locales [DHIS2-16170] (#1325)",
"styled-jsx: remove incorrect extension (#1054)",
- "user manager checkbox behaviour (#1073)",
+ "authority-editor: fix initial values issue",
"groups: use correct method and endpoint to leave groups (#912)",
- "prevent jest parse error",
- "language drop downs [DHIS2-15328] (#1147)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "user: make userCredentials first key in user data body",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "close action menu when closing confirmation modal",
- "authority-editor: center metadata checkboxes",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "fix user manager checkbox behaviour",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "authority-editor: add some authorities to tracker group",
+ "reset email field when invite user changes",
+ "use field is invite (#1094)",
+ "bulk-member-manager: fix pagination and refactor",
"address user enabling and disabling regression",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "address various style and text issues (#1091)",
- "handle invite toggle with useField",
- "semantic: allow merge commits",
- "org unit search logic [DHIS2-14585] (#1217)",
- "use dedicated endpoint for checking the username (#1092)",
- "update successful save redirects [DHIS2-15431] (#1218)",
+ "fix user manager checkbox behaviour",
+ "user manager checkbox behaviour (#1073)",
+ "adjust details view styling",
"authority-editor: resolve issue with error and loading state",
- "bulk-member-manager: fix pagination and refactor"
+ "authority-editor: center metadata checkboxes",
+ "authority-editor: optimise performance of checkboxes",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "close action menu when closing confirmation modal"
],
"Maintenance": [
+ "release: cut 1.5.18 [skip release]",
+ "release: cut 1.5.14 [skip release]",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.37 [skip release]",
+ "test for empty table component",
+ "release: cut 1.3.3 [skip ci]",
+ "authority-editor: correct statement made in comment",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.5.22 [skip release]",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.3.9 [skip ci]",
+ "network shim: update captured fixtures",
+ "release: cut 1.3.16 [skip release]",
+ "cleanup unused deps",
+ "release: cut 1.5.26 [skip release]",
+ "cypress: update stubs",
+ "release: cut 1.5.24 [skip release]",
+ "merge branch 'master' into beta",
+ "release: cut 1.5.19 [skip release]",
+ "update app icon",
"update ui and app-scripts deps",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.3 [skip release]",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.5.13 [skip release]",
+ "remove node_modules from git",
+ "add translation strings",
+ "release: cut 1.4.19 [skip release]",
"remove technical dept (#1082)",
- "release: cut 1.5.19 [skip release]",
- "fix jest test suite",
- "release: cut 1.4.16 [skip release]",
- "release: cut 1.4.9 [skip release]",
+ "release: cut 1.4.14 [skip release]",
"cypress: increase timeouts",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.5.25 [skip release]",
+ "release: cut 1.4.23 [skip release]",
+ "release: cut 1.5.35 [skip release]",
+ "release: merge beta",
+ "release: cut 1.4.11 [skip release]",
+ "upgrade to cypress commands and plugins v9",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.0 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "update pot file",
+ "release: cut 1.5.9 [skip release]",
"homepage cypress tests: fix after rebasing",
- "release: cut 1.4.21 [skip release]",
- "fix eslint issues",
- "release: cut 1.5.13 [skip release]",
- "update app icon",
- "adjust empty component prop naming",
+ "release: cut 1.4.9 [skip release]",
+ "release: cut 1.2.10 [skip ci]",
+ "address lint errors",
+ "release: cut 1.4.1 [skip release]",
+ "fix cypress test suite",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.5 [skip release]",
+ "release: cut 1.5.38 [skip release]",
+ "fix jest test suite",
"release: cut 1.5.7 [skip release]",
- "authority-editor: remove redundant api function",
- "release: cut 1.3.11 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "eslint: fix linter issues",
- "release: cut 1.5.9 [skip release]",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.4.30 [skip release]",
- "react router: update to latest",
- "release: cut 1.4.10 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.4.15 [skip release]",
"update network fixtures and test against 2.40",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "release: cut 1.5.0 [skip release]",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.3.11 [skip release]",
+ "fix eslint issues",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.4.32 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "authority-editor: remove logs",
+ "release: cut 1.4.2 [skip release]",
"release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.4.24 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
+ "update emptyTableInfo component",
+ "release: cut 1.5.17 [skip release]",
+ "remove unused import",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
"release: cut 1.4.33 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.4.5 [skip release]",
- "address lint errors",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.5.30 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "remove console.log and prop error",
+ "prep user-app for continuous release",
"release: cut 1.5.8 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.5.2 [skip release]",
"release: cut 1.5.12 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.4.4 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "authority-editor: remove redundant style prop",
- "release: cut 1.5.35 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "authority-editor: remove logs",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.5.22 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.2.12 [skip ci]",
+ "merge master into beta",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "only subscribe to value",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.24 [skip release]",
"release: cut 1.5.23 [skip release]",
- "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.3.15 [skip release]",
+ "authority-editor: remove redundant api function",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
"release: cut 1.4.8 [skip release]",
- "release: cut 1.3.4 [skip ci]",
+ "upgrade ui version",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "eslint: fix linter issues",
+ "release: cut 1.5.34 [skip release]",
"release: cut 1.3.6 [skip ci]",
- "cypress: update stubs",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.4.28 [skip release]",
- "remove node_modules from git",
- "release: cut 1.5.14 [skip release]",
- "update beta (#881)",
- "bulk-member-manager: remove redundant check and add explanation",
- "network shim: update captured fixtures",
- "add translation strings",
- "add required properties to current user provider",
+ "fix formatting",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.21 [skip release]",
"release: cut 1.4.35 [skip release]",
- "test for empty table component",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.4.12 [skip release]",
- "stop using deprecated prop name",
- "merge branch 'master' into beta",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.5.38 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.5.11 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.3.14 [skip release]",
+ "react router: update to latest",
+ "add required properties to current user provider",
"release: cut 1.4.36 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "authority-editor: correct statement made in comment",
- "release: cut 1.5.27 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.4.10 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
"release: cut 1.4.34 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.16 [skip release]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "authority-editor: use design system color for text highlights",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "fix cypress test suite",
"release: cut 1.4.0 [skip release]",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.4.32 [skip release]",
- "release: merge beta",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.36 [skip release]",
"release: cut 1.4.25 [skip release]",
- "prep user-app for continuous release",
- "bulk-member-manager: prevent input focus loss",
- "remove console.log and prop error",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.5.4 [skip release]",
- "adjust tests to new implementation and dependency versions",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.30 [skip release]",
- "update pot file",
- "release: cut 1.4.23 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.5.3 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.3.14 [skip release]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.16 [skip release]",
"release: cut 1.5.37 [skip release]",
- "remove unused import",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "only subscribe to value",
+ "update beta (#881)",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
"release: cut 1.4.17 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.2.12 [skip ci]",
- "fix formatting",
+ "release: cut 1.5.11 [skip release]",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.5.10 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.21 [skip release]",
- "merge master into beta",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.5.5 [skip release]",
- "release: cut 1.4.27 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.4.15 [skip release]",
- "cleanup unused deps",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.3.12 [skip release]",
- "upgrade ui version",
- "authority-editor: fix typo in i18n string"
+ "adjust empty component prop naming",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "authority-editor: do not return internal updateColumnHeaders"
],
"Features": [
- "user-group: bulk group member manager (#854)",
- "migrate tables and search filter controls to @dhis2/ui (#830)",
"interface adjustments (#1101)",
+ "group-form: update user group in single json patch request",
+ "migrate tables and search filter controls to @dhis2/ui (#830)",
+ "user-group: bulk group member manager (#854)",
"add and use empty table state component",
- "add and use page header component",
- "group-form: update user group in single json patch request"
+ "add and use page header component"
],
"Testing": [
- "main navigation: add features and test code",
- "homepage: add test code for homepage feature"
+ "homepage: add test code for homepage feature",
+ "main navigation: add features and test code"
],
"Build Updates": [
"replace semantic commit checks with new workflow (#949)"
diff --git a/website/data/apphub.json b/website/data/apphub.json
index 2731989f..ec78bbd1 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -21,33 +21,33 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
- "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
"deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
+ "update app version",
"deps: bump braces from 3.0.2 to 3.0.3 (#195)",
- "update app version"
+ "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump ws from 7.5.9 to 7.5.10 (#194)"
],
"Features": [
- "remove unused component",
"regenerate en.pot",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
"edit min location specific program",
- "max value accepted",
"add android version label",
- "create label helptext component",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
+ "set null as default value of max file size",
+ "disable manual coordinate by configuration [DHIS2-17632] (#198)",
"create min location number field component",
- "add min location specific program",
"set null as default value of maximum file size [DHIS2-17548] (#197)",
- "remove userCredentials references (#208)",
- "disable manual coordinate by configuration [DHIS2-17632] (#198)",
+ "initial default value maximum file size",
"add manual location specific program",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
"create manual location checkbox component",
- "initial default value maximum file size",
- "set null as default value of max file size",
- "show the minimum Android app version required [DHIS2-16804] (#203)"
+ "create label helptext component",
+ "remove userCredentials references (#208)",
+ "max value accepted",
+ "add min location specific program",
+ "remove unused component"
],
"Bug Fixes": [
"redirect url based on the api version (#205)",
@@ -68,45 +68,45 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
"update app version",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)"
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
],
"Bug Fixes": [
- "user sync test runs without results (#183)",
"title and short name fields empty who nutrition (#182)",
- "analytics components properties",
"data entry form label",
+ "data set sync label",
"update element type tei analytics",
- "data set sync label"
+ "user sync test runs without results (#183)",
+ "analytics components properties"
],
"Features": [
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "dataset future periods help text",
- "event visualization in home screen [DHIS2-15647] (#189)",
"remove bypass component from general settings",
- "event visualization program",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
"add default value to initial setup",
- "use new data entry form as default [DHIS2-17078] (#186)",
+ "edit visualization",
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "add event visualization to search component",
+ "add users info as help text",
"change bypass version label",
- "event visualization home",
+ "regenerate en.pot",
+ "create select visualization type component",
"set new data entry as default",
+ "dataset future periods help text",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "event visualization program",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
"add default values to initial setup",
- "add users info as help text",
"create bypass version and dialog component",
- "user test visualization",
- "add event visualization to search component",
+ "event visualization home",
+ "add info label to new form",
"add bypass component to general settings",
- "create select visualization type component",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "regenerate en.pot",
+ "use new data entry form as default [DHIS2-17078] (#186)",
"add bypass version component to general settings",
- "add info label to new form",
- "edit visualization"
+ "user test visualization"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-in Features:\n- Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the new forms.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
}
@@ -123,56 +123,56 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "change First launch dialog [DHIS2-14109] (#165)",
- "data element api call error [DHIS2-14106] (#166)",
- "allow set 0 reserved values (#173)",
+ "default and reset disable referral",
"create initial values mutation [DHIS2-14107]",
- "remove D2 API request [DHIS2-14111]",
"save btn should stay disable if no changes",
+ "minor typo",
+ "data element api call error [DHIS2-14106] (#166)",
+ "change First launch dialog [DHIS2-14109] (#165)",
"change to disableCollapsibleSections specific",
- "buffer error import and byte length (#174)",
"add useMemo to handleCheckbox function",
- "minor typo",
- "change collapsible to disableCollapsible",
- "default and reset disable referral"
+ "remove D2 API request [DHIS2-14111]",
+ "allow set 0 reserved values (#173)",
+ "buffer error import and byte length (#174)",
+ "change collapsible to disableCollapsible"
],
"Features": [
- "remove D2 and create initial setup using dataMutation (#167)",
- "change label title",
- "experimental features component and helper function",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "handle change tei header",
"create workflow context",
- "use program and dataset data from context",
- "create program tei header component",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "android expression validator",
- "create section component",
- "constants common file",
+ "create disable referral for global settings",
+ "experimental features component and helper function",
+ "add useCallback to handleCheckbox function",
"update app version and description",
- "delete unused program and dataset queries",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "android expression validator",
"add workflow",
+ "add tests to get expression description",
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "create program tei header component",
"create disable referral for specific settings",
- "add advanced settings to general",
"support application text translation [DHIS2-14110] (#170)",
- "create more options component",
- "collapsible sections for global settings",
- "select a program indicator expression [DHIS2-15645] (#179)",
- "keep datastore ASWA version updated (#175)",
- "save in datastore format",
"regenerate en.pot",
- "use program data from context",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "add useCallback to handleCheckbox function",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "save in datastore format",
"hide collapsible sections form [DHIS2-15644] (#178)",
+ "delete unused program and dataset queries",
"collapsible sections for specific settings",
- "create disable referral for global settings",
- "add tests to get expression description"
+ "keep datastore ASWA version updated (#175)",
+ "constants common file",
+ "use program data from context",
+ "create section component",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "select a program indicator expression [DHIS2-15645] (#179)",
+ "use program and dataset data from context",
+ "add advanced settings to general",
+ "change label title",
+ "create more options component",
+ "collapsible sections for global settings",
+ "handle change tei header"
],
"Maintenance": [
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
"update ui dependencies (#172)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:
\n
\n\nProgram's Appearance Settings:
\n\nDisable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program \nDisable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode. \nTEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental. \n \n\nGeneral Settings
\nOpt-in Features:
\n\n Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms. \n \n\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
}
@@ -190,34 +190,34 @@
"releaseNotes": {
"Maintenance": [
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)"
+ "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)"
],
"Features": [
+ "change import has authority",
+ "change import modules path",
"use tracker importer if current API is 2.40 or higher",
- "authorization wall based on api version",
- "update yarn",
"use new tracker importer as default [DHIS2-14741] (#158)",
- "move file size from General to Sync Global (#161)",
- "use notice box to give info of tracker importer",
- "change import modules path",
+ "max file size to upload (#157)",
+ "multirow header table [DHIS2-14920] (#159)",
"tracker exporter default value by API version",
+ "use notice box to give info of tracker importer",
+ "move file size from General to Sync Global (#161)",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "update yarn",
"change authorities from all to androidsettings",
- "multirow header table [DHIS2-14920] (#159)",
- "change import has authority",
- "max file size to upload (#157)",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)"
+ "authorization wall based on api version"
],
"Bug Fixes": [
- "change the default value of the new tracker importer",
"set 0 for download sync programs settings (#160)",
+ "tracker importer default value by API version",
+ "update tracker notice box",
"export component",
- "default values synchronization",
"styles add margin and align elements (#163)",
- "tracker importer default value by API version",
+ "change the default value of the new tracker importer",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "update tracker notice box"
+ "default values synchronization"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
}
@@ -234,67 +234,67 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update proptypes source",
- "add tests for user sync helpers",
- "[analytics] fix period label",
"loop elements",
- "prop-types: change old style imports to new prop-types (#144)",
- "simplify function",
- "[program dataset] adjust component width (#134)",
- "update app version",
"change fixed period labels (#135)",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "keep None period analytics",
- "pin node version to 14 for netlify",
- "add datastore keys to readme",
- "add app version",
- "visualization query for user test [DHIS2-13124] (#132)",
+ "remove None period analytics (#151)",
"reuse visualizationGroup component",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "textfield max limit of 200 characters",
"include relative period",
+ "keep None period analytics",
"update metadata queries",
"reuse edit visualization component",
+ "[program dataset] adjust component width (#134)",
+ "add app version",
+ "update proptypes source",
+ "import component missing",
+ "simplify function",
+ "pin node version to 14 for netlify",
"regenerate en.pot",
- "[synchronization dataset] fix period label",
+ "[analytics] fix period label",
+ "add tests for user sync helpers",
+ "update app version",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "prop-types: change old style imports to new prop-types (#144)",
"[general] update disable settings label (#133)",
- "textfield max limit of 200 characters",
- "remove None period analytics (#151)",
- "import component missing"
+ "[synchronization dataset] fix period label",
+ "add datastore keys to readme"
],
"Features": [
- "create text area field",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "hide message of the day (#150)",
"add Message of the Day [DHIS2-12630] (#119)",
- "update user sync test metadata size [DHIS2-13061] (#140)",
+ "hide message of the day (#150)",
"add message of the day to general settings",
- "improve visualization list (#139)",
"change label New Tracker Importer [Sync Settings: Global] (#137)",
- "visualizations home create Edit Title",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "create text area field",
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "improve visualization list (#139)",
+ "visualizations program create Edit Title",
"visualizations dataset create Edit Title",
- "visualizations program create Edit Title"
+ "visualizations home create Edit Title"
],
"Build Updates": [
- "add deploy netlify",
"replace semantic commit checks with new workflow",
+ "add deploy netlify",
+ "trigger netlify",
"deploy: add netlify deploy workflow (#148)",
- "run linting and tests on ci (#146)",
- "trigger netlify"
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
+ "eslint: add rule overrides",
+ "npm: add npm scripts",
"upgrade ui library",
"deps: align all dependencies",
- "set node version for netlify build",
- "eslint: add rule overrides",
"lint: autofix linting violations",
- "deps: loosen version requirements",
- "dotfiles: add dotfiles",
- "add yarn.lock",
- "deps: update app-runtime and cli-app-scripts",
- "remove unused workflow",
"deps: add peer dependencies (#147)",
+ "remove unused workflow",
+ "deps: update app-runtime to latest (#145)",
+ "deps: update app-runtime and cli-app-scripts",
+ "set node version for netlify build",
+ "deps: loosen version requirements",
"prettier: autofix prettier issues",
- "npm: add npm scripts",
- "deps: update app-runtime to latest (#145)"
+ "dotfiles: add dotfiles",
+ "add yarn.lock"
],
"Testing": [
"app: mock app layout component"
@@ -315,25 +315,25 @@
"releaseNotes": {
"Features": [
"change 2.38 as min api version allowed",
- "accept previous and new datastore format",
- "[appearance program] add optional tei search checkbox to dialog",
- "Add bash script for automatic deployment (#109)",
- "update webapp version",
"[appearance program] add and edit new specific setting",
"appearance add functions to prepare json for datastore",
- "add webapp version to overview page (#125)",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"add completionSpinner to json structure",
- "[appearance program]prepare configuration and new datastore format",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)"
+ "update webapp version",
+ "accept previous and new datastore format",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "Add bash script for automatic deployment (#109)",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "[appearance program] add optional tei search checkbox to dialog",
+ "add webapp version to overview page (#125)",
+ "[appearance program]prepare configuration and new datastore format"
],
"Bug Fixes": [
- "appearance default value global completion spinner",
- "change datastore completion spinner key appearance (#127)",
+ "appearance add completion spinner key to datastore json (#128)",
+ "change datastore key appearance (#126)",
"appearance change label optional search",
+ "appearance default value global completion spinner",
"change new tracker importer label",
- "appearance add completion spinner key to datastore json (#128)",
- "change datastore key appearance (#126)"
+ "change datastore completion spinner key appearance (#127)"
],
"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": [
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] dataset accept API title and name",
- "[visualization] keep only one default group (#106)",
- "[visualization] home accept API title and name",
- "[visualization] program accept API title and name",
"change param to 'paging' instead of 'pager (#115)",
+ "[visualization] program accept API title and name",
+ "[visualization] home accept API title and name",
+ "[synchronization] remove hard limits and add warning",
+ "[visualization] keep only one default group (#106)",
"verify new visualization and format datastore (#118)",
"[general] remove hard limits and add warning",
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[synchronization] remove hard limits and add warning",
- "[visualization] home change API visualization runtime",
- "validation text for reserved values, TEI and event",
"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)",
+ "update label",
+ "[visualization] dataset accept API title and name",
+ "[visualization] home change API visualization runtime",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "validation text for reserved values, TEI and event",
"Change param to 'paging' instead of 'pager' (#110)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
"[visualization] dataset change API visualization runtime",
- "update label"
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "[visualization] program change API visualization runtime"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
+ "[general] add component to Share screen",
"update patch app version (#114)",
- "general section Share screen (#107)",
"regenerate en.pot",
- "[general] add component to Share screen"
+ "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,86 +394,86 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[Program Appearance] colocate data with component table",
+ "[analytics] use common query and mutation (#93)",
"[Appearance] Data set and Home table component",
- "[appearance] colocate data with component table (#91)",
- "[sync general] remove unused components",
+ "[sync] remove unused constants",
"delete unused components (#81)",
+ "remove unused svg icons",
+ "[sync general] remove unused components",
"[sync general] reorganize components related to field section",
- "[sync] remove unused constants",
- "[sync general] reorganize file and component",
- "[analytics] use common query and mutation (#93)",
- "[sync dataset] remove unused components",
"[Appearance] colocate data with component Data set table",
"[Appearance] colocate data with component Home table",
+ "[sync general] reorganize file and component",
+ "[sync dataset] remove unused components",
+ "[Program Appearance] colocate data with component table",
"[sync programs] remove unused components",
- "remove unused svg icons"
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualizations] show Home groups and visualizations",
- "generate a random id",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization dataset] show visualizations and groups",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[visualization] Program show groups and visualizations",
- "[visualization dataset] add visualization and groups",
- "[visualization] add basic components to search a user",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "show and delete group and visualizations (#94)",
- "queries to update and get analytics datastore",
- "[user sync test] show test results",
- "add user sync test",
- "[visualization] test to validate the user has access to visualization",
+ "[appearance] program add follow up option (#85)",
"add analytics menu (#82)",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[visualization] test to validate the user has access to visualization",
+ "[visualization home] dialog to add visualization",
+ "[visualization] dialog to add visualization and group",
"add Program analytics to menu",
- "[visualization] add visualization query",
+ "[user sync test] get metadata download size",
"add Data set visualization and groups (#100)",
- "[visualization] select and text field",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[visualization] search visualization",
- "[visualization] dialog to delete element",
- "[visualizations] update home visualizations",
- "add a user search field",
- "[visualization] add Home visualization component to menu",
- "[visualization] show and delete visualization, update datastore",
+ "[visualizations] group options",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "test if user has access to a visualization (#101)",
+ "[user sync test] disable the button when loading and no user selected",
"update version",
- "[visualizations] add new visualization for program",
- "[user sync test] get metadata download size",
+ "generate a random id",
+ "[visualization] add table to show program visualizations",
+ "[visualizations] show Home groups and visualizations",
+ "add user sync test",
"[DHIS2-9858] update user sync test (#102)",
- "test if user has access to a visualization (#101)",
- "[analytics] program create initial section",
- "add visualizations search field (#95)",
- "[visualization home] dialog to add visualization",
- "[visualization home] add visualizations and groups",
+ "add user test table",
+ "[visualization] search visualization",
+ "[visualizations] add Home visualization component to menu",
+ "add a user search field",
"[visualization] add period and visualization constants",
+ "[analytics] program create initial section",
"[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] add visualization query",
+ "[visualizations] update home visualizations",
+ "[visualizations] add new visualization for program",
+ "queries to update and get analytics datastore",
+ "[visualization] dialog to delete element",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "add Analytics menu sections",
+ "[visualization] add Home visualization component to menu",
"[user sync test] get data download size",
- "[appearance] program add follow up option (#85)",
- "[visualization] dialog to add visualization and group",
- "[visualization] add table to show program visualizations",
- "[visualizations] add Home visualization component to menu",
- "[user sync test] disable the button when loading and no user selected",
- "add user test table",
+ "[visualization] select and text field",
+ "add visualizations search field (#95)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization] Program show groups and visualizations",
+ "[visualization dataset] show visualizations and groups",
+ "[visualization] add basic components to search a user",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "show and delete group and visualizations (#94)",
+ "[user sync test] show test results",
"[visualization] create initial layout for data set visualization",
- "[visualizations] group options",
- "add Analytics menu sections",
- "[DHIS2-11254] Show home groups and visualizations (#97)"
+ "[visualization home] add visualizations and groups",
+ "[visualization dataset] add visualization and groups"
],
"Bug Fixes": [
- "remove extra constant, initialvalue and tei are kept in sync",
"[visualization]differentiate between failure to load and empty data",
- "[synchronization] update program name",
+ "[synchronization] update data set name",
"[Analytics] remove write access filter (#92)",
- "[Appearance Program] support translation for list of elements",
- "update input number props",
- "add error notice box",
"move code inside onComplete to a useEffect hook",
"move analytics components to TEI directory",
+ "migrate import from ui-core to ui (#84)",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[synchronization] update program name",
+ "add error notice box",
"[appearance] program filter add translations to strings",
- "migrate import from ui-core to ui (#84)",
- "[synchronization] update data set name"
+ "update input number props",
+ "[Appearance Program] support translation for list of elements",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -493,139 +493,139 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove extra hook to get namespace datastore",
- "add edit to dependency effect",
- "dataset API period type",
- "user sync test, change keys datastore (#78)",
- "migrate d2 to runtime to get datastore namespace and auth",
- "remove unused state in router",
- "add a table for sync program global settings",
- "outside function to validate mandatory form fields",
"parse and format for program Indicator",
- "change file and function name update general datastore key",
- "add edit property to analytic select fields",
- "move authorization query to Dialog component and remove extra state",
- "change datastore keys to get initial values",
- "remove extras in help text",
- "change bar chart constant value to bar",
+ "add program name as analytics description",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"summary settings text sync program, appearance",
+ "dataset API period type",
+ "change datastore keys to get initial values",
"add sync status to default values",
- "change wording",
- "update key names and values to create the first setup datastore",
- "remove id and name from settings",
- "add Home/Overview component to routes",
- "add edit property to analytic sections",
- "options to round value",
- "label and help text values with i18n inside render",
- "get namespace and authority using app runtime (#62)",
- "use lodash to verify values are equal",
- "update namespace value",
- "use uid for keys in table rows",
- "add program name as analytics description",
- "remove first version namespace if exists",
+ "update datastore keys default values initial setup",
"add sidebar and routes",
- "use default constant for data and metadata",
- "add new menu and submenu and routes for sidebar (#60)",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
"add new keys for datastore",
- "common functions to update, remove and filter elements",
- "update datastore keys default values initial setup",
- "remove empty lines",
- "six-monthly typo",
- "add default values to populate program sync settings",
"change authority to authorities better descriptive resource name",
+ "remove id and name from settings",
+ "user sync test, change keys datastore (#78)",
+ "add edit property to analytic select fields",
+ "use default constant for data and metadata",
"update key values for datastore",
- "remove extra hook to manage and get general key",
+ "migrate d2 to runtime to get datastore namespace and auth",
+ "API call to get value by key and namespace, clean extra functions",
"summary settings text synchronization program",
- "change data sets wording inconsistency",
+ "use uid for keys in table rows",
+ "get namespace and authority using app runtime (#62)",
+ "update key names and values to create the first setup datastore",
+ "outside function to validate mandatory form fields",
+ "add edit to dependency effect",
+ "remove empty lines",
+ "common functions to update, remove and filter elements",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "change file and function name update general datastore key",
+ "add a table for sync program global settings",
"loading for specific settings",
- "API call to get value by key and namespace, clean extra functions"
+ "six-monthly typo",
+ "remove extra hook to manage and get general key",
+ "change data sets wording inconsistency",
+ "use lodash to verify values are equal",
+ "move authorization query to Dialog component and remove extra state",
+ "remove first version namespace if exists",
+ "remove extra hook to get namespace datastore",
+ "remove unused state in router",
+ "add Home/Overview component to routes",
+ "remove extras in help text",
+ "change wording",
+ "add default values to populate program sync settings",
+ "update namespace value",
+ "change bar chart constant value to bar",
+ "label and help text values with i18n inside render",
+ "options to round value",
+ "add edit property to analytic sections"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "query to read if the user has all authorities",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "add helper functions for analytics",
- "notice info when there are no analytics items",
- "add new tei items and show them in a table action",
- "add page layout, save and reset",
- "basic page to handle analytics items",
- "button to add new settings",
- "create fields with validation",
- "analytic section: program, title, visualization, gender and axis",
- "add home appearance to the menu section",
- "handle dataset specific settings, create, edit, delete and save",
- "dialog for program specific settings",
- "add a basic page for the global settings section",
- "strip buttons to save and reset settings datastore",
- "specific settings list, table action to edit and delete",
- "dialog to create a new specific setting",
- "reorganize new sidebar menu sections and submenus",
- "basic page layout with header",
- "add page header layout",
- "add basic components for text, select and radio field",
- "choose element and visualization type, refetch query after select",
- "queries to read and update analytics key from datastore",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "general settings form using app runtime for datastore",
- "edit and delete data set specific setting",
- "add analytics to menu sections",
- "create basic form fields",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "global settings for program appearance section",
+ "add components to choose: program, programStage, dataElement, who",
"create new data set specific setting",
- "save and reset program synchronization settings",
+ "add basic select fields",
+ "add a table with global settings for the dataset",
+ "queries to read and update analytics key from datastore",
"add queries and mutations for appearance key",
- "create a basic page for dataset section, save and reset options",
+ "create a table for dataset global sync setting",
+ "analytic table action",
+ "add page header layout",
+ "create a new specific setting for the program",
+ "add home cards for menu and submenu items",
+ "add page layout, save and reset",
+ "notice info when there are no analytics items",
+ "button to delete namespace from datastore",
+ "general settings form using app runtime for datastore",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "query to read if the user has all authorities",
"create a new specific setting for dataset",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "create a new program specific setting",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "queries to read program dataElement attribute programIndicator id",
- "[DHIS2-9585] General Settings section (#63)",
+ "dialog to edit and create specific settings",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "add function to check object values are valid",
+ "change notice alert style",
+ "create basic form fields",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "button to add new settings",
"add program completion checkbox",
+ "dialog for program specific settings",
+ "create a new program specific setting",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "create a basic page for dataset section, save and reset options",
+ "add dataset sync to menu sections",
+ "strip buttons to save and reset settings datastore",
+ "add a basic page for the global settings section",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "add new analytics item",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "add constants for datastore",
- "global settings for program appearance section",
- "create a new specific setting for the program",
"update sidebar menu section information",
- "create a table for dataset global sync setting",
- "create fields for general settings",
- "add basic select fields",
- "inputs should be disabled if user has no authorities (#74)",
- "add dataset sync to menu sections",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "basic page to handle home appearance section",
- "change notice alert style",
- "add function to check object values are valid",
- "add synchronization program to menu sections",
- "handle program-specific settings, create, edit and delete",
- "add components to choose: program, programStage, dataElement, who",
- "analytic table action",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "edit and delete data set specific setting",
+ "analytic WHO Elements",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "analytic section: program, title, visualization, gender and axis",
"[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "add home cards for menu and submenu items",
+ "add new tei items and show them in a table action",
"create a home card for menu sections",
- "add a table with global settings for the dataset",
- "[DHIS2-10895] Add new analytics item (#70)",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "dialog to edit and create specific settings",
- "button to delete namespace from datastore",
+ "basic page to handle home appearance section",
+ "choose element and visualization type, refetch query after select",
+ "queries to read program dataElement attribute programIndicator id",
+ "add analytics to menu sections",
+ "handle program-specific settings, create, edit and delete",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "save and reset program synchronization settings",
"[DHIS2-10896] Edit TEI Analytic item (#73)",
- "analytic WHO Elements",
- "create a basic page for dataset sync section, save and reset",
- "add new analytics item",
+ "add home appearance to the menu section",
+ "add helper functions for analytics",
"add function to edit analytics items",
"create a simple page for program sync settings",
+ "basic page to handle analytics items",
+ "specific settings list, table action to edit and delete",
+ "dialog to create a new specific setting",
+ "create a basic page for dataset sync section, save and reset",
+ "add synchronization program to menu sections",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "add basic components for text, select and radio field",
+ "create fields for general settings",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
"edit and delete program specific setting",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add queries and mutations to handle synchronization key datastore"
- ],
- "Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "add queries and mutations to handle synchronization key datastore",
+ "create fields with validation",
+ "[DHIS2-9585] General Settings section (#63)",
+ "inputs should be disabled if user has no authorities (#74)",
+ "handle dataset specific settings, create, edit, delete and save",
+ "add constants for datastore",
+ "reorganize new sidebar menu sections and submenus",
+ "basic page layout with header"
+ ],
+ "Testing": [
+ "adding tests for valid URLs",
+ "adding tests for valid values"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
}
@@ -642,16 +642,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "[DHIS2-9156] Add TEI reserved value to user sync test (#55)",
- "Migrate Material design components to UI library 1.1 version (#59)"
+ "Migrate Material design components to UI library 1.1 version (#59)",
+ "[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
- "change labels metadata and data options (#52)",
"change metadata and data text in manual dialog (#58)",
"[DHIS2-9301] add Manual option to sync (#56)",
+ "[DHIS2-9129] Migration UI components for general settings (#53)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "change labels metadata and data options (#52)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.
\nRELEASE INFO:
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_app_v1.1.0
"
}
@@ -766,39 +766,39 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "delete apk version",
- "update user groups",
- "style add padding to search input",
+ "version format 4 digits [DHIS2-16802]",
"regenerate en.pot",
"parse last release version before saving",
- "allow user to upload latest app version (#7)",
+ "add userGroups to dependencies",
"parse new version before saving",
- "isGreaterVersion and padZeros functions for all expressions",
+ "update user groups",
"support four-part version numbers",
- "add userGroups to dependencies",
+ "allow user to upload latest app version (#7)",
"remove all usergroups already assigned from option list",
- "delete all apk version",
+ "style add padding to search input",
"icon",
- "version format 4 digits [DHIS2-16802]"
+ "delete all apk version",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "delete apk version"
],
"Features": [
+ "show userGroups names and default apk version",
"assign user groups to version already created",
+ "regenerate en.pot",
+ "create button to erase all content",
+ "first time setup with empty value",
"create basic components to list user groups",
"grant access to apk by userGroup [DHIS2-16678]",
- "regenerate en.pot",
+ "add erase all button",
+ "create basic components to search user groups",
"upload new apk with user group",
- "show userGroups names and default apk version",
+ "save userGroup on the fly",
"create user groups access component",
- "add erase all button",
- "first time setup with empty value",
- "create button to erase all content",
- "support application text translation [DHIS2-15593]",
"erase all content [DHIS2-15911]",
- "save userGroup on the fly",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "create basic components to search user groups",
+ "add warning when no match found",
"save user group on the fly when editing version [DHIS2-17222]",
- "add warning when no match found"
+ "support application text translation [DHIS2-15593]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]"
],
"Maintenance": [
"update app version"
@@ -1083,18 +1083,18 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add new workflows (#554)",
- "update workflows"
+ "update workflows",
+ "add new workflows (#554)"
],
"Maintenance": [
"remove QA from CODEOWNERS",
- "update cli-app-scripts",
+ "update CODEOWNERS (#558)",
"release: cut 100.2.36 [skip release]",
- "update CODEOWNERS (#558)"
+ "update cli-app-scripts"
],
"Bug Fixes": [
- "DHIS2-13294: add link to navigate to app after install (#555)",
- "ensure logic does not fail with empty response pre v40"
+ "ensure logic does not fail with empty response pre v40",
+ "DHIS2-13294: add link to navigate to app after install (#555)"
],
"Testing": [
"add tests for ManualInstall"
@@ -1180,8 +1180,8 @@
"remove dhis/prop-types and upgrade dhis/ui"
],
"Bug Fixes": [
- "DHIS2-15586: update installed state for non-core apps",
- "DHIS2-13915: show spinner when an app is being installed"
+ "DHIS2-13915: show spinner when an app is being installed",
+ "DHIS2-15586: update installed state for non-core apps"
],
"Maintenance": [
"release: cut 100.2.32 [skip release]",
@@ -1346,8 +1346,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update CODEOWNERS",
- "release: cut 100.2.24 [skip release]"
+ "release: cut 100.2.24 [skip release]",
+ "update CODEOWNERS"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1447,14 +1447,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.2.19 [skip release]",
"update app icon (#484)",
+ "release: cut 100.2.19 [skip release]",
"rename class",
"format"
],
"Bug Fixes": [
- "correct logic",
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
+ "correct logic"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
}
@@ -1742,8 +1742,8 @@
"release: cut 100.1.16 [skip release]"
],
"Bug Fixes": [
- "upgrade app-plaform to prevent accidental plugin builds (#624)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "upgrade app-plaform to prevent accidental plugin builds (#624)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
}
@@ -1881,12 +1881,12 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update network fixtures and cypress config",
- "release: cut 100.1.9 [skip release]",
- "update app icon (#599)",
- "update proptypes import",
+ "format fixtures",
"update dependencies",
- "format fixtures"
+ "update proptypes import",
+ "update app icon (#599)",
+ "release: cut 100.1.9 [skip release]",
+ "update network fixtures and cypress config"
],
"Bug Fixes": [
"design, color, spacing adjustments",
@@ -1953,9 +1953,9 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix d2-style script",
+ "replace semantic commit checks with new workflow",
"fix lint script",
- "replace semantic commit checks with new workflow"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2022,10 +2022,10 @@
],
"Maintenance": [
"codeowners: introduce owners",
- "yarn: deduplicate lockfile",
- "release: cut 100.1.3 [skip ci]",
"deps-dev: update app-scripts to get new publish command",
- "deps: update app-runtime to latest alpha"
+ "release: cut 100.1.3 [skip ci]",
+ "deps: update app-runtime to latest alpha",
+ "yarn: deduplicate lockfile"
],
"Documentation": [
"colocate app docs"
@@ -2048,8 +2048,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: migrate to new app version scheme (#505)",
- "release: cut 100.0.0 [skip ci]"
+ "release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme (#505)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nrelease: App version becomes decoupled from DHIS2 versions, see\nthe d2.config.js or App Hub for DHIS2 version compatibility. \n "
}
@@ -2128,8 +2128,8 @@
"releaseNotes": {
"Bug Fixes": [
"[DHIS2-18569] Relationship widget limited to 50 entries (#3927)",
- "paging parameter based on version",
- "set paging to false"
+ "set paging to false",
+ "paging parameter based on version"
],
"Maintenance": [
"release: cut 101.21.2 [skip release]"
@@ -2149,11 +2149,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove console log",
"[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)",
+ "converting org unit and sorting",
+ "remove console log",
"wrong sort direction for text",
- "review comment",
- "converting org unit and sorting"
+ "review comment"
],
"Maintenance": [
"release: cut 101.21.1 [skip release]"
@@ -2178,20 +2178,20 @@
],
"Features": [
"[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)",
- "style improvements",
"geometry scheduledat occuredat in changelog",
- "update clienttolist"
+ "update clienttolist",
+ "style improvements"
],
"Bug Fixes": [
"revert new folder structure",
- "code clean up",
- "review comments",
- "convert changelog data in servertoclient",
"show coordinate",
- "translation",
- "add check for featuretype",
+ "change from property to fields",
+ "convert changelog data in servertoclient",
+ "review comments",
"revert type change",
- "change from property to fields"
+ "code clean up",
+ "add check for featuretype",
+ "translation"
],
"GitHub": "\nFeatures \n\n[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887 ) (f670971 ) \n "
}
@@ -2268,29 +2268,29 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.20.0 [skip release]",
- "[DHIS2-18635] Fix Cypress tests (#3912)"
+ "[DHIS2-18635] Fix Cypress tests (#3912)",
+ "release: cut 101.20.0 [skip release]"
],
"Features": [
- "temp",
+ "add menu items for unlik and delete event",
"update dhis ui",
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"add validation",
+ "temp",
"delete and unlink function",
- "add menu items for unlik and delete event"
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)"
],
"Bug Fixes": [
"remove noticebox and add alerterror",
"remove update data",
+ "merge error in package json",
"merge conflict",
"review comments",
"use invalidatequeries",
- "dublicate code",
- "merge error in package json",
"user message improvements",
"indexeddb write access",
"revert changes in version after dhis2 ui update",
- "review changes"
+ "review changes",
+ "dublicate code"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
}
@@ -2327,8 +2327,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)",
- "prevent runtime error when only one date range is selected in working list"
+ "prevent runtime error when only one date range is selected in working list",
+ "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -2388,36 +2388,36 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 101.19.0 [skip release]",
"update calendarInput ui version",
"update tests",
- "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "release: cut 101.19.0 [skip release]"
+ "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)"
],
"Features": [
- "add validation to dateTime & age fields",
+ "eventDate validation to use internal error from calendarInput",
"add error messages",
+ "add errors to main field",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
"use calendarInput component in forms",
- "scheduleDate reset when there is invalid date",
- "add errors to main field",
- "eventDate validation to use internal error from calendarInput"
+ "add validation to dateTime & age fields",
+ "scheduleDate reset when there is invalid date"
],
"Bug Fixes": [
- "always pass current context",
- "refactor incident date validation to use form validations",
+ "remove current context from function",
"runtime error when date is null",
- "enrollment date input fields",
- "pass validationContext for unique validator",
- "update rules engine version",
+ "schedule date in related stages to display calendarInput internal errors",
+ "add disabled to calendar input",
"remove ref",
+ "flow types",
+ "width & calendarWidth to be string",
"flow errors",
- "add disabled to calendar input",
+ "enrollment date input fields",
"date and dateTime errors to display only once",
- "schedule date in related stages to display calendarInput internal errors",
- "width & calendarWidth to be string",
- "remove current context from function",
- "flow types",
- "failing tests"
+ "pass validationContext for unique validator",
+ "failing tests",
+ "always pass current context",
+ "update rules engine version",
+ "refactor incident date validation to use form validations"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
}
@@ -2434,11 +2434,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "skip lint title and commits for bots (#3898)",
- "deps: bump express from 4.19.2 to 4.21.0 (#3808)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
"release: cut 101.18.1 [skip release]",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)"
+ "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)",
+ "skip lint title and commits for bots (#3898)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2459,10 +2459,10 @@
"releaseNotes": {
"Features": [
"[DHIS2-16337] Org unit in view event page (#3882)",
- "add validator",
- "label improvement",
"add orgunit id to redux",
- "add field and label to view event page"
+ "label improvement",
+ "add field and label to view event page",
+ "add validator"
],
"Bug Fixes": [
"remove console log"
@@ -2485,24 +2485,24 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "display errors",
"add calendarInput",
+ "display errors",
"[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)"
],
"Bug Fixes": [
- "calendarInput zindex",
- "remove editable prop",
"display date in wrong format when passing dd-mm-yyyy",
"label type definition",
- "allow empty strings to run onBlur",
+ "calendarInput zindex",
"replace onKeyPress with onKeyDown",
+ "flow errors",
+ "remove editable prop",
"add label",
- "flow errors"
+ "allow empty strings to run onBlur"
],
"Maintenance": [
"update calendarInput ui version",
- "remove unnecessary props",
- "release: cut 101.17.0 [skip release]"
+ "release: cut 101.17.0 [skip release]",
+ "remove unnecessary props"
],
"GitHub": "\nFeatures \n\n[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712 ) (5f27455 ) \n "
}
@@ -2539,9 +2539,9 @@
"channel": "stable",
"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)",
+ "[DHIS2-17519] app crashing when opening new event from view event (#3781)"
],
"Maintenance": [
"release: cut 101.16.6 [skip release]"
@@ -2621,29 +2621,29 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "performance",
+ "image and file for tea",
"latest value not shown",
+ "use storagestatus to find latest value",
+ "revert change",
+ "missing question mark",
+ "review comments",
+ "wrong else statement",
"[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
"show only latest image and file",
- "performance",
"code clean up",
- "update islatestvalue to check for fieldid",
- "add try catch to all query calls",
- "review comments",
"caching",
- "wrong else statement",
- "missing question mark",
- "string improvement",
"revert clienttolist changes",
- "image and file for tea",
- "revert change",
- "use storagestatus to find latest value",
+ "add try catch to all query calls",
+ "update islatestvalue to check for fieldid",
+ "string improvement",
"ensure text utilizes space without overflow"
],
"Features": [
"temp",
+ "compare with event data to find latest value",
"add link for image and file data element",
- "image and file for event and tracked entity",
- "compare with event data to find latest value"
+ "image and file for event and tracked entity"
],
"Maintenance": [
"release: cut 101.16.2 [skip release]"
@@ -2763,10 +2763,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "disable button and add tooltip",
"merge conflict",
"string improvement for record access error",
"[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)",
+ "disable button and add tooltip",
"string adjustment"
],
"Maintenance": [
@@ -2807,13 +2807,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)",
"[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)",
+ "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)",
"add undefined validation"
],
"Maintenance": [
- "release: cut 101.14.5 [skip release]",
- "missing checks"
+ "missing checks",
+ "release: cut 101.14.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868 ) (53c21f0 ) \n[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848 ) (31cb56c ) \n "
}
@@ -6954,14 +6954,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add gh workflow for dependency-track (#3170)",
- "release: cut 100.4.0 [skip release]"
+ "release: cut 100.4.0 [skip release]",
+ "add gh workflow for dependency-track (#3170)"
],
"Features": [
- "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
- "maximize use of the available screen space by reducing whitespace in the dashboard item grid",
"implement dashboard slideshow (#3081)",
- "release DHIS2-18441 and DHIS2-13038"
+ "add space efficient dashboard bar design and dashboard selection, and keyboard navigation",
+ "release DHIS2-18441 and DHIS2-13038",
+ "maximize use of the available screen space by reducing whitespace in the dashboard item grid"
],
"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 "
}
@@ -6978,8 +6978,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove ReportPortal configuration (#3151)",
"release: cut 100.3.2 [skip release]",
+ "remove ReportPortal configuration (#3151)",
"release workflow improvements (#3157)"
],
"Bug Fixes": [
@@ -7000,15 +7000,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add separate dev dependencies group and exclude rgl",
- "deps: bump webpack in the security group across 1 directory (#3096)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
"i18next is no longer a dependency",
- "release: cut 100.3.1 [skip release]",
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
+ "add separate dev dependencies group and exclude rgl",
+ "upgrade all used gh action versions (#3131)",
"remove i18next and react-dom as direct dependencies (#3138)",
- "use hardcoded dev version for running e2e prod tests (#3109)",
"deps: bump the security group with 4 updates (#3132)",
- "upgrade all used gh action versions (#3131)",
+ "release: cut 100.3.1 [skip release]",
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "deps: bump webpack in the security group across 1 directory (#3096)",
"dependabot config separate dev group and exclude react-grid-layout (#3110)"
],
"Bug Fixes": [
@@ -7069,18 +7069,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
+ "break up command chain",
"deps: bump the security group with 3 updates (#3046)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "dependabot config and remove dev branch from workflows (#3027)",
- "break up command chain",
- "release: cut 100.2.4 [skip release]",
"cypress 13 upgrade (#3040)",
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)"
+ "release: cut 100.2.4 [skip release]",
+ "dependabot config and remove dev branch from workflows (#3027)"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
"stop fetching schemas and replace d2 with dataEngine (#3056)",
- "add missing dependencies for semantic-release (#3062)"
+ "add missing dependencies for semantic-release (#3062)",
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
}
@@ -7097,15 +7097,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#3001)",
"fetch visualization always when caching (DHIS2-17509) (#2986)",
- "merge to master"
+ "merge to master",
+ "translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"release: cut 100.2.3 [skip release]",
- "run release step on tags so it publishes to d2-ci (#2989)"
+ "run release step on tags so it publishes to d2-ci (#2989)",
+ "do not run release step on dev branch",
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -7125,11 +7125,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
"dimension list design (DHIS2-16270) (#2861)",
"merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -7149,10 +7149,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
- "in paragraphs were removed in dashboard item description (#2962)",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "in paragraphs were removed in dashboard item description (#2962)",
+ "short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -7195,32 +7195,32 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "analytics (#2856)",
"deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "26.2.0-cumulative-values-alpha.1",
+ "include release notes in slackbot message (#2911)",
"deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "include patch packages in cache-key (#2855)",
+ "use latest alpha for testing",
+ "analytics@26.2.0",
+ "run the release step on both master and dev branches (#2929)",
"update analytics dependency (#2934)",
- "26.2.0-cumulative-values-alpha.1",
- "use the repo default branch for dependabot (#2887)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"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)",
- "include patch packages in cache-key (#2855)",
"deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "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)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "analytics@26.2.0",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "include release notes in slackbot message (#2911)",
- "run the release step on both master and dev branches (#2929)",
- "analytics (#2856)",
- "use latest alpha for testing"
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "use the repo default branch for dependabot (#2887)",
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#2920)",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
"merge to master",
+ "translations: sync translations from transifex (dev) (#2920)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
],
"Features": [
@@ -7249,11 +7249,11 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
+ "only run release-success if master branch",
"clean up cypress folder (#2687)",
+ "add github job that reports successful release (#2712)",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "only run release-success if master branch",
- "add github job that reports successful release (#2712)"
+ "release: cut 100.0.4 [skip release]"
],
"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 "
}
@@ -7271,8 +7271,8 @@
"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-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
+ "release: cut 100.0.3 [skip release]"
],
"Bug Fixes": [
"parse the ou filter correctly for all ou types (#2691)",
@@ -7296,14 +7296,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
- "disable nightly scheduled test run (#2511)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "disable nightly scheduled test run (#2511)",
"nightly failing to set up cypress (#2378)",
"release: cut 100.0.2 [skip release]",
- "release: cut 100.0.1 [skip release]"
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "release: cut 100.0.1 [skip release]",
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "increase default cypress timeout to reduce test flakiness (#2456)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -7330,8 +7330,8 @@
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app repo",
- "move docs to app (#2384)"
+ "move docs to app (#2384)",
+ "move docs to app repo"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \n "
}
@@ -7348,8 +7348,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update version and add app-hub id (#2366)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "update version and add app-hub id (#2366)"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -7815,8 +7815,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]"
@@ -7900,13 +7900,13 @@
],
"Bug Fixes": [
"prevent failing jest test",
- "update jest mock [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
"remove v37 e2e",
+ "update jest mock [DHIS2-15415]",
"update v38 fixtures",
- "add scroll on workflow selector [DHIS2-15415]",
"update v39 fixtures",
"add scroll for workflows [DHIS2-15415]",
- "translations: sync translations from transifex (master)"
+ "add scroll on workflow selector [DHIS2-15415]"
],
"Maintenance": [
"update CODEOWNERS",
@@ -7930,10 +7930,10 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures",
"release: cut 100.0.7 [skip release]",
"fix formatting uissue in workflows config file",
+ "fix cypress tests referring to last year",
+ "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
@@ -8031,8 +8031,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"
@@ -8081,9 +8081,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add code owners",
- "release: migrate to new app version scheme",
"release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme",
+ "add code owners",
"release: cut v100 and become continuously delivered"
],
"Build Updates": [
@@ -8448,15 +8448,15 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update workflows (#401)",
"add e2e",
- "remove custom cypress reporter",
"fix workflow expression",
+ "update workflows (#401)",
+ "remove custom cypress reporter",
"add netlify deploy workflows"
],
"Maintenance": [
- "remove jest reporting",
- "release: cut 100.8.3 [skip release]"
+ "release: cut 100.8.3 [skip release]",
+ "remove jest reporting"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -8496,8 +8496,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove duplicate parsing function",
- "upload download artifact versions (#400)"
+ "upload download artifact versions (#400)",
+ "remove duplicate parsing function"
],
"Maintenance": [
"release: cut 100.8.1 [skip release]"
@@ -8517,12 +8517,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "make collapsible a feature toggle",
"make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded",
- "add an arrow button to collapse or expand each section",
"make data sets sections collapsable",
- "revert setting collapsible with feature toggle"
+ "revert setting collapsible with feature toggle",
+ "make collapsible a feature toggle",
+ "add an arrow button to collapse or expand each section",
+ "make collapsed section same width of when they are expanded"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -8549,8 +8549,8 @@
"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 "
}
@@ -8568,8 +8568,8 @@
"releaseNotes": {
"Maintenance": [
"enhance CI",
- "release: cut 100.6.0 [skip release]",
- "fix workflow and enable yarn caching"
+ "fix workflow and enable yarn caching",
+ "release: cut 100.6.0 [skip release]"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -8661,8 +8661,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "apply code review comments",
- "change file structure to separate transposed from grouped"
+ "change file structure to separate transposed from grouped",
+ "apply code review comments"
],
"Testing": [
"add missed tests"
@@ -8726,21 +8726,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": [
- "validator: limits as warning instead of error (#357)",
- "prevent setting warning as undefined",
+ "warning border style to yellow",
"tests: update tests",
- "help: add warning style reference to help",
"prevent unnecessary renders when form has errors (#358)",
- "warning border style to yellow"
+ "validator: limits as warning instead of error (#357)",
+ "help: add warning style reference to help",
+ "prevent setting warning as undefined"
],
"Refactoring": [
"extract warningvalidate",
- "cleanup",
- "validation-tooltip: rename invalid prop to enabled"
+ "validation-tooltip: rename invalid prop to enabled",
+ "cleanup"
],
"Documentation": [
"comment"
@@ -9395,8 +9395,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update scheme UI [DHIS2-17275] (#80)",
- "release: cut 100.9.1 [skip release]"
+ "release: cut 100.9.1 [skip release]",
+ "update scheme UI [DHIS2-17275] (#80)"
],
"Bug Fixes": [
"trigger release (#94)"
@@ -9416,10 +9416,10 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "add more tests to cover add exchange usecase",
"add more tests and improve some of the existing ones",
"add tests to cover edit exchange usecase and format",
"add tests to cover add exchange usecase",
- "add more tests to cover add exchange usecase",
"add tests to cover add exchnage usecase"
],
"Maintenance": [
@@ -9460,15 +9460,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "more tests for data page and setup for other pages",
+ "add some tests for main data page",
"add additional tests for main exchange page",
"add more tests to general data page and refactor existing ones",
- "add some tests for main data page",
+ "more tests for data page and setup for other pages",
"add initial tests for main data display page"
],
"Bug Fixes": [
- "add mock for resize observer",
- "fix format"
+ "fix format",
+ "add mock for resize observer"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -9528,20 +9528,20 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add missing transations",
"update fixtures for cypress tests",
"minor fixes",
- "move testing libraty to dev dependencies"
+ "move testing libraty to dev dependencies",
+ "add missing transations"
],
"Features": [
"upgrade node version for ci",
- "add sharing button which opens a sharing dialog in configurations",
"add sharing button to data exchange configurations",
"update version of dhis2 app runtime",
- "add sharing settings",
+ "show sharing button only if the user can share the exchange",
"upgrade app platform and ui library",
+ "add sharing settings",
"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"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -9621,8 +9621,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade cypress version",
- "upgrade cypress to version"
+ "upgrade cypress to version",
+ "upgrade cypress version"
],
"Maintenance": [
"release: cut 100.4.0 [skip release]"
@@ -9897,25 +9897,25 @@
],
"Maintenance": [
"update app-runtime to 3.11.3",
+ "use analytics build for testing",
+ "update analytics dependency",
"update ui dep and remove resolution",
- "run prettier",
"use latest analytics build for testing",
- "release: cut 100.9.0 [skip release]",
- "use latest test build of analytics",
- "update analytics to latest build for testing",
"bump ui to v10",
- "use analytics build for testing",
- "update analytics dependency"
+ "update analytics to latest build for testing",
+ "use latest test build of analytics",
+ "release: cut 100.9.0 [skip release]",
+ "run prettier"
],
"Bug Fixes": [
- "use fluid on Modal to maximise space use",
- "pass currentUser to DataDimension"
+ "pass currentUser to DataDimension",
+ "use fluid on Modal to maximise space use"
],
"Testing": [
- "update snapshot after changing Modal prop",
- "update snapshots",
"Cypress: add tests for data info popper",
- "Cypress: add command for closing poppers"
+ "Cypress: add command for closing poppers",
+ "update snapshot after changing Modal prop",
+ "update snapshots"
],
"Documentation": [
"add section about the data item info panel"
@@ -9935,9 +9935,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)"
+ "deps: bump elliptic in the security group across 1 directory (#3291)",
+ "release: cut 100.8.8 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -9977,25 +9977,25 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.8.6 [skip release]",
- "use d2-ci analytics build for testing",
"remove ReportPortal integration (#3293)",
- "import order",
"unused import",
+ "import order",
+ "release: cut 100.8.6 [skip release]",
+ "use d2-ci analytics build for testing",
"comment"
],
"Testing": [
- "update cypress test - expect 2 units selected",
- "fix totals test by changing periods (#3300)",
- "add reducer test for default metadata",
- "test names",
"update cypress test - no longer expect disabled tree",
+ "add reducer test for default metadata",
+ "update cypress test - expect 2 units selected",
"update cypress test - expect root to be selected",
- "update test to work with analytics function"
+ "update test to work with analytics function",
+ "fix totals test by changing periods (#3300)",
+ "test names"
],
"Bug Fixes": [
- "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
"inject translated user ou names",
+ "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
"upgrade analytics",
"never overwrite default metadata"
],
@@ -10014,19 +10014,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "handle single value vis-type as highcharts chart instance (#3289)",
- "remove single-value-specific test"
+ "remove single-value-specific test",
+ "handle single value vis-type as highcharts chart instance (#3289)"
],
"Maintenance": [
- "remove unused code from spec file",
"release: cut 100.8.5 [skip release]",
- "update yarn.lock",
- "delete import of removed function"
+ "remove unused code from spec file",
+ "delete import of removed function",
+ "update yarn.lock"
],
"Testing": [
"fix open e2e test because single value is no long a nonHighchartsType",
- "fix new e2e test because single value now is a highcharts chart",
- "adjust legend test to new single value implementation"
+ "adjust legend test to new single value implementation",
+ "fix new e2e test because single value now is a highcharts chart"
],
"GitHub": "\nBug Fixes \n\nhandle single value vis-type as highcharts chart instance (#3289 ) (83d0e6c ) \n "
}
@@ -10043,12 +10043,12 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
"release: cut 100.8.4 [skip release]",
+ "deps: bump the security group with 5 updates (#3253)",
"do not use reportportal when dependabot pr (#3271)",
"upgrade all used github action versions (#3267)",
- "deps: bump the security group with 5 updates (#3253)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)"
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)"
],
"Bug Fixes": [
"infinite spinner when opening the interpretations modal while viewing a visualization (#3283)"
@@ -10068,10 +10068,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",
- "show error UI when plugin has no data [DHIS2-16793] (#3131)",
- "address css lint errors"
+ "address css lint errors",
+ "show error UI when plugin has empty rows",
+ "show error UI when plugin has no data [DHIS2-16793] (#3131)"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -10113,18 +10113,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "use hardcoded dev version for running e2e prod tests (#3240)",
"bump analytics version",
- "consolidate visualization error test",
- "release: cut 100.8.1 [skip release]"
+ "release: cut 100.8.1 [skip release]",
+ "use hardcoded dev version for running e2e prod tests (#3240)",
+ "consolidate visualization error test"
],
"Bug Fixes": [
"compute subtotals/totals for boolean types (DHIS2-9155) (#3194)",
"solve sizing/visibility issues in dashboard"
],
"Testing": [
- "add regression test for totals with boolean value types",
- "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes"
+ "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes",
+ "add regression test for totals with boolean value types"
],
"GitHub": "\nBug Fixes \n\ncompute subtotals/totals for boolean types (DHIS2-9155) (#3194 ) (ebc0806 ) \n "
}
@@ -10141,8 +10141,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]"
@@ -10162,22 +10162,22 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "prevent visualization plugin test to log errors by fixing the test",
- "disable report-portal debug logging",
- "do not log getShallowAddToLayoutButton during test run",
- "prevent console error output",
"deps: bump the security group across 1 directory with 7 updates (#3192)",
+ "remove reference to maps app",
"remove unneeded console.error hack",
"remove unclear code and replace with ESLint disable comment",
- "tweak test config",
- "prevent error log for missing components",
- "remove reference to maps app",
+ "tweak jest config so it only reports to portal when on CI",
+ "release: cut 100.7.2 [skip release]",
"fix local jest run (#3218)",
- "do not log action errors during jest test run",
- "deduplicate deps",
+ "disable report-portal debug logging",
+ "do not log getShallowAddToLayoutButton during test run",
+ "prevent error log for missing components",
"remove test file without any tests",
- "tweak jest config so it only reports to portal when on CI",
- "release: cut 100.7.2 [skip release]"
+ "prevent console error output",
+ "tweak test config",
+ "deduplicate deps",
+ "do not log action errors during jest test run",
+ "prevent visualization plugin test to log errors by fixing the test"
],
"Bug Fixes": [
"add requireActual to analytics mock to prevent component missing errors",
@@ -10248,8 +10248,8 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
- "use constant from analytics instead of 'co'",
"release: cut 100.6.2 [skip release]",
+ "use constant from analytics instead of 'co'",
"remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
@@ -10287,9 +10287,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "import order",
"unused imports",
"release: cut 100.6.0 [skip release]",
+ "import order",
"resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
@@ -10357,12 +10357,12 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
"deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"release: cut 100.5.7 [skip release]",
- "dependabot config and remove dev branch from workflows (#3107)",
- "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)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
+ "dependabot config and remove dev branch from workflows (#3107)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)"
],
"Bug Fixes": [
@@ -10382,8 +10382,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"use improved rich text editor from analytics (DHIS2-15522)",
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)",
"merge to master"
],
"Maintenance": [
@@ -10403,18 +10403,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)",
"optimize Cypress recordings with conditional triggers (#3043)",
- "do not run release step on dev branch (#3083)"
+ "release: cut 100.5.5 [skip release]",
+ "do not run release step on dev branch (#3083)",
+ "run release job for tags (#3064)"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"merge to master",
- "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)"
+ "dimension chip design updates (DHIS2-16272) (#2934)",
+ "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)"
]
}
},
@@ -10430,10 +10430,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "translations: sync translations from transifex (dev)",
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
"merge to master",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
+ "translations: sync translations from transifex (dev)",
+ "fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -10452,10 +10452,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "try locking highcharts to 10.2.0",
"plugin flashes when interacting with Interpretations modal (#3017)",
- "translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "try locking highcharts to 10.2.0",
+ "translations: sync translations from transifex (dev)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -10480,11 +10480,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "wait for different SVG for single value",
+ "change urlReg to urlGlob and correct glob pattern for outlier tables",
"remove query param section from url glob",
"correct typo in visualisation type",
- "wait for different SVG for single value",
- "add classnames and update json instructions file for outlier tables (#3000)",
- "change urlReg to urlGlob and correct glob pattern for outlier tables"
+ "add classnames and update json instructions file for outlier tables (#3000)"
],
"Maintenance": [
"release: cut 100.5.2 [skip release]",
@@ -10504,10 +10504,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "enable the loading spinner when props change",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
- "ensure only the first period item is used",
"merge to master",
- "enable the loading spinner when props change"
+ "ensure only the first period item is used"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -10526,34 +10526,34 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
"bump node to version 18",
- "include release notes in slackbot message (#2974)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "release: cut 100.5.0 [skip release]",
"upgrade @dhis2/analytics",
- "run the release step on both dev and master branches (#2990)",
+ "bump Cypress to version 13 (#2935)",
"apply consistent naming to push analytics class names",
- "yarn deduplicate",
- "reorganised dev commits",
+ "remove testRegex from jest config (#2956)",
+ "include release notes in slackbot message (#2974)",
+ "run the release step on both dev and master branches (#2990)",
"add slack bot release success message (#2965)",
- "remove testRegex from jest config (#2956)"
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "reorganised dev commits",
+ "yarn deduplicate",
+ "release: cut 100.5.0 [skip release]"
],
"Testing": [
- "don't expect subtitle to be visible by default",
- "refactor data.cy.js to independent test cases",
"hover over list to prevent it from being stale",
- "adapt tests to new database (#2975)"
+ "refactor data.cy.js to independent test cases",
+ "adapt tests to new database (#2975)",
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
"add custom errors for analytics requests (#2874)",
- "translations: sync translations from transifex (dev)",
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "translations: sync translations from transifex (dev)",
"push-analytics: add push analytics instructions (#2985)"
],
"Features": [
- "support Outlier table visualization type (DHIS2-13858) (#2942)",
- "add class-names for push-analytics (#2966)"
+ "add class-names for push-analytics (#2966)",
+ "support Outlier table visualization type (DHIS2-13858) (#2942)"
]
}
},
@@ -10569,69 +10569,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update cli-app-scripts and analytics deps",
- "fetch data element icon and pass it in extraOptions",
+ "avoid visualization flashing when changing options",
+ "set disabledOptions on AO loading and vis type switching",
"translations: sync translations from transifex (dev)",
- "avoid crash when visualization object is empty (ie. New)",
- "do not pass a boolean for icons when saving",
"hide icon from visualization when option is toggled",
+ "update cli-app-scripts and analytics deps",
+ "do not pass a boolean for icons when saving",
"dependency updates (#2243)",
"fix bug which cause current to loose props",
- "set disabledOptions on AO loading and vis type switching",
- "avoid visualization flashing when changing options"
+ "avoid crash when visualization object is empty (ie. New)",
+ "fetch data element icon and pass it in extraOptions"
],
"Maintenance": [
- "manually bump deps (#2543)",
- "update pot file",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "release: cut 100.4.0 [skip release]",
+ "use renamed github shared workflow (#2912)",
"switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
"analytics: add support for cumulative values",
+ "manually bump deps (#2543)",
+ "release: cut 100.4.0 [skip release]",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "fix linting error",
"configure continuous delivery workflows (#2254)",
"remove videos",
+ "regenerate pot file",
+ "update pot file",
"revert the test server changes and move to a separate PR",
- "use renamed github shared workflow (#2912)",
"upgrade cypress to v12 and adjust project to it",
- "use alpha version of analytics",
- "fix rebase conflict resolutions",
- "regenerate pot file",
- "fix linting error"
+ "fix rebase conflict resolutions"
],
"Features": [
- "handle disabled and helpText props for disabled options",
+ "disable legend option when cumulative values is enabled",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "handle disabled option in Redux store",
"v100.4.0",
"support non-gregorian fixed periods (#2233)",
+ "handle disabled and helpText props for disabled options",
"cumulative values in PT (DHIS2-5497) (#2746)",
- "handle disabled option in Redux store",
- "remove disabled before passing object to visualization generator",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "disable legend option when cumulative values is enabled",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "disable option when cumulativeValues is checked in PT DHiS2-15728"
+ "remove disabled before passing object to visualization generator"
],
"Testing": [
+ "add tests for cumulativeValues option in PT",
"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",
"add helper functions for totals options",
- "add tests for cumulativeValues option in PT"
+ "use current year instead of hardcode it",
+ "enhance tests, options and sorting",
+ "fix test failing due to change in single value behaviour"
],
"Refactoring": [
+ "add helper text when used in PT DHIS2-15727",
+ "avoid involuntary changes to current in Redux store",
+ "allow disabled to be passed as prop",
+ "simplify code for passing displayProperty",
"allow checkbox options to be disabled",
- "avoid extra prop and detect visType internally",
- "allow legend related option to be disabled",
- "allow non toggleable select to be disabled",
- "revert changes to option components",
"add styles for titles of disabled sections",
- "remove unnecessary code",
- "avoid involuntary changes to current in Redux store",
- "add helper text when used in PT DHIS2-15727",
+ "revert changes to option components",
+ "allow non toggleable select to be disabled",
+ "streamlined code",
"rename variable for clarity",
- "simplify code for passing displayProperty",
- "allow disabled to be passed as prop",
- "streamlined code"
+ "remove unnecessary code",
+ "allow legend related option to be disabled",
+ "avoid extra prop and detect visType internally"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -10650,18 +10650,18 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "color set update (DHIS2-16108) (#2906)",
"legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
- "v100.3.1"
+ "v100.3.1",
+ "color set update (DHIS2-16108) (#2906)"
],
"Maintenance": [
+ "use latest analytics-e2e-tests workflow",
+ "get BRANCH_NAME and PR_TITLE",
+ "use reportportal fork",
"release: cut 100.3.1 [skip release]",
"move RP agent-js-cypress to dhis2 org",
- "get BRANCH_NAME and PR_TITLE",
"consolidate cypress tests (#2890)",
- "use reportportal fork",
- "consolidate legend tests (#2897)",
- "use latest analytics-e2e-tests workflow"
+ "consolidate legend tests (#2897)"
]
}
},
@@ -10680,15 +10680,15 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "translate dimension labels in PT DHIS2-15750 (#2783)",
- "only update interpretations list when in DOM",
- "prevent state update when modal is closing",
- "translations: sync translations from transifex (dev)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
+ "translations: sync translations from transifex (dev)",
"visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "only update interpretations list when in DOM",
"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)"
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "prevent state update when modal is closing",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)"
],
"Features": [
"deps: bump analytics to latest to benefit from fixes and features (#2886)",
@@ -11649,9 +11649,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "tracker-api-migration: change separator for array from semicolon to comma",
+ "tracker-api-migration: update the casing of followup parameter",
"tracker-api-migration: remove skipPaging parameter",
- "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]"
@@ -11673,21 +11673,21 @@
"Features": [
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
"migrate TEI and Event export to new tracker API",
- "move Event import to new tracker endpoints",
- "move TEI import to new tracker endpoints"
+ "move TEI import to new tracker endpoints",
+ "move Event import to new tracker endpoints"
],
"Bug Fixes": [
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "lint issues",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
"update tests snapshots",
"migration-trackedentity: change followupStatus to followup",
"loader keeps showing when opening export in new page",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter"
+ "lint issues"
],
"Refactoring": [
- "apply code review comments",
- "change TEI references to Tracked entity"
+ "change TEI references to Tracked entity",
+ "apply code review comments"
],
"Maintenance": [
"release: cut 101.0.0 [skip release]"
@@ -11864,8 +11864,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.1.11 [skip release]",
- "release workflow fixes (#627)"
+ "release workflow fixes (#627)",
+ "release: cut 101.1.11 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -11885,16 +11885,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "remove reportportal integration (#618)",
"update READM with info about deploy previews (#591)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
+ "downgrade commitlint action",
"try commitlint action v5",
- "remove reportportal integration (#618)",
- "release: cut 101.1.10 [skip release]",
"deps: bump the security group across 1 directory with 5 updates (#601)",
+ "release: cut 101.1.10 [skip release]",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
- "update all actions to latest version [DHIS2-18298] (#604)",
- "downgrade commitlint action"
+ "update all actions to latest version [DHIS2-18298] (#604)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -11914,11 +11914,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
"remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]",
- "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
- "use hardcoded dev version for running e2e prod tests (#598)",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "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)"
@@ -11938,12 +11938,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
- "enable debug logging on semantic release GHA step",
- "release: cut 101.1.8 [skip release]"
+ "release: cut 101.1.8 [skip release]",
+ "enable debug logging on semantic release GHA step"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#581 ) (d31979f ) \nuse saved visualization in interpretation modal (#551 ) (6e42b92 ) \n "
}
@@ -12001,8 +12001,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "sanitize width before reading and writing to local storage",
"sanitize sidebar width before reading and writing to local storage (#576)",
+ "sanitize width before reading and writing to local storage",
"ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
@@ -12030,19 +12030,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update options test after DHIS2 Core v39.6 release (#577)",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
+ "update options test after DHIS2 Core v39.6 release (#577)",
"update options test because DHIS2 Core v39.6 has been released"
],
"Maintenance": [
"surround assertions with it blocks",
- "round to single decimal",
+ "release: cut 101.1.4 [skip release]",
+ "remove version dependent e2e test logic for enrollment too",
"only test enrolment skip rounding on v41 and above",
- "restore cypress config",
"add comment with JIRA issue link",
- "release: cut 101.1.4 [skip release]",
+ "round to single decimal",
"disable reporter in cypress config",
- "remove version dependent e2e test logic for enrollment too"
+ "restore cypress config"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
}
@@ -12102,8 +12102,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 "
}
@@ -12120,41 +12120,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "reset to default width on double click",
"allow sidebar width reset via view menu",
- "enable resizing the sidebar with keyboard navigation",
- "add resizable sidebar (DHIS2-17170) (#534)",
- "add sidebar width to global state and store in local storage",
"decrease sidebar width after window resize if needed",
+ "enable resizing the sidebar with keyboard navigation",
"prevent sidebar from becoming to narrow or extend past the end of the window",
- "ensure sidebar does not break layout"
+ "add sidebar width to global state and store in local storage",
+ "reset to default width on double click",
+ "ensure sidebar does not break layout",
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
+ "fix typo in filename",
+ "correct some typos",
+ "release: cut 101.1.0 [skip release]",
"remove redundant call to event.persist()",
"add translation for reset sidebar width button",
- "release: cut 101.1.0 [skip release]",
- "fix typo in filename",
- "use correct default size",
+ "use local storage key format consistent with dashboards",
"add e2e test for reset by double click",
- "correct some typos",
- "use local storage key format consistent with dashboards"
+ "use correct default size"
],
"Bug Fixes": [
"persist width correctly after resetting",
"add dependency array to effect hook",
"hide panel content after transition is complete",
- "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"
+ "ensure resize handler is removed when the component unmounts",
+ "set animation duration to 150ms for increased snappiness",
+ "animate width on inner panel to fix reset animation"
],
"Testing": [
- "assert out-of-bounds behavior",
- "implement e2e tests"
+ "implement e2e tests",
+ "assert out-of-bounds behavior"
],
"Documentation": [
- "add instructions for resetting to default by double-click",
- "describe how the resizable sidebar feature works"
+ "describe how the resizable sidebar feature works",
+ "add instructions for resetting to default by double-click"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -12195,9 +12195,9 @@
"releaseNotes": {
"Maintenance": [
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "release: cut 101.0.6 [skip release]",
+ "deps: bump the security group across 1 directory with 10 updates (#541)",
"deps: bump express from 4.18.2 to 4.19.2 (#520)",
- "deps: bump 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)"
@@ -12237,11 +12237,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add group for security updates to dependabot config (#536)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"release: cut 101.0.4 [skip release]",
+ "enhance parallel cypress test execution (#514)",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"upgrade app-platform to support both installed and bundled deployment",
- "enhance parallel cypress test execution (#514)"
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -12343,8 +12343,8 @@
"releaseNotes": {
"Maintenance": [
"release: cut 100.17.1 [skip release]",
- "group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)"
+ "optimize Cypress recordings with conditional triggers (#505)",
+ "group all non dhis2 deps into a single dependabot PR (#510)"
],
"Bug Fixes": [
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
@@ -12374,23 +12374,23 @@
"enable test for sorting data loaded from AO",
"verify values are sorted correctly",
"refactor after PR review",
- "add Cypress tests for sorting in AO",
- "add another test for sorting/saving"
+ "add another test for sorting/saving",
+ "add Cypress tests for sorting in AO"
],
"Bug Fixes": [
"use correct property name and case",
- "respect user defined sorting in download DHIS2-15248",
- "avoid extra analytics request when loading a new AO",
- "fix merging conflict",
- "format sorting correctly when saving DHIS2-15836",
- "reset sorting when a different AO is loaded",
+ "reset local sorting state when column is removed",
"show empty cell for missing boolean values as well (#466)",
- "fix merge conflict",
+ "avoid extra analytics request when loading a new AO",
"use correct default for sorting direction",
- "fix sorting on a \"repeated\" dimension column",
+ "reset sorting when a different AO is loaded",
"pass correct dimension name in download for sorting",
- "reset local sorting state when column is removed",
- "avoid re-renders and double requests when sorting in dashboard"
+ "fix sorting on a \"repeated\" dimension column",
+ "respect user defined sorting in download DHIS2-15248",
+ "fix merging conflict",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "fix merge conflict",
+ "format sorting correctly when saving DHIS2-15836"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -12471,8 +12471,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "include release notes in slackbot message (#488)",
- "release: cut 100.15.1 [skip release]"
+ "release: cut 100.15.1 [skip release]",
+ "include release notes in slackbot message (#488)"
],
"Testing": [
"adapt tests to new database (#489)"
@@ -12498,21 +12498,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add feature toggle for skipRounding option",
+ "handle showHierarchy separately from requestable options",
"add option for skipRounding",
+ "add feature toggle for skipRounding option",
"add skipRounding option DHIS2-15629",
- "handle showHierarchy separately from requestable options",
"enable skip rounding option for all versions"
],
"Testing": [
- "add test for skipRounding and fix other tests",
- "remove version toggle for tests"
+ "remove version toggle for tests",
+ "add test for skipRounding and fix other tests"
],
"Documentation": [
- "fix sequence of example screenshots",
"remove screenshot of Options modal",
"rephrase skip rounding section title",
- "add documentation for skip rounding option"
+ "add documentation for skip rounding option",
+ "fix sequence of example screenshots"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -13051,10 +13051,10 @@
"use form container component for styling consistency"
],
"Maintenance": [
- "format code",
"add translations",
+ "release: cut 100.2.0 [skip release]",
"add lngs to avoid page refresh",
- "release: cut 100.2.0 [skip release]"
+ "format code"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
}
@@ -13251,8 +13251,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]"
@@ -13420,16 +13420,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.5 [skip release]",
+ "clean up tests",
"remove duplicate/unused tests",
- "start adding unit tests",
"add missing coverage flag when running tests",
+ "language update tests",
"set code coverage threshold",
"app component tests",
"useGetErrorIfNotAllowed hook tests",
+ "release: cut 100.0.5 [skip release]",
"passwordReset page tests",
- "language update tests",
- "clean up tests"
+ "start adding unit tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -13449,8 +13449,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
- "add transifex config file (#24)"
+ "add transifex config file (#24)",
+ "release: cut 100.0.4 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (main)"
@@ -13579,10 +13579,10 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
- "release: cut 0.22.0 [skip release]",
+ "update sectionlist for indicatortypes",
"resolved filters",
"remove data dimension from edit form",
- "update sectionlist for indicatortypes"
+ "release: cut 0.22.0 [skip release]"
],
"GitHub": "0.22.0 (2025-01-09) \nFeatures \n"
}
@@ -13619,19 +13619,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "small copy fixes in category form (#478) [skip release]",
- "fix lint",
- "remove section when used in form base",
"add soem help text and maxLimit to transfers (#480)",
"save navigation for dataelementGroup and -Sets (#482)",
- "small fixxes"
+ "remove section when used in form base",
+ "small fixxes",
+ "fix lint",
+ "small copy fixes in category form (#478) [skip release]"
],
"Features": [
+ "add setup and required fields to data set form",
"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",
- "introduce route path",
- "translate period types"
+ "translate period types",
+ "introduce route path"
],
"Maintenance": [
"release: cut 0.21.0 [skip release]"
@@ -13651,27 +13651,27 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]",
- "modelSingleSelect refactor"
+ "modelSingleSelect refactor",
+ "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]"
],
"Bug Fixes": [
- "indent org unit with no childs and refresh lists on update or new item",
- "remove show all button and small changes to invalidate",
- "indent org unit with no child and refresh lists on updates (#473) [skip release]",
"rename select to transform",
- "remove categoryComboSelect refactor",
- "pass usefieldff to modelsingleselectfield",
"ModelSingleSelect: more refactor",
+ "indent org unit with no child and refresh lists on updates (#473) [skip release]",
+ "remove categoryComboSelect refactor",
+ "indent org unit with no childs and refresh lists on update or new item",
+ "remove show all button and small changes to invalidate",
+ "refactor categorycomboselect",
"some refactoring, set staletime",
- "switch indicator type edit form to correct format (#477)",
- "cleanup and rename modelsingleselectlegacy",
+ "pass usefieldff to modelsingleselectfield",
"rename old modelsingleselect to legacy",
- "use partialLoadedDisplayAbleModel type",
- "refactor categorycomboselect"
+ "cleanup and rename modelsingleselectlegacy",
+ "switch indicator type edit form to correct format (#477)",
+ "use partialLoadedDisplayAbleModel type"
],
"Testing": [
- "add tests for modelsingleselect",
- "add test for empty option"
+ "add test for empty option",
+ "add tests for modelsingleselect"
],
"Features": [
"wrap warnings only on small screens (#476)"
@@ -13694,36 +13694,36 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove global lineheight declaration",
- "ou-tree field styling",
- "adjust help and description texts",
- "adjust table icon button color",
+ "sidebar filter placeholder label",
+ "require a parent orgunit when creating new org units",
"UI adjustments [DHIS2-18628]",
- "sort columns using non case sensitive sort (#469) [skip release]",
- "adjust form container styles",
- "adjust global background color",
+ "adjust sidebar filter empty state",
"adjust form footer styles",
+ "small rewrite of format sort order function",
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "ou-tree field styling",
+ "sidebar filter placeholder style",
"sidebar, sidenav style adjustments",
- "adjust sidebar filter empty state",
- "reduce sidebar filter padding",
- "require a parent orgunit when creating new org units",
- "adjust org unit row height, expand button",
+ "only sort if persisted unless it is display name (#472) [skip release]",
"prevent sidebar focus styles on mouse click",
+ "adjust form container styles",
+ "reduce sidebar filter padding",
"reduce page-title bottom margin",
- "only sort if persisted unless it is display name (#472) [skip release]",
- "use destructive style for delete menu items",
- "sidebar filter placeholder label",
- "sidebar filter placeholder style",
+ "adjust org unit row height, expand button",
+ "remove global lineheight declaration",
"data element group transfers sizing",
- "small rewrite of format sort order function"
+ "use destructive style for delete menu items",
+ "adjust global background color",
+ "adjust table icon button color",
+ "adjust help and description texts"
],
"Maintenance": [
- "remove footer test style",
- "release: cut 0.19.5 [skip release]"
+ "release: cut 0.19.5 [skip release]",
+ "remove footer test style"
],
"Features": [
- "add tests specs",
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
+ "add tests specs"
],
"GitHub": "0.19.5 (2024-12-18) \nBug Fixes \n\nadjust form container styles (6d60814 ) \nadjust form footer styles (1be5c38 ) \nadjust global background color (6eab28e ) \nadjust help and description texts (ec05922 ) \nadjust org unit row height, expand button (7e5b7a7 ) \nadjust sidebar filter empty state (dc1f21f ) \nadjust table icon button color (fcfc1b5 ) \ndata element group transfers sizing (d153156 ) \nonly sort if persisted unless it is display name (#472 ) [skip release] (4e4b5b8 ) \nou-tree field styling (f0e6d18 ) \nprevent sidebar focus styles on mouse click (c43aa2a ) \nreduce page-title bottom margin (e4b3f0c ) \nreduce sidebar filter padding (f96633b ) \nremove global lineheight declaration (6e92f6c ) \nsidebar filter placeholder label (3259147 ) \nsidebar filter placeholder style (70664f3 ) \nsidebar, sidenav style adjustments (501b53c ) \nsort columns using non case sensitive sort (#469 ) [skip release] (e05fd78 ) \nuse destructive style for delete menu items (209542b ) \n \nFeatures \n\ndo not allow creation of org units at level 1 unless it's the first (#470 ) [skip release] (21e73b8 ) \n "
}
@@ -13740,14 +13740,14 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix type of cat options dates (#467) [skip release]",
"type checks",
"show zero values, add factor validations (#463) [skip release]",
- "format factor from number to string on edit (#466)"
+ "format factor from number to string on edit (#466)",
+ "fix type of cat options dates (#467) [skip release]"
],
"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 "
}
@@ -13768,9 +13768,9 @@
"remove data dimension and add data dimension type filter"
],
"Maintenance": [
- "remove data dimension from edit form",
+ "release: cut 0.19.3 [skip release]",
"resolved filters",
- "release: cut 0.19.3 [skip release]"
+ "remove data dimension from edit form"
],
"GitHub": "0.19.3 (2024-12-05) \nBug Fixes \n\ncategoryOptionGroup: remove dataDimension field (#460 ) (276e4ab ) \n "
}
@@ -13787,19 +13787,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "load categoryOptionSize initially",
"change org unit paths",
"categoryOption: load formName [skip release] (#458)",
- "fieldrule - disable dimensiontype when editing",
- "change description max limit",
+ "datefield to format date before displaying, org unit filters",
+ "date field to format date before displaying, org unit filters (#456)",
"remove filters in manage view for org units",
- "zod and format to handle responsibility of changing date format",
"refresh list view on close of dialog (#461)",
- "date field to format date before displaying, org unit filters (#456)",
- "datefield to format date before displaying, org unit filters",
+ "change description max limit",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "allow soring of non persisted properties",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)"
+ "fieldrule - disable dimensiontype when editing",
+ "zod and format to handle responsibility of changing date format",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
+ "load categoryOptionSize initially",
+ "allow soring of non persisted properties"
],
"Maintenance": [
"release: cut 0.19.2 [skip release]"
@@ -13819,13 +13819,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add missing indicatorType description",
+ "manageListView: hide filter tab if no filters, sort available",
"list: remove shortName as default - add translated to models",
- "use displayName instead of name of lists",
+ "add missing indicatorType description",
"modelListView: allow empty filters (#454) [skip release]",
- "list: use translated values for name and shortName (#438)",
- "manageListView: hide filter tab if no filters, sort available",
+ "use displayName instead of name of lists",
"tests: fix tests to use displayName",
+ "list: use translated values for name and shortName (#438)",
"identifiable width after UI upgrade"
],
"Maintenance": [
@@ -13846,31 +13846,31 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "move data set form to different route temporarelly",
- "stop hiding form tab and give some temp vertical space to not yet developed sections",
- "sectioned form router and fixes",
"dataSet: dataSet sectionedForm",
+ "move data set form to different route temporarelly",
"sectionedForm: initial SectionedForm architecture",
+ "add section in one page - update selection by scroll",
"sectionedForm: initial architecture and base components (#431)",
- "add section in one page - update selection by scroll"
+ "stop hiding form tab and give some temp vertical space to not yet developed sections",
+ "sectioned form router and fixes"
],
"Bug Fixes": [
+ "add showcase for formstructure",
"some cleanup",
- "fix selectedsection scroll syncing",
"add error noticebox",
"fix import after bad merge",
- "add showcase for formstructure",
"call submit from footer",
- "errornotice after revert",
"errorbox: allow to close box, fix styling",
+ "errornotice after revert",
+ "fix selectedsection scroll syncing",
"cleanup error notice"
],
"Refactoring": [
+ "cleanup and fix imports",
"remove unused file",
"remove unused code",
- "cleanup and fix imports",
- "rename context",
- "more cleanup"
+ "more cleanup",
+ "rename context"
],
"Maintenance": [
"release: cut 0.19.0 [skip release]"
@@ -13890,20 +13890,20 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add indicator list type list view",
"implement description field validation (#449)",
+ "add edit and new form",
"add description validation",
- "add edit and new form"
+ "add indicator list type list view"
],
"Maintenance": [
- "update name field validation",
"update indicator types columns",
- "add notice box when custom attributes throw error",
- "release: cut 0.18.0 [skip release]",
- "resolve merge conflict from master",
"update schema",
+ "update factor schema type",
+ "update name field validation",
+ "release: cut 0.18.0 [skip release]",
+ "add notice box when custom attributes throw error",
"add extra validation for indicator types forms",
- "update factor schema type"
+ "resolve merge conflict from master"
],
"Bug Fixes": [
"prevent indicator types from using attributes",
@@ -13924,10 +13924,10 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade ui library",
- "add format validation to datefields and to dates in schemas",
+ "handle empty validation on handlechange",
"add format validation to date fields and to dates in schemas (#451)",
- "handle empty validation on handlechange"
+ "upgrade ui library",
+ "add format validation to datefields and to dates in schemas"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -13947,16 +13947,16 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add validations to datefield and small change to css of bulk upload",
"orgUnit: add validation and label for parent orgunit",
- "fix padding/margin in form",
"max and min to match schemas",
- "address feedback from org unit new form (#447)"
+ "address feedback from org unit new form (#447)",
+ "add validations to datefield and small change to css of bulk upload",
+ "fix padding/margin in form"
],
"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]"
@@ -13977,15 +13977,15 @@
"releaseNotes": {
"Features": [
"upgrade ui library to latest version (#448)",
- "add indicator list type list view (#433)",
- "add edit and new form"
+ "add edit and new form",
+ "add indicator list type list view (#433)"
],
"Maintenance": [
- "update name field validation",
"update indicator types columns",
- "add notice box when custom attributes throw error",
+ "update factor schema type",
+ "update name field validation",
"release: cut 0.16.0 [skip release]",
- "update factor schema type"
+ "add notice box when custom attributes throw error"
],
"Bug Fixes": [
"prevent indicator types from using attributes"
@@ -14009,8 +14009,8 @@
],
"Bug Fixes": [
"add maxHeight to list",
- "categoryCombo: add validation and errors for categorycombo",
- "useValidator: fix checkmaxLenght validation"
+ "useValidator: fix checkmaxLenght validation",
+ "categoryCombo: add validation and errors for categorycombo"
],
"Refactoring": [
"rename option type"
@@ -14033,8 +14033,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "update formtype filter to constnt select",
- "data set list view (#435)"
+ "data set list view (#435)",
+ "update formtype filter to constnt select"
],
"Maintenance": [
"replace dataset filter",
@@ -14056,24 +14056,24 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add custom attributes to category option",
- "categoryOptionGroupSet: update view config and formName validation (#442)",
- "list: disable list buttons when no access (#441)",
- "list: disable edit buttons when no access",
"linkbutton: fix disabled linkbutton active and focus styles",
- "detailspanel: disable edit when no access"
+ "list: disable list buttons when no access (#441)",
+ "categoryOptionGroupSet: update view config and formName validation (#442)",
+ "detailspanel: disable edit when no access",
+ "add custom attributes to category option",
+ "list: disable edit buttons when no access"
],
"Features": [
+ "add create form",
"add category option group sets list page",
"remove default filters",
- "add edit form",
- "add create form"
+ "add edit form"
],
"Maintenance": [
"lint error fix",
+ "run yarn format",
"release: cut 0.13.2 [skip release]",
- "clean up",
- "run yarn format"
+ "clean up"
],
"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 "
}
@@ -14095,9 +14095,9 @@
],
"Maintenance": [
"release: cut 0.13.1 [skip release]",
- "lint error check",
"resolve filter query",
- "remove default filters"
+ "remove default filters",
+ "lint error check"
],
"Bug Fixes": [
"optionSetSelect: fix optionSet crashing with initialValue (#439)",
@@ -14119,8 +14119,8 @@
"releaseNotes": {
"Refactoring": [
"modelTransfer: simplify and fix refresh list crash (#429) [skip release]",
- "breadcrumbs: simplify and refactor breadcrumbs (#434)",
- "simplify and improve breadcrumbitem"
+ "simplify and improve breadcrumbitem",
+ "breadcrumbs: simplify and refactor breadcrumbs (#434)"
],
"Bug Fixes": [
"improve route handle type",
@@ -14128,13 +14128,13 @@
"address feedback on org unit edit page"
],
"Features": [
- "add filters to the list",
- "add indicators list view (#432)"
+ "add indicators list view (#432)",
+ "add filters to the list"
],
"Maintenance": [
- "lint error check",
"remove default filters",
- "release: cut 0.13.0 [skip release]"
+ "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"
}
@@ -14151,8 +14151,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add dataset lists",
"small changes to org unit select and image select",
+ "add dataset lists",
"minor fixes",
"add org unit edit form (#430)"
],
@@ -14179,16 +14179,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "category option group sets (#427)",
- "remove default filters",
"add category option group sets list page",
+ "remove default filters",
"add create form",
- "add edit form"
+ "add edit form",
+ "category option group sets (#427)"
],
"Maintenance": [
"lint error fix",
- "clean up",
- "release: cut 0.11.0 [skip release]"
+ "release: cut 0.11.0 [skip release]",
+ "clean up"
],
"GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
}
@@ -14205,12 +14205,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "categoryOptionCombo: add ignoreApproval to form",
+ "add missing booleanFilter file",
+ "constantFilter key type",
"manageView: stable initialValues for form (#424)",
"categoryOptionCombo: add ignore approval field (#423)",
- "constantFilter key type",
- "categoryOptionCombo: add ignoreApproval to form",
- "categoryOptionCombo: add ignoreApproval to list, update viewConfig",
- "add missing booleanFilter file"
+ "categoryOptionCombo: add ignoreApproval to list, update viewConfig"
],
"Features": [
"categoryOptionCombo: add categoryOptions filter"
@@ -14257,12 +14257,12 @@
"add category option combo list"
],
"Maintenance": [
- "text clean up",
- "change helper texts",
- "rename variables",
"update field filters in edit page",
- "release: cut 0.10.0 [skip release]",
- "add categoryOptionGroup to sectionListViewsConfig"
+ "add categoryOptionGroup to sectionListViewsConfig",
+ "rename variables",
+ "change helper texts",
+ "text clean up",
+ "release: cut 0.10.0 [skip release]"
],
"Bug Fixes": [
"lint errors"
@@ -14282,39 +14282,39 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "first version of teh add org unit form",
- "add tests for additionsl org unit list features",
- "add org unit parent selector for new org unit form",
"add details panel to org list",
+ "small fixes in org unit and image field",
+ "add filters to categoryOption list",
+ "change org unit form to use new format",
+ "add tests for additionsl org unit list features",
+ "first version of teh add org unit form",
"add validations to fields, and image component",
+ "add org unit parent selector for new org unit form",
"fix typing and lint",
"refactor component to use shared components created in other pr",
- "small fixes in org unit and image field",
"preserve list state between form navigation (#425)",
- "categoryOptions: add categoryOptions form",
- "change org unit form to use new format",
- "add filters to categoryOption list"
+ "categoryOptions: add categoryOptions form"
],
"Bug Fixes": [
+ "datefield: useSystemSettings instead of settings",
+ "orgunitfield: make orgUnit model available",
"ImageField: add image preview",
- "update ui to alpha",
- "minor linting",
- "datefield: fix inputWidth",
- "add form-name field, add availability header",
- "minor changes to address pr comments",
- "refactor useLocationSearchState name",
- "update multi-calendar-dates dep",
+ "fix image selector when there is no image and org unit selectors when there are no org units",
"add missing ImageField",
- "fix uploadFile mutation",
- "save state when creating new",
"preserve list state for dataElements",
- "improve getDefaults type",
- "fix image selector when there is no image and org unit selectors when there are no org units",
+ "minor cleanup",
+ "fix uploadFile mutation",
+ "add form-name field, add availability header",
"blur datefield on date select",
- "orgunitfield: make orgUnit model available",
+ "save state when creating new",
+ "datefield: fix inputWidth",
+ "minor changes to address pr comments",
"categoryOption: fix endDate validation",
- "minor cleanup",
- "datefield: useSystemSettings instead of settings"
+ "minor linting",
+ "update ui to alpha",
+ "improve getDefaults type",
+ "update multi-calendar-dates dep",
+ "refactor useLocationSearchState name"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -14338,20 +14338,20 @@
"releaseNotes": {
"Features": [
"add category options form and list (#419)",
- "categoryOptions: add categoryOptions form",
- "add filters to categoryOption list"
+ "add filters to categoryOption list",
+ "categoryOptions: add categoryOptions form"
],
"Bug Fixes": [
+ "improve getDefaults type",
+ "update multi-calendar-dates dep",
+ "add form-name field, add availability header",
+ "datefield: useSystemSettings instead of settings",
"blur datefield on date select",
- "update ui to alpha",
"orgunitfield: make orgUnit model available",
- "minor cleanup",
- "improve getDefaults type",
"datefield: fix inputWidth",
- "add form-name field, add availability header",
+ "minor cleanup",
"categoryOption: fix endDate validation",
- "update multi-calendar-dates dep",
- "datefield: useSystemSettings instead of settings"
+ "update ui to alpha"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -14395,22 +14395,22 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "categoryOptionCombos: implement categoryOptionCombos",
"form: add catCombo form",
- "category-option-combos: forms (#411)"
+ "category-option-combos: forms (#411)",
+ "categoryOptionCombos: implement categoryOptionCombos"
],
"Bug Fixes": [
- "hide New model when it cannot be created",
- "make filters optional",
- "add categoryCombo filters and columns",
- "fix failing test",
"list: add check for shareable in actions",
- "use card in new as well as edit",
- "prevent details panel crashing for catOptCombos",
- "add missing file - categoryFilter",
"fix categoryCombo edit save",
+ "add categoryCombo filters and columns",
+ "fix wrong section",
+ "prevent details panel crashing for catOptCombos",
+ "fix failing test",
+ "make filters optional",
"use card as form-wrapper",
- "fix wrong section"
+ "use card in new as well as edit",
+ "hide New model when it cannot be created",
+ "add missing file - categoryFilter"
],
"Refactoring": [
"use common form schemas"
@@ -14433,8 +14433,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add tests for additionsl org unit list features",
- "add details panel to org list"
+ "add details panel to org list",
+ "add tests for additionsl org unit list features"
],
"Maintenance": [
"release: cut 0.6.0 [skip release]"
@@ -14569,8 +14569,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "report release job of release workflow needs output from the release job (#3418)",
- "release: cut 100.7.9 [skip release]"
+ "release: cut 100.7.9 [skip release]",
+ "report release job of release workflow needs output from the release job (#3418)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -14610,12 +14610,12 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.7.7 [skip release]",
- "remove ReportPortal integration (#3409)"
+ "remove ReportPortal integration (#3409)",
+ "release: cut 100.7.7 [skip release]"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-18427",
- "update 'No data' handling (#3408)"
+ "update 'No data' handling (#3408)",
+ "https://dhis2.atlassian.net/browse/DHIS2-18427"
],
"GitHub": "\nBug Fixes \n"
}
@@ -14632,8 +14632,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.7.6 [skip release]",
- "use correct maps bundle name in release workflow (#3403)"
+ "use correct maps bundle name in release workflow (#3403)",
+ "release: cut 100.7.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -14653,9 +14653,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
"only push to AppHub if build was created (#3392)",
- "release: cut 100.7.5 [skip release]",
- "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)"
+ "release: cut 100.7.5 [skip release]"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -14675,13 +14675,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update snapshot so it doesnt break with ui upgrades",
- "release: cut 100.7.3 [skip release]",
+ "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)",
+ "upgrade all used gha versions (#3381)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)",
- "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
- "upgrade all used gha versions (#3381)"
+ "release: cut 100.7.3 [skip release]",
+ "update snapshot so it doesnt break with ui upgrades"
],
"Bug Fixes": [
"update queries to tracker endpoint (#3346)",
@@ -14743,15 +14743,15 @@
"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",
"in isIndexInstance:",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "update teiRelationshipsParser logic and add test",
- "in getDataWithRelationships:"
+ "in fetchTEIs: use program instead of TE type",
+ "in getDataWithRelationships:",
+ "update teiRelationshipsParser logic and add test"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
}
@@ -14829,8 +14829,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)"
@@ -14931,8 +14931,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -14952,8 +14952,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "dependabot config and remove dev branch from workflows (#3265)",
- "release: cut 100.5.6 [skip release]"
+ "release: cut 100.5.6 [skip release]",
+ "dependabot config and remove dev branch from workflows (#3265)"
],
"Bug Fixes": [
"support \"week\", \"bi-week\" and months in period translations (#3269)",
@@ -14974,16 +14974,16 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "merge dev to master",
"unclear 'show no data' (#3204)",
"use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "merge dev to master",
- "translations: sync translations from transifex (dev) (#3237)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799"
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "translations: sync translations from transifex (dev) (#3237)"
],
"Maintenance": [
- "do not run release step on dev branch",
- "release: cut 100.5.5 [skip release]",
"run release step on tags so it publishes to d2-ci (#3233)",
+ "release: cut 100.5.5 [skip release]",
+ "do not run release step on dev branch",
"optimize Cypress triggers and enhance parallel test execution (#3201)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
@@ -15001,13 +15001,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
+ "merge to master",
"users losing work when opening as chart (#3196)",
- "merge to master"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)"
],
"Maintenance": [
- "release: cut 100.5.4 [skip release]",
- "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)",
+ "release: cut 100.5.4 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
}
@@ -15024,9 +15024,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
+ "dashboard filters were not being applied to maps (#3185)",
"merge to master",
- "dashboard filters were not being applied to maps (#3185)"
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -15047,12 +15047,12 @@
"releaseNotes": {
"Bug Fixes": [
"paragraph newlines in map description were being removed (#3182)",
- "translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "docs: update docs for data table, geojson and outdated screenshots (#3178)",
- "release: cut 100.5.2 [skip release]"
+ "release: cut 100.5.2 [skip release]",
+ "docs: update docs for data table, geojson and outdated screenshots (#3178)"
],
"GitHub": "\nBug Fixes \n\nparagraph newlines in map description were being removed (#3182 ) (1e40100 ) \ntranslations: sync translations from transifex (dev) (63bce3d ) \n "
}
@@ -15069,8 +15069,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
- "merge to master"
+ "merge to master",
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -15090,60 +15090,60 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "tab length should only take the space of the title",
- "position tooltip right over the thumbnail title",
- "make `dhis2-map-new` class independent of downloadMode",
- "isPushAnalytics url param",
+ "use more understandable error messages",
+ "add class to map container when no map id is set",
+ "onLayerAdded wasnt defined for SplitViews",
"check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "upgrade maps-gl for the rounded line join and caps",
- "various fixes after release testing (#3151)",
- "add class-names for push-analytics",
"show no data message when geojson feature has no data (#3145)",
- "limit stroke width to 0-10",
- "set map bounds after all layers are added to the map",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "highlight features when data table has filter",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "upgrade maps-gl for the rounded line join and caps",
+ "isPushAnalytics url param",
+ "make `dhis2-map-new` class independent of downloadMode",
+ "tab length should only take the space of the title",
"make logic match prev code",
- "use more understandable error messages",
+ "values that are strings but numeric in quality were not filtering",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "check download param when navigating to new",
+ "set map bounds after all layers are added to the map",
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data",
+ "ensure isDownload is a bool to avoid prop-types error",
"map plugin - do not load async layers multiple times (#3143)",
+ "highlight features when data table has filter",
+ "add class-names for push-analytics",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "set point radius to size that was set in the style settings",
+ "position tooltip right over the thumbnail title",
"set minimum point size of 1",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "various fixes after release testing (#3151)",
"add tooltip on layer thumbnails",
- "final fixes for geojson (#3154)",
- "set point radius to size that was set in the style settings",
"reset error when switching which layer shows data table",
- "improve geojson layer error responses and cypress tests (#3149)",
- "ensure isDownload is a bool to avoid prop-types error",
- "check download param when navigating to new",
- "prevent data table effects from running code when no table (#3147)",
- "add class to map container when no map id is set",
- "values that are strings but numeric in quality were not filtering",
- "translations: sync translations from transifex (dev) (#3132)",
- "reduce the padding to make room for the scrollbar (#3148)",
"prevent enabling download button while loading mask is showing",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "onLayerAdded wasnt defined for SplitViews"
+ "limit stroke width to 0-10",
+ "final fixes for geojson (#3154)",
+ "prevent data table effects from running code when no table (#3147)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
+ "merge to master 2.41.0 features and fixes",
"add push analytics instructions",
"add ability to add GeoJSON URL external layers (#3127)",
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
- "merge to master 2.41.0 features and fixes"
+ "when rendering for push analytics, disable download button until map is rendered (#3072)"
],
"Maintenance": [
- "code cleaning",
"code comment",
- "release: cut 100.5.0 [skip release]",
"update @dhis2/analytics and deduplicate deps",
- "read single url param",
- "legend item styling - set max line weight and rename to Point radius",
"update i18n",
"improve legend for geojson layers",
- "upgrade @dhis2/maps-gl"
+ "upgrade @dhis2/maps-gl",
+ "read single url param",
+ "code cleaning",
+ "legend item styling - set max line weight and rename to Point radius",
+ "release: cut 100.5.0 [skip release]"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
}
@@ -15376,14 +15376,14 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update to shared workflows (#585)",
- "fix main branch ref in concurrency expression (#586)"
+ "fix main branch ref in concurrency expression (#586)",
+ "update to shared workflows (#585)"
],
"Maintenance": [
"update prop-type import",
- "release: cut 100.0.1 [skip release]",
"update cli-app-scripts",
- "update ui"
+ "update ui",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"fix comment and close expression",
@@ -15522,9 +15522,9 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "fix linting errors",
"update cli-app-scripts and ui",
"ignore styled jsx property",
+ "fix linting errors",
"update app-runtime",
"release: cut 100.0.62 [skip release]"
],
@@ -15619,8 +15619,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "missing labels in report period selector [DHIS2-16199]",
- "fall back to periodType name if translation isn't present"
+ "fall back to periodType name if translation isn't present",
+ "missing labels in report period selector [DHIS2-16199]"
],
"Maintenance": [
"release: cut 100.0.57 [skip release]"
@@ -16497,8 +16497,8 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "add delete confirmation alert",
"show authorities in a MultiSelect rather than an input text field",
+ "add delete confirmation alert",
"bug with auth config when creating rather than editing route"
],
"Refactoring": [
@@ -16631,8 +16631,8 @@
"add checkbox to enforce verification of emails"
],
"Bug Fixes": [
- "update translations, trigger release (#1411)",
- "trigger release (#1412)"
+ "trigger release (#1412)",
+ "update translations, trigger release (#1411)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -16701,14 +16701,14 @@
],
"Maintenance": [
"release: cut 100.2.6 [skip release]",
- "update cli-app-scripts",
+ "update cli-style",
"update ui",
- "update cli-style"
+ "update cli-app-scripts"
],
"Bug Fixes": [
"add missing d2-ui dep",
- "translations: sync translations from transifex (master)",
- "ignore lint error"
+ "ignore lint error",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
}
@@ -16833,8 +16833,8 @@
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "remove extra if block in navigation",
- "move the filter logic on mounted"
+ "move the filter logic on mounted",
+ "remove extra if block in navigation"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
}
@@ -16891,8 +16891,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "show a generic error when updating setting fails",
- "update app name to match the bundled apps in core"
+ "update app name to match the bundled apps in core",
+ "show a generic error when updating setting fails"
],
"Maintenance": [
"release: cut 100.1.1 [skip release]"
@@ -17013,10 +17013,10 @@
"releaseNotes": {
"Maintenance": [
"update app version (#1302)",
- "add apphubid",
"update verify-app github action",
- "update app title (#1303)",
- "release: cut 100.0.0 [skip release]"
+ "add apphubid",
+ "release: cut 100.0.0 [skip release]",
+ "update app title (#1303)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -17124,10 +17124,10 @@
"update to shared workflows (#775)"
],
"Maintenance": [
- "release: cut 101.0.46 [skip release]",
"fix tests after ui update",
"update cli-app-scripts",
- "update ui"
+ "update ui",
+ "release: cut 101.0.46 [skip release]"
],
"Bug Fixes": [
"fix comment and close expression",
@@ -18047,33 +18047,33 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "add warning box that to change DE value type",
+ "add button to erase all settings",
"regenerate en.pot",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "create erase all settings component",
"disable Save and Next button when DE not meet criteria",
+ "add webapp version tag [DHIS2-17248] (#25)",
"add reset values",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add webapp version constant",
"create parse version function",
- "add button to erase all settings",
- "add webapp version tag [DHIS2-17248] (#25)",
- "add warning box that to change DE value type",
- "erase and reset all content [DHIS2-15912] (#17)",
- "create webapp version tag component",
- "create erase all settings component"
+ "create webapp version tag component"
],
"Maintenance": [
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
- "upgrade webapp version",
- "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 dependencies (#26)",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"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.4 to 1.15.6 (#22)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
+ "upgrade webapp version"
],
"Bug Fixes": [
- "change value type for data elements [DHIS2-16679] (#21)",
+ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
"check and compare versions with prerelease",
- "allow user to change saved data element",
- "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)"
+ "change value type for data elements [DHIS2-16679] (#21)",
+ "allow user to change saved data element"
],
"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
"
}
@@ -18168,8 +18168,8 @@
"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 "
}
@@ -18190,8 +18190,8 @@
],
"Maintenance": [
"fix prettier",
- "update regex for email",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "update regex for email"
],
"Bug Fixes": [
"disable verify email button"
@@ -18236,10 +18236,10 @@
"check for keyEmailHostname and keyEmailUsername in user settings"
],
"Maintenance": [
- "cleanup",
"remove handle email verification function",
- "release: cut 100.1.0 [skip release]",
- "add translations and constant"
+ "add translations and constant",
+ "cleanup",
+ "release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -18259,8 +18259,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1434)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1434)"
],
"Bug Fixes": [
"fix comment and close expression",
@@ -18388,9 +18388,9 @@
"trigger first release"
],
"Maintenance": [
+ "release: cut 100.0.0 [skip release]",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)",
- "release: cut 100.0.0 [skip release]"
+ "semantic release (#1398)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -18702,8 +18702,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"
@@ -18763,15 +18763,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup (#1421)",
+ "update app label to match hardcoded name in core (#1415)",
"update fixtures",
- "update cypress github action",
+ "fix linting issues",
"update api version in github workflow",
- "update app label to match hardcoded name in core (#1415)",
+ "update cypress github action",
"upgrade cypress setup in the user-app project",
- "release: cut 100.1.6 [skip release]",
- "fix linting issues",
- "update node version in gh workflow to 18",
- "upgrade cypress setup (#1421)"
+ "release: cut 100.1.6 [skip release]"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -19013,8 +19013,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "continuous release setup",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "continuous release setup"
],
"Features": [
"trigger release"
@@ -19034,263 +19034,263 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "add current user provider",
+ "authority-editor: remove complexity",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "use multiple array.every instead of single array.reduce",
+ "side nav: adjust background colors & decrease width",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "remove all usage of api",
"searchable-org-unit-tree: rename classes to styles (#842)",
- "searchable-group-editor: function comp and use data-engine",
- "clean up and optimise authority- and group-editor (#841)",
+ "rewrite section navigation and home components",
"migrate form components to @dhis2/ui (#856)",
- "remove all usage of api",
- "side nav: adjust background colors & decrease width",
- "stop memoizing a small set of pending changes",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "add current user provider",
"remove unused files",
- "authority-editor: remove complexity",
- "move new use current user hook to hooks folder",
+ "clean up and optimise authority- and group-editor (#841)",
+ "stop memoizing a small set of pending changes",
+ "use multiple array.every instead of single array.reduce",
"replace all usage of the old current user hook by the new one",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
- "rewrite section navigation and home components"
+ "move new use current user hook to hooks folder",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "searchable-group-editor: function comp and use data-engine"
],
"Bug Fixes": [
- "ensure superusers have access to full context menu",
+ "authority-editor: ensure authority groups are empty to start off",
+ "add tests",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
"make username optional when inviting users (#978)",
- "address 2fa disable regression",
- "sidenav border style",
- "user: org unit related fixes (#900)",
+ "authority-editor: add some authorities to tracker group",
+ "don't publish to App Hub and allow merge commits",
+ "upgrade @dhis2/ui to use correct username validation (#1051)",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "align password help text with validation logic (#1131)",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "user: show user's database language (#917)",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "authority-editor: use classnames for conditional classes",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "semantic: allow merge commits",
+ "adjust form styling",
"user-list: show title at top of 'replicate user' form (#925)",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "use field is invite (#1094)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "adjust details view styling",
- "use staticStyle for empty data table row",
"bulk-member-manager improvements (#948)",
- "reset email field when invite user changes",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "user: make userCredentials first key in user data body",
+ "user: only set email field as required if inviting by email",
+ "sidenav border style",
+ "remove formspy code",
"address user list action menu regressions (#1127)",
- "authority-editor: unblock input",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "add tests",
- "bulk-user-manager: sort list by firstName and surname",
- "translations: sync translations from transifex (master)",
- "upgrade @dhis2/ui to use correct username validation (#1051)",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "prevent jest parse error",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "user: org unit related fixes (#900)",
+ "use container to apply background to table lists",
+ "use dedicated endpoint for checking the username (#1092)",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
"handle empty user roles response (#1215)",
- "authority-editor: ensure authority groups are empty to start off",
- "user: show user's database language (#917)",
- "filter styles",
+ "handle invite toggle with useField",
+ "translations: sync translations from transifex (master)",
+ "use staticStyle for empty data table row",
+ "address 2fa disable regression",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "home: migrate homepage components to @dhis2/ui (#840)",
"upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "authority-editor: unblock input",
"remove beta entries from changelog",
- "remove formspy code",
- "adjust form styling",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "ensure superusers have access to full context menu",
"authority-editor: fix loading, error and noMatches UI",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "authority-editor: use classnames for conditional classes",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "bulk-user-manager: sort list by firstName and surname",
"sidenav: add missing \"return null\" statement when there are no sections",
- "authority-editor: optimise performance of checkboxes",
- "authority-editor: fix initial values issue",
- "use container to apply background to table lists",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "user: only set email field as required if inviting by email",
- "user: stringify array of org units before passing to useEffect as dep",
- "don't publish to App Hub and allow merge commits",
- "align password help text with validation logic (#1131)",
+ "address various style and text issues (#1091)",
+ "filter styles",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "retrieve user locales [DHIS2-16170] (#1325)",
"styled-jsx: remove incorrect extension (#1054)",
- "user manager checkbox behaviour (#1073)",
+ "authority-editor: fix initial values issue",
"groups: use correct method and endpoint to leave groups (#912)",
- "prevent jest parse error",
- "language drop downs [DHIS2-15328] (#1147)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "user: make userCredentials first key in user data body",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "close action menu when closing confirmation modal",
- "authority-editor: center metadata checkboxes",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "fix user manager checkbox behaviour",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "authority-editor: add some authorities to tracker group",
+ "reset email field when invite user changes",
+ "use field is invite (#1094)",
+ "bulk-member-manager: fix pagination and refactor",
"address user enabling and disabling regression",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "address various style and text issues (#1091)",
- "handle invite toggle with useField",
- "semantic: allow merge commits",
- "org unit search logic [DHIS2-14585] (#1217)",
- "use dedicated endpoint for checking the username (#1092)",
- "update successful save redirects [DHIS2-15431] (#1218)",
+ "fix user manager checkbox behaviour",
+ "user manager checkbox behaviour (#1073)",
+ "adjust details view styling",
"authority-editor: resolve issue with error and loading state",
- "bulk-member-manager: fix pagination and refactor"
+ "authority-editor: center metadata checkboxes",
+ "authority-editor: optimise performance of checkboxes",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "close action menu when closing confirmation modal"
],
"Maintenance": [
+ "release: cut 1.5.18 [skip release]",
+ "release: cut 1.5.14 [skip release]",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.37 [skip release]",
+ "test for empty table component",
+ "release: cut 1.3.3 [skip ci]",
+ "authority-editor: correct statement made in comment",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.5.22 [skip release]",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.3.9 [skip ci]",
+ "network shim: update captured fixtures",
+ "release: cut 1.3.16 [skip release]",
+ "cleanup unused deps",
+ "release: cut 1.5.26 [skip release]",
+ "cypress: update stubs",
+ "release: cut 1.5.24 [skip release]",
+ "merge branch 'master' into beta",
+ "release: cut 1.5.19 [skip release]",
+ "update app icon",
"update ui and app-scripts deps",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.3 [skip release]",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.5.13 [skip release]",
+ "remove node_modules from git",
+ "add translation strings",
+ "release: cut 1.4.19 [skip release]",
"remove technical dept (#1082)",
- "release: cut 1.5.19 [skip release]",
- "fix jest test suite",
- "release: cut 1.4.16 [skip release]",
- "release: cut 1.4.9 [skip release]",
+ "release: cut 1.4.14 [skip release]",
"cypress: increase timeouts",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.5.25 [skip release]",
+ "release: cut 1.4.23 [skip release]",
+ "release: cut 1.5.35 [skip release]",
+ "release: merge beta",
+ "release: cut 1.4.11 [skip release]",
+ "upgrade to cypress commands and plugins v9",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.0 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "update pot file",
+ "release: cut 1.5.9 [skip release]",
"homepage cypress tests: fix after rebasing",
- "release: cut 1.4.21 [skip release]",
- "fix eslint issues",
- "release: cut 1.5.13 [skip release]",
- "update app icon",
- "adjust empty component prop naming",
+ "release: cut 1.4.9 [skip release]",
+ "release: cut 1.2.10 [skip ci]",
+ "address lint errors",
+ "release: cut 1.4.1 [skip release]",
+ "fix cypress test suite",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.5 [skip release]",
+ "release: cut 1.5.38 [skip release]",
+ "fix jest test suite",
"release: cut 1.5.7 [skip release]",
- "authority-editor: remove redundant api function",
- "release: cut 1.3.11 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "eslint: fix linter issues",
- "release: cut 1.5.9 [skip release]",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.4.30 [skip release]",
- "react router: update to latest",
- "release: cut 1.4.10 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.4.15 [skip release]",
"update network fixtures and test against 2.40",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "release: cut 1.5.0 [skip release]",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.3.11 [skip release]",
+ "fix eslint issues",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.4.32 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "authority-editor: remove logs",
+ "release: cut 1.4.2 [skip release]",
"release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.4.24 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
+ "update emptyTableInfo component",
+ "release: cut 1.5.17 [skip release]",
+ "remove unused import",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
"release: cut 1.4.33 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.4.5 [skip release]",
- "address lint errors",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.5.30 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "remove console.log and prop error",
+ "prep user-app for continuous release",
"release: cut 1.5.8 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.5.2 [skip release]",
"release: cut 1.5.12 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.4.4 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "authority-editor: remove redundant style prop",
- "release: cut 1.5.35 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "authority-editor: remove logs",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.5.22 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.2.12 [skip ci]",
+ "merge master into beta",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "only subscribe to value",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.24 [skip release]",
"release: cut 1.5.23 [skip release]",
- "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.3.15 [skip release]",
+ "authority-editor: remove redundant api function",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
"release: cut 1.4.8 [skip release]",
- "release: cut 1.3.4 [skip ci]",
+ "upgrade ui version",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "eslint: fix linter issues",
+ "release: cut 1.5.34 [skip release]",
"release: cut 1.3.6 [skip ci]",
- "cypress: update stubs",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.4.28 [skip release]",
- "remove node_modules from git",
- "release: cut 1.5.14 [skip release]",
- "update beta (#881)",
- "bulk-member-manager: remove redundant check and add explanation",
- "network shim: update captured fixtures",
- "add translation strings",
- "add required properties to current user provider",
+ "fix formatting",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.21 [skip release]",
"release: cut 1.4.35 [skip release]",
- "test for empty table component",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.4.12 [skip release]",
- "stop using deprecated prop name",
- "merge branch 'master' into beta",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.5.38 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.5.11 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "authority-editor: use design system color for text highlights",
+ "release: cut 1.3.14 [skip release]",
+ "react router: update to latest",
+ "add required properties to current user provider",
"release: cut 1.4.36 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "authority-editor: correct statement made in comment",
- "release: cut 1.5.27 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.4.10 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
"release: cut 1.4.34 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.16 [skip release]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "authority-editor: use design system color for text highlights",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "fix cypress test suite",
"release: cut 1.4.0 [skip release]",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.4.32 [skip release]",
- "release: merge beta",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.36 [skip release]",
"release: cut 1.4.25 [skip release]",
- "prep user-app for continuous release",
- "bulk-member-manager: prevent input focus loss",
- "remove console.log and prop error",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.5.4 [skip release]",
- "adjust tests to new implementation and dependency versions",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.30 [skip release]",
- "update pot file",
- "release: cut 1.4.23 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.5.3 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.3.14 [skip release]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.16 [skip release]",
"release: cut 1.5.37 [skip release]",
- "remove unused import",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "only subscribe to value",
+ "update beta (#881)",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
"release: cut 1.4.17 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.2.12 [skip ci]",
- "fix formatting",
+ "release: cut 1.5.11 [skip release]",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.5.10 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.21 [skip release]",
- "merge master into beta",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.5.5 [skip release]",
- "release: cut 1.4.27 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.4.15 [skip release]",
- "cleanup unused deps",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.3.12 [skip release]",
- "upgrade ui version",
- "authority-editor: fix typo in i18n string"
+ "adjust empty component prop naming",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "authority-editor: do not return internal updateColumnHeaders"
],
"Features": [
- "user-group: bulk group member manager (#854)",
- "migrate tables and search filter controls to @dhis2/ui (#830)",
"interface adjustments (#1101)",
+ "group-form: update user group in single json patch request",
+ "migrate tables and search filter controls to @dhis2/ui (#830)",
+ "user-group: bulk group member manager (#854)",
"add and use empty table state component",
- "add and use page header component",
- "group-form: update user group in single json patch request"
+ "add and use page header component"
],
"Testing": [
- "main navigation: add features and test code",
- "homepage: add test code for homepage feature"
+ "homepage: add test code for homepage feature",
+ "main navigation: add features and test code"
],
"Build Updates": [
"replace semantic commit checks with new workflow (#949)"