From 57a585221b35ac33725ddea53bc6de9ffa0d9593 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 14 Sep 2024 23:57:48 +0000 Subject: [PATCH] chore: autopublish 2024-09-14T23:57:48Z --- website/data/app_releases.json | 4390 ++++++++++++++++---------------- website/data/apphub.json | 3138 +++++++++++------------ 2 files changed, 3764 insertions(+), 3764 deletions(-) diff --git a/website/data/app_releases.json b/website/data/app_releases.json index f7ca4b9f..1a933b45 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -2,198 +2,198 @@ "android-settings-app": { "2.4.0": { "Maintenance": [ - "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)", "deps: bump express from 4.18.2 to 4.19.2 (#191)", "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)", + "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", + "update app version", "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", - "update app version" + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)" ], "Bug Fixes": [ - "data entry form label", + "update element type tei analytics", "analytics components properties", "data set sync label", - "update element type tei analytics", "title and short name fields empty who nutrition (#182)", - "user sync test runs without results (#183)" + "user sync test runs without results (#183)", + "data entry form label" ], "Features": [ - "event visualization in home screen [DHIS2-15647] (#189)", + "future periods included in dataset sync [DHIS2-16805] (#188)", + "edit visualization", + "create bypass version and dialog component", + "add users info as help text", "add default values to initial setup", - "dataset future periods help text", - "remove bypass component from general settings", - "add bypass component to general settings", - "event visualization home", - "add bypass DHIS2 version [DHIS2-15905] (#193)", "create select visualization type component", + "add event visualization to search component", + "dataset future periods help text", "event visualization program", - "edit visualization", - "create bypass version and dialog component", - "add info label to new form", - "add default value to initial setup", - "bypass DHIS2 version [DHIS2-15905] (#185)", "add bypass version component to general settings", + "event visualization home", "use new data entry form as default [DHIS2-17078] (#186)", - "add event visualization to search component", - "add users info as help text", - "user test visualization", - "change bypass version label", - "regenerate en.pot", + "remove bypass component from general settings", "set new data entry as default", - "future periods included in dataset sync [DHIS2-16805] (#188)" + "add info label to new form", + "add bypass component to general settings", + "regenerate en.pot", + "bypass DHIS2 version [DHIS2-15905] (#185)", + "add default value to initial setup", + "event visualization in home screen [DHIS2-15647] (#189)", + "add bypass DHIS2 version [DHIS2-15905] (#193)", + "user test visualization", + "change bypass version label" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:

\n

Home and Program Analytics Settings:

\n\n

General Settings

\n

Opt-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.

\n

RELEASE INFO:

\n

Release 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": [ - "data element api call error [DHIS2-14106] (#166)", - "change First launch dialog [DHIS2-14109] (#165)", - "change collapsible to disableCollapsible", - "create initial values mutation [DHIS2-14107]", "minor typo", - "add useMemo to handleCheckbox function", + "change to disableCollapsibleSections specific", "default and reset disable referral", - "buffer error import and byte length (#174)", + "data element api call error [DHIS2-14106] (#166)", + "create initial values mutation [DHIS2-14107]", "save btn should stay disable if no changes", "allow set 0 reserved values (#173)", + "change First launch dialog [DHIS2-14109] (#165)", "remove D2 API request [DHIS2-14111]", - "change to disableCollapsibleSections specific" + "add useMemo to handleCheckbox function", + "buffer error import and byte length (#174)", + "change collapsible to disableCollapsible" ], "Features": [ - "create program tei header component", + "use program and dataset data from context", + "add useCallback to handleCheckbox function", + "create workflow context", "add tests to get expression description", - "add workflow", + "create support for new/experimental features [DHIS2-16174] (#181)", "change label title", - "experimental features component and helper function", + "keep datastore ASWA version updated (#175)", + "remove duplicated API calls [DHIS2-14112] (#169)", "constants common file", - "create workflow context", - "save in datastore format", - "select a program indicator expression [DHIS2-15645] (#179)", - "use program data from context", "support application text translation [DHIS2-14110] (#170)", - "add useCallback to handleCheckbox function", + "android expression validator", + "delete unused program and dataset queries", + "experimental features component and helper function", + "create program tei header component", + "disable referrals TEI programs [DHIS2-15643] (#177)", "create disable referral for specific settings", - "create more options component", - "use program and dataset data from context", - "add advanced settings to general", + "create disable referral for global settings", + "save in datastore format", + "use program data from context", "hide collapsible sections form [DHIS2-15644] (#178)", - "delete unused program and dataset queries", - "collapsible sections for global settings", - "handle change tei header", - "keep datastore ASWA version updated (#175)", - "android expression validator", "collapsible sections for specific settings", - "remove duplicated API calls [DHIS2-14112] (#169)", - "update app version and description", "regenerate en.pot", - "remove D2 and create initial setup using dataMutation (#167)", + "select a program indicator expression [DHIS2-15645] (#179)", "create section component", - "disable referrals TEI programs [DHIS2-15643] (#177)", - "create disable referral for global settings", - "create support for new/experimental features [DHIS2-16174] (#181)" + "handle change tei header", + "create more options component", + "update app version and description", + "remove D2 and create initial setup using dataMutation (#167)", + "add workflow", + "add advanced settings to general", + "collapsible sections for global settings" ], "Maintenance": [ "update ui dependencies (#172)", - "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)" + "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)" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Settings App brings some bug fixes and configuration of the Program's Appearance functionalities, which now also include:

\n

\n\n

Program's Appearance Settings:

\n\n\n

General Settings

\n

Opt-in Features:

\n\n\n

\n

RELEASE INFO:

\n\n

Release 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 d3-color from 1.4.1 to 3.1.0 (#152)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#154)" + "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)" ], "Features": [ - "update yarn", "change import modules path", - "tracker exporter default value by API version", - "use new tracker importer as default [DHIS2-14741] (#158)", - "change authorities from all to androidsettings", - "use tracker importer if current API is 2.40 or higher", + "update yarn", + "multirow header table [DHIS2-14920] (#159)", "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)", "move file size from General to Sync Global (#161)", - "max file size to upload (#157)", + "use tracker importer if current API is 2.40 or higher", "change import has authority", - "multirow header table [DHIS2-14920] (#159)", "authorization wall based on api version", - "use notice box to give info of tracker importer" + "change authorities from all to androidsettings", + "use notice box to give info of tracker importer", + "max file size to upload (#157)", + "use new tracker importer as default [DHIS2-14741] (#158)", + "tracker exporter default value by API version" ], "Bug Fixes": [ - "change the default value of the new tracker importer", + "styles add margin and align elements (#163)", + "set 0 for download sync programs settings (#160)", "default values synchronization", - "export component", "capture exception of manual edition of sync periods [DHIS2-15082] (#162)", - "set 0 for download sync programs settings (#160)", - "update tracker notice box", "tracker importer default value by API version", - "styles add margin and align elements (#163)" + "change the default value of the new tracker importer", + "update tracker notice box", + "export component" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:

\n

\n

Synchronization Settings:

\n\n

Visualization

\nSupport multirow headers for visualization tables

\n\n

Authorities
\n

\n

\n

\n

RELEASE INFO:

\n\n

Release 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": [ + "[synchronization dataset] fix period label", + "pin node version to 14 for netlify", + "[general] update disable settings label (#133)", + "simplify function", "import component missing", - "[analytics] fix period label", - "update metadata queries", - "prop-types: change old style imports to new prop-types (#144)", - "list hides visualizations with Today and Last 30 Days periods (#138)", + "loop elements", + "add datastore keys to readme", "reuse edit visualization component", + "prop-types: change old style imports to new prop-types (#144)", + "include relative period", + "reuse visualizationGroup component", + "[program dataset] adjust component width (#134)", + "update metadata queries", "add tests for user sync helpers", "keep None period analytics", - "[synchronization dataset] fix period label", "add app version", - "include relative period", - "pin node version to 14 for netlify", - "loop elements", + "remove None period analytics (#151)", "change fixed period labels (#135)", - "visualization query for user test [DHIS2-13124] (#132)", - "update app version", - "reuse visualizationGroup component", - "update proptypes source", "textfield max limit of 200 characters", - "[program dataset] adjust component width (#134)", "regenerate en.pot", - "remove None period analytics (#151)", - "simplify function", - "add datastore keys to readme", - "[general] update disable settings label (#133)" + "update proptypes source", + "[analytics] fix period label", + "visualization query for user test [DHIS2-13124] (#132)", + "update app version", + "list hides visualizations with Today and Last 30 Days periods (#138)" ], "Features": [ - "visualizations program create Edit Title", - "visualizations dataset create Edit Title", - "add message of the day to general settings", - "add Message of the Day [DHIS2-12630] (#119)", - "visualizations home create Edit Title", + "create text area field", "improve visualization list (#139)", + "update user sync test metadata size [DHIS2-13061] (#140)", + "add Message of the Day [DHIS2-12630] (#119)", "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)", - "create text area field", + "visualizations home create Edit Title", + "visualizations program create Edit Title", "hide message of the day (#150)", - "update user sync test metadata size [DHIS2-13061] (#140)", - "change label New Tracker Importer [Sync Settings: Global] (#137)" + "change label New Tracker Importer [Sync Settings: Global] (#137)", + "add message of the day to general settings", + "visualizations dataset create Edit Title" ], "Build Updates": [ - "run linting and tests on ci (#146)", "trigger netlify", "replace semantic commit checks with new workflow", - "add deploy netlify", - "deploy: add netlify deploy workflow (#148)" + "run linting and tests on ci (#146)", + "deploy: add netlify deploy workflow (#148)", + "add deploy netlify" ], "Maintenance": [ - "deps: align all dependencies", - "deps: add peer dependencies (#147)", - "upgrade ui library", "deps: loosen version requirements", - "lint: autofix linting violations", - "deps: update app-runtime and cli-app-scripts", + "upgrade ui library", + "deps: update app-runtime to latest (#145)", + "deps: add peer dependencies (#147)", + "prettier: autofix prettier issues", "add yarn.lock", + "deps: align all dependencies", "eslint: add rule overrides", - "dotfiles: add dotfiles", "remove unused workflow", - "deps: update app-runtime to latest (#145)", - "prettier: autofix prettier issues", + "lint: autofix linting violations", + "deps: update app-runtime and cli-app-scripts", + "dotfiles: add dotfiles", "set node version for netlify build", "npm: add npm scripts" ], @@ -204,144 +204,144 @@ }, "2.2.0": { "Features": [ - "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)", "add checkbox to select optional TEI search [DHIS2-12631] (#120)", - "appearance add functions to prepare json for datastore", - "[appearance program]prepare configuration and new datastore format", + "add completionSpinner to json structure", "[appearance program] add optional tei search checkbox to dialog", "Add bash script for automatic deployment (#109)", - "[appearance program] add and edit new specific setting", - "add webapp version to overview page (#125)", "update webapp version", + "appearance add functions to prepare json for datastore", + "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)", + "[appearance program]prepare configuration and new datastore format", + "[appearance program] add and edit new specific setting", + "change 2.38 as min api version allowed", "accept previous and new datastore format", - "add completionSpinner to json structure", - "change 2.38 as min api version allowed" + "add webapp version to overview page (#125)" ], "Bug Fixes": [ - "appearance default value global completion spinner", - "appearance add completion spinner key to datastore json (#128)", - "change datastore completion spinner key appearance (#127)", + "change datastore key appearance (#126)", "appearance change label optional search", + "appearance default value global completion spinner", "change new tracker importer label", - "change datastore key appearance (#126)" + "change datastore completion spinner key appearance (#127)", + "appearance add completion spinner key to datastore json (#128)" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Settings App has more functionalities, which now also include:

\n

Overview:
\nThis version also displays the current Android Settings Webapp version.\n

\n

Global synchronization:
\nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n

\n

Appearance:
\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

\n

RELEASE INFO:

\n\n

Release Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settings_webapp_v2.2.0

" }, "2.1.1": { "Bug Fixes": [ - "DHIS2-12339 visualization titles are not displayed in the android app (#111)", + "[synchronization] change filter data to metadata program dataset (#103)", + "checkbox stays unchecked (#113)", + "[DHIS2-12254] remove hard limits and add warning (#105)", "Change param to 'paging' instead of 'pager' (#110)", "[visualization] keep only one default group (#106)", - "checkbox stays unchecked (#113)", - "[visualization] program change API visualization runtime", - "verify new visualization and format datastore (#118)", - "[visualization] dataset accept API title and name", - "[visualization] home change API visualization runtime", + "[synchronization] remove hard limits and add warning", "validation text for reserved values, TEI and event", - "[synchronization] change filter data to metadata program dataset (#103)", - "[visualization] program accept API title and name", - "[visualization] home accept API title and name", + "update label", + "[visualization] program change API visualization runtime", "[general] remove hard limits and add warning", + "verify new visualization and format datastore (#118)", + "change param to 'paging' instead of 'pager (#115)", "valid URL has http or https protocol (#112)", - "[DHIS2-12254] remove hard limits and add warning (#105)", + "[visualization] program accept API title and name", "[visualization] dataset change API visualization runtime", - "[synchronization] remove hard limits and add warning", - "update label", - "change param to 'paging' instead of 'pager (#115)" + "DHIS2-12339 visualization titles are not displayed in the android app (#111)", + "[visualization] dataset accept API title and name", + "[visualization] home change API visualization runtime", + "[visualization] home accept API title and name" ], "Refactoring": [ "remove not use components (#104)" ], "Features": [ - "regenerate en.pot", - "update patch app version (#114)", + "general section Share screen (#107)", "[general] add component to Share screen", - "general section Share screen (#107)" + "regenerate en.pot", + "update patch app version (#114)" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Settings App has more Analytics functionalities, which now also includes:

\n

General:
\nThis version also allows configuring the possibility to take screenshots using the production APK of the Android Capture App (e.g. the one that is made available on GooglePlay). Screenshots (or screen sharing) were previously deactivated for security reasons in the production APK. However, we have received many requests from the community to allow users to take screenshots for debugging reasons. This functionality is configurable (by using a checkbox) in the Android Settings web app. Please note that the default behavior is deactivated screenshots.\n

Global synchronization:
\nThis option is only available if the Android Settings Webapp is used from version 2.37 DHIS2 API onwards. It is recommended to use this new tracker importer in a testing environment.\n

Analytics and Visualizations:
\nRetrieve a complete list of programs and data sets to use when creating visualizations and analytics.\n\n

RELEASE INFO:

\n\n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | [Android Settings Web App doc](https://docs.dhis2.org/en/use/android-app/settings-configuration.html)\nIssues related | [Jira issues Android_settingswebapp_v2.1.1](https://jira.dhis2.org/browse/DHIS2-12535?filter=12326)" }, "2.1.0": { "Refactoring": [ - "[sync dataset] remove unused components", - "[Appearance] colocate data with component Data set table", - "[analytics] use common query and mutation (#93)", - "[Appearance] Data set and Home table component", - "[appearance] colocate data with component table (#91)", - "[sync general] reorganize components related to field section", "[sync general] reorganize file and component", - "remove unused svg icons", + "[appearance] colocate data with component table (#91)", + "[Appearance] Data set and Home table component", + "[sync] remove unused constants", "[sync programs] remove unused components", - "delete unused components (#81)", "[sync general] remove unused components", - "[sync] remove unused constants", + "[analytics] use common query and mutation (#93)", + "[sync dataset] remove unused components", + "delete unused components (#81)", + "remove unused svg icons", + "[Program Appearance] colocate data with component table", "[Appearance] colocate data with component Home table", - "[Program Appearance] colocate data with component table" + "[Appearance] colocate data with component Data set table", + "[sync general] reorganize components related to field section" ], "Features": [ - "[visualization] add user tests to Home, Programs, and Data set", - "queries to update and get analytics datastore", - "[analytics] program create initial section", - "[visualization] select and text field", - "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", - "[visualization] add visualization query", - "[visualization] show and delete visualization, update datastore", - "[visualization] Program show groups and visualizations", - "[DHIS2-9135] Synchronization User sync test change user search field (#88)", - "add a user search field", - "add analytics menu (#82)", - "[visualizations] update home visualizations", - "[visualization] add table to show program visualizations", - "[visualizations] add Home visualization component to menu", - "[visualization] test to validate the user has access to visualization", + "[visualization] add Home visualization component to menu", + "[visualizations] group options", + "add user sync test", + "[visualization home] add visualizations and groups", "add Program analytics to menu", - "[visualization dataset] add visualization and groups", + "[visualization] add period and visualization constants", "[appearance] program add follow up option (#85)", - "[DHIS2-11255] Add visualization and groups (#99)", - "[user sync test] get data download size", - "[DHIS2-11254] Show home groups and visualizations (#97)", + "[visualization] add visualization query", + "update version", + "queries to update and get analytics datastore", + "add Analytics menu sections", "[visualization dataset] show visualizations and groups", - "[visualizations] show Home groups and visualizations", - "[visualizations] group options", + "[DHIS2-11261] Add new visualization for programs (#96)", "[visualization] create initial layout for data set visualization", - "[visualization home] add visualizations and groups", + "[visualizations] update home visualizations", + "[analytics] program create initial section", + "[visualization] dialog to delete element", "[visualization] dialog to add visualization and group", - "[visualization] search visualization", + "add visualizations search field (#95)", + "[visualization] test to validate the user has access to visualization", "[user sync test] show test results", "[user sync test] disable the button when loading and no user selected", - "add Analytics menu sections", - "add user test table", + "[DHIS2-11255] Add visualization and groups (#99)", + "test if user has access to a visualization (#101)", + "[visualizations] show Home groups and visualizations", + "[visualization] add user tests to Home, Programs, and Data set", + "[DHIS2-11263] create basic layout for data set (#98)", + "[visualization home] dialog to add visualization", + "[DHIS2-9135] Synchronization User sync test change user search field (#88)", + "add analytics menu (#82)", + "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", + "add Data set visualization and groups (#100)", "generate a random id", + "[visualization] search visualization", + "[visualization] select and text field", "[visualization] add basic components to search a user", - "[visualizations] add new visualization for program", - "[DHIS2-11261] Add new visualization for programs (#96)", "[DHIS2-9858] update user sync test (#102)", - "add Data set visualization and groups (#100)", - "show and delete group and visualizations (#94)", - "[visualization] add Home visualization component to menu", - "update version", - "add user sync test", - "[visualization home] dialog to add visualization", + "[visualization] Program show groups and visualizations", + "[visualization] show and delete visualization, update datastore", + "[visualizations] add new visualization for program", "[user sync test] get metadata download size", - "add visualizations search field (#95)", - "[visualization] add period and visualization constants", - "[DHIS2-11263] create basic layout for data set (#98)", - "[visualization] dialog to delete element", - "test if user has access to a visualization (#101)" + "[visualization] add table to show program visualizations", + "[visualization dataset] add visualization and groups", + "add a user search field", + "show and delete group and visualizations (#94)", + "[user sync test] get data download size", + "[visualizations] add Home visualization component to menu", + "add user test table", + "[DHIS2-11254] Show home groups and visualizations (#97)" ], "Bug Fixes": [ "[Appearance Program] support translation for list of elements", - "[DHIS2-11975] Synchronization update program and data set name (#89)", - "[synchronization] update program name", + "[Analytics] remove write access filter (#92)", + "update input number props", "add error notice box", - "[appearance] program filter add translations to strings", + "[synchronization] update data set name", + "[synchronization] update program name", + "migrate import from ui-core to ui (#84)", "move analytics components to TEI directory", - "remove extra constant, initialvalue and tei are kept in sync", - "[visualization]differentiate between failure to load and empty data", + "[DHIS2-11975] Synchronization update program and data set name (#89)", + "[appearance] program filter add translations to strings", "move code inside onComplete to a useEffect hook", - "update input number props", - "[synchronization] update data set name", - "[Analytics] remove write access filter (#92)", - "migrate import from ui-core to ui (#84)" + "remove extra constant, initialvalue and tei are kept in sync", + "[visualization]differentiate between failure to load and empty data" ], "Maintenance": [ "bump dhis2/ui from 5.7.2 to 6.10.5 (#83)" @@ -350,135 +350,135 @@ }, "2.0.0": { "Bug Fixes": [ - "common functions to update, remove and filter elements", + "user sync test, change keys datastore (#78)", + "add new menu and submenu and routes for sidebar (#60)", "summary settings text synchronization program", - "label and help text values with i18n inside render", - "add edit property to analytic sections", - "use lodash to verify values are equal", + "remove id and name from settings", + "remove extra hook to manage and get general key", "add sidebar and routes", - "update datastore keys default values initial setup", - "add edit property to analytic select fields", - "user sync test, change keys datastore (#78)", - "remove extras in help text", - "change wording", "six-monthly typo", - "change bar chart constant value to bar", - "update key names and values to create the first setup datastore", - "summary settings text sync program, appearance", - "API call to get value by key and namespace, clean extra functions", - "loading for specific settings", - "add program name as analytics description", - "change authority to authorities better descriptive resource name", - "use default constant for data and metadata", + "get namespace and authority using app runtime (#62)", + "remove unused state in router", + "change data sets wording inconsistency", + "update datastore keys default values initial setup", "update namespace value", + "use lodash to verify values are equal", + "use default constant for data and metadata", + "add new keys for datastore", + "remove empty lines", + "add Home/Overview component to routes", + "summary settings text sync program, appearance", + "change bar chart constant value to bar", "change datastore keys to get initial values", "remove extra hook to get namespace datastore", - "get namespace and authority using app runtime (#62)", + "change file and function name update general datastore key", "add default values to populate program sync settings", - "add sync status to default values", - "change data sets wording inconsistency", - "remove first version namespace if exists", - "add new keys for datastore", "outside function to validate mandatory form fields", - "remove id and name from settings", - "add new menu and submenu and routes for sidebar (#60)", - "update key values for datastore", + "common functions to update, remove and filter elements", + "add program name as analytics description", + "change authority to authorities better descriptive resource name", "[DHIS2-10892] Create new keys for Datastore (#64)", - "add edit to dependency effect", - "change file and function name update general datastore key", + "parse and format for program Indicator", "add a table for sync program global settings", - "remove extra hook to manage and get general key", "migrate d2 to runtime to get datastore namespace and auth", - "options to round value", "use uid for keys in table rows", - "remove empty lines", - "add Home/Overview component to routes", - "remove unused state in router", + "add edit property to analytic sections", + "loading for specific settings", + "remove first version namespace if exists", + "add edit property to analytic select fields", + "add edit to dependency effect", + "remove extras in help text", + "move authorization query to Dialog component and remove extra state", + "options to round value", + "change wording", + "label and help text values with i18n inside render", + "add sync status to default values", + "API call to get value by key and namespace, clean extra functions", "dataset API period type", - "parse and format for program Indicator", - "move authorization query to Dialog component and remove extra state" + "update key names and values to create the first setup datastore", + "update key values for datastore" ], "Maintenance": [ "update UI library and app version" ], "Features": [ - "create a home card for menu sections", - "dialog for program specific settings", - "analytic table action", - "add constants for datastore", - "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", - "add basic components for text, select and radio field", - "add queries and mutations to handle synchronization key datastore", - "create a new specific setting for dataset", + "create basic form fields", + "queries to read and update analytics key from datastore", + "add page layout, save and reset", + "add queries and mutations for appearance key", "add new tei items and show them in a table action", - "analytic WHO Elements", + "dialog to edit and create specific settings", + "strip buttons to save and reset settings datastore", + "button to add new settings", + "edit and delete data set specific setting", + "[DHIS2-10896] Edit TEI Analytic item (#73)", + "update sidebar menu section information", + "add program completion checkbox", + "query to read if the user has all authorities", + "add components to choose: program, programStage, dataElement, who", + "add analytics to menu sections", "[DHIS2-10404] Create Global Synchronization section (#67)", - "[DHIS2-10597] Program Synchronization Section (#71)", - "[DHIS2-10895] Add new analytics item (#70)", - "reorganize new sidebar menu sections and submenus", - "create basic form fields", - "add synchronization program to menu sections", + "button to delete namespace from datastore", "create a new program specific setting", - "create a basic page for dataset sync section, save and reset", - "add a table with global settings for the dataset", - "save and reset program synchronization settings", - "add home appearance to the menu section", - "add home cards for menu and submenu items", - "add function to edit analytics items", - "handle program-specific settings, create, edit and delete", - "basic page to handle home appearance section", - "change notice alert style", - "[DHIS2-10405] Create Home Screen Appearance section (#66)", - "[DHIS2-10896] Edit TEI Analytic item (#73)", - "create new data set specific setting", - "add basic select fields", "add function to check object values are valid", "dialog to create a new specific setting", - "basic page layout with header", - "[DHIS2-9669] Create Analytics Section (#65)", - "add components to choose: program, programStage, dataElement, who", - "[DHIS2-11022] Create Data set Appearance Section (#69)", - "query to read if the user has all authorities", - "create a basic page for dataset section, save and reset options", - "add analytics to menu sections", - "add new analytics item", - "add queries and mutations for appearance key", - "button to add new settings", - "[DHIS2-10402] add Overview/Home page to show menu items (#61)", - "global settings for program appearance section", - "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)", - "add dataset sync to menu sections", "[DHSIS2-11012] Create Program Appearance Section (#68)", - "edit and delete program specific setting", - "choose element and visualization type, refetch query after select", + "add helper functions for analytics", "specific settings list, table action to edit and delete", - "dialog to edit and create specific settings", - "general settings form using app runtime for datastore", - "add a basic page for the global settings section", - "inputs should be disabled if user has no authorities (#74)", + "basic page to handle analytics items", + "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", + "[DHIS2-10405] Create Home Screen Appearance section (#66)", "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)", - "create a simple page for program sync settings", + "add function to edit analytics items", + "create a home card for menu sections", + "inputs should be disabled if user has no authorities (#74)", + "analytic WHO Elements", + "create a table for dataset global sync setting", "create a new specific setting for the program", - "handle dataset specific settings, create, edit, delete and save", - "update sidebar menu section information", - "queries to read and update analytics key from datastore", + "add new analytics item", + "add basic select fields", + "change notice alert style", + "[DHIS2-10402] add Overview/Home page to show menu items (#61)", + "dialog for program specific settings", + "handle program-specific settings, create, edit and delete", + "[DHIS2-11022] Create Data set Appearance Section (#69)", + "[DHIS2-10597] Program Synchronization Section (#71)", + "add home appearance to the menu section", + "queries to read program dataElement attribute programIndicator id", + "add a basic page for the global settings section", "notice info when there are no analytics items", + "add queries and mutations to handle synchronization key datastore", + "edit and delete program specific setting", "create fields for general settings", - "edit and delete data set specific setting", - "[DHIS2-11076] Dataset Synchronization Section (#72)", + "general settings form using app runtime for datastore", + "create a simple page for program sync settings", + "create new data set specific setting", + "[DHIS2-10895] Add new analytics item (#70)", + "basic page to handle home appearance section", + "create a new specific setting for dataset", + "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)", + "add dataset sync to menu sections", + "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", + "add basic components for text, select and radio field", + "create a basic page for dataset section, save and reset options", + "add synchronization program to menu sections", + "reorganize new sidebar menu sections and submenus", + "analytic table action", + "add home cards for menu and submenu items", "analytic section: program, title, visualization, gender and axis", - "add page layout, save and reset", - "[DHIS2-9585] General Settings section (#63)", - "basic page to handle analytics items", + "choose element and visualization type, refetch query after select", + "add a table with global settings for the dataset", "add page header layout", - "create a table for dataset global sync setting", - "add helper functions for analytics", - "button to delete namespace from datastore", - "add program completion checkbox", - "strip buttons to save and reset settings datastore", - "queries to read program dataElement attribute programIndicator id", - "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", - "create fields with validation" + "save and reset program synchronization settings", + "create fields with validation", + "[DHIS2-11076] Dataset Synchronization Section (#72)", + "[DHIS2-9669] Create Analytics Section (#65)", + "global settings for program appearance section", + "basic page layout with header", + "add constants for datastore", + "handle dataset specific settings, create, edit, delete and save", + "[DHIS2-9585] General Settings section (#63)", + "create a basic page for dataset sync section, save and reset" ], "Testing": [ "adding tests for valid URLs", @@ -488,16 +488,16 @@ }, "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-9301] add Manual option to sync (#56)", - "change app version (#57)", + "[DHIS2-9129] Migration UI components for general settings (#53)", "change metadata and data text in manual dialog (#58)", - "[DHIS2-9131] migrate ui components for data set and programs (#54)", "change labels metadata and data options (#52)", - "[DHIS2-9129] Migration UI components for general settings (#53)" + "change app version (#57)", + "[DHIS2-9131] migrate ui components for data set and programs (#54)" ], "GitHub": "

GENERIC FEATURES

\n\n

USER EXPERIENCE AND USER INTERFACE

\n

Migration 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.

\n

RELEASE INFO:

\n

Release 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": [ - "delete all apk version", - "version format 4 digits [DHIS2-16802]", + "support four-part version numbers", "parse last release version before saving", - "regenerate en.pot", "delete apk version", - "support four-part version numbers", - "isGreaterVersion and padZeros functions for all expressions", - "style add padding to search input", + "remove all usergroups already assigned from option list", + "add userGroups to dependencies", + "version format 4 digits [DHIS2-16802]", + "delete all apk version", + "icon", "allow user to upload latest app version (#7)", + "regenerate en.pot", + "update user groups", + "isGreaterVersion and padZeros functions for all expressions", "parse new version before saving", - "icon", - "add userGroups to dependencies", - "remove all usergroups already assigned from option list", - "update user groups" + "style add padding to search input" ], "Features": [ - "support application text translation [DHIS2-15593]", - "erase all content [DHIS2-15911]", - "add warning when no match found", - "save user group on the fly when editing version [DHIS2-17222]", - "create button to erase all content", "create user groups access component", - "show userGroups names and default apk version", - "create basic components to search user groups", - "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "assign user groups to version already created", + "upload new apk with user group", "create basic components to list user groups", - "regenerate en.pot", - "save userGroup on the fly", - "grant access to apk by userGroup [DHIS2-16678]", + "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "create button to erase all content", "add erase all button", - "assign user groups to version already created", + "grant access to apk by userGroup [DHIS2-16678]", "first time setup with empty value", - "upload new apk with user group" + "erase all content [DHIS2-15911]", + "support application text translation [DHIS2-15593]", + "regenerate en.pot", + "create basic components to search user groups", + "save user group on the fly when editing version [DHIS2-17222]", + "show userGroups names and default apk version", + "save userGroup on the fly", + "add warning when no match found" ], "Maintenance": [ "update app version" @@ -552,14 +552,14 @@ "add new workflows (#554)" ], "Maintenance": [ - "remove QA from CODEOWNERS", - "update CODEOWNERS (#558)", "release: cut 100.2.36 [skip release]", - "update cli-app-scripts" + "update cli-app-scripts", + "update CODEOWNERS (#558)", + "remove QA from CODEOWNERS" ], "Bug Fixes": [ - "ensure logic does not fail with empty response pre v40", - "DHIS2-13294: add link to navigate to app after install (#555)" + "DHIS2-13294: add link to navigate to app after install (#555)", + "ensure logic does not fail with empty response pre v40" ], "Testing": [ "add tests for ManualInstall" @@ -621,8 +621,8 @@ }, "v100.2.30": { "Bug Fixes": [ - "parse error message properly for manual installs (#541)", - "DHIS2-15304: display correct error message when session is expired" + "DHIS2-15304: display correct error message when session is expired", + "parse error message properly for manual installs (#541)" ], "Refactoring": [ "implement code review comments to make the api.request method more resilient" @@ -725,14 +725,14 @@ }, "v100.2.19": { "Maintenance": [ - "rename class", - "update app icon (#484)", "format", - "release: cut 100.2.19 [skip release]" + "release: cut 100.2.19 [skip release]", + "rename class", + "update app icon (#484)" ], "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": "

100.2.19 (2022-11-17)

\n

Bug Fixes

\n" }, @@ -897,11 +897,11 @@ }, "v100.1.9": { "Maintenance": [ - "update network fixtures and cypress config", - "release: cut 100.1.9 [skip release]", - "update proptypes import", "update app icon (#599)", + "update proptypes import", + "update network fixtures and cypress config", "format fixtures", + "release: cut 100.1.9 [skip release]", "update dependencies" ], "Bug Fixes": [ @@ -936,9 +936,9 @@ }, "v100.1.6": { "Build Updates": [ + "fix lint script", "replace semantic commit checks with new workflow", - "fix d2-style script", - "fix lint script" + "fix d2-style script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -972,10 +972,10 @@ ], "Maintenance": [ "codeowners: introduce owners", - "yarn: deduplicate lockfile", + "deps: update app-runtime to latest alpha", "release: cut 100.1.3 [skip ci]", - "deps-dev: update app-scripts to get new publish command", - "deps: update app-runtime to latest alpha" + "yarn: deduplicate lockfile", + "deps-dev: update app-scripts to get new publish command" ], "Documentation": [ "colocate app docs" @@ -999,13 +999,13 @@ }, "v100.1.1": { "Maintenance": [ - "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)", - "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", "release: cut 100.1.1 [skip ci]", - "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)", "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", + "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)", + "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", - "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)" + "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", + "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)" ], "Build Updates": [ "verify: use semantic-release action" @@ -1016,20 +1016,20 @@ }, "v100.1.0": { "Maintenance": [ - "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", "release: cut 100.1.0 [skip ci]", - "add cypress projectId", "add network shim capture fixtures", - "deps: update cypress packages and add network shim captures", - "update @dhis2/cli-utils-cypress to v8.0.1", + "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", + "add cypress projectId", "remove default cypress fixture", + "update cli-utils-cypress", "update workflow to latest", - "update cli-utils-cypress" + "update @dhis2/cli-utils-cypress to v8.0.1", + "deps: update cypress packages and add network shim captures" ], "Bug Fixes": [ - "use getWithDataTest and findWithDataTest", "add start:nobrowser script", - "add cypress data test prefix to cypress.json" + "add cypress data test prefix to cypress.json", + "use getWithDataTest and findWithDataTest" ], "Features": [ "add e2e workflow step" @@ -1038,8 +1038,8 @@ }, "v100.0.0": { "Maintenance": [ - "release: migrate to new app version scheme (#505)", - "release: cut 100.0.0 [skip ci]" + "release: cut 100.0.0 [skip ci]", + "release: migrate to new app version scheme (#505)" ], "GitHub": "

100.0.0 (2021-06-28)

\n

chore

\n\n

BREAKING CHANGES

\n" }, @@ -1060,20 +1060,20 @@ }, "v31.1.14": { "Maintenance": [ - "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)", - "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", - "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)", - "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", + "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", + "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", + "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", "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)", - "release: cut 31.1.14 [skip ci]", + "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)", - "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", - "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", + "release: cut 31.1.14 [skip ci]", + "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", - "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", + "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)", + "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", + "deps-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: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)" ], "Bug Fixes": [ @@ -1101,15 +1101,15 @@ }, "v31.1.11": { "Maintenance": [ - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", - "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)", + "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", "release: cut 31.1.11 [skip ci]", "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", + "release-prepare: cut patch/2.36.0", "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)", + "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)", "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)", - "release-prepare: cut patch/2.36.0", - "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", - "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)" + "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)" ], "Bug Fixes": [ "correct checkbox field group to fix selections [DHIS2-10791] (#447)" @@ -1118,8 +1118,8 @@ }, "v31.1.10": { "Maintenance": [ - "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)", "release: cut 31.1.10 [skip ci]", + "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)", "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)" ], "Bug Fixes": [ @@ -1129,21 +1129,21 @@ }, "v31.1.9": { "Bug Fixes": [ - "ensure locales are generated before linting", - "i18n: import from `./locales/index.js` and update scripts" + "i18n: import from `./locales/index.js` and update scripts", + "ensure locales are generated before linting" ], "Maintenance": [ - "auto-fix style issues", - "release: cut 31.1.9 [skip ci]" + "release: cut 31.1.9 [skip ci]", + "auto-fix style issues" ], "GitHub": "

31.1.9 (2021-03-09)

\n

Bug Fixes

\n" }, "v31.1.8": { "Maintenance": [ - "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)", "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)", "release: cut 31.1.8 [skip ci]", - "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)" + "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)", + "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1161,8 +1161,8 @@ }, "v31.1.6": { "Maintenance": [ - "release: cut 31.1.6 [skip ci]", - "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)" + "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)", + "release: cut 31.1.6 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1182,19 +1182,19 @@ "capture-app": { "v101.4.0": { "Maintenance": [ - "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)", - "release: cut 101.4.0 [skip release]", + "deps: bump actions/download-artifact in /.github/workflows", "cypress tests", "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)", - "deps: bump actions/download-artifact in /.github/workflows" + "release: cut 101.4.0 [skip release]", + "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)" ], "Features": [ - "[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)", - "add overflow menu with actions" + "add overflow menu with actions", + "[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)" ], "Bug Fixes": [ - "pr-comments", - "review comments" + "review comments", + "pr-comments" ], "GitHub": "

101.4.0 (2024-09-09)

\n

Features

\n" }, @@ -1228,15 +1228,15 @@ }, "v101.3.0": { "Features": [ - "respect block entry form and authorities", - "cy test for disabled button", "cypress test for disabled edit event button", + "cy test for disabled button", + "respect block entry form and authorities", "[DHIS2-11836] respect block entry form (#3759)" ], "Bug Fixes": [ "set tracker auto test restricted", - "cypress test", - "tooltip" + "tooltip", + "cypress test" ], "Maintenance": [ "release: cut 101.3.0 [skip release]" @@ -1265,16 +1265,16 @@ }, "v101.2.0": { "Refactoring": [ + "[DHIS2-17840]replace Material UI Grid (#3763)", "[DHIS2-17860] replace material ui TextField for Input (#3757)", - "fix WL cypress tests", - "[DHIS2-17840]replace Material UI Grid (#3763)" + "fix WL cypress tests" ], "Features": [ - "remove grid from incompleteselectionsmessage", "remove grid from cardlistitem", "remove grid registration data entry form", - "remove Grid", - "[DHIS2-17575] disable create new buttons if no data write access (#3751)" + "remove grid from incompleteselectionsmessage", + "[DHIS2-17575] disable create new buttons if no data write access (#3751)", + "remove Grid" ], "Bug Fixes": [ "revert code clean up", @@ -1296,12 +1296,12 @@ }, "v101.1.2": { "Bug Fixes": [ - "missing flow and types", + "consider program rule", "Consider program rule", "lint", + "missing flow and types", "remove console lines", - "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)", - "consider program rule" + "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)" ], "Maintenance": [ "release: cut 101.1.2 [skip release]" @@ -1339,30 +1339,30 @@ "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)" ], "Maintenance": [ - "release: cut 100.77.0 [skip release]", - "deps: bump ejs from 3.1.9 to 3.1.10 (#3749)" + "deps: bump ejs from 3.1.9 to 3.1.10 (#3749)", + "release: cut 100.77.0 [skip release]" ], "Features": [ - "[DHIS2-12288] add enrollment section description (#3750)", - "change to dhis ui components" + "change to dhis ui components", + "[DHIS2-12288] add enrollment section description (#3750)" ], "Bug Fixes": [ "rolleback cypress change in fil", - "breaking cypress test", - "define drag source and drop target", - "[DHIS2-17352] Changing program in event workspace does nothing (#3754)", "restore comments", - "review change for opacity", + "define drag source and drop target", "review change for hover", + "breaking cypress test", + "review change for opacity", + "[DHIS2-17352] Changing program in event workspace does nothing (#3754)", "ts error" ], "GitHub": "

100.77.0 (2024-08-13)

\n

Bug Fixes

\n\n

Features

\n" }, "v100.76.1": { "Refactoring": [ - "[DHIS2-17839] replace material ui Paper for Card (#3747)", + "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)", "[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)" ], "Bug Fixes": [ "[DHIS2-17632][DHIS2-17633] restrict invalid category combo for orgUnit (#3738)" @@ -1485,9 +1485,9 @@ }, "v100.70.13": { "Maintenance": [ - "[DHIS2-17733] flaky scenario in NewPage.feature (#3711)", - "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)", "[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)", + "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)", + "[DHIS2-17733] flaky scenario in NewPage.feature (#3711)", "release: cut 100.70.13 [skip release]" ], "Bug Fixes": [ @@ -1518,31 +1518,31 @@ }, "v100.2.4": { "Maintenance": [ - "release: cut 100.2.4 [skip release]", + "deps: bump express from 4.18.1 to 4.19.2 (#3018)", + "dependabot config and remove dev branch from workflows (#3027)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", "cypress 13 upgrade (#3040)", "deps: bump the security group with 3 updates (#3046)", - "dependabot config and remove dev branch from workflows (#3027)", - "deps: bump express from 4.18.1 to 4.19.2 (#3018)", - "break up command chain", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)" + "release: cut 100.2.4 [skip release]", + "break up command chain" ], "Bug Fixes": [ "display correct app version in dhis2 and updated workflows (#3061)", - "stop fetching schemas and replace d2 with dataEngine (#3056)", - "add missing dependencies for semantic-release (#3062)" + "add missing dependencies for semantic-release (#3062)", + "stop fetching schemas and replace d2 with dataEngine (#3056)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

\n" }, "v100.2.3": { "Bug Fixes": [ - "translations: sync translations from transifex (dev) (#3001)", "merge to master", - "fetch visualization always when caching (DHIS2-17509) (#2986)" + "fetch visualization always when caching (DHIS2-17509) (#2986)", + "translations: sync translations from transifex (dev) (#3001)" ], "Maintenance": [ + "run release step on tags so it publishes to d2-ci (#2989)", "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)", "release: cut 100.2.3 [skip release]", - "run release step on tags so it publishes to d2-ci (#2989)", "do not run release step on dev branch" ], "Refactoring": [ @@ -1553,10 +1553,10 @@ "v100.2.2": { "Bug Fixes": [ "dimension list design (DHIS2-16270) (#2861)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", - "avoid reading from undefined error (DHIS2-17334) (#2970)", + "merge to master", "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)", - "merge to master" + "avoid reading from undefined error (DHIS2-17334) (#2970)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -1565,8 +1565,8 @@ }, "v100.2.1": { "Bug Fixes": [ - "merge to master", "short name was not being shown in visualizations (#2959)", + "merge to master", "in paragraphs were removed in dashboard item description (#2962)", "translations: sync translations from transifex (dev)" ], @@ -1590,32 +1590,32 @@ "v100.1.0": { "Maintenance": [ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", - "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", - "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", + "use the repo default branch for dependabot (#2887)", "update analytics dependency (#2934)", + "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "analytics (#2856)", + "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", + "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", + "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", + "use latest alpha for testing", + "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", "include patch packages in cache-key (#2855)", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", - "run the release step on both master and dev branches (#2929)", + "release: cut 100.1.0 [skip release]", + "analytics@26.2.0", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)", - "26.2.0-cumulative-values-alpha.1", - "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", - "release: cut 100.1.0 [skip release]", - "analytics (#2856)", + "26.2.0-cumulative-values-alpha.1", + "run the release step on both master and dev branches (#2929)", "include release notes in slackbot message (#2911)", - "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", - "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", - "analytics@26.2.0", - "use latest alpha for testing", - "use the repo default branch for dependabot (#2887)" + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)" ], "Bug Fixes": [ - "show tag/tooltip only when a filter other than ou/pe is used (#2941)", - "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", - "use interpretations component from Analytics (DHIS2-15441) (#2430)", + "translations: sync translations from transifex (dev) (#2920)", "merge to master", - "translations: sync translations from transifex (dev) (#2920)" + "use interpretations component from Analytics (DHIS2-15441) (#2430)", + "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", + "show tag/tooltip only when a filter other than ou/pe is used (#2941)" ], "Features": [ "support outlier table plugin (DHIS2-16751) (#2912)" @@ -1628,23 +1628,23 @@ }, "v100.0.4": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "merge translations from past 3 weeks" + "merge translations from past 3 weeks", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "only run release-success if master branch", "allow for both 200 and 201 response from backend in cypress tests (#2802)", - "clean up cypress folder (#2687)", + "release: cut 100.0.4 [skip release]", "add github job that reports successful release (#2712)", - "release: cut 100.0.4 [skip release]" + "only run release-success if master branch", + "clean up cypress folder (#2687)" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

\n" }, "v100.0.3": { "Maintenance": [ - "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)", "release: cut 100.0.3 [skip release]", - "deps: upgrade several dependencies (#2686)" + "deps: upgrade several dependencies (#2686)", + "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)" ], "Bug Fixes": [ "merge to master", @@ -1658,13 +1658,13 @@ ], "Maintenance": [ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", - "release: cut 100.0.2 [skip release]", "disable nightly scheduled test run (#2511)", - "increase default cypress timeout to reduce test flakiness (#2456)", + "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", "release: cut 100.0.1 [skip release]", + "release: cut 100.0.2 [skip release]", "nightly failing to set up cypress (#2378)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", - "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)" + "increase default cypress timeout to reduce test flakiness (#2456)" ], "Documentation": [ "move docs to app (#2384)" @@ -1687,8 +1687,8 @@ }, "v100.0.0": { "Maintenance": [ - "release: cut 100.0.0 [skip release]", - "update version and add app-hub id (#2366)" + "update version and add app-hub id (#2366)", + "release: cut 100.0.0 [skip release]" ], "Features": [ "update gh workflows and set version to 100.0.0 (#2367)" @@ -1703,8 +1703,8 @@ }, "v99.11.7": { "Bug Fixes": [ - "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)" ], "Maintenance": [ "release: cut 99.11.7 [skip ci]" @@ -1767,14 +1767,14 @@ }, "v99.11.0": { "Maintenance": [ + "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)", "release: cut 99.11.0 [skip ci]", - "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)", "send slack message if build on master fails (#2236)", - "cli-app-scripts upgrade", - "add todos", "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)", + "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)", + "add todos", "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)", - "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)" + "cli-app-scripts upgrade" ], "Features": [ "iframe-plugin: receive pwa installation status from plugins", @@ -1782,10 +1782,10 @@ ], "Bug Fixes": [ "dont use the component", - "remove unused var", + "add property to the top-most item of each iframe plugin type", "bump d2-ui-interpretations and related components for BETA-42 (#2286)", "wait to render until the first item of the type has gotten the plugin", - "add property to the top-most item of each iframe plugin type" + "remove unused var" ], "Refactoring": [ "combine loops" @@ -1814,9 +1814,9 @@ }, "v99.10.21": { "Bug Fixes": [ - "consolidate legacy and default plugin and fix ER/EV resizing", + "show offline message on EE maps", "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" ], "Maintenance": [ "release: cut 99.10.21 [skip ci]" @@ -1852,8 +1852,8 @@ }, "v99.10.17": { "Bug Fixes": [ - "close TranslationDialog after saving a translation (#2245)", "unwanted re-rendering of dashboard items (#2247)", + "close TranslationDialog after saving a translation (#2245)", "solve most unwanted re-renders of dashboard items" ], "Maintenance": [ @@ -1864,8 +1864,8 @@ }, "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", + "crash when filtering a map that is being viewed as chart (#2246)", "mapViews were already extracted prior to getFilteredVisualization" ], "Maintenance": [ @@ -1985,353 +1985,353 @@ }, "v99.9.99": { "Maintenance": [ - "upgrade nodejs version in github workflows", - "release: cut 1.2.5 [skip ci]", - "release: cut 1.2.1 [skip ci]", - "upgrade headerbar to the new one (#167)", - "translations: sync translations from transifex (master)", - "remove unused dependencies from package.json", - "release: cut 1.1.10 [skip ci]", + "update i18n", + "fix spelling", + "add file extension to entry point in config", + "release: cut 1.1.60 [skip ci]", "release: cut 1.1.45 [skip ci]", - "release: cut 1.1.25 [skip ci]", - "release: cut 1.1.41 [skip ci]", - "translations: sync Indonesian translations from transifex (master)", - "lower nodejs version to 16", - "release: cut 1.1.4 [skip ci]", - "translations: sync Russian translations from transifex [skip ci] (master)", - "release: cut 1.2.4 [skip ci]", - "release: cut 1.1.14 [skip ci]", - "translations: sync Lao translations from transifex [skip ci] (master)", - "translations: sync Danish translations from transifex [skip ci] (master)", - "release: cut 1.1.46 [skip ci]", - "fix travis build (#459)", - "release: cut 1.2.6 [skip release]", - "translations: sync French translations from transifex (master)", - "release: cut 1.1.66 [skip ci]", - "release: cut 1.1.39 [skip ci]", - "bump @dhis2/ui", - "release: cut 1.1.2 [skip ci]", - "translations: sync ArabicSudan translations from transifex [skip ci] (master)", - "release: cut 1.1.47 [skip ci]", - "release: cut 1.1.35 [skip ci]", - "release: cut 1.1.22 [skip ci]", - "add comment regarding sections.conf.js", - "translations: sync Arabic translations from transifex (master)", - "release: cut 1.1.9 [skip ci]", + "release: cut 1.1.26 [skip ci]", + "remove d2-ui", + "release: cut 1.0.0 [skip ci]", + "translations: sync TetumTetun translations from transifex [skip ci] (master)", "release: cut 1.1.51 [skip ci]", + "release: cut 1.1.31 [skip ci]", + "release: cut 1.1.49 [skip ci]", + "release: cut 1.1.28 [skip ci]", + "release: cut 1.1.3 [skip ci]", + "deps: update ui-core/widgets and roboto", + "translations: sync CentralKurdish translations from transifex [skip ci] (master)", + "release: cut 1.1.23 [skip ci]", + "deps: update app-runtime to latest", + "release: cut 1.1.59 [skip ci]", + "release: cut 2.0.0 [skip release]", "release: cut 1.1.64 [skip ci]", + "translations: sync Pushto translations from transifex [skip ci] (master)", + "release: cut 1.2.4 [skip ci]", + "translations: sync Urdu translations from transifex [skip ci] (master)", + "release: cut 1.1.42 [skip ci]", + "release: cut 1.2.3 [skip ci]", + "release: cut 1.1.20 [skip ci]", + "release: cut 1.1.35 [skip ci]", "release: cut 1.1.50 [skip ci]", - "release: cut 1.1.38 [skip ci]", - "release: cut 1.1.16 [skip ci]", - "release: cut 1.1.1 [skip ci]", - "remove d2-ui", - "release: cut 1.1.44 [skip ci]", - "fix spelling", - "translations: sync Indonesian translations from transifex [skip ci] (master)", - "translations: sync Ukrainian translations from transifex [skip ci] (master)", - "release: cut 1.1.60 [skip ci]", - "update pot", + "release: cut 1.1.36 [skip ci]", + "add comment regarding sections.conf.js", + "translations: sync French translations from transifex [skip ci] (master)", + "release: cut 1.1.40 [skip ci]", + "translations: sync translations from transifex (master)", + "translations: sync Swedish translations from transifex [skip ci] (master)", + "release: cut 1.1.6 [skip ci]", "yarn upgrade @dhis2/ui", - "release: cut 1.1.8 [skip ci]", - "release: cut 1.1.48 [skip ci]", - "translations: sync Spanish translations from transifex (master)", - "remove Button import from BatchDeleteLockExceptions", - "release: cut 1.1.30 [skip ci]", - "remove useD2 from AddLockException", - "release: cut 1.1.52 [skip ci]", + "translations: sync Nepali translations from transifex [skip ci] (master)", + "release: cut 1.1.62 [skip ci]", "release: cut 1.1.53 [skip ci]", - "release: cut 1.2.3 [skip ci]", - "translations: sync ArabicIraq translations from transifex [skip ci] (master)", - "translations: sync TetumTetun translations from transifex [skip ci] (master)", - "release: cut 1.2.2 [skip ci]", + "release: cut 1.1.13 [skip ci]", + "translations: sync Danish translations from transifex [skip ci] (master)", + "release: cut 1.1.25 [skip ci]", + "release: cut 1.1.65 [skip ci]", + "translations: sync Mongolian translations from transifex [skip ci] (master)", + "release: cut 1.1.54 [skip ci]", + "release: cut 1.0.1 [skip ci]", + "release: cut 1.2.6 [skip release]", + "release: cut 1.2.1 [skip ci]", "translations: sync Khmer translations from transifex [skip ci] (master)", + "bump @dhis2/ui", "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)", - "release: cut 1.1.23 [skip ci]", - "translations: sync Kinyarwanda translations from transifex [skip ci] (master)", - "release: cut 1.1.31 [skip ci]", - "release: cut 2.0.0 [skip release]", - "release: cut 1.1.24 [skip ci]", - "release: cut 1.1.65 [skip ci]", - "release: cut 1.1.27 [skip ci]", - "release: cut 1.1.5 [skip ci]", - "release: cut 1.1.28 [skip ci]", - "release: cut 1.1.58 [skip ci]", - "release: cut 1.1.34 [skip ci]", - "add file extension to entry point in config", - "release: cut 1.1.42 [skip ci]", - "release: cut 1.1.29 [skip ci]", - "release: cut 1.2.0 [skip ci]", - "translations: sync Mongolian translations from transifex [skip ci] (master)", - "translations: sync Urdu translations from transifex [skip ci] (master)", - "translations: sync French translations from transifex [skip ci] (master)", - "release: cut 1.1.13 [skip ci]", - "release: cut 1.1.43 [skip ci]", + "release: cut 1.1.39 [skip ci]", + "upgrade headerbar to the new one (#167)", + "release: cut 1.1.47 [skip ci]", + "translations: sync ArabicIraq translations from transifex [skip ci] (master)", + "translations: sync ArabicSudan translations from transifex [skip ci] (master)", + "release: cut 1.1.8 [skip ci]", + "release: cut 1.1.1 [skip ci]", + "release: cut 1.1.30 [skip ci]", + "bump to v99.9.9", "release: cut 1.1.33 [skip ci]", - "release: cut 1.1.62 [skip ci]", - "deps: upgrade dhis2 dependencies", - "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)", - "translations: sync Nepali translations from transifex [skip ci] (master)", - "release: cut 1.1.59 [skip ci]", - "release: cut 1.1.54 [skip ci]", - "release: cut 1.1.57 [skip ci]", - "translations: sync Chinese translations from transifex [skip ci] (master)", - "release: cut 1.1.36 [skip ci]", + "release: cut 1.1.12 [skip ci]", + "release: cut 1.1.21 [skip ci]", + "release: cut 1.1.7 [skip ci]", + "release: cut 1.1.38 [skip ci]", + "release: cut 1.1.56 [skip ci]", + "release: cut 1.1.4 [skip ci]", + "workflow: update gh workflow", + "release: cut 1.1.29 [skip ci]", + "release: cut 1.1.0 [skip ci]", + "translations: sync Spanish translations from transifex [skip ci] (master)", "translations: sync Bengali translations from transifex [skip ci] (master)", - "set minDHIS2Version to 2.39", + "release: cut 1.1.57 [skip ci]", + "release: cut 1.1.19 [skip ci]", + "release: cut 1.1.27 [skip ci]", + "translations: sync Indonesian translations from transifex (master)", + "release: cut 1.1.52 [skip ci]", + "release: cut 1.1.37 [skip ci]", + "upgrade nodejs version in github workflows", + "translations: sync Russian translations from transifex (master)", + "release: cut 1.1.15 [skip ci]", "prepare continuous release", - "translations: sync Tajik translations from transifex [skip ci] (master)", "translations: sync Arabic translations from transifex [skip ci] (master) (#347)", - "release: cut 1.0.2 [skip ci]", - "release: cut 1.1.15 [skip ci]", - "release: cut 1.1.37 [skip ci]", - "release: cut 1.0.0 [skip ci]", - "translations: sync Swedish translations from transifex [skip ci] (master)", + "fix travis build (#459)", + "remove unused dependencies from package.json", "release: cut 1.1.63 [skip ci]", - "translations: sync CentralKurdish translations from transifex [skip ci] (master)", - "translations: sync Vietnamese translations from transifex [skip ci] (master)", - "release: cut 1.1.40 [skip ci]", - "deps: update app-runtime to latest", - "translations: sync Portuguese translations from transifex [skip ci] (master)", - "add comment explaining use of 'some' in notifications table", - "translations: sync Pushto translations from transifex [skip ci] (master)", - "workflow: update gh workflow", - "release: cut 1.1.3 [skip ci]", - "translations: sync Burmese translations from transifex [skip ci] (master)", - "release: cut 1.1.26 [skip ci]", - "translations: sync ChineseChina translations from transifex [skip ci] (master)", - "release: cut 1.1.7 [skip ci]", - "translations: sync Spanish translations from transifex [skip ci] (master)", - "release: cut 1.1.56 [skip ci]", - "release: cut 1.1.21 [skip ci]", - "update app icon", - "translations: sync PersianAfghanistan translations from transifex (master)", - "release: cut 1.1.32 [skip ci]", + "set minDHIS2Version to 2.39", + "deps: upgrade dhis2 dependencies", + "release: cut 1.1.18 [skip ci]", + "translations: sync Spanish translations from transifex (master)", + "release: cut 1.1.10 [skip ci]", + "remove useD2 from AddLockException", + "release: cut 1.1.9 [skip ci]", "add AppHub id to d2.config", "release: cut 1.1.55 [skip ci]", - "release: cut 1.1.20 [skip ci]", + "remove Button import from BatchDeleteLockExceptions", + "translations: sync Chinese translations from transifex [skip ci] (master)", + "update pot", "release: cut 1.1.61 [skip ci]", - "release: cut 1.0.1 [skip ci]", + "release: cut 1.1.32 [skip ci]", + "translations: sync Burmese translations from transifex [skip ci] (master)", + "translations: sync Portuguese translations from transifex [skip ci] (master)", + "release: cut 1.2.5 [skip ci]", + "translations: sync ChineseChina translations from transifex [skip ci] (master)", + "release: cut 1.1.16 [skip ci]", + "translations: sync Kinyarwanda translations from transifex [skip ci] (master)", + "release: cut 1.1.41 [skip ci]", + "release: cut 1.1.66 [skip ci]", + "release: cut 1.2.2 [skip ci]", + "release: cut 1.1.46 [skip ci]", + "release: cut 1.1.24 [skip ci]", + "translations: sync Tajik translations from transifex [skip ci] (master)", + "release: cut 1.1.22 [skip ci]", + "translations: sync Ukrainian translations from transifex [skip ci] (master)", + "translations: sync Lao translations from transifex [skip ci] (master)", + "release: cut 1.1.44 [skip ci]", + "translations: sync French translations from transifex (master)", + "translations: sync Vietnamese translations from transifex [skip ci] (master)", + "translations: sync ArabicEgypt translations from transifex [skip ci] (master)", + "release: cut 1.1.43 [skip ci]", + "translations: sync Russian translations from transifex [skip ci] (master)", + "lower nodejs version to 16", + "release: cut 1.1.14 [skip ci]", + "release: cut 1.0.2 [skip ci]", "release: cut 1.1.17 [skip ci]", - "release: cut 1.1.49 [skip ci]", + "update app icon", "release: cut 1.1.11 [skip ci]", - "release: cut 1.1.19 [skip ci]", - "release: cut 1.1.12 [skip ci]", - "release: cut 1.1.18 [skip ci]", - "release: cut 1.1.0 [skip ci]", - "bump to v99.9.9", - "translations: sync Russian translations from transifex (master)", - "translations: sync ArabicEgypt translations from transifex [skip ci] (master)", - "release: cut 1.1.6 [skip ci]", - "deps: update ui-core/widgets and roboto", - "update i18n" + "translations: sync Arabic translations from transifex (master)", + "release: cut 1.1.34 [skip ci]", + "translations: sync Indonesian translations from transifex [skip ci] (master)", + "release: cut 1.1.5 [skip ci]", + "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)", + "release: cut 1.1.2 [skip ci]", + "release: cut 1.1.48 [skip ci]", + "release: cut 1.2.0 [skip ci]", + "release: cut 1.1.58 [skip ci]", + "translations: sync PersianAfghanistan translations from transifex (master)", + "add comment explaining use of 'some' in notifications table" ], "Bug Fixes": [ "use vertical layout for maintenance section (#619)", - "update OrganisationUnitSelectionCard prop types", - "update cypress tests for adding lock exception", - "translations: sync translations from transifex (master)", - "lock exception: keep pager in state when navigating to batch delete (#612)", - "use checksData.result", - "handle org unit tree's current root correctly", - "make src/locales/index.js first import in src/App.js", - "update lock exceptions cypress tests", + "org-unit-select: speed up addToSelection and removeFromSelection by 10x", + "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)", + "use right param", + "update @dhis2/ui in order to prevent org unit tree filtering error", + "minor styling, use css vars", + "update add/batch delete lock exception URLs", "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)", - "cache poll responses to prevent flickering (#665)", - "last years missing valid value of 0", - "restore grid layout (#598)", - "always use latest refetch from useDataQuery using ref (#761)", + "cancel previous polls when starting poll", + "resource-tables: restore log UI for resource table generation", + "handle org unit tree's current root correctly", + "remove duplicate counts [DHIS2-15948] (#1013)", + "add accessible label to remove lock exception icon button", + "add slow message to toolbar", + "lock exception: keep pager in state when navigating to batch delete (#612)", + "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js", "fetch and show existing running tasks for analytics and resource tables", - "analytics-tables: prevent excessive table width for long strings (#779)", - "small run all button", - "update references to lock exceptions page url", + "refactor - expandable run summary", + "use checksData.result", + "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)", + "redirect to correct page after adding lock exception", "analytics: restore log UI for analytics table generation", - "lock-exception: address item removal bugs (#606)", - "add slow message to toolbar", - "minor styling, use css vars", - "update PageHeader in order to ease testing", - "correct run all label, hide when slow", - "move add lock exception container card styles", - "show error if check-error, docs", + "dont fetch until we have fetched details", + "use i18n when showing data integrity issue count", + "add no items message", + "translations: sync translations from transifex (master)", + "always use latest refetch from useDataQuery using ref (#761)", + "handle slow checks better", + "i18n average execution time seperator", "cleanup polling, use long-polling for details", + "data-integrity: implement details-check", + "cache poll responses to prevent flickering (#665)", + "regenerate i18n", + "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)", + "close add lock exception dialog after successful API call (#610)", + "fix case insensitive sorting", + "update lock exceptions cypress tests", + "data-statistics: sort objects by label (#725)", "support array of objects", + "small run all button", + "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues", + "cast lastYearValues keys to strings", "loading indicators when re-running on slow net", - "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", + "show error messages for data integrity", + "make src/locales/index.js first import in src/App.js", + "use flex container for period picker to ensure select fields are aligned", + "restore grid layout (#598)", "use '-:-' instead of null as i18n namespace separator", - "data-integrity: implement details-check", - "use right param", + "add proptypes", + "lock-exception: address item removal bugs (#606)", + "don't mutate input to getUpdatedNotifications", + "refactor, add introduction", + "fix routes contentwrapper", + "fix polling started-variable not being up to date in poll", + "use @dhis2/ui button for data integrity", "better error handling", - "severity sort", - "cleanup - fix proptypes", - "remove lock exception: call onRemove and onClose in onComplete", + "update OrganisationUnitSelectionCard prop types", + "add minDHIS2Version to d2.config", "show alert when start all checks fail", - "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)", - "cast lastYearValues keys to strings", - "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)", + "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)", + "update cypress tests for adding lock exception", + "severity sort", + "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)", + "lock-exception: remove redundant code", + "lock exception: remove text underline from top-right buttons", + "move add lock exception container card styles", + "update import path for notifications table", + "update references to lock exceptions page url", + "move i18n.t calls inside component", + "use now instead of 0 seconds", + "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", "show progress of existing analytics and resource tables tasks", - "org-unit-select: speed up addToSelection and removeFromSelection by 10x", - "add no items message", "list item dividers", - "regenerate i18n", - "use reduce", - "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)", - "update import path for notifications table", - "add proptypes", + "cleanup - fix proptypes", + "update maintenance cypress tests", + "show error if check-error, docs", + "show organisation unit errors for lock exceptions", "update analytics tables docs key", "dont show about check if theres no info", - "use @dhis2/ui button for data integrity", - "move i18n.t calls inside component", - "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)", - "fix polling started-variable not being up to date in poll", - "remove duplicate counts [DHIS2-15948] (#1013)", - "lock exception: remove text underline from top-right buttons", - "show error messages for data integrity", - "don't mutate input to getUpdatedNotifications", "analytics: use correct checked state of params checkboxes", - "fix routes contentwrapper", - "refactor - expandable run summary", - "use flex container for period picker to ensure select fields are aligned", - "add accessible label to remove lock exception icon button", - "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues", - "close add lock exception dialog after successful API call (#610)", - "handle slow checks better", - "update add/batch delete lock exception URLs", - "use i18n when showing data integrity issue count", - "fix case insensitive sorting", - "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)", - "data-statistics: sort objects by label (#725)", + "analytics-tables: prevent excessive table width for long strings (#779)", + "remove lock exception: call onRemove and onClose in onComplete", + "update PageHeader in order to ease testing", + "correct run all label, hide when slow", + "use reduce", "data-statistics: add i18n key for eventVisualization object type", - "update maintenance cypress tests", - "dont fetch until we have fetched details", - "lock-exception: remove redundant code", - "refactor, add introduction", - "resource-tables: restore log UI for resource table generation", - "update @dhis2/ui in order to prevent org unit tree filtering error", - "redirect to correct page after adding lock exception", - "i18n average execution time seperator", - "cancel previous polls when starting poll", - "show organisation unit errors for lock exceptions", - "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js", - "add minDHIS2Version to d2.config", "revert data sets API periodType schema fix (#633)", - "use now instead of 0 seconds", - "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)" + "last years missing valid value of 0", + "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)" ], "Build Updates": [ - "remove .travis.yml", - "fix d2-style script", "fix lint script", - "replace semantic commit checks with new workflow (#791)", - "add comment and close workflow", - "migrate to github actions (#532)", - "update workflows and fix build dir", "don't run test task", - "preview: enable deploy previews" + "update workflows and fix build dir", + "preview: enable deploy previews", + "fix d2-style script", + "add comment and close workflow", + "remove .travis.yml", + "replace semantic commit checks with new workflow (#791)", + "migrate to github actions (#532)" ], "Features": [ - "test data integrity page", + "show critical alert if fail to load org units for OrgUnitSelect components", "test data maintenance page", - "port to app platform (#580)", - "data-integrity: start of data-integrity checks ui", - "add checkDetails store", - "implement slow check tabs", - "test analytics tables export page", + "test lock exceptions page", + "setup cypress", "checkbox for skipping tracked entity data", - "add href to sidebar items", - "test min-max value generation page", - "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)", + "add data integrity issue cards tests", "visual feedback when exporting analytics tables", - "setup cypress", + "add href to sidebar items", + "data-integrity: start of data-integrity checks ui", + "prepare v100", + "test data integrity page", "add deeplinking from issues to apps", - "show critical alert if fail to load org units for OrgUnitSelect components", - "data integrity checks UI (#1031)", + "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)", + "port to app platform (#580)", "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)", + "implement slow check tabs", + "test min-max value generation page", "test resource tables page", "checkbox for generating outlier data", - "prepare v100", - "test lock exceptions page", - "add data integrity issue cards tests", - "test data statistics page" + "data integrity checks UI (#1031)", + "test data statistics page", + "add checkDetails store", + "test analytics tables export page" ], "Refactoring": [ - "extract data statistics table parsing into separate file", - "remove material-ui (#658)", - "migrate data statistics from page state", - "migrate lock exception management from page state", - "migrate OrgUnitSelectAll to functional component", - "review - useLazyInterval to own file", - "use array for lock exceptions query fields", - "data-statistics: use css grids", - "replace d2 with useDataQuery on Data Statistics page", - "remove material ui components from analytics", - "offload data fetching to usePoll hook", - "migrate data integrity page away from page state", - "simplify i18n-related code", - "import org unit select component code", - "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page", "replace d2 with useDataMutation in Resource Tables page", - "use consistent handler naming scheme", - "home: replace material-ui grid sections with css grids", - "use sidebar based on @dhis2/ui components", + "start work on migrating lock exceptions", "org-unit-select: start work on hooks", - "mergedcheck to mostRecentCheck", + "use sidebar based on @dhis2/ui components", + "extract LockExceptionsSubpageHeader", "simplify data integrity issues rendering", - "don't use optional chaining for periodType", - "lock-exceptions-subpage-header: replace FontIcon with icon component", - "give mutation variable in remove lock exception better name", - "period-picker: replace material-ui DatePicker with InputField", - "docs-link: replace material-ui IconButton with Tooltip", - "remove d2 from OrgUnitSelect components", + "remove material ui components from analytics", + "use modal components from @dhis2/ui", + "remove last material-ui imports", + "keep track of selected dataset ID only in AddLockException", + "extract checkboxes from maintenance component", + "home: replace material-ui grid sections with css grids", + "use array for lock exceptions query fields", + "use fragment instead of div", + "extract data statistics table parsing into separate file", + "simplify i18n-related code", + "remove d2 completely", + "replace d2 API with useDataMutation in add lock exception form", + "org-unit-select: use @dhis2/ui selects", + "replace d2 with useDataMutation on Analytics page", + "use @dhis2/ui instead of material ui table for data statistics", "migrate resource tables away from page state", - "replace d2 with @dhis2/app-runtime (#630)", - "migrate OrgUnitSelectByLevel to functional component", - "cleanup, cleanup effect deps", + "use buttons from @dhis2/ui", + "extract page headers as component", "simplify AddLockExceptionForm", - "remove d2 completely", - "remove last material-ui imports", - "start work on migrating lock exceptions", - "extract LockExceptionsSubpageHeader", - "migrate analytics away from page state", + "initialise state of class components outside constructor", + "don't use optional chaining for periodType", + "give mutation variable in remove lock exception better name", "notifications-table: use colours from @dhis2/ui theme", - "use @dhis2/ui instead of material ui table for data statistics", + "extract docs link component", + "migrate data integrity page away from page state", + "remove d2 from OrgUnitSelect components", + "import org unit select component code", "simplify maintenance", - "extract checkboxes from maintenance component", "migrate OrgUnitSelectByGroup to functional component", - "move period picker translations to component", - "checkdetails", - "remove duplicate page state", - "split lock exceptions page into 3 pages", - "extract docs link component", - "extract data integrity hooks", - "replace d2 with useDataMutation on Analytics page", - "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard", - "keep track of selected dataset ID only in AddLockException", + "migrate OrgUnitSelectAll to functional component", + "simplify DataIntegrityCard", + "use consistent handler naming scheme", + "org-unit-select: simplify d2 data fetching", + "period-picker: replace material-ui DatePicker with InputField", + "layout: fullscreen layout", + "migrate min-max value generation from page state", "replace d2 with useDataMutation in Maintenance page", - "issue-card: replace expandable card with details and summary elements", - "use buttons from @dhis2/ui", - "org-unit-select: use @dhis2/ui selects", "move dataIntegrityChecksQuery to summary", - "use modal components from @dhis2/ui", - "replace d2 API with useDataMutation in add lock exception form", + "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page", "lock-exceptions-table: replace FontIcon with icon component", + "tidy up sections.conf.js", "improve i18n", - "initialise state of class components outside constructor", - "use fragment instead of div", - "simplify DataIntegrityCard", - "move away from page state architecture (#623)", - "extract page headers as component", - "org-unit-select: simplify d2 data fetching", + "remove material-ui (#658)", + "review - useLazyInterval to own file", + "migrate analytics away from page state", + "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard", + "checkdetails", + "docs-link: replace material-ui IconButton with Tooltip", + "data-statistics: use css grids", + "cleanup, cleanup effect deps", + "extract data integrity hooks", + "move period picker translations to component", + "remove duplicate page state", + "lock-exceptions-subpage-header: replace FontIcon with icon component", "use MultiSelectField instead of