diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index ec84fa05..c7c90481 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -2,200 +2,200 @@
"android-settings-app": {
"2.4.0": {
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "update app version",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "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)",
+ "update app version",
"deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
- "data entry form label",
- "user sync test runs without results (#183)",
+ "update element type tei analytics",
+ "title and short name fields empty who nutrition (#182)",
"analytics components properties",
+ "user sync test runs without results (#183)",
"data set sync label",
- "update element type tei analytics",
- "title and short name fields empty who nutrition (#182)"
+ "data entry form label"
],
"Features": [
- "regenerate en.pot",
- "use new data entry form as default [DHIS2-17078] (#186)",
+ "remove bypass component from general settings",
"add bypass component to general settings",
+ "create bypass version and dialog component",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "add bypass version component to general settings",
"bypass DHIS2 version [DHIS2-15905] (#185)",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "edit visualization",
+ "event visualization program",
"set new data entry as default",
- "add info label to new form",
- "add default value to initial setup",
+ "add default values to initial setup",
"add users info as help text",
- "remove bypass component from general settings",
- "add bypass version component to general settings",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
"create select visualization type component",
- "add event visualization to search component",
- "edit visualization",
- "event visualization program",
- "dataset future periods help text",
- "user test visualization",
+ "add info label to new form",
"event visualization home",
+ "add event visualization to search component",
+ "add default value to initial setup",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
"event visualization in home screen [DHIS2-15647] (#189)",
- "add default values to initial setup",
- "create bypass version and dialog component",
+ "user test visualization",
"change bypass version label",
- "add bypass DHIS2 version [DHIS2-15905] (#193)"
+ "regenerate en.pot",
+ "dataset future periods help text"
],
"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)",
- "default and reset disable referral",
- "remove D2 API request [DHIS2-14111]",
- "data element api call error [DHIS2-14106] (#166)",
"minor typo",
- "buffer error import and byte length (#174)",
- "change collapsible to disableCollapsible",
- "save btn should stay disable if no changes",
+ "change to disableCollapsibleSections specific",
"allow set 0 reserved values (#173)",
+ "create initial values mutation [DHIS2-14107]",
+ "change collapsible to disableCollapsible",
+ "default and reset disable referral",
"add useMemo to handleCheckbox function",
- "change to disableCollapsibleSections specific",
- "create initial values mutation [DHIS2-14107]"
+ "buffer error import and byte length (#174)",
+ "save btn should stay disable if no changes",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "data element api call error [DHIS2-14106] (#166)",
+ "remove D2 API request [DHIS2-14111]"
],
"Features": [
- "regenerate en.pot",
- "create program tei header component",
- "create workflow context",
- "remove D2 and create initial setup using dataMutation (#167)",
+ "use program data from context",
+ "add useCallback to handleCheckbox function",
"experimental features component and helper function",
- "collapsible sections for global settings",
- "handle change tei header",
+ "create workflow context",
"use program and dataset data from context",
- "add useCallback to handleCheckbox function",
- "create disable referral for global settings",
- "create section component",
- "add workflow",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "save in datastore format",
- "use program data from context",
- "create disable referral for specific settings",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "add advanced settings to general",
- "update app version and description",
"support application text translation [DHIS2-14110] (#170)",
- "keep datastore ASWA version updated (#175)",
- "delete unused program and dataset queries",
+ "collapsible sections for global settings",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "constants common file",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "create disable referral for specific settings",
"add tests to get expression description",
+ "delete unused program and dataset queries",
+ "add advanced settings to general",
+ "change label title",
+ "create disable referral for global settings",
"android expression validator",
+ "handle change tei header",
+ "update app version and description",
"select a program indicator expression [DHIS2-15645] (#179)",
+ "create section component",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
"create more options component",
- "collapsible sections for specific settings",
- "change label title",
- "constants common file",
- "hide collapsible sections form [DHIS2-15644] (#178)"
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "keep datastore ASWA version updated (#175)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "save in datastore format",
+ "add workflow",
+ "create program tei header component",
+ "regenerate en.pot",
+ "collapsible sections for specific settings"
],
"Maintenance": [
"update ui dependencies (#172)",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
+ "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 http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)"
],
"Features": [
- "use notice box to give info of tracker importer",
+ "max file size to upload (#157)",
+ "change import has authority",
+ "tracker exporter default value by API version",
+ "multirow header table [DHIS2-14920] (#159)",
"change authorities from all to androidsettings",
+ "change import modules path",
"use tracker importer if current API is 2.40 or higher",
+ "use notice box to give info of tracker importer",
+ "move file size from General to Sync Global (#161)",
"update yarn",
- "tracker exporter default value by API version",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "max file size to upload (#157)",
"use new tracker importer as default [DHIS2-14741] (#158)",
- "multirow header table [DHIS2-14920] (#159)",
- "move file size from General to Sync Global (#161)",
- "change import has authority",
- "change import modules path",
- "authorization wall based on api version"
+ "authorization wall based on api version",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)"
],
"Bug Fixes": [
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "update tracker notice box",
- "tracker importer default value by API version",
"default values synchronization",
- "change the default value of the new tracker importer",
+ "update tracker notice box",
"export component",
- "styles add margin and align elements (#163)",
- "set 0 for download sync programs settings (#160)"
+ "set 0 for download sync programs settings (#160)",
+ "change the default value of the new tracker importer",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
+ "tracker importer default value by API version",
+ "styles add margin and align elements (#163)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
},
"2.2.1": {
"Bug Fixes": [
- "regenerate en.pot",
- "textfield max limit of 200 characters",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "reuse edit visualization component",
+ "update metadata queries",
+ "simplify function",
+ "reuse visualizationGroup component",
+ "[analytics] fix period label",
"remove None period analytics (#151)",
- "update proptypes source",
- "add tests for user sync helpers",
- "pin node version to 14 for netlify",
+ "add app version",
"[general] update disable settings label (#133)",
- "simplify function",
- "loop elements",
- "reuse edit visualization component",
- "prop-types: change old style imports to new prop-types (#144)",
- "[program dataset] adjust component width (#134)",
- "update app version",
+ "import component missing",
+ "update proptypes source",
"change fixed period labels (#135)",
- "include relative period",
"keep None period analytics",
- "add app version",
- "update metadata queries",
+ "update app version",
"[synchronization dataset] fix period label",
- "reuse visualizationGroup component",
- "import component missing",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "[analytics] fix period label",
+ "loop elements",
+ "textfield max limit of 200 characters",
+ "add datastore keys to readme",
"visualization query for user test [DHIS2-13124] (#132)",
- "add datastore keys to readme"
+ "[program dataset] adjust component width (#134)",
+ "pin node version to 14 for netlify",
+ "regenerate en.pot",
+ "add tests for user sync helpers",
+ "include relative period",
+ "prop-types: change old style imports to new prop-types (#144)"
],
"Features": [
- "visualizations program create Edit Title",
- "hide message of the day (#150)",
- "add Message of the Day [DHIS2-12630] (#119)",
- "update user sync test metadata size [DHIS2-13061] (#140)",
"visualizations home create Edit Title",
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "add message of the day to general settings",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
"create text area field",
- "visualizations dataset create Edit Title",
+ "hide message of the day (#150)",
"improve visualization list (#139)",
- "change label New Tracker Importer [Sync Settings: Global] (#137)",
- "add message of the day to general settings",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "visualizations dataset create Edit Title",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "visualizations program create Edit Title"
],
"Build Updates": [
+ "replace semantic commit checks with new workflow",
"add deploy netlify",
- "run linting and tests on ci (#146)",
- "deploy: add netlify deploy workflow (#148)",
"trigger netlify",
- "replace semantic commit checks with new workflow"
+ "deploy: add netlify deploy workflow (#148)",
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
"prettier: autofix prettier issues",
- "upgrade ui library",
- "deps: update app-runtime to latest (#145)",
+ "eslint: add rule overrides",
"deps: align all dependencies",
- "npm: add npm scripts",
+ "deps: add peer dependencies (#147)",
+ "remove unused workflow",
"dotfiles: add dotfiles",
"lint: autofix linting violations",
"deps: update app-runtime and cli-app-scripts",
+ "upgrade ui library",
+ "set node version for netlify build",
+ "npm: add npm scripts",
"add yarn.lock",
- "deps: add peer dependencies (#147)",
"deps: loosen version requirements",
- "remove unused workflow",
- "set node version for netlify build",
- "eslint: add rule overrides"
+ "deps: update app-runtime to latest (#145)"
],
"Testing": [
"app: mock app layout component"
@@ -204,144 +204,144 @@
},
"2.2.0": {
"Features": [
- "accept previous and new datastore format",
- "[appearance program] add optional tei search checkbox to dialog",
- "[appearance program]prepare configuration and new datastore format",
- "add completionSpinner to json structure",
- "change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"Add bash script for automatic deployment (#109)",
"add webapp version to overview page (#125)",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "change 2.38 as min api version allowed",
+ "add completionSpinner to json structure",
+ "[appearance program] add optional tei search checkbox to dialog",
"update webapp version",
"[appearance program] add and edit new specific setting",
+ "[appearance program]prepare configuration and new datastore format",
+ "accept previous and new datastore format",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"appearance add functions to prepare json for datastore"
],
"Bug Fixes": [
- "change datastore key appearance (#126)",
+ "change new tracker importer label",
"appearance default value global completion spinner",
- "appearance add completion spinner key to datastore json (#128)",
+ "change datastore key appearance (#126)",
"change datastore completion spinner key appearance (#127)",
"appearance change label optional search",
- "change new tracker importer label"
+ "appearance add completion spinner key to datastore json (#128)"
],
"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": [
+ "[general] remove hard limits and add warning",
+ "update label",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home change API visualization runtime",
- "verify new visualization and format datastore (#118)",
+ "[visualization] home accept API title and name",
+ "change param to 'paging' instead of 'pager (#115)",
"[visualization] dataset change API visualization runtime",
- "validation text for reserved values, TEI and event",
"[visualization] dataset accept API title and name",
- "[visualization] keep only one default group (#106)",
- "[visualization] program accept API title and name",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "[synchronization] change filter data to metadata program dataset (#103)",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "update label",
- "[synchronization] remove hard limits and add warning",
- "change param to 'paging' instead of 'pager (#115)",
+ "checkbox stays unchecked (#113)",
+ "[synchronization] change filter data to metadata program dataset (#103)",
"[visualization] program change API visualization runtime",
- "Change param to 'paging' instead of 'pager' (#110)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
"valid URL has http or https protocol (#112)",
- "checkbox stays unchecked (#113)",
- "[general] remove hard limits and add warning",
- "[visualization] home accept API title and name"
+ "[visualization] program accept API title and name",
+ "verify new visualization and format datastore (#118)",
+ "validation text for reserved values, TEI and event",
+ "[visualization] keep only one default group (#106)",
+ "[synchronization] remove hard limits and add warning"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
- "general section Share screen (#107)",
+ "[general] add component to Share screen",
"regenerate en.pot",
"update patch app version (#114)",
- "[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": [
+ "[Appearance] colocate data with component Data set table",
"[appearance] colocate data with component table (#91)",
- "[analytics] use common query and mutation (#93)",
"delete unused components (#81)",
- "[sync] remove unused constants",
- "[Program Appearance] colocate data with component table",
- "remove unused svg icons",
+ "[Appearance] colocate data with component Home table",
+ "[sync dataset] remove unused components",
"[sync general] reorganize file and component",
- "[sync programs] remove unused components",
"[Appearance] Data set and Home table component",
+ "[sync programs] remove unused components",
"[sync general] reorganize components related to field section",
- "[Appearance] colocate data with component Data set table",
- "[sync dataset] remove unused components",
- "[Appearance] colocate data with component Home table",
- "[sync general] remove unused components"
+ "[Program Appearance] colocate data with component table",
+ "[analytics] use common query and mutation (#93)",
+ "[sync general] remove unused components",
+ "[sync] remove unused constants",
+ "remove unused svg icons"
],
"Features": [
- "[visualization dataset] add visualization and groups",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "add user test table",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "add visualizations search field (#95)",
+ "[visualization] select and text field",
"[visualization] search visualization",
- "[DHIS2-9858] update user sync test (#102)",
- "[visualization] show and delete visualization, update datastore",
- "[visualizations] add new visualization for program",
- "update version",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "add Program analytics to menu",
- "test if user has access to a visualization (#101)",
- "add Analytics menu sections",
"[visualization home] dialog to add visualization",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization] add Home visualization component to menu",
- "queries to update and get analytics datastore",
- "show and delete group and visualizations (#94)",
- "[visualization] dialog to add visualization and group",
- "generate a random id",
- "[visualization] test to validate the user has access to visualization",
- "add analytics menu (#82)",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "add a user search field",
- "add visualizations search field (#95)",
+ "[visualization] dialog to delete element",
"[visualization] Program show groups and visualizations",
- "[visualizations] group options",
- "[visualization] add table to show program visualizations",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "[visualizations] update home visualizations",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualization] add basic components to search a user",
"[user sync test] get data download size",
- "[user sync test] show test results",
- "[visualization home] add visualizations and groups",
- "[visualization] add period and visualization constants",
- "add user sync test",
"[user sync test] get metadata download size",
- "[visualization] add visualization query",
- "[appearance] program add follow up option (#85)",
+ "add analytics menu (#82)",
"[visualizations] add Home visualization component to menu",
- "[visualization] dialog to delete element",
- "[visualizations] show Home groups and visualizations",
- "[visualization] select and text field",
- "[visualization dataset] show visualizations and groups",
"[analytics] program create initial section",
+ "add a user search field",
"add Data set visualization and groups (#100)",
+ "[visualization] dialog to add visualization and group",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization dataset] add visualization and groups",
+ "[visualizations] add new visualization for program",
"[visualization] create initial layout for data set visualization",
+ "[visualization] add period and visualization constants",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] test to validate the user has access to visualization",
+ "[visualizations] group options",
+ "add user test table",
+ "[visualization dataset] show visualizations and groups",
+ "queries to update and get analytics datastore",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[appearance] program add follow up option (#85)",
+ "[visualization] add table to show program visualizations",
+ "[visualizations] show Home groups and visualizations",
+ "[visualization] add Home visualization component to menu",
+ "test if user has access to a visualization (#101)",
+ "[DHIS2-9858] update user sync test (#102)",
+ "show and delete group and visualizations (#94)",
+ "add user sync test",
"[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11254] Show home groups and visualizations (#97)"
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualizations] update home visualizations",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "[visualization home] add visualizations and groups",
+ "add Program analytics to menu",
+ "update version",
+ "add Analytics menu sections",
+ "[visualization] add visualization query",
+ "[visualization] add basic components to search a user",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "generate a random id",
+ "[user sync test] show test results"
],
"Bug Fixes": [
+ "move code inside onComplete to a useEffect hook",
+ "add error notice box",
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
"[synchronization] update program name",
- "[Analytics] remove write access filter (#92)",
- "[visualization]differentiate between failure to load and empty data",
- "[appearance] program filter add translations to strings",
- "[Appearance Program] support translation for list of elements",
"update input number props",
+ "remove extra constant, initialvalue and tei are kept in sync",
+ "[appearance] program filter add translations to strings",
"migrate import from ui-core to ui (#84)",
"move analytics components to TEI directory",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
- "add error notice box",
- "remove extra constant, initialvalue and tei are kept in sync",
- "[synchronization] update data set name",
- "move code inside onComplete to a useEffect hook"
+ "[visualization]differentiate between failure to load and empty data",
+ "[Appearance Program] support translation for list of elements",
+ "[Analytics] remove write access filter (#92)",
+ "[synchronization] update data set name"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -350,135 +350,135 @@
},
"2.0.0": {
"Bug Fixes": [
- "parse and format for program Indicator",
- "user sync test, change keys datastore (#78)",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "dataset API period type",
- "remove empty lines",
- "migrate d2 to runtime to get datastore namespace and auth",
+ "change data sets wording inconsistency",
"remove unused state in router",
- "add sidebar and routes",
- "summary settings text synchronization program",
- "loading for specific settings",
- "use default constant for data and metadata",
- "add Home/Overview component to routes",
- "add program name as analytics description",
- "add edit property to analytic select fields",
- "remove id and name from settings",
"outside function to validate mandatory form fields",
- "get namespace and authority using app runtime (#62)",
- "update key values for datastore",
- "use uid for keys in table rows",
- "change file and function name update general datastore key",
- "API call to get value by key and namespace, clean extra functions",
+ "use lodash to verify values are equal",
"remove extras in help text",
- "change data sets wording inconsistency",
- "remove first version namespace if exists",
- "change wording",
- "add new keys for datastore",
+ "remove extra hook to get namespace datastore",
+ "remove id and name from settings",
+ "migrate d2 to runtime to get datastore namespace and auth",
+ "API call to get value by key and namespace, clean extra functions",
+ "add program name as analytics description",
+ "add new menu and submenu and routes for sidebar (#60)",
"add sync status to default values",
- "change bar chart constant value to bar",
+ "dataset API period type",
+ "add a table for sync program global settings",
+ "update namespace value",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "add Home/Overview component to routes",
+ "use uid for keys in table rows",
+ "parse and format for program Indicator",
+ "add new keys for datastore",
+ "remove empty lines",
+ "update key values for datastore",
+ "update datastore keys default values initial setup",
+ "get namespace and authority using app runtime (#62)",
+ "change wording",
+ "user sync test, change keys datastore (#78)",
+ "remove first version namespace if exists",
+ "loading for specific settings",
"remove extra hook to manage and get general key",
- "change datastore keys to get initial values",
- "add new menu and submenu and routes for sidebar (#60)",
- "add default values to populate program sync settings",
- "common functions to update, remove and filter elements",
- "remove extra hook to get namespace datastore",
+ "summary settings text synchronization program",
+ "change authority to authorities better descriptive resource name",
"move authorization query to Dialog component and remove extra state",
+ "change datastore keys to get initial values",
"six-monthly typo",
- "add edit property to analytic sections",
- "update namespace value",
- "update key names and values to create the first setup datastore",
- "use lodash to verify values are equal",
"label and help text values with i18n inside render",
+ "use default constant for data and metadata",
+ "add sidebar and routes",
+ "update key names and values to create the first setup datastore",
+ "common functions to update, remove and filter elements",
+ "add default values to populate program sync settings",
+ "change file and function name update general datastore key",
+ "add edit property to analytic select fields",
+ "add edit property to analytic sections",
+ "summary settings text sync program, appearance",
"add edit to dependency effect",
- "add a table for sync program global settings",
- "options to round value",
- "update datastore keys default values initial setup",
- "change authority to authorities better descriptive resource name",
- "summary settings text sync program, appearance"
+ "change bar chart constant value to bar",
+ "options to round value"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "create fields with validation",
- "[DHIS2-10895] Add new analytics item (#70)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "save and reset program synchronization settings",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "create a simple page for program sync settings",
+ "create new data set specific setting",
+ "add a table with global settings for the dataset",
+ "create a new program specific setting",
+ "add analytics to menu sections",
+ "dialog to edit and create specific settings",
"create a basic page for dataset section, save and reset options",
- "[DHIS2-9585] General Settings section (#63)",
- "add a basic page for the global settings section",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "analytic WHO Elements",
+ "queries to read and update analytics key from datastore",
+ "add new analytics item",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "save and reset program synchronization settings",
"[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "handle program-specific settings, create, edit and delete",
- "change notice alert style",
- "add new tei items and show them in a table action",
"reorganize new sidebar menu sections and submenus",
+ "add home appearance to the menu section",
+ "add page layout, save and reset",
+ "analytic table action",
+ "add constants for datastore",
+ "button to delete namespace from datastore",
+ "create a new specific setting for the program",
"create basic form fields",
- "basic page to handle home appearance section",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "basic page to handle analytics items",
- "basic page layout with header",
- "add analytics to menu sections",
- "analytic section: program, title, visualization, gender and axis",
- "add home cards for menu and submenu items",
- "add basic select fields",
- "inputs should be disabled if user has no authorities (#74)",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "[DHIS2-9585] General Settings section (#63)",
+ "change notice alert style",
+ "dialog for program specific settings",
+ "add a basic page for the global settings section",
+ "create a basic page for dataset sync section, save and reset",
+ "[DHIS2-9669] Create Analytics Section (#65)",
"[DHSIS2-11012] Create Program Appearance Section (#68)",
- "create a simple page for program sync settings",
- "handle dataset specific settings, create, edit, delete and save",
+ "add page header layout",
+ "strip buttons to save and reset settings datastore",
+ "edit and delete program specific setting",
"[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "analytic table action",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "analytic WHO Elements",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "create a new specific setting for dataset",
+ "handle dataset specific settings, create, edit, delete and save",
"general settings form using app runtime for datastore",
- "dialog to edit and create specific settings",
+ "inputs should be disabled if user has no authorities (#74)",
+ "global settings for program appearance section",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"add queries and mutations for appearance key",
- "edit and delete data set specific setting",
- "add basic components for text, select and radio field",
- "create a new specific setting for dataset",
- "create new data set specific setting",
+ "create a table for dataset global sync setting",
+ "query to read if the user has all authorities",
"queries to read program dataElement attribute programIndicator id",
- "add new analytics item",
- "specific settings list, table action to edit and delete",
- "add components to choose: program, programStage, dataElement, who",
- "choose element and visualization type, refetch query after select",
- "add constants for datastore",
+ "create a home card for menu sections",
+ "basic page to handle analytics items",
+ "handle program-specific settings, create, edit and delete",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
- "add synchronization program to menu sections",
- "add function to check object values are valid",
- "add page layout, save and reset",
+ "add new tei items and show them in a table action",
+ "create fields with validation",
+ "edit and delete data set specific setting",
+ "add components to choose: program, programStage, dataElement, who",
"add helper functions for analytics",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "dialog to create a new specific setting",
+ "update sidebar menu section information",
+ "choose element and visualization type, refetch query after select",
"create fields for general settings",
- "strip buttons to save and reset settings datastore",
- "button to add new settings",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "add function to check object values are valid",
+ "add synchronization program to menu sections",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "add basic components for text, select and radio field",
"add dataset sync to menu sections",
- "create a basic page for dataset sync section, save and reset",
- "queries to read and update analytics key from datastore",
"add program completion checkbox",
- "add page header layout",
- "create a table for dataset global sync setting",
- "add home appearance to the menu section",
- "create a home card for menu sections",
- "update sidebar menu section information",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "analytic section: program, title, visualization, gender and axis",
+ "basic page to handle home appearance section",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "add basic select fields",
+ "button to add new settings",
+ "specific settings list, table action to edit and delete",
+ "dialog to create a new specific setting",
+ "add home cards for menu and submenu items",
"add queries and mutations to handle synchronization key datastore",
- "create a new program specific setting",
- "button to delete namespace from datastore",
- "dialog for program specific settings",
- "notice info when there are no analytics items",
- "query to read if the user has all authorities",
- "add a table with global settings for the dataset",
- "edit and delete program specific setting",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "global settings for program appearance section",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "create a new specific setting for the program",
- "add function to edit analytics items"
+ "add function to edit analytics items",
+ "basic page layout with header",
+ "notice info when there are no analytics items"
],
"Testing": [
"adding tests for valid URLs",
@@ -488,15 +488,15 @@
},
"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": [
"[DHIS2-9129] Migration UI components for general settings (#53)",
- "change labels metadata and data options (#52)",
+ "change app version (#57)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "change labels metadata and data options (#52)",
"change metadata and data text in manual dialog (#58)",
- "change app version (#57)",
"[DHIS2-9301] add Manual option to sync (#56)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.
\nRELEASE INFO:
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_app_v1.1.0
"
@@ -505,39 +505,39 @@
"apk-distribution": {
"1.1.0": {
"Bug Fixes": [
- "regenerate en.pot",
- "style add padding to search input",
- "parse last release version before saving",
- "update user groups",
- "support four-part version numbers",
"isGreaterVersion and padZeros functions for all expressions",
- "parse new version before saving",
- "icon",
- "add userGroups to dependencies",
+ "support four-part version numbers",
"delete apk version",
- "remove all usergroups already assigned from option list",
- "version format 4 digits [DHIS2-16802]",
+ "parse new version before saving",
+ "parse last release version before saving",
"allow user to upload latest app version (#7)",
- "delete all apk version"
+ "version format 4 digits [DHIS2-16802]",
+ "add userGroups to dependencies",
+ "update user groups",
+ "regenerate en.pot",
+ "style add padding to search input",
+ "icon",
+ "delete all apk version",
+ "remove all usergroups already assigned from option list"
],
"Features": [
- "regenerate en.pot",
- "assign user groups to version already created",
- "first time setup with empty value",
- "support application text translation [DHIS2-15593]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "upload new apk with user group",
- "create user groups access component",
- "add erase all button",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "add warning when no match found",
- "grant access to apk by userGroup [DHIS2-16678]",
"show userGroups names and default apk version",
+ "assign user groups to version already created",
"erase all content [DHIS2-15911]",
- "create button to erase all content",
"create basic components to search user groups",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "create user groups access component",
"save userGroup on the fly",
- "create basic components to list user groups"
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "create button to erase all content",
+ "first time setup with empty value",
+ "create basic components to list user groups",
+ "regenerate en.pot",
+ "add erase all button",
+ "upload new apk with user group",
+ "add warning when no match found",
+ "support application text translation [DHIS2-15593]"
],
"Maintenance": [
"update app version"
@@ -702,14 +702,14 @@
},
"v100.2.19": {
"Maintenance": [
+ "release: cut 100.2.19 [skip release]",
"rename class",
"update app icon (#484)",
- "format",
- "release: cut 100.2.19 [skip release]"
+ "format"
],
"Bug Fixes": [
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
- "correct logic"
+ "correct logic",
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
},
@@ -817,10 +817,10 @@
},
"v100.2.7": {
"Maintenance": [
- "release: cut 100.2.7 [skip ci]",
+ "update yarn.lock (#317)",
"codeowners: introduce owners",
- "deps: update app-runtime to latest",
- "update yarn.lock (#317)"
+ "release: cut 100.2.7 [skip ci]",
+ "deps: update app-runtime to latest"
],
"Documentation": [
"colocate app docs (#319)"
@@ -883,8 +883,8 @@
},
"v100.1.10": {
"Maintenance": [
- "release: cut 100.1.10 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.1.10 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -893,16 +893,16 @@
},
"v100.1.9": {
"Maintenance": [
- "format fixtures",
- "release: cut 100.1.9 [skip release]",
+ "update dependencies",
+ "update app icon (#599)",
"update network fixtures and cypress config",
+ "release: cut 100.1.9 [skip release]",
"update proptypes import",
- "update app icon (#599)",
- "update dependencies"
+ "format fixtures"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -932,9 +932,9 @@
},
"v100.1.6": {
"Build Updates": [
- "fix d2-style script",
"fix lint script",
- "replace semantic commit checks with new workflow"
+ "replace semantic commit checks with new workflow",
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -967,11 +967,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
+ "deps-dev: update app-scripts to get new publish command",
"yarn: deduplicate lockfile",
"deps: update app-runtime to latest alpha",
"codeowners: introduce owners",
- "release: cut 100.1.3 [skip ci]",
- "deps-dev: update app-scripts to get new publish command"
+ "release: cut 100.1.3 [skip ci]"
],
"Documentation": [
"colocate app docs"
@@ -983,8 +983,8 @@
},
"v100.1.2": {
"Build Updates": [
- "enable preview pr",
- "preview: enable deploy previews"
+ "preview: enable deploy previews",
+ "enable preview pr"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -995,13 +995,13 @@
},
"v100.1.1": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
- "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
"deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
+ "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
"release: cut 100.1.1 [skip ci]",
+ "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
"deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
- "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)"
+ "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
+ "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)"
],
"Build Updates": [
"verify: use semantic-release action"
@@ -1012,15 +1012,15 @@
},
"v100.1.0": {
"Maintenance": [
- "deps: update cypress packages and add network shim captures",
- "update @dhis2/cli-utils-cypress to v8.0.1",
+ "update cli-utils-cypress",
"add cypress projectId",
+ "update @dhis2/cli-utils-cypress to v8.0.1",
+ "deps: update cypress packages and add network shim captures",
"update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
- "add network shim capture fixtures",
- "update cli-utils-cypress",
"remove default cypress fixture",
"release: cut 100.1.0 [skip ci]",
- "update workflow to latest"
+ "update workflow to latest",
+ "add network shim capture fixtures"
],
"Bug Fixes": [
"add start:nobrowser script",
@@ -1046,8 +1046,8 @@
},
"v31.1.15": {
"Maintenance": [
- "release: cut 31.1.15 [skip ci]",
- "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)"
+ "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)",
+ "release: cut 31.1.15 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1056,21 +1056,21 @@
},
"v31.1.14": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
- "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
- "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
- "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
"deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
+ "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
"deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
+ "release: cut 31.1.14 [skip ci]",
+ "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
+ "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
"deps: 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: 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)",
- "release: cut 31.1.14 [skip ci]",
- "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
"deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)"
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
+ "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)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1097,15 +1097,15 @@
},
"v31.1.11": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
- "release-prepare: cut patch/2.36.0",
"deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
- "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
+ "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
"deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
- "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
+ "release-prepare: cut patch/2.36.0",
+ "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
"release: cut 31.1.11 [skip ci]",
- "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)"
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
+ "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
+ "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)"
],
"Bug Fixes": [
"correct checkbox field group to fix selections [DHIS2-10791] (#447)"
@@ -1114,9 +1114,9 @@
},
"v31.1.10": {
"Maintenance": [
- "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)",
"deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)",
- "release: cut 31.1.10 [skip ci]"
+ "release: cut 31.1.10 [skip ci]",
+ "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)"
],
"Bug Fixes": [
"upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)"
@@ -1136,10 +1136,10 @@
},
"v31.1.8": {
"Maintenance": [
- "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
- "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)",
"deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
- "release: cut 31.1.8 [skip ci]"
+ "release: cut 31.1.8 [skip ci]",
+ "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
+ "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1157,8 +1157,8 @@
},
"v31.1.6": {
"Maintenance": [
- "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)",
- "release: cut 31.1.6 [skip ci]"
+ "release: cut 31.1.6 [skip ci]",
+ "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1187,12 +1187,12 @@
},
"v101.1.2": {
"Bug Fixes": [
- "consider program rule",
- "missing flow and types",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
"remove console lines",
- "lint",
- "Consider program rule"
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
+ "missing flow and types",
+ "consider program rule",
+ "Consider program rule",
+ "lint"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -1226,8 +1226,8 @@
},
"v100.77.0": {
"Refactoring": [
- "[DHIS2-17652] Replace Material-UI Avatar (#3719)",
- "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)"
+ "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)",
+ "[DHIS2-17652] Replace Material-UI Avatar (#3719)"
],
"Maintenance": [
"deps: bump ejs from 3.1.9 to 3.1.10 (#3749)",
@@ -1238,22 +1238,22 @@
"[DHIS2-12288] add enrollment section description (#3750)"
],
"Bug Fixes": [
- "rolleback cypress change in fil",
- "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
"breaking cypress test",
- "restore comments",
+ "define drag source and drop target",
+ "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
"review change for hover",
+ "restore comments",
"ts error",
- "review change for opacity",
- "define drag source and drop target"
+ "rolleback cypress change in fil",
+ "review change for opacity"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-17352] Changing program in event workspace does nothing (#3754 ) (c3ce444 ) \n \nFeatures \n\n[DHIS2-12288] add enrollment section description (#3750 ) (1b4be20 ) \n "
},
"v100.76.1": {
"Refactoring": [
+ "[DHIS2-17839] replace material ui Paper for Card (#3747)",
"[DHIS2-17750] replace material ui Card for Widget (#3718)",
- "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
- "[DHIS2-17839] replace material ui Paper for Card (#3747)"
+ "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)"
],
"Bug Fixes": [
"[DHIS2-17632][DHIS2-17633] restrict invalid category combo for orgUnit (#3738)"
@@ -1377,8 +1377,8 @@
"v100.70.13": {
"Maintenance": [
"[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)",
- "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)",
"[DHIS2-17733] flaky scenario in NewPage.feature (#3711)",
+ "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)",
"release: cut 100.70.13 [skip release]"
],
"Bug Fixes": [
@@ -1446,8 +1446,8 @@
"release: cut 100.70.6 [skip release]"
],
"Bug Fixes": [
- "[DHIS2-16852] confusing-ui-when-there-is-more-than-one-warning (#3702)",
- "[DHIS2-16196] set MaxHeight to \"more filters\" in working lists (#3696)"
+ "[DHIS2-16196] set MaxHeight to \"more filters\" in working lists (#3696)",
+ "[DHIS2-16852] confusing-ui-when-there-is-more-than-one-warning (#3702)"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-16196] set MaxHeight to \"more filters\" in working lists (#3696 ) (f3fdbd4 ) \n[DHIS2-16852] confusing-ui-when-there-is-more-than-one-warning (#3702 ) (4920c04 ) \n "
},
@@ -1479,10 +1479,10 @@
"translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"do not run release step on dev branch",
- "run release step on tags so it publishes to d2-ci (#2989)",
- "release: cut 100.2.3 [skip release]"
+ "release: cut 100.2.3 [skip release]",
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
+ "run release step on tags so it publishes to d2-ci (#2989)"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -1491,9 +1491,9 @@
},
"v100.2.2": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
- "merge to master",
"avoid reading from undefined error (DHIS2-17334) (#2970)",
+ "merge to master",
+ "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)",
"dimension list design (DHIS2-16270) (#2861)"
],
@@ -1504,9 +1504,9 @@
},
"v100.2.1": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
- "translations: sync translations from transifex (dev)",
"merge to master",
+ "translations: sync translations from transifex (dev)",
+ "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)"
],
"Maintenance": [
@@ -1528,54 +1528,54 @@
},
"v100.1.0": {
"Maintenance": [
- "use latest alpha for testing",
- "include release notes in slackbot message (#2911)",
"run the release step on both master and dev branches (#2929)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "analytics@26.2.0",
- "analytics (#2856)",
- "update analytics dependency (#2934)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "26.2.0-cumulative-values-alpha.1",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "use the repo default branch for dependabot (#2887)",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"include patch packages in cache-key (#2855)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "use latest alpha for testing",
+ "26.2.0-cumulative-values-alpha.1",
"deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "analytics@26.2.0",
+ "use the repo default branch for dependabot (#2887)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
+ "include release notes in slackbot message (#2911)",
+ "analytics (#2856)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
"release: cut 100.1.0 [skip release]",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)"
+ "update analytics dependency (#2934)"
],
"Bug Fixes": [
- "use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "translations: sync translations from transifex (dev) (#2920)",
+ "merge to master",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
- "merge to master"
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "disable flaky test (#2940)",
- "use 41 test instance"
+ "use 41 test instance",
+ "disable flaky test (#2940)"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
},
"v100.0.4": {
"Bug Fixes": [
- "merge translations from past 3 weeks",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "merge translations from past 3 weeks"
],
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
+ "clean up cypress folder (#2687)",
"only run release-success if master branch",
- "add github job that reports successful release (#2712)",
- "clean up cypress folder (#2687)"
+ "release: cut 100.0.4 [skip release]",
+ "add github job that reports successful release (#2712)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
},
@@ -1596,14 +1596,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "release: cut 100.0.1 [skip release]",
+ "disable nightly scheduled test run (#2511)",
"deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "release: cut 100.0.2 [skip release]",
"increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"nightly failing to set up cypress (#2378)",
- "release: cut 100.0.2 [skip release]",
- "disable nightly scheduled test run (#2511)",
- "release: cut 100.0.1 [skip release]",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -1612,15 +1612,15 @@
},
"v100.0.1": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)"
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
],
"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 "
},
@@ -1636,8 +1636,8 @@
},
"v99.99.9": {
"Maintenance": [
- "set minDHIS2Version (#2365)",
- "dependency upgrades (#2364)"
+ "dependency upgrades (#2364)",
+ "set minDHIS2Version (#2365)"
]
},
"v99.11.7": {
@@ -1706,25 +1706,25 @@
},
"v99.11.0": {
"Maintenance": [
+ "cli-app-scripts upgrade",
+ "release: cut 99.11.0 [skip ci]",
"deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
"deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
- "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)",
- "send slack message if build on master fails (#2236)",
"add todos",
- "cli-app-scripts upgrade",
- "release: cut 99.11.0 [skip ci]"
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
+ "send slack message if build on master fails (#2236)"
],
"Features": [
- "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)",
- "iframe-plugin: receive pwa installation status from plugins"
+ "iframe-plugin: receive pwa installation status from plugins",
+ "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)"
],
"Bug Fixes": [
"add property to the top-most item of each iframe plugin type",
- "dont use the component",
"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",
- "remove unused var"
+ "remove unused var",
+ "dont use the component"
],
"Refactoring": [
"combine loops"
@@ -1737,8 +1737,8 @@
"fetch repetition data for LL to show in plugin (#2271)"
],
"Maintenance": [
- "release: cut 99.10.23 [skip ci]",
- "add PR template"
+ "add PR template",
+ "release: cut 99.10.23 [skip ci]"
],
"GitHub": "\nBug Fixes \n\nfetch repetition data for LL to show in plugin (#2271 ) (25378ce ) \nfix props handling when switching Map <-> DV plugins (#2272 ) (7a06ab9 ) \n "
},
@@ -1753,9 +1753,9 @@
},
"v99.10.21": {
"Bug Fixes": [
- "consolidate legacy and default plugin and fix resizing (#2254)",
"show offline message on EE maps",
- "consolidate legacy and default plugin and fix ER/EV resizing"
+ "consolidate legacy and default plugin and fix ER/EV resizing",
+ "consolidate legacy and default plugin and fix resizing (#2254)"
],
"Maintenance": [
"release: cut 99.10.21 [skip ci]"
@@ -1792,20 +1792,20 @@
"v99.10.17": {
"Bug Fixes": [
"close TranslationDialog after saving a translation (#2245)",
- "unwanted re-rendering of dashboard items (#2247)",
- "solve most unwanted re-renders of dashboard items"
+ "solve most unwanted re-renders of dashboard items",
+ "unwanted re-rendering of dashboard items (#2247)"
],
"Maintenance": [
- "bump cli-app-scripts to solve no-service-worker issue",
- "release: cut 99.10.17 [skip ci]"
+ "release: cut 99.10.17 [skip ci]",
+ "bump cli-app-scripts to solve no-service-worker issue"
],
"GitHub": "\nBug Fixes \n\nclose TranslationDialog after saving a translation (#2245 ) (295acb3 ) \nunwanted re-rendering of dashboard items (#2247 ) (b02714a ) \n "
},
"v99.10.16": {
"Bug Fixes": [
"crash when filtering a map that is being viewed as chart (#2246)",
- "do not remove id if we are using the original plugin",
- "mapViews were already extracted prior to getFilteredVisualization"
+ "mapViews were already extracted prior to getFilteredVisualization",
+ "do not remove id if we are using the original plugin"
],
"Maintenance": [
"release: cut 99.10.16 [skip ci]"
@@ -1827,8 +1827,8 @@
"migrate to useDhis2ConnectionStatus"
],
"Maintenance": [
- "release: cut 99.10.14 [skip ci]",
- "update @dhis2/analytics for offline support"
+ "update @dhis2/analytics for offline support",
+ "release: cut 99.10.14 [skip ci]"
],
"GitHub": "\nBug Fixes \n"
}
@@ -1944,346 +1944,346 @@
},
"v99.9.99": {
"Maintenance": [
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "release: cut 1.2.4 [skip ci]",
- "release: cut 1.1.52 [skip ci]",
- "release: cut 1.1.13 [skip ci]",
- "release: cut 1.1.16 [skip ci]",
+ "release: cut 1.1.18 [skip ci]",
+ "release: cut 1.1.49 [skip ci]",
+ "release: cut 1.1.12 [skip ci]",
+ "release: cut 1.1.48 [skip ci]",
"release: cut 1.1.32 [skip ci]",
- "deps: upgrade dhis2 dependencies",
- "release: cut 1.1.14 [skip ci]",
- "update i18n",
- "release: cut 1.1.38 [skip ci]",
- "release: cut 1.1.64 [skip ci]",
- "release: cut 1.1.5 [skip ci]",
- "add comment explaining use of 'some' in notifications table",
+ "fix travis build (#459)",
"release: cut 1.1.47 [skip ci]",
- "release: cut 1.1.7 [skip ci]",
- "release: cut 1.1.0 [skip ci]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
- "release: cut 1.1.49 [skip ci]",
- "release: cut 1.1.59 [skip ci]",
- "release: cut 1.1.11 [skip ci]",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "translations: sync Russian translations from transifex (master)",
- "remove unused dependencies from package.json",
- "release: cut 1.1.46 [skip ci]",
- "upgrade headerbar to the new one (#167)",
- "release: cut 1.1.60 [skip ci]",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "release: cut 1.1.9 [skip ci]",
+ "workflow: update gh workflow",
+ "release: cut 1.2.1 [skip ci]",
"fix spelling",
+ "bump @dhis2/ui",
+ "translations: sync Lao translations from transifex [skip ci] (master)",
+ "release: cut 1.1.55 [skip ci]",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
+ "translations: sync Danish translations from transifex [skip ci] (master)",
+ "deps: update ui-core/widgets and roboto",
+ "release: cut 1.2.6 [skip release]",
+ "release: cut 1.1.4 [skip ci]",
+ "yarn upgrade @dhis2/ui",
+ "release: cut 1.1.36 [skip ci]",
+ "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "release: cut 1.1.42 [skip ci]",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "deps: upgrade dhis2 dependencies",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "release: cut 1.1.1 [skip ci]",
+ "release: cut 1.1.6 [skip ci]",
+ "release: cut 1.1.16 [skip ci]",
+ "release: cut 1.1.28 [skip ci]",
+ "release: cut 1.1.35 [skip ci]",
+ "release: cut 1.1.56 [skip ci]",
+ "prepare continuous release",
+ "upgrade headerbar to the new one (#167)",
+ "release: cut 1.1.45 [skip ci]",
+ "release: cut 1.1.54 [skip ci]",
+ "release: cut 1.0.0 [skip ci]",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.3 [skip ci]",
+ "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
+ "release: cut 1.1.51 [skip ci]",
+ "release: cut 1.1.29 [skip ci]",
"translations: sync Spanish translations from transifex [skip ci] (master)",
- "release: cut 1.1.61 [skip ci]",
- "release: cut 1.1.37 [skip ci]",
- "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
- "release: cut 2.0.0 [skip release]",
- "translations: sync Indonesian translations from transifex (master)",
+ "release: cut 1.1.60 [skip ci]",
+ "release: cut 1.1.22 [skip ci]",
"release: cut 1.1.21 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 1.1.51 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.11 [skip ci]",
+ "update i18n",
"translations: sync Nepali translations from transifex [skip ci] (master)",
"release: cut 1.2.3 [skip ci]",
- "translations: sync Danish translations from transifex [skip ci] (master)",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
- "release: cut 1.1.34 [skip ci]",
- "update pot",
+ "update app icon",
+ "release: cut 1.1.66 [skip ci]",
+ "release: cut 1.0.1 [skip ci]",
+ "release: cut 1.1.23 [skip ci]",
+ "release: cut 1.1.31 [skip ci]",
+ "release: cut 2.0.0 [skip release]",
"translations: sync ArabicIraq translations from transifex [skip ci] (master)",
- "translations: sync Lao translations from transifex [skip ci] (master)",
- "release: cut 1.1.19 [skip ci]",
- "translations: sync Urdu translations from transifex [skip ci] (master)",
- "release: cut 1.1.22 [skip ci]",
- "release: cut 1.1.41 [skip ci]",
- "release: cut 1.1.10 [skip ci]",
- "upgrade nodejs version in github workflows",
- "release: cut 1.1.53 [skip ci]",
- "release: cut 1.2.1 [skip ci]",
- "release: cut 1.1.1 [skip ci]",
- "release: cut 1.1.63 [skip ci]",
+ "release: cut 1.2.5 [skip ci]",
+ "remove Button import from BatchDeleteLockExceptions",
+ "remove unused dependencies from package.json",
+ "release: cut 1.1.33 [skip ci]",
+ "release: cut 1.1.37 [skip ci]",
+ "release: cut 1.1.10 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 1.1.30 [skip ci]",
+ "release: cut 1.1.38 [skip ci]",
"release: cut 1.1.25 [skip ci]",
- "release: cut 1.1.29 [skip ci]",
- "release: cut 1.1.58 [skip ci]",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "release: cut 1.0.2 [skip ci]",
+ "add comment regarding sections.conf.js",
+ "release: cut 1.1.62 [skip ci]",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.7 [skip ci]",
+ "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
+ "release: cut 1.1.61 [skip ci]",
+ "translations: sync ChineseChina translations from transifex [skip ci] (master)",
"translations: sync Tajik translations from transifex [skip ci] (master)",
- "release: cut 1.1.43 [skip ci]",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "release: cut 1.1.54 [skip ci]",
- "remove useD2 from AddLockException",
+ "release: cut 1.1.24 [skip ci]",
+ "release: cut 1.1.58 [skip ci]",
+ "release: cut 1.1.59 [skip ci]",
+ "update pot",
"translations: sync Russian translations from transifex [skip ci] (master)",
- "release: cut 1.2.6 [skip release]",
- "release: cut 1.1.65 [skip ci]",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
- "release: cut 1.1.57 [skip ci]",
- "release: cut 1.2.2 [skip ci]",
- "release: cut 1.2.5 [skip ci]",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "release: cut 1.1.9 [skip ci]",
- "add file extension to entry point in config",
- "translations: sync Spanish translations from transifex (master)",
- "release: cut 1.0.0 [skip ci]",
- "release: cut 1.1.31 [skip ci]",
- "set minDHIS2Version to 2.39",
+ "release: cut 1.1.13 [skip ci]",
+ "upgrade nodejs version in github workflows",
"release: cut 1.1.40 [skip ci]",
- "release: cut 1.1.48 [skip ci]",
- "release: cut 1.1.15 [skip ci]",
- "remove Button import from BatchDeleteLockExceptions",
- "translations: sync French translations from transifex (master)",
+ "release: cut 1.1.46 [skip ci]",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "release: cut 1.1.34 [skip ci]",
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
+ "release: cut 1.1.14 [skip ci]",
+ "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
"release: cut 1.1.27 [skip ci]",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
- "release: cut 1.1.39 [skip ci]",
- "translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "add AppHub id to d2.config",
"release: cut 1.1.8 [skip ci]",
- "bump to v99.9.9",
- "remove d2-ui",
- "release: cut 1.1.23 [skip ci]",
- "translations: sync Portuguese translations from transifex [skip ci] (master)",
- "release: cut 1.2.0 [skip ci]",
- "release: cut 1.1.55 [skip ci]",
- "release: cut 1.1.45 [skip ci]",
- "yarn upgrade @dhis2/ui",
- "release: cut 1.1.2 [skip ci]",
- "release: cut 1.1.66 [skip ci]",
+ "release: cut 1.1.65 [skip ci]",
"release: cut 1.1.50 [skip ci]",
- "workflow: update gh workflow",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
- "release: cut 1.1.30 [skip ci]",
- "release: cut 1.1.62 [skip ci]",
- "release: cut 1.1.12 [skip ci]",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "translations: sync Ukrainian translations from transifex [skip ci] (master)",
+ "lower nodejs version to 16",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex (master)",
+ "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.1.53 [skip ci]",
+ "release: cut 1.2.4 [skip ci]",
+ "translations: sync Russian translations from transifex (master)",
+ "release: cut 1.2.2 [skip ci]",
+ "add file extension to entry point in config",
+ "release: cut 1.1.64 [skip ci]",
+ "release: cut 1.2.0 [skip ci]",
+ "release: cut 1.1.0 [skip ci]",
+ "release: cut 1.1.52 [skip ci]",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "release: cut 1.1.41 [skip ci]",
+ "release: cut 1.1.63 [skip ci]",
+ "release: cut 1.1.44 [skip ci]",
+ "release: cut 1.1.39 [skip ci]",
"release: cut 1.1.20 [skip ci]",
- "release: cut 1.1.3 [skip ci]",
- "release: cut 1.0.1 [skip ci]",
- "deps: update ui-core/widgets and roboto",
- "update app icon",
- "release: cut 1.1.56 [skip ci]",
+ "bump to v99.9.9",
"translations: sync PersianAfghanistan translations from transifex (master)",
+ "release: cut 1.1.17 [skip ci]",
+ "translations: sync Indonesian translations from transifex (master)",
+ "release: cut 1.1.5 [skip ci]",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.43 [skip ci]",
+ "release: cut 1.1.19 [skip ci]",
+ "release: cut 1.1.26 [skip ci]",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
+ "set minDHIS2Version to 2.39",
+ "remove d2-ui",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
"translations: sync translations from transifex (master)",
- "translations: sync French translations from transifex [skip ci] (master)",
+ "add comment explaining use of 'some' in notifications table",
+ "release: cut 1.0.2 [skip ci]",
"translations: sync Arabic translations from transifex (master)",
- "release: cut 1.1.35 [skip ci]",
- "lower nodejs version to 16",
- "release: cut 1.1.42 [skip ci]",
- "add comment regarding sections.conf.js",
- "prepare continuous release",
- "release: cut 1.1.24 [skip ci]",
- "release: cut 1.1.26 [skip ci]",
- "release: cut 1.1.33 [skip ci]",
- "release: cut 1.1.6 [skip ci]",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
- "release: cut 1.1.28 [skip ci]",
- "release: cut 1.1.4 [skip ci]",
- "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
- "release: cut 1.1.17 [skip ci]",
- "release: cut 1.1.18 [skip ci]",
- "bump @dhis2/ui",
- "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "release: cut 1.1.44 [skip ci]",
- "translations: sync Ukrainian translations from transifex [skip ci] (master)",
- "release: cut 1.1.36 [skip ci]",
- "fix travis build (#459)"
+ "remove useD2 from AddLockException",
+ "add AppHub id to d2.config",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.2 [skip ci]",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.57 [skip ci]"
],
"Bug Fixes": [
+ "show alert when start all checks fail",
+ "update analytics tables docs key",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "update import path for notifications table",
+ "lock exception: keep pager in state when navigating to batch delete (#612)",
+ "use @dhis2/ui button for data integrity",
+ "show error if check-error, docs",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
"use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
- "use reduce",
- "show organisation unit errors for lock exceptions",
- "loading indicators when re-running on slow net",
- "update PageHeader in order to ease testing",
- "lock-exception: address item removal bugs (#606)",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
"handle slow checks better",
+ "loading indicators when re-running on slow net",
"upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "last years missing valid value of 0",
- "close add lock exception dialog after successful API call (#610)",
+ "update add/batch delete lock exception URLs",
+ "use flex container for period picker to ensure select fields are aligned",
+ "use i18n when showing data integrity issue count",
+ "cleanup - fix proptypes",
+ "use now instead of 0 seconds",
+ "analytics: restore log UI for analytics table generation",
"refactor - expandable run summary",
- "data-statistics: sort objects by label (#725)",
- "cast lastYearValues keys to strings",
- "always use latest refetch from useDataQuery using ref (#761)",
+ "cache poll responses to prevent flickering (#665)",
"better error handling",
- "fix case insensitive sorting",
- "update references to lock exceptions page url",
+ "always use latest refetch from useDataQuery using ref (#761)",
+ "dont show about check if theres no info",
+ "add no items message",
+ "don't mutate input to getUpdatedNotifications",
+ "correct run all label, hide when slow",
+ "fix routes contentwrapper",
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "fetch and show existing running tasks for analytics and resource tables",
"remove duplicate counts [DHIS2-15948] (#1013)",
+ "data-statistics: add i18n key for eventVisualization object type",
+ "move i18n.t calls inside component",
+ "use '-:-' instead of null as i18n namespace separator",
+ "add proptypes",
"analytics-tables: prevent excessive table width for long strings (#779)",
- "cleanup polling, use long-polling for details",
- "handle org unit tree's current root correctly",
- "show error if check-error, docs",
- "update lock exceptions cypress tests",
- "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "cache poll responses to prevent flickering (#665)",
- "correct run all label, hide when slow",
- "remove lock exception: call onRemove and onClose in onComplete",
"small run all button",
- "add slow message to toolbar",
+ "update maintenance cypress tests",
+ "update PageHeader in order to ease testing",
+ "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "cleanup polling, use long-polling for details",
+ "refactor, add introduction",
+ "show organisation unit errors for lock exceptions",
+ "i18n average execution time seperator",
+ "restore grid layout (#598)",
+ "analytics: use correct checked state of params checkboxes",
+ "revert data sets API periodType schema fix (#633)",
+ "fix polling started-variable not being up to date in poll",
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
"add minDHIS2Version to d2.config",
+ "dont fetch until we have fetched details",
+ "regenerate i18n",
+ "use reduce",
+ "use checksData.result",
"move add lock exception container card styles",
- "update cypress tests for adding lock exception",
"show error messages for data integrity",
- "add no items message",
+ "update cypress tests for adding lock exception",
+ "data-statistics: sort objects by label (#725)",
+ "update OrganisationUnitSelectionCard prop types",
+ "cast lastYearValues keys to strings",
+ "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
"minor styling, use css vars",
- "use now instead of 0 seconds",
- "fetch and show existing running tasks for analytics and resource tables",
- "support array of objects",
- "fix routes contentwrapper",
- "lock-exception: remove redundant code",
- "update import path for notifications table",
- "don't mutate input to getUpdatedNotifications",
- "severity sort",
- "lock exception: keep pager in state when navigating to batch delete (#612)",
- "use '-:-' instead of null as i18n namespace separator",
+ "add slow message to toolbar",
"use right param",
- "use vertical layout for maintenance section (#619)",
- "analytics: use correct checked state of params checkboxes",
- "add accessible label to remove lock exception icon button",
- "cleanup - fix proptypes",
- "dont show about check if theres no info",
- "resource-tables: restore log UI for resource table generation",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
- "update OrganisationUnitSelectionCard prop types",
- "revert data sets API periodType schema fix (#633)",
+ "support array of objects",
+ "make src/locales/index.js first import in src/App.js",
+ "update references to lock exceptions page url",
"redirect to correct page after adding lock exception",
+ "use vertical layout for maintenance section (#619)",
"deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "update analytics tables docs key",
+ "fix case insensitive sorting",
+ "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
"list item dividers",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "use i18n when showing data integrity issue count",
- "make src/locales/index.js first import in src/App.js",
- "lock exception: remove text underline from top-right buttons",
- "analytics: restore log UI for analytics table generation",
- "update @dhis2/ui in order to prevent org unit tree filtering error",
- "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "restore grid layout (#598)",
- "cancel previous polls when starting poll",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
- "translations: sync translations from transifex (master)",
+ "resource-tables: restore log UI for resource table generation",
+ "add accessible label to remove lock exception icon button",
"data-integrity: implement details-check",
- "update maintenance cypress tests",
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "data-statistics: add i18n key for eventVisualization object type",
- "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
- "regenerate i18n",
- "refactor, add introduction",
- "fix polling started-variable not being up to date in poll",
- "i18n average execution time seperator",
- "move i18n.t calls inside component",
- "dont fetch until we have fetched details",
- "use @dhis2/ui button for data integrity",
- "use flex container for period picker to ensure select fields are aligned",
- "update add/batch delete lock exception URLs",
- "add proptypes",
- "show alert when start all checks fail",
+ "close add lock exception dialog after successful API call (#610)",
+ "last years missing valid value of 0",
"show progress of existing analytics and resource tables tasks",
- "use checksData.result"
+ "severity sort",
+ "lock-exception: remove redundant code",
+ "lock-exception: address item removal bugs (#606)",
+ "remove lock exception: call onRemove and onClose in onComplete",
+ "translations: sync translations from transifex (master)",
+ "handle org unit tree's current root correctly",
+ "update lock exceptions cypress tests",
+ "lock exception: remove text underline from top-right buttons",
+ "cancel previous polls when starting poll",
+ "update @dhis2/ui in order to prevent org unit tree filtering error"
],
"Build Updates": [
"fix d2-style script",
"remove .travis.yml",
- "don't run test task",
+ "fix lint script",
"add comment and close workflow",
- "preview: enable deploy previews",
"update workflows and fix build dir",
- "replace semantic commit checks with new workflow (#791)",
"migrate to github actions (#532)",
- "fix lint script"
+ "replace semantic commit checks with new workflow (#791)",
+ "preview: enable deploy previews",
+ "don't run test task"
],
"Features": [
+ "test data integrity page",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
+ "test lock exceptions page",
+ "add deeplinking from issues to apps",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
+ "prepare v100",
"test resource tables page",
- "checkbox for generating outlier data",
- "add checkDetails store",
+ "add data integrity issue cards tests",
"data integrity checks UI (#1031)",
"checkbox for skipping tracked entity data",
- "test lock exceptions page",
- "setup cypress",
- "visual feedback when exporting analytics tables",
+ "port to app platform (#580)",
+ "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
"test data statistics page",
- "add data integrity issue cards tests",
- "show critical alert if fail to load org units for OrgUnitSelect components",
"test analytics tables export page",
- "test data integrity page",
- "test min-max value generation page",
- "port to app platform (#580)",
- "add deeplinking from issues to apps",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
+ "add checkDetails store",
+ "setup cypress",
"implement slow check tabs",
+ "checkbox for generating outlier data",
+ "test min-max value generation page",
"test data maintenance page",
- "prepare v100",
- "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
- "data-integrity: start of data-integrity checks ui",
- "add href to sidebar items"
+ "visual feedback when exporting analytics tables",
+ "add href to sidebar items",
+ "data-integrity: start of data-integrity checks ui"
],
"Refactoring": [
+ "convert AddLockExceptionForm to functional component",
+ "use modal components from @dhis2/ui",
+ "give mutation variable in remove lock exception better name",
+ "checkdetails",
+ "migrate data statistics from page state",
+ "use array for lock exceptions query fields",
+ "migrate lock exception management from page state",
"extract data integrity hooks",
- "mergedcheck to mostRecentCheck",
- "start work on migrating lock exceptions",
- "split lock exceptions page into 3 pages",
- "org-unit-select: use @dhis2/ui selects",
- "replace d2 with useDataQuery on Data Statistics page",
+ "extract data statistics table parsing into separate file",
+ "remove last material-ui imports",
+ "simplify i18n-related code",
+ "remove material ui components from analytics",
"import org unit select component code",
- "use fragment instead of div",
- "use consistent handler naming scheme",
+ "split lock exceptions page into 3 pages",
+ "mergedcheck to mostRecentCheck",
+ "improve i18n",
+ "move period picker translations to component",
+ "move dataIntegrityChecksQuery to summary",
+ "extract LockExceptionsSubpageHeader",
"migrate OrgUnitSelectByGroup to functional component",
- "cleanup, cleanup effect deps",
- "simplify data integrity issues rendering",
- "migrate lock exception management from page state",
- "use MultiSelectField instead of (#690)",
- "migrate min-max value generation from page state",
- "remove duplicate page state",
+ "use consistent handler naming scheme",
"simplify maintenance",
- "replace d2 with useDataMutation in Maintenance page",
- "keep track of selected dataset ID only in AddLockException",
- "migrate OrgUnitSelectAll to functional component",
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "remove material-ui (#658)",
"docs-link: replace material-ui IconButton with Tooltip",
- "replace d2 with useDataMutation in Resource Tables page",
- "move period picker translations to component",
- "migrate data integrity page away from page state",
- "extract data statistics table parsing into separate file",
- "move away from page state architecture (#623)",
- "don't use optional chaining for periodType",
- "remove d2 from OrgUnitSelect components",
- "org-unit-select: start work on hooks",
- "offload data fetching to usePoll hook",
"replace d2 with useDataMutation on Analytics page",
- "move dataIntegrityChecksQuery to summary",
+ "use fragment instead of div",
"migrate analytics away from page state",
+ "simplify AddLockExceptionForm",
+ "migrate resource tables away from page state",
+ "replace d2 API with useDataMutation in add lock exception form",
+ "org-unit-select: simplify d2 data fetching",
+ "tidy up sections.conf.js",
+ "use MultiSelectField instead of (#690)",
+ "simplify DataIntegrityCard",
+ "migrate OrgUnitSelectAll to functional component",
+ "issue-card: replace expandable card with details and summary elements",
+ "home: replace material-ui grid sections with css grids",
+ "replace d2 with useDataMutation in Maintenance page",
+ "migrate OrgUnitSelectByLevel to functional component",
+ "keep track of selected dataset ID only in AddLockException",
+ "extract checkboxes from maintenance component",
+ "start work on migrating lock exceptions",
+ "replace d2 with useDataQuery on Data Statistics page",
+ "review - useLazyInterval to own file",
+ "use buttons from @dhis2/ui",
"move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "home: replace material-ui grid sections with css grids",
- "remove last material-ui imports",
- "replace d2 API with useDataMutation in add lock exception form",
- "extract docs link component",
- "simplify AddLockExceptionForm",
+ "offload data fetching to usePoll hook",
"initialise state of class components outside constructor",
- "org-unit-select: simplify d2 data fetching",
- "use sidebar based on @dhis2/ui components",
- "simplify i18n-related code",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
- "issue-card: replace expandable card with details and summary elements",
- "extract page headers as component",
- "give mutation variable in remove lock exception better name",
- "migrate resource tables away from page state",
"remove d2 completely",
- "replace d2 with @dhis2/app-runtime (#630)",
+ "simplify data integrity issues rendering",
+ "replace d2 with useDataMutation in Resource Tables page",
+ "org-unit-select: start work on hooks",
"period-picker: replace material-ui DatePicker with InputField",
- "use array for lock exceptions query fields",
- "layout: fullscreen layout",
- "migrate OrgUnitSelectByLevel to functional component",
- "checkdetails",
"lock-exceptions-table: replace FontIcon with icon component",
- "remove material ui components from analytics",
- "review - useLazyInterval to own file",
- "data-statistics: use css grids",
- "improve i18n",
- "simplify DataIntegrityCard",
+ "remove duplicate page state",
+ "don't use optional chaining for periodType",
+ "org-unit-select: use @dhis2/ui selects",
+ "use sidebar based on @dhis2/ui components",
+ "migrate min-max value generation from page state",
+ "layout: fullscreen layout",
+ "replace d2 with @dhis2/app-runtime (#630)",
+ "extract docs link component",
+ "move away from page state architecture (#623)",
+ "cleanup, cleanup effect deps",
"use @dhis2/ui instead of material ui table for data statistics",
- "use modal components from @dhis2/ui",
- "migrate data statistics from page state",
- "extract checkboxes from maintenance component",
- "tidy up sections.conf.js",
- "convert AddLockExceptionForm to functional component",
- "use buttons from @dhis2/ui",
- "extract LockExceptionsSubpageHeader",
+ "data-statistics: use css grids",
+ "migrate data integrity page away from page state",
"lock-exceptions-subpage-header: replace FontIcon with icon component",
- "remove material-ui (#658)",
- "notifications-table: use colours from @dhis2/ui theme"
+ "notifications-table: use colours from @dhis2/ui theme",
+ "extract page headers as component",
+ "remove d2 from OrgUnitSelect components"
],
"Documentation": [
"clarify use of cy.tick for pages using polling"
@@ -2298,64 +2298,64 @@
"v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
+ "data integrity checks UI (#1031)",
"implement slow check tabs",
- "prepare v100",
- "add checkDetails store",
- "data-integrity: start of data-integrity checks ui",
"add deeplinking from issues to apps",
- "data integrity checks UI (#1031)"
+ "add checkDetails store",
+ "prepare v100",
+ "data-integrity: start of data-integrity checks ui"
],
"Bug Fixes": [
- "show error if check-error, docs",
- "severity sort",
+ "show alert when start all checks fail",
+ "fix polling started-variable not being up to date in poll",
+ "add minDHIS2Version to d2.config",
+ "dont show about check if theres no info",
+ "add no items message",
"correct run all label, hide when slow",
- "loading indicators when re-running on slow net",
+ "fix case insensitive sorting",
+ "fix routes contentwrapper",
+ "list item dividers",
+ "dont fetch until we have fetched details",
+ "data-integrity: implement details-check",
+ "add proptypes",
+ "show error if check-error, docs",
"small run all button",
- "add slow message to toolbar",
- "cleanup - fix proptypes",
- "dont show about check if theres no info",
+ "use checksData.result",
"handle slow checks better",
- "add minDHIS2Version to d2.config",
- "data-integrity: implement details-check",
- "add no items message",
- "refactor - expandable run summary",
+ "loading indicators when re-running on slow net",
+ "severity sort",
+ "cleanup polling, use long-polling for details",
"refactor, add introduction",
"minor styling, use css vars",
- "fix polling started-variable not being up to date in poll",
"i18n average execution time seperator",
- "dont fetch until we have fetched details",
+ "cleanup - fix proptypes",
"use now instead of 0 seconds",
- "better error handling",
- "fix routes contentwrapper",
- "list item dividers",
- "fix case insensitive sorting",
- "add proptypes",
- "show alert when start all checks fail",
- "use checksData.result",
- "cleanup polling, use long-polling for details"
+ "refactor - expandable run summary",
+ "add slow message to toolbar",
+ "better error handling"
],
"Refactoring": [
- "layout: fullscreen layout",
- "mergedcheck to mostRecentCheck",
+ "move dataIntegrityChecksQuery to summary",
"checkdetails",
- "review - useLazyInterval to own file",
+ "layout: fullscreen layout",
"cleanup, cleanup effect deps",
- "move dataIntegrityChecksQuery to summary"
+ "review - useLazyInterval to own file",
+ "mergedcheck to mostRecentCheck"
],
"Maintenance": [
- "release: cut 2.0.0 [skip release]",
- "deps: upgrade dhis2 dependencies"
+ "deps: upgrade dhis2 dependencies",
+ "release: cut 2.0.0 [skip release]"
],
"GitHub": "2.0.0 (2024-02-28) \nFeatures \n\nBREAKING CHANGES \n\nforce CI to bump to v100 \n "
},
"v1.2.6": {
"Maintenance": [
- "bump to v99.9.9",
- "add AppHub id to d2.config",
"set minDHIS2Version to 2.39",
"prepare continuous release",
+ "workflow: update gh workflow",
"release: cut 1.2.6 [skip release]",
- "workflow: update gh workflow"
+ "add AppHub id to d2.config",
+ "bump to v99.9.9"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2401,9 +2401,9 @@
"v1.2.1": {
"Bug Fixes": [
"translations: sync translations from transifex (master)",
- "support array of objects",
"enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "use reduce"
+ "use reduce",
+ "support array of objects"
],
"Maintenance": [
"release: cut 1.2.1 [skip ci]"
@@ -2412,8 +2412,8 @@
},
"v1.2.0": {
"Features": [
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
"checkbox for skipping tracked entity data",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
"checkbox for generating outlier data"
],
"Bug Fixes": [
@@ -2422,8 +2422,8 @@
],
"Maintenance": [
"lower nodejs version to 16",
- "release: cut 1.2.0 [skip ci]",
- "upgrade nodejs version in github workflows"
+ "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 "
},
@@ -2506,18 +2506,18 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "update v38 fixtures",
- "add scroll for workflows [DHIS2-15415]",
- "remove v37 e2e",
"update jest mock [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
+ "add scroll for workflows [DHIS2-15415]",
"prevent failing jest test",
- "update v39 fixtures",
+ "update v38 fixtures",
"add scroll on workflow selector [DHIS2-15415]",
- "translations: sync translations from transifex (master)"
+ "remove v37 e2e",
+ "update v39 fixtures"
],
"Maintenance": [
- "release: cut 100.0.8 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.0.8 [skip release]"
],
"GitHub": "\nBug Fixes \n\nadd scroll on workflow selector [DHIS2-15415] (2a8c140 ) \nprevent failing jest test (30b66ae ) \nremove v37 e2e (5f387e4 ) \nupdate jest mock [DHIS2-15415] (be1a01a ) \nupdate v38 fixtures (52d1538 ) \nupdate v39 fixtures (a978552 ) \ntranslations: sync translations from transifex (master) (43a0105 ) \ntranslations: sync translations from transifex (master) (b3a4609 ) \ntranslations: sync translations from transifex (master) (0c0f6b2 ) \ntranslations: sync translations from transifex (master) (0efe83b ) \ntranslations: sync translations from transifex (master) (840eb4f ) \ntranslations: sync translations from transifex (master) (6c7882f ) \ntranslations: sync translations from transifex (master) (668b440 ) \ntranslations: sync translations from transifex (master) (ae80f4a ) \ntranslations: sync translations from transifex (master) (0708a09 ) \ntranslations: sync translations from transifex (master) (1839610 ) \ntranslations: sync translations from transifex (master) (d65c9c1 ) \ntranslations: sync translations from transifex (master) (6655b23 ) \ntranslations: sync translations from transifex (master) (0fad2b8 ) \n "
},
@@ -2526,11 +2526,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
+ "add e2e test runs for new versions and fresh fixtures",
"release: cut 100.0.7 [skip release]",
"fix formatting uissue in workflows config file",
"upgrade packages and produce new fixtures",
- "fix cypress tests referring to last year",
- "add e2e test runs for new versions and fresh fixtures"
+ "fix cypress tests referring to last year"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2601,8 +2601,8 @@
"v100.0.0": {
"Maintenance": [
"release: cut v100 and become continuously delivered",
- "add code owners",
"release: cut 100.0.0 [skip ci]",
+ "add code owners",
"release: migrate to new app version scheme"
],
"Build Updates": [
@@ -2616,14 +2616,14 @@
"v99.9.9": {},
"v1.16.8": {
"Bug Fixes": [
- "data-workspace: clean up CSS for overflowing table header text",
+ "adress failing tests due to new layering mechanism",
"update broken imports",
"data-workspace: reduce header height (#108)",
- "adress failing tests due to new layering mechanism"
+ "data-workspace: clean up CSS for overflowing table header text"
],
"Maintenance": [
- "dedupe and refresh yarn lock",
"release: cut 1.16.8 [skip ci]",
+ "dedupe and refresh yarn lock",
"upgrade @dhis2/ui so it contains table header fixes"
],
"GitHub": "1.16.8 (2021-10-12) \nBug Fixes \n\ndata-workspace: reduce header height (#108 ) (eb62886 ) \n "
@@ -2658,12 +2658,12 @@
"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",
- "release: cut 1.16.5 [skip ci]"
+ "release: cut 1.16.5 [skip ci]",
+ "update network fixtures"
],
"GitHub": "1.16.5 (2021-10-04) \nBug Fixes \n\napproval-status-tag: show correct status texts and icons (#105 ) (ba2f9ae ) \n "
},
@@ -2690,12 +2690,12 @@
},
"v1.16.2": {
"Maintenance": [
- "jest tests: remove \".only\"",
- "release: cut 1.16.2 [skip ci]"
+ "release: cut 1.16.2 [skip ci]",
+ "jest tests: remove \".only\""
],
"Bug Fixes": [
- "data set table: ensure 480px max-width rule works",
- "data set table: make table use min-required width"
+ "data set table: make table use min-required width",
+ "data set table: ensure 480px max-width rule works"
],
"Refactoring": [
"fix linter issues (DHIS2-11840)"
@@ -2704,15 +2704,15 @@
},
"v1.16.1": {
"Bug Fixes": [
- "bottom-bar: disable button when approving is allowed but pointless",
- "bottom-bar: disable approve button when it is allowed but pointless (#100)"
+ "bottom-bar: disable approve button when it is allowed but pointless (#100)",
+ "bottom-bar: disable button when approving is allowed but pointless"
],
"Refactoring": [
"store approval statuses in constant"
],
"Maintenance": [
- "release: cut 1.16.1 [skip ci]",
- "fix typo in property name"
+ "fix typo in property name",
+ "release: cut 1.16.1 [skip ci]"
],
"Testing": [
"bottom-bar: adjust test so it can assert disabled buttons too"
@@ -2721,15 +2721,15 @@
},
"v1.16.0": {
"Maintenance": [
- "remove nr from workflow step name",
- "try no separator",
- "add config and fixtures",
"setup e2e tests for v37 and v38 (#97)",
- "tweak config",
+ "setup v37 test jobs and generate fixtures",
"use underscore and number in workflow step name",
- "let release depend on v37 e2e step",
"release: cut 1.16.0 [skip ci]",
- "setup v37 test jobs and generate fixtures"
+ "tweak config",
+ "remove nr from workflow step name",
+ "add config and fixtures",
+ "try no separator",
+ "let release depend on v37 e2e step"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -2750,65 +2750,65 @@
},
"v1.14.0": {
"Maintenance": [
- "revert app-runtime to latest-stable (#63)",
- "fix type in test description",
"update fixtures and pot file",
- "update broken org-unit-select test",
- "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "linter: fix issues",
"deps: update cypress",
- "format code",
- "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
- "format files",
- "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
- "deps: update app-runtime and related deps",
+ "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
"tests: fix display.test.js tests after changing a label",
- "implement ui-improvements from test session (#68)",
- "use 2 containers for cypress on ci since we only have 2 features",
- "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
"fix timezone typo",
+ "update cypress tests and network fixtures",
"release: cut 1.14.0 [skip ci]",
+ "revert app-runtime to latest-stable (#63)",
+ "linter: fix issues",
+ "use 2 containers for cypress on ci since we only have 2 features",
+ "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
+ "implement ui-improvements from test session (#68)",
"deps: Bump history from 5.0.0 to 5.0.1 (#49)",
- "update cypress tests and network fixtures"
+ "deps: update app-runtime and related deps",
+ "update broken org-unit-select test",
+ "fix type in test description",
+ "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
+ "format code",
+ "format files",
+ "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)"
],
"Features": [
- "data-workspace: show notification for non-default form types (#65)",
- "expand org-unit-roots in popover when no org-unit is selected",
"show alert in success state when confirming approval",
"make text in context-select component non-selecatable",
+ "expand org-unit-roots in popover when no org-unit is selected",
+ "data-workspace: show notification for non-default form types (#65)",
"status-tag: show user and date/time if approved (#62)"
],
"Testing": [
"status-tag: add unit tests for showing user and approval date",
- "period-select: test formatting of Daily periods",
"status-tag: adjust e2e to deal with varying approved texts",
- "update cypress fixtures",
- "cypress: fix cypress test failures"
+ "cypress: fix cypress test failures",
+ "period-select: test formatting of Daily periods",
+ "update cypress fixtures"
],
"Bug Fixes": [
- "status-tag: unescape username and improve rtl support",
- "period-select: display periods in reverse chronological order (#88)",
- "period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "status-tag: adjust date/time for server-client timezone offset (#74)",
- "data set count label: adjust font-size / line-height (DHIS2-11680)",
"data-workspace: use more idiomatic assertions in tests",
+ "context select: remove top/bottom padding",
"approval-status-tag: fix time-ago messages (#87)",
- "approval-status-tag: fix rounding in timezone offset calculation",
- "add UI fixes/improvements",
"approval-status-tag: only process approvedAt if received",
- "data set display table: table should use only needed space (DHIS2-11678)",
- "clear all selections button: make button \"small\" (DHIS2-11674)",
- "approval-status-tag: unset max width of Tag component (#67)",
- "context select: remove top/bottom padding",
"bottom-bar: update button state before unmounting via refresh (#66)",
+ "noop: trigger release process",
+ "period-select: respect system settings for date formats when rendering Daily periods (#89)",
+ "approval-status-tag: unset max width of Tag component (#67)",
+ "status-tag: unescape username and improve rtl support",
+ "data set count label: adjust font-size / line-height (DHIS2-11680)",
+ "data set display table: table should use only needed space (DHIS2-11678)",
+ "status-tag: adjust date/time for server-client timezone offset (#74)",
"status-tag: use locale dependent long date/time notation in tooltip",
- "noop: trigger release process"
+ "add UI fixes/improvements",
+ "period-select: display periods in reverse chronological order (#88)",
+ "approval-status-tag: fix rounding in timezone offset calculation",
+ "clear all selections button: make button \"small\" (DHIS2-11674)"
],
"Refactoring": [
- "use useConfig instead of fetching from system/info endpoint",
- "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
"expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
- "approve modal summary title: adjust title (DHIS2-11682)"
+ "approve modal summary title: adjust title (DHIS2-11682)",
+ "use useConfig instead of fetching from system/info endpoint",
+ "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)"
],
"Build Updates": [
"verify: use new release action"
@@ -2818,26 +2818,26 @@
"v1.13.1": {
"Testing": [
"introduce cypress test suite and github workflow (#55)",
- "add cypress tests for non-actionable approval statuses",
"create cypress test suite and tweak cypress setup",
- "use datatables in scenarios for improved readability"
+ "use datatables in scenarios for improved readability",
+ "add cypress tests for non-actionable approval statuses"
],
"Maintenance": [
- "fix prop-type warnings in tests and runtime",
- "release: cut 1.13.1 [skip ci]",
"install and configure cypress and related deps",
- "upgrade cypress tools and fixtures",
- "add .prettierignore to avoid generated fixtures from being linted",
- "add e2e steps to workflow",
- "updated fixtures after rebase",
- "provide dhis2BaseUrl",
"format json files",
- "upgrade cypress-commands & cypress-plugins and generate fixtures"
+ "release: cut 1.13.1 [skip ci]",
+ "fix prop-type warnings in tests and runtime",
+ "provide dhis2BaseUrl",
+ "upgrade cypress-commands & cypress-plugins and generate fixtures",
+ "updated fixtures after rebase",
+ "add e2e steps to workflow",
+ "add .prettierignore to avoid generated fixtures from being linted",
+ "upgrade cypress tools and fixtures"
],
"Bug Fixes": [
- "period-select: update when periodType changes (#61)",
"period-select: do not render selection UI if year is unavailable",
- "period-select: update year when periodType changes"
+ "period-select: update year when periodType changes",
+ "period-select: update when periodType changes (#61)"
],
"GitHub": "1.13.1 (2021-08-24) \nBug Fixes \n\nperiod-select: update when periodType changes (#61 ) (ab91327 ) \n "
},
@@ -2852,42 +2852,42 @@
},
"v1.12.0": {
"Bug Fixes": [
- "use custom org unit tree checked styles",
"add color prop to approval state icons",
- "use tooltip for FETCH_ERROR",
- "org-unit-select: switch to data-engine so requests aren't cancelled",
- "add maxpopoverwidth prop to ContextSelect",
- "tweak approval status label loading animation",
+ "remove empty comment",
"org-unit-select: allow period and workflow to be null",
+ "use custom org unit tree checked styles",
+ "tweak approval status label loading animation",
+ "org-unit-select: switch to data-engine so requests aren't cancelled",
"add loading and fetch error statuses",
- "remove empty comment",
+ "add maxpopoverwidth prop to ContextSelect",
+ "use tooltip for FETCH_ERROR",
"use 'UNAPPROVABLE' as default approval status"
],
"Maintenance": [
+ "deps-dev: update cli-style",
"update icons",
+ "update pot file",
"merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons",
- "lint",
- "deps-dev: update cli-style",
- "upgrade @dhis2/ui and deduplicate",
"release: cut 1.12.0 [skip ci]",
- "update pot file"
+ "upgrade @dhis2/ui and deduplicate",
+ "lint"
],
"Features": [
- "add loading icon for approval states",
- "add StatusIcon component",
- "add icon for approval status load error",
+ "use status icons",
"org-unit-select: add approval status icons to nodes",
+ "add StatusIcon component",
+ "add loading icon for approval states",
"add org-unit approval status context",
- "use status icons"
+ "add icon for approval status load error"
],
"Refactoring": [
- "use debounced version of useFetchApprovalStatuses by default",
- "s/approvalState/approvalStatus",
- "use more generic names for approval status helpers",
"fetch approval statuses in node label component",
"update fetchApprovalStatus to take singular org unit id",
+ "use more generic names for approval status helpers",
"extract approval status label icon rendering",
- "store workflow and period IDs in approval state"
+ "store workflow and period IDs in approval state",
+ "use debounced version of useFetchApprovalStatuses by default",
+ "s/approvalState/approvalStatus"
],
"Testing": [
"fix org unit selectOrgUnit test"
@@ -2909,20 +2909,20 @@
},
"v1.11.1": {
"Maintenance": [
+ "fixed-periods: restructure test file",
"match the current application name",
- "release: cut 1.11.1 [skip ci]",
- "fixed-periods: restructure test file"
+ "release: cut 1.11.1 [skip ci]"
],
"Bug Fixes": [
- "period-types: ensure startDate and endDate are valid dates",
- "fixed-periods: implement feedback",
- "fixed-periods: ensure year is always a valid int",
- "fixed-periods: add additional check to getFixedPeriodType",
- "fixed-periods: improve validation on getMostRecentCompletedYear",
- "fixed-periods: ensure startDayOfWeek is always a number",
"fixed-periods: prevent infinite loops (#52)",
"fixed-periods: throw error if getYearOffsetFromNow gets bad input",
- "fixed-periods: throw error on invalid periodType getFixedPeriodType"
+ "fixed-periods: add additional check to getFixedPeriodType",
+ "fixed-periods: throw error on invalid periodType getFixedPeriodType",
+ "fixed-periods: ensure startDayOfWeek is always a number",
+ "fixed-periods: ensure year is always a valid int",
+ "period-types: ensure startDate and endDate are valid dates",
+ "fixed-periods: improve validation on getMostRecentCompletedYear",
+ "fixed-periods: implement feedback"
],
"Features": [
"fixed-periods: add isValidPeriodType helper"
@@ -2933,20 +2933,20 @@
"aggregate-data-entry-app": {
"v100.7.0": {
"Features": [
- "add support for multi calendar dates",
- "add support for multi-calendar dates"
+ "add support for multi-calendar dates",
+ "add support for multi calendar dates"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "modify and add test cases for different supported calendars"
+ "modify and add test cases for different supported calendars",
+ "release: cut 100.7.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
},
"v100.6.0": {
"Maintenance": [
"fix workflow and enable yarn caching",
- "enhance CI",
- "release: cut 100.6.0 [skip release]"
+ "release: cut 100.6.0 [skip release]",
+ "enhance CI"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -2994,8 +2994,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "change file structure to separate transposed from grouped",
- "apply code review comments"
+ "apply code review comments",
+ "change file structure to separate transposed from grouped"
],
"Testing": [
"add missed tests"
@@ -3007,8 +3007,8 @@
},
"v100.3.10": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -3030,17 +3030,17 @@
"report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
- "validator: limits as warning instead of error (#357)",
- "warning border style to yellow",
- "prevent setting warning as undefined",
"prevent unnecessary renders when form has errors (#358)",
"help: add warning style reference to help",
- "tests: update tests"
+ "prevent setting warning as undefined",
+ "tests: update tests",
+ "warning border style to yellow",
+ "validator: limits as warning instead of error (#357)"
],
"Refactoring": [
+ "extract warningvalidate",
"cleanup",
- "validation-tooltip: rename invalid prop to enabled",
- "extract warningvalidate"
+ "validation-tooltip: rename invalid prop to enabled"
],
"Documentation": [
"comment"
@@ -3091,10 +3091,10 @@
"v100.3.3": {
"Testing": [
"update API_KEY name and merge parallel launches",
- "use import instead of require",
- "debug merging launches",
"cleaning PR",
- "publish cypress test results to reportportal (#349)"
+ "publish cypress test results to reportportal (#349)",
+ "debug merging launches",
+ "use import instead of require"
],
"Bug Fixes": [
"handle non-standard server time zone ids [DHIS2-15511] (#344)"
@@ -3116,56 +3116,56 @@
"v100.3.1": {
"Refactoring": [
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "add data-tests attrs to cat-combo-table-body related components",
"metadata selectors: improve names, ensure consistent default values",
- "prepare test utils to accept a shared QueryCache",
"use delete limits: use \"useDataValueSetQueryKey\"",
- "metadata selectors: add comments & rename variable to reflect its contents"
+ "add data-tests attrs to cat-combo-table-body related components",
+ "metadata selectors: add comments & rename variable to reflect its contents",
+ "prepare test utils to accept a shared QueryCache"
],
"Testing": [
- "category combo table body: cover with tests",
- "use delete data value mutation: cover with tests",
+ "use set form completion mutation: cover with tests",
"use upload file data value mutation: cover with tests",
"use imperative validate: cover request failure",
+ "use delete data value mutation: cover with tests",
"use delete limits: cover with tests",
- "use set form completion mutation: cover with tests",
- "use imperative validate: use real query keys instead of mocked ones",
- "metadata selectors: add jest tests for all untested selectors",
"cover useImperativeValidate with tests (#321)",
"cartesian: cover with tests (DHIS2-14386)",
+ "category combo table body: cover with tests",
+ "metadata selectors: add jest tests for all untested selectors",
+ "cover hooks in data-value-mutations.js (#314)",
"cover remaining metadata selectors",
+ "use set data value mutation: cover with tests",
+ "use imperative validate: use real query keys instead of mocked ones",
"use imperative validate: cover response transformation",
"use update limits: cover with tests",
- "cover hooks in data-value-mutations.js (#314)",
- "cover & cartesian",
- "use set data value mutation: cover with tests"
+ "cover & cartesian"
],
"Maintenance": [
+ "remove duplicate test",
+ "remove outdated comment from test",
"merge `master` to development (#325)",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.2.0 [skip release]",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.1 [skip release]",
"release: cut 100.2.4 [skip release]",
"release: cut 100.2.2 [skip release]",
- "release: cut 100.2.0 [skip release]",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.3 [skip release]",
- "catch up dev with master",
"update cypress to v12 and upgrade related configs & code (#319)",
- "remove outdated comment from test",
- "remove duplicate test",
- "remove duplicate & unused utils file",
"release: cut 100.3.1 [skip release]",
- "release: cut 100.1.2 [skip release]",
+ "catch up dev with master",
+ "remove duplicate & unused utils file",
"remove unnecessary code from test"
],
"Bug Fixes": [
- "cover useSetFormCompletionMutation with tests (#315)",
+ "lock forms when organisation unit is closed [BETA-25] (#317)",
+ "include attribute options in completion post [DHIS2-15032] (#311)",
"use set form completion mutation: handle optimistic update errors correctly",
- "translations: sync translations from transifex (development)",
"cartesian: return empty array when no vectors provided",
- "include attribute options in completion post [DHIS2-15032] (#311)",
- "lock forms when organisation unit is closed [BETA-25] (#317)",
- "use FetchError class from app-runtime [DHIS2-15085] (#316)",
- "rollback failed complete [DHIS2-15033] (#312)"
+ "rollback failed complete [DHIS2-15033] (#312)",
+ "translations: sync translations from transifex (development)",
+ "cover useSetFormCompletionMutation with tests (#315)",
+ "use FetchError class from app-runtime [DHIS2-15085] (#316)"
],
"Features": [
"merge development into master"
@@ -3174,49 +3174,49 @@
},
"v100.3.0": {
"Features": [
- "lock-status: add expiry to footer bar",
- "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
+ "lock-status: check lockDate (wip)",
"nice UI",
- "lock-status: check lockDate (wip)"
+ "lock-status: add expiry to footer bar",
+ "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)"
],
"Bug Fixes": [
- "cover useSetFormCompletionMutation with tests (#315)",
+ "adjust for different time locales",
+ "include username in string for i18n",
+ "only update status from backend once",
+ "expiry date calculation",
+ "remove conditional chaining",
"use set form completion mutation: handle optimistic update errors correctly",
"handle undefined data set",
+ "don't show expiration if excepted by user authorities",
"error when no period is selected",
- "use suggested text",
- "use relative time with absolute time in tooltip",
- "remove conditional chaining",
+ "cover useSetFormCompletionMutation with tests (#315)",
"align inputPeriod check with backend [DHIS2-14218]",
- "adjust for different time locales",
- "only update status from backend once",
- "don't show expiration if excepted by user authorities",
- "expiry date calculation",
- "include username in string for i18n"
+ "use relative time with absolute time in tooltip",
+ "use suggested text"
],
"Refactoring": [
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
"shorter ISO string",
- "remove extra org unit dependency",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
"prepare test utils to accept a shared QueryCache",
- "use delete limits: use \"useDataValueSetQueryKey\""
+ "remove extra org unit dependency"
],
"Testing": [
- "use delete data value mutation: cover with tests",
- "use upload file data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
+ "use upload file data value mutation: cover with tests",
+ "use delete data value mutation: cover with tests",
"use delete limits: cover with tests",
- "use update limits: cover with tests",
"cover hooks in data-value-mutations.js (#314)",
- "use set data value mutation: cover with tests"
+ "use set data value mutation: cover with tests",
+ "use update limits: cover with tests"
],
"Maintenance": [
- "release: cut 100.3.0 [skip release]",
+ "remove duplicate test",
+ "remove outdated comment from test",
"use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
- "update comment",
"remove log",
- "remove outdated comment from test",
- "remove duplicate test",
+ "update comment",
+ "release: cut 100.3.0 [skip release]",
"remove unnecessary code from test"
],
"GitHub": "\nFeatures \n"
@@ -3259,121 +3259,121 @@
},
"v100.2.0": {
"Build Updates": [
- "renovate: use our shared renovate config",
+ "renovate: enable automerging minor updates (#245)",
"renovate: schedule updates outside of office hours (#250)",
- "renovate: use oslo tz for scheduling",
+ "renovate: use our shared renovate config",
"netlify: update actions to latest versions",
+ "renovate: use oslo tz for scheduling",
"renovate: remove schedule for testing",
"renovate: wait for packages to be safe to merge",
- "netlify: add netlify branch deploy action (#227)",
- "renovate: enable automerging minor updates (#245)"
+ "netlify: add netlify branch deploy action (#227)"
],
"Maintenance": [
- "deps: update dependency @dhis2/cli-style to v10.5.1",
- "unsaved data store: export initial state for testing",
- "remove unusued import",
+ "deps: update nwtgck/actions-netlify action to v1.2.4",
+ "release: cut 100.2.0 [skip release]",
+ "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency start-server-and-test to v1.15.0",
"cypress: disable broken tests temporarily",
- "deps: update dependency start-server-and-test to v1.15.2",
- "update ui, app-runtime",
- "deps: update dependency start-server-and-test to v1.15.4",
- "deps: update dependency @testing-library/jest-dom to v5.16.5",
"i18n: add generated translation file",
- "deps: update dependency start-server-and-test to v1.15.1",
- "update broken period cypress test for period type weekly",
- "adjust i18n label",
+ "unsaved data store: export initial state for testing",
+ "deps: update dependency @testing-library/jest-dom to v5.16.5",
+ "update multi-calendar-dates alpha version from 21 to 22",
"release: cut 100.1.2 [skip release]",
- "release: cut 100.2.0 [skip release]",
- "adjust label to use available i18n content",
- "deps: update dependency start-server-and-test to v1.15.0",
- "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency start-server-and-test to v1.15.1",
+ "deps: update dependency start-server-and-test to v1.15.2",
+ "deps: update dependency start-server-and-test to v1.15.4",
"deps: update dependency fake-indexeddb to v4.0.1",
- "deps: update nwtgck/actions-netlify action to v1.2.4",
"deps: update dependency enzyme-adapter-react-16 to v1.15.7",
- "update multi-calendar-dates alpha version from 21 to 22",
- "release: release development"
+ "update broken period cypress test for period type weekly",
+ "remove unusued import",
+ "release: release development",
+ "deps: update dependency @dhis2/cli-style to v10.5.1",
+ "adjust label to use available i18n content",
+ "adjust i18n label",
+ "update ui, app-runtime"
],
"Bug Fixes": [
- "deps: update tanstack-query monorepo to v4.24.6",
- "deps: update dependency re-reselect to v4.0.1",
- "deps: update dependency zustand to v4.1.5",
- "option-set: remove unnecessary sort",
- "deps: update dependency query-string to v7.1.3",
- "deps: update dependency classnames to v2.3.2",
"metadata and user info error handling (#294)",
- "implement PR feedback by @tomzemp from 2023-03-02",
- "data value store: set correct default when data value set falsy",
- "metadata error handling",
- "deps: update tanstack-query monorepo to v4.24.10",
- "implement PR feedback by @tomzemp from 2023-03-04",
- "minor cleanup",
- "deps: update dependency react-chartjs-2 to v4.3.1",
+ "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "optionSet: sort selected options",
"deps: update dependency reselect to v4.1.7",
- "highlighted field store: correct wrong initial state",
+ "deps: update tanstack-query monorepo to v4.16.1",
"deps: update tanstack-query monorepo to v4.24.4",
- "update ui version",
- "deps: update tanstack-query monorepo to v4.17.1",
- "deps: update dependency chart.js to v3.9.1",
+ "use periods: check if lastPeriodOfPrevYear exists",
+ "data value store: return boolean from isComplete selector",
+ "address period issues that occurred after new year 2022/2023",
+ "metadata error handling",
+ "deps: update tanstack-query monorepo to v4.24.10",
+ "deps: update tanstack-query monorepo to v4.24.6",
"adjust disabled org unit style",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "print: fix print-styles for selects",
+ "data value store: set correct default when data value set falsy",
+ "deps: update dependency classnames to v2.3.2",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "implement PR feedback by @tomzemp from 2023-03-04",
+ "total-cell: clear total value when printing empty form (#298)",
+ "remove unnecessary overflow",
+ "deps: update dependency react-router-dom to v5.3.4",
"deps: update tanstack-query monorepo to v4.19.1",
- "use periods: reverse order & add first/last periods of next/prev year if in current year",
- "deps: update tanstack-query monorepo to v4.19.0",
- "address period issues that occurred after new year 2022/2023",
"deps: update tanstack-query monorepo to v4.24.9",
- "remove unnecessary overflow",
- "deps: update dependency final-form to v4.20.9",
- "deps: bump platform and runtime deps [TECH-1462] (#236)",
- "optionSet: sort selected options",
- "total-cell: clear total value when printing empty form (#298)",
+ "deps: update dependency html-react-parser to v1.4.14",
+ "deps: update dependency zustand to v4.1.4",
"deps: update tanstack-query monorepo to v4.18.0",
- "deps: update dependency react-router-dom to v5.3.4",
- "optionset: re-add input spread to button",
- "use periods: check if lastPeriodOfPrevYear exists",
- "option-set: fix clear button",
- "data value store: return boolean from isComplete selector",
- "data-test attribute and linting errors",
- "deps: update dependency idb-keyval to v6.2.0",
"deps: update dependency query-string to v7.1.2",
- "print: fix print-styles for selects",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
- "deps: update dependency zustand to v4.1.4",
- "deps: update tanstack-query monorepo to v4.16.1",
- "deps: update tanstack-query monorepo to v4.20.4",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "deps: update tanstack-query monorepo to v4.23.0",
+ "deps: update dependency query-string to v7.1.3",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "highlighted field store: correct wrong initial state",
+ "deps: update tanstack-query monorepo to v4.19.0",
+ "update ui version",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "minor cleanup",
+ "implement PR feedback by @tomzemp from 2023-03-02",
+ "option-set: remove unnecessary sort",
"ensure biweeks allow entry over entire year [TECH-1308] (#242)",
"translations: sync translations from transifex (development)",
+ "deps: update tanstack-query monorepo to v4.17.1",
"options-sort: fix undefined check",
+ "deps: update dependency zustand to v4.1.5",
+ "deps: update dependency re-reselect to v4.0.1",
+ "deps: update dependency react-chartjs-2 to v4.3.1",
+ "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "deps: update dependency final-form to v4.20.9",
+ "deps: update dependency chart.js to v3.9.1",
+ "data-test attribute and linting errors",
+ "option-set: fix clear button",
+ "use periods: reverse order & add first/last periods of next/prev year if in current year",
"multi-select: update max-width",
- "deps: update tanstack-query monorepo to v4.23.0",
- "deps: update dependency html-react-parser to v1.4.14",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "deps: update tanstack-query monorepo to v4.20.2"
+ "optionset: re-add input spread to button",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
+ "deps: update tanstack-query monorepo to v4.20.4"
],
"Features": [
"zustand: create wrapper",
- "optionset: add support for multi-text optionSet",
- "option-set: add multi text support (#290)"
+ "option-set: add multi text support (#290)",
+ "optionset: add support for multi-text optionSet"
],
"Refactoring": [
- "remove superflous zustand wrapper",
- "use server time offset: use \"sv\" for locale string",
+ "fix linter issues",
"revert to \"create\" function usage",
+ "use server time offset: use \"sv\" for locale string",
"review",
- "data value store: use zustand wrapper",
- "fix linter issues"
+ "remove superflous zustand wrapper",
+ "data value store: use zustand wrapper"
],
"Testing": [
+ "sync errors store: cover with tests",
+ "validation store: cover with tests",
+ "highlighted field store: cover with tests",
+ "cover stores with tests (and fix some minor issues)",
"data value store: cover store with tests",
"get cell id: cover with tests",
- "highlighted field store: cover with tests",
- "entry form store: cover with tests",
"data value store: cover with test & establish testing pattern",
- "cover stores with tests (and fix some minor issues)",
"unsaved data store: cover with tests",
- "sync errors store: cover with tests",
- "validation store: cover with tests"
+ "entry form store: cover with tests"
],
"GitHub": "\nBug Fixes \n\nuse periods: check if lastPeriodOfPrevYear exists (1e65e17 ) \nuse periods: reverse order & add first/last periods of next/prev year if in current year (f046afa ) \nimplement PR feedback by @tomzemp from 2023-03-02 (e58edee ) \nimplement PR feedback by @tomzemp from 2023-03-04 (5425a28 ) \nuse multi-calendar-dates to address periods that don't start on Jan 1st (8286888 ) \ndata value store: return boolean from isComplete selector (6bf3a7f ) \ndata value store: set correct default when data value set falsy (7dd21e2 ) \ndeps: bump platform and runtime deps [TECH-1462] (#236 ) (057addd ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6 ) \ndeps: update dependency chart.js to v3.9.1 (cf5351c ) \ndeps: update dependency classnames to v2.3.2 (d054883 ) \ndeps: update dependency final-form to v4.20.9 (617cd17 ) \ndeps: update dependency html-react-parser to v1.4.14 (9758efc ) \ndeps: update dependency idb-keyval to v6.2.0 (fd3f936 ) \ndeps: update dependency query-string to v7.1.2 (f833f36 ) \ndeps: update dependency query-string to v7.1.3 (1d13164 ) \ndeps: update dependency re-reselect to v4.0.1 (1ca5332 ) \ndeps: update dependency react-chartjs-2 to v4.3.1 (347d055 ) \ndeps: update dependency react-router-dom to v5.3.4 (3e1c1c9 ) \ndeps: update dependency reselect to v4.1.7 (d90509f ) \ndeps: update dependency zustand to v4.1.4 (8494e6b ) \ndeps: update dependency zustand to v4.1.5 (a3595fc ) \ndeps: update tanstack-query monorepo to v4.16.1 (588f5ee ) \ndeps: update tanstack-query monorepo to v4.17.1 (af7b3c1 ) \ndeps: update tanstack-query monorepo to v4.18.0 (ebe89f2 ) \ndeps: update tanstack-query monorepo to v4.19.0 (3fc13e3 ) \ndeps: update tanstack-query monorepo to v4.19.1 (1641918 ) \ndeps: update tanstack-query monorepo to v4.20.2 (6500139 ) \ndeps: update tanstack-query monorepo to v4.20.4 (9c44d3e ) \ndeps: update tanstack-query monorepo to v4.23.0 (795f159 ) \ndeps: update tanstack-query monorepo to v4.24.10 (8bb044e ) \ndeps: update tanstack-query monorepo to v4.24.4 (fad8537 ) \ndeps: update tanstack-query monorepo to v4.24.6 (5664987 ) \ndeps: update tanstack-query monorepo to v4.24.9 (da668de ) \ntotal-cell: clear total value when printing empty form (#298 ) (c3f3ecf ) \nadjust disabled org unit style (27945ca ) \nmetadata and user info error handling (#294 ) (7581e37 ) \nhighlighted field store: correct wrong initial state (a6b53ae ) \ntranslations: sync translations from transifex (development) (5eac173 ) \ntranslations: sync translations from transifex (development) (a02ad04 ) \ntranslations: sync translations from transifex (development) (081ad05 ) \ntranslations: sync translations from transifex (development) (65a053d ) \ntranslations: sync translations from transifex (development) (48f6674 ) \nclean up audit styling [TECH-1469] [TECH-1470] (#237 ) (a545ee8 ) \nclear selections with only dataset [DHIS2-14039] (#243 ) (e9beb53 ) \nensure biweeks allow entry over entire year [TECH-1308] (#242 ) (bf931d8 ) \nhandle remove periods calculation for end-of-month [DHIS2-14007] (#238 ) (c2b5724 ) \n \nFeatures \n"
},
@@ -3388,8 +3388,8 @@
},
"v100.1.1": {
"Bug Fixes": [
- "translations: sync translations from transifex (development)",
- "update periods height [DHIS2-14006]"
+ "update periods height [DHIS2-14006]",
+ "translations: sync translations from transifex (development)"
],
"Build Updates": [
"netlify: update production deploy to use master"
@@ -3402,234 +3402,234 @@
},
"v100.1.0": {
"Maintenance": [
+ "deps: bump terser from 4.8.0 to 4.8.1",
"remove unused classname",
- "release: merge development to master",
"fix jest tests after refactoring client server date logic",
- "deps: bump terser from 4.8.0 to 4.8.1",
- "merge master into development",
"add entry info [DHIS2-13940] (#216)",
- "release: cut 100.1.0 [skip release]",
- "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
- "deduplicate packages in yarn.lock",
"remove unused \"useCategoryCombination\" file",
- "deps: bump moment from 2.29.1 to 2.29.4",
- "remove resolution for react-error-overlay"
+ "release: merge development to master",
+ "deduplicate packages in yarn.lock",
+ "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
+ "remove resolution for react-error-overlay",
+ "merge master into development",
+ "release: cut 100.1.0 [skip release]",
+ "deps: bump moment from 2.29.1 to 2.29.4"
],
"Bug Fixes": [
- "error-summary: count errors in selection",
+ "allow for unit paths starting at the real root instead of user root (#197)",
+ "persist: persist mutations that are network-errors",
+ "data-workspace: show loader if in flight, regardless of cached data",
+ "resolveAlertProps",
+ "set highlighted field null",
+ "remove 403 as temporal error",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "dates: use server time when appropriate",
+ "cleanup on umount only",
+ "deps: pin dependencies",
+ "tooltip: fix tooltip flickering",
+ "use selector to get coc",
+ "headerbar: use smarter delay for headerbar-status",
+ "init lastSyncedValue, fix file-field",
"error-details optional chaining",
- "use highlightedfieldstore",
- "remove custom styles for data details button",
- "fix breaking tests around side bar, basic info and follow up button",
+ "adjust synced cell style (#199)",
+ "entry-field: cleanup highlighted-field properly",
+ "errors-store: add getNumberOfErrors",
"deps: update deps",
- "ensure deepest level is never lower than root level",
- "validation button: disable validation run when offline [TECH-1377] (#178)",
- "highlighted fields performance (#155)",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "use selector to get coc",
- "deps: pin dependencies",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "fix temporal error handling",
- "use retry to pause mutations",
- "bottom-bar: add failed to save summary",
- "preserve input-component format",
- "manage unsaved comments when moving cells",
- "translations: sync translations from transifex (development)",
- "file-input: reset lastSyncedValue",
- "global filter field size (#221)",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "onlineManager: make sure to go online when navigator goes online",
+ "update useHighlightedField",
"use zustand store for highlighted-field",
- "dates: ensure that server or client time is used when appropriate",
- "allow the webapi to return a single object instead of wrapped array",
- "dates: use server time when appropriate",
- "true-only checkbox lastSynced comparison",
- "filter-field: hide clear-button when no filter (#222)",
- "error-summary: use yellow800 for icon color",
- "adjust synced cell style (#199)",
- "adjust client time to server timezone when computing date ranges (#165)",
- "tooltip: fix tooltip flickering",
- "reset error when pristine",
+ "filter-field: do not reset highlighted when focused",
+ "bottom-bar: add failed to save summary",
+ "data-value-set: disable when mutating",
+ "always apply long delay when showing/hiding",
+ "review",
+ "copy FetchError from data-service",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "stop tooltip flickering [DHIS2-13954]",
+ "add missing error-summary file",
+ "error-summary: use yellow800 for icon color",
"print styles [TECH-1312] (#217)",
- "headerbar: use smarter delay for headerbar-status",
- "always retry offline-trigger errors",
- "getCellId",
- "option-set input lastSyncedValue",
- "set highlighted field null",
- "refactor validation-tooltip to child of wrapper",
+ "or between shortcuts [DHIS2-13955]",
+ "set networkmode offlineFirst",
+ "file-input: reset lastSyncedValue",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "shouldRollbackError",
+ "handle temporal mutation errors (#206)",
"manage unsaved limits when moving cells",
+ "rerun validation on main bar button click",
+ "validation button: disable validation run when offline [TECH-1377] (#178)",
+ "import locales so app has access to them (#207)",
+ "refactor validation-tooltip to child of wrapper",
+ "basic information: display client date in tooltip",
+ "getCellId",
+ "onlineStatus: sync header-bar status to onlineManager status",
"update variable name [TECH-1465] (#231)",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "update Add limits styling [DHIS2-13958]",
- "misc cleanup",
- "try to use cjs import fetcherror",
- "data-workspace: show loader if in flight, regardless of cached data",
+ "remove custom styles for data details button",
+ "use-value-store: add optional-chaining for safety",
"add missing files",
- "update useHighlightedField",
+ "use a stable date string instead of an instable date instance (#201)",
+ "misc cleanup",
+ "dates: ensure that server or client time is used when appropriate",
+ "manage unsaved comments and limits when moving cells",
+ "minor cleanup",
"make bottom bar buttons small [DHIS2-13956]",
- "clear highlight when field is umounted",
- "make useDataValueParams and useApiAttributeParams stable",
- "basic information: display client date in tooltip",
+ "section-filter: do not reset highlighted on focus",
+ "fix some crashes",
"clear sync-status when value changes (#182)",
- "set networkmode offlineFirst",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "use prefetched units when user org unit is not the highest level",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
+ "fix breaking tests around side bar, basic info and follow up button",
+ "reset error when pristine",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
+ "highlighted fields performance (#155)",
+ "clear highlight when field is umounted",
"remove defaultOnSuccess for queries",
+ "global filter field size (#221)",
+ "address pr comments",
+ "tooltip: show all errors in tooltip",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "manage unsaved comments when moving cells",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
"contextual-help: add help-legend for sync-errors",
- "entry-field: cleanup highlighted-field properly",
- "copy FetchError from data-service",
- "allow for unit paths starting at the real root instead of user root (#197)",
- "fix disabled cell styling [TECH-1466] (#234)",
- "handle network-error alert",
"offline-error-types, show alertbar once",
- "always apply long delay when showing/hiding",
- "handle temporal mutation errors (#206)",
- "minor cleanup",
- "tooltip: show all errors in tooltip",
- "or between shortcuts [DHIS2-13955]",
- "filter-field: do not reset highlighted when focused",
- "data-value-set: disable when mutating",
- "use-value-store: add optional-chaining for safety",
- "cleanup on umount only",
- "manage unsaved comments and limits when moving cells",
- "errors-store: add getNumberOfErrors",
- "import locales so app has access to them (#207)",
+ "error-summary: count errors in selection",
+ "always retry offline-trigger errors",
+ "use retry to pause mutations",
+ "filter-field: hide clear-button when no filter (#222)",
+ "preserve input-component format",
+ "option-set input lastSyncedValue",
+ "try to use cjs import fetcherror",
"inner-wrapper: properly clear error if last-synced",
+ "translations: sync translations from transifex (development)",
+ "ensure we use a local date string",
+ "adjust client time to server timezone when computing date ranges (#165)",
+ "true-only checkbox lastSynced comparison",
+ "allow the webapi to return a single object instead of wrapped array",
+ "handle network-error alert",
"use date limit: prevent recomputing on every re-render",
- "rerun validation on main bar button click",
- "address pr comments",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
+ "fix temporal error handling",
"remove unnecessary clear highlightedfield",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
- "fix some crashes",
- "stop tooltip flickering [DHIS2-13954]",
- "remove 403 as temporal error",
- "persist: persist mutations that are network-errors",
- "add missing error-summary file",
- "review",
- "resolveAlertProps",
- "shouldRollbackError",
- "section-filter: do not reset highlighted on focus",
- "ensure we use a local date string",
- "use a stable date string instead of an instable date instance (#201)",
- "onlineStatus: sync header-bar status to onlineManager status",
- "init lastSyncedValue, fix file-field"
+ "onlineManager: make sure to go online when navigator goes online",
+ "use highlightedfieldstore",
+ "update Add limits styling [DHIS2-13958]",
+ "ensure deepest level is never lower than root level",
+ "use prefetched units when user org unit is not the highest level"
],
"Refactoring": [
- "load app: handle all loading and error states",
"remove highlightedFieldContext",
"date convertion: rename & add timezone convertion tools",
- "make useCurrentDateStringAtServerTimezone accept a date",
- "sync-errors-store: remove unused methods",
- "use periods: use new client-server-date hooks",
- "use date limit: use new client-server-date hooks",
- "use client server date hook: remove superflous setter callbacks",
+ "highlightedfield name",
+ "period selector: use new client-server-date hooks",
+ "data details sidebar: consider server timezone in basic information",
+ "fix variable naming",
+ "use mutator in inputs",
"use manage inter param deps: use new client-server-date hooks",
- "aoc selector: use new client-server-date hooks",
"move lastSyncedValue to mutation",
- "use default onSuccess from defaultoptions",
+ "use defaultOnSuccess",
+ "remove superfluous client server timezone tools",
+ "highlightedfield: change name to highlightedfieldid",
+ "basic information: remove \"utc\" from variable name",
"shouldTriggerOffline",
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "use client server date hook: remove superflous setter callbacks",
+ "use selector for getHighlightedField",
+ "resolve error message in ApiMutationError",
"use meaningful names for varnames when using useClientServerDate",
- "cleanup duplicate dataValueSetQueryKey",
+ "load app: handle all loading and error states",
"use check lock status: use new client-server-date hooks",
- "use defaultOnSuccess",
- "use mutator in inputs",
- "basic information: use new client-server-date hooks",
- "use selector for getHighlightedField",
- "basic information: remove \"utc\" from variable name",
- "refactor useApiError",
+ "use date limit: use new client-server-date hooks",
"use highlighted-field-store",
- "highlightedfield name",
+ "use default onSuccess from defaultoptions",
+ "use periods: use new client-server-date hooks",
+ "sync-errors-store: remove unused methods",
"move message above usage",
- "fix variable naming",
- "period selector: use new client-server-date hooks",
- "resolve error message in ApiMutationError",
- "context-selection-id: remove category-ids from contextSelectionId",
- "remove superfluous client server timezone tools",
- "highlightedfield: change name to highlightedfieldid",
+ "refactor useApiError",
+ "basic information: use new client-server-date hooks",
"extract get-cell-id to own file",
- "data details sidebar: consider server timezone in basic information"
+ "aoc selector: use new client-server-date hooks",
+ "cleanup duplicate dataValueSetQueryKey",
+ "make useCurrentDateStringAtServerTimezone accept a date"
],
"Testing": [
"fix tests",
- "add authority tests to comment and limit tests",
- "move query-key test",
"fix test description",
+ "add authority tests to comment and limit tests",
"add test to getPreFetchedChildren",
+ "move query-key test",
"update tests"
],
"Features": [
- "get current date: set milliseconds to 0",
+ "notify user about failures of critical requests",
+ "sync-errors: add sync-errors store",
"sync error handling (#218)",
+ "respect F_DATAVALUE_ADD user authority",
+ "error-indicator: add error indicator",
+ "sync-error: add sync error to field",
"client server date: add DRY utils",
"custom forms: notify user about pre-fetching failure",
- "sync-error: add sync error to field",
- "respect F_DATAVALUE_ADD user authority",
- "sync-errors: add sync-errors store",
"headerbar: integrate offline-status message (#233)",
- "notify user about failures of critical requests",
- "error-indicator: add error indicator",
- "headerbar: integrate offline-status-message"
+ "headerbar: integrate offline-status-message",
+ "get current date: set milliseconds to 0"
],
"Build Updates": [
- "renovate: add renovate config",
+ "netlify: add netlify production deploy action",
"renovate: remove shared config",
- "netlify: add netlify production deploy action"
+ "renovate: add renovate config"
],
"Documentation": [
- "update comment",
- "move sort comment"
+ "move sort comment",
+ "update comment"
],
"GitHub": "\nBug Fixes \n\nadjust client time to server timezone when computing date ranges (#165 ) (af3fa39 ) \nadjust synced cell style (#199 ) (32a9d78 ) \nallow for unit paths starting at the real root instead of user root (#197 ) (0191551 ) \nclear sync-status when value changes (#182 ) (d4d6d29 ) \nensure offline units are fetched correctly for users deep in the hierarchy (#226 ) (d9d4632 ) \nfix disabled cell styling [TECH-1466] (#234 ) (0334733 ) \nglobal filter field size (#221 ) (7b003d8 ) \nhandle inconsistent formats from api for orgUnits [DHIS2-13888] (#210 ) (ab266ca ) \nhandle invalid parameters in URL [TECH-1382] [TECH-1384] (#208 ) (3c14bd8 ) \nhandle temporal mutation errors (#206 ) (0bb923d ) \nhighlighted fields performance (#155 ) (554025c ) \nimport locales so app has access to them (#207 ) (662ddc6 ) \nmake bottom bar buttons small [DHIS2-13956] (c507860 ) \nmake useDataValueParams and useApiAttributeParams stable (978a7b9 ) \nmanage unsaved comments when moving cells (b04cbfd ) \nmanage unsaved limits when moving cells (dd14d41 ) \nor between shortcuts [DHIS2-13955] (d71a93b ) \nprint styles [TECH-1312] (#217 ) (5533e00 ) \nremove defaultOnSuccess for queries (75e257e ) \nrerun validation on main bar button click (d62e4a0 ) \nstop tooltip flickering [DHIS2-13954] (0c44cb5 ) \nupdate variable name [TECH-1465] (#231 ) (1fd682f ) \naudit history: update processing, clean up [TECH-1281] (#131 ) (7464efb ) \nbasic information: display client date in tooltip (da867a7 ) \ndata-value-set: disable when mutating (85e7cbc ) \ndates: use server time when appropriate (b8cbdbc ) \ndeps: pin dependencies (35fdd45 ) \ndeps: update dependency @dhis2/app-runtime to v3.5.0 (#224 ) (f532607 ) \ndeps: update dependency @dhis2/ui to v8.5.3 (#225 ) (7b27ee1 ) \nfilter-field: hide clear-button when no filter (#222 ) (64b08dc ) \nremove custom styles for data details button (e47d519 ) \nupdate Add limits styling [DHIS2-13958] (2f528ba ) \ntranslations: sync translations from transifex (development) (76859da ) \ntranslations: sync translations from transifex (development) (db5b088 ) \ntranslations: sync translations from transifex (development) (9724342 ) \nuse date limit: prevent recomputing on every re-render (68dbbcb ) \nvalidation button: disable validation run when offline [TECH-1377] (#178 ) (7838601 ) \nuse a stable date string instead of an instable date instance (#201 ) (dea42b1 ) \n \nFeatures \n\nheaderbar: integrate offline-status message (#233 ) (58f042e ) \nsync error handling (#218 ) (cf3e542 ) \nclient server date: add DRY utils (7153fe3 ) \nget current date: set milliseconds to 0 (9fa0441 ) \nrespect F_DATAVALUE_ADD user authority (e91a847 ) \ncustom forms: notify user about pre-fetching failure (9e8374f ) \n "
},
"v100.0.0": {
"Maintenance": [
- "restore use-user-org-units to original state",
+ "move org-unit-tree from @dhis2/ui and fix lint errors",
+ "fix linter issues",
+ "release: cut 100.0.0 [skip release]",
"release: merge development to master",
"add license",
"get config offline org unit level from JGs branch",
- "release: cut 100.0.0 [skip release]",
- "align test with implementation and skip flaky tests",
"release: release v100.0.0",
- "move org-unit-tree from @dhis2/ui and fix lint errors",
- "fix linter issues"
+ "align test with implementation and skip flaky tests",
+ "restore use-user-org-units to original state"
],
"Features": [
- "completion: respect \"validCompleteOnly\" flag on data sets",
- "reduce org-unit-tree network traffic and support prefetching (#187)",
+ "get org unit roots from prefetched org units if available",
"add completion functionality",
+ "completion: respect \"validCompleteOnly\" flag on data sets",
"reduce org-unit-tree network traffic and add prefetch support",
- "get org unit roots from prefetched org units if available"
+ "reduce org-unit-tree network traffic and support prefetching (#187)"
],
"Bug Fixes": [
- "completion: do not validate when offline",
- "consume per-root node offline levels in org-unit-tree",
+ "completion onMutate and setDefault",
+ "adjust tests to implementation fix minor implementation bugs",
"remove loading from completion",
- "typo",
- "form completion: cancel open mutations when (in-)completing",
+ "cat-combo-table: prevent filter from unmounting data-elements (#186)",
"form completion error alert message: correct & translate message",
- "address post-rebase bugs",
- "adjust tests to implementation fix minor implementation bugs",
- "completion: set loading to true when starting incompleting",
- "form completion: check for empty responses",
- "completion onMutate and setDefault",
"completion mutation: extract variables correctly after refactoring",
"add mutation key-factory",
+ "consume per-root node offline levels in org-unit-tree",
"also fetch children size and level for offline units",
- "cat-combo-table: prevent filter from unmounting data-elements (#186)",
+ "form completion: cancel open mutations when (in-)completing",
+ "address post-rebase bugs",
+ "typo",
"prefetch offline org units in single request",
- "fetch offline units per user root org unit and improve logic"
+ "form completion: check for empty responses",
+ "fetch offline units per user root org unit and improve logic",
+ "completion: do not validate when offline",
+ "completion: set loading to true when starting incompleting"
],
"Refactoring": [
- "move sidebar id contants into shared folder",
"remove superfluous completion sidebar component",
+ "change the mutation function to follow the new patterns",
+ "implement PR feedback until September 22, 2022",
+ "remove console.log",
+ "move data-value-mutations into shared folder",
"rearrange validation code into different modules",
"bottom bar: use correct completion data and labels",
- "remove console.log",
- "change the mutation function to follow the new patterns",
"fix circular dependencies & tests",
- "implement PR feedback until September 22, 2022",
- "move data-value-mutations into shared folder"
+ "move sidebar id contants into shared folder"
],
"Testing": [
"cypress: update network fixtures"
@@ -3640,11 +3640,11 @@
"data-exchange-app": {
"v100.9.0": {
"Features": [
- "add tests to cover add exchange usecase",
+ "add more tests to cover add exchange usecase",
"add tests to cover edit exchange usecase and format",
"add tests to cover add exchnage usecase",
- "add more tests to cover add exchange usecase",
- "add more tests and improve some of the existing ones"
+ "add more tests and improve some of the existing ones",
+ "add tests to cover add exchange usecase"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -3662,15 +3662,15 @@
},
"v100.8.0": {
"Features": [
- "more tests for data page and setup for other pages",
+ "add additional tests for main exchange page",
"add initial tests for main data display page",
- "add more tests to general data page and refactor existing ones",
"add some tests for main data page",
- "add additional tests for main exchange page"
+ "more tests for data page and setup for other pages",
+ "add more tests to general data page and refactor existing ones"
],
"Bug Fixes": [
- "fix format",
- "add mock for resize observer"
+ "add mock for resize observer",
+ "fix format"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3697,19 +3697,19 @@
},
"v100.6.0": {
"Bug Fixes": [
+ "update fixtures for cypress tests",
"move testing libraty to dev dependencies",
"add missing transations",
- "update fixtures for cypress tests",
"minor fixes"
],
"Features": [
"update version of dhis2 app runtime",
- "add tests for edit overview page",
- "add sharing button to data exchange configurations",
"upgrade app platform and ui library",
"add sharing settings",
+ "add tests for edit overview page",
"upgrade node version for ci",
"add sharing button which opens a sharing dialog in configurations",
+ "add sharing button to data exchange configurations",
"show sharing button only if the user can share the exchange"
],
"Maintenance": [
@@ -3746,8 +3746,8 @@
},
"v100.4.0": {
"Features": [
- "upgrade cypress to version",
- "upgrade cypress version"
+ "upgrade cypress version",
+ "upgrade cypress to version"
],
"Maintenance": [
"release: cut 100.4.0 [skip release]"
@@ -3910,8 +3910,8 @@
},
"v100.0.2": {
"Bug Fixes": [
- "updated cypress fixtures [DHIS2-14061]",
"always use outputIdScheme=UID for data preview [DHIS2-14061]",
+ "updated cypress fixtures [DHIS2-14061]",
"always use outputIdScheme=UID [DHIS2-14061]"
],
"Maintenance": [
@@ -3921,10 +3921,10 @@
},
"v100.0.1": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "upgrade node to v16 for all workflows",
+ "update codeowners and readme",
"use node v16 on CI, add QA as code owners, add link to deploy preview (#8)",
- "update codeowners and readme"
+ "upgrade node to v16 for all workflows",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"remove listing as core app (#17)"
@@ -3935,13 +3935,13 @@
"data-visualizer-app": {
"v100.6.2": {
"Bug Fixes": [
- "apply grab cursor to assigned categories dimension item (#3140)",
- "adjust style for assigned categories layout chip"
+ "adjust style for assigned categories layout chip",
+ "apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
+ "release: cut 100.6.2 [skip release]",
"use constant from analytics instead of 'co'",
- "remove !important styles",
- "release: cut 100.6.2 [skip release]"
+ "remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
},
@@ -3958,8 +3958,8 @@
"Maintenance": [
"unused imports",
"resolve to @dhis2/ui 9.4.4 (#3129)",
- "import order",
- "release: cut 100.6.0 [skip release]"
+ "release: cut 100.6.0 [skip release]",
+ "import order"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -3984,9 +3984,9 @@
},
"v100.5.8": {
"Bug Fixes": [
- "bump analytics to 26.7.5 for period translations",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics for testing",
+ "bump analytics to 26.7.5 for period translations"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -3995,13 +3995,13 @@
},
"v100.5.7": {
"Maintenance": [
+ "dependabot config and remove dev branch from workflows (#3107)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "dependabot config and remove dev branch from workflows (#3107)",
+ "release: cut 100.5.7 [skip release]",
"deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "release: cut 100.5.7 [skip release]"
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -4010,8 +4010,8 @@
},
"v100.5.6": {
"Bug Fixes": [
- "use improved rich text editor from analytics (DHIS2-15522)",
"merge to master",
+ "use improved rich text editor from analytics (DHIS2-15522)",
"separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
],
"Maintenance": [
@@ -4022,26 +4022,26 @@
"v100.5.5": {
"Maintenance": [
"optimize Cypress recordings with conditional triggers (#3043)",
+ "run release job for tags (#3064)",
"do not run release step on dev branch (#3083)",
- "release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)"
+ "release: cut 100.5.5 [skip release]"
],
"Bug Fixes": [
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
"merge to master",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
"translations: sync translations from transifex (dev)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)"
+ "dimension chip design updates (DHIS2-16272) (#2934)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)"
],
"GitHub": "\nBug Fixes \n\ndimension chip design updates (DHIS2-16272) (#2934 ) (9b23fbd ) \nnon-existing AO blocks new AOs from being created (DHIS2-13167) (#3056 ) (2bf0d53 ) \nnumbers are misaligned in pivot table (DHIS2-16900) (#3072 ) (3ee3a83 ) \ntranslations: sync translations from transifex (dev) (8dd390b ) \nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051 ) (4a79d5b ) \n "
},
"v100.5.4": {
"Bug Fixes": [
+ "merge to master",
"translations: sync translations from transifex (dev)",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
- "merge to master"
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -4050,10 +4050,10 @@
},
"v100.5.3": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
"merge to master",
- "try locking highcharts to 10.2.0",
- "plugin flashes when interacting with Interpretations modal (#3017)"
+ "plugin flashes when interacting with Interpretations modal (#3017)",
+ "translations: sync translations from transifex (dev)",
+ "try locking highcharts to 10.2.0"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -4067,21 +4067,21 @@
},
"v100.5.2": {
"Bug Fixes": [
- "correct typo in visualisation type",
+ "remove query param section from url glob",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
+ "correct typo in visualisation type",
"wait for different SVG for single value",
- "add classnames and update json instructions file for outlier tables (#3000)",
- "remove query param section from url glob"
+ "add classnames and update json instructions file for outlier tables (#3000)"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "rename strategy to interceptResponse"
+ "rename strategy to interceptResponse",
+ "release: cut 100.5.2 [skip release]"
]
},
"v100.5.1": {
"Bug Fixes": [
- "ensure only the first period item is used",
"merge to master",
+ "ensure only the first period item is used",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
"enable the loading spinner when props change"
],
@@ -4091,101 +4091,101 @@
},
"v100.5.0": {
"Maintenance": [
- "apply consistent naming to push analytics class names",
- "include release notes in slackbot message (#2974)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"yarn deduplicate",
- "add slack bot release success message (#2965)",
- "upgrade @dhis2/analytics",
- "release: cut 100.5.0 [skip release]",
- "bump Cypress to version 13 (#2935)",
"reorganised dev commits",
+ "upgrade @dhis2/analytics",
+ "add slack bot release success message (#2965)",
"bump node to version 18",
+ "bump Cypress to version 13 (#2935)",
+ "apply consistent naming to push analytics class names",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "include release notes in slackbot message (#2974)",
"run the release step on both dev and master branches (#2990)",
+ "release: cut 100.5.0 [skip release]",
"remove testRegex from jest config (#2956)"
],
"Testing": [
"hover over list to prevent it from being stale",
- "don't expect subtitle to be visible by default",
+ "adapt tests to new database (#2975)",
"refactor data.cy.js to independent test cases",
- "adapt tests to new database (#2975)"
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
- "add custom errors for analytics requests (#2874)",
- "translations: sync translations from transifex (dev)",
"push-analytics: add push analytics instructions (#2985)",
+ "translations: sync translations from transifex (dev)",
+ "add custom errors for analytics requests (#2874)",
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
],
"Features": [
- "add class-names for push-analytics (#2966)",
- "support Outlier table visualization type (DHIS2-13858) (#2942)"
+ "support Outlier table visualization type (DHIS2-13858) (#2942)",
+ "add class-names for push-analytics (#2966)"
]
},
"v100.4.0": {
"Bug Fixes": [
- "fetch data element icon and pass it in extraOptions",
- "avoid crash when visualization object is empty (ie. New)",
- "fix bug which cause current to loose props",
"hide icon from visualization when option is toggled",
+ "avoid visualization flashing when changing options",
+ "update cli-app-scripts and analytics deps",
+ "set disabledOptions on AO loading and vis type switching",
+ "translations: sync translations from transifex (dev)",
"do not pass a boolean for icons when saving",
+ "avoid crash when visualization object is empty (ie. New)",
+ "fetch data element icon and pass it in extraOptions",
"dependency updates (#2243)",
- "set disabledOptions on AO loading and vis type switching",
- "avoid visualization flashing when changing options",
- "update cli-app-scripts and analytics deps",
- "translations: sync translations from transifex (dev)"
+ "fix bug which cause current to loose props"
],
"Maintenance": [
+ "fix linting error",
"manually bump deps (#2543)",
- "use renamed github shared workflow (#2912)",
- "use alpha version of analytics",
+ "fix rebase conflict resolutions",
+ "update pot file",
+ "remove videos",
"regenerate pot file",
- "upgrade cypress to v12 and adjust project to it",
- "release: cut 100.4.0 [skip release]",
- "fix linting error",
"revert the test server changes and move to a separate PR",
- "remove videos",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "use renamed github shared workflow (#2912)",
+ "upgrade cypress to v12 and adjust project to it",
"configure continuous delivery workflows (#2254)",
+ "release: cut 100.4.0 [skip release]",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "fix rebase conflict resolutions",
- "update pot file",
- "switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
"analytics: add support for cumulative values"
],
"Features": [
- "disable legend option when cumulative values is enabled",
- "cumulative values in PT (DHIS2-5497) (#2746)",
- "remove disabled before passing object to visualization generator",
- "handle disabled option in Redux store",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "v100.4.0",
- "handle disabled and helpText props for disabled options",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
"support non-gregorian fixed periods (#2233)",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
+ "handle disabled option in Redux store",
"implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "disable option when cumulativeValues is checked in PT DHiS2-15728",
- "disabled options based on cumulativeValues in PT DHIS2-15728"
+ "remove disabled before passing object to visualization generator",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "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)",
+ "v100.4.0"
],
"Testing": [
- "add helper functions for totals options",
"add tests for cumulativeValues option in PT",
- "enhance tests, options and sorting",
"refactor clickCheckbox to check/uncheckCheckbox",
"fix test failing due to change in single value behaviour",
- "use current year instead of hardcode it"
+ "enhance tests, options and sorting",
+ "use current year instead of hardcode it",
+ "add helper functions for totals options"
],
"Refactoring": [
- "remove unnecessary code",
"rename variable for clarity",
+ "simplify code for passing displayProperty",
+ "revert changes to option components",
+ "add helper text when used in PT DHIS2-15727",
"allow legend related option to be disabled",
- "allow non toggleable select to be disabled",
"streamlined code",
"add styles for titles of disabled sections",
- "allow disabled to be passed as prop",
+ "allow non toggleable select to be disabled",
+ "remove unnecessary code",
"avoid involuntary changes to current in Redux store",
"avoid extra prop and detect visType internally",
- "add helper text when used in PT DHIS2-15727",
- "allow checkbox options to be disabled",
- "simplify code for passing displayProperty",
- "revert changes to option components"
+ "allow disabled to be passed as prop",
+ "allow checkbox options to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4198,13 +4198,13 @@
"color set update (DHIS2-16108) (#2906)"
],
"Maintenance": [
+ "use latest analytics-e2e-tests workflow",
"use reportportal fork",
- "move RP agent-js-cypress to dhis2 org",
"get BRANCH_NAME and PR_TITLE",
- "consolidate cypress tests (#2890)",
- "use latest analytics-e2e-tests workflow",
+ "release: cut 100.3.1 [skip release]",
"consolidate legend tests (#2897)",
- "release: cut 100.3.1 [skip release]"
+ "consolidate cypress tests (#2890)",
+ "move RP agent-js-cypress to dhis2 org"
]
},
"v100.3.0": {
@@ -4212,15 +4212,15 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "only update interpretations list when in DOM",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "translations: sync translations from transifex (dev)",
+ "only update interpretations list when in DOM",
"prevent state update when modal is closing",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
- "translations: sync translations from transifex (dev)",
- "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)"
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)"
],
"Features": [
"deps: bump analytics to latest to benefit from fixes and features (#2886)",
@@ -4232,62 +4232,62 @@
},
"v100.2.0": {
"Features": [
- "use Toolbar and ToolbarSidebar from analytics (#2358)",
- "100.2.0 (#2741)",
- "update download menu to use hovermenu components from analytics",
"use hover menu components from analytics for options menu",
+ "use Toolbar and ToolbarSidebar from analytics (#2358)",
+ "use UpdateButton and HoverMenubar from analytics",
"use interpretations button from analytics",
- "use UpdateButton and HoverMenubar from analytics"
+ "100.2.0 (#2741)",
+ "update download menu to use hovermenu components from analytics"
],
"Maintenance": [
+ "release: cut 100.2.0 [skip release]",
+ "remove videos",
+ "update pot file",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "fix failing legens e2e test",
"increase cypress default timeout for DOM activity (#2549)",
- "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "fix icon e2e",
- "remove yarn start command which was only used for development",
- "fix lines e2e test",
- "fix legend e2e test even better",
"upgrade @dhis2/analytics to get toolbar UI improvements",
- "update pot file",
- "upgrade cypress to v12 and adjust project to it",
- "fix typo in component name",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "upgrade analytics to get decreased padding",
- "clean up unused imports",
+ "fix icon e2e",
+ "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
+ "gitignore cypress videos",
+ "fix odd linter error which only fires on ci",
+ "fix start e2e",
"fix missing and redundant imports",
"revert the test server changes and move to a separate PR",
- "release: cut 100.2.0 [skip release]",
"manually bump deps (#2543)",
- "run workflow release job on tags as well (#2386)",
- "fix failing legens e2e test",
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
"fix scatter e2e",
- "upgrade @dhis2/analytics to latest",
- "disable the scheduled nightly test run (#2602)",
- "fix odd linter error which only fires on ci",
+ "fix lines e2e test",
+ "fix legend e2e test even better",
+ "run workflow release job on tags as well (#2386)",
"advance the schedule for the nightly run (#2575)",
- "remove videos",
- "fix start e2e",
- "gitignore cypress videos",
- "switch test server to debug (test.e2e is broken/slow)"
+ "fix typo in component name",
+ "disable the scheduled nightly test run (#2602)",
+ "clean up unused imports",
+ "upgrade cypress to v12 and adjust project to it",
+ "remove yarn start command which was only used for development",
+ "upgrade analytics to get decreased padding",
+ "upgrade @dhis2/analytics to latest"
],
"Testing": [
- "skip legend test while data element icons are unsupported",
- "comment out icon tests for currently unsupported types",
- "extend timeout after delete has been triggered (#2499)",
- "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
"prevent test names from being dynamic (#2576)",
+ "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
+ "skip legend test while data element icons are unsupported",
"more tests for custom calculations (DHIS2-13871) (#2287)",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)"
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)",
+ "comment out icon tests for currently unsupported types",
+ "extend timeout after delete has been triggered (#2499)"
],
"Bug Fixes": [
- "adjust closeFileMenuWithClick command",
"tweak viz type selector styles to match toolbar",
- "adjust e2e element slectors",
- "observe size changes for legend positioning",
"ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "translations: sync translations from transifex (dev)",
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust e2e element slectors",
"remove divider from plain data source submenu",
"adjust data test name",
- "translations: sync translations from transifex (dev)",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)"
+ "adjust closeFileMenuWithClick command",
+ "observe size changes for legend positioning"
],
"Refactoring": [
"move the size logic from the plugin wrapper",
@@ -4300,8 +4300,8 @@
"prevent items in transfer from being stale when filtering (#2321)"
],
"Documentation": [
- "move docs to app repo",
- "move docs to app (#2390)"
+ "move docs to app (#2390)",
+ "move docs to app repo"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
@@ -4313,11 +4313,11 @@
},
"v100.1.3": {
"Bug Fixes": [
- "v100.1.1",
+ "deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"case E7113 throws same msg as E7114 (#2278)",
+ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)",
"single value size and position issues (analytics@25.1.10) (#2359)",
- "deps: platform deps for login redirect [DHIS2-15319] (#2300)",
- "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)"
+ "v100.1.1"
],
"Maintenance": [
"release: cut 100.1.3 [skip release]"
@@ -4341,70 +4341,70 @@
},
"v100.1.0": {
"Features": [
- "100.1.0 (#2286)",
- "plugin: send installation status [DHIS2-15097] (#2273)",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"support non-gregorian fixed periods (#2233)",
+ "custom calculations (DHIS2-13871) (#2232)",
+ "100.1.0 (#2286)",
"implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "custom calculations (DHIS2-13871) (#2232)"
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "plugin: send installation status [DHIS2-15097] (#2273)"
],
"Maintenance": [
+ "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
+ "bump analytics (#2279)",
+ "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "configure continuous delivery workflows (#2254)",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
"deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "release: cut 100.0.1",
+ "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
+ "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
+ "bump analytics (#2276)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
- "converge master-to-dev (#2281)",
"set v100.0.0",
- "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "add styled-jsx which is a peer dependency (#2253)",
- "configure continuous delivery workflows (#2254)",
- "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
+ "release: cut 100.0.2",
"release: cut 100.0.3",
- "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "release: cut 100.0.0",
+ "trigger v100.0.0 (#2237)",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
- "bump analytics (#2276)",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
- "release: cut 100.0.2",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
- "trigger v100.0.0 (#2237)",
"prepare app for continuous delivery",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
"release: cut 100.1.0 [skip release]",
- "bump analytics (#2279)",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)"
+ "add styled-jsx which is a peer dependency (#2253)",
+ "release: cut 100.0.0",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
+ "converge master-to-dev (#2281)",
+ "release: cut 100.0.1"
],
"Testing": [
"fix test failing due to change in single value behaviour",
"add extended timeout for file open modal (#2284)"
],
"Bug Fixes": [
- "fetch data element icon and pass it in extraOptions",
"translations: sync translations from transifex (master) (#2192)",
"hide icon from visualization when option is toggled",
- "update cli-app-scripts and analytics (#2247)",
- "do not pass a boolean for icons when saving",
- "deps: bump cli-app-scripts for precaching improvement",
+ "set height on chart container when not defined (#2246) (#2250)",
"target window.parent for postRobot communication (#2256)",
- "dependency updates (#2243)",
"update cli-app-scripts and analytics deps",
- "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
+ "deps: bump cli-app-scripts for precaching improvement",
+ "inject CSS UI variables in plugin (#2270)",
+ "do not pass a boolean for icons when saving",
+ "fetch data element icon and pass it in extraOptions",
+ "nightly workflow has to run on default branch which is currently dev (#2269)",
"plugin sends installation status (#2277)",
- "set height on chart container when not defined (#2246) (#2250)",
+ "update cli-app-scripts and analytics (#2247)",
+ "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
"remove old i18n initialisation (#2241)",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "inject CSS UI variables in plugin (#2270)"
+ "dependency updates (#2243)"
]
},
"v100.0.3": {
"Maintenance": [
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]"
+ "release: cut 100.0.3 [skip release]",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -4428,59 +4428,59 @@
},
"v100.0.0": {
"Maintenance": [
- "prepare app for continuous delivery",
+ "release: cut 100.0.0 [skip release]",
"trigger v100.0.0 (#2237)",
- "release: cut 100.0.0 [skip release]"
+ "prepare app for continuous delivery"
]
},
"v99.0.0": {},
"v39.3.0": {
"Bug Fixes": [
- "error message for non-numeric data types (DHIS2-10067) (#2224)",
- "type selector - wrong hover style for active selection (DHIS2-9262) (#2214)",
"pass correct prop for analytics breaking change (#2151)",
- "do not override height if present in style object DHIS2-13812 (#2158)",
- "throw error when only invalid data items are used",
+ "displayNameProperty prop name typo + prevent duplicates in store + remove unused fn (#1931)",
"update design to match Line Listing app (#2226)",
- "add app id and min version in d2.config",
+ "throw error when only invalid data items are used",
+ "type selector - wrong hover style for active selection (DHIS2-9262) (#2214)",
"translations: sync translations from transifex (master)",
- "displayNameProperty prop name typo + prevent duplicates in store + remove unused fn (#1931)",
+ "add app id and min version in d2.config",
+ "error message for non-numeric data types (DHIS2-10067) (#2224)",
+ "use app runtime's datastore service (#2235)",
"bump Analytics (DHIS2-6626) (#2222)",
- "use app runtime's datastore service (#2235)"
+ "do not override height if present in style object DHIS2-13812 (#2158)"
],
"Maintenance": [
- "bump analytics to latest",
- "bump version to 100.0.0",
"remove unused files for userDataStore",
- "update app icon (#2198)",
- "release: cut 39.2.15 [skip ci]",
+ "stop webpack from caching modules (#2194)",
+ "always use chrome browser for cypress to record videos correctly (#2219)",
+ "bump version to 100.0.0",
"release: cut 39.2.11 [skip ci]",
- "release: cut 39.2.12 [skip ci]",
- "remove old dependabot config (#2160)",
"merge plugin and app code and remove the monorepo (#2161)",
- "release: cut 39.2.14 [skip ci]",
"release: cut 39.2.10 [skip ci]",
- "release: cut 39.2.13 [skip ci]",
- "always use chrome browser for cypress to record videos correctly (#2219)",
- "stop webpack from caching modules (#2194)",
- "remove files that shouldnt have been committed",
+ "release: cut 39.2.15 [skip ci]",
"update DHIS2 min version to 2.40",
+ "release: cut 39.2.14 [skip ci]",
+ "release: cut 39.2.12 [skip ci]",
+ "remove old dependabot config (#2160)",
"prepare app for continuous delivery v100.0.0 (#2230)",
- "release: cut 39.3.0 [skip release]"
+ "update app icon (#2198)",
+ "release: cut 39.3.0 [skip release]",
+ "release: cut 39.2.13 [skip ci]",
+ "bump analytics to latest",
+ "remove files that shouldnt have been committed"
],
"Testing": [
- "change bleed test to Area (since Stacked column is now actually supported)",
- "add tests for stacked column legend",
+ "add tests for invalid data type error",
"limit query scope to avoid long response time (#2215)",
"fix failing test, use a different Gauge AO (#2210)",
- "add tests for invalid data type error"
+ "add tests for stacked column legend",
+ "change bleed test to Area (since Stacked column is now actually supported)"
],
"Refactoring": [
+ "remove comment, add ?",
"add dashboard plugin support (#2166)",
+ "get and set current AO in user data store via app data service",
"rename to ValueTypeError",
- "remove comment, add ?",
- "add constants needed for the user data store",
- "get and set current AO in user data store via app data service"
+ "add constants needed for the user data store"
],
"Features": [
"apply a legend for Stacked Column Chart (DHIS2-13783) (#2225)"
@@ -4619,8 +4619,8 @@
},
"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: change separator for array from semicolon to comma",
"tracker-api-migration: remove skipPaging parameter"
],
"Maintenance": [
@@ -4630,19 +4630,19 @@
},
"v101.0.0": {
"Features": [
- "move TEI import to new tracker endpoints",
- "migrate TEI and Event export to new tracker API",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "move Event import to new tracker endpoints"
+ "move TEI import to new tracker endpoints",
+ "move Event import to new tracker endpoints",
+ "migrate TEI and Event export to new tracker API"
],
"Bug Fixes": [
- "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "migration-trackedentity: change followupStatus to followup",
- "loader keeps showing when opening export in new page",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"lint issues",
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
"update tests snapshots",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter"
+ "loader keeps showing when opening export in new page",
+ "migration-trackedentity: change followupStatus to followup"
],
"Refactoring": [
"apply code review comments",
@@ -4691,211 +4691,211 @@
},
"v99.9.10": {
"Bug Fixes": [
- "update version number for app",
- "force trigger a release"
+ "force trigger a release",
+ "update version number for app"
],
"Maintenance": [
"release: cut 99.9.10 [skip release]"
- ],
- "GitHub": "\nBug Fixes \n\nforce trigger a release (87f4003 ) \n "
- },
- "v99.9.9": {
- "Features": [
- "geojson import icon",
- "publish first version under continuous release",
- "new GeoJSON importer (DHIS2-7171)",
- "org unit core id scheme select",
- "metadata export: remove csv option and adjust intro text",
- "import Earth Engine data for population (#1457)"
- ],
- "Maintenance": [
- "revert linting fixes",
- "deps: upgrade ui (#1487)",
- "release: cut 1.5.34 [skip ci]",
- "release: cut 1.5.19 [skip ci]",
- "release: cut 1.5.63 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "release: cut 1.5.22 [skip ci]",
- "release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.47 [skip ci]",
- "release: cut 1.5.32 [skip ci]",
- "release: cut 1.5.41 [skip ci]",
- "release: cut 1.5.49 [skip ci]",
- "remove \"xml\" from metadata import/export feature files",
- "code cleaning",
- "release: cut 1.5.48 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
+ ],
+ "GitHub": "\nBug Fixes \n\nforce trigger a release (87f4003 ) \n "
+ },
+ "v99.9.9": {
+ "Features": [
+ "geojson import icon",
+ "new GeoJSON importer (DHIS2-7171)",
+ "org unit core id scheme select",
+ "metadata export: remove csv option and adjust intro text",
+ "publish first version under continuous release",
+ "import Earth Engine data for population (#1457)"
+ ],
+ "Maintenance": [
+ "upgrade snapshot tests",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.28 [skip ci]",
+ "format",
"release: cut 1.5.46 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
- "release: cut 1.5.62 [skip ci]",
- "release: cut 1.5.0 [skip ci]",
"release: cut 1.5.42 [skip ci]",
- "release: cut 1.5.59 [skip ci]",
+ "release: cut 1.5.4 [skip ci]",
+ "release: cut 1.3.7 [skip ci]",
"release: cut 1.5.21 [skip ci]",
- "release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.23 [skip ci]",
- "release: cut 1.5.2 [skip ci]",
- "release: cut 1.5.30 [skip ci]",
- "release: cut 1.5.9 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.34 [skip ci]",
+ "deps: upgrade ui (#1487)",
"release: cut 1.3.0 [skip ci]",
- "set node version to 14 in githb scripts",
- "release: cut 1.5.18 [skip ci]",
- "release: cut 1.3.5 [skip ci]",
- "update test snapshots",
- "release: cut 1.6.1 [skip release]",
- "release: cut 1.5.33 [skip ci]",
- "release: cut 1.5.58 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "refactor",
+ "release: cut 1.5.41 [skip ci]",
+ "release: cut 1.5.19 [skip ci]",
+ "resolve conflicts in yarn.lock",
+ ".hooks folder",
"release: cut 1.5.11 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.67 [skip ci]",
- "node 16",
- "release: cut 1.5.13 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "release: cut 1.3.2 [skip ci]",
- "use sync mode temporarily",
- "release: cut 1.5.4 [skip ci]",
- "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.6 [skip ci]",
+ "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.17 [skip ci]",
+ "release: cut 1.5.43 [skip ci]",
+ "release: cut 1.5.37 [skip ci]",
+ "release: cut 1.5.32 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
"release: cut 1.2.23 [skip ci]",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.60 [skip ci]",
- "resolve conflicts in yarn.lock",
- "release: cut 1.5.45 [skip ci]",
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.5.31 [skip ci]",
- "move app to continuous release",
- "jest test fixes",
- "release: cut 1.5.28 [skip ci]",
- "release: cut 1.5.1 [skip ci]",
- "release: cut 1.5.69 [skip ci]",
- "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.68 [skip ci]",
+ "refactor",
+ "release: cut 1.5.22 [skip ci]",
+ "release: cut 1.4.2 [skip ci]",
+ "release: cut 1.5.50 [skip ci]",
"release: cut 1.5.29 [skip ci]",
+ "release: cut 1.5.67 [skip ci]",
+ "release: cut 1.5.38 [skip ci]",
"release: cut 1.4.8 [skip ci]",
- "release: cut 1.5.16 [skip ci]",
+ "use sync mode temporarily",
"release: cut 1.5.53 [skip ci]",
- "browserlist upgrade",
+ "release: cut 1.5.14 [skip ci]",
+ "release: cut 1.4.7 [skip ci]",
"release: cut 1.5.57 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "update app icon",
+ "release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.61 [skip ci]",
+ "release: cut 1.5.58 [skip ci]",
"release: cut 1.5.51 [skip ci]",
- "release: cut 1.5.37 [skip ci]",
- "release: cut 1.5.68 [skip ci]",
- "format",
- "release: cut 1.5.36 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.33 [skip ci]",
"release: cut 1.5.44 [skip ci]",
- ".hooks folder",
- "set node version to 14 in github scripts",
- "release: cut 1.6.0 [skip release]",
- "release: cut 1.4.3 [skip ci]",
- "release: cut 1.5.5 [skip ci]",
- "release: cut 1.5.35 [skip ci]",
- "release: cut 1.5.65 [skip ci]",
+ "release: cut 1.5.24 [skip ci]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.5.2 [skip ci]",
+ "release: cut 1.5.39 [skip ci]",
"release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
- "update snapshots",
+ "release: cut 1.5.23 [skip ci]",
+ "release: cut 1.5.1 [skip ci]",
+ "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.5.16 [skip ci]",
+ "update test snapshots",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.56 [skip ci]",
"localize",
- "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.4.4 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.13 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
+ "node 16",
"master merge",
- "release: cut 1.5.15 [skip ci]",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.5.43 [skip ci]",
- "release: cut 1.5.52 [skip ci]",
+ "release: cut 1.5.0 [skip ci]",
+ "release: cut 1.6.0 [skip release]",
+ "code cleaning",
+ "release: cut 1.5.26 [skip ci]",
+ "release: cut 1.5.47 [skip ci]",
+ "browserlist upgrade",
+ "release: cut 1.5.63 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
"release: cut 1.4.6 [skip ci]",
- "release: cut 1.5.10 [skip ci]",
- "update app icon",
- "release: cut 1.5.6 [skip ci]",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.61 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
- "release: cut 1.5.50 [skip ci]",
"release: cut 1.4.1 [skip ci]",
- "release: cut 1.5.24 [skip ci]",
- "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.59 [skip ci]",
+ "set node version to 14 in githb scripts",
+ "release: cut 1.4.3 [skip ci]",
+ "release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.62 [skip ci]",
+ "release: cut 1.5.65 [skip ci]",
+ "move app to continuous release",
+ "release: cut 1.5.5 [skip ci]",
+ "revert linting fixes",
"release: cut 1.5.3 [skip ci]",
- "release: cut 1.3.7 [skip ci]",
- "upgrade snapshot tests"
+ "release: cut 1.5.52 [skip ci]",
+ "release: cut 1.5.54 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
+ "update snapshots",
+ "release: cut 1.5.30 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.60 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
+ "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.5.15 [skip ci]",
+ "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.5.18 [skip ci]",
+ "set node version to 14 in github scripts",
+ "release: cut 1.5.69 [skip ci]",
+ "release: cut 1.5.20 [skip ci]",
+ "remove \"xml\" from metadata import/export feature files"
],
"Bug Fixes": [
+ "don't show list when empty (#1551)",
+ "centralize paging in DataPreview component",
+ "adjust schemas layout, typography",
+ "interface adjustments",
"padding fixes for Earth Engine import (#1544)",
- "adjust page appearance, add transparent prop",
- "geojson property name should match input field (DHIS2-7171)",
- "use convention for page summary text (#1502)",
- "async import",
+ "trailing newline",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "update text for EE import",
"sidebar design (squashme)",
+ "update github action to ensure yarn install is run before releasing",
+ "tei-export: use correct param name for teiTypeFilter (#1546)",
"label text [DHIS2-11265] (#1677)",
- "update text for EE import",
- "use 'Organisation unit' instead of 'Org unit' in preview table",
- "hide and show associated geometry attribute select",
- "add earth engine card to home page (#1541)",
- "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "use same page summary text as line-listing-app",
+ "use convention for page summary text (#1502)",
"avoid breaking selects [DHIS2-16264] (#1963)",
- "keep the scroll from happening on preview table unnecessarily (#1539)",
- "move Tooltip to general components folder",
- "loading logic",
- "page number needs to be reset to 1 when new preview generated (#1508)",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
- "trailing newline",
- "adjust margins and add divider for Data preview section (#1510)",
- "don't show list when empty (#1551)",
- "remove extraneous div",
- "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "standardize header typography (squashme)",
- "preserve users preferred rows per page for data preview (#1504)",
"adjust sidebar style",
- "adjust overview card design and interaction",
- "interface adjustments",
- "display ou parent name in preview with grey color (#1507)",
- "adjust schemas layout, typography",
+ "earth engine import string fixes (#1499)",
+ "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "use correct update strategy for metadata import [DHIS-12479]",
"swap Preview button with Preview header when previewing the data",
- "translations: sync translations from transifex (master)",
- "tei-export: use correct param name for teiTypeFilter (#1546)",
+ "standardize header typography (squashme)",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "hide stateful selects to preserve state",
+ "async import",
"update version number for app",
+ "better error message",
"metadata: use correct format names on metadata pages",
- "use same dataset for total population (#1683)",
- "use string for date inputs [DHIS2-12489] (#1750)",
- "standardize typography",
+ "don't render component if no options available",
+ "use same page summary text as line-listing-app",
+ "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
+ "adjust advanced options control",
+ "add earth engine card to home page (#1541)",
+ "move Tooltip to general components folder",
"add tooltip and disabled Period component when no EE has been selected (#1500)",
- "update github action to ensure yarn install is run before releasing",
+ "standardize typography",
+ "display ou parent name in preview with grey color (#1507)",
+ "adjust schemas page (squashme)",
+ "adjust spacing so Job summary header and tags look better (#1509)",
"data element placeholder",
+ "adjust radio prefix",
+ "hide and show associated geometry attribute select",
+ "use 'Organisation unit' instead of 'Org unit' in preview table",
+ "geojson property name should match input field (DHIS2-7171)",
"component class name",
- "look for coc match by code",
- "adjust spacing so Job summary header and tags look better (#1509)",
- "address issue via workaround",
"metadata dependency export: remove \"xml\" from intro text",
- "adjust schemas page (squashme)",
+ "remove extraneous div",
+ "use same dataset for total population (#1683)",
+ "patch webpack to support webworker importScripts with relative publicPath (#1516)",
+ "loading logic",
+ "page number needs to be reset to 1 when new preview generated (#1508)",
+ "look for coc match by code",
+ "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
+ "translations: sync translations from transifex (master)",
+ "adjust page appearance, add transparent prop",
+ "adjust overview card design and interaction",
+ "keep the scroll from happening on preview table unnecessarily (#1539)",
"adjust org unit tree component",
- "patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "don't render component if no options available",
- "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
- "use correct update strategy for metadata import [DHIS-12479]",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
- "earth engine import string fixes (#1499)",
- "hide stateful selects to preserve state",
- "better error message",
- "adjust radio prefix",
- "centralize paging in DataPreview component",
- "adjust job overview and summary design",
- "adjust advanced options control"
+ "address issue via workaround",
+ "adjust margins and add divider for Data preview section (#1510)",
+ "use string for date inputs [DHIS2-12489] (#1750)",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "adjust job overview and summary design"
],
"Build Updates": [
- "fix d2-style script",
"replace semantic commit checks with new workflow (#1381)",
+ "remove no verify step",
"fix lint script",
- "remove no verify step"
+ "fix d2-style script"
],
"Refactoring": [
- "metadata: remove xml format option from import & export",
+ "get push, pop, update from useForm hook directly in component",
"metadata: remove xml format option from import and export",
- "metadata dependency export: remove xml format option",
"move fetching eedata to a hook",
- "get push, pop, update from useForm hook directly in component",
+ "metadata dependency export: remove xml format option",
+ "metadata: remove xml format option from import & export",
"useMemo instead of useState/useEffect"
],
"Testing": [
@@ -4905,8 +4905,8 @@
"v2.30-RC3": {},
"v2.30-RC2-SNAPSHOT": {
"Refactoring": [
- "move icons into Icon",
- "move menuIcon at page level"
+ "move menuIcon at page level",
+ "move icons into Icon"
]
},
"v2.30-RC1-SNAPSHOT": {},
@@ -4921,8 +4921,8 @@
},
"v1.6.0": {
"Maintenance": [
- "release: cut 1.6.0 [skip release]",
- "move app to continuous release"
+ "move app to continuous release",
+ "release: cut 1.6.0 [skip release]"
],
"Features": [
"publish first version under continuous release"
@@ -4960,36 +4960,36 @@
"v101.1.5": {
"Bug Fixes": [
"sanitize width before reading and writing to local storage",
- "ensure width is within lower and upper bound in a centralized place",
- "sanitize sidebar width before reading and writing to local storage (#576)"
+ "sanitize sidebar width before reading and writing to local storage (#576)",
+ "ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
"disable report-portal so we can see test failures",
- "decrease delay for showing the blue line on hover",
- "release: cut 101.1.5 [skip release]",
"restore cypress reportportal config",
- "adjust comment to code change"
+ "decrease delay for showing the blue line on hover",
+ "adjust comment to code change",
+ "release: cut 101.1.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
},
"v101.1.4": {
"Bug Fixes": [
- "update options test after DHIS2 Core v39.6 release (#577)",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
- "update options test because DHIS2 Core v39.6 has been released"
+ "update options test because DHIS2 Core v39.6 has been released",
+ "update options test after DHIS2 Core v39.6 release (#577)"
],
"Maintenance": [
+ "release: cut 101.1.4 [skip release]",
+ "restore cypress config",
+ "add comment with JIRA issue link",
"remove version dependent e2e test logic for enrollment too",
"surround assertions with it blocks",
- "add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
- "disable reporter in cypress config",
"round to single decimal",
- "release: cut 101.1.4 [skip release]",
- "restore cypress config"
+ "disable reporter in cypress config",
+ "only test enrolment skip rounding on v41 and above"
],
"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 "
},
@@ -5016,48 +5016,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": [
- "add resizable sidebar (DHIS2-17170) (#534)",
- "allow sidebar width reset via view menu",
- "enable resizing the sidebar with keyboard navigation",
+ "decrease sidebar width after window resize if needed",
+ "prevent sidebar from becoming to narrow or extend past the end of the window",
"add sidebar width to global state and store in local storage",
- "reset to default width on double click",
"ensure sidebar does not break layout",
- "decrease sidebar width after window resize if needed",
- "prevent sidebar from becoming to narrow or extend past the end of the window"
+ "reset to default width on double click",
+ "allow sidebar width reset via view menu",
+ "add resizable sidebar (DHIS2-17170) (#534)",
+ "enable resizing the sidebar with keyboard navigation"
],
"Maintenance": [
- "add e2e test for reset by double click",
- "use local storage key format consistent with dashboards",
- "use correct default size",
"add translation for reset sidebar width button",
+ "use local storage key format consistent with dashboards",
+ "release: cut 101.1.0 [skip release]",
"remove redundant call to event.persist()",
+ "use correct default size",
"correct some typos",
- "fix typo in filename",
- "release: cut 101.1.0 [skip release]"
+ "add e2e test for reset by double click",
+ "fix typo in filename"
],
"Bug Fixes": [
- "address overshooting min and max width issues",
+ "persist width correctly after resetting",
"add dependency array to effect hook",
+ "address overshooting min and max width issues",
"ensure resize handler is removed when the component unmounts",
- "persist width correctly after resetting",
- "animate width on inner panel to fix reset animation",
"set animation duration to 150ms for increased snappiness",
- "hide panel content after transition is complete"
+ "hide panel content after transition is complete",
+ "animate width on inner panel to fix reset animation"
],
"Testing": [
- "implement e2e tests",
- "assert out-of-bounds behavior"
+ "assert out-of-bounds behavior",
+ "implement e2e tests"
],
"Documentation": [
- "describe how the resizable sidebar feature works",
- "add instructions for resetting to default by double-click"
+ "add instructions for resetting to default by double-click",
+ "describe how the resizable sidebar feature works"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -5075,10 +5075,10 @@
},
"v101.0.6": {
"Maintenance": [
+ "deps: bump the security group across 1 directory with 10 updates (#541)",
"release: cut 101.0.6 [skip release]",
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "deps: bump express from 4.18.2 to 4.19.2 (#520)",
- "deps: bump the security group across 1 directory with 10 updates (#541)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -5096,11 +5096,11 @@
},
"v101.0.4": {
"Maintenance": [
- "enhance parallel cypress test execution (#514)",
"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)",
- "release: cut 101.0.4 [skip release]",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)"
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -5146,9 +5146,9 @@
},
"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)",
- "group all non dhis2 deps into a single dependabot PR (#510)"
+ "release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
@@ -5164,26 +5164,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "verify values are sorted correctly",
- "add another test for sorting/saving",
"add Cypress tests for sorting in AO",
"enable test for sorting data loaded from AO",
- "refactor after PR review"
+ "add another test for sorting/saving",
+ "refactor after PR review",
+ "verify values are sorted correctly"
],
"Bug Fixes": [
- "avoid extra analytics request when loading a new AO",
- "use correct default for sorting direction",
- "reset sorting when a different AO is loaded",
- "reset local sorting state when column is removed",
- "avoid re-renders and double requests when sorting in dashboard",
- "pass correct dimension name in download for sorting",
"format sorting correctly when saving DHIS2-15836",
- "respect user defined sorting in download DHIS2-15248",
- "use correct property name and case",
+ "fix merge conflict",
+ "reset local sorting state when column is removed",
+ "reset sorting when a different AO is loaded",
"show empty cell for missing boolean values as well (#466)",
+ "respect user defined sorting in download DHIS2-15248",
+ "avoid extra analytics request when loading a new AO",
+ "use correct default for sorting direction",
"fix sorting on a \"repeated\" dimension column",
- "fix merging conflict",
- "fix merge conflict"
+ "use correct property name and case",
+ "pass correct dimension name in download for sorting",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "fix merging conflict"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -5210,8 +5210,8 @@
},
"v100.16.0": {
"Maintenance": [
- "implement handling for DHIS2 core-triggered dispatch events (#499)",
- "release: cut 100.16.0 [skip release]"
+ "release: cut 100.16.0 [skip release]",
+ "implement handling for DHIS2 core-triggered dispatch events (#499)"
],
"Features": [
"tracked entity input (DHIS2-16023) (#451)"
@@ -5236,21 +5236,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add option for skipRounding",
"add feature toggle for skipRounding option",
- "add skipRounding option DHIS2-15629",
"enable skip rounding option for all versions",
- "handle showHierarchy separately from requestable options"
+ "handle showHierarchy separately from requestable options",
+ "add option for skipRounding",
+ "add skipRounding option DHIS2-15629"
],
"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",
"add documentation for skip rounding option",
- "rephrase skip rounding section title"
+ "rephrase skip rounding section title",
+ "fix sequence of example screenshots",
+ "remove screenshot of Options modal"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -5262,11 +5262,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming to push-analytics class-names",
- "apply consistent naming for push-analytics class names",
- "release: cut 100.14.0 [skip release]",
"upgrade @dhis2/analytics",
- "fix formatting"
+ "apply consistent naming for push-analytics class names",
+ "apply consistent naming to push-analytics class-names",
+ "fix formatting",
+ "release: cut 100.14.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
},
@@ -5302,45 +5302,45 @@
},
"v100.12.0": {
"Testing": [
- "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
- "send jest test results only when env is setup (#469)",
- "copy/paste typo",
+ "add report portal attributes (#471)",
+ "stop using 'chip-primary', which isn't needed",
"dynamic offset for years (#477)",
"add missing selector to non-suffixed chips",
+ "send jest test results only when env is setup (#469)",
+ "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"update latest changes on master to use the new chip assertion format",
- "add report portal attributes (#471)",
- "stop using 'chip-primary', which isn't needed"
+ "copy/paste typo"
],
"Maintenance": [
- "use hyphens for app names",
- "remove cypress videoUploadOnPasses option which has been removed in v13",
- "use alpha version of analytics",
- "revert Analytics alpha",
"merge conflict",
- "only upload videos for failing cypress tests (#472)",
"conditionally set PR title in dhis2-verify-app workflow (#479)",
- "analytics (#473)",
+ "only upload videos for failing cypress tests (#472)",
+ "use hyphens for app names",
+ "remove cypress videoUploadOnPasses option which has been removed in v13",
+ "release: cut 100.12.0 [skip release]",
"remove videos using an after:spec event callback",
- "use analytics@26.2.0",
"bump Analytics to latest alpha",
- "release: cut 100.12.0 [skip release]"
+ "revert Analytics alpha",
+ "use analytics@26.2.0",
+ "use alpha version of analytics",
+ "analytics (#473)"
],
"Features": [
- "updated chip design (DHIS2-15897) (#478)",
- "update layout chip design"
+ "update layout chip design",
+ "updated chip design (DHIS2-15897) (#478)"
],
"Bug Fixes": [
- "adjust input option design (#464)",
- "dimension item height",
- "layout-chip: prevent suffix shrinking",
- "dimension item suffix color",
- "dimension and layout item button height",
"chip icon margin",
+ "adjust input option design (#464)",
"chip line height",
"dimension-item: adjust design to match new layout chip",
+ "dimension item height",
+ "layout-chip: prevent suffix shrinking",
"chip label padding",
- "chip: add comma delimiter"
+ "dimension item suffix color",
+ "chip: add comma delimiter",
+ "dimension and layout item button height"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -5482,16 +5482,16 @@
},
"v100.0.5": {
"Maintenance": [
+ "useGetErrorIfNotAllowed hook tests",
+ "remove duplicate/unused tests",
+ "passwordReset page tests",
+ "language update tests",
+ "add missing coverage flag when running tests",
"release: cut 100.0.5 [skip release]",
"set code coverage threshold",
- "add missing coverage flag when running tests",
- "passwordReset page tests",
- "useGetErrorIfNotAllowed hook tests",
"clean up tests",
- "app component tests",
- "language update tests",
- "remove duplicate/unused tests",
- "start adding unit tests"
+ "start adding unit tests",
+ "app component tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5500,8 +5500,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)"
@@ -5536,8 +5536,8 @@
},
"v100.0.0": {
"Features": [
- "force a new release",
- "publish v100 release"
+ "publish v100 release",
+ "force a new release"
],
"Maintenance": [
"release: cut 100.0.0 [skip release]"
@@ -5668,6 +5668,16 @@
}
},
"maps-app": {
+ "v100.6.4": {
+ "Maintenance": [
+ "release: cut 100.6.4 [skip release]",
+ "remove qa checks on push to master in the release workflow (#3306)"
+ ],
+ "Bug Fixes": [
+ "schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
+ ],
+ "GitHub": "\nBug Fixes \n\nschemas were unnecessarily loaded and taking up valuable bandwidth (#3197 ) (4b8dd61 ) \n "
+ },
"v100.6.3": {
"Bug Fixes": [
"plugin crashes for Earth Engine layers in the dashboard (#3302)"
@@ -5679,8 +5689,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)"
@@ -5689,8 +5699,8 @@
},
"v100.6.1": {
"Maintenance": [
- "use separate workflows for prs, releases and tags (#3276)",
- "release: cut 100.6.1 [skip release]"
+ "release: cut 100.6.1 [skip release]",
+ "use separate workflows for prs, releases and tags (#3276)"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -5748,23 +5758,23 @@
"v100.5.5": {
"Bug Fixes": [
"use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "unclear 'show no data' (#3204)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799",
"translations: sync translations from transifex (dev) (#3237)",
- "merge dev to master"
+ "merge dev to master",
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "unclear 'show no data' (#3204)"
],
"Maintenance": [
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"run release step on tags so it publishes to d2-ci (#3233)",
"do not run release step on dev branch",
- "release: cut 100.5.5 [skip release]"
+ "release: cut 100.5.5 [skip release]",
+ "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",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
"users losing work when opening as chart (#3196)"
],
"Maintenance": [
@@ -5775,9 +5785,9 @@
},
"v100.5.3": {
"Bug Fixes": [
+ "merge to master",
"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)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -5791,15 +5801,15 @@
"merge to master"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "docs: update docs for data table, geojson and outdated screenshots (#3178)"
+ "docs: update docs for data table, geojson and outdated screenshots (#3178)",
+ "release: cut 100.5.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\nparagraph newlines in map description were being removed (#3182 ) (1e40100 ) \ntranslations: sync translations from transifex (dev) (63bce3d ) \n "
},
"v100.5.1": {
"Bug Fixes": [
- "merge to master",
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -5808,59 +5818,59 @@
},
"v100.5.0": {
"Bug Fixes": [
- "prevent data table effects from running code when no table (#3147)",
- "reduce the padding to make room for the scrollbar (#3148)",
- "improve geojson layer error responses and cypress tests (#3149)",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "highlight features when data table has filter",
"values that are strings but numeric in quality were not filtering",
- "final fixes for geojson (#3154)",
- "onLayerAdded wasnt defined for SplitViews",
- "isPushAnalytics url param",
- "map plugin - do not load async layers multiple times (#3143)",
+ "prevent data table effects from running code when no table (#3147)",
+ "reset error when switching which layer shows data table",
"tab length should only take the space of the title",
+ "make logic match prev code",
+ "upgrade maps-gl for the rounded line join and caps",
+ "onLayerAdded wasnt defined for SplitViews",
"position tooltip right over the thumbnail title",
- "prevent enabling download button while loading mask is showing",
- "check download param when navigating to new",
+ "set point radius to size that was set in the style settings",
"show no data message when geojson feature has no data (#3145)",
- "reset error when switching which layer shows data table",
"add class to map container when no map id is set",
+ "add tooltip on layer thumbnails",
"translations: sync translations from transifex (dev) (#3132)",
- "highlight features when data table has filter",
+ "make `dhis2-map-new` class independent of downloadMode",
"set map bounds after all layers are added to the map",
- "use more understandable error messages",
+ "set minimum point size of 1",
"check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "limit stroke width to 0-10",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
"add class-names for push-analytics",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "upgrade maps-gl for the rounded line join and caps",
- "add tooltip on layer thumbnails",
- "set point radius to size that was set in the style settings",
- "make `dhis2-map-new` class independent of downloadMode",
+ "map plugin - do not load async layers multiple times (#3143)",
"various fixes after release testing (#3151)",
+ "final fixes for geojson (#3154)",
+ "use more understandable error messages",
+ "isPushAnalytics url param",
+ "check download param when navigating to new",
+ "limit stroke width to 0-10",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "prevent enabling download button while loading mask is showing",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "set minimum point size of 1",
- "ensure isDownload is a bool to avoid prop-types error",
- "make logic match prev code"
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
"when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "add push analytics instructions",
"merge to master 2.41.0 features and fixes",
"add ability to add GeoJSON URL external layers (#3127)"
],
"Maintenance": [
+ "code cleaning",
+ "read single url param",
+ "code comment",
"upgrade @dhis2/maps-gl",
"legend item styling - set max line weight and rename to Point radius",
- "update @dhis2/analytics and deduplicate deps",
"improve legend for geojson layers",
+ "update @dhis2/analytics and deduplicate deps",
"release: cut 100.5.0 [skip release]",
- "read single url param",
- "code comment",
- "code cleaning",
"update i18n"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
@@ -5876,16 +5886,16 @@
},
"v100.4.0": {
"Maintenance": [
- "add data table cypress test and enable orgunitinfo test (#3114)",
- "release: cut 100.3.0 [skip release]",
"deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
- "release: cut 100.4.0 [skip release]",
+ "add data table cypress test and enable orgunitinfo test (#3114)",
"include release notes in slack bot message (#3123)",
+ "release: cut 100.4.0 [skip release]",
+ "release: cut 100.3.0 [skip release]",
"dependencies: upgrade ui to v9 (#3115)"
],
"Features": [
- "replace data table with UI data table (#3015)",
- "merge dev to master"
+ "merge dev to master",
+ "replace data table with UI data table (#3015)"
],
"GitHub": "\nFeatures \n"
},
@@ -5901,40 +5911,40 @@
},
"v100.2.3": {
"Bug Fixes": [
- "conditionally set PR title in dhis2-verify-app workflow (#3089)",
"translations: sync translations from transifex (dev)",
- "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)"
+ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
+ "conditionally set PR title in dhis2-verify-app workflow (#3089)"
],
"Maintenance": [
- "use reportportal fork",
- "use hyphens for app names",
- "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
- "test updates that decouple test to ui version",
- "analytics@26.2.0 (#3081)",
- "release: cut 100.2.3 [skip release]",
- "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
- "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
"use renamed github shared workflow (#3046)",
+ "test updates that decouple test to ui version",
+ "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
+ "use hyphens for app names",
+ "use reportportal fork",
"deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
"deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "use more verbose style in LayersLoader to clarify logic (#3075)",
+ "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
+ "release: cut 100.2.3 [skip release]",
+ "analytics@26.2.0 (#3081)",
+ "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
"deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
- "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
- "26.2.0-cumulative-values-alpha.1"
+ "use more verbose style in LayersLoader to clarify logic (#3075)",
+ "26.2.0-cumulative-values-alpha.1",
+ "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)"
],
"Testing": [
- "send jest test results only when env is setup (#3078)",
- "add report portal attributes"
+ "add report portal attributes",
+ "send jest test results only when env is setup (#3078)"
],
"GitHub": "\nBug Fixes \n\nconditionally set PR title in dhis2-verify-app workflow (#3089 ) (03eed2d ) \nreport as MAP_VIEW not VISUALIZATION_VIEW (#3086 ) (008e7fe ) \ntranslations: sync translations from transifex (dev) (dcf7743 ) \ntranslations: sync translations from transifex (dev) (7d98a8a ) \ntranslations: sync translations from transifex (dev) (6e8b82b ) \n "
},
"v100.2.2": {
"Bug Fixes": [
- "do not show geojson or arcgis layers since they are not supported yet (#3036)",
- "do not show unsupported geojson or arcgis external layers (#3036)"
+ "do not show unsupported geojson or arcgis external layers (#3036)",
+ "do not show geojson or arcgis layers since they are not supported yet (#3036)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -5943,19 +5953,19 @@
},
"v100.2.1": {
"Maintenance": [
+ "update jest tests and strings for removal of google basemaps",
+ "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
"release: cut 100.2.1 [skip release]",
- "only send bot messages on the actual release commit (#2988)",
"set up report portal (#3032)",
- "update jest tests and strings for removal of google basemaps",
- "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)"
+ "only send bot messages on the actual release commit (#2988)"
],
"Bug Fixes": [
- "external basemaps were not showing [DHIS2-15953] (#3017)",
- "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
- "ensure layer type is supported and remove the unsupported Google basemaps",
"translations: sync translations from transifex (dev)",
+ "ensure layer type is supported and remove the unsupported Google basemaps",
"sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
- "release candidate 100.2.1"
+ "external basemaps were not showing [DHIS2-15953] (#3017)",
+ "release candidate 100.2.1",
+ "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)"
],
"GitHub": "\nBug Fixes \n\nensure layer type is supported and remove the unsupported Google basemaps (25de9ba ) \nexternal basemaps were not showing [DHIS2-15953] (#3017 ) (47ef463 ) \nexternal layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023 ) (9a8f34e ) \nsorting of layers by drag and drop was not working [DHIS2-16024] (#3021 ) (e006287 ) \ntranslations: sync translations from transifex (dev) (02b5f73 ) \n "
},
@@ -5971,60 +5981,60 @@
"Maintenance": [
"release: cut 100.2.0 [skip release]",
"update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
+ "fixed period select refactor (#2958)",
"deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
- "send success message to slack when release succeeds (#2954)",
- "fixed period select refactor (#2958)"
+ "send success message to slack when release succeeds (#2954)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (af3183c ) \naccept both lowercase and camelCase interpretationId in url(#2937 ) (c171b3d ) \ntranslations: sync translations from transifex (dev) (1ec1b5c ) \ntranslations: sync translations from transifex (dev) (bfff4ab ) \ntranslations: sync translations from transifex (dev) (2a77caa ) \n \nFeatures \n\nReverts \n"
},
"v100.1.7": {
"Bug Fixes": [
- "post a data statistics view when map is open or saved (#2951)",
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
- "use programIndicators endpoint respecting sharing settings (#2950)",
+ "set default basemap for interpretation map (DHIS2-15788) (#2944)",
"draw layers with opacity (#2948)",
+ "use programIndicators endpoint respecting sharing settings (#2950)",
+ "hide see position from context meny for split view maps",
"show warning if event filter is not supported (#2952)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
"use display name for data sets (#2947)",
- "set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "hide see position from context meny for split view maps"
+ "post a data statistics view when map is open or saved (#2951)"
],
"Maintenance": [
- "release: cut 100.1.7 [skip release]",
- "fix dataDownload tests",
- "format files and fix broken import",
- "cypress test of the interpretations modal",
"add cypress test checking context menu contents",
+ "format files and fix broken import",
"update cypress to v12 and adjust config files",
- "remove manifest file"
+ "cypress test of the interpretations modal",
+ "remove manifest file",
+ "fix dataDownload tests",
+ "release: cut 100.1.7 [skip release]"
],
"GitHub": "\nBug Fixes \n\ndraw layers with opacity (#2948 ) (2eb4dd4 ) \nhide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945 ) (e76c591 ) \npost a data statistics view when map is open or saved (#2951 ) (4db4fa6 ) \nset default basemap for interpretation map (DHIS2-15788) (#2944 ) (49e1c2c ) \nshow warning if event filter is not supported (#2952 ) (6d1caa1 ) \nuse display name for data sets (#2947 ) (b77b0df ) \nuse programIndicators endpoint respecting sharing settings (#2950 ) (b43ad0f ) \n "
},
"v100.1.6": {
"Bug Fixes": [
- "keep layer visibility when period is changed (#2705)",
- "Set rendering strategy to single if not relative period (#2703)",
- "upgrade landcover dataset (#2732)",
+ "translations: sync translations from transifex (dev)",
"set period for each split view map (#2721)",
- "translations: sync translations from transifex (dev)"
+ "Set rendering strategy to single if not relative period (#2703)",
+ "keep layer visibility when period is changed (#2705)",
+ "upgrade landcover dataset (#2732)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
+ "increase cypress extended timeout (#2744)",
+ "remove target-branch from dependabot config (#2731)",
+ "RenderingStategy as functional component and usePrevious hook (#2927)",
"PeriodTypeSelect as functional component (#2926)",
"use maps-app emoji in nightly slack message",
- "remove old code",
- "BooleanStyle as functional component (#2921)",
- "remove target-branch from dependabot config (#2731)",
"dependency upgrades (#2722)",
- "dependency upgrades (#2930)",
- "RenderingStategy as functional component and usePrevious hook (#2927)",
- "disable nightly scheduled test run (#2782)",
"release: cut 100.1.6 [skip release]",
- "increase default timeout for DOM activity (#2720)",
+ "remove old code",
"use 50 second timeout for card title to appear (#2730)",
- "increase cypress extended timeout (#2744)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)"
+ "BooleanStyle as functional component (#2921)",
+ "disable nightly scheduled test run (#2782)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
+ "dependency upgrades (#2930)",
+ "increase default timeout for DOM activity (#2720)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (3a3b81e ) \ntranslations: sync translations from transifex (dev) (3effb0d ) \nkeep layer visibility when period is changed (#2705 ) (df32ea4 ) \nset period for each split view map (#2721 ) (6ec0eba ) \nSet rendering strategy to single if not relative period (#2703 ) (c47484b ) \nupgrade landcover dataset (#2732 ) (3e93ced ) \ntranslations: sync translations from transifex (dev) (22d43c7 ) \ntranslations: sync translations from transifex (dev) (b5da40a ) \ntranslations: sync translations from transifex (dev) (a090132 ) \ntranslations: sync translations from transifex (dev) (21acc31 ) \ntranslations: sync translations from transifex (dev) (4597cbb ) \n "
},
@@ -6035,8 +6045,8 @@
],
"Maintenance": [
"clean up old files",
- "gitignore",
- "release: cut 100.1.5 [skip release]"
+ "release: cut 100.1.5 [skip release]",
+ "gitignore"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
@@ -6078,22 +6088,6 @@
"release: cut 100.1.1 [skip release]"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (7b80f03 ) \n "
- },
- "v100.1.0": {
- "Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "yarn.lock"
- ],
- "Bug Fixes": [
- "remove fallback coordinate field (DHIS2-8165) (#2575)",
- "use window.parent",
- "bump cli-app-scripts for precaching improvement",
- "bumps cli-app-scripts to 10.3.8 for LIBS-499 fix (#2592)"
- ],
- "Features": [
- "plugin: send installation status [DHIS2-15097] (#2580)"
- ],
- "GitHub": "\nBug Fixes \n\nbumps cli-app-scripts to 10.3.8 for LIBS-499 fix (#2592 ) (f305dc9 ) \nremove fallback coordinate field (DHIS2-8165) (#2575 ) (e794125 ) \n \nFeatures \n\nplugin: send installation status [DHIS2-15097] (#2580 ) (0817420 ) \n "
}
},
"menu-management-app": {
@@ -6103,8 +6097,8 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 28.3.0 [skip release]",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "release: cut 28.3.0 [skip release]"
],
"GitHub": "\nFeatures \n\ntrigger first release (c595f57 ) \n \nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
@@ -6160,9 +6154,9 @@
},
"v28.2.7": {
"Build Updates": [
- "fix d2-style script",
"fix lint script",
- "replace semantic commit checks with new workflow"
+ "replace semantic commit checks with new workflow",
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6204,8 +6198,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)"
@@ -6290,41 +6284,41 @@
},
"v28.0.2": {
"Maintenance": [
- "add stale bot configuration (#16)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "transifex integration",
- "translations: sync Spanish translations from transifex (master)",
- "translations: sync translations from transifex [skip ci] (master)",
- "translations: sync TetumTetun translations from transifex (master)",
- "replace maven with alternate deployment regime",
+ "translations: sync Chinese translations from transifex (master)",
"translations: sync French translations from transifex (master)",
- "do not copy package.json to build",
+ "translations: sync TetumTetun translations from transifex (master)",
+ "translations: sync Russian translations from transifex (master)",
+ "update to version 31 for master because of new build pipeline",
+ "translations: sync PortugueseBrazil translations from transifex (master)",
+ "translations: sync Swedish translations from transifex (master)",
+ "update travis config and remove unused deps",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "clean up build process",
"release: cut 28.0.2 [skip ci]",
- "translations: sync Chinese translations from transifex (master)",
+ "transifex integration",
"translations: sync PersianAfghanistan translations from transifex (master)",
- "translations: sync translations from transifex (master)",
- "translations: sync French translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master)",
- "translations: sync Lao translations from transifex (master)",
- "update travis config and remove unused deps",
- "translations: sync Urdu translations from transifex (master)",
- "translations: sync Tajik translations from transifex (master)",
- "translations: sync Russian translations from transifex (master)",
"translations: sync Portuguese translations from transifex (master)",
- "clean up build process",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "translations: sync PortugueseBrazil translations from transifex (master)",
"translations: sync Indonesian translations from transifex (master)",
- "update to version 31 for master because of new build pipeline",
- "translations: sync Vietnamese translations from transifex (master)",
+ "replace maven with alternate deployment regime",
+ "add stale bot configuration (#16)",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "do not copy package.json to build",
"translations: sync Pushto translations from transifex (master)",
- "translations: sync Swedish translations from transifex (master)"
+ "translations: sync Tajik translations from transifex (master)",
+ "translations: sync Vietnamese translations from transifex (master)",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync Urdu translations from transifex (master)",
+ "translations: sync translations from transifex [skip ci] (master)",
+ "translations: sync translations from transifex (master)",
+ "translations: sync Lao translations from transifex (master)",
+ "translations: sync Arabic translations from transifex (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master)"
],
"Build Updates": [
+ "migrate to github actions (#239)",
"add comment and close workflow",
- "update travis builds (#14)",
- "migrate to github actions (#239)"
+ "update travis builds (#14)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6353,8 +6347,8 @@
"v100.0.58": {},
"v100.0.57": {
"Bug Fixes": [
- "fall back to periodType name if translation isn't present",
- "missing labels in report period selector [DHIS2-16199]"
+ "missing labels in report period selector [DHIS2-16199]",
+ "fall back to periodType name if translation isn't present"
],
"Maintenance": [
"release: cut 100.0.57 [skip release]"
@@ -6640,8 +6634,8 @@
"remove oauth2 section from version 42 and above"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "resolve linting issues"
+ "resolve linting issues",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"remove extra if block in navigation",
@@ -6725,194 +6719,194 @@
"v100.0.0": {
"Maintenance": [
"update app version (#1302)",
- "update app title (#1303)",
"add apphubid",
"release: cut 100.0.0 [skip release]",
+ "update app title (#1303)",
"update verify-app github action"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
},
"v99.9.9": {
"Features": [
- "hide biweekly periods (DHIS2-11165)",
- "add setting startModuleEnableLightweight (DHIS2-12060)",
- "analytics: facility map layer settings",
- "add dropdown for default basemap [DHIS2-12155]",
- "add in scheduling settings to settings app [DHIS2-15765] (#1295)",
- "use @dhis2/ui components for OAuth2 clients editor",
- "use @dhis2/ui components for file uploads",
+ "add more analytics/sql view max limit options (DHIS2-12521)",
"zero data values in analytics tables setting (#933)",
+ "add in scheduling settings to settings app [DHIS2-15765] (#1295)",
+ "add setting startModuleEnableLightweight (DHIS2-12060)",
"port to app-platform (#800)",
- "add more options",
+ "add dropdown for default basemap [DHIS2-12155]",
"analytics: add default org unit group set and level for maps",
+ "add more options",
+ "add credentialsExpiresReminderInDays setting",
+ "use @dhis2/ui components for OAuth2 clients editor",
+ "hide biweekly periods (DHIS2-11165)",
"system update notifications setting (#950)",
- "add more analytics/sql view max limit options (DHIS2-12521)",
- "add credentialsExpiresReminderInDays setting"
+ "analytics: facility map layer settings",
+ "use @dhis2/ui components for file uploads"
],
"Maintenance": [
- "release: cut 29.15.9 [skip ci]",
- "release: cut 29.11.2 [skip ci]",
- "release: cut 29.14.13 [skip ci]",
- "release: cut 29.9.1 [skip ci]",
- "release: cut 29.6.13 [skip ci]",
- "release: cut 29.11.0 [skip ci]",
- "release: cut 29.14.18 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "remove old translation files",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
"release: cut 29.14.30 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "release: cut 29.14.16 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
- "release: cut 29.11.3 [skip ci]",
- "release: cut 29.14.41 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.7.6 [skip ci]",
- "release: cut 29.12.0 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "release: cut 29.9.0 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
- "release: cut 29.10.1 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
- "release: cut 29.14.39 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
- "release: cut 29.14.24 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
- "release: cut 29.14.8 [skip ci]",
- "deps: update app-runtime to latest",
"release: cut 29.13.0 [skip ci]",
- "release: cut 29.6.12 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
"update allowlist language [DHIS2-10247] (#1294)",
- "release: cut 29.11.6 [skip ci]",
- "release: cut 29.9.2 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
+ "set minDHIS2Version (#1301)",
+ "release: cut 29.14.6 [skip ci]",
"release: cut 29.6.0 [skip ci]",
- "release: cut 29.14.25 [skip ci]",
- "update pot file",
- "release: cut 29.6.3 [skip ci]",
- "update transifex config",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.14.1 [skip ci]",
- "update settings key names for dashboard behaviour (#815)",
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.14.18 [skip ci]",
+ "release: cut 29.14.34 [skip ci]",
"release: cut 29.14.2 [skip ci]",
- "release: cut 29.11.5 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
- "release: cut 29.7.8 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.12.1 [skip ci]",
- "release: cut 29.14.19 [skip ci]",
- "release: cut 29.6.4 [skip ci]",
- "release: cut 29.6.9 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
- "release: cut 29.14.5 [skip ci]",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.15.2 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.6.10 [skip ci]",
- "release: cut 29.14.12 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.6.1 [skip ci]",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.14.35 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
"release: cut 29.13.6 [skip ci]",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.15.5 [skip ci]",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.13.1 [skip ci]",
+ "release: cut 29.11.3 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
"release: cut 29.7.4 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.13.2 [skip ci]",
+ "release: cut 29.14.16 [skip ci]",
+ "release: cut 29.9.0 [skip ci]",
+ "release: cut 29.14.10 [skip ci]",
+ "add d2.config.js",
+ "update transifex config",
+ "release: cut 29.14.0 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.15.8 [skip ci]",
+ "release: cut 29.14.19 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.33 [skip ci]",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "port app to app platform",
+ "release: cut 29.10.1 [skip ci]",
+ "release: cut 29.11.5 [skip ci]",
"release: cut 29.12.2 [skip ci]",
+ "release: cut 29.12.0 [skip ci]",
+ "release: cut 29.16.1 [skip ci]",
+ "release: cut 29.7.1 [skip ci]",
"release: cut 29.7.5 [skip ci]",
- "release: cut 29.6.1 [skip ci]",
- "release: cut 29.14.40 [skip ci]",
- "release: cut 29.14.4 [skip ci]",
- "release: cut 29.15.4 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
+ "release: cut 29.14.21 [skip ci]",
+ "update app icon",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.31 [skip ci]",
"release: cut 29.12.4 [skip ci]",
- "release: cut 29.10.0 [skip ci]",
- "release: cut 29.14.34 [skip ci]",
- "remove scss",
- "add d2.config.js",
+ "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
"modernise config",
- "release: cut 29.7.1 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "add icon",
- "release: cut 29.14.21 [skip ci]",
+ "release: cut 29.14.1 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
+ "release: cut 29.9.2 [skip ci]",
"release: cut 29.6.8 [skip ci]",
- "release: cut 29.13.2 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
- "release: cut 29.6.11 [skip ci]",
- "release: cut 29.16.1 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 29.12.3 [skip ci]",
+ "release: cut 29.10.0 [skip ci]",
+ "remove old translation files",
+ "release: cut 29.10.2 [skip ci]",
+ "add icon",
+ "release: cut 29.6.5 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
"release: cut 29.7.2 [skip ci]",
- "port app to app platform",
"release: cut 29.7.0 [skip ci]",
- "update app icon",
+ "release: cut 29.14.4 [skip ci]",
+ "release: cut 29.6.11 [skip ci]",
+ "release: cut 29.14.12 [skip ci]",
+ "release: cut 29.15.5 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
+ "remove scss",
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.15.1 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.15.2 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
"release: cut 29.14.15 [skip ci]",
- "release: cut 29.13.4 [skip ci]",
- "release: cut 29.14.33 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "set minDHIS2Version (#1301)",
+ "release: cut 29.14.13 [skip ci]",
+ "update pot file",
+ "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.7.8 [skip ci]",
+ "release: cut 29.14.27 [skip ci]",
+ "update settings key names for dashboard behaviour (#815)",
+ "release: cut 29.14.20 [skip ci]",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.15.6 [skip ci]",
+ "release: cut 29.11.0 [skip ci]",
+ "release: cut 29.14.24 [skip ci]",
+ "release: cut 29.6.12 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
+ "release: cut 29.15.4 [skip ci]",
+ "release: cut 29.14.25 [skip ci]",
+ "release: cut 29.15.3 [skip ci]",
+ "release: cut 29.12.1 [skip ci]",
+ "release: cut 29.14.36 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
+ "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
"release: cut 29.14.17 [skip ci]",
- "release: cut 29.14.27 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.14.28 [skip ci]",
"release: cut 29.14.9 [skip ci]",
+ "release: cut 29.6.3 [skip ci]",
+ "release: cut 29.7.9 [skip ci]",
+ "release: cut 29.6.9 [skip ci]",
"release: cut 29.14.14 [skip ci]",
- "release: cut 29.8.0 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "release: cut 29.15.8 [skip ci]",
- "release: cut 29.6.14 [skip ci]",
- "release: cut 29.15.1 [skip ci]"
+ "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.6.2 [skip ci]",
+ "release: cut 29.14.7 [skip ci]",
+ "release: cut 29.9.1 [skip ci]",
+ "release: cut 29.13.1 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "release: cut 29.15.7 [skip ci]"
],
"Bug Fixes": [
- "reorganise some analytics settings DHIS2-13110 (#966)",
- "indicate OSMLight basemap as default",
+ "show help text for sender email field",
+ "move dashboard behaviour-related settings (#814)",
+ "localized-text: subscribe to settingsStore and rerender on change",
+ "style headers like other apps",
+ "use Card from @dhis2/ui",
+ "language display (#1131)",
+ "adjust texts and use min/max attr on input instead of js validation",
+ "use d2-i18n for translations",
+ "implement field-specific validator",
+ "Analytics tab - put the internal maps before the external, and remove Google options",
"ensure i18n is imported before translations [DHIS2-13859] (#1106)",
+ "assume field is a default field type if no mapping is found (#1068)",
"update category order, add new relative period",
"tweak material UI theme colours",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "remove oauth2 config [DHIS2-15326] (#1269)",
"remove duplicate entry of keyAnalysisRelativePeriod",
+ "show alert if custom logo upload fails (#825)",
+ "indicate OSMLight basemap as default",
+ "appearance translations [DHIS2-15662] (#1259)",
"remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
- "remove oauth2 config [DHIS2-15326] (#1269)",
- "translations: sync translations from transifex (master)",
- "use '-:-' instead of null as i18n namespace separator (#879)",
- "localized-text: subscribe to settingsStore and rerender on change",
- "adjust texts and use min/max attr on input instead of js validation",
- "extend container height [DHIS2-15875] (#1271)",
- "assume field is a default field type if no mapping is found (#1068)",
- "style headers like other apps",
"update info icons (#1290)",
- "Analytics tab - put the internal maps before the external, and remove Google options",
- "add back OAUTH2 [DHIS2-15326] (#1300)",
- "use Card from @dhis2/ui",
- "implement field-specific validator",
- "show help text for sender email field",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "move dashboard behaviour-related settings (#814)",
+ "extend container height [DHIS2-15875] (#1271)",
+ "reorganise some analytics settings DHIS2-13110 (#966)",
+ "translations: sync translations from transifex (master)",
"update transifex config (#810)",
- "appearance translations [DHIS2-15662] (#1259)",
- "language display (#1131)",
- "show alert if custom logo upload fails (#825)",
"indicate OSMLight as default",
- "use d2-i18n for translations"
+ "add back OAUTH2 [DHIS2-15326] (#1300)"
],
"Testing": [
"add feature files"
],
"Build Updates": [
"fix d2-style script",
- "preview: enable deploy previews",
- "replace semantic commit checks with new workflow (#980)",
"fix lint script",
- "commit-checks: trigger checks"
+ "commit-checks: trigger checks",
+ "preview: enable deploy previews",
+ "replace semantic commit checks with new workflow (#980)"
]
},
"v30.0.5": {},
@@ -6921,10 +6915,10 @@
"v30.0.2": {},
"v30.0.1": {
"Maintenance": [
- "replace maven with alternate deployment regime",
- "remove package.json",
"upgrade to v30",
"remove cache for node_modules",
+ "replace maven with alternate deployment regime",
+ "remove package.json",
"update travis config and remove deploy-build from devdep"
]
},
@@ -7045,8 +7039,8 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "prep translations-app for continuous release"
+ "prep translations-app for continuous release",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"trigger release"
@@ -7249,8 +7243,8 @@
},
"v26.2.29": {
"Maintenance": [
- "update app icon",
- "release: cut 26.2.29 [skip ci]"
+ "release: cut 26.2.29 [skip ci]",
+ "update app icon"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7537,33 +7531,33 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
- "regenerate en.pot",
- "add webapp version constant",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "disable Save and Next button when DE not meet criteria",
"create erase all settings component",
- "erase and reset all content [DHIS2-15912] (#17)",
- "add button to erase all settings",
+ "add warning box that to change DE value type",
"create webapp version tag component",
- "disable Save and Next button when DE not meet criteria",
- "create parse version function",
"add reset values",
+ "add webapp version constant",
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "regenerate en.pot",
"add webapp version tag [DHIS2-17248] (#25)",
- "add warning box that to change DE value type"
+ "add button to erase all settings",
+ "create parse version function"
],
"Maintenance": [
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
- "deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
- "upgrade webapp version",
"upgrade dependencies (#26)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
+ "upgrade webapp version"
],
"Bug Fixes": [
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease",
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
- "allow user to change saved data element"
+ "check and compare versions with prerelease",
+ "allow user to change saved data element",
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -7610,9 +7604,9 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
+ "semantic release (#1398)",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)"
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
@@ -7832,8 +7826,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "prettier"
+ "prettier",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -7861,14 +7855,14 @@
"v100.1.6": {
"Maintenance": [
"update node version in gh workflow to 18",
- "upgrade cypress setup in the user-app project",
- "upgrade cypress setup (#1421)",
+ "release: cut 100.1.6 [skip release]",
+ "update cypress github action",
+ "fix linting issues",
"update app label to match hardcoded name in core (#1415)",
"update api version in github workflow",
- "fix linting issues",
- "update fixtures",
- "release: cut 100.1.6 [skip release]",
- "update cypress github action"
+ "upgrade cypress setup (#1421)",
+ "upgrade cypress setup in the user-app project",
+ "update fixtures"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -7926,8 +7920,8 @@
"update notice box display logic"
],
"Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "fix lint error"
+ "fix lint error",
+ "release: cut 100.1.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
},
@@ -7988,259 +7982,259 @@
},
"v99.9.9": {
"Refactoring": [
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "searchable-org-unit-tree: rename classes to styles (#842)",
- "stop memoizing a small set of pending changes",
- "clean up and optimise authority- and group-editor (#841)",
+ "migrate form components to @dhis2/ui (#856)",
"add current user provider",
+ "rewrite section navigation and home components",
"replace all usage of the old current user hook by the new one",
- "use multiple array.every instead of single array.reduce",
- "side nav: adjust background colors & decrease width",
+ "clean up and optimise authority- and group-editor (#841)",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "searchable-group-editor: function comp and use data-engine",
- "rewrite section navigation and home components",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
+ "side nav: adjust background colors & decrease width",
+ "remove unused files",
+ "remove all usage of api",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "stop memoizing a small set of pending changes",
"authority-editor: remove complexity",
"move new use current user hook to hooks folder",
- "remove all usage of api",
- "remove unused files",
- "migrate form components to @dhis2/ui (#856)",
- "remove deprecated UI dependencies and refactory summary pages (#921)"
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "searchable-group-editor: function comp and use data-engine",
+ "use multiple array.every instead of single array.reduce"
],
"Bug Fixes": [
- "authority-editor: center metadata checkboxes",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "ensure superusers have access to full context menu",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "handle empty user roles response (#1215)",
+ "address user list action menu regressions (#1127)",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "adjust details view styling",
"use dedicated endpoint for checking the username (#1092)",
- "authority-editor: ensure authority groups are empty to start off",
- "user: make userCredentials first key in user data body",
+ "authority-editor: fix initial values issue",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "handle empty user roles response (#1215)",
+ "semantic: allow merge commits",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "make username optional when inviting users (#978)",
+ "handle invite toggle with useField",
+ "remove formspy code",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "address 2fa disable regression",
"authority-editor: use classnames for conditional classes",
- "authority-editor: resolve issue with error and loading state",
- "language drop downs [DHIS2-15328] (#1147)",
- "add missing authority translations [DHIS2-16516] (#1339)",
+ "remove beta entries from changelog",
"don't publish to App Hub and allow merge commits",
- "handle invite toggle with useField",
- "user: show user's database language (#917)",
+ "use staticStyle for empty data table row",
+ "sidenav border style",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "add tests",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "address user enabling and disabling regression",
- "prevent jest parse error",
- "attributes: don't assume presence of values.attributeValues (#927)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "fix user manager checkbox behaviour",
+ "use field is invite (#1094)",
"authority-editor: unblock input",
- "sidenav: add missing \"return null\" statement when there are no sections",
+ "authority-editor: fix loading, error and noMatches UI",
+ "adjust form styling",
+ "prevent jest parse error",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "authority-editor: resolve issue with error and loading state",
"clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "use field is invite (#1094)",
- "authority-editor: fix initial values issue",
- "fix user manager checkbox behaviour",
- "use container to apply background to table lists",
+ "user manager checkbox behaviour (#1073)",
"user-list: only show 'reset password' action if an email can be sent (#924)",
- "authority-editor: optimise performance of checkboxes",
- "remove formspy code",
- "styled-jsx: remove incorrect extension (#1054)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "translations: sync translations from transifex (master)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "user: show user's database language (#917)",
"filter styles",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "groups: use correct method and endpoint to leave groups (#912)",
- "org unit search logic [DHIS2-14585] (#1217)",
- "address various style and text issues (#1091)",
- "remove beta entries from changelog",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "adjust form styling",
- "user: only set email field as required if inviting by email",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "bulk-member-manager improvements (#948)",
+ "user: make userCredentials first key in user data body",
+ "align password help text with validation logic (#1131)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
"reset email field when invite user changes",
- "sidenav border style",
+ "bulk-user-manager: sort list by firstName and surname",
"close action menu when closing confirmation modal",
- "align password help text with validation logic (#1131)",
- "address user list action menu regressions (#1127)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "authority-editor: add some authorities to tracker group",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "bulk-member-manager: fix pagination and refactor",
"user: org unit related fixes (#900)",
- "make username optional when inviting users (#978)",
- "address 2fa disable regression",
- "authority-editor: fix loading, error and noMatches UI",
- "bulk-user-manager: sort list by firstName and surname",
- "use staticStyle for empty data table row",
- "home: migrate homepage components to @dhis2/ui (#840)",
"user-list: show title at top of 'replicate user' form (#925)",
- "adjust details view styling",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "use container to apply background to table lists",
+ "authority-editor: center metadata checkboxes",
+ "translations: sync translations from transifex (master)",
+ "address user enabling and disabling regression",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "authority-editor: ensure authority groups are empty to start off",
+ "styled-jsx: remove incorrect extension (#1054)",
"user: stringify array of org units before passing to useEffect as dep",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "authority-editor: add some authorities to tracker group",
+ "address various style and text issues (#1091)",
"Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "bulk-member-manager: fix pagination and refactor",
- "user manager checkbox behaviour (#1073)",
- "add tests",
- "bulk-member-manager improvements (#948)",
- "semantic: allow merge commits"
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "user: only set email field as required if inviting by email",
+ "ensure superusers have access to full context menu",
+ "authority-editor: optimise performance of checkboxes"
],
"Maintenance": [
- "release: cut 1.4.10 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.5.19 [skip release]",
- "authority-editor: use design system color for text highlights",
- "release: merge beta",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.5.12 [skip release]",
- "remove node_modules from git",
- "prep user-app for continuous release",
- "cypress: update stubs",
- "merge master into beta",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "fix jest test suite",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.5.37 [skip release]",
+ "authority editor: remove invorrect fix",
+ "test for empty table component",
+ "release: cut 1.4.16 [skip release]",
+ "authority-editor: use design system color for text highlights",
"release: cut 1.5.35 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.4.23 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "release: cut 1.5.4 [skip release]",
- "release: cut 1.4.9 [skip release]",
- "adjust empty component prop naming",
- "remove console.log and prop error",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.4.34 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.5.9 [skip release]",
- "release: cut 1.5.2 [skip release]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.3.12 [skip release]",
- "remove unused import",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.4 [skip release]",
- "authority-editor: remove redundant style prop",
- "authority-editor: do not return internal updateColumnHeaders",
+ "merge master into beta",
"release: cut 1.3.14 [skip release]",
- "fix cypress test suite",
- "release: cut 1.4.15 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.4.14 [skip release]",
- "update pot file",
"release: cut 1.5.15 [skip release]",
- "release: cut 1.4.29 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.4.17 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
+ "fix formatting",
+ "release: cut 1.5.22 [skip release]",
+ "release: cut 1.4.26 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "add required properties to current user provider",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.4.36 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.5.36 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "update emptyTableInfo component",
+ "upgrade app-platform and app-runtime",
"address lint errors",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.4.16 [skip release]",
+ "remove technical dept (#1082)",
+ "release: cut 1.4.32 [skip release]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.5.14 [skip release]",
+ "react router: update to latest",
"release: cut 1.5.38 [skip release]",
"cleanup unused deps",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.0 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.4.13 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "release: cut 1.5.17 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.29 [skip release]",
"release: cut 1.3.1 [skip ci]",
- "add translation strings",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.3 [skip release]",
+ "release: cut 1.4.0 [skip release]",
"authority-editor: remove logs",
- "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.3.10 [skip ci]",
+ "update app icon",
+ "release: cut 1.4.28 [skip release]",
+ "adjust empty component prop naming",
+ "release: cut 1.4.35 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "release: cut 1.5.20 [skip release]",
"release: cut 1.4.27 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.5.27 [skip release]",
- "cypress: increase timeouts",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "react router: update to latest",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.3.6 [skip ci]",
- "add required properties to current user provider",
- "release: cut 1.5.10 [skip release]",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.4.12 [skip release]",
- "release: cut 1.5.23 [skip release]",
- "upgrade to cypress commands and plugins v9",
- "authority-editor: fix typo in i18n string",
- "test for empty table component",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "only subscribe to value",
+ "release: cut 1.4.7 [skip release]",
"fix eslint issues",
- "release: cut 1.4.28 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.4.6 [skip release]",
- "update beta (#881)",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.5.1 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.5.34 [skip release]",
+ "release: merge beta",
"release: cut 1.5.7 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "update network fixtures and test against 2.40",
+ "release: cut 1.3.15 [skip release]",
+ "prep user-app for continuous release",
+ "release: cut 1.4.1 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.4.15 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
"release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.3.11 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "fix formatting",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.20 [skip release]",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.3.10 [skip ci]",
- "stop using deprecated prop name",
- "release: cut 1.4.20 [skip release]",
- "merge branch 'master' into beta",
"release: cut 1.5.8 [skip release]",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.5.5 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "update app icon",
- "remove technical dept (#1082)",
- "adjust tests to new implementation and dependency versions",
+ "update beta (#881)",
+ "release: cut 1.2.12 [skip ci]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.5.30 [skip release]",
"authority-editor: remove redundant api function",
- "upgrade ui version",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.4.35 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "authority-editor: correct statement made in comment",
- "update emptyTableInfo component",
+ "fix jest test suite",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.5.23 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "fix cypress test suite",
+ "release: cut 1.3.8 [skip ci]",
+ "release: cut 1.3.9 [skip ci]",
+ "update ui and app-scripts deps",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.5.37 [skip release]",
"release: cut 1.5.25 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "update pot file",
+ "release: cut 1.5.12 [skip release]",
+ "upgrade ui version",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.2.11 [skip ci]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.4.3 [skip release]",
+ "remove node_modules from git",
+ "bulk-member-manager: prevent input focus loss",
+ "merge branch 'master' into beta",
+ "network shim: update captured fixtures",
+ "cypress: update stubs",
+ "release: cut 1.4.8 [skip release]",
"upgrade @dhis2/ui for better validation message",
+ "add translation strings",
+ "release: cut 1.4.11 [skip release]",
+ "upgrade to cypress commands and plugins v9",
"release: cut 1.5.21 [skip release]",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.3.16 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.18 [skip release]",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.4.23 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "cypress: increase timeouts",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.21 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.4.9 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.5.1 [skip release]",
+ "remove console.log and prop error",
+ "remove unused import",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.5.13 [skip release]",
"eslint: fix linter issues",
- "upgrade app-platform and app-runtime",
- "release: cut 1.5.3 [skip release]",
- "network shim: update captured fixtures"
+ "release: cut 1.4.33 [skip release]",
+ "only subscribe to value",
+ "release: cut 1.3.12 [skip release]"
],
"Features": [
- "group-form: update user group in single json patch request",
- "interface adjustments (#1101)",
- "user-group: bulk group member manager (#854)",
+ "migrate tables and search filter controls to @dhis2/ui (#830)",
"add and use empty table state component",
+ "user-group: bulk group member manager (#854)",
"add and use page header component",
- "migrate tables and search filter controls to @dhis2/ui (#830)"
+ "interface adjustments (#1101)",
+ "group-form: update user group in single json patch request"
],
"Testing": [
"homepage: add test code for homepage feature",
@@ -8292,8 +8286,8 @@
},
"v1.5.34": {
"Bug Fixes": [
- "add tests",
- "org unit access in search [DHIS2-16268] (#1324)"
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "add tests"
],
"Maintenance": [
"release: cut 1.5.34 [skip release]"
diff --git a/website/data/apphub.json b/website/data/apphub.json
index 082b8557..12d7b874 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -21,45 +21,45 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "update app version",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "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)",
+ "update app version",
"deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
- "data entry form label",
- "user sync test runs without results (#183)",
+ "update element type tei analytics",
+ "title and short name fields empty who nutrition (#182)",
"analytics components properties",
+ "user sync test runs without results (#183)",
"data set sync label",
- "update element type tei analytics",
- "title and short name fields empty who nutrition (#182)"
+ "data entry form label"
],
"Features": [
- "regenerate en.pot",
- "use new data entry form as default [DHIS2-17078] (#186)",
+ "remove bypass component from general settings",
"add bypass component to general settings",
+ "create bypass version and dialog component",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "add bypass version component to general settings",
"bypass DHIS2 version [DHIS2-15905] (#185)",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "edit visualization",
+ "event visualization program",
"set new data entry as default",
- "add info label to new form",
- "add default value to initial setup",
+ "add default values to initial setup",
"add users info as help text",
- "remove bypass component from general settings",
- "add bypass version component to general settings",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
"create select visualization type component",
- "add event visualization to search component",
- "edit visualization",
- "event visualization program",
- "dataset future periods help text",
- "user test visualization",
+ "add info label to new form",
"event visualization home",
+ "add event visualization to search component",
+ "add default value to initial setup",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
"event visualization in home screen [DHIS2-15647] (#189)",
- "add default values to initial setup",
- "create bypass version and dialog component",
+ "user test visualization",
"change bypass version label",
- "add bypass DHIS2 version [DHIS2-15905] (#193)"
+ "regenerate en.pot",
+ "dataset future periods help text"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-in Features:\n- Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the new forms.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
}
@@ -76,56 +76,56 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "change First launch dialog [DHIS2-14109] (#165)",
- "default and reset disable referral",
- "remove D2 API request [DHIS2-14111]",
- "data element api call error [DHIS2-14106] (#166)",
"minor typo",
- "buffer error import and byte length (#174)",
- "change collapsible to disableCollapsible",
- "save btn should stay disable if no changes",
+ "change to disableCollapsibleSections specific",
"allow set 0 reserved values (#173)",
+ "create initial values mutation [DHIS2-14107]",
+ "change collapsible to disableCollapsible",
+ "default and reset disable referral",
"add useMemo to handleCheckbox function",
- "change to disableCollapsibleSections specific",
- "create initial values mutation [DHIS2-14107]"
+ "buffer error import and byte length (#174)",
+ "save btn should stay disable if no changes",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "data element api call error [DHIS2-14106] (#166)",
+ "remove D2 API request [DHIS2-14111]"
],
"Features": [
- "regenerate en.pot",
- "create program tei header component",
- "create workflow context",
- "remove D2 and create initial setup using dataMutation (#167)",
+ "use program data from context",
+ "add useCallback to handleCheckbox function",
"experimental features component and helper function",
- "collapsible sections for global settings",
- "handle change tei header",
+ "create workflow context",
"use program and dataset data from context",
- "add useCallback to handleCheckbox function",
- "create disable referral for global settings",
- "create section component",
- "add workflow",
- "disable referrals TEI programs [DHIS2-15643] (#177)",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "save in datastore format",
- "use program data from context",
- "create disable referral for specific settings",
- "create support for new/experimental features [DHIS2-16174] (#181)",
- "add advanced settings to general",
- "update app version and description",
"support application text translation [DHIS2-14110] (#170)",
- "keep datastore ASWA version updated (#175)",
- "delete unused program and dataset queries",
+ "collapsible sections for global settings",
+ "create support for new/experimental features [DHIS2-16174] (#181)",
+ "constants common file",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "create disable referral for specific settings",
"add tests to get expression description",
+ "delete unused program and dataset queries",
+ "add advanced settings to general",
+ "change label title",
+ "create disable referral for global settings",
"android expression validator",
+ "handle change tei header",
+ "update app version and description",
"select a program indicator expression [DHIS2-15645] (#179)",
+ "create section component",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
"create more options component",
- "collapsible sections for specific settings",
- "change label title",
- "constants common file",
- "hide collapsible sections form [DHIS2-15644] (#178)"
+ "disable referrals TEI programs [DHIS2-15643] (#177)",
+ "keep datastore ASWA version updated (#175)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "save in datastore format",
+ "add workflow",
+ "create program tei header component",
+ "regenerate en.pot",
+ "collapsible sections for specific settings"
],
"Maintenance": [
"update ui dependencies (#172)",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)"
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)",
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:
\n
\n\nProgram's Appearance Settings:
\n\nDisable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program \nDisable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode. \nTEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental. \n \n\nGeneral Settings
\nOpt-in Features:
\n\n Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms. \n \n\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
}
@@ -142,35 +142,35 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)"
],
"Features": [
- "use notice box to give info of tracker importer",
+ "max file size to upload (#157)",
+ "change import has authority",
+ "tracker exporter default value by API version",
+ "multirow header table [DHIS2-14920] (#159)",
"change authorities from all to androidsettings",
+ "change import modules path",
"use tracker importer if current API is 2.40 or higher",
+ "use notice box to give info of tracker importer",
+ "move file size from General to Sync Global (#161)",
"update yarn",
- "tracker exporter default value by API version",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "max file size to upload (#157)",
"use new tracker importer as default [DHIS2-14741] (#158)",
- "multirow header table [DHIS2-14920] (#159)",
- "move file size from General to Sync Global (#161)",
- "change import has authority",
- "change import modules path",
- "authorization wall based on api version"
+ "authorization wall based on api version",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)"
],
"Bug Fixes": [
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
- "update tracker notice box",
- "tracker importer default value by API version",
"default values synchronization",
- "change the default value of the new tracker importer",
+ "update tracker notice box",
"export component",
- "styles add margin and align elements (#163)",
- "set 0 for download sync programs settings (#160)"
+ "set 0 for download sync programs settings (#160)",
+ "change the default value of the new tracker importer",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
+ "tracker importer default value by API version",
+ "styles add margin and align elements (#163)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
}
@@ -187,67 +187,67 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "regenerate en.pot",
- "textfield max limit of 200 characters",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "reuse edit visualization component",
+ "update metadata queries",
+ "simplify function",
+ "reuse visualizationGroup component",
+ "[analytics] fix period label",
"remove None period analytics (#151)",
- "update proptypes source",
- "add tests for user sync helpers",
- "pin node version to 14 for netlify",
+ "add app version",
"[general] update disable settings label (#133)",
- "simplify function",
- "loop elements",
- "reuse edit visualization component",
- "prop-types: change old style imports to new prop-types (#144)",
- "[program dataset] adjust component width (#134)",
- "update app version",
+ "import component missing",
+ "update proptypes source",
"change fixed period labels (#135)",
- "include relative period",
"keep None period analytics",
- "add app version",
- "update metadata queries",
+ "update app version",
"[synchronization dataset] fix period label",
- "reuse visualizationGroup component",
- "import component missing",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "[analytics] fix period label",
+ "loop elements",
+ "textfield max limit of 200 characters",
+ "add datastore keys to readme",
"visualization query for user test [DHIS2-13124] (#132)",
- "add datastore keys to readme"
+ "[program dataset] adjust component width (#134)",
+ "pin node version to 14 for netlify",
+ "regenerate en.pot",
+ "add tests for user sync helpers",
+ "include relative period",
+ "prop-types: change old style imports to new prop-types (#144)"
],
"Features": [
- "visualizations program create Edit Title",
- "hide message of the day (#150)",
- "add Message of the Day [DHIS2-12630] (#119)",
- "update user sync test metadata size [DHIS2-13061] (#140)",
"visualizations home create Edit Title",
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "add message of the day to general settings",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
"create text area field",
- "visualizations dataset create Edit Title",
+ "hide message of the day (#150)",
"improve visualization list (#139)",
- "change label New Tracker Importer [Sync Settings: Global] (#137)",
- "add message of the day to general settings",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
+ "update user sync test metadata size [DHIS2-13061] (#140)",
+ "visualizations dataset create Edit Title",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "visualizations program create Edit Title"
],
"Build Updates": [
+ "replace semantic commit checks with new workflow",
"add deploy netlify",
- "run linting and tests on ci (#146)",
- "deploy: add netlify deploy workflow (#148)",
"trigger netlify",
- "replace semantic commit checks with new workflow"
+ "deploy: add netlify deploy workflow (#148)",
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
"prettier: autofix prettier issues",
- "upgrade ui library",
- "deps: update app-runtime to latest (#145)",
+ "eslint: add rule overrides",
"deps: align all dependencies",
- "npm: add npm scripts",
+ "deps: add peer dependencies (#147)",
+ "remove unused workflow",
"dotfiles: add dotfiles",
"lint: autofix linting violations",
"deps: update app-runtime and cli-app-scripts",
+ "upgrade ui library",
+ "set node version for netlify build",
+ "npm: add npm scripts",
"add yarn.lock",
- "deps: add peer dependencies (#147)",
"deps: loosen version requirements",
- "remove unused workflow",
- "set node version for netlify build",
- "eslint: add rule overrides"
+ "deps: update app-runtime to latest (#145)"
],
"Testing": [
"app: mock app layout component"
@@ -267,26 +267,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "accept previous and new datastore format",
- "[appearance program] add optional tei search checkbox to dialog",
- "[appearance program]prepare configuration and new datastore format",
- "add completionSpinner to json structure",
- "change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"Add bash script for automatic deployment (#109)",
"add webapp version to overview page (#125)",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "change 2.38 as min api version allowed",
+ "add completionSpinner to json structure",
+ "[appearance program] add optional tei search checkbox to dialog",
"update webapp version",
"[appearance program] add and edit new specific setting",
+ "[appearance program]prepare configuration and new datastore format",
+ "accept previous and new datastore format",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"appearance add functions to prepare json for datastore"
],
"Bug Fixes": [
- "change datastore key appearance (#126)",
+ "change new tracker importer label",
"appearance default value global completion spinner",
- "appearance add completion spinner key to datastore json (#128)",
+ "change datastore key appearance (#126)",
"change datastore completion spinner key appearance (#127)",
"appearance change label optional search",
- "change new tracker importer label"
+ "appearance add completion spinner key to datastore json (#128)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
}
@@ -303,34 +303,34 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "[general] remove hard limits and add warning",
+ "update label",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home change API visualization runtime",
- "verify new visualization and format datastore (#118)",
+ "[visualization] home accept API title and name",
+ "change param to 'paging' instead of 'pager (#115)",
"[visualization] dataset change API visualization runtime",
- "validation text for reserved values, TEI and event",
"[visualization] dataset accept API title and name",
- "[visualization] keep only one default group (#106)",
- "[visualization] program accept API title and name",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "[synchronization] change filter data to metadata program dataset (#103)",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "update label",
- "[synchronization] remove hard limits and add warning",
- "change param to 'paging' instead of 'pager (#115)",
+ "checkbox stays unchecked (#113)",
+ "[synchronization] change filter data to metadata program dataset (#103)",
"[visualization] program change API visualization runtime",
- "Change param to 'paging' instead of 'pager' (#110)",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
"valid URL has http or https protocol (#112)",
- "checkbox stays unchecked (#113)",
- "[general] remove hard limits and add warning",
- "[visualization] home accept API title and name"
+ "[visualization] program accept API title and name",
+ "verify new visualization and format datastore (#118)",
+ "validation text for reserved values, TEI and event",
+ "[visualization] keep only one default group (#106)",
+ "[synchronization] remove hard limits and add warning"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
- "general section Share screen (#107)",
+ "[general] add component to Share screen",
"regenerate en.pot",
"update patch app version (#114)",
- "[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)"
}
@@ -347,86 +347,86 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
+ "[Appearance] colocate data with component Data set table",
"[appearance] colocate data with component table (#91)",
- "[analytics] use common query and mutation (#93)",
"delete unused components (#81)",
- "[sync] remove unused constants",
- "[Program Appearance] colocate data with component table",
- "remove unused svg icons",
+ "[Appearance] colocate data with component Home table",
+ "[sync dataset] remove unused components",
"[sync general] reorganize file and component",
- "[sync programs] remove unused components",
"[Appearance] Data set and Home table component",
+ "[sync programs] remove unused components",
"[sync general] reorganize components related to field section",
- "[Appearance] colocate data with component Data set table",
- "[sync dataset] remove unused components",
- "[Appearance] colocate data with component Home table",
- "[sync general] remove unused components"
+ "[Program Appearance] colocate data with component table",
+ "[analytics] use common query and mutation (#93)",
+ "[sync general] remove unused components",
+ "[sync] remove unused constants",
+ "remove unused svg icons"
],
"Features": [
- "[visualization dataset] add visualization and groups",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "add user test table",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "add visualizations search field (#95)",
+ "[visualization] select and text field",
"[visualization] search visualization",
- "[DHIS2-9858] update user sync test (#102)",
- "[visualization] show and delete visualization, update datastore",
- "[visualizations] add new visualization for program",
- "update version",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "add Program analytics to menu",
- "test if user has access to a visualization (#101)",
- "add Analytics menu sections",
"[visualization home] dialog to add visualization",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization] add Home visualization component to menu",
- "queries to update and get analytics datastore",
- "show and delete group and visualizations (#94)",
- "[visualization] dialog to add visualization and group",
- "generate a random id",
- "[visualization] test to validate the user has access to visualization",
- "add analytics menu (#82)",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "add a user search field",
- "add visualizations search field (#95)",
+ "[visualization] dialog to delete element",
"[visualization] Program show groups and visualizations",
- "[visualizations] group options",
- "[visualization] add table to show program visualizations",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "[visualizations] update home visualizations",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualization] add basic components to search a user",
"[user sync test] get data download size",
- "[user sync test] show test results",
- "[visualization home] add visualizations and groups",
- "[visualization] add period and visualization constants",
- "add user sync test",
"[user sync test] get metadata download size",
- "[visualization] add visualization query",
- "[appearance] program add follow up option (#85)",
+ "add analytics menu (#82)",
"[visualizations] add Home visualization component to menu",
- "[visualization] dialog to delete element",
- "[visualizations] show Home groups and visualizations",
- "[visualization] select and text field",
- "[visualization dataset] show visualizations and groups",
"[analytics] program create initial section",
+ "add a user search field",
"add Data set visualization and groups (#100)",
+ "[visualization] dialog to add visualization and group",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[visualization] show and delete visualization, update datastore",
+ "[visualization dataset] add visualization and groups",
+ "[visualizations] add new visualization for program",
"[visualization] create initial layout for data set visualization",
+ "[visualization] add period and visualization constants",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] test to validate the user has access to visualization",
+ "[visualizations] group options",
+ "add user test table",
+ "[visualization dataset] show visualizations and groups",
+ "queries to update and get analytics datastore",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[appearance] program add follow up option (#85)",
+ "[visualization] add table to show program visualizations",
+ "[visualizations] show Home groups and visualizations",
+ "[visualization] add Home visualization component to menu",
+ "test if user has access to a visualization (#101)",
+ "[DHIS2-9858] update user sync test (#102)",
+ "show and delete group and visualizations (#94)",
+ "add user sync test",
"[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11254] Show home groups and visualizations (#97)"
+ "[user sync test] disable the button when loading and no user selected",
+ "[visualizations] update home visualizations",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "[visualization home] add visualizations and groups",
+ "add Program analytics to menu",
+ "update version",
+ "add Analytics menu sections",
+ "[visualization] add visualization query",
+ "[visualization] add basic components to search a user",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "generate a random id",
+ "[user sync test] show test results"
],
"Bug Fixes": [
+ "move code inside onComplete to a useEffect hook",
+ "add error notice box",
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
"[synchronization] update program name",
- "[Analytics] remove write access filter (#92)",
- "[visualization]differentiate between failure to load and empty data",
- "[appearance] program filter add translations to strings",
- "[Appearance Program] support translation for list of elements",
"update input number props",
+ "remove extra constant, initialvalue and tei are kept in sync",
+ "[appearance] program filter add translations to strings",
"migrate import from ui-core to ui (#84)",
"move analytics components to TEI directory",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
- "add error notice box",
- "remove extra constant, initialvalue and tei are kept in sync",
- "[synchronization] update data set name",
- "move code inside onComplete to a useEffect hook"
+ "[visualization]differentiate between failure to load and empty data",
+ "[Appearance Program] support translation for list of elements",
+ "[Analytics] remove write access filter (#92)",
+ "[synchronization] update data set name"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -446,135 +446,135 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "parse and format for program Indicator",
- "user sync test, change keys datastore (#78)",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "dataset API period type",
- "remove empty lines",
- "migrate d2 to runtime to get datastore namespace and auth",
+ "change data sets wording inconsistency",
"remove unused state in router",
- "add sidebar and routes",
- "summary settings text synchronization program",
- "loading for specific settings",
- "use default constant for data and metadata",
- "add Home/Overview component to routes",
- "add program name as analytics description",
- "add edit property to analytic select fields",
- "remove id and name from settings",
"outside function to validate mandatory form fields",
- "get namespace and authority using app runtime (#62)",
- "update key values for datastore",
- "use uid for keys in table rows",
- "change file and function name update general datastore key",
- "API call to get value by key and namespace, clean extra functions",
+ "use lodash to verify values are equal",
"remove extras in help text",
- "change data sets wording inconsistency",
- "remove first version namespace if exists",
- "change wording",
- "add new keys for datastore",
+ "remove extra hook to get namespace datastore",
+ "remove id and name from settings",
+ "migrate d2 to runtime to get datastore namespace and auth",
+ "API call to get value by key and namespace, clean extra functions",
+ "add program name as analytics description",
+ "add new menu and submenu and routes for sidebar (#60)",
"add sync status to default values",
- "change bar chart constant value to bar",
+ "dataset API period type",
+ "add a table for sync program global settings",
+ "update namespace value",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "add Home/Overview component to routes",
+ "use uid for keys in table rows",
+ "parse and format for program Indicator",
+ "add new keys for datastore",
+ "remove empty lines",
+ "update key values for datastore",
+ "update datastore keys default values initial setup",
+ "get namespace and authority using app runtime (#62)",
+ "change wording",
+ "user sync test, change keys datastore (#78)",
+ "remove first version namespace if exists",
+ "loading for specific settings",
"remove extra hook to manage and get general key",
- "change datastore keys to get initial values",
- "add new menu and submenu and routes for sidebar (#60)",
- "add default values to populate program sync settings",
- "common functions to update, remove and filter elements",
- "remove extra hook to get namespace datastore",
+ "summary settings text synchronization program",
+ "change authority to authorities better descriptive resource name",
"move authorization query to Dialog component and remove extra state",
+ "change datastore keys to get initial values",
"six-monthly typo",
- "add edit property to analytic sections",
- "update namespace value",
- "update key names and values to create the first setup datastore",
- "use lodash to verify values are equal",
"label and help text values with i18n inside render",
+ "use default constant for data and metadata",
+ "add sidebar and routes",
+ "update key names and values to create the first setup datastore",
+ "common functions to update, remove and filter elements",
+ "add default values to populate program sync settings",
+ "change file and function name update general datastore key",
+ "add edit property to analytic select fields",
+ "add edit property to analytic sections",
+ "summary settings text sync program, appearance",
"add edit to dependency effect",
- "add a table for sync program global settings",
- "options to round value",
- "update datastore keys default values initial setup",
- "change authority to authorities better descriptive resource name",
- "summary settings text sync program, appearance"
+ "change bar chart constant value to bar",
+ "options to round value"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "create fields with validation",
- "[DHIS2-10895] Add new analytics item (#70)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "save and reset program synchronization settings",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "create a simple page for program sync settings",
+ "create new data set specific setting",
+ "add a table with global settings for the dataset",
+ "create a new program specific setting",
+ "add analytics to menu sections",
+ "dialog to edit and create specific settings",
"create a basic page for dataset section, save and reset options",
- "[DHIS2-9585] General Settings section (#63)",
- "add a basic page for the global settings section",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "analytic WHO Elements",
+ "queries to read and update analytics key from datastore",
+ "add new analytics item",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "save and reset program synchronization settings",
"[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "handle program-specific settings, create, edit and delete",
- "change notice alert style",
- "add new tei items and show them in a table action",
"reorganize new sidebar menu sections and submenus",
+ "add home appearance to the menu section",
+ "add page layout, save and reset",
+ "analytic table action",
+ "add constants for datastore",
+ "button to delete namespace from datastore",
+ "create a new specific setting for the program",
"create basic form fields",
- "basic page to handle home appearance section",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "basic page to handle analytics items",
- "basic page layout with header",
- "add analytics to menu sections",
- "analytic section: program, title, visualization, gender and axis",
- "add home cards for menu and submenu items",
- "add basic select fields",
- "inputs should be disabled if user has no authorities (#74)",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "[DHIS2-9585] General Settings section (#63)",
+ "change notice alert style",
+ "dialog for program specific settings",
+ "add a basic page for the global settings section",
+ "create a basic page for dataset sync section, save and reset",
+ "[DHIS2-9669] Create Analytics Section (#65)",
"[DHSIS2-11012] Create Program Appearance Section (#68)",
- "create a simple page for program sync settings",
- "handle dataset specific settings, create, edit, delete and save",
+ "add page header layout",
+ "strip buttons to save and reset settings datastore",
+ "edit and delete program specific setting",
"[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "analytic table action",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "analytic WHO Elements",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "create a new specific setting for dataset",
+ "handle dataset specific settings, create, edit, delete and save",
"general settings form using app runtime for datastore",
- "dialog to edit and create specific settings",
+ "inputs should be disabled if user has no authorities (#74)",
+ "global settings for program appearance section",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"add queries and mutations for appearance key",
- "edit and delete data set specific setting",
- "add basic components for text, select and radio field",
- "create a new specific setting for dataset",
- "create new data set specific setting",
+ "create a table for dataset global sync setting",
+ "query to read if the user has all authorities",
"queries to read program dataElement attribute programIndicator id",
- "add new analytics item",
- "specific settings list, table action to edit and delete",
- "add components to choose: program, programStage, dataElement, who",
- "choose element and visualization type, refetch query after select",
- "add constants for datastore",
+ "create a home card for menu sections",
+ "basic page to handle analytics items",
+ "handle program-specific settings, create, edit and delete",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
- "add synchronization program to menu sections",
- "add function to check object values are valid",
- "add page layout, save and reset",
+ "add new tei items and show them in a table action",
+ "create fields with validation",
+ "edit and delete data set specific setting",
+ "add components to choose: program, programStage, dataElement, who",
"add helper functions for analytics",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "dialog to create a new specific setting",
+ "update sidebar menu section information",
+ "choose element and visualization type, refetch query after select",
"create fields for general settings",
- "strip buttons to save and reset settings datastore",
- "button to add new settings",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "add function to check object values are valid",
+ "add synchronization program to menu sections",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "add basic components for text, select and radio field",
"add dataset sync to menu sections",
- "create a basic page for dataset sync section, save and reset",
- "queries to read and update analytics key from datastore",
"add program completion checkbox",
- "add page header layout",
- "create a table for dataset global sync setting",
- "add home appearance to the menu section",
- "create a home card for menu sections",
- "update sidebar menu section information",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "analytic section: program, title, visualization, gender and axis",
+ "basic page to handle home appearance section",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "add basic select fields",
+ "button to add new settings",
+ "specific settings list, table action to edit and delete",
+ "dialog to create a new specific setting",
+ "add home cards for menu and submenu items",
"add queries and mutations to handle synchronization key datastore",
- "create a new program specific setting",
- "button to delete namespace from datastore",
- "dialog for program specific settings",
- "notice info when there are no analytics items",
- "query to read if the user has all authorities",
- "add a table with global settings for the dataset",
- "edit and delete program specific setting",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "global settings for program appearance section",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "create a new specific setting for the program",
- "add function to edit analytics items"
+ "add function to edit analytics items",
+ "basic page layout with header",
+ "notice info when there are no analytics items"
],
"Testing": [
"adding tests for valid URLs",
@@ -595,15 +595,15 @@
"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": [
"[DHIS2-9129] Migration UI components for general settings (#53)",
- "change labels metadata and data options (#52)",
+ "change app version (#57)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "change labels metadata and data options (#52)",
"change metadata and data text in manual dialog (#58)",
- "change app version (#57)",
"[DHIS2-9301] add Manual option to sync (#56)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.
\nRELEASE INFO:
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_app_v1.1.0
"
@@ -708,39 +708,39 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "regenerate en.pot",
- "style add padding to search input",
- "parse last release version before saving",
- "update user groups",
- "support four-part version numbers",
"isGreaterVersion and padZeros functions for all expressions",
- "parse new version before saving",
- "icon",
- "add userGroups to dependencies",
+ "support four-part version numbers",
"delete apk version",
- "remove all usergroups already assigned from option list",
- "version format 4 digits [DHIS2-16802]",
+ "parse new version before saving",
+ "parse last release version before saving",
"allow user to upload latest app version (#7)",
- "delete all apk version"
+ "version format 4 digits [DHIS2-16802]",
+ "add userGroups to dependencies",
+ "update user groups",
+ "regenerate en.pot",
+ "style add padding to search input",
+ "icon",
+ "delete all apk version",
+ "remove all usergroups already assigned from option list"
],
"Features": [
- "regenerate en.pot",
- "assign user groups to version already created",
- "first time setup with empty value",
- "support application text translation [DHIS2-15593]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "upload new apk with user group",
- "create user groups access component",
- "add erase all button",
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "add warning when no match found",
- "grant access to apk by userGroup [DHIS2-16678]",
"show userGroups names and default apk version",
+ "assign user groups to version already created",
"erase all content [DHIS2-15911]",
- "create button to erase all content",
"create basic components to search user groups",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "create user groups access component",
"save userGroup on the fly",
- "create basic components to list user groups"
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "create button to erase all content",
+ "first time setup with empty value",
+ "create basic components to list user groups",
+ "regenerate en.pot",
+ "add erase all button",
+ "upload new apk with user group",
+ "add warning when no match found",
+ "support application text translation [DHIS2-15593]"
],
"Maintenance": [
"update app version"
@@ -1170,14 +1170,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.2.19 [skip release]",
"rename class",
"update app icon (#484)",
- "format",
- "release: cut 100.2.19 [skip release]"
+ "format"
],
"Bug Fixes": [
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
- "correct logic"
+ "correct logic",
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
}
@@ -1417,10 +1417,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.2.7 [skip ci]",
+ "update yarn.lock (#317)",
"codeowners: introduce owners",
- "deps: update app-runtime to latest",
- "update yarn.lock (#317)"
+ "release: cut 100.2.7 [skip ci]",
+ "deps: update app-runtime to latest"
],
"Documentation": [
"colocate app docs (#319)"
@@ -1633,8 +1633,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.1.10 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.1.10 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1654,16 +1654,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "format fixtures",
- "release: cut 100.1.9 [skip release]",
+ "update dependencies",
+ "update app icon (#599)",
"update network fixtures and cypress config",
+ "release: cut 100.1.9 [skip release]",
"update proptypes import",
- "update app icon (#599)",
- "update dependencies"
+ "format fixtures"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -1726,9 +1726,9 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix d2-style script",
"fix lint script",
- "replace semantic commit checks with new workflow"
+ "replace semantic commit checks with new workflow",
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1794,11 +1794,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
+ "deps-dev: update app-scripts to get new publish command",
"yarn: deduplicate lockfile",
"deps: update app-runtime to latest alpha",
"codeowners: introduce owners",
- "release: cut 100.1.3 [skip ci]",
- "deps-dev: update app-scripts to get new publish command"
+ "release: cut 100.1.3 [skip ci]"
],
"Documentation": [
"colocate app docs"
@@ -1839,8 +1839,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 31.1.15 [skip ci]",
- "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)"
+ "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)",
+ "release: cut 31.1.15 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1920,12 +1920,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "consider program rule",
- "missing flow and types",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
"remove console lines",
- "lint",
- "Consider program rule"
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
+ "missing flow and types",
+ "consider program rule",
+ "Consider program rule",
+ "lint"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -2003,8 +2003,8 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[DHIS2-17652] Replace Material-UI Avatar (#3719)",
- "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)"
+ "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)",
+ "[DHIS2-17652] Replace Material-UI Avatar (#3719)"
],
"Maintenance": [
"deps: bump ejs from 3.1.9 to 3.1.10 (#3749)",
@@ -2015,14 +2015,14 @@
"[DHIS2-12288] add enrollment section description (#3750)"
],
"Bug Fixes": [
- "rolleback cypress change in fil",
- "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
"breaking cypress test",
- "restore comments",
+ "define drag source and drop target",
+ "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
"review change for hover",
+ "restore comments",
"ts error",
- "review change for opacity",
- "define drag source and drop target"
+ "rolleback cypress change in fil",
+ "review change for opacity"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-17352] Changing program in event workspace does nothing (#3754 ) (c3ce444 ) \n \nFeatures \n\n[DHIS2-12288] add enrollment section description (#3750 ) (1b4be20 ) \n "
}
@@ -2039,9 +2039,9 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
+ "[DHIS2-17839] replace material ui Paper for Card (#3747)",
"[DHIS2-17750] replace material ui Card for Widget (#3718)",
- "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
- "[DHIS2-17839] replace material ui Paper for Card (#3747)"
+ "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)"
],
"Bug Fixes": [
"[DHIS2-17632][DHIS2-17633] restrict invalid category combo for orgUnit (#3738)"
@@ -2308,8 +2308,8 @@
"releaseNotes": {
"Maintenance": [
"[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)",
- "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)",
"[DHIS2-17733] flaky scenario in NewPage.feature (#3711)",
+ "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)",
"release: cut 100.70.13 [skip release]"
],
"Bug Fixes": [
@@ -2454,8 +2454,8 @@
"release: cut 100.70.6 [skip release]"
],
"Bug Fixes": [
- "[DHIS2-16852] confusing-ui-when-there-is-more-than-one-warning (#3702)",
- "[DHIS2-16196] set MaxHeight to \"more filters\" in working lists (#3696)"
+ "[DHIS2-16196] set MaxHeight to \"more filters\" in working lists (#3696)",
+ "[DHIS2-16852] confusing-ui-when-there-is-more-than-one-warning (#3702)"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-16196] set MaxHeight to \"more filters\" in working lists (#3696 ) (f3fdbd4 ) \n[DHIS2-16852] confusing-ui-when-there-is-more-than-one-warning (#3702 ) (4920c04 ) \n "
}
@@ -6122,10 +6122,10 @@
"translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"do not run release step on dev branch",
- "run release step on tags so it publishes to d2-ci (#2989)",
- "release: cut 100.2.3 [skip release]"
+ "release: cut 100.2.3 [skip release]",
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
+ "run release step on tags so it publishes to d2-ci (#2989)"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -6145,9 +6145,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
- "merge to master",
"avoid reading from undefined error (DHIS2-17334) (#2970)",
+ "merge to master",
+ "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)",
"dimension list design (DHIS2-16270) (#2861)"
],
@@ -6169,9 +6169,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
- "translations: sync translations from transifex (dev)",
"merge to master",
+ "translations: sync translations from transifex (dev)",
+ "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)"
],
"Maintenance": [
@@ -6215,40 +6215,40 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "use latest alpha for testing",
- "include release notes in slackbot message (#2911)",
"run the release step on both master and dev branches (#2929)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "analytics@26.2.0",
- "analytics (#2856)",
- "update analytics dependency (#2934)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "26.2.0-cumulative-values-alpha.1",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "use the repo default branch for dependabot (#2887)",
+ "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
"include patch packages in cache-key (#2855)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "use latest alpha for testing",
+ "26.2.0-cumulative-values-alpha.1",
"deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "analytics@26.2.0",
+ "use the repo default branch for dependabot (#2887)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
+ "include release notes in slackbot message (#2911)",
+ "analytics (#2856)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
"release: cut 100.1.0 [skip release]",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)"
+ "update analytics dependency (#2934)"
],
"Bug Fixes": [
- "use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "translations: sync translations from transifex (dev) (#2920)",
+ "merge to master",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
- "merge to master"
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "disable flaky test (#2940)",
- "use 41 test instance"
+ "use 41 test instance",
+ "disable flaky test (#2940)"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
}
@@ -6265,15 +6265,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge translations from past 3 weeks",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "merge translations from past 3 weeks"
],
"Maintenance": [
- "release: cut 100.0.4 [skip release]",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
+ "clean up cypress folder (#2687)",
"only run release-success if master branch",
- "add github job that reports successful release (#2712)",
- "clean up cypress folder (#2687)"
+ "release: cut 100.0.4 [skip release]",
+ "add github job that reports successful release (#2712)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
}
@@ -6316,14 +6316,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "release: cut 100.0.1 [skip release]",
+ "disable nightly scheduled test run (#2511)",
"deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "release: cut 100.0.2 [skip release]",
"increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"nightly failing to set up cypress (#2378)",
- "release: cut 100.0.2 [skip release]",
- "disable nightly scheduled test run (#2511)",
- "release: cut 100.0.1 [skip release]",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -6343,15 +6343,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)"
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
],
"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 "
}
@@ -6765,18 +6765,18 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "update v38 fixtures",
- "add scroll for workflows [DHIS2-15415]",
- "remove v37 e2e",
"update jest mock [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
+ "add scroll for workflows [DHIS2-15415]",
"prevent failing jest test",
- "update v39 fixtures",
+ "update v38 fixtures",
"add scroll on workflow selector [DHIS2-15415]",
- "translations: sync translations from transifex (master)"
+ "remove v37 e2e",
+ "update v39 fixtures"
],
"Maintenance": [
- "release: cut 100.0.8 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.0.8 [skip release]"
],
"GitHub": "\nBug Fixes \n\nadd scroll on workflow selector [DHIS2-15415] (2a8c140 ) \nprevent failing jest test (30b66ae ) \nremove v37 e2e (5f387e4 ) \nupdate jest mock [DHIS2-15415] (be1a01a ) \nupdate v38 fixtures (52d1538 ) \nupdate v39 fixtures (a978552 ) \ntranslations: sync translations from transifex (master) (43a0105 ) \ntranslations: sync translations from transifex (master) (b3a4609 ) \ntranslations: sync translations from transifex (master) (0c0f6b2 ) \ntranslations: sync translations from transifex (master) (0efe83b ) \ntranslations: sync translations from transifex (master) (840eb4f ) \ntranslations: sync translations from transifex (master) (6c7882f ) \ntranslations: sync translations from transifex (master) (668b440 ) \ntranslations: sync translations from transifex (master) (ae80f4a ) \ntranslations: sync translations from transifex (master) (0708a09 ) \ntranslations: sync translations from transifex (master) (1839610 ) \ntranslations: sync translations from transifex (master) (d65c9c1 ) \ntranslations: sync translations from transifex (master) (6655b23 ) \ntranslations: sync translations from transifex (master) (0fad2b8 ) \n "
}
@@ -6796,11 +6796,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
+ "add e2e test runs for new versions and fresh fixtures",
"release: cut 100.0.7 [skip release]",
"fix formatting uissue in workflows config file",
"upgrade packages and produce new fixtures",
- "fix cypress tests referring to last year",
- "add e2e test runs for new versions and fresh fixtures"
+ "fix cypress tests referring to last year"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -6948,8 +6948,8 @@
"releaseNotes": {
"Maintenance": [
"release: cut v100 and become continuously delivered",
- "add code owners",
"release: cut 100.0.0 [skip ci]",
+ "add code owners",
"release: migrate to new app version scheme"
],
"Build Updates": [
@@ -7029,12 +7029,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add support for multi calendar dates",
- "add support for multi-calendar dates"
+ "add support for multi-calendar dates",
+ "add support for multi calendar dates"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "modify and add test cases for different supported calendars"
+ "modify and add test cases for different supported calendars",
+ "release: cut 100.7.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
}
@@ -7052,8 +7052,8 @@
"releaseNotes": {
"Maintenance": [
"fix workflow and enable yarn caching",
- "enhance CI",
- "release: cut 100.6.0 [skip release]"
+ "release: cut 100.6.0 [skip release]",
+ "enhance CI"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -7145,8 +7145,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "change file structure to separate transposed from grouped",
- "apply code review comments"
+ "apply code review comments",
+ "change file structure to separate transposed from grouped"
],
"Testing": [
"add missed tests"
@@ -7169,8 +7169,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -7214,17 +7214,17 @@
"report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
- "validator: limits as warning instead of error (#357)",
- "warning border style to yellow",
- "prevent setting warning as undefined",
"prevent unnecessary renders when form has errors (#358)",
"help: add warning style reference to help",
- "tests: update tests"
+ "prevent setting warning as undefined",
+ "tests: update tests",
+ "warning border style to yellow",
+ "validator: limits as warning instead of error (#357)"
],
"Refactoring": [
+ "extract warningvalidate",
"cleanup",
- "validation-tooltip: rename invalid prop to enabled",
- "extract warningvalidate"
+ "validation-tooltip: rename invalid prop to enabled"
],
"Documentation": [
"comment"
@@ -7330,10 +7330,10 @@
"releaseNotes": {
"Testing": [
"update API_KEY name and merge parallel launches",
- "use import instead of require",
- "debug merging launches",
"cleaning PR",
- "publish cypress test results to reportportal (#349)"
+ "publish cypress test results to reportportal (#349)",
+ "debug merging launches",
+ "use import instead of require"
],
"Bug Fixes": [
"handle non-standard server time zone ids [DHIS2-15511] (#344)"
@@ -7377,56 +7377,56 @@
"releaseNotes": {
"Refactoring": [
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "add data-tests attrs to cat-combo-table-body related components",
"metadata selectors: improve names, ensure consistent default values",
- "prepare test utils to accept a shared QueryCache",
"use delete limits: use \"useDataValueSetQueryKey\"",
- "metadata selectors: add comments & rename variable to reflect its contents"
+ "add data-tests attrs to cat-combo-table-body related components",
+ "metadata selectors: add comments & rename variable to reflect its contents",
+ "prepare test utils to accept a shared QueryCache"
],
"Testing": [
- "category combo table body: cover with tests",
- "use delete data value mutation: cover with tests",
+ "use set form completion mutation: cover with tests",
"use upload file data value mutation: cover with tests",
"use imperative validate: cover request failure",
+ "use delete data value mutation: cover with tests",
"use delete limits: cover with tests",
- "use set form completion mutation: cover with tests",
- "use imperative validate: use real query keys instead of mocked ones",
- "metadata selectors: add jest tests for all untested selectors",
"cover useImperativeValidate with tests (#321)",
"cartesian: cover with tests (DHIS2-14386)",
+ "category combo table body: cover with tests",
+ "metadata selectors: add jest tests for all untested selectors",
+ "cover hooks in data-value-mutations.js (#314)",
"cover remaining metadata selectors",
+ "use set data value mutation: cover with tests",
+ "use imperative validate: use real query keys instead of mocked ones",
"use imperative validate: cover response transformation",
"use update limits: cover with tests",
- "cover hooks in data-value-mutations.js (#314)",
- "cover & cartesian",
- "use set data value mutation: cover with tests"
+ "cover & cartesian"
],
"Maintenance": [
+ "remove duplicate test",
+ "remove outdated comment from test",
"merge `master` to development (#325)",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.2.0 [skip release]",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.1 [skip release]",
"release: cut 100.2.4 [skip release]",
"release: cut 100.2.2 [skip release]",
- "release: cut 100.2.0 [skip release]",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.3 [skip release]",
- "catch up dev with master",
"update cypress to v12 and upgrade related configs & code (#319)",
- "remove outdated comment from test",
- "remove duplicate test",
- "remove duplicate & unused utils file",
"release: cut 100.3.1 [skip release]",
- "release: cut 100.1.2 [skip release]",
+ "catch up dev with master",
+ "remove duplicate & unused utils file",
"remove unnecessary code from test"
],
"Bug Fixes": [
- "cover useSetFormCompletionMutation with tests (#315)",
+ "lock forms when organisation unit is closed [BETA-25] (#317)",
+ "include attribute options in completion post [DHIS2-15032] (#311)",
"use set form completion mutation: handle optimistic update errors correctly",
- "translations: sync translations from transifex (development)",
"cartesian: return empty array when no vectors provided",
- "include attribute options in completion post [DHIS2-15032] (#311)",
- "lock forms when organisation unit is closed [BETA-25] (#317)",
- "use FetchError class from app-runtime [DHIS2-15085] (#316)",
- "rollback failed complete [DHIS2-15033] (#312)"
+ "rollback failed complete [DHIS2-15033] (#312)",
+ "translations: sync translations from transifex (development)",
+ "cover useSetFormCompletionMutation with tests (#315)",
+ "use FetchError class from app-runtime [DHIS2-15085] (#316)"
],
"Features": [
"merge development into master"
@@ -7446,49 +7446,49 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "lock-status: add expiry to footer bar",
- "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
+ "lock-status: check lockDate (wip)",
"nice UI",
- "lock-status: check lockDate (wip)"
+ "lock-status: add expiry to footer bar",
+ "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)"
],
"Bug Fixes": [
- "cover useSetFormCompletionMutation with tests (#315)",
+ "adjust for different time locales",
+ "include username in string for i18n",
+ "only update status from backend once",
+ "expiry date calculation",
+ "remove conditional chaining",
"use set form completion mutation: handle optimistic update errors correctly",
"handle undefined data set",
+ "don't show expiration if excepted by user authorities",
"error when no period is selected",
- "use suggested text",
- "use relative time with absolute time in tooltip",
- "remove conditional chaining",
+ "cover useSetFormCompletionMutation with tests (#315)",
"align inputPeriod check with backend [DHIS2-14218]",
- "adjust for different time locales",
- "only update status from backend once",
- "don't show expiration if excepted by user authorities",
- "expiry date calculation",
- "include username in string for i18n"
+ "use relative time with absolute time in tooltip",
+ "use suggested text"
],
"Refactoring": [
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
"shorter ISO string",
- "remove extra org unit dependency",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
"prepare test utils to accept a shared QueryCache",
- "use delete limits: use \"useDataValueSetQueryKey\""
+ "remove extra org unit dependency"
],
"Testing": [
- "use delete data value mutation: cover with tests",
- "use upload file data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
+ "use upload file data value mutation: cover with tests",
+ "use delete data value mutation: cover with tests",
"use delete limits: cover with tests",
- "use update limits: cover with tests",
"cover hooks in data-value-mutations.js (#314)",
- "use set data value mutation: cover with tests"
+ "use set data value mutation: cover with tests",
+ "use update limits: cover with tests"
],
"Maintenance": [
- "release: cut 100.3.0 [skip release]",
+ "remove duplicate test",
+ "remove outdated comment from test",
"use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
- "update comment",
"remove log",
- "remove outdated comment from test",
- "remove duplicate test",
+ "update comment",
+ "release: cut 100.3.0 [skip release]",
"remove unnecessary code from test"
],
"GitHub": "\nFeatures \n"
@@ -7586,121 +7586,121 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "renovate: use our shared renovate config",
+ "renovate: enable automerging minor updates (#245)",
"renovate: schedule updates outside of office hours (#250)",
- "renovate: use oslo tz for scheduling",
+ "renovate: use our shared renovate config",
"netlify: update actions to latest versions",
+ "renovate: use oslo tz for scheduling",
"renovate: remove schedule for testing",
"renovate: wait for packages to be safe to merge",
- "netlify: add netlify branch deploy action (#227)",
- "renovate: enable automerging minor updates (#245)"
+ "netlify: add netlify branch deploy action (#227)"
],
"Maintenance": [
- "deps: update dependency @dhis2/cli-style to v10.5.1",
- "unsaved data store: export initial state for testing",
- "remove unusued import",
+ "deps: update nwtgck/actions-netlify action to v1.2.4",
+ "release: cut 100.2.0 [skip release]",
+ "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency start-server-and-test to v1.15.0",
"cypress: disable broken tests temporarily",
- "deps: update dependency start-server-and-test to v1.15.2",
- "update ui, app-runtime",
- "deps: update dependency start-server-and-test to v1.15.4",
- "deps: update dependency @testing-library/jest-dom to v5.16.5",
"i18n: add generated translation file",
- "deps: update dependency start-server-and-test to v1.15.1",
- "update broken period cypress test for period type weekly",
- "adjust i18n label",
+ "unsaved data store: export initial state for testing",
+ "deps: update dependency @testing-library/jest-dom to v5.16.5",
+ "update multi-calendar-dates alpha version from 21 to 22",
"release: cut 100.1.2 [skip release]",
- "release: cut 100.2.0 [skip release]",
- "adjust label to use available i18n content",
- "deps: update dependency start-server-and-test to v1.15.0",
- "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency start-server-and-test to v1.15.1",
+ "deps: update dependency start-server-and-test to v1.15.2",
+ "deps: update dependency start-server-and-test to v1.15.4",
"deps: update dependency fake-indexeddb to v4.0.1",
- "deps: update nwtgck/actions-netlify action to v1.2.4",
"deps: update dependency enzyme-adapter-react-16 to v1.15.7",
- "update multi-calendar-dates alpha version from 21 to 22",
- "release: release development"
+ "update broken period cypress test for period type weekly",
+ "remove unusued import",
+ "release: release development",
+ "deps: update dependency @dhis2/cli-style to v10.5.1",
+ "adjust label to use available i18n content",
+ "adjust i18n label",
+ "update ui, app-runtime"
],
"Bug Fixes": [
- "deps: update tanstack-query monorepo to v4.24.6",
- "deps: update dependency re-reselect to v4.0.1",
- "deps: update dependency zustand to v4.1.5",
- "option-set: remove unnecessary sort",
- "deps: update dependency query-string to v7.1.3",
- "deps: update dependency classnames to v2.3.2",
"metadata and user info error handling (#294)",
- "implement PR feedback by @tomzemp from 2023-03-02",
- "data value store: set correct default when data value set falsy",
- "metadata error handling",
- "deps: update tanstack-query monorepo to v4.24.10",
- "implement PR feedback by @tomzemp from 2023-03-04",
- "minor cleanup",
- "deps: update dependency react-chartjs-2 to v4.3.1",
+ "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "optionSet: sort selected options",
"deps: update dependency reselect to v4.1.7",
- "highlighted field store: correct wrong initial state",
+ "deps: update tanstack-query monorepo to v4.16.1",
"deps: update tanstack-query monorepo to v4.24.4",
- "update ui version",
- "deps: update tanstack-query monorepo to v4.17.1",
- "deps: update dependency chart.js to v3.9.1",
+ "use periods: check if lastPeriodOfPrevYear exists",
+ "data value store: return boolean from isComplete selector",
+ "address period issues that occurred after new year 2022/2023",
+ "metadata error handling",
+ "deps: update tanstack-query monorepo to v4.24.10",
+ "deps: update tanstack-query monorepo to v4.24.6",
"adjust disabled org unit style",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "print: fix print-styles for selects",
+ "data value store: set correct default when data value set falsy",
+ "deps: update dependency classnames to v2.3.2",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "implement PR feedback by @tomzemp from 2023-03-04",
+ "total-cell: clear total value when printing empty form (#298)",
+ "remove unnecessary overflow",
+ "deps: update dependency react-router-dom to v5.3.4",
"deps: update tanstack-query monorepo to v4.19.1",
- "use periods: reverse order & add first/last periods of next/prev year if in current year",
- "deps: update tanstack-query monorepo to v4.19.0",
- "address period issues that occurred after new year 2022/2023",
"deps: update tanstack-query monorepo to v4.24.9",
- "remove unnecessary overflow",
- "deps: update dependency final-form to v4.20.9",
- "deps: bump platform and runtime deps [TECH-1462] (#236)",
- "optionSet: sort selected options",
- "total-cell: clear total value when printing empty form (#298)",
+ "deps: update dependency html-react-parser to v1.4.14",
+ "deps: update dependency zustand to v4.1.4",
"deps: update tanstack-query monorepo to v4.18.0",
- "deps: update dependency react-router-dom to v5.3.4",
- "optionset: re-add input spread to button",
- "use periods: check if lastPeriodOfPrevYear exists",
- "option-set: fix clear button",
- "data value store: return boolean from isComplete selector",
- "data-test attribute and linting errors",
- "deps: update dependency idb-keyval to v6.2.0",
"deps: update dependency query-string to v7.1.2",
- "print: fix print-styles for selects",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
- "deps: update dependency zustand to v4.1.4",
- "deps: update tanstack-query monorepo to v4.16.1",
- "deps: update tanstack-query monorepo to v4.20.4",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "deps: update tanstack-query monorepo to v4.23.0",
+ "deps: update dependency query-string to v7.1.3",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "highlighted field store: correct wrong initial state",
+ "deps: update tanstack-query monorepo to v4.19.0",
+ "update ui version",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "minor cleanup",
+ "implement PR feedback by @tomzemp from 2023-03-02",
+ "option-set: remove unnecessary sort",
"ensure biweeks allow entry over entire year [TECH-1308] (#242)",
"translations: sync translations from transifex (development)",
+ "deps: update tanstack-query monorepo to v4.17.1",
"options-sort: fix undefined check",
+ "deps: update dependency zustand to v4.1.5",
+ "deps: update dependency re-reselect to v4.0.1",
+ "deps: update dependency react-chartjs-2 to v4.3.1",
+ "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "deps: update dependency final-form to v4.20.9",
+ "deps: update dependency chart.js to v3.9.1",
+ "data-test attribute and linting errors",
+ "option-set: fix clear button",
+ "use periods: reverse order & add first/last periods of next/prev year if in current year",
"multi-select: update max-width",
- "deps: update tanstack-query monorepo to v4.23.0",
- "deps: update dependency html-react-parser to v1.4.14",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "deps: update tanstack-query monorepo to v4.20.2"
+ "optionset: re-add input spread to button",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
+ "deps: update tanstack-query monorepo to v4.20.4"
],
"Features": [
"zustand: create wrapper",
- "optionset: add support for multi-text optionSet",
- "option-set: add multi text support (#290)"
+ "option-set: add multi text support (#290)",
+ "optionset: add support for multi-text optionSet"
],
"Refactoring": [
- "remove superflous zustand wrapper",
- "use server time offset: use \"sv\" for locale string",
+ "fix linter issues",
"revert to \"create\" function usage",
+ "use server time offset: use \"sv\" for locale string",
"review",
- "data value store: use zustand wrapper",
- "fix linter issues"
+ "remove superflous zustand wrapper",
+ "data value store: use zustand wrapper"
],
"Testing": [
+ "sync errors store: cover with tests",
+ "validation store: cover with tests",
+ "highlighted field store: cover with tests",
+ "cover stores with tests (and fix some minor issues)",
"data value store: cover store with tests",
"get cell id: cover with tests",
- "highlighted field store: cover with tests",
- "entry form store: cover with tests",
"data value store: cover with test & establish testing pattern",
- "cover stores with tests (and fix some minor issues)",
"unsaved data store: cover with tests",
- "sync errors store: cover with tests",
- "validation store: cover with tests"
+ "entry form store: cover with tests"
],
"GitHub": "\nBug Fixes \n\nuse periods: check if lastPeriodOfPrevYear exists (1e65e17 ) \nuse periods: reverse order & add first/last periods of next/prev year if in current year (f046afa ) \nimplement PR feedback by @tomzemp from 2023-03-02 (e58edee ) \nimplement PR feedback by @tomzemp from 2023-03-04 (5425a28 ) \nuse multi-calendar-dates to address periods that don't start on Jan 1st (8286888 ) \ndata value store: return boolean from isComplete selector (6bf3a7f ) \ndata value store: set correct default when data value set falsy (7dd21e2 ) \ndeps: bump platform and runtime deps [TECH-1462] (#236 ) (057addd ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6 ) \ndeps: update dependency chart.js to v3.9.1 (cf5351c ) \ndeps: update dependency classnames to v2.3.2 (d054883 ) \ndeps: update dependency final-form to v4.20.9 (617cd17 ) \ndeps: update dependency html-react-parser to v1.4.14 (9758efc ) \ndeps: update dependency idb-keyval to v6.2.0 (fd3f936 ) \ndeps: update dependency query-string to v7.1.2 (f833f36 ) \ndeps: update dependency query-string to v7.1.3 (1d13164 ) \ndeps: update dependency re-reselect to v4.0.1 (1ca5332 ) \ndeps: update dependency react-chartjs-2 to v4.3.1 (347d055 ) \ndeps: update dependency react-router-dom to v5.3.4 (3e1c1c9 ) \ndeps: update dependency reselect to v4.1.7 (d90509f ) \ndeps: update dependency zustand to v4.1.4 (8494e6b ) \ndeps: update dependency zustand to v4.1.5 (a3595fc ) \ndeps: update tanstack-query monorepo to v4.16.1 (588f5ee ) \ndeps: update tanstack-query monorepo to v4.17.1 (af7b3c1 ) \ndeps: update tanstack-query monorepo to v4.18.0 (ebe89f2 ) \ndeps: update tanstack-query monorepo to v4.19.0 (3fc13e3 ) \ndeps: update tanstack-query monorepo to v4.19.1 (1641918 ) \ndeps: update tanstack-query monorepo to v4.20.2 (6500139 ) \ndeps: update tanstack-query monorepo to v4.20.4 (9c44d3e ) \ndeps: update tanstack-query monorepo to v4.23.0 (795f159 ) \ndeps: update tanstack-query monorepo to v4.24.10 (8bb044e ) \ndeps: update tanstack-query monorepo to v4.24.4 (fad8537 ) \ndeps: update tanstack-query monorepo to v4.24.6 (5664987 ) \ndeps: update tanstack-query monorepo to v4.24.9 (da668de ) \ntotal-cell: clear total value when printing empty form (#298 ) (c3f3ecf ) \nadjust disabled org unit style (27945ca ) \nmetadata and user info error handling (#294 ) (7581e37 ) \nhighlighted field store: correct wrong initial state (a6b53ae ) \ntranslations: sync translations from transifex (development) (5eac173 ) \ntranslations: sync translations from transifex (development) (a02ad04 ) \ntranslations: sync translations from transifex (development) (081ad05 ) \ntranslations: sync translations from transifex (development) (65a053d ) \ntranslations: sync translations from transifex (development) (48f6674 ) \nclean up audit styling [TECH-1469] [TECH-1470] (#237 ) (a545ee8 ) \nclear selections with only dataset [DHIS2-14039] (#243 ) (e9beb53 ) \nensure biweeks allow entry over entire year [TECH-1308] (#242 ) (bf931d8 ) \nhandle remove periods calculation for end-of-month [DHIS2-14007] (#238 ) (c2b5724 ) \n \nFeatures \n"
}
@@ -7737,8 +7737,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (development)",
- "update periods height [DHIS2-14006]"
+ "update periods height [DHIS2-14006]",
+ "translations: sync translations from transifex (development)"
],
"Build Updates": [
"netlify: update production deploy to use master"
@@ -7762,183 +7762,183 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump terser from 4.8.0 to 4.8.1",
"remove unused classname",
- "release: merge development to master",
"fix jest tests after refactoring client server date logic",
- "deps: bump terser from 4.8.0 to 4.8.1",
- "merge master into development",
"add entry info [DHIS2-13940] (#216)",
- "release: cut 100.1.0 [skip release]",
- "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
- "deduplicate packages in yarn.lock",
"remove unused \"useCategoryCombination\" file",
- "deps: bump moment from 2.29.1 to 2.29.4",
- "remove resolution for react-error-overlay"
+ "release: merge development to master",
+ "deduplicate packages in yarn.lock",
+ "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
+ "remove resolution for react-error-overlay",
+ "merge master into development",
+ "release: cut 100.1.0 [skip release]",
+ "deps: bump moment from 2.29.1 to 2.29.4"
],
"Bug Fixes": [
- "error-summary: count errors in selection",
+ "allow for unit paths starting at the real root instead of user root (#197)",
+ "persist: persist mutations that are network-errors",
+ "data-workspace: show loader if in flight, regardless of cached data",
+ "resolveAlertProps",
+ "set highlighted field null",
+ "remove 403 as temporal error",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "dates: use server time when appropriate",
+ "cleanup on umount only",
+ "deps: pin dependencies",
+ "tooltip: fix tooltip flickering",
+ "use selector to get coc",
+ "headerbar: use smarter delay for headerbar-status",
+ "init lastSyncedValue, fix file-field",
"error-details optional chaining",
- "use highlightedfieldstore",
- "remove custom styles for data details button",
- "fix breaking tests around side bar, basic info and follow up button",
+ "adjust synced cell style (#199)",
+ "entry-field: cleanup highlighted-field properly",
+ "errors-store: add getNumberOfErrors",
"deps: update deps",
- "ensure deepest level is never lower than root level",
- "validation button: disable validation run when offline [TECH-1377] (#178)",
- "highlighted fields performance (#155)",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "use selector to get coc",
- "deps: pin dependencies",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "fix temporal error handling",
- "use retry to pause mutations",
- "bottom-bar: add failed to save summary",
- "preserve input-component format",
- "manage unsaved comments when moving cells",
- "translations: sync translations from transifex (development)",
- "file-input: reset lastSyncedValue",
- "global filter field size (#221)",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "onlineManager: make sure to go online when navigator goes online",
+ "update useHighlightedField",
"use zustand store for highlighted-field",
- "dates: ensure that server or client time is used when appropriate",
- "allow the webapi to return a single object instead of wrapped array",
- "dates: use server time when appropriate",
- "true-only checkbox lastSynced comparison",
- "filter-field: hide clear-button when no filter (#222)",
+ "filter-field: do not reset highlighted when focused",
+ "bottom-bar: add failed to save summary",
+ "data-value-set: disable when mutating",
+ "always apply long delay when showing/hiding",
+ "review",
+ "copy FetchError from data-service",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "stop tooltip flickering [DHIS2-13954]",
+ "add missing error-summary file",
"error-summary: use yellow800 for icon color",
- "adjust synced cell style (#199)",
- "adjust client time to server timezone when computing date ranges (#165)",
- "tooltip: fix tooltip flickering",
- "reset error when pristine",
"print styles [TECH-1312] (#217)",
- "headerbar: use smarter delay for headerbar-status",
- "always retry offline-trigger errors",
- "getCellId",
- "option-set input lastSyncedValue",
- "set highlighted field null",
- "refactor validation-tooltip to child of wrapper",
+ "or between shortcuts [DHIS2-13955]",
+ "set networkmode offlineFirst",
+ "file-input: reset lastSyncedValue",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "shouldRollbackError",
+ "handle temporal mutation errors (#206)",
"manage unsaved limits when moving cells",
+ "rerun validation on main bar button click",
+ "validation button: disable validation run when offline [TECH-1377] (#178)",
+ "import locales so app has access to them (#207)",
+ "refactor validation-tooltip to child of wrapper",
+ "basic information: display client date in tooltip",
+ "getCellId",
+ "onlineStatus: sync header-bar status to onlineManager status",
"update variable name [TECH-1465] (#231)",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "update Add limits styling [DHIS2-13958]",
- "misc cleanup",
- "try to use cjs import fetcherror",
- "data-workspace: show loader if in flight, regardless of cached data",
+ "remove custom styles for data details button",
+ "use-value-store: add optional-chaining for safety",
"add missing files",
- "update useHighlightedField",
+ "use a stable date string instead of an instable date instance (#201)",
+ "misc cleanup",
+ "dates: ensure that server or client time is used when appropriate",
+ "manage unsaved comments and limits when moving cells",
+ "minor cleanup",
"make bottom bar buttons small [DHIS2-13956]",
- "clear highlight when field is umounted",
- "make useDataValueParams and useApiAttributeParams stable",
- "basic information: display client date in tooltip",
+ "section-filter: do not reset highlighted on focus",
+ "fix some crashes",
"clear sync-status when value changes (#182)",
- "set networkmode offlineFirst",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "use prefetched units when user org unit is not the highest level",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
+ "fix breaking tests around side bar, basic info and follow up button",
+ "reset error when pristine",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
+ "highlighted fields performance (#155)",
+ "clear highlight when field is umounted",
"remove defaultOnSuccess for queries",
+ "global filter field size (#221)",
+ "address pr comments",
+ "tooltip: show all errors in tooltip",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "manage unsaved comments when moving cells",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
"contextual-help: add help-legend for sync-errors",
- "entry-field: cleanup highlighted-field properly",
- "copy FetchError from data-service",
- "allow for unit paths starting at the real root instead of user root (#197)",
- "fix disabled cell styling [TECH-1466] (#234)",
- "handle network-error alert",
"offline-error-types, show alertbar once",
- "always apply long delay when showing/hiding",
- "handle temporal mutation errors (#206)",
- "minor cleanup",
- "tooltip: show all errors in tooltip",
- "or between shortcuts [DHIS2-13955]",
- "filter-field: do not reset highlighted when focused",
- "data-value-set: disable when mutating",
- "use-value-store: add optional-chaining for safety",
- "cleanup on umount only",
- "manage unsaved comments and limits when moving cells",
- "errors-store: add getNumberOfErrors",
- "import locales so app has access to them (#207)",
+ "error-summary: count errors in selection",
+ "always retry offline-trigger errors",
+ "use retry to pause mutations",
+ "filter-field: hide clear-button when no filter (#222)",
+ "preserve input-component format",
+ "option-set input lastSyncedValue",
+ "try to use cjs import fetcherror",
"inner-wrapper: properly clear error if last-synced",
+ "translations: sync translations from transifex (development)",
+ "ensure we use a local date string",
+ "adjust client time to server timezone when computing date ranges (#165)",
+ "true-only checkbox lastSynced comparison",
+ "allow the webapi to return a single object instead of wrapped array",
+ "handle network-error alert",
"use date limit: prevent recomputing on every re-render",
- "rerun validation on main bar button click",
- "address pr comments",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
+ "fix temporal error handling",
"remove unnecessary clear highlightedfield",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
- "fix some crashes",
- "stop tooltip flickering [DHIS2-13954]",
- "remove 403 as temporal error",
- "persist: persist mutations that are network-errors",
- "add missing error-summary file",
- "review",
- "resolveAlertProps",
- "shouldRollbackError",
- "section-filter: do not reset highlighted on focus",
- "ensure we use a local date string",
- "use a stable date string instead of an instable date instance (#201)",
- "onlineStatus: sync header-bar status to onlineManager status",
- "init lastSyncedValue, fix file-field"
- ],
+ "onlineManager: make sure to go online when navigator goes online",
+ "use highlightedfieldstore",
+ "update Add limits styling [DHIS2-13958]",
+ "ensure deepest level is never lower than root level",
+ "use prefetched units when user org unit is not the highest level"
+ ],
"Refactoring": [
- "load app: handle all loading and error states",
"remove highlightedFieldContext",
"date convertion: rename & add timezone convertion tools",
- "make useCurrentDateStringAtServerTimezone accept a date",
- "sync-errors-store: remove unused methods",
- "use periods: use new client-server-date hooks",
- "use date limit: use new client-server-date hooks",
- "use client server date hook: remove superflous setter callbacks",
+ "highlightedfield name",
+ "period selector: use new client-server-date hooks",
+ "data details sidebar: consider server timezone in basic information",
+ "fix variable naming",
+ "use mutator in inputs",
"use manage inter param deps: use new client-server-date hooks",
- "aoc selector: use new client-server-date hooks",
"move lastSyncedValue to mutation",
- "use default onSuccess from defaultoptions",
+ "use defaultOnSuccess",
+ "remove superfluous client server timezone tools",
+ "highlightedfield: change name to highlightedfieldid",
+ "basic information: remove \"utc\" from variable name",
"shouldTriggerOffline",
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "use client server date hook: remove superflous setter callbacks",
+ "use selector for getHighlightedField",
+ "resolve error message in ApiMutationError",
"use meaningful names for varnames when using useClientServerDate",
- "cleanup duplicate dataValueSetQueryKey",
+ "load app: handle all loading and error states",
"use check lock status: use new client-server-date hooks",
- "use defaultOnSuccess",
- "use mutator in inputs",
- "basic information: use new client-server-date hooks",
- "use selector for getHighlightedField",
- "basic information: remove \"utc\" from variable name",
- "refactor useApiError",
+ "use date limit: use new client-server-date hooks",
"use highlighted-field-store",
- "highlightedfield name",
+ "use default onSuccess from defaultoptions",
+ "use periods: use new client-server-date hooks",
+ "sync-errors-store: remove unused methods",
"move message above usage",
- "fix variable naming",
- "period selector: use new client-server-date hooks",
- "resolve error message in ApiMutationError",
- "context-selection-id: remove category-ids from contextSelectionId",
- "remove superfluous client server timezone tools",
- "highlightedfield: change name to highlightedfieldid",
+ "refactor useApiError",
+ "basic information: use new client-server-date hooks",
"extract get-cell-id to own file",
- "data details sidebar: consider server timezone in basic information"
+ "aoc selector: use new client-server-date hooks",
+ "cleanup duplicate dataValueSetQueryKey",
+ "make useCurrentDateStringAtServerTimezone accept a date"
],
"Testing": [
"fix tests",
- "add authority tests to comment and limit tests",
- "move query-key test",
"fix test description",
+ "add authority tests to comment and limit tests",
"add test to getPreFetchedChildren",
+ "move query-key test",
"update tests"
],
"Features": [
- "get current date: set milliseconds to 0",
+ "notify user about failures of critical requests",
+ "sync-errors: add sync-errors store",
"sync error handling (#218)",
+ "respect F_DATAVALUE_ADD user authority",
+ "error-indicator: add error indicator",
+ "sync-error: add sync error to field",
"client server date: add DRY utils",
"custom forms: notify user about pre-fetching failure",
- "sync-error: add sync error to field",
- "respect F_DATAVALUE_ADD user authority",
- "sync-errors: add sync-errors store",
"headerbar: integrate offline-status message (#233)",
- "notify user about failures of critical requests",
- "error-indicator: add error indicator",
- "headerbar: integrate offline-status-message"
+ "headerbar: integrate offline-status-message",
+ "get current date: set milliseconds to 0"
],
"Build Updates": [
- "renovate: add renovate config",
+ "netlify: add netlify production deploy action",
"renovate: remove shared config",
- "netlify: add netlify production deploy action"
+ "renovate: add renovate config"
],
"Documentation": [
- "update comment",
- "move sort comment"
+ "move sort comment",
+ "update comment"
],
"GitHub": "\nBug Fixes \n\nadjust client time to server timezone when computing date ranges (#165 ) (af3fa39 ) \nadjust synced cell style (#199 ) (32a9d78 ) \nallow for unit paths starting at the real root instead of user root (#197 ) (0191551 ) \nclear sync-status when value changes (#182 ) (d4d6d29 ) \nensure offline units are fetched correctly for users deep in the hierarchy (#226 ) (d9d4632 ) \nfix disabled cell styling [TECH-1466] (#234 ) (0334733 ) \nglobal filter field size (#221 ) (7b003d8 ) \nhandle inconsistent formats from api for orgUnits [DHIS2-13888] (#210 ) (ab266ca ) \nhandle invalid parameters in URL [TECH-1382] [TECH-1384] (#208 ) (3c14bd8 ) \nhandle temporal mutation errors (#206 ) (0bb923d ) \nhighlighted fields performance (#155 ) (554025c ) \nimport locales so app has access to them (#207 ) (662ddc6 ) \nmake bottom bar buttons small [DHIS2-13956] (c507860 ) \nmake useDataValueParams and useApiAttributeParams stable (978a7b9 ) \nmanage unsaved comments when moving cells (b04cbfd ) \nmanage unsaved limits when moving cells (dd14d41 ) \nor between shortcuts [DHIS2-13955] (d71a93b ) \nprint styles [TECH-1312] (#217 ) (5533e00 ) \nremove defaultOnSuccess for queries (75e257e ) \nrerun validation on main bar button click (d62e4a0 ) \nstop tooltip flickering [DHIS2-13954] (0c44cb5 ) \nupdate variable name [TECH-1465] (#231 ) (1fd682f ) \naudit history: update processing, clean up [TECH-1281] (#131 ) (7464efb ) \nbasic information: display client date in tooltip (da867a7 ) \ndata-value-set: disable when mutating (85e7cbc ) \ndates: use server time when appropriate (b8cbdbc ) \ndeps: pin dependencies (35fdd45 ) \ndeps: update dependency @dhis2/app-runtime to v3.5.0 (#224 ) (f532607 ) \ndeps: update dependency @dhis2/ui to v8.5.3 (#225 ) (7b27ee1 ) \nfilter-field: hide clear-button when no filter (#222 ) (64b08dc ) \nremove custom styles for data details button (e47d519 ) \nupdate Add limits styling [DHIS2-13958] (2f528ba ) \ntranslations: sync translations from transifex (development) (76859da ) \ntranslations: sync translations from transifex (development) (db5b088 ) \ntranslations: sync translations from transifex (development) (9724342 ) \nuse date limit: prevent recomputing on every re-render (68dbbcb ) \nvalidation button: disable validation run when offline [TECH-1377] (#178 ) (7838601 ) \nuse a stable date string instead of an instable date instance (#201 ) (dea42b1 ) \n \nFeatures \n\nheaderbar: integrate offline-status message (#233 ) (58f042e ) \nsync error handling (#218 ) (cf3e542 ) \nclient server date: add DRY utils (7153fe3 ) \nget current date: set milliseconds to 0 (9fa0441 ) \nrespect F_DATAVALUE_ADD user authority (e91a847 ) \ncustom forms: notify user about pre-fetching failure (9e8374f ) \n "
}
@@ -7955,52 +7955,52 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "restore use-user-org-units to original state",
+ "move org-unit-tree from @dhis2/ui and fix lint errors",
+ "fix linter issues",
+ "release: cut 100.0.0 [skip release]",
"release: merge development to master",
"add license",
"get config offline org unit level from JGs branch",
- "release: cut 100.0.0 [skip release]",
- "align test with implementation and skip flaky tests",
"release: release v100.0.0",
- "move org-unit-tree from @dhis2/ui and fix lint errors",
- "fix linter issues"
+ "align test with implementation and skip flaky tests",
+ "restore use-user-org-units to original state"
],
"Features": [
- "completion: respect \"validCompleteOnly\" flag on data sets",
- "reduce org-unit-tree network traffic and support prefetching (#187)",
+ "get org unit roots from prefetched org units if available",
"add completion functionality",
+ "completion: respect \"validCompleteOnly\" flag on data sets",
"reduce org-unit-tree network traffic and add prefetch support",
- "get org unit roots from prefetched org units if available"
+ "reduce org-unit-tree network traffic and support prefetching (#187)"
],
"Bug Fixes": [
- "completion: do not validate when offline",
- "consume per-root node offline levels in org-unit-tree",
+ "completion onMutate and setDefault",
+ "adjust tests to implementation fix minor implementation bugs",
"remove loading from completion",
- "typo",
- "form completion: cancel open mutations when (in-)completing",
+ "cat-combo-table: prevent filter from unmounting data-elements (#186)",
"form completion error alert message: correct & translate message",
- "address post-rebase bugs",
- "adjust tests to implementation fix minor implementation bugs",
- "completion: set loading to true when starting incompleting",
- "form completion: check for empty responses",
- "completion onMutate and setDefault",
"completion mutation: extract variables correctly after refactoring",
"add mutation key-factory",
+ "consume per-root node offline levels in org-unit-tree",
"also fetch children size and level for offline units",
- "cat-combo-table: prevent filter from unmounting data-elements (#186)",
+ "form completion: cancel open mutations when (in-)completing",
+ "address post-rebase bugs",
+ "typo",
"prefetch offline org units in single request",
- "fetch offline units per user root org unit and improve logic"
+ "form completion: check for empty responses",
+ "fetch offline units per user root org unit and improve logic",
+ "completion: do not validate when offline",
+ "completion: set loading to true when starting incompleting"
],
"Refactoring": [
- "move sidebar id contants into shared folder",
"remove superfluous completion sidebar component",
+ "change the mutation function to follow the new patterns",
+ "implement PR feedback until September 22, 2022",
+ "remove console.log",
+ "move data-value-mutations into shared folder",
"rearrange validation code into different modules",
"bottom bar: use correct completion data and labels",
- "remove console.log",
- "change the mutation function to follow the new patterns",
"fix circular dependencies & tests",
- "implement PR feedback until September 22, 2022",
- "move data-value-mutations into shared folder"
+ "move sidebar id contants into shared folder"
],
"Testing": [
"cypress: update network fixtures"
@@ -8080,11 +8080,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add tests to cover add exchange usecase",
+ "add more tests to cover add exchange usecase",
"add tests to cover edit exchange usecase and format",
"add tests to cover add exchnage usecase",
- "add more tests to cover add exchange usecase",
- "add more tests and improve some of the existing ones"
+ "add more tests and improve some of the existing ones",
+ "add tests to cover add exchange usecase"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -8124,15 +8124,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "more tests for data page and setup for other pages",
+ "add additional tests for main exchange page",
"add initial tests for main data display page",
- "add more tests to general data page and refactor existing ones",
"add some tests for main data page",
- "add additional tests for main exchange page"
+ "more tests for data page and setup for other pages",
+ "add more tests to general data page and refactor existing ones"
],
"Bug Fixes": [
- "fix format",
- "add mock for resize observer"
+ "add mock for resize observer",
+ "fix format"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -8192,19 +8192,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "update fixtures for cypress tests",
"move testing libraty to dev dependencies",
"add missing transations",
- "update fixtures for cypress tests",
"minor fixes"
],
"Features": [
"update version of dhis2 app runtime",
- "add tests for edit overview page",
- "add sharing button to data exchange configurations",
"upgrade app platform and ui library",
"add sharing settings",
+ "add tests for edit overview page",
"upgrade node version for ci",
"add sharing button which opens a sharing dialog in configurations",
+ "add sharing button to data exchange configurations",
"show sharing button only if the user can share the exchange"
],
"Maintenance": [
@@ -8285,8 +8285,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade cypress to version",
- "upgrade cypress version"
+ "upgrade cypress version",
+ "upgrade cypress to version"
],
"Maintenance": [
"release: cut 100.4.0 [skip release]"
@@ -8647,8 +8647,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "updated cypress fixtures [DHIS2-14061]",
"always use outputIdScheme=UID for data preview [DHIS2-14061]",
+ "updated cypress fixtures [DHIS2-14061]",
"always use outputIdScheme=UID [DHIS2-14061]"
],
"Maintenance": [
@@ -8669,10 +8669,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "upgrade node to v16 for all workflows",
+ "update codeowners and readme",
"use node v16 on CI, add QA as code owners, add link to deploy preview (#8)",
- "update codeowners and readme"
+ "upgrade node to v16 for all workflows",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"remove listing as core app (#17)"
@@ -8734,13 +8734,13 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "apply grab cursor to assigned categories dimension item (#3140)",
- "adjust style for assigned categories layout chip"
+ "adjust style for assigned categories layout chip",
+ "apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
+ "release: cut 100.6.2 [skip release]",
"use constant from analytics instead of 'co'",
- "remove !important styles",
- "release: cut 100.6.2 [skip release]"
+ "remove !important styles"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
}
@@ -8779,8 +8779,8 @@
"Maintenance": [
"unused imports",
"resolve to @dhis2/ui 9.4.4 (#3129)",
- "import order",
- "release: cut 100.6.0 [skip release]"
+ "release: cut 100.6.0 [skip release]",
+ "import order"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -8827,9 +8827,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "bump analytics to 26.7.5 for period translations",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics for testing",
+ "bump analytics to 26.7.5 for period translations"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -8849,13 +8849,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "dependabot config and remove dev branch from workflows (#3107)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "dependabot config and remove dev branch from workflows (#3107)",
+ "release: cut 100.5.7 [skip release]",
"deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "release: cut 100.5.7 [skip release]"
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -8875,8 +8875,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use improved rich text editor from analytics (DHIS2-15522)",
"merge to master",
+ "use improved rich text editor from analytics (DHIS2-15522)",
"separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
],
"Maintenance": [
@@ -8898,17 +8898,17 @@
"releaseNotes": {
"Maintenance": [
"optimize Cypress recordings with conditional triggers (#3043)",
+ "run release job for tags (#3064)",
"do not run release step on dev branch (#3083)",
- "release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)"
+ "release: cut 100.5.5 [skip release]"
],
"Bug Fixes": [
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
"merge to master",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
"translations: sync translations from transifex (dev)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)"
+ "dimension chip design updates (DHIS2-16272) (#2934)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)"
],
"GitHub": "\nBug Fixes \n\ndimension chip design updates (DHIS2-16272) (#2934 ) (9b23fbd ) \nnon-existing AO blocks new AOs from being created (DHIS2-13167) (#3056 ) (2bf0d53 ) \nnumbers are misaligned in pivot table (DHIS2-16900) (#3072 ) (3ee3a83 ) \ntranslations: sync translations from transifex (dev) (8dd390b ) \nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051 ) (4a79d5b ) \n "
}
@@ -8925,10 +8925,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "merge to master",
"translations: sync translations from transifex (dev)",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
- "merge to master"
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -8948,10 +8948,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
"merge to master",
- "try locking highcharts to 10.2.0",
- "plugin flashes when interacting with Interpretations modal (#3017)"
+ "plugin flashes when interacting with Interpretations modal (#3017)",
+ "translations: sync translations from transifex (dev)",
+ "try locking highcharts to 10.2.0"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -8976,15 +8976,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "correct typo in visualisation type",
+ "remove query param section from url glob",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
+ "correct typo in visualisation type",
"wait for different SVG for single value",
- "add classnames and update json instructions file for outlier tables (#3000)",
- "remove query param section from url glob"
+ "add classnames and update json instructions file for outlier tables (#3000)"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "rename strategy to interceptResponse"
+ "rename strategy to interceptResponse",
+ "release: cut 100.5.2 [skip release]"
]
}
},
@@ -9000,8 +9000,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "ensure only the first period item is used",
"merge to master",
+ "ensure only the first period item is used",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
"enable the loading spinner when props change"
],
@@ -9022,34 +9022,34 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "apply consistent naming to push analytics class names",
- "include release notes in slackbot message (#2974)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"yarn deduplicate",
- "add slack bot release success message (#2965)",
- "upgrade @dhis2/analytics",
- "release: cut 100.5.0 [skip release]",
- "bump Cypress to version 13 (#2935)",
"reorganised dev commits",
+ "upgrade @dhis2/analytics",
+ "add slack bot release success message (#2965)",
"bump node to version 18",
+ "bump Cypress to version 13 (#2935)",
+ "apply consistent naming to push analytics class names",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
+ "include release notes in slackbot message (#2974)",
"run the release step on both dev and master branches (#2990)",
+ "release: cut 100.5.0 [skip release]",
"remove testRegex from jest config (#2956)"
],
"Testing": [
"hover over list to prevent it from being stale",
- "don't expect subtitle to be visible by default",
+ "adapt tests to new database (#2975)",
"refactor data.cy.js to independent test cases",
- "adapt tests to new database (#2975)"
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
- "add custom errors for analytics requests (#2874)",
- "translations: sync translations from transifex (dev)",
"push-analytics: add push analytics instructions (#2985)",
+ "translations: sync translations from transifex (dev)",
+ "add custom errors for analytics requests (#2874)",
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
],
"Features": [
- "add class-names for push-analytics (#2966)",
- "support Outlier table visualization type (DHIS2-13858) (#2942)"
+ "support Outlier table visualization type (DHIS2-13858) (#2942)",
+ "add class-names for push-analytics (#2966)"
]
}
},
@@ -9065,69 +9065,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fetch data element icon and pass it in extraOptions",
- "avoid crash when visualization object is empty (ie. New)",
- "fix bug which cause current to loose props",
"hide icon from visualization when option is toggled",
- "do not pass a boolean for icons when saving",
- "dependency updates (#2243)",
- "set disabledOptions on AO loading and vis type switching",
"avoid visualization flashing when changing options",
"update cli-app-scripts and analytics deps",
- "translations: sync translations from transifex (dev)"
+ "set disabledOptions on AO loading and vis type switching",
+ "translations: sync translations from transifex (dev)",
+ "do not pass a boolean for icons when saving",
+ "avoid crash when visualization object is empty (ie. New)",
+ "fetch data element icon and pass it in extraOptions",
+ "dependency updates (#2243)",
+ "fix bug which cause current to loose props"
],
"Maintenance": [
+ "fix linting error",
"manually bump deps (#2543)",
- "use renamed github shared workflow (#2912)",
- "use alpha version of analytics",
+ "fix rebase conflict resolutions",
+ "update pot file",
+ "remove videos",
"regenerate pot file",
- "upgrade cypress to v12 and adjust project to it",
- "release: cut 100.4.0 [skip release]",
- "fix linting error",
"revert the test server changes and move to a separate PR",
- "remove videos",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "use renamed github shared workflow (#2912)",
+ "upgrade cypress to v12 and adjust project to it",
"configure continuous delivery workflows (#2254)",
+ "release: cut 100.4.0 [skip release]",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "fix rebase conflict resolutions",
- "update pot file",
- "switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
"analytics: add support for cumulative values"
],
"Features": [
- "disable legend option when cumulative values is enabled",
- "cumulative values in PT (DHIS2-5497) (#2746)",
- "remove disabled before passing object to visualization generator",
- "handle disabled option in Redux store",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "v100.4.0",
- "handle disabled and helpText props for disabled options",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
"support non-gregorian fixed periods (#2233)",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
+ "handle disabled option in Redux store",
"implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "disable option when cumulativeValues is checked in PT DHiS2-15728",
- "disabled options based on cumulativeValues in PT DHIS2-15728"
+ "remove disabled before passing object to visualization generator",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "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)",
+ "v100.4.0"
],
"Testing": [
- "add helper functions for totals options",
"add tests for cumulativeValues option in PT",
- "enhance tests, options and sorting",
"refactor clickCheckbox to check/uncheckCheckbox",
"fix test failing due to change in single value behaviour",
- "use current year instead of hardcode it"
+ "enhance tests, options and sorting",
+ "use current year instead of hardcode it",
+ "add helper functions for totals options"
],
"Refactoring": [
- "remove unnecessary code",
"rename variable for clarity",
+ "simplify code for passing displayProperty",
+ "revert changes to option components",
+ "add helper text when used in PT DHIS2-15727",
"allow legend related option to be disabled",
- "allow non toggleable select to be disabled",
"streamlined code",
"add styles for titles of disabled sections",
- "allow disabled to be passed as prop",
+ "allow non toggleable select to be disabled",
+ "remove unnecessary code",
"avoid involuntary changes to current in Redux store",
"avoid extra prop and detect visType internally",
- "add helper text when used in PT DHIS2-15727",
- "allow checkbox options to be disabled",
- "simplify code for passing displayProperty",
- "revert changes to option components"
+ "allow disabled to be passed as prop",
+ "allow checkbox options to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -9151,13 +9151,13 @@
"color set update (DHIS2-16108) (#2906)"
],
"Maintenance": [
+ "use latest analytics-e2e-tests workflow",
"use reportportal fork",
- "move RP agent-js-cypress to dhis2 org",
"get BRANCH_NAME and PR_TITLE",
- "consolidate cypress tests (#2890)",
- "use latest analytics-e2e-tests workflow",
+ "release: cut 100.3.1 [skip release]",
"consolidate legend tests (#2897)",
- "release: cut 100.3.1 [skip release]"
+ "consolidate cypress tests (#2890)",
+ "move RP agent-js-cypress to dhis2 org"
]
}
},
@@ -9176,15 +9176,15 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "only update interpretations list when in DOM",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "translations: sync translations from transifex (dev)",
+ "only update interpretations list when in DOM",
"prevent state update when modal is closing",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
- "translations: sync translations from transifex (dev)",
- "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)"
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)"
],
"Features": [
"deps: bump analytics to latest to benefit from fixes and features (#2886)",
@@ -9207,62 +9207,62 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "use Toolbar and ToolbarSidebar from analytics (#2358)",
- "100.2.0 (#2741)",
- "update download menu to use hovermenu components from analytics",
"use hover menu components from analytics for options menu",
+ "use Toolbar and ToolbarSidebar from analytics (#2358)",
+ "use UpdateButton and HoverMenubar from analytics",
"use interpretations button from analytics",
- "use UpdateButton and HoverMenubar from analytics"
+ "100.2.0 (#2741)",
+ "update download menu to use hovermenu components from analytics"
],
"Maintenance": [
+ "release: cut 100.2.0 [skip release]",
+ "remove videos",
+ "update pot file",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "fix failing legens e2e test",
"increase cypress default timeout for DOM activity (#2549)",
- "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "fix icon e2e",
- "remove yarn start command which was only used for development",
- "fix lines e2e test",
- "fix legend e2e test even better",
"upgrade @dhis2/analytics to get toolbar UI improvements",
- "update pot file",
- "upgrade cypress to v12 and adjust project to it",
- "fix typo in component name",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "upgrade analytics to get decreased padding",
- "clean up unused imports",
+ "fix icon e2e",
+ "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
+ "gitignore cypress videos",
+ "fix odd linter error which only fires on ci",
+ "fix start e2e",
"fix missing and redundant imports",
"revert the test server changes and move to a separate PR",
- "release: cut 100.2.0 [skip release]",
"manually bump deps (#2543)",
- "run workflow release job on tags as well (#2386)",
- "fix failing legens e2e test",
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
"fix scatter e2e",
- "upgrade @dhis2/analytics to latest",
- "disable the scheduled nightly test run (#2602)",
- "fix odd linter error which only fires on ci",
+ "fix lines e2e test",
+ "fix legend e2e test even better",
+ "run workflow release job on tags as well (#2386)",
"advance the schedule for the nightly run (#2575)",
- "remove videos",
- "fix start e2e",
- "gitignore cypress videos",
- "switch test server to debug (test.e2e is broken/slow)"
+ "fix typo in component name",
+ "disable the scheduled nightly test run (#2602)",
+ "clean up unused imports",
+ "upgrade cypress to v12 and adjust project to it",
+ "remove yarn start command which was only used for development",
+ "upgrade analytics to get decreased padding",
+ "upgrade @dhis2/analytics to latest"
],
"Testing": [
- "skip legend test while data element icons are unsupported",
- "comment out icon tests for currently unsupported types",
- "extend timeout after delete has been triggered (#2499)",
- "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
"prevent test names from being dynamic (#2576)",
+ "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
+ "skip legend test while data element icons are unsupported",
"more tests for custom calculations (DHIS2-13871) (#2287)",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)"
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)",
+ "comment out icon tests for currently unsupported types",
+ "extend timeout after delete has been triggered (#2499)"
],
"Bug Fixes": [
- "adjust closeFileMenuWithClick command",
"tweak viz type selector styles to match toolbar",
- "adjust e2e element slectors",
- "observe size changes for legend positioning",
"ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "translations: sync translations from transifex (dev)",
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust e2e element slectors",
"remove divider from plain data source submenu",
"adjust data test name",
- "translations: sync translations from transifex (dev)",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)"
+ "adjust closeFileMenuWithClick command",
+ "observe size changes for legend positioning"
],
"Refactoring": [
"move the size logic from the plugin wrapper",
@@ -9286,8 +9286,8 @@
"prevent items in transfer from being stale when filtering (#2321)"
],
"Documentation": [
- "move docs to app repo",
- "move docs to app (#2390)"
+ "move docs to app (#2390)",
+ "move docs to app repo"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
@@ -9310,11 +9310,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "v100.1.1",
+ "deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"case E7113 throws same msg as E7114 (#2278)",
+ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)",
"single value size and position issues (analytics@25.1.10) (#2359)",
- "deps: platform deps for login redirect [DHIS2-15319] (#2300)",
- "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)"
+ "v100.1.1"
],
"Maintenance": [
"release: cut 100.1.3 [skip release]"
@@ -9371,63 +9371,63 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "100.1.0 (#2286)",
- "plugin: send installation status [DHIS2-15097] (#2273)",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"support non-gregorian fixed periods (#2233)",
+ "custom calculations (DHIS2-13871) (#2232)",
+ "100.1.0 (#2286)",
"implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "custom calculations (DHIS2-13871) (#2232)"
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "plugin: send installation status [DHIS2-15097] (#2273)"
],
"Maintenance": [
+ "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
+ "bump analytics (#2279)",
+ "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "configure continuous delivery workflows (#2254)",
+ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
"deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "release: cut 100.0.1",
+ "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
+ "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
+ "bump analytics (#2276)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
- "converge master-to-dev (#2281)",
"set v100.0.0",
- "deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "add styled-jsx which is a peer dependency (#2253)",
- "configure continuous delivery workflows (#2254)",
- "deps: bump async from 2.6.3 to 2.6.4 (#2148)",
+ "release: cut 100.0.2",
"release: cut 100.0.3",
- "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "release: cut 100.0.0",
+ "trigger v100.0.0 (#2237)",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
- "bump analytics (#2276)",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
- "release: cut 100.0.2",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
- "trigger v100.0.0 (#2237)",
"prepare app for continuous delivery",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
"release: cut 100.1.0 [skip release]",
- "bump analytics (#2279)",
- "deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)"
+ "add styled-jsx which is a peer dependency (#2253)",
+ "release: cut 100.0.0",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
+ "converge master-to-dev (#2281)",
+ "release: cut 100.0.1"
],
"Testing": [
"fix test failing due to change in single value behaviour",
"add extended timeout for file open modal (#2284)"
],
"Bug Fixes": [
- "fetch data element icon and pass it in extraOptions",
"translations: sync translations from transifex (master) (#2192)",
"hide icon from visualization when option is toggled",
- "update cli-app-scripts and analytics (#2247)",
- "do not pass a boolean for icons when saving",
- "deps: bump cli-app-scripts for precaching improvement",
+ "set height on chart container when not defined (#2246) (#2250)",
"target window.parent for postRobot communication (#2256)",
- "dependency updates (#2243)",
"update cli-app-scripts and analytics deps",
- "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
+ "deps: bump cli-app-scripts for precaching improvement",
+ "inject CSS UI variables in plugin (#2270)",
+ "do not pass a boolean for icons when saving",
+ "fetch data element icon and pass it in extraOptions",
+ "nightly workflow has to run on default branch which is currently dev (#2269)",
"plugin sends installation status (#2277)",
- "set height on chart container when not defined (#2246) (#2250)",
+ "update cli-app-scripts and analytics (#2247)",
+ "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
"remove old i18n initialisation (#2241)",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "inject CSS UI variables in plugin (#2270)"
+ "dependency updates (#2243)"
]
}
},
@@ -9444,8 +9444,8 @@
"releaseNotes": {
"Maintenance": [
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]"
+ "release: cut 100.0.3 [skip release]",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -9502,9 +9502,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "prepare app for continuous delivery",
+ "release: cut 100.0.0 [skip release]",
"trigger v100.0.0 (#2237)",
- "release: cut 100.0.0 [skip release]"
+ "prepare app for continuous delivery"
]
}
}
@@ -9814,8 +9814,8 @@
"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: change separator for array from semicolon to comma",
"tracker-api-migration: remove skipPaging parameter"
],
"Maintenance": [
@@ -9836,19 +9836,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "move TEI import to new tracker endpoints",
- "migrate TEI and Event export to new tracker API",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)",
- "move Event import to new tracker endpoints"
+ "move TEI import to new tracker endpoints",
+ "move Event import to new tracker endpoints",
+ "migrate TEI and Event export to new tracker API"
],
"Bug Fixes": [
- "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "migration-trackedentity: change followupStatus to followup",
- "loader keeps showing when opening export in new page",
- "migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"lint issues",
+ "migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
"update tests snapshots",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter"
+ "loader keeps showing when opening export in new page",
+ "migration-trackedentity: change followupStatus to followup"
],
"Refactoring": [
"apply code review comments",
@@ -9952,8 +9952,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update version number for app",
- "force trigger a release"
+ "force trigger a release",
+ "update version number for app"
],
"Maintenance": [
"release: cut 99.9.10 [skip release]"
@@ -9994,200 +9994,200 @@
"releaseNotes": {
"Features": [
"geojson import icon",
- "publish first version under continuous release",
"new GeoJSON importer (DHIS2-7171)",
"org unit core id scheme select",
"metadata export: remove csv option and adjust intro text",
+ "publish first version under continuous release",
"import Earth Engine data for population (#1457)"
],
"Maintenance": [
- "revert linting fixes",
- "deps: upgrade ui (#1487)",
- "release: cut 1.5.34 [skip ci]",
- "release: cut 1.5.19 [skip ci]",
- "release: cut 1.5.63 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "release: cut 1.5.22 [skip ci]",
- "release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.47 [skip ci]",
- "release: cut 1.5.32 [skip ci]",
- "release: cut 1.5.41 [skip ci]",
- "release: cut 1.5.49 [skip ci]",
- "remove \"xml\" from metadata import/export feature files",
- "code cleaning",
- "release: cut 1.5.48 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
+ "upgrade snapshot tests",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.28 [skip ci]",
+ "format",
"release: cut 1.5.46 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
- "release: cut 1.5.62 [skip ci]",
- "release: cut 1.5.0 [skip ci]",
"release: cut 1.5.42 [skip ci]",
- "release: cut 1.5.59 [skip ci]",
+ "release: cut 1.5.4 [skip ci]",
+ "release: cut 1.3.7 [skip ci]",
"release: cut 1.5.21 [skip ci]",
- "release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.23 [skip ci]",
- "release: cut 1.5.2 [skip ci]",
- "release: cut 1.5.30 [skip ci]",
- "release: cut 1.5.9 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.34 [skip ci]",
+ "deps: upgrade ui (#1487)",
"release: cut 1.3.0 [skip ci]",
- "set node version to 14 in githb scripts",
- "release: cut 1.5.18 [skip ci]",
- "release: cut 1.3.5 [skip ci]",
- "update test snapshots",
- "release: cut 1.6.1 [skip release]",
- "release: cut 1.5.33 [skip ci]",
- "release: cut 1.5.58 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "refactor",
+ "release: cut 1.5.41 [skip ci]",
+ "release: cut 1.5.19 [skip ci]",
+ "resolve conflicts in yarn.lock",
+ ".hooks folder",
"release: cut 1.5.11 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.67 [skip ci]",
- "node 16",
- "release: cut 1.5.13 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "release: cut 1.3.2 [skip ci]",
- "use sync mode temporarily",
- "release: cut 1.5.4 [skip ci]",
- "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.6 [skip ci]",
+ "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.17 [skip ci]",
+ "release: cut 1.5.43 [skip ci]",
+ "release: cut 1.5.37 [skip ci]",
+ "release: cut 1.5.32 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
"release: cut 1.2.23 [skip ci]",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.60 [skip ci]",
- "resolve conflicts in yarn.lock",
- "release: cut 1.5.45 [skip ci]",
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.5.31 [skip ci]",
- "move app to continuous release",
- "jest test fixes",
- "release: cut 1.5.28 [skip ci]",
- "release: cut 1.5.1 [skip ci]",
- "release: cut 1.5.69 [skip ci]",
- "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.68 [skip ci]",
+ "refactor",
+ "release: cut 1.5.22 [skip ci]",
+ "release: cut 1.4.2 [skip ci]",
+ "release: cut 1.5.50 [skip ci]",
"release: cut 1.5.29 [skip ci]",
+ "release: cut 1.5.67 [skip ci]",
+ "release: cut 1.5.38 [skip ci]",
"release: cut 1.4.8 [skip ci]",
- "release: cut 1.5.16 [skip ci]",
+ "use sync mode temporarily",
"release: cut 1.5.53 [skip ci]",
- "browserlist upgrade",
+ "release: cut 1.5.14 [skip ci]",
+ "release: cut 1.4.7 [skip ci]",
"release: cut 1.5.57 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "update app icon",
+ "release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.61 [skip ci]",
+ "release: cut 1.5.58 [skip ci]",
"release: cut 1.5.51 [skip ci]",
- "release: cut 1.5.37 [skip ci]",
- "release: cut 1.5.68 [skip ci]",
- "format",
- "release: cut 1.5.36 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.33 [skip ci]",
"release: cut 1.5.44 [skip ci]",
- ".hooks folder",
- "set node version to 14 in github scripts",
+ "release: cut 1.5.24 [skip ci]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.5.2 [skip ci]",
+ "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.4.5 [skip ci]",
+ "release: cut 1.5.23 [skip ci]",
+ "release: cut 1.5.1 [skip ci]",
+ "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.5.16 [skip ci]",
+ "update test snapshots",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.56 [skip ci]",
+ "localize",
+ "release: cut 1.4.4 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.13 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
+ "node 16",
+ "master merge",
+ "release: cut 1.5.0 [skip ci]",
"release: cut 1.6.0 [skip release]",
+ "code cleaning",
+ "release: cut 1.5.26 [skip ci]",
+ "release: cut 1.5.47 [skip ci]",
+ "browserlist upgrade",
+ "release: cut 1.5.63 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
+ "release: cut 1.4.6 [skip ci]",
+ "release: cut 1.4.1 [skip ci]",
+ "release: cut 1.5.59 [skip ci]",
+ "set node version to 14 in githb scripts",
"release: cut 1.4.3 [skip ci]",
- "release: cut 1.5.5 [skip ci]",
- "release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.62 [skip ci]",
"release: cut 1.5.65 [skip ci]",
- "release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
+ "move app to continuous release",
+ "release: cut 1.5.5 [skip ci]",
+ "revert linting fixes",
+ "release: cut 1.5.3 [skip ci]",
+ "release: cut 1.5.52 [skip ci]",
+ "release: cut 1.5.54 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
"update snapshots",
- "localize",
+ "release: cut 1.5.30 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.60 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
"release: cut 1.5.8 [skip ci]",
- "master merge",
"release: cut 1.5.15 [skip ci]",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.5.43 [skip ci]",
- "release: cut 1.5.52 [skip ci]",
- "release: cut 1.4.6 [skip ci]",
- "release: cut 1.5.10 [skip ci]",
- "update app icon",
- "release: cut 1.5.6 [skip ci]",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.61 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
- "release: cut 1.5.50 [skip ci]",
- "release: cut 1.4.1 [skip ci]",
- "release: cut 1.5.24 [skip ci]",
- "release: cut 1.5.64 [skip ci]",
- "release: cut 1.5.3 [skip ci]",
- "release: cut 1.3.7 [skip ci]",
- "upgrade snapshot tests"
+ "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.5.18 [skip ci]",
+ "set node version to 14 in github scripts",
+ "release: cut 1.5.69 [skip ci]",
+ "release: cut 1.5.20 [skip ci]",
+ "remove \"xml\" from metadata import/export feature files"
],
"Bug Fixes": [
+ "don't show list when empty (#1551)",
+ "centralize paging in DataPreview component",
+ "adjust schemas layout, typography",
+ "interface adjustments",
"padding fixes for Earth Engine import (#1544)",
- "adjust page appearance, add transparent prop",
- "geojson property name should match input field (DHIS2-7171)",
- "use convention for page summary text (#1502)",
- "async import",
+ "trailing newline",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "update text for EE import",
"sidebar design (squashme)",
+ "update github action to ensure yarn install is run before releasing",
+ "tei-export: use correct param name for teiTypeFilter (#1546)",
"label text [DHIS2-11265] (#1677)",
- "update text for EE import",
- "use 'Organisation unit' instead of 'Org unit' in preview table",
- "hide and show associated geometry attribute select",
- "add earth engine card to home page (#1541)",
- "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "use same page summary text as line-listing-app",
+ "use convention for page summary text (#1502)",
"avoid breaking selects [DHIS2-16264] (#1963)",
- "keep the scroll from happening on preview table unnecessarily (#1539)",
- "move Tooltip to general components folder",
- "loading logic",
- "page number needs to be reset to 1 when new preview generated (#1508)",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
- "trailing newline",
- "adjust margins and add divider for Data preview section (#1510)",
- "don't show list when empty (#1551)",
- "remove extraneous div",
- "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "standardize header typography (squashme)",
- "preserve users preferred rows per page for data preview (#1504)",
"adjust sidebar style",
- "adjust overview card design and interaction",
- "interface adjustments",
- "display ou parent name in preview with grey color (#1507)",
- "adjust schemas layout, typography",
+ "earth engine import string fixes (#1499)",
+ "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "use correct update strategy for metadata import [DHIS-12479]",
"swap Preview button with Preview header when previewing the data",
- "translations: sync translations from transifex (master)",
- "tei-export: use correct param name for teiTypeFilter (#1546)",
+ "standardize header typography (squashme)",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "hide stateful selects to preserve state",
+ "async import",
"update version number for app",
+ "better error message",
"metadata: use correct format names on metadata pages",
- "use same dataset for total population (#1683)",
- "use string for date inputs [DHIS2-12489] (#1750)",
- "standardize typography",
+ "don't render component if no options available",
+ "use same page summary text as line-listing-app",
+ "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
+ "adjust advanced options control",
+ "add earth engine card to home page (#1541)",
+ "move Tooltip to general components folder",
"add tooltip and disabled Period component when no EE has been selected (#1500)",
- "update github action to ensure yarn install is run before releasing",
+ "standardize typography",
+ "display ou parent name in preview with grey color (#1507)",
+ "adjust schemas page (squashme)",
+ "adjust spacing so Job summary header and tags look better (#1509)",
"data element placeholder",
+ "adjust radio prefix",
+ "hide and show associated geometry attribute select",
+ "use 'Organisation unit' instead of 'Org unit' in preview table",
+ "geojson property name should match input field (DHIS2-7171)",
"component class name",
- "look for coc match by code",
- "adjust spacing so Job summary header and tags look better (#1509)",
- "address issue via workaround",
"metadata dependency export: remove \"xml\" from intro text",
- "adjust schemas page (squashme)",
- "adjust org unit tree component",
+ "remove extraneous div",
+ "use same dataset for total population (#1683)",
"patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "don't render component if no options available",
- "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
- "use correct update strategy for metadata import [DHIS-12479]",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
- "earth engine import string fixes (#1499)",
- "hide stateful selects to preserve state",
- "better error message",
- "adjust radio prefix",
- "centralize paging in DataPreview component",
- "adjust job overview and summary design",
- "adjust advanced options control"
+ "loading logic",
+ "page number needs to be reset to 1 when new preview generated (#1508)",
+ "look for coc match by code",
+ "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
+ "translations: sync translations from transifex (master)",
+ "adjust page appearance, add transparent prop",
+ "adjust overview card design and interaction",
+ "keep the scroll from happening on preview table unnecessarily (#1539)",
+ "adjust org unit tree component",
+ "address issue via workaround",
+ "adjust margins and add divider for Data preview section (#1510)",
+ "use string for date inputs [DHIS2-12489] (#1750)",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "adjust job overview and summary design"
],
"Build Updates": [
- "fix d2-style script",
"replace semantic commit checks with new workflow (#1381)",
+ "remove no verify step",
"fix lint script",
- "remove no verify step"
+ "fix d2-style script"
],
"Refactoring": [
- "metadata: remove xml format option from import & export",
+ "get push, pop, update from useForm hook directly in component",
"metadata: remove xml format option from import and export",
- "metadata dependency export: remove xml format option",
"move fetching eedata to a hook",
- "get push, pop, update from useForm hook directly in component",
+ "metadata dependency export: remove xml format option",
+ "metadata: remove xml format option from import & export",
"useMemo instead of useState/useEffect"
],
"Testing": [
@@ -10239,18 +10239,18 @@
"releaseNotes": {
"Bug Fixes": [
"sanitize width before reading and writing to local storage",
- "ensure width is within lower and upper bound in a centralized place",
- "sanitize sidebar width before reading and writing to local storage (#576)"
+ "sanitize sidebar width before reading and writing to local storage (#576)",
+ "ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
"disable report-portal so we can see test failures",
- "decrease delay for showing the blue line on hover",
- "release: cut 101.1.5 [skip release]",
"restore cypress reportportal config",
- "adjust comment to code change"
+ "decrease delay for showing the blue line on hover",
+ "adjust comment to code change",
+ "release: cut 101.1.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
}
@@ -10267,19 +10267,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 because DHIS2 Core v39.6 has been released"
+ "update options test because DHIS2 Core v39.6 has been released",
+ "update options test after DHIS2 Core v39.6 release (#577)"
],
"Maintenance": [
+ "release: cut 101.1.4 [skip release]",
+ "restore cypress config",
+ "add comment with JIRA issue link",
"remove version dependent e2e test logic for enrollment too",
"surround assertions with it blocks",
- "add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
- "disable reporter in cypress config",
"round to single decimal",
- "release: cut 101.1.4 [skip release]",
- "restore cypress config"
+ "disable reporter in cypress config",
+ "only test enrolment skip rounding on v41 and above"
],
"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 "
}
@@ -10339,8 +10339,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 "
}
@@ -10357,41 +10357,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add resizable sidebar (DHIS2-17170) (#534)",
- "allow sidebar width reset via view menu",
- "enable resizing the sidebar with keyboard navigation",
+ "decrease sidebar width after window resize if needed",
+ "prevent sidebar from becoming to narrow or extend past the end of the window",
"add sidebar width to global state and store in local storage",
- "reset to default width on double click",
"ensure sidebar does not break layout",
- "decrease sidebar width after window resize if needed",
- "prevent sidebar from becoming to narrow or extend past the end of the window"
+ "reset to default width on double click",
+ "allow sidebar width reset via view menu",
+ "add resizable sidebar (DHIS2-17170) (#534)",
+ "enable resizing the sidebar with keyboard navigation"
],
"Maintenance": [
- "add e2e test for reset by double click",
- "use local storage key format consistent with dashboards",
- "use correct default size",
"add translation for reset sidebar width button",
+ "use local storage key format consistent with dashboards",
+ "release: cut 101.1.0 [skip release]",
"remove redundant call to event.persist()",
+ "use correct default size",
"correct some typos",
- "fix typo in filename",
- "release: cut 101.1.0 [skip release]"
+ "add e2e test for reset by double click",
+ "fix typo in filename"
],
"Bug Fixes": [
- "address overshooting min and max width issues",
+ "persist width correctly after resetting",
"add dependency array to effect hook",
+ "address overshooting min and max width issues",
"ensure resize handler is removed when the component unmounts",
- "persist width correctly after resetting",
- "animate width on inner panel to fix reset animation",
"set animation duration to 150ms for increased snappiness",
- "hide panel content after transition is complete"
+ "hide panel content after transition is complete",
+ "animate width on inner panel to fix reset animation"
],
"Testing": [
- "implement e2e tests",
- "assert out-of-bounds behavior"
+ "assert out-of-bounds behavior",
+ "implement e2e tests"
],
"Documentation": [
- "describe how the resizable sidebar feature works",
- "add instructions for resetting to default by double-click"
+ "add instructions for resetting to default by double-click",
+ "describe how the resizable sidebar feature works"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -10431,10 +10431,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump the security group across 1 directory with 10 updates (#541)",
"release: cut 101.0.6 [skip release]",
"deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "deps: bump express from 4.18.2 to 4.19.2 (#520)",
- "deps: bump the security group across 1 directory with 10 updates (#541)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -10474,11 +10474,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "enhance parallel cypress test execution (#514)",
"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)",
- "release: cut 101.0.4 [skip release]",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)"
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -10579,9 +10579,9 @@
"channel": "stable",
"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)",
- "group all non dhis2 deps into a single dependabot PR (#510)"
+ "release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
@@ -10608,26 +10608,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "verify values are sorted correctly",
- "add another test for sorting/saving",
"add Cypress tests for sorting in AO",
"enable test for sorting data loaded from AO",
- "refactor after PR review"
+ "add another test for sorting/saving",
+ "refactor after PR review",
+ "verify values are sorted correctly"
],
"Bug Fixes": [
- "avoid extra analytics request when loading a new AO",
- "use correct default for sorting direction",
- "reset sorting when a different AO is loaded",
- "reset local sorting state when column is removed",
- "avoid re-renders and double requests when sorting in dashboard",
- "pass correct dimension name in download for sorting",
"format sorting correctly when saving DHIS2-15836",
- "respect user defined sorting in download DHIS2-15248",
- "use correct property name and case",
+ "fix merge conflict",
+ "reset local sorting state when column is removed",
+ "reset sorting when a different AO is loaded",
"show empty cell for missing boolean values as well (#466)",
+ "respect user defined sorting in download DHIS2-15248",
+ "avoid extra analytics request when loading a new AO",
+ "use correct default for sorting direction",
"fix sorting on a \"repeated\" dimension column",
- "fix merging conflict",
- "fix merge conflict"
+ "use correct property name and case",
+ "pass correct dimension name in download for sorting",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "fix merging conflict"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -10687,8 +10687,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "implement handling for DHIS2 core-triggered dispatch events (#499)",
- "release: cut 100.16.0 [skip release]"
+ "release: cut 100.16.0 [skip release]",
+ "implement handling for DHIS2 core-triggered dispatch events (#499)"
],
"Features": [
"tracked entity input (DHIS2-16023) (#451)"
@@ -10735,21 +10735,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add option for skipRounding",
"add feature toggle for skipRounding option",
- "add skipRounding option DHIS2-15629",
"enable skip rounding option for all versions",
- "handle showHierarchy separately from requestable options"
+ "handle showHierarchy separately from requestable options",
+ "add option for skipRounding",
+ "add skipRounding option DHIS2-15629"
],
"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",
"add documentation for skip rounding option",
- "rephrase skip rounding section title"
+ "rephrase skip rounding section title",
+ "fix sequence of example screenshots",
+ "remove screenshot of Options modal"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -10772,11 +10772,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming to push-analytics class-names",
- "apply consistent naming for push-analytics class names",
- "release: cut 100.14.0 [skip release]",
"upgrade @dhis2/analytics",
- "fix formatting"
+ "apply consistent naming for push-analytics class names",
+ "apply consistent naming to push-analytics class-names",
+ "fix formatting",
+ "release: cut 100.14.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
}
@@ -10856,45 +10856,45 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
- "send jest test results only when env is setup (#469)",
- "copy/paste typo",
+ "add report portal attributes (#471)",
+ "stop using 'chip-primary', which isn't needed",
"dynamic offset for years (#477)",
"add missing selector to non-suffixed chips",
+ "send jest test results only when env is setup (#469)",
+ "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"update latest changes on master to use the new chip assertion format",
- "add report portal attributes (#471)",
- "stop using 'chip-primary', which isn't needed"
+ "copy/paste typo"
],
"Maintenance": [
- "use hyphens for app names",
- "remove cypress videoUploadOnPasses option which has been removed in v13",
- "use alpha version of analytics",
- "revert Analytics alpha",
"merge conflict",
- "only upload videos for failing cypress tests (#472)",
"conditionally set PR title in dhis2-verify-app workflow (#479)",
- "analytics (#473)",
+ "only upload videos for failing cypress tests (#472)",
+ "use hyphens for app names",
+ "remove cypress videoUploadOnPasses option which has been removed in v13",
+ "release: cut 100.12.0 [skip release]",
"remove videos using an after:spec event callback",
- "use analytics@26.2.0",
"bump Analytics to latest alpha",
- "release: cut 100.12.0 [skip release]"
+ "revert Analytics alpha",
+ "use analytics@26.2.0",
+ "use alpha version of analytics",
+ "analytics (#473)"
],
"Features": [
- "updated chip design (DHIS2-15897) (#478)",
- "update layout chip design"
+ "update layout chip design",
+ "updated chip design (DHIS2-15897) (#478)"
],
"Bug Fixes": [
- "adjust input option design (#464)",
- "dimension item height",
- "layout-chip: prevent suffix shrinking",
- "dimension item suffix color",
- "dimension and layout item button height",
"chip icon margin",
+ "adjust input option design (#464)",
"chip line height",
"dimension-item: adjust design to match new layout chip",
+ "dimension item height",
+ "layout-chip: prevent suffix shrinking",
"chip label padding",
- "chip: add comma delimiter"
+ "dimension item suffix color",
+ "chip: add comma delimiter",
+ "dimension and layout item button height"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -11593,16 +11593,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "useGetErrorIfNotAllowed hook tests",
+ "remove duplicate/unused tests",
+ "passwordReset page tests",
+ "language update tests",
+ "add missing coverage flag when running tests",
"release: cut 100.0.5 [skip release]",
"set code coverage threshold",
- "add missing coverage flag when running tests",
- "passwordReset page tests",
- "useGetErrorIfNotAllowed hook tests",
"clean up tests",
- "app component tests",
- "language update tests",
- "remove duplicate/unused tests",
- "start adding unit tests"
+ "start adding unit tests",
+ "app component tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -11622,8 +11622,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)"
@@ -11798,11 +11798,32 @@
"status": "APPROVED",
"id": "ad3a9d16-e56f-48a9-a9ed-b906d5646e74",
"created": 1681889205193,
- "lastUpdated": 1723729707251,
+ "lastUpdated": 1724056832037,
"name": "Maps",
"description": "Visualise data using maps. Maps can be added to dashboards, and can also be downloaded.",
"coreApp": true,
"versions": [
+ {
+ "created": 1724056832037,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/maps_100.6.4.zip",
+ "id": "a846a381-7653-4d2d-a4b9-832145e1a684",
+ "lastUpdated": 1724056832037,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.40",
+ "version": "100.6.4",
+ "channel": "stable",
+ "releaseNotes": {
+ "Maintenance": [
+ "release: cut 100.6.4 [skip release]",
+ "remove qa checks on push to master in the release workflow (#3306)"
+ ],
+ "Bug Fixes": [
+ "schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
+ ],
+ "GitHub": "\nBug Fixes \n\nschemas were unnecessarily loaded and taking up valuable bandwidth (#3197 ) (4b8dd61 ) \n "
+ }
+ },
{
"created": 1723729707251,
"demoUrl": "",
@@ -11835,8 +11856,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)"
@@ -11856,8 +11877,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "use separate workflows for prs, releases and tags (#3276)",
- "release: cut 100.6.1 [skip release]"
+ "release: cut 100.6.1 [skip release]",
+ "use separate workflows for prs, releases and tags (#3276)"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -11981,16 +12002,16 @@
"releaseNotes": {
"Bug Fixes": [
"use improved rich text editor from analytics (DHIS2-15522) (#3236)",
- "unclear 'show no data' (#3204)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799",
"translations: sync translations from transifex (dev) (#3237)",
- "merge dev to master"
+ "merge dev to master",
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
+ "unclear 'show no data' (#3204)"
],
"Maintenance": [
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"run release step on tags so it publishes to d2-ci (#3233)",
"do not run release step on dev branch",
- "release: cut 100.5.5 [skip release]"
+ "release: cut 100.5.5 [skip release]",
+ "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 "
}
@@ -12007,8 +12028,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
"merge to master",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
"users losing work when opening as chart (#3196)"
],
"Maintenance": [
@@ -12030,9 +12051,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "merge to master",
"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)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -12057,8 +12078,8 @@
"merge to master"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "docs: update docs for data table, geojson and outdated screenshots (#3178)"
+ "docs: update docs for data table, geojson and outdated screenshots (#3178)",
+ "release: cut 100.5.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\nparagraph newlines in map description were being removed (#3182 ) (1e40100 ) \ntranslations: sync translations from transifex (dev) (63bce3d ) \n "
}
@@ -12075,8 +12096,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -12096,59 +12117,59 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "prevent data table effects from running code when no table (#3147)",
- "reduce the padding to make room for the scrollbar (#3148)",
- "improve geojson layer error responses and cypress tests (#3149)",
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "highlight features when data table has filter",
"values that are strings but numeric in quality were not filtering",
- "final fixes for geojson (#3154)",
- "onLayerAdded wasnt defined for SplitViews",
- "isPushAnalytics url param",
- "map plugin - do not load async layers multiple times (#3143)",
+ "prevent data table effects from running code when no table (#3147)",
+ "reset error when switching which layer shows data table",
"tab length should only take the space of the title",
+ "make logic match prev code",
+ "upgrade maps-gl for the rounded line join and caps",
+ "onLayerAdded wasnt defined for SplitViews",
"position tooltip right over the thumbnail title",
- "prevent enabling download button while loading mask is showing",
- "check download param when navigating to new",
+ "set point radius to size that was set in the style settings",
"show no data message when geojson feature has no data (#3145)",
- "reset error when switching which layer shows data table",
"add class to map container when no map id is set",
+ "add tooltip on layer thumbnails",
"translations: sync translations from transifex (dev) (#3132)",
- "highlight features when data table has filter",
+ "make `dhis2-map-new` class independent of downloadMode",
"set map bounds after all layers are added to the map",
- "use more understandable error messages",
+ "set minimum point size of 1",
"check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "limit stroke width to 0-10",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
"add class-names for push-analytics",
- "the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "upgrade maps-gl for the rounded line join and caps",
- "add tooltip on layer thumbnails",
- "set point radius to size that was set in the style settings",
- "make `dhis2-map-new` class independent of downloadMode",
+ "map plugin - do not load async layers multiple times (#3143)",
"various fixes after release testing (#3151)",
+ "final fixes for geojson (#3154)",
+ "use more understandable error messages",
+ "isPushAnalytics url param",
+ "check download param when navigating to new",
+ "limit stroke width to 0-10",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "prevent enabling download button while loading mask is showing",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "set minimum point size of 1",
- "ensure isDownload is a bool to avoid prop-types error",
- "make logic match prev code"
+ "the feature.id is set in maps-gl so use the properties.id instead find correct data"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
"when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "add push analytics instructions",
"merge to master 2.41.0 features and fixes",
"add ability to add GeoJSON URL external layers (#3127)"
],
"Maintenance": [
+ "code cleaning",
+ "read single url param",
+ "code comment",
"upgrade @dhis2/maps-gl",
"legend item styling - set max line weight and rename to Point radius",
- "update @dhis2/analytics and deduplicate deps",
"improve legend for geojson layers",
+ "update @dhis2/analytics and deduplicate deps",
"release: cut 100.5.0 [skip release]",
- "read single url param",
- "code comment",
- "code cleaning",
"update i18n"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
@@ -12186,16 +12207,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add data table cypress test and enable orgunitinfo test (#3114)",
- "release: cut 100.3.0 [skip release]",
"deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
- "release: cut 100.4.0 [skip release]",
+ "add data table cypress test and enable orgunitinfo test (#3114)",
"include release notes in slack bot message (#3123)",
+ "release: cut 100.4.0 [skip release]",
+ "release: cut 100.3.0 [skip release]",
"dependencies: upgrade ui to v9 (#3115)"
],
"Features": [
- "replace data table with UI data table (#3015)",
- "merge dev to master"
+ "merge dev to master",
+ "replace data table with UI data table (#3015)"
],
"GitHub": "\nFeatures \n"
}
@@ -12233,33 +12254,33 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "conditionally set PR title in dhis2-verify-app workflow (#3089)",
"translations: sync translations from transifex (dev)",
- "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)"
+ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
+ "conditionally set PR title in dhis2-verify-app workflow (#3089)"
],
"Maintenance": [
- "use reportportal fork",
- "use hyphens for app names",
- "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
- "test updates that decouple test to ui version",
- "analytics@26.2.0 (#3081)",
- "release: cut 100.2.3 [skip release]",
- "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
- "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
"use renamed github shared workflow (#3046)",
+ "test updates that decouple test to ui version",
+ "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
+ "use hyphens for app names",
+ "use reportportal fork",
"deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
"deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "use more verbose style in LayersLoader to clarify logic (#3075)",
+ "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
+ "release: cut 100.2.3 [skip release]",
+ "analytics@26.2.0 (#3081)",
+ "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
"deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
- "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
- "26.2.0-cumulative-values-alpha.1"
+ "use more verbose style in LayersLoader to clarify logic (#3075)",
+ "26.2.0-cumulative-values-alpha.1",
+ "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)"
],
"Testing": [
- "send jest test results only when env is setup (#3078)",
- "add report portal attributes"
+ "add report portal attributes",
+ "send jest test results only when env is setup (#3078)"
],
"GitHub": "\nBug Fixes \n\nconditionally set PR title in dhis2-verify-app workflow (#3089 ) (03eed2d ) \nreport as MAP_VIEW not VISUALIZATION_VIEW (#3086 ) (008e7fe ) \ntranslations: sync translations from transifex (dev) (dcf7743 ) \ntranslations: sync translations from transifex (dev) (7d98a8a ) \ntranslations: sync translations from transifex (dev) (6e8b82b ) \n "
}
@@ -12276,8 +12297,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "do not show geojson or arcgis layers since they are not supported yet (#3036)",
- "do not show unsupported geojson or arcgis external layers (#3036)"
+ "do not show unsupported geojson or arcgis external layers (#3036)",
+ "do not show geojson or arcgis layers since they are not supported yet (#3036)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -12297,19 +12318,19 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "update jest tests and strings for removal of google basemaps",
+ "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
"release: cut 100.2.1 [skip release]",
- "only send bot messages on the actual release commit (#2988)",
"set up report portal (#3032)",
- "update jest tests and strings for removal of google basemaps",
- "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)"
+ "only send bot messages on the actual release commit (#2988)"
],
"Bug Fixes": [
- "external basemaps were not showing [DHIS2-15953] (#3017)",
- "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
- "ensure layer type is supported and remove the unsupported Google basemaps",
"translations: sync translations from transifex (dev)",
+ "ensure layer type is supported and remove the unsupported Google basemaps",
"sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
- "release candidate 100.2.1"
+ "external basemaps were not showing [DHIS2-15953] (#3017)",
+ "release candidate 100.2.1",
+ "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)"
],
"GitHub": "\nBug Fixes \n\nensure layer type is supported and remove the unsupported Google basemaps (25de9ba ) \nexternal basemaps were not showing [DHIS2-15953] (#3017 ) (47ef463 ) \nexternal layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023 ) (9a8f34e ) \nsorting of layers by drag and drop was not working [DHIS2-16024] (#3021 ) (e006287 ) \ntranslations: sync translations from transifex (dev) (02b5f73 ) \n "
}
@@ -12336,9 +12357,9 @@
"Maintenance": [
"release: cut 100.2.0 [skip release]",
"update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
+ "fixed period select refactor (#2958)",
"deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
- "send success message to slack when release succeeds (#2954)",
- "fixed period select refactor (#2958)"
+ "send success message to slack when release succeeds (#2954)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (af3183c ) \naccept both lowercase and camelCase interpretationId in url(#2937 ) (c171b3d ) \ntranslations: sync translations from transifex (dev) (1ec1b5c ) \ntranslations: sync translations from transifex (dev) (bfff4ab ) \ntranslations: sync translations from transifex (dev) (2a77caa ) \n \nFeatures \n\nReverts \n"
}
@@ -12355,23 +12376,23 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "post a data statistics view when map is open or saved (#2951)",
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
- "use programIndicators endpoint respecting sharing settings (#2950)",
+ "set default basemap for interpretation map (DHIS2-15788) (#2944)",
"draw layers with opacity (#2948)",
+ "use programIndicators endpoint respecting sharing settings (#2950)",
+ "hide see position from context meny for split view maps",
"show warning if event filter is not supported (#2952)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
"use display name for data sets (#2947)",
- "set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "hide see position from context meny for split view maps"
+ "post a data statistics view when map is open or saved (#2951)"
],
"Maintenance": [
- "release: cut 100.1.7 [skip release]",
- "fix dataDownload tests",
- "format files and fix broken import",
- "cypress test of the interpretations modal",
"add cypress test checking context menu contents",
+ "format files and fix broken import",
"update cypress to v12 and adjust config files",
- "remove manifest file"
+ "cypress test of the interpretations modal",
+ "remove manifest file",
+ "fix dataDownload tests",
+ "release: cut 100.1.7 [skip release]"
],
"GitHub": "\nBug Fixes \n\ndraw layers with opacity (#2948 ) (2eb4dd4 ) \nhide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945 ) (e76c591 ) \npost a data statistics view when map is open or saved (#2951 ) (4db4fa6 ) \nset default basemap for interpretation map (DHIS2-15788) (#2944 ) (49e1c2c ) \nshow warning if event filter is not supported (#2952 ) (6d1caa1 ) \nuse display name for data sets (#2947 ) (b77b0df ) \nuse programIndicators endpoint respecting sharing settings (#2950 ) (b43ad0f ) \n "
}
@@ -12388,30 +12409,30 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "keep layer visibility when period is changed (#2705)",
- "Set rendering strategy to single if not relative period (#2703)",
- "upgrade landcover dataset (#2732)",
+ "translations: sync translations from transifex (dev)",
"set period for each split view map (#2721)",
- "translations: sync translations from transifex (dev)"
+ "Set rendering strategy to single if not relative period (#2703)",
+ "keep layer visibility when period is changed (#2705)",
+ "upgrade landcover dataset (#2732)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
+ "increase cypress extended timeout (#2744)",
+ "remove target-branch from dependabot config (#2731)",
+ "RenderingStategy as functional component and usePrevious hook (#2927)",
"PeriodTypeSelect as functional component (#2926)",
"use maps-app emoji in nightly slack message",
- "remove old code",
- "BooleanStyle as functional component (#2921)",
- "remove target-branch from dependabot config (#2731)",
"dependency upgrades (#2722)",
- "dependency upgrades (#2930)",
- "RenderingStategy as functional component and usePrevious hook (#2927)",
- "disable nightly scheduled test run (#2782)",
"release: cut 100.1.6 [skip release]",
- "increase default timeout for DOM activity (#2720)",
+ "remove old code",
"use 50 second timeout for card title to appear (#2730)",
- "increase cypress extended timeout (#2744)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)"
+ "BooleanStyle as functional component (#2921)",
+ "disable nightly scheduled test run (#2782)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
+ "dependency upgrades (#2930)",
+ "increase default timeout for DOM activity (#2720)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (3a3b81e ) \ntranslations: sync translations from transifex (dev) (3effb0d ) \nkeep layer visibility when period is changed (#2705 ) (df32ea4 ) \nset period for each split view map (#2721 ) (6ec0eba ) \nSet rendering strategy to single if not relative period (#2703 ) (c47484b ) \nupgrade landcover dataset (#2732 ) (3e93ced ) \ntranslations: sync translations from transifex (dev) (22d43c7 ) \ntranslations: sync translations from transifex (dev) (b5da40a ) \ntranslations: sync translations from transifex (dev) (a090132 ) \ntranslations: sync translations from transifex (dev) (21acc31 ) \ntranslations: sync translations from transifex (dev) (4597cbb ) \n "
}
@@ -12433,8 +12454,8 @@
],
"Maintenance": [
"clean up old files",
- "gitignore",
- "release: cut 100.1.5 [skip release]"
+ "release: cut 100.1.5 [skip release]",
+ "gitignore"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
@@ -12531,23 +12552,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.40",
"version": "100.1.0",
- "channel": "stable",
- "releaseNotes": {
- "Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "yarn.lock"
- ],
- "Bug Fixes": [
- "remove fallback coordinate field (DHIS2-8165) (#2575)",
- "use window.parent",
- "bump cli-app-scripts for precaching improvement",
- "bumps cli-app-scripts to 10.3.8 for LIBS-499 fix (#2592)"
- ],
- "Features": [
- "plugin: send installation status [DHIS2-15097] (#2580)"
- ],
- "GitHub": "\nBug Fixes \n\nbumps cli-app-scripts to 10.3.8 for LIBS-499 fix (#2592 ) (f305dc9 ) \nremove fallback coordinate field (DHIS2-8165) (#2575 ) (e794125 ) \n \nFeatures \n\nplugin: send installation status [DHIS2-15097] (#2580 ) (0817420 ) \n "
- }
+ "channel": "stable"
},
{
"created": 1682084293438,
@@ -12607,8 +12612,8 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 28.3.0 [skip release]",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "release: cut 28.3.0 [skip release]"
],
"GitHub": "\nFeatures \n\ntrigger first release (c595f57 ) \n \nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -12724,8 +12729,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fall back to periodType name if translation isn't present",
- "missing labels in report period selector [DHIS2-16199]"
+ "missing labels in report period selector [DHIS2-16199]",
+ "fall back to periodType name if translation isn't present"
],
"Maintenance": [
"release: cut 100.0.57 [skip release]"
@@ -13700,8 +13705,8 @@
"remove oauth2 section from version 42 and above"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "resolve linting issues"
+ "resolve linting issues",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"remove extra if block in navigation",
@@ -13884,9 +13889,9 @@
"releaseNotes": {
"Maintenance": [
"update app version (#1302)",
- "update app title (#1303)",
"add apphubid",
"release: cut 100.0.0 [skip release]",
+ "update app title (#1303)",
"update verify-app github action"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
@@ -14901,33 +14906,33 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "regenerate en.pot",
- "add webapp version constant",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "disable Save and Next button when DE not meet criteria",
"create erase all settings component",
- "erase and reset all content [DHIS2-15912] (#17)",
- "add button to erase all settings",
+ "add warning box that to change DE value type",
"create webapp version tag component",
- "disable Save and Next button when DE not meet criteria",
- "create parse version function",
"add reset values",
+ "add webapp version constant",
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "regenerate en.pot",
"add webapp version tag [DHIS2-17248] (#25)",
- "add warning box that to change DE value type"
+ "add button to erase all settings",
+ "create parse version function"
],
"Maintenance": [
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
- "deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
- "upgrade webapp version",
"upgrade dependencies (#26)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#24)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
+ "upgrade webapp version"
],
"Bug Fixes": [
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease",
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
- "allow user to change saved data element"
+ "check and compare versions with prerelease",
+ "allow user to change saved data element",
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -14960,6 +14965,15 @@
"lastUpdated": 1685104028966,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
+ "caption": "",
+ "created": 1685105752879,
+ "description": "",
+ "id": "1cafe599-4487-4366-8f05-af4662f24b8a",
+ "lastUpdated": 1685105752879,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/afb99d17-d80a-432d-a625-a30c1419df7b",
"caption": "",
@@ -14977,15 +14991,6 @@
"id": "df65d65e-d441-4749-b3ac-da74ac0ffa3f",
"lastUpdated": 1685105759402,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
- "caption": "",
- "created": 1685105752879,
- "description": "",
- "id": "1cafe599-4487-4366-8f05-af4662f24b8a",
- "lastUpdated": 1685105752879,
- "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/use-case-configuration",
@@ -15096,9 +15101,9 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
+ "semantic release (#1398)",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)"
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -15182,8 +15187,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "prettier"
+ "prettier",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -15244,14 +15249,14 @@
"releaseNotes": {
"Maintenance": [
"update node version in gh workflow to 18",
- "upgrade cypress setup in the user-app project",
- "upgrade cypress setup (#1421)",
+ "release: cut 100.1.6 [skip release]",
+ "update cypress github action",
+ "fix linting issues",
"update app label to match hardcoded name in core (#1415)",
"update api version in github workflow",
- "fix linting issues",
- "update fixtures",
- "release: cut 100.1.6 [skip release]",
- "update cypress github action"
+ "upgrade cypress setup (#1421)",
+ "upgrade cypress setup in the user-app project",
+ "update fixtures"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -15375,8 +15380,8 @@
"update notice box display logic"
],
"Maintenance": [
- "release: cut 100.1.0 [skip release]",
- "fix lint error"
+ "fix lint error",
+ "release: cut 100.1.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
}
@@ -15514,259 +15519,259 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "searchable-org-unit-tree: rename classes to styles (#842)",
- "stop memoizing a small set of pending changes",
- "clean up and optimise authority- and group-editor (#841)",
+ "migrate form components to @dhis2/ui (#856)",
"add current user provider",
+ "rewrite section navigation and home components",
"replace all usage of the old current user hook by the new one",
- "use multiple array.every instead of single array.reduce",
- "side nav: adjust background colors & decrease width",
+ "clean up and optimise authority- and group-editor (#841)",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "searchable-group-editor: function comp and use data-engine",
- "rewrite section navigation and home components",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
+ "side nav: adjust background colors & decrease width",
+ "remove unused files",
+ "remove all usage of api",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "stop memoizing a small set of pending changes",
"authority-editor: remove complexity",
"move new use current user hook to hooks folder",
- "remove all usage of api",
- "remove unused files",
- "migrate form components to @dhis2/ui (#856)",
- "remove deprecated UI dependencies and refactory summary pages (#921)"
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "searchable-group-editor: function comp and use data-engine",
+ "use multiple array.every instead of single array.reduce"
],
"Bug Fixes": [
- "authority-editor: center metadata checkboxes",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "ensure superusers have access to full context menu",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "handle empty user roles response (#1215)",
+ "address user list action menu regressions (#1127)",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "adjust details view styling",
"use dedicated endpoint for checking the username (#1092)",
- "authority-editor: ensure authority groups are empty to start off",
- "user: make userCredentials first key in user data body",
+ "authority-editor: fix initial values issue",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "handle empty user roles response (#1215)",
+ "semantic: allow merge commits",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "make username optional when inviting users (#978)",
+ "handle invite toggle with useField",
+ "remove formspy code",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "address 2fa disable regression",
"authority-editor: use classnames for conditional classes",
- "authority-editor: resolve issue with error and loading state",
- "language drop downs [DHIS2-15328] (#1147)",
- "add missing authority translations [DHIS2-16516] (#1339)",
+ "remove beta entries from changelog",
"don't publish to App Hub and allow merge commits",
- "handle invite toggle with useField",
- "user: show user's database language (#917)",
+ "use staticStyle for empty data table row",
+ "sidenav border style",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "add tests",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "address user enabling and disabling regression",
- "prevent jest parse error",
- "attributes: don't assume presence of values.attributeValues (#927)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "fix user manager checkbox behaviour",
+ "use field is invite (#1094)",
"authority-editor: unblock input",
- "sidenav: add missing \"return null\" statement when there are no sections",
+ "authority-editor: fix loading, error and noMatches UI",
+ "adjust form styling",
+ "prevent jest parse error",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "authority-editor: resolve issue with error and loading state",
"clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "use field is invite (#1094)",
- "authority-editor: fix initial values issue",
- "fix user manager checkbox behaviour",
- "use container to apply background to table lists",
+ "user manager checkbox behaviour (#1073)",
"user-list: only show 'reset password' action if an email can be sent (#924)",
- "authority-editor: optimise performance of checkboxes",
- "remove formspy code",
- "styled-jsx: remove incorrect extension (#1054)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "translations: sync translations from transifex (master)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "user: show user's database language (#917)",
"filter styles",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "groups: use correct method and endpoint to leave groups (#912)",
- "org unit search logic [DHIS2-14585] (#1217)",
- "address various style and text issues (#1091)",
- "remove beta entries from changelog",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "adjust form styling",
- "user: only set email field as required if inviting by email",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "bulk-member-manager improvements (#948)",
+ "user: make userCredentials first key in user data body",
+ "align password help text with validation logic (#1131)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
"reset email field when invite user changes",
- "sidenav border style",
+ "bulk-user-manager: sort list by firstName and surname",
"close action menu when closing confirmation modal",
- "align password help text with validation logic (#1131)",
- "address user list action menu regressions (#1127)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "authority-editor: add some authorities to tracker group",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "bulk-member-manager: fix pagination and refactor",
"user: org unit related fixes (#900)",
- "make username optional when inviting users (#978)",
- "address 2fa disable regression",
- "authority-editor: fix loading, error and noMatches UI",
- "bulk-user-manager: sort list by firstName and surname",
- "use staticStyle for empty data table row",
- "home: migrate homepage components to @dhis2/ui (#840)",
"user-list: show title at top of 'replicate user' form (#925)",
- "adjust details view styling",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "use container to apply background to table lists",
+ "authority-editor: center metadata checkboxes",
+ "translations: sync translations from transifex (master)",
+ "address user enabling and disabling regression",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "authority-editor: ensure authority groups are empty to start off",
+ "styled-jsx: remove incorrect extension (#1054)",
"user: stringify array of org units before passing to useEffect as dep",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "authority-editor: add some authorities to tracker group",
+ "address various style and text issues (#1091)",
"Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "bulk-member-manager: fix pagination and refactor",
- "user manager checkbox behaviour (#1073)",
- "add tests",
- "bulk-member-manager improvements (#948)",
- "semantic: allow merge commits"
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "user: only set email field as required if inviting by email",
+ "ensure superusers have access to full context menu",
+ "authority-editor: optimise performance of checkboxes"
],
"Maintenance": [
- "release: cut 1.4.10 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.5.19 [skip release]",
+ "authority editor: remove invorrect fix",
+ "test for empty table component",
+ "release: cut 1.4.16 [skip release]",
"authority-editor: use design system color for text highlights",
- "release: merge beta",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.5.12 [skip release]",
- "remove node_modules from git",
- "prep user-app for continuous release",
- "cypress: update stubs",
- "merge master into beta",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "fix jest test suite",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.5.37 [skip release]",
"release: cut 1.5.35 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.4.23 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "release: cut 1.5.4 [skip release]",
- "release: cut 1.4.9 [skip release]",
- "adjust empty component prop naming",
- "remove console.log and prop error",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.4.34 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.5.9 [skip release]",
- "release: cut 1.5.2 [skip release]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.3.12 [skip release]",
- "remove unused import",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.4 [skip release]",
- "authority-editor: remove redundant style prop",
- "authority-editor: do not return internal updateColumnHeaders",
+ "merge master into beta",
"release: cut 1.3.14 [skip release]",
- "fix cypress test suite",
- "release: cut 1.4.15 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.4.14 [skip release]",
- "update pot file",
"release: cut 1.5.15 [skip release]",
- "release: cut 1.4.29 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.4.17 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
+ "fix formatting",
+ "release: cut 1.5.22 [skip release]",
+ "release: cut 1.4.26 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "add required properties to current user provider",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.4.36 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.5.36 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.5.33 [skip release]",
+ "update emptyTableInfo component",
+ "upgrade app-platform and app-runtime",
"address lint errors",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.4.16 [skip release]",
+ "remove technical dept (#1082)",
+ "release: cut 1.4.32 [skip release]",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.5.14 [skip release]",
+ "react router: update to latest",
"release: cut 1.5.38 [skip release]",
"cleanup unused deps",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.0 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.4.13 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "release: cut 1.5.17 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.29 [skip release]",
"release: cut 1.3.1 [skip ci]",
- "add translation strings",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.3 [skip release]",
+ "release: cut 1.4.0 [skip release]",
"authority-editor: remove logs",
- "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.3.10 [skip ci]",
+ "update app icon",
+ "release: cut 1.4.28 [skip release]",
+ "adjust empty component prop naming",
+ "release: cut 1.4.35 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "release: cut 1.5.20 [skip release]",
"release: cut 1.4.27 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.5.27 [skip release]",
- "cypress: increase timeouts",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "react router: update to latest",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.3.6 [skip ci]",
- "add required properties to current user provider",
- "release: cut 1.5.10 [skip release]",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.4.12 [skip release]",
- "release: cut 1.5.23 [skip release]",
- "upgrade to cypress commands and plugins v9",
- "authority-editor: fix typo in i18n string",
- "test for empty table component",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "only subscribe to value",
+ "release: cut 1.4.7 [skip release]",
"fix eslint issues",
- "release: cut 1.4.28 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.4.6 [skip release]",
- "update beta (#881)",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.5.1 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.5.34 [skip release]",
+ "release: merge beta",
"release: cut 1.5.7 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "update network fixtures and test against 2.40",
+ "release: cut 1.3.15 [skip release]",
+ "prep user-app for continuous release",
+ "release: cut 1.4.1 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.4.15 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
"release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.3.11 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "fix formatting",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.20 [skip release]",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.2.14 [skip ci]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.3.10 [skip ci]",
- "stop using deprecated prop name",
- "release: cut 1.4.20 [skip release]",
- "merge branch 'master' into beta",
"release: cut 1.5.8 [skip release]",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.5.5 [skip release]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "update app icon",
- "remove technical dept (#1082)",
- "adjust tests to new implementation and dependency versions",
+ "update beta (#881)",
+ "release: cut 1.2.12 [skip ci]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.5.30 [skip release]",
"authority-editor: remove redundant api function",
- "upgrade ui version",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.4.35 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "authority-editor: correct statement made in comment",
- "update emptyTableInfo component",
+ "fix jest test suite",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.5.23 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.5.2 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "fix cypress test suite",
+ "release: cut 1.3.8 [skip ci]",
+ "release: cut 1.3.9 [skip ci]",
+ "update ui and app-scripts deps",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.5.37 [skip release]",
"release: cut 1.5.25 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "update pot file",
+ "release: cut 1.5.12 [skip release]",
+ "upgrade ui version",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.2.11 [skip ci]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.4.3 [skip release]",
+ "remove node_modules from git",
+ "bulk-member-manager: prevent input focus loss",
+ "merge branch 'master' into beta",
+ "network shim: update captured fixtures",
+ "cypress: update stubs",
+ "release: cut 1.4.8 [skip release]",
"upgrade @dhis2/ui for better validation message",
+ "add translation strings",
+ "release: cut 1.4.11 [skip release]",
+ "upgrade to cypress commands and plugins v9",
"release: cut 1.5.21 [skip release]",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.3.16 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.18 [skip release]",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.4.23 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "cypress: increase timeouts",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.3.2 [skip ci]",
+ "release: cut 1.4.21 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.4.9 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.5.1 [skip release]",
+ "remove console.log and prop error",
+ "remove unused import",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.5.13 [skip release]",
"eslint: fix linter issues",
- "upgrade app-platform and app-runtime",
- "release: cut 1.5.3 [skip release]",
- "network shim: update captured fixtures"
+ "release: cut 1.4.33 [skip release]",
+ "only subscribe to value",
+ "release: cut 1.3.12 [skip release]"
],
"Features": [
- "group-form: update user group in single json patch request",
- "interface adjustments (#1101)",
- "user-group: bulk group member manager (#854)",
+ "migrate tables and search filter controls to @dhis2/ui (#830)",
"add and use empty table state component",
+ "user-group: bulk group member manager (#854)",
"add and use page header component",
- "migrate tables and search filter controls to @dhis2/ui (#830)"
+ "interface adjustments (#1101)",
+ "group-form: update user group in single json patch request"
],
"Testing": [
"homepage: add test code for homepage feature",