From b4b9a29986b74ff1f6447a229468ba5f7184de57 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 1 Sep 2024 23:57:01 +0000 Subject: [PATCH] chore: autopublish 2024-09-01T23:57:01Z --- website/data/app_releases.json | 4442 ++++++++++++++++---------------- website/data/apphub.json | 3308 ++++++++++++------------ 2 files changed, 3895 insertions(+), 3855 deletions(-) diff --git a/website/data/app_releases.json b/website/data/app_releases.json index f2da96aa..0d201a6b 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -2,200 +2,200 @@ "android-settings-app": { "2.4.0": { "Maintenance": [ - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)", - "update app version", - "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", "deps: bump express from 4.18.2 to 4.19.2 (#191)", - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)" + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)", + "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", + "update app version" ], "Bug Fixes": [ - "data entry form label", + "data set sync label", "user sync test runs without results (#183)", + "update element type tei analytics", "title and short name fields empty who nutrition (#182)", - "data set sync label", "analytics components properties", - "update element type tei analytics" + "data entry form label" ], "Features": [ - "event visualization in home screen [DHIS2-15647] (#189)", - "add default values to initial setup", - "user test visualization", - "add default value to initial setup", - "future periods included in dataset sync [DHIS2-16805] (#188)", - "use new data entry form as default [DHIS2-17078] (#186)", "add info label to new form", + "create select visualization type component", "edit visualization", - "add users info as help text", - "remove bypass component from general settings", "create bypass version and dialog component", - "add event visualization to search component", - "add bypass component to general settings", - "set new data entry as default", + "event visualization home", + "event visualization program", + "use new data entry form as default [DHIS2-17078] (#186)", "regenerate en.pot", + "add default value to initial setup", + "future periods included in dataset sync [DHIS2-16805] (#188)", + "user test visualization", + "bypass DHIS2 version [DHIS2-15905] (#185)", "add bypass version component to general settings", - "dataset future periods help text", + "add users info as help text", + "event visualization in home screen [DHIS2-15647] (#189)", + "add bypass component to general settings", "change bypass version label", + "add event visualization to search component", + "add default values to initial setup", "add bypass DHIS2 version [DHIS2-15905] (#193)", - "bypass DHIS2 version [DHIS2-15905] (#185)", - "create select visualization type component", - "event visualization program", - "event visualization home" + "remove bypass component from general settings", + "dataset future periods help text", + "set new data entry as default" ], "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": [ - "save btn should stay disable if no changes", - "change collapsible to disableCollapsible", - "change First launch dialog [DHIS2-14109] (#165)", - "data element api call error [DHIS2-14106] (#166)", + "buffer error import and byte length (#174)", "minor typo", + "change First launch dialog [DHIS2-14109] (#165)", + "create initial values mutation [DHIS2-14107]", "change to disableCollapsibleSections specific", + "add useMemo to handleCheckbox function", + "save btn should stay disable if no changes", "allow set 0 reserved values (#173)", - "create initial values mutation [DHIS2-14107]", "remove D2 API request [DHIS2-14111]", "default and reset disable referral", - "buffer error import and byte length (#174)", - "add useMemo to handleCheckbox function" + "data element api call error [DHIS2-14106] (#166)", + "change collapsible to disableCollapsible" ], "Features": [ - "collapsible sections for global settings", - "create workflow context", - "add advanced settings to general", - "delete unused program and dataset queries", - "create section component", - "create more options component", - "update app version and description", - "create disable referral for global settings", - "remove duplicated API calls [DHIS2-14112] (#169)", - "hide collapsible sections form [DHIS2-15644] (#178)", - "add workflow", - "use program data from context", "remove D2 and create initial setup using dataMutation (#167)", + "add useCallback to handleCheckbox function", + "create more options component", "add tests to get expression description", - "create support for new/experimental features [DHIS2-16174] (#181)", - "android expression validator", - "constants common file", - "support application text translation [DHIS2-14110] (#170)", "save in datastore format", - "handle change tei header", "disable referrals TEI programs [DHIS2-15643] (#177)", - "keep datastore ASWA version updated (#175)", - "experimental features component and helper function", + "create program tei header component", + "handle change tei header", + "create disable referral for global settings", "regenerate en.pot", - "add useCallback to handleCheckbox function", - "change label title", - "collapsible sections for specific settings", + "constants common file", + "collapsible sections for global settings", + "keep datastore ASWA version updated (#175)", + "create disable referral for specific settings", + "add workflow", + "create section component", + "hide collapsible sections form [DHIS2-15644] (#178)", "select a program indicator expression [DHIS2-15645] (#179)", + "create workflow context", + "collapsible sections for specific settings", "use program and dataset data from context", - "create disable referral for specific settings", - "create program tei header component" + "support application text translation [DHIS2-14110] (#170)", + "create support for new/experimental features [DHIS2-16174] (#181)", + "add advanced settings to general", + "delete unused program and dataset queries", + "update app version and description", + "experimental features component and helper function", + "change label title", + "remove duplicated API calls [DHIS2-14112] (#169)", + "android expression validator", + "use program data from context" ], "Maintenance": [ + "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)", "update ui dependencies (#172)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)", - "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#180)" + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)" ], "GitHub": "

GENERIC FEATURES

\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 d3-color from 1.4.1 to 3.1.0 (#152)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#154)" ], "Features": [ - "multirow header table [DHIS2-14920] (#159)", - "use notice box to give info of tracker importer", - "update yarn", - "change import has authority", - "use tracker importer if current API is 2.40 or higher", + "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)", "change import modules path", - "move file size from General to Sync Global (#161)", - "tracker exporter default value by API version", - "authorization wall based on api version", - "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)", + "change import has authority", + "use notice box to give info of tracker importer", + "update yarn", "use new tracker importer as default [DHIS2-14741] (#158)", - "change authorities from all to androidsettings" + "authorization wall based on api version", + "tracker exporter default value by API version", + "change authorities from all to androidsettings", + "use tracker importer if current API is 2.40 or higher", + "multirow header table [DHIS2-14920] (#159)" ], "Bug Fixes": [ - "tracker importer default value by API version", - "export component", - "styles add margin and align elements (#163)", + "change the default value of the new tracker importer", + "capture exception of manual edition of sync periods [DHIS2-15082] (#162)", "default values synchronization", "update tracker notice box", + "styles add margin and align elements (#163)", "set 0 for download sync programs settings (#160)", - "change the default value of the new tracker importer", - "capture exception of manual edition of sync periods [DHIS2-15082] (#162)" + "tracker importer default value by API version", + "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", + "remove None period analytics (#151)", + "visualization query for user test [DHIS2-13124] (#132)", + "add tests for user sync helpers", "textfield max limit of 200 characters", - "reuse edit visualization component", - "keep None period analytics", - "include relative period", + "[analytics] fix period label", + "regenerate en.pot", "[program dataset] adjust component width (#134)", - "list hides visualizations with Today and Last 30 Days periods (#138)", - "remove None period analytics (#151)", + "[synchronization dataset] fix period label", + "reuse visualizationGroup component", + "loop elements", + "include relative period", "change fixed period labels (#135)", + "add app version", "update proptypes source", - "update metadata queries", - "add tests for user sync helpers", - "loop elements", - "[general] update disable settings label (#133)", - "reuse visualizationGroup component", + "simplify function", "prop-types: change old style imports to new prop-types (#144)", - "pin node version to 14 for netlify", + "reuse edit visualization component", + "[general] update disable settings label (#133)", + "import component missing", + "update metadata queries", + "list hides visualizations with Today and Last 30 Days periods (#138)", "add datastore keys to readme", - "visualization query for user test [DHIS2-13124] (#132)", - "regenerate en.pot", - "add app version", + "keep None period analytics", "update app version", - "import component missing", - "[analytics] fix period label", - "simplify function" + "pin node version to 14 for netlify" ], "Features": [ - "create text area field", - "visualizations program create Edit Title", - "change label New Tracker Importer [Sync Settings: Global] (#137)", - "hide message of the day (#150)", - "improve visualization list (#139)", "visualizations home create Edit Title", - "visualizations dataset create Edit Title", - "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)", "add message of the day to general settings", + "hide message of the day (#150)", + "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)", + "improve visualization list (#139)", + "visualizations program create Edit Title", + "create text area field", + "add Message of the Day [DHIS2-12630] (#119)", + "change label New Tracker Importer [Sync Settings: Global] (#137)", "update user sync test metadata size [DHIS2-13061] (#140)", - "add Message of the Day [DHIS2-12630] (#119)" + "visualizations dataset create Edit Title" ], "Build Updates": [ - "deploy: add netlify deploy workflow (#148)", - "run linting and tests on ci (#146)", "replace semantic commit checks with new workflow", + "deploy: add netlify deploy workflow (#148)", "add deploy netlify", - "trigger netlify" + "trigger netlify", + "run linting and tests on ci (#146)" ], "Maintenance": [ - "npm: add npm scripts", "deps: align all dependencies", - "deps: add peer dependencies (#147)", - "add yarn.lock", - "upgrade ui library", - "remove unused workflow", - "lint: autofix linting violations", "prettier: autofix prettier issues", - "set node version for netlify build", - "deps: update app-runtime and cli-app-scripts", - "deps: loosen version requirements", + "remove unused workflow", "dotfiles: add dotfiles", "eslint: add rule overrides", - "deps: update app-runtime to latest (#145)" + "set node version for netlify build", + "deps: loosen version requirements", + "npm: add npm scripts", + "deps: update app-runtime to latest (#145)", + "deps: add peer dependencies (#147)", + "upgrade ui library", + "add yarn.lock", + "deps: update app-runtime and cli-app-scripts", + "lint: autofix linting violations" ], "Testing": [ "app: mock app layout component" @@ -204,144 +204,144 @@ }, "2.2.0": { "Features": [ + "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)", + "accept previous and new datastore format", + "appearance add functions to prepare json for datastore", "add completionSpinner to json structure", - "change 2.38 as min api version allowed", - "[appearance program]prepare configuration and new datastore format", "[appearance program] add optional tei search checkbox to dialog", - "Add bash script for automatic deployment (#109)", - "appearance add functions to prepare json for datastore", - "update webapp version", - "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)", "add checkbox to select optional TEI search [DHIS2-12631] (#120)", - "accept previous and new datastore format", + "update webapp version", "add webapp version to overview page (#125)", - "[appearance program] add and edit new specific setting" + "[appearance program] add and edit new specific setting", + "[appearance program]prepare configuration and new datastore format", + "Add bash script for automatic deployment (#109)", + "change 2.38 as min api version allowed" ], "Bug Fixes": [ - "appearance add completion spinner key to datastore json (#128)", - "appearance default value global completion spinner", "change datastore key appearance (#126)", - "change new tracker importer label", + "appearance default value global completion spinner", + "appearance add completion spinner key to datastore json (#128)", + "change datastore completion spinner key appearance (#127)", "appearance change label optional search", - "change datastore completion spinner key appearance (#127)" + "change new tracker importer label" ], "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": [ - "[visualization] program change API visualization runtime", - "validation text for reserved values, TEI and event", - "[general] remove hard limits and add warning", "[synchronization] remove hard limits and add warning", - "[DHIS2-12254] remove hard limits and add warning (#105)", - "update label", - "[visualization] dataset change API visualization runtime", "[synchronization] change filter data to metadata program dataset (#103)", - "[visualization] home accept API title and name", + "change param to 'paging' instead of 'pager (#115)", + "[visualization] dataset change API visualization runtime", "[visualization] keep only one default group (#106)", - "[visualization] dataset accept API title and name", - "checkbox stays unchecked (#113)", "DHIS2-12339 visualization titles are not displayed in the android app (#111)", - "Change param to 'paging' instead of 'pager' (#110)", - "change param to 'paging' instead of 'pager (#115)", - "valid URL has http or https protocol (#112)", + "[visualization] home change API visualization runtime", + "[visualization] program change API visualization runtime", + "update label", "verify new visualization and format datastore (#118)", + "[visualization] home accept API title and name", + "validation text for reserved values, TEI and event", + "valid URL has http or https protocol (#112)", + "[general] remove hard limits and add warning", "[visualization] program accept API title and name", - "[visualization] home change API visualization runtime" + "checkbox stays unchecked (#113)", + "[visualization] dataset accept API title and name", + "[DHIS2-12254] remove hard limits and add warning (#105)", + "Change param to 'paging' instead of 'pager' (#110)" ], "Refactoring": [ "remove not use components (#104)" ], "Features": [ - "regenerate en.pot", - "[general] add component to Share screen", "update patch app version (#114)", - "general section Share screen (#107)" + "regenerate en.pot", + "general section Share screen (#107)", + "[general] add component to Share screen" ], "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": [ - "[Appearance] colocate data with component Data set table", - "[sync general] reorganize file and component", - "remove unused svg icons", + "[sync programs] remove unused components", "[Program Appearance] colocate data with component table", - "[sync general] remove unused components", "[sync dataset] remove unused components", - "[sync programs] remove unused components", - "[Appearance] Data set and Home table component", - "[analytics] use common query and mutation (#93)", - "[Appearance] colocate data with component Home table", + "[appearance] colocate data with component table (#91)", + "[sync general] remove unused components", + "[sync general] reorganize file and component", + "remove unused svg icons", + "[Appearance] colocate data with component Data set table", "[sync general] reorganize components related to field section", + "[analytics] use common query and mutation (#93)", + "delete unused components (#81)", "[sync] remove unused constants", - "[appearance] colocate data with component table (#91)", - "delete unused components (#81)" + "[Appearance] Data set and Home table component", + "[Appearance] colocate data with component Home table" ], "Features": [ - "[visualization] select and text field", - "[user sync test] show test results", - "[visualizations] update home visualizations", - "[visualization] add table to show program visualizations", - "add analytics menu (#82)", - "update version", + "generate a random id", "[DHIS2-9135] Synchronization User sync test change user search field (#88)", - "[visualization] add Home visualization component to menu", - "[DHIS2-11255] Add visualization and groups (#99)", - "[visualization dataset] show visualizations and groups", - "[visualization] add basic components to search a user", - "[visualization home] add visualizations and groups", - "[DHIS2-11261] Add new visualization for programs (#96)", - "[visualization] add user tests to Home, Programs, and Data set", - "[DHIS2-11263] create basic layout for data set (#98)", - "[visualization] test to validate the user has access to visualization", - "queries to update and get analytics datastore", + "add user sync test", + "[visualization] show and delete visualization, update datastore", + "[visualizations] add Home visualization component to menu", "[visualizations] add new visualization for program", "[visualization] create initial layout for data set visualization", - "[user sync test] get data download size", - "generate a random id", - "[user sync test] disable the button when loading and no user selected", - "add Analytics menu sections", - "[visualizations] show Home groups and visualizations", - "[visualization] Program show groups and visualizations", - "[analytics] program create initial section", - "[visualization] dialog to add visualization and group", - "[visualization] search visualization", - "[visualization] dialog to delete element", - "[appearance] program add follow up option (#85)", + "[visualizations] update home visualizations", + "[visualization] add Home visualization component to menu", + "[visualization] select and text field", + "[visualizations] group options", + "add a user search field", + "[DHIS2-11254] Show home groups and visualizations (#97)", + "[visualizations] show Home groups and visualizations", "show and delete group and visualizations (#94)", + "[visualization] Program show groups and visualizations", + "[visualization] add visualization query", + "[visualization] add table to show program visualizations", + "[user sync test] disable the button when loading and no user selected", "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", - "add Data set visualization and groups (#100)", - "add a user search field", + "[visualization] search visualization", "[DHIS2-9858] update user sync test (#102)", - "[visualizations] group options", - "[user sync test] get metadata download size", - "add visualizations search field (#95)", - "add user sync test", "add user test table", - "[visualization] show and delete visualization, update datastore", - "[visualization] add visualization query", - "[visualization home] dialog to add visualization", + "[DHIS2-11261] Add new visualization for programs (#96)", + "[user sync test] get metadata download size", + "update version", + "queries to update and get analytics datastore", + "[visualization] test to validate the user has access to visualization", + "add Analytics menu sections", + "[user sync test] show test results", + "[appearance] program add follow up option (#85)", "[visualization dataset] add visualization and groups", "test if user has access to a visualization (#101)", - "[visualization] add period and visualization constants", + "[visualization] add basic components to search a user", "add Program analytics to menu", - "[visualizations] add Home visualization component to menu", - "[DHIS2-11254] Show home groups and visualizations (#97)" + "[visualization] dialog to delete element", + "[visualization] dialog to add visualization and group", + "[visualization home] dialog to add visualization", + "[analytics] program create initial section", + "[user sync test] get data download size", + "add Data set visualization and groups (#100)", + "[DHIS2-11263] create basic layout for data set (#98)", + "add analytics menu (#82)", + "add visualizations search field (#95)", + "[visualization] add period and visualization constants", + "[visualization] add user tests to Home, Programs, and Data set", + "[DHIS2-11255] Add visualization and groups (#99)", + "[visualization dataset] show visualizations and groups", + "[visualization home] add visualizations and groups" ], "Bug Fixes": [ + "[synchronization] update data set name", "add error notice box", - "[synchronization] update program name", - "move analytics components to TEI directory", - "[Appearance Program] support translation for list of elements", - "[visualization]differentiate between failure to load and empty data", - "move code inside onComplete to a useEffect hook", "update input number props", - "[Analytics] remove write access filter (#92)", - "remove extra constant, initialvalue and tei are kept in sync", - "[synchronization] update data set name", - "[appearance] program filter add translations to strings", "migrate import from ui-core to ui (#84)", - "[DHIS2-11975] Synchronization update program and data set name (#89)" + "[DHIS2-11975] Synchronization update program and data set name (#89)", + "[appearance] program filter add translations to strings", + "[visualization]differentiate between failure to load and empty data", + "remove extra constant, initialvalue and tei are kept in sync", + "[Appearance Program] support translation for list of elements", + "move analytics components to TEI directory", + "[Analytics] remove write access filter (#92)", + "move code inside onComplete to a useEffect hook", + "[synchronization] update program name" ], "Maintenance": [ "bump dhis2/ui from 5.7.2 to 6.10.5 (#83)" @@ -350,135 +350,135 @@ }, "2.0.0": { "Bug Fixes": [ - "move authorization query to Dialog component and remove extra state", - "use default constant for data and metadata", - "outside function to validate mandatory form fields", - "options to round value", - "use lodash to verify values are equal", - "[DHIS2-10892] Create new keys for Datastore (#64)", - "common functions to update, remove and filter elements", + "update key values for datastore", + "add sync status to default values", "remove unused state in router", - "loading for specific settings", - "add edit to dependency effect", - "add edit property to analytic sections", - "label and help text values with i18n inside render", - "get namespace and authority using app runtime (#62)", + "six-monthly typo", "summary settings text synchronization program", - "migrate d2 to runtime to get datastore namespace and auth", - "update namespace value", - "use uid for keys in table rows", - "update datastore keys default values initial setup", - "add sync status to default values", - "change bar chart constant value to bar", "remove extras in help text", - "six-monthly typo", - "summary settings text sync program, appearance", - "parse and format for program Indicator", - "add sidebar and routes", - "change datastore keys to get initial values", - "add edit property to analytic select fields", + "get namespace and authority using app runtime (#62)", "remove extra hook to manage and get general key", - "change file and function name update general datastore key", + "summary settings text sync program, appearance", + "add edit property to analytic sections", "remove extra hook to get namespace datastore", - "change data sets wording inconsistency", - "update key values for datastore", + "use lodash to verify values are equal", + "change bar chart constant value to bar", + "parse and format for program Indicator", "add new keys for datastore", - "add new menu and submenu and routes for sidebar (#60)", - "remove empty lines", - "remove id and name from settings", - "remove first version namespace if exists", "add Home/Overview component to routes", + "update namespace value", "add a table for sync program global settings", + "common functions to update, remove and filter elements", "change wording", - "update key names and values to create the first setup datastore", - "change authority to authorities better descriptive resource name", + "remove first version namespace if exists", "add default values to populate program sync settings", + "migrate d2 to runtime to get datastore namespace and auth", + "loading for specific settings", "API call to get value by key and namespace, clean extra functions", "user sync test, change keys datastore (#78)", + "change datastore keys to get initial values", + "outside function to validate mandatory form fields", + "change authority to authorities better descriptive resource name", + "[DHIS2-10892] Create new keys for Datastore (#64)", + "update key names and values to create the first setup datastore", + "add sidebar and routes", + "change file and function name update general datastore key", + "options to round value", + "move authorization query to Dialog component and remove extra state", + "add new menu and submenu and routes for sidebar (#60)", + "label and help text values with i18n inside render", + "remove empty lines", + "add edit property to analytic select fields", "dataset API period type", - "add program name as analytics description" + "remove id and name from settings", + "add edit to dependency effect", + "use uid for keys in table rows", + "update datastore keys default values initial setup", + "add program name as analytics description", + "use default constant for data and metadata", + "change data sets wording inconsistency" ], "Maintenance": [ "update UI library and app version" ], "Features": [ - "save and reset program synchronization settings", - "add new tei items and show them in a table action", - "choose element and visualization type, refetch query after select", - "[DHIS2-10895] Add new analytics item (#70)", - "[DHIS2-10896] Edit TEI Analytic item (#73)", - "add components to choose: program, programStage, dataElement, who", - "create a basic page for dataset section, save and reset options", - "add constants for datastore", - "add synchronization program to menu sections", - "reorganize new sidebar menu sections and submenus", - "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", - "add queries and mutations to handle synchronization key datastore", - "add page header layout", - "analytic WHO Elements", - "basic page to handle home appearance section", - "create a new specific setting for the program", - "create fields for general settings", "change notice alert style", - "add a table with global settings for the dataset", - "[DHIS2-9669] Create Analytics Section (#65)", - "[DHSIS2-11012] Create Program Appearance Section (#68)", + "add home cards for menu and submenu items", + "inputs should be disabled if user has no authorities (#74)", + "handle dataset specific settings, create, edit, delete and save", + "query to read if the user has all authorities", + "add constants for datastore", + "create new data set specific setting", "add new analytics item", + "update sidebar menu section information", + "notice info when there are no analytics items", + "[DHIS2-10402] add Overview/Home page to show menu items (#61)", + "[DHIS2-10895] Add new analytics item (#70)", + "add function to edit analytics items", + "add a table with global settings for the dataset", + "global settings for program appearance section", "edit and delete data set specific setting", + "edit and delete program specific setting", "create a new specific setting for dataset", - "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", - "dialog to create a new specific setting", - "add home appearance to the menu section", + "[DHSIS2-11012] Create Program Appearance Section (#68)", "handle program-specific settings, create, edit and delete", - "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)", "add dataset sync to menu sections", - "dialog for program specific settings", + "create a new program specific setting", + "button to delete namespace from datastore", + "add synchronization program to menu sections", + "reorganize new sidebar menu sections and submenus", + "add new tei items and show them in a table action", + "[DHIS2-11076] Dataset Synchronization Section (#72)", + "create a simple page for program sync settings", + "save and reset program synchronization settings", + "analytic section: program, title, visualization, gender and axis", + "choose element and visualization type, refetch query after select", "basic page layout with header", - "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)", - "global settings for program appearance section", - "query to read if the user has all authorities", + "analytic table action", + "[DHIS2-9585] General Settings section (#63)", + "specific settings list, table action to edit and delete", + "[DHIS2-11022] Create Data set Appearance Section (#69)", + "add page header layout", "create a basic page for dataset sync section, save and reset", - "add program completion checkbox", + "add page layout, save and reset", + "[DHIS2-10405] Create Home Screen Appearance section (#66)", "add basic select fields", - "[DHIS2-10597] Program Synchronization Section (#71)", - "add basic components for text, select and radio field", + "add home appearance to the menu section", "create a table for dataset global sync setting", - "[DHIS2-11022] Create Data set Appearance Section (#69)", - "inputs should be disabled if user has no authorities (#74)", - "[DHIS2-10405] Create Home Screen Appearance section (#66)", - "update sidebar menu section information", - "analytic section: program, title, visualization, gender and axis", - "add page layout, save and reset", - "handle dataset specific settings, create, edit, delete and save", - "analytic table action", - "create a home card for menu sections", - "add function to check object values are valid", - "specific settings list, table action to edit and delete", - "button to add new settings", - "add home cards for menu and submenu items", + "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", "dialog to edit and create specific settings", - "add analytics to menu sections", - "add helper functions for analytics", + "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)", + "[DHIS2-9669] Create Analytics Section (#65)", "strip buttons to save and reset settings datastore", - "create basic form fields", - "queries to read and update analytics key from datastore", - "create a new program specific setting", - "[DHIS2-10402] add Overview/Home page to show menu items (#61)", - "queries to read program dataElement attribute programIndicator id", - "[DHIS2-11076] Dataset Synchronization Section (#72)", - "create new data set specific setting", - "edit and delete program specific setting", + "add function to check object values are valid", + "create a basic page for dataset section, save and reset options", + "analytic WHO Elements", "add queries and mutations for appearance key", - "general settings form using app runtime for datastore", - "button to delete namespace from datastore", - "create fields with validation", - "[DHIS2-9585] General Settings section (#63)", + "[DHIS2-10896] Edit TEI Analytic item (#73)", "add a basic page for the global settings section", "[DHIS2-10404] Create Global Synchronization section (#67)", - "notice info when there are no analytics items", - "basic page to handle analytics items", - "create a simple page for program sync settings", - "add function to edit analytics items" + "dialog for program specific settings", + "create a home card for menu sections", + "add components to choose: program, programStage, dataElement, who", + "add program completion checkbox", + "add basic components for text, select and radio field", + "queries to read and update analytics key from datastore", + "create a new specific setting for the program", + "[DHIS2-10597] Program Synchronization Section (#71)", + "queries to read program dataElement attribute programIndicator id", + "create fields with validation", + "dialog to create a new specific setting", + "general settings form using app runtime for datastore", + "add analytics to menu sections", + "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)", + "create basic form fields", + "basic page to handle home appearance section", + "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", + "button to add new settings", + "create fields for general settings", + "add helper functions for analytics", + "add queries and mutations to handle synchronization key datastore", + "basic page to handle analytics items" ], "Testing": [ "adding tests for valid values", @@ -492,12 +492,12 @@ "[DHIS2-9156] Add TEI reserved value to user sync test (#55)" ], "Bug Fixes": [ + "change metadata and data text in manual dialog (#58)", + "change labels metadata and data options (#52)", "[DHIS2-9129] Migration UI components for general settings (#53)", "[DHIS2-9131] migrate ui components for data set and programs (#54)", "[DHIS2-9301] add Manual option to sync (#56)", - "change labels metadata and data options (#52)", - "change app version (#57)", - "change metadata and data text in manual dialog (#58)" + "change app version (#57)" ], "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": [ - "icon", - "allow user to upload latest app version (#7)", - "isGreaterVersion and padZeros functions for all expressions", - "add userGroups to dependencies", - "style add padding to search input", - "remove all usergroups already assigned from option list", "delete apk version", - "delete all apk version", - "parse last release version before saving", - "support four-part version numbers", - "update user groups", "parse new version before saving", + "add userGroups to dependencies", + "update user groups", + "isGreaterVersion and padZeros functions for all expressions", + "style add padding to search input", + "icon", + "remove all usergroups already assigned from option list", "regenerate en.pot", - "version format 4 digits [DHIS2-16802]" + "allow user to upload latest app version (#7)", + "parse last release version before saving", + "version format 4 digits [DHIS2-16802]", + "support four-part version numbers", + "delete all apk version" ], "Features": [ - "create basic components to search user groups", - "show userGroups names and default apk version", "create button to erase all content", - "erase all content [DHIS2-15911]", - "add erase all button", - "upload new apk with user group", + "show userGroups names and default apk version", "save user group on the fly when editing version [DHIS2-17222]", - "support application text translation [DHIS2-15593]", - "add warning when no match found", - "save userGroup on the fly", "grant access to apk by userGroup [DHIS2-16678]", + "create basic components to list user groups", "first time setup with empty value", "create user groups access component", - "assign user groups to version already created", - "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "upload new apk with user group", "regenerate en.pot", - "create basic components to list user groups" + "save userGroup on the fly", + "erase all content [DHIS2-15911]", + "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "create basic components to search user groups", + "assign user groups to version already created", + "add warning when no match found", + "support application text translation [DHIS2-15593]", + "add erase all button" ], "Maintenance": [ "update app version" @@ -578,12 +578,12 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-15586: update installed state for non-core apps", - "DHIS2-13915: show spinner when an app is being installed" + "DHIS2-13915: show spinner when an app is being installed", + "DHIS2-15586: update installed state for non-core apps" ], "Maintenance": [ - "update node version in github actions", - "release: cut 100.2.32 [skip release]" + "release: cut 100.2.32 [skip release]", + "update node version in github actions" ], "GitHub": "

100.2.32 (2023-12-15)

\n

Bug Fixes

\n" }, @@ -656,8 +656,8 @@ }, "v100.2.24": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.2.24 [skip release]" + "release: cut 100.2.24 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -702,10 +702,10 @@ }, "v100.2.19": { "Maintenance": [ - "release: cut 100.2.19 [skip release]", "update app icon (#484)", + "format", "rename class", - "format" + "release: cut 100.2.19 [skip release]" ], "Bug Fixes": [ "correct logic", @@ -817,10 +817,10 @@ }, "v100.2.7": { "Maintenance": [ - "deps: update app-runtime to latest", - "release: cut 100.2.7 [skip ci]", "update yarn.lock (#317)", - "codeowners: introduce owners" + "release: cut 100.2.7 [skip ci]", + "codeowners: introduce owners", + "deps: update app-runtime to latest" ], "Documentation": [ "colocate app docs (#319)" @@ -883,8 +883,8 @@ }, "v100.1.10": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.1.10 [skip release]" + "release: cut 100.1.10 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -893,12 +893,12 @@ }, "v100.1.9": { "Maintenance": [ - "release: cut 100.1.9 [skip release]", + "update dependencies", + "update proptypes import", + "update app icon (#599)", "update network fixtures and cypress config", "format fixtures", - "update app icon (#599)", - "update proptypes import", - "update dependencies" + "release: cut 100.1.9 [skip release]" ], "Bug Fixes": [ "design adjustments [UX-132]", @@ -932,9 +932,9 @@ }, "v100.1.6": { "Build Updates": [ - "fix lint script", "replace semantic commit checks with new workflow", - "fix d2-style script" + "fix d2-style script", + "fix lint script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -967,11 +967,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "deps: update app-runtime to latest alpha", - "deps-dev: update app-scripts to get new publish command", - "codeowners: introduce owners", "release: cut 100.1.3 [skip ci]", - "yarn: deduplicate lockfile" + "codeowners: introduce owners", + "deps: update app-runtime to latest alpha", + "yarn: deduplicate lockfile", + "deps-dev: update app-scripts to get new publish command" ], "Documentation": [ "colocate app docs" @@ -995,13 +995,13 @@ }, "v100.1.1": { "Maintenance": [ - "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)", - "release: cut 100.1.1 [skip ci]", - "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", - "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)", "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", - "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)" + "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)", + "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", + "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", + "release: cut 100.1.1 [skip ci]", + "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)" ], "Build Updates": [ "verify: use semantic-release action" @@ -1012,20 +1012,20 @@ }, "v100.1.0": { "Maintenance": [ + "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", "add network shim capture fixtures", - "release: cut 100.1.0 [skip ci]", + "deps: update cypress packages and add network shim captures", "update workflow to latest", - "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", "update @dhis2/cli-utils-cypress to v8.0.1", "remove default cypress fixture", "update cli-utils-cypress", - "deps: update cypress packages and add network shim captures", + "release: cut 100.1.0 [skip ci]", "add cypress projectId" ], "Bug Fixes": [ + "add start:nobrowser script", "use getWithDataTest and findWithDataTest", - "add cypress data test prefix to cypress.json", - "add start:nobrowser script" + "add cypress data test prefix to cypress.json" ], "Features": [ "add e2e workflow step" @@ -1034,8 +1034,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" }, @@ -1046,8 +1046,8 @@ }, "v31.1.15": { "Maintenance": [ - "release: cut 31.1.15 [skip ci]", - "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)" + "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)", + "release: cut 31.1.15 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1056,21 +1056,21 @@ }, "v31.1.14": { "Maintenance": [ - "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", - "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", "release: cut 31.1.14 [skip ci]", - "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", - "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)", - "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)", - "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", + "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", + "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)", + "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", + "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", + "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", + "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", + "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)", - "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", - "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)" + "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1098,14 +1098,14 @@ "v31.1.11": { "Maintenance": [ "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)", - "release-prepare: cut patch/2.36.0", + "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", "release: cut 31.1.11 [skip ci]", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", + "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)", "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)", - "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", - "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)" + "release-prepare: cut patch/2.36.0", + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)" ], "Bug Fixes": [ "correct checkbox field group to fix selections [DHIS2-10791] (#447)" @@ -1114,9 +1114,9 @@ }, "v31.1.10": { "Maintenance": [ + "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)", "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)", - "release: cut 31.1.10 [skip ci]", - "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)" + "release: cut 31.1.10 [skip ci]" ], "Bug Fixes": [ "upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)" @@ -1125,21 +1125,21 @@ }, "v31.1.9": { "Bug Fixes": [ - "i18n: import from `./locales/index.js` and update scripts", - "ensure locales are generated before linting" + "ensure locales are generated before linting", + "i18n: import from `./locales/index.js` and update scripts" ], "Maintenance": [ - "release: cut 31.1.9 [skip ci]", - "auto-fix style issues" + "auto-fix style issues", + "release: cut 31.1.9 [skip ci]" ], "GitHub": "

31.1.9 (2021-03-09)

\n

Bug Fixes

\n" }, "v31.1.8": { "Maintenance": [ + "release: cut 31.1.8 [skip ci]", "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)", "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)", - "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)", - "release: cut 31.1.8 [skip ci]" + "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1157,8 +1157,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)" @@ -1176,6 +1176,15 @@ } }, "capture-app": { + "v101.3.2": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" + ], + "Maintenance": [ + "release: cut 101.3.2 [skip release]" + ], + "GitHub": "

101.3.2 (2024-09-01)

\n

Bug Fixes

\n" + }, "v101.3.1": { "Bug Fixes": [ "[DHIS2-17651] enrollment dashboard UI changes (#3767)", @@ -1189,8 +1198,8 @@ "v101.3.0": { "Features": [ "[DHIS2-11836] respect block entry form (#3759)", - "respect block entry form and authorities", "cy test for disabled button", + "respect block entry form and authorities", "cypress test for disabled edit event button" ], "Bug Fixes": [ @@ -1226,19 +1235,19 @@ "v101.2.0": { "Refactoring": [ "[DHIS2-17860] replace material ui TextField for Input (#3757)", - "[DHIS2-17840]replace Material UI Grid (#3763)", - "fix WL cypress tests" + "fix WL cypress tests", + "[DHIS2-17840]replace Material UI Grid (#3763)" ], "Features": [ + "remove grid from cardlistitem", + "[DHIS2-17575] disable create new buttons if no data write access (#3751)", "remove grid registration data entry form", - "remove Grid", "remove grid from incompleteselectionsmessage", - "remove grid from cardlistitem", - "[DHIS2-17575] disable create new buttons if no data write access (#3751)" + "remove Grid" ], "Bug Fixes": [ - "remove use of media for responsiveness", - "revert code clean up" + "revert code clean up", + "remove use of media for responsiveness" ], "Maintenance": [ "release: cut 101.2.0 [skip release]" @@ -1256,12 +1265,12 @@ }, "v101.1.2": { "Bug Fixes": [ - "Consider program rule", + "consider program rule", "remove console lines", "missing flow and types", + "Consider program rule", "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)", - "lint", - "consider program rule" + "lint" ], "Maintenance": [ "release: cut 101.1.2 [skip release]" @@ -1288,8 +1297,8 @@ }, "v101.0.0": { "Maintenance": [ - "release: cut 101.0.0 [skip release]", - "release: stop support for 2.38 (#3755)" + "release: stop support for 2.38 (#3755)", + "release: cut 101.0.0 [skip release]" ], "GitHub": "

101.0.0 (2024-08-14)

\n

chore

\n\n

BREAKING CHANGES

\n" }, @@ -1299,30 +1308,30 @@ "[DHIS2-17652] Replace Material-UI Avatar (#3719)" ], "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", "restore comments", - "[DHIS2-17352] Changing program in event workspace does nothing (#3754)", - "ts error", - "define drag source and drop target", + "review change for hover", "breaking cypress test", + "define drag source and drop target", "review change for opacity", - "review change for hover", - "rolleback cypress change in fil" + "[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-17750] replace material ui Card for Widget (#3718)", - "[DHIS2-17839] replace material ui Paper for Card (#3747)", - "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)" + "[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)" @@ -1446,9 +1455,9 @@ "v100.70.13": { "Maintenance": [ "[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)", - "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)", "[DHIS2-17733] flaky scenario in NewPage.feature (#3711)", - "release: cut 100.70.13 [skip release]" + "release: cut 100.70.13 [skip release]", + "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)" ], "Bug Fixes": [ "[DHIS2-15687] display translated options in profile widget (#3717)" @@ -1481,15 +1490,6 @@ "release: cut 100.70.10 [skip release]" ], "GitHub": "

100.70.10 (2024-07-15)

\n

Bug Fixes

\n" - }, - "v100.70.9": { - "Bug Fixes": [ - "[DHIS2-8814] Table in custom form overflows container with no scrollbar (#3655)" - ], - "Maintenance": [ - "release: cut 100.70.9 [skip release]" - ], - "GitHub": "

100.70.9 (2024-07-10)

\n

Bug Fixes

\n" } }, "climate-data-app": {}, @@ -1505,32 +1505,32 @@ }, "v100.2.4": { "Maintenance": [ - "release: cut 100.2.4 [skip release]", - "break up command chain", - "deps: bump express from 4.18.1 to 4.19.2 (#3018)", - "dependabot config and remove dev branch from workflows (#3027)", "cypress 13 upgrade (#3040)", + "deps: bump express from 4.18.1 to 4.19.2 (#3018)", "deps: bump the security group with 3 updates (#3046)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)" + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", + "dependabot config and remove dev branch from workflows (#3027)", + "break up command chain", + "release: cut 100.2.4 [skip release]" ], "Bug Fixes": [ - "stop fetching schemas and replace d2 with dataEngine (#3056)", "add missing dependencies for semantic-release (#3062)", + "stop fetching schemas and replace d2 with dataEngine (#3056)", "display correct app version in dhis2 and updated workflows (#3061)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

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

100.0.4 (2023-11-06)

\n

Bug Fixes

\n" }, "v100.0.3": { "Maintenance": [ - "release: cut 100.0.3 [skip release]", "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)", - "deps: upgrade several dependencies (#2686)" + "deps: upgrade several dependencies (#2686)", + "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ "parse the ou filter correctly for all ou types (#2691)", @@ -1644,14 +1644,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "increase default cypress timeout to reduce test flakiness (#2456)", - "release: cut 100.0.1 [skip release]", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", - "release: cut 100.0.2 [skip release]", "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", - "nightly failing to set up cypress (#2378)", + "release: cut 100.0.2 [skip release]", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", + "disable nightly scheduled test run (#2511)", + "release: cut 100.0.1 [skip release]", + "increase default cypress timeout to reduce test flakiness (#2456)", "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", - "disable nightly scheduled test run (#2511)" + "nightly failing to set up cypress (#2378)" ], "Documentation": [ "move docs to app (#2384)" @@ -1660,15 +1660,15 @@ }, "v100.0.1": { "Maintenance": [ - "release: cut 100.0.1 [skip release]", - "nightly failing to set up cypress (#2378)" + "nightly failing to set up cypress (#2378)", + "release: cut 100.0.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" ], "Documentation": [ - "move docs to app repo", - "move docs to app (#2384)" + "move docs to app (#2384)", + "move docs to app repo" ], "GitHub": "

100.0.1 (2023-06-12)

\n

Bug Fixes

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

2.0.0 (2024-02-28)

\n

Features

\n\n

BREAKING CHANGES

\n" }, "v1.2.6": { "Maintenance": [ - "set minDHIS2Version to 2.39", - "prepare continuous release", + "release: cut 1.2.6 [skip release]", "bump to v99.9.9", "workflow: update gh workflow", "add AppHub id to d2.config", - "release: cut 1.2.6 [skip release]" + "set minDHIS2Version to 2.39", + "prepare continuous release" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2428,10 +2428,10 @@ }, "v1.2.1": { "Bug Fixes": [ - "use reduce", "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", + "support array of objects", "translations: sync translations from transifex (master)", - "support array of objects" + "use reduce" ], "Maintenance": [ "release: cut 1.2.1 [skip ci]" @@ -2445,13 +2445,13 @@ "checkbox for skipping tracked entity data" ], "Bug Fixes": [ - "regenerate i18n", - "use right param" + "use right param", + "regenerate i18n" ], "Maintenance": [ - "upgrade nodejs version in github workflows", + "release: cut 1.2.0 [skip ci]", "lower nodejs version to 16", - "release: cut 1.2.0 [skip ci]" + "upgrade nodejs version in github workflows" ], "GitHub": "

1.2.0 (2023-11-24)

\n

Features

\n" }, @@ -2558,13 +2558,13 @@ ], "Bug Fixes": [ "add scroll on workflow selector [DHIS2-15415]", - "update jest mock [DHIS2-15415]", - "translations: sync translations from transifex (master)", + "update v39 fixtures", + "prevent failing jest test", "update v38 fixtures", + "translations: sync translations from transifex (master)", + "update jest mock [DHIS2-15415]", "remove v37 e2e", - "update v39 fixtures", - "add scroll for workflows [DHIS2-15415]", - "prevent failing jest test" + "add scroll for workflows [DHIS2-15415]" ], "Maintenance": [ "release: cut 100.0.8 [skip release]", @@ -2577,11 +2577,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "add e2e test runs for new versions and fresh fixtures", "release: cut 100.0.7 [skip release]", - "upgrade packages and produce new fixtures", "fix formatting uissue in workflows config file", - "fix cypress tests referring to last year" + "add e2e test runs for new versions and fresh fixtures", + "fix cypress tests referring to last year", + "upgrade packages and produce new fixtures" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n" }, @@ -2623,8 +2623,8 @@ }, "v100.0.2": { "Documentation": [ - "add minimal intro.", - "remove distinction between workflow and cogs based approval" + "remove distinction between workflow and cogs based approval", + "add minimal intro." ], "Bug Fixes": [ "correctly specify approval short name for app override" @@ -2652,8 +2652,8 @@ "v100.0.0": { "Maintenance": [ "release: migrate to new app version scheme", - "add code owners", "release: cut 100.0.0 [skip ci]", + "add code owners", "release: cut v100 and become continuously delivered" ], "Build Updates": [ @@ -2667,15 +2667,15 @@ "v99.9.9": {}, "v1.16.8": { "Bug Fixes": [ - "data-workspace: clean up CSS for overflowing table header text", - "update broken imports", + "data-workspace: reduce header height (#108)", "adress failing tests due to new layering mechanism", - "data-workspace: reduce header height (#108)" + "data-workspace: clean up CSS for overflowing table header text", + "update broken imports" ], "Maintenance": [ + "upgrade @dhis2/ui so it contains table header fixes", "dedupe and refresh yarn lock", - "release: cut 1.16.8 [skip ci]", - "upgrade @dhis2/ui so it contains table header fixes" + "release: cut 1.16.8 [skip ci]" ], "GitHub": "

1.16.8 (2021-10-12)

\n

Bug Fixes

\n" }, @@ -2684,9 +2684,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ - "data-workspace: remove warning when showing non-default forms (#113)", + "approval-status-tag: adjust failing test", "approval-status-tag: don't show time-ago for approved-above (#114)", - "approval-status-tag: adjust failing test" + "data-workspace: remove warning when showing non-default forms (#113)" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -2705,16 +2705,16 @@ }, "v1.16.5": { "Bug Fixes": [ - "approval-satus-tag: adjust test to simplified implementation", - "approval-status-tag: show correct status texts and icons (#105)" + "approval-status-tag: show correct status texts and icons (#105)", + "approval-satus-tag: adjust test to simplified implementation" ], "Testing": [ - "approval-status-tag: adjust test to new implementation", - "approval-status-tag: adjust cypress tests to new implementation" + "approval-status-tag: adjust cypress tests to new implementation", + "approval-status-tag: adjust test to new implementation" ], "Maintenance": [ - "update network fixtures", - "release: cut 1.16.5 [skip ci]" + "release: cut 1.16.5 [skip ci]", + "update network fixtures" ], "GitHub": "

1.16.5 (2021-10-04)

\n

Bug Fixes

\n" }, @@ -2723,8 +2723,8 @@ "revert pr#102 because the bug was actually expected behavior (#104)" ], "Maintenance": [ - "release: cut 1.16.4 [skip ci]", "revert \"show message to users with no authority to approve data\"", + "release: cut 1.16.4 [skip ci]", "revert \"remove unused import\"" ], "GitHub": "

1.16.4 (2021-09-30)

\n

Bug Fixes

\n" @@ -2734,8 +2734,8 @@ "show message to users with no authority to approve data (#102)" ], "Maintenance": [ - "remove unused import", - "release: cut 1.16.3 [skip ci]" + "release: cut 1.16.3 [skip ci]", + "remove unused import" ], "GitHub": "

1.16.3 (2021-09-30)

\n

Bug Fixes

\n" }, @@ -2745,8 +2745,8 @@ "release: cut 1.16.2 [skip ci]" ], "Bug Fixes": [ - "data set table: ensure 480px max-width rule works", - "data set table: make table use min-required width" + "data set table: make table use min-required width", + "data set table: ensure 480px max-width rule works" ], "Refactoring": [ "fix linter issues (DHIS2-11840)" @@ -2755,8 +2755,8 @@ }, "v1.16.1": { "Bug Fixes": [ - "bottom-bar: disable button when approving is allowed but pointless", - "bottom-bar: disable approve button when it is allowed but pointless (#100)" + "bottom-bar: disable approve button when it is allowed but pointless (#100)", + "bottom-bar: disable button when approving is allowed but pointless" ], "Refactoring": [ "store approval statuses in constant" @@ -2772,15 +2772,15 @@ }, "v1.16.0": { "Maintenance": [ - "add config and fixtures", - "use underscore and number in workflow step name", + "setup e2e tests for v37 and v38 (#97)", "tweak config", "setup v37 test jobs and generate fixtures", - "release: cut 1.16.0 [skip ci]", "remove nr from workflow step name", - "setup e2e tests for v37 and v38 (#97)", + "use underscore and number in workflow step name", + "add config and fixtures", "try no separator", - "let release depend on v37 e2e step" + "let release depend on v37 e2e step", + "release: cut 1.16.0 [skip ci]" ], "Features": [ "data set: persist selectetd data set in query params" @@ -2801,64 +2801,64 @@ }, "v1.14.0": { "Maintenance": [ - "format files", - "deps: update cypress", - "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", - "revert app-runtime to latest-stable (#63)", - "implement ui-improvements from test session (#68)", - "fix type in test description", - "deps: update app-runtime and related deps", "update fixtures and pot file", + "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", "update broken org-unit-select test", "release: cut 1.14.0 [skip ci]", + "deps: update cypress", + "format code", + "revert app-runtime to latest-stable (#63)", + "linter: fix issues", + "fix timezone typo", + "tests: fix display.test.js tests after changing a label", + "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", + "format files", "use 2 containers for cypress on ci since we only have 2 features", - "deps: Bump history from 5.0.0 to 5.0.1 (#49)", - "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", + "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)", "update cypress tests and network fixtures", - "fix timezone typo", + "fix type in test description", + "deps: update app-runtime and related deps", "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", - "format code", - "tests: fix display.test.js tests after changing a label", - "linter: fix issues", - "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)" + "deps: Bump history from 5.0.0 to 5.0.1 (#49)", + "implement ui-improvements from test session (#68)" ], "Features": [ "show alert in success state when confirming approval", - "expand org-unit-roots in popover when no org-unit is selected", - "make text in context-select component non-selecatable", "status-tag: show user and date/time if approved (#62)", - "data-workspace: show notification for non-default form types (#65)" + "data-workspace: show notification for non-default form types (#65)", + "make text in context-select component non-selecatable", + "expand org-unit-roots in popover when no org-unit is selected" ], "Testing": [ - "status-tag: add unit tests for showing user and approval date", "status-tag: adjust e2e to deal with varying approved texts", - "period-select: test formatting of Daily periods", "update cypress fixtures", - "cypress: fix cypress test failures" + "period-select: test formatting of Daily periods", + "cypress: fix cypress test failures", + "status-tag: add unit tests for showing user and approval date" ], "Bug Fixes": [ - "bottom-bar: update button state before unmounting via refresh (#66)", - "data set display table: table should use only needed space (DHIS2-11678)", + "period-select: respect system settings for date formats when rendering Daily periods (#89)", "status-tag: use locale dependent long date/time notation in tooltip", - "status-tag: unescape username and improve rtl support", - "clear all selections button: make button \"small\" (DHIS2-11674)", "approval-status-tag: only process approvedAt if received", - "add UI fixes/improvements", + "noop: trigger release process", "approval-status-tag: unset max width of Tag component (#67)", + "bottom-bar: update button state before unmounting via refresh (#66)", + "status-tag: adjust date/time for server-client timezone offset (#74)", + "data-workspace: use more idiomatic assertions in tests", + "status-tag: unescape username and improve rtl support", + "clear all selections button: make button \"small\" (DHIS2-11674)", + "data set display table: table should use only needed space (DHIS2-11678)", "period-select: display periods in reverse chronological order (#88)", - "period-select: respect system settings for date formats when rendering Daily periods (#89)", - "approval-status-tag: fix rounding in timezone offset calculation", - "noop: trigger release process", "context select: remove top/bottom padding", - "data-workspace: use more idiomatic assertions in tests", - "status-tag: adjust date/time for server-client timezone offset (#74)", "data set count label: adjust font-size / line-height (DHIS2-11680)", - "approval-status-tag: fix time-ago messages (#87)" + "add UI fixes/improvements", + "approval-status-tag: fix time-ago messages (#87)", + "approval-status-tag: fix rounding in timezone offset calculation" ], "Refactoring": [ + "use useConfig instead of fetching from system/info endpoint", "approve modal summary title: adjust title (DHIS2-11682)", "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear", - "use useConfig instead of fetching from system/info endpoint", "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)" ], "Build Updates": [ @@ -2869,25 +2869,25 @@ "v1.13.1": { "Testing": [ "create cypress test suite and tweak cypress setup", - "add cypress tests for non-actionable approval statuses", + "use datatables in scenarios for improved readability", "introduce cypress test suite and github workflow (#55)", - "use datatables in scenarios for improved readability" + "add cypress tests for non-actionable approval statuses" ], "Maintenance": [ "updated fixtures after rebase", - "add e2e steps to workflow", "format json files", - "install and configure cypress and related deps", "add .prettierignore to avoid generated fixtures from being linted", - "release: cut 1.13.1 [skip ci]", + "provide dhis2BaseUrl", + "add e2e steps to workflow", + "install and configure cypress and related deps", + "upgrade cypress tools and fixtures", "fix prop-type warnings in tests and runtime", "upgrade cypress-commands & cypress-plugins and generate fixtures", - "upgrade cypress tools and fixtures", - "provide dhis2BaseUrl" + "release: cut 1.13.1 [skip ci]" ], "Bug Fixes": [ - "period-select: update when periodType changes (#61)", "period-select: update year when periodType changes", + "period-select: update when periodType changes (#61)", "period-select: do not render selection UI if year is unavailable" ], "GitHub": "

1.13.1 (2021-08-24)

\n

Bug Fixes

\n" @@ -2903,42 +2903,42 @@ }, "v1.12.0": { "Bug Fixes": [ - "add maxpopoverwidth prop to ContextSelect", - "use tooltip for FETCH_ERROR", + "org-unit-select: switch to data-engine so requests aren't cancelled", "add loading and fetch error statuses", - "add color prop to approval state icons", "use 'UNAPPROVABLE' as default approval status", + "use tooltip for FETCH_ERROR", "remove empty comment", - "org-unit-select: allow period and workflow to be null", "tweak approval status label loading animation", "use custom org unit tree checked styles", - "org-unit-select: switch to data-engine so requests aren't cancelled" + "add color prop to approval state icons", + "add maxpopoverwidth prop to ContextSelect", + "org-unit-select: allow period and workflow to be null" ], "Maintenance": [ - "update pot file", "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons", + "upgrade @dhis2/ui and deduplicate", "deps-dev: update cli-style", - "release: cut 1.12.0 [skip ci]", "update icons", - "lint", - "upgrade @dhis2/ui and deduplicate" + "release: cut 1.12.0 [skip ci]", + "update pot file", + "lint" ], "Features": [ + "use status icons", + "add org-unit approval status context", "add icon for approval status load error", "add StatusIcon component", "org-unit-select: add approval status icons to nodes", - "add loading icon for approval states", - "add org-unit approval status context", - "use status icons" + "add loading icon for approval states" ], "Refactoring": [ - "store workflow and period IDs in approval state", - "update fetchApprovalStatus to take singular org unit id", - "extract approval status label icon rendering", - "use debounced version of useFetchApprovalStatuses by default", "use more generic names for approval status helpers", "s/approvalState/approvalStatus", - "fetch approval statuses in node label component" + "use debounced version of useFetchApprovalStatuses by default", + "fetch approval statuses in node label component", + "extract approval status label icon rendering", + "store workflow and period IDs in approval state", + "update fetchApprovalStatus to take singular org unit id" ], "Testing": [ "fix org unit selectOrgUnit test" @@ -2953,8 +2953,8 @@ "aggregate-data-entry-app": { "v100.7.0": { "Features": [ - "add support for multi calendar dates", - "add support for multi-calendar dates" + "add support for multi-calendar dates", + "add support for multi calendar dates" ], "Maintenance": [ "modify and add test cases for different supported calendars", @@ -3014,8 +3014,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "apply code review comments", - "change file structure to separate transposed from grouped" + "change file structure to separate transposed from grouped", + "apply code review comments" ], "Testing": [ "add missed tests" @@ -3027,8 +3027,8 @@ }, "v100.3.10": { "Maintenance": [ - "release: cut 100.3.10 [skip release]", - "fix test name" + "fix test name", + "release: cut 100.3.10 [skip release]" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -3046,21 +3046,21 @@ }, "v100.3.8": { "Maintenance": [ - "report-portal: run reports only when env is setup (#363)", - "release: cut 100.3.8 [skip release]" + "release: cut 100.3.8 [skip release]", + "report-portal: run reports only when env is setup (#363)" ], "Bug Fixes": [ - "warning border style to yellow", - "validator: limits as warning instead of error (#357)", + "tests: update tests", "help: add warning style reference to help", - "prevent setting warning as undefined", "prevent unnecessary renders when form has errors (#358)", - "tests: update tests" + "prevent setting warning as undefined", + "warning border style to yellow", + "validator: limits as warning instead of error (#357)" ], "Refactoring": [ + "extract warningvalidate", "cleanup", - "validation-tooltip: rename invalid prop to enabled", - "extract warningvalidate" + "validation-tooltip: rename invalid prop to enabled" ], "Documentation": [ "comment" @@ -3088,8 +3088,8 @@ "v100.3.5": { "Testing": [ "publish jest test results to reportportal (#352)", - "use org variables + add RP attributes", - "fix ci" + "fix ci", + "use org variables + add RP attributes" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -3110,11 +3110,11 @@ }, "v100.3.3": { "Testing": [ - "cleaning PR", "update API_KEY name and merge parallel launches", - "publish cypress test results to reportportal (#349)", + "cleaning PR", "use import instead of require", - "debug merging launches" + "debug merging launches", + "publish cypress test results to reportportal (#349)" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -3135,57 +3135,57 @@ }, "v100.3.1": { "Refactoring": [ - "metadata selectors: add comments & rename variable to reflect its contents", "cover useUpdateLimits and useDeleteLimits with tests (#313)", "prepare test utils to accept a shared QueryCache", + "use delete limits: use \"useDataValueSetQueryKey\"", + "metadata selectors: add comments & rename variable to reflect its contents", "metadata selectors: improve names, ensure consistent default values", - "add data-tests attrs to cat-combo-table-body related components", - "use delete limits: use \"useDataValueSetQueryKey\"" + "add data-tests attrs to cat-combo-table-body related components" ], "Testing": [ - "metadata selectors: add jest tests for all untested selectors", + "cover hooks in data-value-mutations.js (#314)", "use delete limits: cover with tests", + "use upload file data value mutation: cover with tests", + "cover useImperativeValidate with tests (#321)", "category combo table body: cover with tests", - "use update limits: cover with tests", - "cover remaining metadata selectors", + "use imperative validate: cover response transformation", "cartesian: cover with tests (DHIS2-14386)", - "cover hooks in data-value-mutations.js (#314)", "use set form completion mutation: cover with tests", - "use imperative validate: cover request failure", - "use upload file data value mutation: cover with tests", - "cover & cartesian", - "use imperative validate: cover response transformation", "use set data value mutation: cover with tests", + "use update limits: cover with tests", + "use imperative validate: cover request failure", "use delete data value mutation: cover with tests", - "cover useImperativeValidate with tests (#321)", - "use imperative validate: use real query keys instead of mocked ones" + "metadata selectors: add jest tests for all untested selectors", + "use imperative validate: use real query keys instead of mocked ones", + "cover & cartesian", + "cover remaining metadata selectors" ], "Maintenance": [ - "release: cut 100.2.4 [skip release]", - "remove unnecessary code from test", "release: cut 100.2.3 [skip release]", "remove duplicate & unused utils file", - "remove outdated comment from test", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "release: cut 100.1.2 [skip release]", - "merge `master` to development (#325)", - "update cypress to v12 and upgrade related configs & code (#319)", + "remove duplicate test", "release: cut 100.2.1 [skip release]", "catch up dev with master", - "release: cut 100.2.2 [skip release]", - "remove duplicate test", + "update cypress to v12 and upgrade related configs & code (#319)", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "remove unnecessary code from test", + "release: cut 100.2.0 [skip release]", "release: cut 100.3.1 [skip release]", - "release: cut 100.2.0 [skip release]" + "remove outdated comment from test", + "release: cut 100.2.2 [skip release]", + "merge `master` to development (#325)", + "release: cut 100.2.4 [skip release]" ], "Bug Fixes": [ - "use set form completion mutation: handle optimistic update errors correctly", "cover useSetFormCompletionMutation with tests (#315)", - "cartesian: return empty array when no vectors provided", + "translations: sync translations from transifex (development)", "include attribute options in completion post [DHIS2-15032] (#311)", + "use FetchError class from app-runtime [DHIS2-15085] (#316)", "lock forms when organisation unit is closed [BETA-25] (#317)", + "use set form completion mutation: handle optimistic update errors correctly", "rollback failed complete [DHIS2-15033] (#312)", - "use FetchError class from app-runtime [DHIS2-15085] (#316)", - "translations: sync translations from transifex (development)" + "cartesian: return empty array when no vectors provided" ], "Features": [ "merge development into master" @@ -3194,50 +3194,50 @@ }, "v100.3.0": { "Features": [ - "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", - "lock-status: add expiry to footer bar", "lock-status: check lockDate (wip)", - "nice UI" + "lock-status: add expiry to footer bar", + "nice UI", + "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)" ], "Bug Fixes": [ - "error when no period is selected", - "use relative time with absolute time in tooltip", - "only update status from backend once", - "use set form completion mutation: handle optimistic update errors correctly", "cover useSetFormCompletionMutation with tests (#315)", + "handle undefined data set", "use suggested text", - "don't show expiration if excepted by user authorities", + "expiry date calculation", + "align inputPeriod check with backend [DHIS2-14218]", "adjust for different time locales", - "include username in string for i18n", - "handle undefined data set", + "use set form completion mutation: handle optimistic update errors correctly", + "don't show expiration if excepted by user authorities", + "only update status from backend once", "remove conditional chaining", - "expiry date calculation", - "align inputPeriod check with backend [DHIS2-14218]" + "include username in string for i18n", + "error when no period is selected", + "use relative time with absolute time in tooltip" ], "Refactoring": [ - "shorter ISO string", - "cover useUpdateLimits and useDeleteLimits with tests (#313)", "remove extra org unit dependency", + "cover useUpdateLimits and useDeleteLimits with tests (#313)", "prepare test utils to accept a shared QueryCache", + "shorter ISO string", "use delete limits: use \"useDataValueSetQueryKey\"" ], "Testing": [ - "use update limits: cover with tests", - "use upload file data value mutation: cover with tests", - "use set form completion mutation: cover with tests", "cover hooks in data-value-mutations.js (#314)", + "use delete limits: cover with tests", + "use set form completion mutation: cover with tests", "use set data value mutation: cover with tests", + "use update limits: cover with tests", "use delete data value mutation: cover with tests", - "use delete limits: cover with tests" + "use upload file data value mutation: cover with tests" ], "Maintenance": [ + "release: cut 100.3.0 [skip release]", + "remove duplicate test", "remove log", - "remove unnecessary code from test", - "remove outdated comment from test", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "update comment", - "release: cut 100.3.0 [skip release]", - "remove duplicate test" + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "remove unnecessary code from test", + "remove outdated comment from test" ], "GitHub": "

100.3.0 (2023-05-16)

\n

Features

\n" }, @@ -3279,121 +3279,121 @@ }, "v100.2.0": { "Build Updates": [ - "renovate: enable automerging minor updates (#245)", "renovate: use oslo tz for scheduling", - "renovate: use our shared renovate config", - "netlify: add netlify branch deploy action (#227)", - "renovate: remove schedule for testing", - "renovate: schedule updates outside of office hours (#250)", "renovate: wait for packages to be safe to merge", - "netlify: update actions to latest versions" + "netlify: update actions to latest versions", + "renovate: enable automerging minor updates (#245)", + "renovate: schedule updates outside of office hours (#250)", + "renovate: remove schedule for testing", + "netlify: add netlify branch deploy action (#227)", + "renovate: use our shared renovate config" ], "Maintenance": [ - "deps: update dependency start-server-and-test to v1.15.1", - "deps: update dependency start-server-and-test to v1.15.4", - "deps: update dependency start-server-and-test to v1.15.0", - "deps: update dependency enzyme-adapter-react-16 to v1.15.7", "release: cut 100.1.2 [skip release]", "release: release development", + "deps: update dependency @testing-library/jest-dom to v5.16.5", + "remove unusued import", "deps: update dependency start-server-and-test to v1.15.2", + "update multi-calendar-dates alpha version from 21 to 22", + "adjust label to use available i18n content", "deps: update dependency start-server-and-test to v1.15.3", + "update ui, app-runtime", "update broken period cypress test for period type weekly", - "remove unusued import", "deps: update nwtgck/actions-netlify action to v1.2.4", - "cypress: disable broken tests temporarily", - "deps: update dependency @testing-library/jest-dom to v5.16.5", "adjust i18n label", - "update ui, app-runtime", - "update multi-calendar-dates alpha version from 21 to 22", - "i18n: add generated translation file", - "unsaved data store: export initial state for testing", + "deps: update dependency start-server-and-test to v1.15.1", + "deps: update dependency start-server-and-test to v1.15.4", "deps: update dependency fake-indexeddb to v4.0.1", - "adjust label to use available i18n content", + "cypress: disable broken tests temporarily", "deps: update dependency @dhis2/cli-style to v10.5.1", - "release: cut 100.2.0 [skip release]" + "release: cut 100.2.0 [skip release]", + "i18n: add generated translation file", + "unsaved data store: export initial state for testing", + "deps: update dependency enzyme-adapter-react-16 to v1.15.7", + "deps: update dependency start-server-and-test to v1.15.0" ], "Bug Fixes": [ - "deps: update dependency query-string to v7.1.3", - "use multi-calendar-dates to address periods that don't start on Jan 1st", - "print: fix print-styles for selects", + "use periods: check if lastPeriodOfPrevYear exists", + "deps: update dependency react-chartjs-2 to v4.3.1", + "total-cell: clear total value when printing empty form (#298)", + "minor cleanup", + "deps: update tanstack-query monorepo to v4.19.1", + "deps: update tanstack-query monorepo to v4.18.0", + "deps: update tanstack-query monorepo to v4.23.0", + "deps: update dependency html-react-parser to v1.4.14", + "deps: update tanstack-query monorepo to v4.20.4", + "metadata and user info error handling (#294)", + "clear selections with only dataset [DHIS2-14039] (#243)", + "highlighted field store: correct wrong initial state", + "use periods: reverse order & add first/last periods of next/prev year if in current year", + "translations: sync translations from transifex (development)", "option-set: remove unnecessary sort", "update ui version", + "deps: update tanstack-query monorepo to v4.20.2", + "ensure biweeks allow entry over entire year [TECH-1308] (#242)", + "remove unnecessary overflow", + "deps: update tanstack-query monorepo to v4.24.9", + "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", + "deps: update dependency classnames to v2.3.2", + "deps: update dependency zustand to v4.1.5", + "implement PR feedback by @tomzemp from 2023-03-04", + "deps: update dependency idb-keyval to v6.2.0", + "clean up audit styling [TECH-1469] [TECH-1470] (#237)", "deps: update tanstack-query monorepo to v4.24.10", - "option-set: fix clear button", - "deps: update tanstack-query monorepo to v4.17.1", - "optionSet: sort selected options", "deps: update dependency query-string to v7.1.2", - "clean up audit styling [TECH-1469] [TECH-1470] (#237)", - "deps: update dependency final-form to v4.20.9", - "metadata error handling", - "data-test attribute and linting errors", - "metadata and user info error handling (#294)", - "deps: update tanstack-query monorepo to v4.19.0", - "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", - "deps: update dependency chart.js to v3.9.1", - "remove unnecessary overflow", - "minor cleanup", - "deps: update tanstack-query monorepo to v4.20.2", - "deps: update dependency @tanstack/react-query-devtools to v4.24.14", + "option-set: fix clear button", "implement PR feedback by @tomzemp from 2023-03-02", + "print: fix print-styles for selects", "deps: update tanstack-query monorepo to v4.24.4", - "deps: update tanstack-query monorepo to v4.19.1", - "implement PR feedback by @tomzemp from 2023-03-04", + "deps: update tanstack-query monorepo to v4.24.6", + "deps: update dependency final-form to v4.20.9", + "deps: update dependency query-string to v7.1.3", + "deps: update tanstack-query monorepo to v4.16.1", + "data-test attribute and linting errors", + "deps: bump platform and runtime deps [TECH-1462] (#236)", + "optionset: re-add input spread to button", + "deps: update dependency zustand to v4.1.4", + "optionSet: sort selected options", + "adjust disabled org unit style", "deps: update dependency reselect to v4.1.7", - "data value store: set correct default when data value set falsy", - "data value store: return boolean from isComplete selector", - "highlighted field store: correct wrong initial state", + "multi-select: update max-width", + "deps: update tanstack-query monorepo to v4.17.1", + "use multi-calendar-dates to address periods that don't start on Jan 1st", "address period issues that occurred after new year 2022/2023", - "deps: update dependency react-router-dom to v5.3.4", - "ensure biweeks allow entry over entire year [TECH-1308] (#242)", - "deps: update tanstack-query monorepo to v4.18.0", - "deps: update dependency html-react-parser to v1.4.14", - "optionset: re-add input spread to button", - "deps: update dependency classnames to v2.3.2", - "deps: bump platform and runtime deps [TECH-1462] (#236)", - "deps: update tanstack-query monorepo to v4.24.9", "options-sort: fix undefined check", "deps: update dependency @tanstack/react-query-devtools to v4.24.13", - "clear selections with only dataset [DHIS2-14039] (#243)", - "deps: update dependency idb-keyval to v6.2.0", + "deps: update dependency chart.js to v3.9.1", "deps: update dependency re-reselect to v4.0.1", - "translations: sync translations from transifex (development)", - "deps: update dependency zustand to v4.1.5", - "deps: update dependency zustand to v4.1.4", - "deps: update tanstack-query monorepo to v4.23.0", - "use periods: reverse order & add first/last periods of next/prev year if in current year", - "use periods: check if lastPeriodOfPrevYear exists", - "deps: update tanstack-query monorepo to v4.16.1", - "total-cell: clear total value when printing empty form (#298)", - "adjust disabled org unit style", - "deps: update tanstack-query monorepo to v4.24.6", - "multi-select: update max-width", - "deps: update dependency react-chartjs-2 to v4.3.1", - "deps: update tanstack-query monorepo to v4.20.4" + "deps: update dependency react-router-dom to v5.3.4", + "metadata error handling", + "data value store: return boolean from isComplete selector", + "deps: update tanstack-query monorepo to v4.19.0", + "deps: update dependency @tanstack/react-query-devtools to v4.24.14", + "data value store: set correct default when data value set falsy" ], "Features": [ - "optionset: add support for multi-text optionSet", + "zustand: create wrapper", "option-set: add multi text support (#290)", - "zustand: create wrapper" + "optionset: add support for multi-text optionSet" ], "Refactoring": [ - "use server time offset: use \"sv\" for locale string", - "revert to \"create\" function usage", + "remove superflous zustand wrapper", "review", + "revert to \"create\" function usage", "data value store: use zustand wrapper", "fix linter issues", - "remove superflous zustand wrapper" + "use server time offset: use \"sv\" for locale string" ], "Testing": [ - "cover stores with tests (and fix some minor issues)", - "validation store: cover with tests", + "get cell id: cover with tests", "entry form store: cover with tests", - "sync errors store: cover with tests", - "data value store: cover store with tests", + "validation store: cover with tests", "unsaved data store: cover with tests", "data value store: cover with test & establish testing pattern", "highlighted field store: cover with tests", - "get cell id: cover with tests" + "data value store: cover store with tests", + "cover stores with tests (and fix some minor issues)", + "sync errors store: cover with tests" ], "GitHub": "

100.2.0 (2023-03-13)

\n

Bug Fixes

\n
    \n
  • use periods: check if lastPeriodOfPrevYear exists (1e65e17)
  • \n
  • use periods: reverse order & add first/last periods of next/prev year if in current year (f046afa)
  • \n
  • implement PR feedback by @tomzemp from 2023-03-02 (e58edee)
  • \n
  • implement PR feedback by @tomzemp from 2023-03-04 (5425a28)
  • \n
  • use multi-calendar-dates to address periods that don't start on Jan 1st (8286888)
  • \n
  • data value store: return boolean from isComplete selector (6bf3a7f)
  • \n
  • data value store: set correct default when data value set falsy (7dd21e2)
  • \n
  • deps: bump platform and runtime deps [TECH-1462] (#236) (057addd)
  • \n
  • deps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b)
  • \n
  • deps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6)
  • \n
  • deps: update dependency chart.js to v3.9.1 (cf5351c)
  • \n
  • deps: update dependency classnames to v2.3.2 (d054883)
  • \n
  • deps: update dependency final-form to v4.20.9 (617cd17)
  • \n
  • deps: update dependency html-react-parser to v1.4.14 (9758efc)
  • \n
  • deps: update dependency idb-keyval to v6.2.0 (fd3f936)
  • \n
  • deps: update dependency query-string to v7.1.2 (f833f36)
  • \n
  • deps: update dependency query-string to v7.1.3 (1d13164)
  • \n
  • deps: update dependency re-reselect to v4.0.1 (1ca5332)
  • \n
  • deps: update dependency react-chartjs-2 to v4.3.1 (347d055)
  • \n
  • deps: update dependency react-router-dom to v5.3.4 (3e1c1c9)
  • \n
  • deps: update dependency reselect to v4.1.7 (d90509f)
  • \n
  • deps: update dependency zustand to v4.1.4 (8494e6b)
  • \n
  • deps: update dependency zustand to v4.1.5 (a3595fc)
  • \n
  • deps: update tanstack-query monorepo to v4.16.1 (588f5ee)
  • \n
  • deps: update tanstack-query monorepo to v4.17.1 (af7b3c1)
  • \n
  • deps: update tanstack-query monorepo to v4.18.0 (ebe89f2)
  • \n
  • deps: update tanstack-query monorepo to v4.19.0 (3fc13e3)
  • \n
  • deps: update tanstack-query monorepo to v4.19.1 (1641918)
  • \n
  • deps: update tanstack-query monorepo to v4.20.2 (6500139)
  • \n
  • deps: update tanstack-query monorepo to v4.20.4 (9c44d3e)
  • \n
  • deps: update tanstack-query monorepo to v4.23.0 (795f159)
  • \n
  • deps: update tanstack-query monorepo to v4.24.10 (8bb044e)
  • \n
  • deps: update tanstack-query monorepo to v4.24.4 (fad8537)
  • \n
  • deps: update tanstack-query monorepo to v4.24.6 (5664987)
  • \n
  • deps: update tanstack-query monorepo to v4.24.9 (da668de)
  • \n
  • total-cell: clear total value when printing empty form (#298) (c3f3ecf)
  • \n
  • adjust disabled org unit style (27945ca)
  • \n
  • metadata and user info error handling (#294) (7581e37)
  • \n
  • highlighted field store: correct wrong initial state (a6b53ae)
  • \n
  • translations: sync translations from transifex (development) (5eac173)
  • \n
  • translations: sync translations from transifex (development) (a02ad04)
  • \n
  • translations: sync translations from transifex (development) (081ad05)
  • \n
  • translations: sync translations from transifex (development) (65a053d)
  • \n
  • translations: sync translations from transifex (development) (48f6674)
  • \n
  • clean up audit styling [TECH-1469] [TECH-1470] (#237) (a545ee8)
  • \n
  • clear selections with only dataset [DHIS2-14039] (#243) (e9beb53)
  • \n
  • ensure biweeks allow entry over entire year [TECH-1308] (#242) (bf931d8)
  • \n
  • handle remove periods calculation for end-of-month [DHIS2-14007] (#238) (c2b5724)
  • \n
\n

Features

\n" }, @@ -3415,180 +3415,180 @@ "netlify: update production deploy to use master" ], "Maintenance": [ - "release: cut 100.1.1 [skip release]", - "merge development to master" + "merge development to master", + "release: cut 100.1.1 [skip release]" ], "GitHub": "

100.1.1 (2022-11-07)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (development) (6d043dc)
  • \n
  • translations: sync translations from transifex (development) (cccf3af)
  • \n
  • translations: sync translations from transifex (development) (756b467)
  • \n
  • translations: sync translations from transifex (development) (02de709)
  • \n
  • translations: sync translations from transifex (development) (e6044e8)
  • \n
  • translations: sync translations from transifex (development) (be85c55)
  • \n
  • translations: sync translations from transifex (development) (ecd8091)
  • \n
  • translations: sync translations from transifex (development) (5a402ae)
  • \n
  • translations: sync translations from transifex (development) (9fa7643)
  • \n
  • translations: sync translations from transifex (development) (bce1688)
  • \n
  • update periods height [DHIS2-14006] (6470b48)
  • \n
" }, "v100.1.0": { "Maintenance": [ - "merge master into development", - "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)", - "deps: bump moment from 2.29.1 to 2.29.4", "fix jest tests after refactoring client server date logic", "remove unused \"useCategoryCombination\" file", - "remove unused classname", - "deduplicate packages in yarn.lock", - "release: merge development to master", - "release: cut 100.1.0 [skip release]", + "deps: bump moment from 2.29.1 to 2.29.4", "deps: bump terser from 4.8.0 to 4.8.1", "remove resolution for react-error-overlay", - "add entry info [DHIS2-13940] (#216)" + "add entry info [DHIS2-13940] (#216)", + "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)", + "remove unused classname", + "release: cut 100.1.0 [skip release]", + "merge master into development", + "deduplicate packages in yarn.lock", + "release: merge development to master" ], "Bug Fixes": [ - "allow the webapi to return a single object instead of wrapped array", - "errors-store: add getNumberOfErrors", - "error-summary: use yellow800 for icon color", - "fix breaking tests around side bar, basic info and follow up button", - "move handlerHeaderBarStatus to dataworkspace due to re-render issues", - "remove custom styles for data details button", - "always apply long delay when showing/hiding", + "entry-field: cleanup highlighted-field properly", + "translations: sync translations from transifex (development)", + "print styles [TECH-1312] (#217)", + "fix temporal error handling", + "use-value-store: add optional-chaining for safety", "data-workspace: show loader if in flight, regardless of cached data", - "highlighted fields performance (#155)", + "deps: update deps", + "copy FetchError from data-service", "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", - "always retry offline-trigger errors", - "use a stable date string instead of an instable date instance (#201)", - "getCellId", - "update variable name [TECH-1465] (#231)", - "print styles [TECH-1312] (#217)", - "deps: pin dependencies", "dates: ensure that server or client time is used when appropriate", - "translations: sync translations from transifex (development)", - "fix disabled cell styling [TECH-1466] (#234)", - "resolveAlertProps", - "add missing files", - "set networkmode offlineFirst", - "use date limit: prevent recomputing on every re-render", - "update useHighlightedField", - "deps: update dependency @dhis2/ui to v8.5.3 (#225)", - "validation button: disable validation run when offline [TECH-1377] (#178)", - "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", - "fix temporal error handling", - "cleanup on umount only", - "rerun validation on main bar button click", - "use prefetched units when user org unit is not the highest level", - "audit history: update processing, clean up [TECH-1281] (#131)", + "handle network-error alert", + "init lastSyncedValue, fix file-field", "set highlighted field null", - "data-value-set: disable when mutating", - "tooltip: fix tooltip flickering", - "headerbar: use smarter delay for headerbar-status", - "shouldRollbackError", + "remove 403 as temporal error", "basic information: display client date in tooltip", - "review", - "try to use cjs import fetcherror", - "manage unsaved comments when moving cells", - "onlineManager: make sure to go online when navigator goes online", - "make bottom bar buttons small [DHIS2-13956]", - "dates: use server time when appropriate", - "bottom-bar: add failed to save summary", - "global filter field size (#221)", - "ensure deepest level is never lower than root level", - "init lastSyncedValue, fix file-field", + "errors-store: add getNumberOfErrors", + "use a stable date string instead of an instable date instance (#201)", + "use selector to get coc", + "inner-wrapper: properly clear error if last-synced", + "reset error when pristine", + "adjust client time to server timezone when computing date ranges (#165)", + "ensure we use a local date string", + "misc cleanup", + "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", - "error-summary: count errors in selection", + "rerun validation on main bar button click", + "address pr comments", + "option-set input lastSyncedValue", + "audit history: update processing, clean up [TECH-1281] (#131)", + "use retry to pause mutations", + "use date limit: prevent recomputing on every re-render", + "manage unsaved limits when moving cells", + "remove unnecessary clear highlightedfield", + "preserve input-component format", + "adjust synced cell style (#199)", + "true-only checkbox lastSynced comparison", "clear sync-status when value changes (#182)", - "use highlightedfieldstore", + "fix breaking tests around side bar, basic info and follow up button", + "always retry offline-trigger errors", + "ensure deepest level is never lower than root level", + "shouldRollbackError", "add missing error-summary file", - "remove 403 as temporal error", - "or between shortcuts [DHIS2-13955]", - "clear highlight when field is umounted", - "inner-wrapper: properly clear error if last-synced", + "fix disabled cell styling [TECH-1466] (#234)", "filter-field: do not reset highlighted when focused", - "true-only checkbox lastSynced comparison", - "handle network-error alert", - "entry-field: cleanup highlighted-field properly", - "preserve input-component format", - "adjust client time to server timezone when computing date ranges (#165)", - "misc cleanup", - "address pr comments", - "deps: update deps", - "persist: persist mutations that are network-errors", + "error-summary: use yellow800 for icon color", + "allow for unit paths starting at the real root instead of user root (#197)", + "file-input: reset lastSyncedValue", + "data-value-set: disable when mutating", "error-details optional chaining", - "offline-error-types, show alertbar once", - "handle temporal mutation errors (#206)", - "use zustand store for highlighted-field", - "manage unsaved comments and limits when moving cells", + "getCellId", + "dates: use server time when appropriate", + "stop tooltip flickering [DHIS2-13954]", + "persist: persist mutations that are network-errors", + "add missing files", + "review", "onlineStatus: sync header-bar status to onlineManager status", - "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", + "remove defaultOnSuccess for queries", + "set networkmode offlineFirst", + "deps: pin dependencies", + "clear highlight when field is umounted", + "filter-field: hide clear-button when no filter (#222)", + "error-summary: count errors in selection", + "remove custom styles for data details button", + "highlighted fields performance (#155)", + "resolveAlertProps", + "update variable name [TECH-1465] (#231)", + "validation button: disable validation run when offline [TECH-1377] (#178)", + "manage unsaved comments and limits when moving cells", + "make bottom bar buttons small [DHIS2-13956]", + "make useDataValueParams and useApiAttributeParams stable", "import locales so app has access to them (#207)", - "refactor validation-tooltip to child of wrapper", - "stop tooltip flickering [DHIS2-13954]", - "ensure we use a local date string", "minor cleanup", - "manage unsaved limits when moving cells", - "remove unnecessary clear highlightedfield", - "option-set input lastSyncedValue", - "file-input: reset lastSyncedValue", - "use selector to get coc", - "reset error when pristine", + "always apply long delay when showing/hiding", + "handle temporal mutation errors (#206)", + "bottom-bar: add failed to save summary", + "use prefetched units when user org unit is not the highest level", "fix some crashes", - "copy FetchError from data-service", - "allow for unit paths starting at the real root instead of user root (#197)", - "make useDataValueParams and useApiAttributeParams stable", - "update Add limits styling [DHIS2-13958]", + "contextual-help: add help-legend for sync-errors", + "headerbar: use smarter delay for headerbar-status", + "or between shortcuts [DHIS2-13955]", + "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", "section-filter: do not reset highlighted on focus", + "try to use cjs import fetcherror", + "use zustand store for highlighted-field", + "refactor validation-tooltip to child of wrapper", + "update useHighlightedField", + "cleanup on umount only", + "allow the webapi to return a single object instead of wrapped array", + "manage unsaved comments when moving cells", + "deps: update dependency @dhis2/ui to v8.5.3 (#225)", "tooltip: show all errors in tooltip", - "adjust synced cell style (#199)", - "use retry to pause mutations", - "use-value-store: add optional-chaining for safety", - "contextual-help: add help-legend for sync-errors", - "remove defaultOnSuccess for queries", - "filter-field: hide clear-button when no filter (#222)" + "onlineManager: make sure to go online when navigator goes online", + "tooltip: fix tooltip flickering", + "move handlerHeaderBarStatus to dataworkspace due to re-render issues", + "use highlightedfieldstore", + "offline-error-types, show alertbar once", + "update Add limits styling [DHIS2-13958]", + "global filter field size (#221)" ], "Refactoring": [ - "use highlighted-field-store", - "resolve error message in ApiMutationError", - "remove highlightedFieldContext", - "period selector: use new client-server-date hooks", - "aoc selector: use new client-server-date hooks", "cleanup duplicate dataValueSetQueryKey", - "use selector for getHighlightedField", - "use manage inter param deps: use new client-server-date hooks", - "load app: handle all loading and error states", - "shouldTriggerOffline", + "move lastSyncedValue to mutation", "highlightedfield name", - "refactor useApiError", - "use check lock status: use new client-server-date hooks", - "make useCurrentDateStringAtServerTimezone accept a date", - "use defaultOnSuccess", - "highlightedfield: change name to highlightedfieldid", - "basic information: remove \"utc\" from variable name", - "use periods: use new client-server-date hooks", - "sync-errors-store: remove unused methods", + "remove superfluous client server timezone tools", + "use default onSuccess from defaultoptions", "use mutator in inputs", + "use date limit: use new client-server-date hooks", + "fix variable naming", + "highlightedfield: change name to highlightedfieldid", + "use defaultOnSuccess", "date convertion: rename & add timezone convertion tools", - "move message above usage", - "data details sidebar: consider server timezone in basic information", - "use default onSuccess from defaultoptions", + "load app: handle all loading and error states", + "basic information: use new client-server-date hooks", "use meaningful names for varnames when using useClientServerDate", - "move lastSyncedValue to mutation", + "use periods: use new client-server-date hooks", + "extract get-cell-id to own file", + "resolve error message in ApiMutationError", + "move message above usage", + "use selector for getHighlightedField", "context-selection-id: remove category-ids from contextSelectionId", - "fix variable naming", - "basic information: use new client-server-date hooks", - "use date limit: use new client-server-date hooks", + "period selector: use new client-server-date hooks", + "make useCurrentDateStringAtServerTimezone accept a date", + "shouldTriggerOffline", + "basic information: remove \"utc\" from variable name", + "use highlighted-field-store", + "sync-errors-store: remove unused methods", + "remove highlightedFieldContext", + "refactor useApiError", + "use manage inter param deps: use new client-server-date hooks", + "data details sidebar: consider server timezone in basic information", "use client server date hook: remove superflous setter callbacks", - "remove superfluous client server timezone tools", - "extract get-cell-id to own file" + "use check lock status: use new client-server-date hooks", + "aoc selector: use new client-server-date hooks" ], "Testing": [ - "move query-key test", "add test to getPreFetchedChildren", "add authority tests to comment and limit tests", - "fix tests", + "move query-key test", "update tests", + "fix tests", "fix test description" ], "Features": [ - "get current date: set milliseconds to 0", - "sync-errors: add sync-errors store", - "headerbar: integrate offline-status message (#233)", + "sync-error: add sync error to field", + "notify user about failures of critical requests", "respect F_DATAVALUE_ADD user authority", + "custom forms: notify user about pre-fetching failure", "client server date: add DRY utils", "error-indicator: add error indicator", + "headerbar: integrate offline-status message (#233)", "headerbar: integrate offline-status-message", - "custom forms: notify user about pre-fetching failure", - "sync-error: add sync error to field", - "notify user about failures of critical requests", + "sync-errors: add sync-errors store", + "get current date: set milliseconds to 0", "sync error handling (#218)" ], "Build Updates": [ @@ -3597,59 +3597,59 @@ "renovate: remove shared config" ], "Documentation": [ - "update comment", - "move sort comment" + "move sort comment", + "update comment" ], "GitHub": "

100.1.0 (2022-10-21)

\n

Bug Fixes

\n
    \n
  • adjust client time to server timezone when computing date ranges (#165) (af3fa39)
  • \n
  • adjust synced cell style (#199) (32a9d78)
  • \n
  • allow for unit paths starting at the real root instead of user root (#197) (0191551)
  • \n
  • clear sync-status when value changes (#182) (d4d6d29)
  • \n
  • ensure offline units are fetched correctly for users deep in the hierarchy (#226) (d9d4632)
  • \n
  • fix disabled cell styling [TECH-1466] (#234) (0334733)
  • \n
  • global filter field size (#221) (7b003d8)
  • \n
  • handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210) (ab266ca)
  • \n
  • handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208) (3c14bd8)
  • \n
  • handle temporal mutation errors (#206) (0bb923d)
  • \n
  • highlighted fields performance (#155) (554025c)
  • \n
  • import locales so app has access to them (#207) (662ddc6)
  • \n
  • make bottom bar buttons small [DHIS2-13956] (c507860)
  • \n
  • make useDataValueParams and useApiAttributeParams stable (978a7b9)
  • \n
  • manage unsaved comments when moving cells (b04cbfd)
  • \n
  • manage unsaved limits when moving cells (dd14d41)
  • \n
  • or between shortcuts [DHIS2-13955] (d71a93b)
  • \n
  • print styles [TECH-1312] (#217) (5533e00)
  • \n
  • remove defaultOnSuccess for queries (75e257e)
  • \n
  • rerun validation on main bar button click (d62e4a0)
  • \n
  • stop tooltip flickering [DHIS2-13954] (0c44cb5)
  • \n
  • update variable name [TECH-1465] (#231) (1fd682f)
  • \n
  • audit history: update processing, clean up [TECH-1281] (#131) (7464efb)
  • \n
  • basic information: display client date in tooltip (da867a7)
  • \n
  • data-value-set: disable when mutating (85e7cbc)
  • \n
  • dates: use server time when appropriate (b8cbdbc)
  • \n
  • deps: pin dependencies (35fdd45)
  • \n
  • deps: update dependency @dhis2/app-runtime to v3.5.0 (#224) (f532607)
  • \n
  • deps: update dependency @dhis2/ui to v8.5.3 (#225) (7b27ee1)
  • \n
  • filter-field: hide clear-button when no filter (#222) (64b08dc)
  • \n
  • remove custom styles for data details button (e47d519)
  • \n
  • update Add limits styling [DHIS2-13958] (2f528ba)
  • \n
  • translations: sync translations from transifex (development) (76859da)
  • \n
  • translations: sync translations from transifex (development) (db5b088)
  • \n
  • translations: sync translations from transifex (development) (9724342)
  • \n
  • use date limit: prevent recomputing on every re-render (68dbbcb)
  • \n
  • validation button: disable validation run when offline [TECH-1377] (#178) (7838601)
  • \n
  • use a stable date string instead of an instable date instance (#201) (dea42b1)
  • \n
\n

Features

\n
    \n
  • headerbar: integrate offline-status message (#233) (58f042e)
  • \n
  • sync error handling (#218) (cf3e542)
  • \n
  • client server date: add DRY utils (7153fe3)
  • \n
  • get current date: set milliseconds to 0 (9fa0441)
  • \n
  • respect F_DATAVALUE_ADD user authority (e91a847)
  • \n
  • custom forms: notify user about pre-fetching failure (9e8374f)
  • \n
" }, "v100.0.0": { "Maintenance": [ - "align test with implementation and skip flaky tests", - "restore use-user-org-units to original state", "get config offline org unit level from JGs branch", "release: release v100.0.0", - "release: merge development to master", - "release: cut 100.0.0 [skip release]", + "align test with implementation and skip flaky tests", "fix linter issues", + "restore use-user-org-units to original state", "add license", - "move org-unit-tree from @dhis2/ui and fix lint errors" + "release: cut 100.0.0 [skip release]", + "move org-unit-tree from @dhis2/ui and fix lint errors", + "release: merge development to master" ], "Features": [ + "reduce org-unit-tree network traffic and add prefetch support", "completion: respect \"validCompleteOnly\" flag on data sets", - "reduce org-unit-tree network traffic and support prefetching (#187)", "add completion functionality", "get org unit roots from prefetched org units if available", - "reduce org-unit-tree network traffic and add prefetch support" + "reduce org-unit-tree network traffic and support prefetching (#187)" ], "Bug Fixes": [ - "address post-rebase bugs", - "cat-combo-table: prevent filter from unmounting data-elements (#186)", - "form completion: cancel open mutations when (in-)completing", - "completion onMutate and setDefault", - "consume per-root node offline levels in org-unit-tree", - "adjust tests to implementation fix minor implementation bugs", - "fetch offline units per user root org unit and improve logic", - "remove loading from completion", - "prefetch offline org units in single request", - "form completion error alert message: correct & translate message", - "add mutation key-factory", "completion: set loading to true when starting incompleting", - "completion: do not validate when offline", "typo", + "form completion: cancel open mutations when (in-)completing", + "adjust tests to implementation fix minor implementation bugs", + "completion mutation: extract variables correctly after refactoring", + "address post-rebase bugs", "also fetch children size and level for offline units", "form completion: check for empty responses", - "completion mutation: extract variables correctly after refactoring" + "cat-combo-table: prevent filter from unmounting data-elements (#186)", + "add mutation key-factory", + "prefetch offline org units in single request", + "completion onMutate and setDefault", + "completion: do not validate when offline", + "remove loading from completion", + "fetch offline units per user root org unit and improve logic", + "consume per-root node offline levels in org-unit-tree", + "form completion error alert message: correct & translate message" ], "Refactoring": [ - "bottom bar: use correct completion data and labels", - "implement PR feedback until September 22, 2022", - "move data-value-mutations into shared folder", - "remove console.log", "remove superfluous completion sidebar component", "move sidebar id contants into shared folder", - "rearrange validation code into different modules", "fix circular dependencies & tests", - "change the mutation function to follow the new patterns" + "change the mutation function to follow the new patterns", + "remove console.log", + "move data-value-mutations into shared folder", + "implement PR feedback until September 22, 2022", + "bottom bar: use correct completion data and labels", + "rearrange validation code into different modules" ], "Testing": [ "cypress: update network fixtures" @@ -3658,6 +3658,15 @@ } }, "data-exchange-app": { + "v100.9.3": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" + ], + "Maintenance": [ + "release: cut 100.9.3 [skip release]" + ], + "GitHub": "

100.9.3 (2024-09-01)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (f93c3f9)
  • \n
" + }, "v100.9.2": { "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -3669,8 +3678,8 @@ }, "v100.9.1": { "Maintenance": [ - "update scheme UI [DHIS2-17275] (#80)", - "release: cut 100.9.1 [skip release]" + "release: cut 100.9.1 [skip release]", + "update scheme UI [DHIS2-17275] (#80)" ], "Bug Fixes": [ "trigger release (#94)" @@ -3679,11 +3688,11 @@ }, "v100.9.0": { "Features": [ - "add tests to cover edit exchange usecase and format", "add tests to cover add exchange usecase", "add more tests and improve some of the existing ones", "add tests to cover add exchnage usecase", - "add more tests to cover add exchange usecase" + "add more tests to cover add exchange usecase", + "add tests to cover edit exchange usecase and format" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -3701,15 +3710,15 @@ }, "v100.8.0": { "Features": [ - "add initial tests for main data display page", "add more tests to general data page and refactor existing ones", "add some tests for main data page", "more tests for data page and setup for other pages", + "add initial tests for main data display page", "add additional tests for main exchange page" ], "Bug Fixes": [ - "add mock for resize observer", - "fix format" + "fix format", + "add mock for resize observer" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -3736,20 +3745,20 @@ }, "v100.6.0": { "Bug Fixes": [ - "update fixtures for cypress tests", "minor fixes", "add missing transations", + "update fixtures for cypress tests", "move testing libraty to dev dependencies" ], "Features": [ + "upgrade node version for ci", "show sharing button only if the user can share the exchange", - "update version of dhis2 app runtime", - "add sharing button to data exchange configurations", - "add sharing button which opens a sharing dialog in configurations", "add sharing settings", "upgrade app platform and ui library", + "add sharing button which opens a sharing dialog in configurations", + "add sharing button to data exchange configurations", "add tests for edit overview page", - "upgrade node version for ci" + "update version of dhis2 app runtime" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -3785,8 +3794,8 @@ }, "v100.4.0": { "Features": [ - "upgrade cypress version", - "upgrade cypress to version" + "upgrade cypress to version", + "upgrade cypress version" ], "Maintenance": [ "release: cut 100.4.0 [skip release]" @@ -3921,8 +3930,8 @@ }, "v100.0.5": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.0.5 [skip release]" + "release: cut 100.0.5 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#64)" @@ -3937,15 +3946,6 @@ "release: cut 100.0.4 [skip release]" ], "GitHub": "

100.0.4 (2023-03-28)

\n

Bug Fixes

\n
    \n
  • add conflicts details [DHIS2-13936] (#18) (22dad27)
  • \n
" - }, - "v100.0.3": { - "Bug Fixes": [ - "clean up error messages (#19)" - ], - "Maintenance": [ - "release: cut 100.0.3 [skip release]" - ], - "GitHub": "

100.0.3 (2023-03-22)

\n

Bug Fixes

\n" } }, "data-visualizer-app": { @@ -3996,9 +3996,9 @@ }, "v100.6.0": { "Maintenance": [ + "resolve to @dhis2/ui 9.4.4 (#3129)", "import order", "release: cut 100.6.0 [skip release]", - "resolve to @dhis2/ui 9.4.4 (#3129)", "unused imports" ], "Bug Fixes": [ @@ -4008,8 +4008,8 @@ "pivot table as default vis type in DV (DHIS2-15833) (#3159)" ], "Testing": [ - "make tests expect pivot table as vis type", - "update tests" + "update tests", + "make tests expect pivot table as vis type" ], "GitHub": "

100.6.0 (2024-08-08)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (4c08077)
  • \n
\n

Features

\n
    \n
  • pivot table as default vis type in DV (DHIS2-15833) (#3159) (0eccf93)
  • \n
" }, @@ -4024,9 +4024,9 @@ }, "v100.5.8": { "Bug Fixes": [ - "bump analytics for testing", "bump analytics with fix for DHIS2-16904 (#3124)", - "bump analytics to 26.7.5 for period translations" + "bump analytics to 26.7.5 for period translations", + "bump analytics for testing" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -4035,13 +4035,13 @@ }, "v100.5.7": { "Maintenance": [ + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", - "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", "release: cut 100.5.7 [skip release]", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -4050,9 +4050,9 @@ }, "v100.5.6": { "Bug Fixes": [ + "use improved rich text editor from analytics (DHIS2-15522)", "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", - "merge to master", - "use improved rich text editor from analytics (DHIS2-15522)" + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -4061,27 +4061,27 @@ }, "v100.5.5": { "Maintenance": [ - "release: cut 100.5.5 [skip release]", "optimize Cypress recordings with conditional triggers (#3043)", + "do not run release step on dev branch (#3083)", "run release job for tags (#3064)", - "do not run release step on dev branch (#3083)" + "release: cut 100.5.5 [skip release]" ], "Bug Fixes": [ - "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", "translations: sync translations from transifex (dev)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "dimension chip design updates (DHIS2-16272) (#2934)", - "merge to master" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", + "merge to master", + "dimension chip design updates (DHIS2-16272) (#2934)" ], "GitHub": "

100.5.5 (2024-06-06)

\n

Bug Fixes

\n
    \n
  • dimension chip design updates (DHIS2-16272) (#2934) (9b23fbd)
  • \n
  • non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056) (2bf0d53)
  • \n
  • numbers are misaligned in pivot table (DHIS2-16900) (#3072) (3ee3a83)
  • \n
  • translations: sync translations from transifex (dev) (8dd390b)
  • \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051) (4a79d5b)
  • \n
" }, "v100.5.4": { "Bug Fixes": [ - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", - "merge to master", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -4089,10 +4089,10 @@ }, "v100.5.3": { "Bug Fixes": [ - "merge to master", "translations: sync translations from transifex (dev)", "plugin flashes when interacting with Interpretations modal (#3017)", - "try locking highcharts to 10.2.0" + "try locking highcharts to 10.2.0", + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -4106,10 +4106,10 @@ }, "v100.5.2": { "Bug Fixes": [ - "remove query param section from url glob", "correct typo in visualisation type", - "wait for different SVG for single value", + "remove query param section from url glob", "add classnames and update json instructions file for outlier tables (#3000)", + "wait for different SVG for single value", "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ @@ -4119,10 +4119,10 @@ }, "v100.5.1": { "Bug Fixes": [ - "fix period filter and loading spinner when filtering in dashboard (#3002)", "enable the loading spinner when props change", - "merge to master", - "ensure only the first period item is used" + "ensure only the first period item is used", + "fix period filter and loading spinner when filtering in dashboard (#3002)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -4130,30 +4130,30 @@ }, "v100.5.0": { "Maintenance": [ - "reorganised dev commits", - "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "yarn deduplicate", - "include release notes in slackbot message (#2974)", "run the release step on both dev and master branches (#2990)", - "apply consistent naming to push analytics class names", - "remove testRegex from jest config (#2956)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", "bump Cypress to version 13 (#2935)", "add slack bot release success message (#2965)", - "bump node to version 18", + "include release notes in slackbot message (#2974)", "upgrade @dhis2/analytics", - "release: cut 100.5.0 [skip release]" + "reorganised dev commits", + "release: cut 100.5.0 [skip release]", + "apply consistent naming to push analytics class names", + "bump node to version 18", + "remove testRegex from jest config (#2956)", + "yarn deduplicate" ], "Testing": [ + "don't expect subtitle to be visible by default", "refactor data.cy.js to independent test cases", "adapt tests to new database (#2975)", - "hover over list to prevent it from being stale", - "don't expect subtitle to be visible by default" + "hover over list to prevent it from being stale" ], "Bug Fixes": [ - "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", "translations: sync translations from transifex (dev)", + "add custom errors for analytics requests (#2874)", "push-analytics: add push analytics instructions (#2985)", - "add custom errors for analytics requests (#2874)" + "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)" ], "Features": [ "add class-names for push-analytics (#2966)", @@ -4162,69 +4162,69 @@ }, "v100.4.0": { "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", - "avoid crash when visualization object is empty (ie. New)", - "dependency updates (#2243)", "translations: sync translations from transifex (dev)", - "avoid visualization flashing when changing options", - "fix bug which cause current to loose props", - "hide icon from visualization when option is toggled", + "avoid crash when visualization object is empty (ie. New)", + "fetch data element icon and pass it in extraOptions", "do not pass a boolean for icons when saving", + "hide icon from visualization when option is toggled", + "fix bug which cause current to loose props", "update cli-app-scripts and analytics deps", - "set disabledOptions on AO loading and vis type switching" + "set disabledOptions on AO loading and vis type switching", + "avoid visualization flashing when changing options", + "dependency updates (#2243)" ], "Maintenance": [ - "analytics: add support for cumulative values", "switch test server to debug (test.e2e is broken/slow)", - "release: cut 100.4.0 [skip release]", - "manually bump deps (#2543)", - "fix rebase conflict resolutions", "use renamed github shared workflow (#2912)", - "revert the test server changes and move to a separate PR", - "fix linting error", - "regenerate pot file", + "release: cut 100.4.0 [skip release]", + "upgrade cypress to v12 and adjust project to it", "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "remove videos", + "fix rebase conflict resolutions", + "manually bump deps (#2543)", "use alpha version of analytics", - "upgrade cypress to v12 and adjust project to it", + "analytics: add support for cumulative values", + "configure continuous delivery workflows (#2254)", + "fix linting error", + "revert the test server changes and move to a separate PR", "update pot file", - "configure continuous delivery workflows (#2254)" + "regenerate pot file" ], "Features": [ + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "disabled options based on cumulativeValues in PT DHIS2-15728", "cumulative values in PT (DHIS2-5497) (#2746)", - "v100.4.0", "remove disabled before passing object to visualization generator", - "single value background color change based upon legend (DHIS2-13702) (#2223)", - "handle disabled and helpText props for disabled options", - "support non-gregorian fixed periods (#2233)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", + "v100.4.0", "handle disabled option in Redux store", - "disabled options based on cumulativeValues in PT DHIS2-15728", - "disable legend option when cumulative values is enabled", - "disable option when cumulativeValues is checked in PT DHiS2-15728" + "handle disabled and helpText props for disabled options", + "disable legend option when cumulative values is enabled" ], "Testing": [ + "add tests for cumulativeValues option in PT", + "fix test failing due to change in single value behaviour", + "add helper functions for totals options", "enhance tests, options and sorting", - "refactor clickCheckbox to check/uncheckCheckbox", "use current year instead of hardcode it", - "fix test failing due to change in single value behaviour", - "add tests for cumulativeValues option in PT", - "add helper functions for totals options" + "refactor clickCheckbox to check/uncheckCheckbox" ], "Refactoring": [ - "add styles for titles of disabled sections", + "add helper text when used in PT DHIS2-15727", + "rename variable for clarity", + "allow legend related option to be disabled", "streamlined code", + "avoid involuntary changes to current in Redux store", + "remove unnecessary code", "avoid extra prop and detect visType internally", - "allow legend related option to be disabled", - "rename variable for clarity", - "add helper text when used in PT DHIS2-15727", "allow checkbox options to be disabled", "simplify code for passing displayProperty", + "add styles for titles of disabled sections", "revert changes to option components", "allow disabled to be passed as prop", - "remove unnecessary code", - "allow non toggleable select to be disabled", - "avoid involuntary changes to current in Redux store" + "allow non toggleable select to be disabled" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -4232,18 +4232,18 @@ }, "v100.3.1": { "Bug Fixes": [ - "v100.3.1", "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", + "v100.3.1", "color set update (DHIS2-16108) (#2906)" ], "Maintenance": [ - "consolidate legend tests (#2897)", - "get BRANCH_NAME and PR_TITLE", - "consolidate cypress tests (#2890)", "use reportportal fork", - "use latest analytics-e2e-tests workflow", "move RP agent-js-cypress to dhis2 org", - "release: cut 100.3.1 [skip release]" + "consolidate cypress tests (#2890)", + "get BRANCH_NAME and PR_TITLE", + "consolidate legend tests (#2897)", + "release: cut 100.3.1 [skip release]", + "use latest analytics-e2e-tests workflow" ] }, "v100.3.0": { @@ -4251,19 +4251,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "translations: sync translations from transifex (dev)", - "only update interpretations list when in DOM", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "prevent state update when modal is closing", + "only update interpretations list when in DOM", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" + "change legend type description to fit SV (DHIS2-15120) (#2757)", + "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "translate dimension labels in PT DHIS2-15750 (#2783)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -4271,72 +4271,72 @@ }, "v100.2.0": { "Features": [ - "100.2.0 (#2741)", - "use interpretations button from analytics", "use Toolbar and ToolbarSidebar from analytics (#2358)", - "use UpdateButton and HoverMenubar from analytics", + "100.2.0 (#2741)", "use hover menu components from analytics for options menu", + "use UpdateButton and HoverMenubar from analytics", + "use interpretations button from analytics", "update download menu to use hovermenu components from analytics" ], "Maintenance": [ "switch test server to debug (test.e2e is broken/slow)", - "manually bump deps (#2543)", - "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "run workflow release job on tags as well (#2386)", - "fix legend e2e test even better", - "revert the test server changes and move to a separate PR", "disable the scheduled nightly test run (#2602)", - "upgrade analytics to get decreased padding", - "upgrade @dhis2/analytics to latest", - "fix odd linter error which only fires on ci", - "fix lines e2e test", - "advance the schedule for the nightly run (#2575)", - "fix failing legens e2e test", + "fix scatter e2e", + "remove videos", + "increase cypress default timeout for DOM activity (#2549)", + "revert the test server changes and move to a separate PR", "fix icon e2e", - "update pot file", - "fix start e2e", "fix typo in component name", "remove yarn start command which was only used for development", - "increase cypress default timeout for DOM activity (#2549)", - "clean up unused imports", - "remove videos", - "fix missing and redundant imports", - "gitignore cypress videos", - "fix scatter e2e", + "update pot file", + "fix start e2e", + "fix legend e2e test even better", "upgrade cypress to v12 and adjust project to it", + "fix missing and redundant imports", + "release: cut 100.2.0 [skip release]", + "clean up unused imports", "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "release: cut 100.2.0 [skip release]" + "upgrade analytics to get decreased padding", + "upgrade @dhis2/analytics to latest", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "fix odd linter error which only fires on ci", + "fix failing legens e2e test", + "gitignore cypress videos", + "run workflow release job on tags as well (#2386)", + "manually bump deps (#2543)", + "fix lines e2e test", + "advance the schedule for the nightly run (#2575)", + "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)" ], "Testing": [ "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "prevent test names from being dynamic (#2576)", "comment out icon tests for currently unsupported types", "skip legend test while data element icons are unsupported", + "more tests for custom calculations (DHIS2-13871) (#2287)", "extend timeout after delete has been triggered (#2499)", - "prevent test names from being dynamic (#2576)", - "more tests for custom calculations (DHIS2-13871) (#2287)" + "rename AO-title to titlebar (DHIS2-15063) (#2435)" ], "Bug Fixes": [ - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "observe size changes for legend positioning", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "translations: sync translations from transifex (dev)", - "adjust closeFileMenuWithClick command", + "tweak viz type selector styles to match toolbar", + "observe size changes for legend positioning", "remove divider from plain data source submenu", - "adjust data test name", "adjust e2e element slectors", - "tweak viz type selector styles to match toolbar" + "adjust data test name", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "adjust closeFileMenuWithClick command" ], "Refactoring": [ - "rename const for clarity", - "move the size logic from the plugin wrapper" + "move the size logic from the plugin wrapper", + "rename const for clarity" ] }, "v100.1.4": { "Testing": [ - "extend timeout for loading visualizations (#2368)", - "prevent items in transfer from being stale when filtering (#2321)" + "prevent items in transfer from being stale when filtering (#2321)", + "extend timeout for loading visualizations (#2368)" ], "Documentation": [ "move docs to app (#2390)", @@ -4352,9 +4352,9 @@ }, "v100.1.3": { "Bug Fixes": [ + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "case E7113 throws same msg as E7114 (#2278)", "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "single value size and position issues (analytics@25.1.10) (#2359)", "v100.1.1" ], @@ -4380,70 +4380,70 @@ }, "v100.1.0": { "Features": [ - "plugin: send installation status [DHIS2-15097] (#2273)", "single value background color change based upon legend (DHIS2-13702) (#2223)", - "support non-gregorian fixed periods (#2233)", + "100.1.0 (#2286)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "custom calculations (DHIS2-13871) (#2232)", - "100.1.0 (#2286)" + "plugin: send installation status [DHIS2-15097] (#2273)", + "support non-gregorian fixed periods (#2233)", + "custom calculations (DHIS2-13871) (#2232)" ], "Maintenance": [ - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", - "converge master-to-dev (#2281)", - "set v100.0.0", - "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "deps: bump async from 2.6.3 to 2.6.4 (#2148)", - "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", - "release: cut 100.1.0 [skip release]", "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", - "release: cut 100.0.1", + "release: cut 100.0.2", "add styled-jsx which is a peer dependency (#2253)", - "prepare app for continuous delivery", + "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "configure continuous delivery workflows (#2254)", + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", + "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", + "release: cut 100.1.0 [skip release]", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", + "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", "bump analytics (#2276)", - "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", - "configure continuous delivery workflows (#2254)", - "release: cut 100.0.2", - "release: cut 100.0.0", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "release: cut 100.0.1", "bump analytics (#2279)", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "deps: bump async from 2.6.3 to 2.6.4 (#2148)", "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", - "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "release: cut 100.0.3", + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", - "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", + "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "release: cut 100.0.0", "trigger v100.0.0 (#2237)", - "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", - "release: cut 100.0.3" + "set v100.0.0", + "prepare app for continuous delivery", + "converge master-to-dev (#2281)" ], "Testing": [ "add extended timeout for file open modal (#2284)", "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", "fetch data element icon and pass it in extraOptions", - "dependency updates (#2243)", - "target window.parent for postRobot communication (#2256)", "inject CSS UI variables in plugin (#2270)", + "do not pass a boolean for icons when saving", "nightly workflow has to run on default branch which is currently dev (#2269)", - "set height on chart container when not defined (#2246) (#2250)", - "remove old i18n initialisation (#2241)", - "update cli-app-scripts and analytics (#2247)", - "translations: sync translations from transifex (master) (#2192)", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", "hide icon from visualization when option is toggled", - "deps: bump cli-app-scripts for precaching improvement", - "do not pass a boolean for icons when saving", "update cli-app-scripts and analytics deps", - "plugin sends installation status (#2277)" + "translations: sync translations from transifex (master) (#2192)", + "target window.parent for postRobot communication (#2256)", + "deps: bump cli-app-scripts for precaching improvement", + "plugin sends installation status (#2277)", + "dependency updates (#2243)", + "update cli-app-scripts and analytics (#2247)", + "set height on chart container when not defined (#2246) (#2250)", + "remove old i18n initialisation (#2241)" ] }, "v100.0.3": { "Maintenance": [ - "release: cut 100.0.3 [skip release]", "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)" + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ "plugin sends installation status (#2277)" @@ -4467,14 +4467,23 @@ }, "v100.0.0": { "Maintenance": [ + "trigger v100.0.0 (#2237)", "release: cut 100.0.0 [skip release]", - "prepare app for continuous delivery", - "trigger v100.0.0 (#2237)" + "prepare app for continuous delivery" ] }, "v99.0.0": {} }, "import-export-app": { + "v101.1.10": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" + ], + "Maintenance": [ + "release: cut 101.1.10 [skip release]" + ], + "GitHub": "

101.1.10 (2024-09-01)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (3448c8e)
  • \n
" + }, "v101.1.9": { "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4607,8 +4616,8 @@ "v101.0.1": { "Bug Fixes": [ "tracker-api-migration: change separator for array from semicolon to comma", - "tracker-api-migration: remove skipPaging parameter", - "tracker-api-migration: update the casing of followup parameter" + "tracker-api-migration: update the casing of followup parameter", + "tracker-api-migration: remove skipPaging parameter" ], "Maintenance": [ "release: cut 101.0.1 [skip release]" @@ -4617,23 +4626,23 @@ }, "v101.0.0": { "Features": [ - "migrate TEI and Event export to new tracker API", - "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", "move Event import to new tracker endpoints", - "move TEI import to new tracker endpoints" + "move TEI import to new tracker endpoints", + "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "lint issues", "loader keeps showing when opening export in new page", + "update tests snapshots", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", "migration-trackedentity: change followupStatus to followup", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "update tests snapshots" + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "lint issues" ], "Refactoring": [ - "change TEI references to Tracked entity", - "apply code review comments" + "apply code review comments", + "change TEI references to Tracked entity" ], "Maintenance": [ "release: cut 101.0.0 [skip release]" @@ -4678,8 +4687,8 @@ }, "v99.9.10": { "Bug Fixes": [ - "force trigger a release", - "update version number for app" + "update version number for app", + "force trigger a release" ], "Maintenance": [ "release: cut 99.9.10 [skip release]" @@ -4688,201 +4697,201 @@ }, "v99.9.9": { "Features": [ - "org unit core id scheme select", - "new GeoJSON importer (DHIS2-7171)", + "publish first version under continuous release", "import Earth Engine data for population (#1457)", - "metadata export: remove csv option and adjust intro text", "geojson import icon", - "publish first version under continuous release" + "metadata export: remove csv option and adjust intro text", + "new GeoJSON importer (DHIS2-7171)", + "org unit core id scheme select" ], "Maintenance": [ + "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.57 [skip ci]", + "release: cut 1.3.4 [skip ci]", + "release: cut 1.5.49 [skip ci]", + "set node version to 14 in githb scripts", + "revert linting fixes", + "release: cut 1.5.38 [skip ci]", + "resolve conflicts in yarn.lock", + "release: cut 1.4.6 [skip ci]", + "localize", + "release: cut 1.5.19 [skip ci]", + "node 16", + "release: cut 1.5.54 [skip ci]", + "release: cut 1.5.50 [skip ci]", + "release: cut 1.5.7 [skip ci]", + "release: cut 1.5.4 [skip ci]", + "master merge", + "deps: upgrade ui (#1487)", + "code cleaning", + "release: cut 1.5.40 [skip ci]", + "release: cut 1.5.65 [skip ci]", + "release: cut 1.5.66 [skip ci]", + "release: cut 1.5.53 [skip ci]", + "format", + "set node version to 14 in github scripts", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.5.69 [skip ci]", + "release: cut 1.4.0 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.2.23 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "refactor", + "release: cut 1.5.18 [skip ci]", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.5.11 [skip ci]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.3.6 [skip ci]", + "remove \"xml\" from metadata import/export feature files", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.15 [skip ci]", + "release: cut 1.5.29 [skip ci]", + "release: cut 1.5.16 [skip ci]", + "release: cut 1.5.26 [skip ci]", + "release: cut 1.5.0 [skip ci]", + "release: cut 1.5.64 [skip ci]", + "release: cut 1.5.39 [skip ci]", + "release: cut 1.5.36 [skip ci]", + "release: cut 1.5.42 [skip ci]", + "release: cut 1.5.30 [skip ci]", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.5.9 [skip ci]", + "release: cut 1.5.27 [skip ci]", + "release: cut 1.5.43 [skip ci]", + "release: cut 1.5.52 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.3.3 [skip ci]", + "release: cut 1.5.34 [skip ci]", + "release: cut 1.5.60 [skip ci]", + "release: cut 1.3.7 [skip ci]", "release: cut 1.5.55 [skip ci]", - "release: cut 1.5.65 [skip ci]", - "release: cut 1.5.30 [skip ci]", + "release: cut 1.5.3 [skip ci]", "release: cut 1.5.35 [skip ci]", - "release: cut 1.5.45 [skip ci]", - "release: cut 1.5.58 [skip ci]", - "release: cut 1.5.44 [skip ci]", - "release: cut 1.5.5 [skip ci]", - "release: cut 1.5.7 [skip ci]", - "release: cut 1.5.12 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "release: cut 1.5.41 [skip ci]", - "update snapshots", + "release: cut 1.5.32 [skip ci]", "browserlist upgrade", - "release: cut 1.5.64 [skip ci]", - "release: cut 1.5.26 [skip ci]", + "release: cut 1.5.22 [skip ci]", + "release: cut 1.5.63 [skip ci]", + "release: cut 1.5.67 [skip ci]", + "release: cut 1.5.56 [skip ci]", "release: cut 1.3.1 [skip ci]", - "refactor", - "release: cut 1.4.6 [skip ci]", - "release: cut 1.5.28 [skip ci]", - "release: cut 1.3.4 [skip ci]", + "upgrade snapshot tests", + "release: cut 1.3.0 [skip ci]", "release: cut 1.5.24 [skip ci]", - "release: cut 1.5.34 [skip ci]", - "release: cut 1.3.7 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "release: cut 1.4.5 [skip ci]", + "release: cut 1.5.8 [skip ci]", + "move app to continuous release", + "release: cut 1.5.61 [skip ci]", + "release: cut 1.5.25 [skip ci]", + "release: cut 1.5.37 [skip ci]", + "release: cut 1.4.7 [skip ci]", "release: cut 1.6.0 [skip release]", + ".hooks folder", + "release: cut 1.5.10 [skip ci]", "release: cut 1.5.21 [skip ci]", - "release: cut 1.5.52 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.4.4 [skip ci]", - "release: cut 1.5.0 [skip ci]", - "release: cut 1.5.31 [skip ci]", + "release: cut 1.5.28 [skip ci]", + "release: cut 1.5.12 [skip ci]", + "jest test fixes", + "release: cut 1.4.1 [skip ci]", + "update snapshots", "release: cut 1.5.48 [skip ci]", + "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.31 [skip ci]", + "release: cut 1.5.44 [skip ci]", + "release: cut 1.6.1 [skip release]", + "release: cut 1.5.45 [skip ci]", + "release: cut 1.5.20 [skip ci]", + "update app icon", "release: cut 1.5.68 [skip ci]", - "release: cut 1.5.63 [skip ci]", - "release: cut 1.5.49 [skip ci]", - "release: cut 1.5.2 [skip ci]", - "release: cut 1.5.11 [skip ci]", - "release: cut 1.5.60 [skip ci]", - "release: cut 1.5.43 [skip ci]", - "release: cut 1.4.0 [skip ci]", - "release: cut 1.5.16 [skip ci]", "use sync mode temporarily", + "release: cut 1.4.4 [skip ci]", + "release: cut 1.5.41 [skip ci]", + "release: cut 1.4.2 [skip ci]", + "release: cut 1.5.5 [skip ci]", "update test snapshots", - "release: cut 1.5.22 [skip ci]", - "release: cut 1.5.42 [skip ci]", - "remove \"xml\" from metadata import/export feature files", - "format", - "resolve conflicts in yarn.lock", - "jest test fixes", - "release: cut 1.4.3 [skip ci]", - "release: cut 1.5.50 [skip ci]", - "release: cut 1.5.25 [skip ci]", - "localize", - ".hooks folder", - "release: cut 1.3.3 [skip ci]", - "release: cut 1.5.23 [skip ci]", - "code cleaning", - "release: cut 1.5.67 [skip ci]", - "release: cut 1.5.57 [skip ci]", + "release: cut 1.5.58 [skip ci]", "release: cut 1.5.62 [skip ci]", "release: cut 1.5.46 [skip ci]", - "release: cut 1.5.36 [skip ci]", - "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.38 [skip ci]", - "release: cut 1.5.10 [skip ci]", "release: cut 1.5.33 [skip ci]", - "release: cut 1.5.32 [skip ci]", - "release: cut 1.5.9 [skip ci]", - "release: cut 1.5.53 [skip ci]", - "release: cut 1.3.5 [skip ci]", - "deps: upgrade ui (#1487)", - "release: cut 1.4.5 [skip ci]", - "release: cut 1.5.54 [skip ci]", - "release: cut 1.5.4 [skip ci]", - "release: cut 1.5.8 [skip ci]", - "release: cut 1.2.23 [skip ci]", - "set node version to 14 in github scripts", - "node 16", - "release: cut 1.5.20 [skip ci]", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.5.59 [skip ci]", - "release: cut 1.5.17 [skip ci]", - "release: cut 1.5.18 [skip ci]", - "release: cut 1.5.66 [skip ci]", - "release: cut 1.4.1 [skip ci]", - "set node version to 14 in githb scripts", - "update app icon", - "release: cut 1.5.29 [skip ci]", - "release: cut 1.5.61 [skip ci]", - "release: cut 1.5.51 [skip ci]", - "release: cut 1.6.1 [skip release]", - "upgrade snapshot tests", - "release: cut 1.3.0 [skip ci]", - "release: cut 1.5.37 [skip ci]", - "release: cut 1.3.6 [skip ci]", - "release: cut 1.5.40 [skip ci]", - "release: cut 1.5.14 [skip ci]", - "release: cut 1.5.47 [skip ci]", - "release: cut 1.5.69 [skip ci]", - "release: cut 1.5.3 [skip ci]", - "release: cut 1.4.7 [skip ci]", - "move app to continuous release", - "release: cut 1.5.19 [skip ci]", - "release: cut 1.5.27 [skip ci]", - "release: cut 1.4.2 [skip ci]", - "release: cut 1.5.1 [skip ci]", - "master merge", - "revert linting fixes", - "release: cut 1.5.39 [skip ci]", - "release: cut 1.4.8 [skip ci]", - "release: cut 1.5.56 [skip ci]" + "release: cut 1.5.14 [skip ci]" ], "Bug Fixes": [ - "update version number for app", + "centralize paging in DataPreview component", "use 'Organisation unit' instead of 'Org unit' in preview table", + "dataElementGroup no longer needed to fetch current data values (#1503)", "trailing newline", - "update text for EE import", - "add earth engine card to home page (#1541)", - "don't render component if no options available", - "use correct update strategy for metadata import [DHIS-12479]", - "loading logic", - "adjust advanced options control", - "metadata dependency export: remove \"xml\" from intro text", - "adjust sidebar style", - "remove extraneous div", - "address issue via workaround", "geojson property name should match input field (DHIS2-7171)", - "patch webpack to support webworker importScripts with relative publicPath (#1516)", - "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", - "keep the scroll from happening on preview table unnecessarily (#1539)", - "use same page summary text as line-listing-app", - "adjust page appearance, add transparent prop", - "label text [DHIS2-11265] (#1677)", - "update github action to ensure yarn install is run before releasing", - "use same dataset for total population (#1683)", - "adjust org unit tree component", "metadata: use correct format names on metadata pages", - "translations: sync translations from transifex (master)", + "use same dataset for total population (#1683)", "display ou parent name in preview with grey color (#1507)", - "add tooltip and disabled Period component when no EE has been selected (#1500)", - "adjust spacing so Job summary header and tags look better (#1509)", - "interface adjustments", - "standardize header typography (squashme)", + "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", + "preserve users preferred rows per page for data preview (#1504)", + "padding fixes for Earth Engine import (#1544)", + "component class name", + "avoid breaking selects [DHIS2-16264] (#1963)", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", "async import", - "standardize typography", - "adjust margins and add divider for Data preview section (#1510)", - "tei-export: use correct param name for teiTypeFilter (#1546)", - "look for coc match by code", "page number needs to be reset to 1 when new preview generated (#1508)", - "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", - "earth engine import string fixes (#1499)", - "adjust schemas page (squashme)", - "swap Preview button with Preview header when previewing the data", - "centralize paging in DataPreview component", + "adjust schemas layout, typography", + "use correct update strategy for metadata import [DHIS-12479]", + "loading logic", + "standardize header typography (squashme)", "data element placeholder", - "hide stateful selects to preserve state", - "adjust overview card design and interaction", "hide and show associated geometry attribute select", - "preserve users preferred rows per page for data preview (#1504)", - "component class name", - "sidebar design (squashme)", - "better error message", "adjust radio prefix", - "dataElementGroup no longer needed to fetch current data values (#1503)", - "adjust schemas layout, typography", - "don't show list when empty (#1551)", + "update text for EE import", + "adjust sidebar style", + "better error message", + "look for coc match by code", + "address issue via workaround", + "update github action to ensure yarn install is run before releasing", + "adjust advanced options control", + "tei-export: use correct param name for teiTypeFilter (#1546)", "use string for date inputs [DHIS2-12489] (#1750)", - "use convention for page summary text (#1502)", - "avoid breaking selects [DHIS2-16264] (#1963)", + "use same page summary text as line-listing-app", + "earth engine import string fixes (#1499)", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", + "adjust margins and add divider for Data preview section (#1510)", + "adjust schemas page (squashme)", + "update version number for app", + "keep the scroll from happening on preview table unnecessarily (#1539)", "move Tooltip to general components folder", + "metadata dependency export: remove \"xml\" from intro text", + "hide stateful selects to preserve state", + "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", + "don't render component if no options available", + "standardize typography", + "adjust spacing so Job summary header and tags look better (#1509)", + "swap Preview button with Preview header when previewing the data", + "use convention for page summary text (#1502)", + "interface adjustments", + "label text [DHIS2-11265] (#1677)", + "don't show list when empty (#1551)", + "adjust overview card design and interaction", + "patch webpack to support webworker importScripts with relative publicPath (#1516)", + "adjust page appearance, add transparent prop", + "translations: sync translations from transifex (master)", "adjust job overview and summary design", - "padding fixes for Earth Engine import (#1544)", - "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", - "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)" + "add tooltip and disabled Period component when no EE has been selected (#1500)", + "add earth engine card to home page (#1541)", + "remove extraneous div", + "sidebar design (squashme)", + "adjust org unit tree component" ], "Build Updates": [ - "fix lint script", "remove no verify step", - "replace semantic commit checks with new workflow (#1381)", - "fix d2-style script" + "fix lint script", + "fix d2-style script", + "replace semantic commit checks with new workflow (#1381)" ], "Refactoring": [ - "metadata: remove xml format option from import and export", "get push, pop, update from useForm hook directly in component", + "useMemo instead of useState/useEffect", + "metadata: remove xml format option from import and export", "metadata: remove xml format option from import & export", "metadata dependency export: remove xml format option", - "useMemo instead of useState/useEffect", "move fetching eedata to a hook" ], "Testing": [ @@ -4892,8 +4901,8 @@ "v2.30-RC3": {}, "v2.30-RC2-SNAPSHOT": { "Refactoring": [ - "move icons into Icon", - "move menuIcon at page level" + "move menuIcon at page level", + "move icons into Icon" ] }, "v2.30-RC1-SNAPSHOT": {}, @@ -4908,8 +4917,8 @@ }, "v1.6.0": { "Maintenance": [ - "move app to continuous release", - "release: cut 1.6.0 [skip release]" + "release: cut 1.6.0 [skip release]", + "move app to continuous release" ], "Features": [ "publish first version under continuous release" @@ -4923,26 +4932,17 @@ "release: cut 1.5.69 [skip ci]" ], "GitHub": "

1.5.69 (2024-02-21)

\n

Bug Fixes

\n
    \n
  • update captions and options to reflect the menus below [DHIS2-12655] (#1977) (a12296d)
  • \n
" - }, - "v1.5.68": { - "Bug Fixes": [ - "translations: sync translations from transifex (master)" - ], - "Maintenance": [ - "release: cut 1.5.68 [skip ci]" - ], - "GitHub": "

1.5.68 (2024-01-21)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (f14c9bc)
  • \n
" } }, "line-listing-app": { "v101.1.8": { "Bug Fixes": [ - "display correct app version in dhis2 and updated workflows (#581)", - "use saved visualization in interpretation modal (#551)" + "use saved visualization in interpretation modal (#551)", + "display correct app version in dhis2 and updated workflows (#581)" ], "Maintenance": [ - "release: cut 101.1.8 [skip release]", - "enable debug logging on semantic release GHA step" + "enable debug logging on semantic release GHA step", + "release: cut 101.1.8 [skip release]" ], "GitHub": "

101.1.8 (2024-08-26)

\n

Bug Fixes

\n
    \n
  • display correct app version in dhis2 and updated workflows (#581) (d31979f)
  • \n
  • use saved visualization in interpretation modal (#551) (6e42b92)
  • \n
" }, @@ -4967,37 +4967,37 @@ }, "v101.1.5": { "Bug Fixes": [ - "sanitize width before reading and writing to local storage", "sanitize sidebar width before reading and writing to local storage (#576)", + "sanitize width before reading and writing to local storage", "ensure width is within lower and upper bound in a centralized place" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ + "adjust comment to code change", "release: cut 101.1.5 [skip release]", - "disable report-portal so we can see test failures", - "restore cypress reportportal config", "decrease delay for showing the blue line on hover", - "adjust comment to code change" + "restore cypress reportportal config", + "disable report-portal so we can see test failures" ], "GitHub": "

101.1.5 (2024-08-14)

\n

Bug Fixes

\n
    \n
  • sanitize sidebar width before reading and writing to local storage (#576) (6589245)
  • \n
" }, "v101.1.4": { "Bug Fixes": [ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)", - "update options test because DHIS2 Core v39.6 has been released", - "update options test after DHIS2 Core v39.6 release (#577)" + "update options test after DHIS2 Core v39.6 release (#577)", + "update options test because DHIS2 Core v39.6 has been released" ], "Maintenance": [ + "only test enrolment skip rounding on v41 and above", + "disable reporter in cypress config", "surround assertions with it blocks", + "remove version dependent e2e test logic for enrollment too", "add comment with JIRA issue link", - "round to single decimal", "restore cypress config", - "remove version dependent e2e test logic for enrollment too", "release: cut 101.1.4 [skip release]", - "disable reporter in cypress config", - "only test enrolment skip rounding on v41 and above" + "round to single decimal" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

\n
    \n
  • fix error when clearing year in fixed period selector (DHIS2-17707) (#575) (0abe629)
  • \n
  • update options test after DHIS2 Core v39.6 release (#577) (3744684)
  • \n
" }, @@ -5032,40 +5032,40 @@ "v101.1.0": { "Features": [ "prevent sidebar from becoming to narrow or extend past the end of the window", - "allow sidebar width reset via view menu", + "decrease sidebar width after window resize if needed", + "add sidebar width to global state and store in local storage", "reset to default width on double click", "add resizable sidebar (DHIS2-17170) (#534)", - "decrease sidebar width after window resize if needed", + "allow sidebar width reset via view menu", "ensure sidebar does not break layout", - "add sidebar width to global state and store in local storage", "enable resizing the sidebar with keyboard navigation" ], "Maintenance": [ "release: cut 101.1.0 [skip release]", - "fix typo in filename", + "use correct default size", "remove redundant call to event.persist()", + "add translation for reset sidebar width button", + "add e2e test for reset by double click", + "fix typo in filename", "use local storage key format consistent with dashboards", - "add e2e test for reset by double click", - "correct some typos", - "add translation for reset sidebar width button", - "use correct default size" + "correct some typos" ], "Bug Fixes": [ + "persist width correctly after resetting", + "address overshooting min and max width issues", + "ensure resize handler is removed when the component unmounts", "animate width on inner panel to fix reset animation", - "hide panel content after transition is complete", "add dependency array to effect hook", "set animation duration to 150ms for increased snappiness", - "address overshooting min and max width issues", - "ensure resize handler is removed when the component unmounts", - "persist width correctly after resetting" + "hide panel content after transition is complete" ], "Testing": [ - "implement e2e tests", - "assert out-of-bounds behavior" + "assert out-of-bounds behavior", + "implement e2e tests" ], "Documentation": [ - "describe how the resizable sidebar feature works", - "add instructions for resetting to default by double-click" + "add instructions for resetting to default by double-click", + "describe how the resizable sidebar feature works" ], "Refactoring": [ "keep reading and writing to local storage in a separate file" @@ -5083,9 +5083,9 @@ }, "v101.0.6": { "Maintenance": [ + "release: cut 101.0.6 [skip release]", "deps: bump the security group across 1 directory with 10 updates (#541)", "deps: bump express from 4.18.2 to 4.19.2 (#520)", - "release: cut 101.0.6 [skip release]", "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)" ], "Bug Fixes": [ @@ -5104,11 +5104,11 @@ }, "v101.0.4": { "Maintenance": [ - "enhance parallel cypress test execution (#514)", - "release: cut 101.0.4 [skip release]", "deps: bump the dependencies group across 1 directory with 5 updates (#537)", "upgrade app-platform to support both installed and bundled deployment", - "add group for security updates to dependabot config (#536)" + "release: cut 101.0.4 [skip release]", + "add group for security updates to dependabot config (#536)", + "enhance parallel cypress test execution (#514)" ], "Bug Fixes": [ "hh:mm time format ambiguous (DHIS2-16717) (#538)" @@ -5144,8 +5144,8 @@ }, "v101.0.0": { "Maintenance": [ - "release: cut 101.0.0 [skip release]", - "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)" + "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)", + "release: cut 101.0.0 [skip release]" ], "Features": [ "bump Line Listing to min version 2.39 (DHIS2-17209) (#523)" @@ -5155,12 +5155,12 @@ "v100.17.1": { "Maintenance": [ "group all non dhis2 deps into a single dependabot PR (#510)", - "optimize Cypress recordings with conditional triggers (#505)", - "release: cut 100.17.1 [skip release]" + "release: cut 100.17.1 [skip release]", + "optimize Cypress recordings with conditional triggers (#505)" ], "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)" ], "GitHub": "

100.17.1 (2024-05-14)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509) (a1e737d)
  • \n
  • translations: sync translations from transifex (master) (385feee)
  • \n
" }, @@ -5172,26 +5172,26 @@ "make sorting work in dashboard" ], "Testing": [ - "refactor after PR review", - "enable test for sorting data loaded from AO", "verify values are sorted correctly", "add Cypress tests for sorting in AO", - "add another test for sorting/saving" + "add another test for sorting/saving", + "enable test for sorting data loaded from AO", + "refactor after PR review" ], "Bug Fixes": [ + "fix sorting on a \"repeated\" dimension column", "use correct property name and case", + "reset sorting when a different AO is loaded", + "show empty cell for missing boolean values as well (#466)", "pass correct dimension name in download for sorting", - "avoid extra analytics request when loading a new AO", "format sorting correctly when saving DHIS2-15836", - "use correct default for sorting direction", + "avoid re-renders and double requests when sorting in dashboard", "respect user defined sorting in download DHIS2-15248", - "reset sorting when a different AO is loaded", "fix merging conflict", "reset local sorting state when column is removed", - "avoid re-renders and double requests when sorting in dashboard", "fix merge conflict", - "fix sorting on a \"repeated\" dimension column", - "show empty cell for missing boolean values as well (#466)" + "use correct default for sorting direction", + "avoid extra analytics request when loading a new AO" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -5218,8 +5218,8 @@ }, "v100.16.0": { "Maintenance": [ - "release: cut 100.16.0 [skip release]", - "implement handling for DHIS2 core-triggered dispatch events (#499)" + "implement handling for DHIS2 core-triggered dispatch events (#499)", + "release: cut 100.16.0 [skip release]" ], "Features": [ "tracked entity input (DHIS2-16023) (#451)" @@ -5228,8 +5228,8 @@ }, "v100.15.1": { "Maintenance": [ - "release: cut 100.15.1 [skip release]", - "include release notes in slackbot message (#488)" + "include release notes in slackbot message (#488)", + "release: cut 100.15.1 [skip release]" ], "Testing": [ "adapt tests to new database (#489)" @@ -5245,20 +5245,20 @@ ], "Bug Fixes": [ "add option for skipRounding", + "handle showHierarchy separately from requestable options", "enable skip rounding option for all versions", - "add feature toggle for skipRounding option", "add skipRounding option DHIS2-15629", - "handle showHierarchy separately from requestable options" + "add feature toggle for skipRounding option" ], "Testing": [ "remove version toggle for tests", "add test for skipRounding and fix other tests" ], "Documentation": [ + "rephrase skip rounding section title", "add documentation for skip rounding option", "remove screenshot of Options modal", - "fix sequence of example screenshots", - "rephrase skip rounding section title" + "fix sequence of example screenshots" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -5270,10 +5270,10 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ - "apply consistent naming for push-analytics class names", "fix formatting", "release: cut 100.14.0 [skip release]", "upgrade @dhis2/analytics", + "apply consistent naming for push-analytics class names", "apply consistent naming to push-analytics class-names" ], "GitHub": "

100.14.0 (2024-01-29)

\n

Features

\n
    \n
  • add class-names for push-analytics (#485) (b0836cc)
  • \n
" @@ -5310,45 +5310,45 @@ }, "v100.12.0": { "Testing": [ - "copy/paste typo", - "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated", - "update latest changes on master to use the new chip assertion format", - "dynamic offset for years (#477)", "stop using 'chip-primary', which isn't needed", + "update latest changes on master to use the new chip assertion format", + "copy/paste typo", + "add report portal attributes (#471)", "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated", + "send jest test results only when env is setup (#469)", "add missing selector to non-suffixed chips", - "add report portal attributes (#471)", - "send jest test results only when env is setup (#469)" + "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated", + "dynamic offset for years (#477)" ], "Maintenance": [ - "release: cut 100.12.0 [skip release]", + "remove videos using an after:spec event callback", "only upload videos for failing cypress tests (#472)", - "bump Analytics to latest alpha", - "conditionally set PR title in dhis2-verify-app workflow (#479)", + "remove cypress videoUploadOnPasses option which has been removed in v13", "revert Analytics alpha", - "use hyphens for app names", - "merge conflict", - "analytics (#473)", + "conditionally set PR title in dhis2-verify-app workflow (#479)", + "bump Analytics to latest alpha", "use analytics@26.2.0", + "analytics (#473)", "use alpha version of analytics", - "remove videos using an after:spec event callback", - "remove cypress videoUploadOnPasses option which has been removed in v13" + "merge conflict", + "release: cut 100.12.0 [skip release]", + "use hyphens for app names" ], "Features": [ - "updated chip design (DHIS2-15897) (#478)", - "update layout chip design" + "update layout chip design", + "updated chip design (DHIS2-15897) (#478)" ], "Bug Fixes": [ - "dimension and layout item button height", + "chip label padding", "layout-chip: prevent suffix shrinking", "dimension item height", - "dimension-item: adjust design to match new layout chip", - "chip label padding", - "adjust input option design (#464)", - "chip icon margin", "dimension item suffix color", "chip line height", - "chip: add comma delimiter" + "chip: add comma delimiter", + "dimension-item: adjust design to match new layout chip", + "adjust input option design (#464)", + "dimension and layout item button height", + "chip icon margin" ], "Refactoring": [ "simplify how the chip suffix is calculated" @@ -5396,8 +5396,8 @@ }, "v100.1.5": { "Bug Fixes": [ - "trigger updated release logic", - "translations: sync translations from transifex (main)" + "translations: sync translations from transifex (main)", + "trigger updated release logic" ], "Maintenance": [ "release: cut 100.1.5 [skip release]" @@ -5446,8 +5446,8 @@ }, "v100.1.0": { "Features": [ - "pass hash path with redirect [DHIS2-17629] (#32)", - "keep hash location on redirect [DHIS2-17629]" + "keep hash location on redirect [DHIS2-17629]", + "pass hash path with redirect [DHIS2-17629] (#32)" ], "Bug Fixes": [ "clean up, add tests" @@ -5477,16 +5477,16 @@ }, "v100.0.5": { "Maintenance": [ - "start adding unit tests", - "release: cut 100.0.5 [skip release]", "clean up tests", - "add missing coverage flag when running tests", + "language update tests", + "remove duplicate/unused tests", "set code coverage threshold", "app component tests", - "remove duplicate/unused tests", - "language update tests", "useGetErrorIfNotAllowed hook tests", - "passwordReset page tests" + "passwordReset page tests", + "release: cut 100.0.5 [skip release]", + "add missing coverage flag when running tests", + "start adding unit tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -5495,8 +5495,8 @@ }, "v100.0.4": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -5604,8 +5604,8 @@ }, "v99.9.14": { "Bug Fixes": [ - "parse html applicationTitle, applicationDescription", - "update html parsing" + "update html parsing", + "parse html applicationTitle, applicationDescription" ], "Maintenance": [ "release: cut 99.9.14 [skip release]" @@ -5614,8 +5614,8 @@ }, "v99.9.13": { "Bug Fixes": [ - "clean up login config provider", - "miscellaneous clean up" + "miscellaneous clean up", + "clean up login config provider" ], "Maintenance": [ "release: cut 99.9.13 [skip release]" @@ -5653,87 +5653,87 @@ }, "v0.3.0": { "Features": [ - "add orgunit message for loader, error and empty", - "implement pagination", "organisation unit table tree", "implement org unit list actions to edit and delete org unit (#405)", - "add orgUnitList actions [DHIS2-17896]" + "implement pagination", + "add orgUnitList actions [DHIS2-17896]", + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ - "use invalidateQueries for refetch", - "calculate minimum root orgunits", - "use includeChildren API instead of parent.id filter to include leaf when root", - "fix type-errors", - "support leaf-nodes as root", + "orgunit search WIP", + "revert includeChildren, due to API pagination bug", "deduplicate roots", - "on org unit deletion, refetch all needed data", - "revert typescript update", - "some cleanup", + "improve message when no results", "dynamic columns for orgunit list", - "revert includeChildren, due to API pagination bug", - "fix failing test", - "add missing file after rename", "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", + "on org unit deletion, refetch all needed data", + "add missing file after rename", + "fix type-errors", + "revert typescript update", + "calculate minimum root orgunits", + "use invalidateQueries for refetch", "upgrade typescript-eslint", - "orgunit search WIP", - "improve message when no results" + "support leaf-nodes as root", + "fix failing test", + "some cleanup" ], "Refactoring": [ "remove unused code", - "simplify queryObject types", "extract row to own file, some cleanup", + "simplify queryObject types", "improve root computation performance" ], "Maintenance": [ - "release: cut 0.3.0 [skip release]", "update github-actions to use node 18", - "fix eslint resolution" + "fix eslint resolution", + "release: cut 0.3.0 [skip release]" ], "GitHub": "

0.3.0 (2024-08-20)

\n

Features

\n
    \n
  • implement org unit list actions to edit and delete org unit (#405) (cb2d5eb)
  • \n
" }, "v0.2.0": { "Refactoring": [ - "simplify queryObject types", + "extract row to own file, some cleanup", "remove unused code", - "refactor orgunit state", "sidenav: add data-test attribute", - "extract row to own file, some cleanup", - "improve root computation performance" + "improve root computation performance", + "simplify queryObject types", + "refactor orgunit state" ], "Testing": [ - "data element list view: cover filterting by name and pagination", - "cypress: cover de edit and list views", "data element new form: add cypress test", - "data element edit form: add cypress test" + "data element edit form: add cypress test", + "cypress: cover de edit and list views", + "data element list view: cover filterting by name and pagination" ], "Maintenance": [ - "release: cut 0.2.0 [skip release]", "fix eslint resolution", "update github-actions to use node 18", + "release: cut 0.2.0 [skip release]", "edit de cypress test: use first item regardless of the name" ], "Features": [ - "implement pagination", "orgunit-list: implement orgunit list (#403)", - "add orgunit message for loader, error and empty", - "organisation unit table tree" + "organisation unit table tree", + "implement pagination", + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ - "calculate minimum root orgunits", - "use includeChildren API instead of parent.id filter to include leaf when root", - "fix type-errors", - "support leaf-nodes as root", + "orgunit search WIP", + "revert includeChildren, due to API pagination bug", "deduplicate roots", - "revert typescript update", - "some cleanup", + "improve message when no results", "dynamic columns for orgunit list", - "revert includeChildren, due to API pagination bug", - "fix failing test", - "add missing file after rename", "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", + "add missing file after rename", + "fix type-errors", + "revert typescript update", + "calculate minimum root orgunits", + "support leaf-nodes as root", "upgrade typescript-eslint", - "orgunit search WIP", - "improve message when no results" + "fix failing test", + "some cleanup" ], "GitHub": "

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" }, @@ -5755,10 +5755,10 @@ ], "Bug Fixes": [ "update teiRelationshipsParser logic and add test", - "in fetchTEIs: use program instead of TE type", - "in isIndexInstance:", "TEs layer not showing all relationships when source and target are of same type (#3281)", - "in getDataWithRelationships:" + "in isIndexInstance:", + "in getDataWithRelationships:", + "in fetchTEIs: use program instead of TE type" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

\n
    \n
  • TEs layer not showing all relationships when source and target are of same type (#3281) (80f15e7)
  • \n
" }, @@ -5773,8 +5773,8 @@ }, "v100.6.4": { "Maintenance": [ - "release: cut 100.6.4 [skip release]", - "remove qa checks on push to master in the release workflow (#3306)" + "remove qa checks on push to master in the release workflow (#3306)", + "release: cut 100.6.4 [skip release]" ], "Bug Fixes": [ "schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)" @@ -5792,8 +5792,8 @@ }, "v100.6.2": { "Maintenance": [ - "release: cut 100.6.2 [skip release]", - "get the latest commit on master for the release info (#3305)" + "get the latest commit on master for the release info (#3305)", + "release: cut 100.6.2 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -5849,48 +5849,48 @@ }, "v100.5.6": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3265)", - "release: cut 100.5.6 [skip release]" + "release: cut 100.5.6 [skip release]", + "dependabot config and remove dev branch from workflows (#3265)" ], "Bug Fixes": [ - "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", - "support \"week\", \"bi-week\" and months in period translations (#3269)" + "support \"week\", \"bi-week\" and months in period translations (#3269)", + "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations" ], "GitHub": "

100.5.6 (2024-06-26)

\n

Bug Fixes

\n
    \n
  • support \"week\", \"bi-week\" and months in period translations (#3269) (977e075)
  • \n
" }, "v100.5.5": { "Bug Fixes": [ + "translations: sync translations from transifex (dev) (#3237)", "https://dhis2.atlassian.net/browse/DHIS2-15799", "unclear 'show no data' (#3204)", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", - "translations: sync translations from transifex (dev) (#3237)", "merge dev to master" ], "Maintenance": [ - "release: cut 100.5.5 [skip release]", - "optimize Cypress triggers and enhance parallel test execution (#3201)", "do not run release step on dev branch", - "run release step on tags so it publishes to d2-ci (#3233)" + "run release step on tags so it publishes to d2-ci (#3233)", + "release: cut 100.5.5 [skip release]", + "optimize Cypress triggers and enhance parallel test execution (#3201)" ], "GitHub": "

100.5.5 (2024-06-13)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (#3237) (8e9a46d)
  • \n
  • unclear 'show no data' (#3204) (ec24ca0)
  • \n
  • use improved rich text editor from analytics (DHIS2-15522) (#3236) (3c842d4)
  • \n
  • translations: sync translations from transifex (dev) (230dc08)
  • \n
  • translations: sync translations from transifex (dev) (83393cb)
  • \n
" }, "v100.5.4": { "Bug Fixes": [ - "merge to master", + "users losing work when opening as chart (#3196)", "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)", - "users losing work when opening as chart (#3196)" + "merge to master" ], "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#3168)", - "release: cut 100.5.4 [skip release]" + "release: cut 100.5.4 [skip release]", + "deps: bump express from 4.18.2 to 4.19.2 (#3168)" ], "GitHub": "

100.5.4 (2024-05-16)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195) (8560478)
  • \n
  • users losing work when opening as chart (#3196) (3c69a86)
  • \n
" }, "v100.5.3": { "Bug Fixes": [ - "merge to master", "translations: sync translations from transifex (dev)", - "dashboard filters were not being applied to maps (#3185)" + "dashboard filters were not being applied to maps (#3185)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.3 [skip release]" @@ -5899,20 +5899,20 @@ }, "v100.5.2": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "paragraph newlines in map description were being removed (#3182)", - "merge to master", - "translations: sync translations from transifex (dev)" + "merge to master" ], "Maintenance": [ - "release: cut 100.5.2 [skip release]", - "docs: update docs for data table, geojson and outdated screenshots (#3178)" + "docs: update docs for data table, geojson and outdated screenshots (#3178)", + "release: cut 100.5.2 [skip release]" ], "GitHub": "

100.5.2 (2024-04-24)

\n

Bug Fixes

\n
    \n
  • paragraph newlines in map description were being removed (#3182) (1e40100)
  • \n
  • translations: sync translations from transifex (dev) (63bce3d)
  • \n
" }, "v100.5.1": { "Bug Fixes": [ - "merge to master", - "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)" + "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -5921,60 +5921,60 @@ }, "v100.5.0": { "Bug Fixes": [ - "check full instanceUrl and handle not response.ok in geojson loader (#3142)", + "check download param when navigating to new", + "the feature.id is set in maps-gl so use the properties.id instead find correct data", + "reset error when switching which layer shows data table", + "add tooltip on layer thumbnails", + "reduce the padding to make room for the scrollbar (#3148)", "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", - "onLayerAdded wasnt defined for SplitViews", - "position tooltip right over the thumbnail title", - "isPushAnalytics url param", - "add class to map container when no map id is set", - "ensure isDownload is a bool to avoid prop-types error", "set point radius to size that was set in the style settings", - "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", - "various fixes after release testing (#3151)", + "values that are strings but numeric in quality were not filtering", + "onLayerAdded wasnt defined for SplitViews", + "upgrade maps-gl for the rounded line join and caps", + "check full instanceUrl and handle not response.ok in geojson loader (#3142)", + "limit stroke width to 0-10", + "show no data message when geojson feature has no data (#3145)", + "translations: sync translations from transifex (dev) (#3132)", "use more understandable error messages", - "map plugin - do not load async layers multiple times (#3143)", - "the feature.id is set in maps-gl so use the properties.id instead find correct data", - "final fixes for geojson (#3154)", - "check download param when navigating to new", + "ensure isDownload is a bool to avoid prop-types error", "improve geojson layer error responses and cypress tests (#3149)", - "limit stroke width to 0-10", + "set map bounds after all layers are added to the map", "add class-names for push-analytics", - "reduce the padding to make room for the scrollbar (#3148)", + "prevent enabling download button while loading mask is showing", + "tab length should only take the space of the title", + "add class to map container when no map id is set", + "prevent data table effects from running code when no table (#3147)", + "final fixes for geojson (#3154)", + "improve hover states and add consistent spacing [UX-161] (#3121)", "highlight features when data table has filter", + "isPushAnalytics url param", "set minimum point size of 1", - "add tooltip on layer thumbnails", - "prevent enabling download button while loading mask is showing", - "show no data message when geojson feature has no data (#3145)", + "position tooltip right over the thumbnail title", "make `dhis2-map-new` class independent of downloadMode", - "translations: sync translations from transifex (dev) (#3132)", - "prevent data table effects from running code when no table (#3147)", + "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", + "map plugin - do not load async layers multiple times (#3143)", "make logic match prev code", - "tab length should only take the space of the title", - "values that are strings but numeric in quality were not filtering", - "set map bounds after all layers are added to the map", - "improve hover states and add consistent spacing [UX-161] (#3121)", - "reset error when switching which layer shows data table", - "upgrade maps-gl for the rounded line join and caps" + "various fixes after release testing (#3151)" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ - "add push analytics instructions", - "when rendering for push analytics, disable download button until map is rendered (#3072)", "merge to master 2.41.0 features and fixes", - "add ability to add GeoJSON URL external layers (#3127)" + "add ability to add GeoJSON URL external layers (#3127)", + "add push analytics instructions", + "when rendering for push analytics, disable download button until map is rendered (#3072)" ], "Maintenance": [ - "read single url param", "code comment", + "upgrade @dhis2/maps-gl", + "code cleaning", "legend item styling - set max line weight and rename to Point radius", - "update @dhis2/analytics and deduplicate deps", "improve legend for geojson layers", - "upgrade @dhis2/maps-gl", - "update i18n", + "read single url param", + "update @dhis2/analytics and deduplicate deps", "release: cut 100.5.0 [skip release]", - "code cleaning" + "update i18n" ], "GitHub": "

100.5.0 (2024-03-18)

\n

Bug Fixes

\n
    \n
  • navigating by the changing url ignored download mode and interpretation id parameters (#3125) (fcc5eaa)
  • \n
  • translations: sync translations from transifex (dev) (#3132) (7f5d178)
  • \n
  • improve hover states and add consistent spacing [UX-161] (#3121) (3f9e667)
  • \n
\n

Features

\n" }, @@ -5989,16 +5989,16 @@ }, "v100.4.0": { "Maintenance": [ - "add data table cypress test and enable orgunitinfo test (#3114)", - "release: cut 100.4.0 [skip release]", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", "release: cut 100.3.0 [skip release]", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", + "release: cut 100.4.0 [skip release]", "dependencies: upgrade ui to v9 (#3115)", + "add data table cypress test and enable orgunitinfo test (#3114)", "include release notes in slack bot message (#3123)" ], "Features": [ - "merge dev to master", - "replace data table with UI data table (#3015)" + "replace data table with UI data table (#3015)", + "merge dev to master" ], "GitHub": "

100.4.0 (2024-02-13)

\n

Features

\n" }, @@ -6014,29 +6014,29 @@ }, "v100.2.3": { "Bug Fixes": [ - "conditionally set PR title in dhis2-verify-app workflow (#3089)", "translations: sync translations from transifex (dev)", - "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)" + "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", + "conditionally set PR title in dhis2-verify-app workflow (#3089)" ], "Maintenance": [ - "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", "release: cut 100.2.3 [skip release]", - "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", - "use more verbose style in LayersLoader to clarify logic (#3075)", + "analytics@26.2.0 (#3081)", "use reportportal fork", - "use renamed github shared workflow (#3046)", - "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", + "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", + "test updates that decouple test to ui version", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", "26.2.0-cumulative-values-alpha.1", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", "use hyphens for app names", - "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", - "analytics@26.2.0 (#3081)", - "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", + "use renamed github shared workflow (#3046)", + "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", - "test updates that decouple test to ui version" + "use more verbose style in LayersLoader to clarify logic (#3075)", + "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)" ], "Testing": [ "add report portal attributes", @@ -6046,8 +6046,8 @@ }, "v100.2.2": { "Bug Fixes": [ - "do not show geojson or arcgis layers since they are not supported yet (#3036)", - "do not show unsupported geojson or arcgis external layers (#3036)" + "do not show unsupported geojson or arcgis external layers (#3036)", + "do not show geojson or arcgis layers since they are not supported yet (#3036)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -6056,88 +6056,88 @@ }, "v100.2.1": { "Maintenance": [ - "update jest tests and strings for removal of google basemaps", "only send bot messages on the actual release commit (#2988)", "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", "release: cut 100.2.1 [skip release]", + "update jest tests and strings for removal of google basemaps", "set up report portal (#3032)" ], "Bug Fixes": [ - "external basemaps were not showing [DHIS2-15953] (#3017)", "translations: sync translations from transifex (dev)", - "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", - "release candidate 100.2.1", "ensure layer type is supported and remove the unsupported Google basemaps", - "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)" + "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", + "release candidate 100.2.1", + "external basemaps were not showing [DHIS2-15953] (#3017)", + "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)" ], "GitHub": "

100.2.1 (2023-11-03)

\n

Bug Fixes

\n
    \n
  • ensure layer type is supported and remove the unsupported Google basemaps (25de9ba)
  • \n
  • external basemaps were not showing [DHIS2-15953] (#3017) (47ef463)
  • \n
  • external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023) (9a8f34e)
  • \n
  • sorting of layers by drag and drop was not working [DHIS2-16024] (#3021) (e006287)
  • \n
  • translations: sync translations from transifex (dev) (02b5f73)
  • \n
" }, "v100.2.0": { "Features": [ - "merge to master Sept 27", - "upgrade toolbar (DHIS2-15667) (#2936)" + "upgrade toolbar (DHIS2-15667) (#2936)", + "merge to master Sept 27" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)", "accept both lowercase and camelCase interpretationId in url(#2937)" ], "Maintenance": [ + "send success message to slack when release succeeds (#2954)", "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)", + "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)", "fixed period select refactor (#2958)", - "send success message to slack when release succeeds (#2954)", - "release: cut 100.2.0 [skip release]", - "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)" + "release: cut 100.2.0 [skip release]" ], "GitHub": "

100.2.0 (2023-09-27)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (af3183c)
  • \n
  • accept both lowercase and camelCase interpretationId in url(#2937) (c171b3d)
  • \n
  • translations: sync translations from transifex (dev) (1ec1b5c)
  • \n
  • translations: sync translations from transifex (dev) (bfff4ab)
  • \n
  • translations: sync translations from transifex (dev) (2a77caa)
  • \n
\n

Features

\n\n

Reverts

\n" }, "v100.1.7": { "Bug Fixes": [ - "set default basemap for interpretation map (DHIS2-15788) (#2944)", "hide see position from context meny for split view maps", - "post a data statistics view when map is open or saved (#2951)", - "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", "use programIndicators endpoint respecting sharing settings (#2950)", "draw layers with opacity (#2948)", "show warning if event filter is not supported (#2952)", - "use display name for data sets (#2947)" + "set default basemap for interpretation map (DHIS2-15788) (#2944)", + "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "use display name for data sets (#2947)", + "post a data statistics view when map is open or saved (#2951)" ], "Maintenance": [ - "add cypress test checking context menu contents", - "cypress test of the interpretations modal", "fix dataDownload tests", "format files and fix broken import", - "remove manifest file", "release: cut 100.1.7 [skip release]", + "add cypress test checking context menu contents", + "cypress test of the interpretations modal", + "remove manifest file", "update cypress to v12 and adjust config files" ], "GitHub": "

100.1.7 (2023-09-07)

\n

Bug Fixes

\n
    \n
  • draw layers with opacity (#2948) (2eb4dd4)
  • \n
  • hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945) (e76c591)
  • \n
  • post a data statistics view when map is open or saved (#2951) (4db4fa6)
  • \n
  • set default basemap for interpretation map (DHIS2-15788) (#2944) (49e1c2c)
  • \n
  • show warning if event filter is not supported (#2952) (6d1caa1)
  • \n
  • use display name for data sets (#2947) (b77b0df)
  • \n
  • use programIndicators endpoint respecting sharing settings (#2950) (b43ad0f)
  • \n
" }, "v100.1.6": { "Bug Fixes": [ - "Set rendering strategy to single if not relative period (#2703)", "translations: sync translations from transifex (dev)", "keep layer visibility when period is changed (#2705)", + "upgrade landcover dataset (#2732)", "set period for each split view map (#2721)", - "upgrade landcover dataset (#2732)" + "Set rendering strategy to single if not relative period (#2703)" ], "Documentation": [ "maps download and value labels (#2691)" ], "Maintenance": [ + "BooleanStyle as functional component (#2921)", + "dependency upgrades (#2722)", + "remove target-branch from dependabot config (#2731)", + "use maps-app emoji in nightly slack message", "remove old code", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)", - "release: cut 100.1.6 [skip release]", "use 50 second timeout for card title to appear (#2730)", + "disable nightly scheduled test run (#2782)", "increase cypress extended timeout (#2744)", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)", "dependency upgrades (#2930)", - "increase default timeout for DOM activity (#2720)", - "dependency upgrades (#2722)", - "use maps-app emoji in nightly slack message", "PeriodTypeSelect as functional component (#2926)", + "release: cut 100.1.6 [skip release]", "RenderingStategy as functional component and usePrevious hook (#2927)", - "BooleanStyle as functional component (#2921)", - "disable nightly scheduled test run (#2782)", - "remove target-branch from dependabot config (#2731)" + "increase default timeout for DOM activity (#2720)" ], "GitHub": "

100.1.6 (2023-08-31)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (3a3b81e)
  • \n
  • translations: sync translations from transifex (dev) (3effb0d)
  • \n
  • keep layer visibility when period is changed (#2705) (df32ea4)
  • \n
  • set period for each split view map (#2721) (6ec0eba)
  • \n
  • Set rendering strategy to single if not relative period (#2703) (c47484b)
  • \n
  • upgrade landcover dataset (#2732) (3e93ced)
  • \n
  • translations: sync translations from transifex (dev) (22d43c7)
  • \n
  • translations: sync translations from transifex (dev) (b5da40a)
  • \n
  • translations: sync translations from transifex (dev) (a090132)
  • \n
  • translations: sync translations from transifex (dev) (21acc31)
  • \n
  • translations: sync translations from transifex (dev) (4597cbb)
  • \n
" }, @@ -6147,9 +6147,9 @@ "move docs to app repo" ], "Maintenance": [ + "clean up old files", "gitignore", - "release: cut 100.1.5 [skip release]", - "clean up old files" + "release: cut 100.1.5 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" @@ -6178,8 +6178,8 @@ "menu-management-app": { "v100.0.0": { "Features": [ - "trigger first release", - "prepare for release" + "prepare for release", + "trigger first release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]", @@ -6239,9 +6239,9 @@ }, "v28.2.7": { "Build Updates": [ - "fix lint script", "replace semantic commit checks with new workflow", - "fix d2-style script" + "fix d2-style script", + "fix lint script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6317,8 +6317,8 @@ "upgrade to @dhis2/ui v6 and bump other dependency versions (#282)" ], "Maintenance": [ - "release: cut 28.2.0 [skip ci]", - "add file extension to entry point in config" + "add file extension to entry point in config", + "release: cut 28.2.0 [skip ci]" ], "GitHub": "

28.2.0 (2021-03-11)

\n

Features

\n
    \n
  • upgrade to @dhis2/ui v6 and bump other dependency versions (#282) (9957535)
  • \n
" }, @@ -6369,41 +6369,41 @@ }, "v28.0.2": { "Maintenance": [ - "translations: sync Swedish translations from transifex (master)", - "translations: sync Tajik translations from transifex (master)", - "update travis config and remove unused deps", - "translations: sync PortugueseBrazil translations from transifex (master)", - "replace maven with alternate deployment regime", - "add stale bot configuration (#16)", - "translations: sync French translations from transifex [skip ci] (master)", - "translations: sync French translations from transifex (master)", "translations: sync PersianAfghanistan translations from transifex (master)", - "translations: sync Swedish translations from transifex [skip ci] (master)", - "translations: sync translations from transifex (master)", - "translations: sync Arabic translations from transifex [skip ci] (master)", - "transifex integration", - "translations: sync Vietnamese translations from transifex (master)", - "translations: sync Chinese translations from transifex (master)", - "clean up build process", - "translations: sync Urdu translations from transifex (master)", - "translations: sync Russian translations from transifex (master)", - "do not copy package.json to build", "translations: sync Lao translations from transifex (master)", - "translations: sync translations from transifex [skip ci] (master)", "release: cut 28.0.2 [skip ci]", - "translations: sync Spanish translations from transifex [skip ci] (master)", + "translations: sync PortugueseBrazil translations from transifex (master)", + "replace maven with alternate deployment regime", "update to version 31 for master because of new build pipeline", - "translations: sync TetumTetun translations from transifex (master)", + "add stale bot configuration (#16)", + "translations: sync Chinese translations from transifex (master)", "translations: sync Portuguese translations from transifex (master)", + "translations: sync Swedish translations from transifex [skip ci] (master)", + "translations: sync TetumTetun translations from transifex (master)", + "do not copy package.json to build", "translations: sync Indonesian translations from transifex (master)", - "translations: sync Pushto translations from transifex (master)", + "update travis config and remove unused deps", + "translations: sync Arabic translations from transifex (master)", "translations: sync Spanish translations from transifex (master)", - "translations: sync Arabic translations from transifex (master)" + "translations: sync Spanish translations from transifex [skip ci] (master)", + "translations: sync Tajik translations from transifex (master)", + "translations: sync Pushto translations from transifex (master)", + "translations: sync Urdu translations from transifex (master)", + "translations: sync Swedish translations from transifex (master)", + "translations: sync Russian translations from transifex (master)", + "translations: sync French translations from transifex [skip ci] (master)", + "transifex integration", + "translations: sync translations from transifex [skip ci] (master)", + "clean up build process", + "translations: sync translations from transifex (master)", + "translations: sync French translations from transifex (master)", + "translations: sync Vietnamese translations from transifex (master)", + "translations: sync Arabic translations from transifex [skip ci] (master)" ], "Build Updates": [ - "add comment and close workflow", "update travis builds (#14)", - "migrate to github actions (#239)" + "migrate to github actions (#239)", + "add comment and close workflow" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6811,195 +6811,195 @@ }, "v100.0.0": { "Maintenance": [ - "add apphubid", "update app version (#1302)", "update verify-app github action", "release: cut 100.0.0 [skip release]", + "add apphubid", "update app title (#1303)" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • adding AppHub ID to enable continuous release
  • \n
" }, "v99.9.9": { "Features": [ - "add dropdown for default basemap [DHIS2-12155]", - "use @dhis2/ui components for OAuth2 clients editor", - "add credentialsExpiresReminderInDays setting", - "use @dhis2/ui components for file uploads", - "system update notifications setting (#950)", - "add more analytics/sql view max limit options (DHIS2-12521)", - "analytics: facility map layer settings", - "add setting startModuleEnableLightweight (DHIS2-12060)", "zero data values in analytics tables setting (#933)", + "system update notifications setting (#950)", + "use @dhis2/ui components for file uploads", "analytics: add default org unit group set and level for maps", "add more options", - "hide biweekly periods (DHIS2-11165)", + "add credentialsExpiresReminderInDays setting", + "add more analytics/sql view max limit options (DHIS2-12521)", "add in scheduling settings to settings app [DHIS2-15765] (#1295)", - "port to app-platform (#800)" + "port to app-platform (#800)", + "analytics: facility map layer settings", + "add dropdown for default basemap [DHIS2-12155]", + "hide biweekly periods (DHIS2-11165)", + "add setting startModuleEnableLightweight (DHIS2-12060)", + "use @dhis2/ui components for OAuth2 clients editor" ], "Maintenance": [ - "release: cut 29.9.2 [skip ci]", - "release: cut 29.14.1 [skip ci]", - "release: cut 29.14.0 [skip ci]", - "release: cut 29.14.13 [skip ci]", - "release: cut 29.6.13 [skip ci]", - "release: cut 29.9.1 [skip ci]", - "release: cut 29.14.28 [skip ci]", - "release: cut 29.14.12 [skip ci]", - "release: cut 29.16.2 [skip ci]", - "set minDHIS2Version (#1301)", - "release: cut 29.14.15 [skip ci]", - "release: cut 29.7.3 [skip ci]", + "release: cut 29.13.0 [skip ci]", + "release: cut 29.14.9 [skip ci]", + "release: cut 29.8.0 [skip ci]", "release: cut 29.14.27 [skip ci]", + "release: cut 29.7.1 [skip ci]", + "release: cut 29.14.26 [skip ci]", + "release: cut 29.6.6 [skip ci]", + "release: cut 29.14.28 [skip ci]", + "release: cut 29.13.4 [skip ci]", "release: cut 29.14.3 [skip ci]", - "release: cut 29.14.22 [skip ci]", - "release: cut 29.14.36 [skip ci]", - "release: cut 29.14.5 [skip ci]", - "release: cut 29.14.34 [skip ci]", + "release: cut 29.14.21 [skip ci]", + "release: cut 29.14.29 [skip ci]", "release: cut 29.16.1 [skip ci]", - "release: cut 29.6.14 [skip ci]", - "update settings key names for dashboard behaviour (#815)", - "release: cut 29.15.0 [skip ci]", - "release: cut 29.14.40 [skip ci]", + "release: cut 29.11.5 [skip ci]", + "release: cut 29.14.17 [skip ci]", "release: cut 29.6.12 [skip ci]", - "release: cut 29.6.11 [skip ci]", - "release: cut 29.11.6 [skip ci]", - "release: cut 29.7.4 [skip ci]", - "release: cut 29.14.37 [skip ci]", - "release: cut 29.14.21 [skip ci]", - "release: cut 29.14.31 [skip ci]", - "release: cut 29.7.9 [skip ci]", - "release: cut 29.14.30 [skip ci]", - "release: cut 29.15.9 [skip ci]", + "release: cut 29.6.1 [skip ci]", + "update pot file", + "release: cut 29.16.2 [skip ci]", + "release: cut 29.11.0 [skip ci]", + "add d2.config.js", + "release: cut 29.9.4 [skip ci]", + "release: cut 29.13.2 [skip ci]", + "release: cut 29.15.0 [skip ci]", + "release: cut 29.10.0 [skip ci]", + "release: cut 29.13.1 [skip ci]", + "release: cut 29.6.2 [skip ci]", + "release: cut 29.14.12 [skip ci]", + "release: cut 29.6.4 [skip ci]", + "release: cut 29.9.0 [skip ci]", + "release: cut 29.6.5 [skip ci]", + "deps: update app-runtime to latest", "release: cut 29.15.4 [skip ci]", - "release: cut 29.14.14 [skip ci]", - "release: cut 29.14.23 [skip ci]", - "release: cut 29.15.5 [skip ci]", + "release: cut 29.7.7 [skip ci]", + "release: cut 29.13.3 [skip ci]", + "release: cut 29.11.2 [skip ci]", "release: cut 29.15.7 [skip ci]", - "remove old translation files", - "release: cut 29.8.0 [skip ci]", - "release: cut 29.14.8 [skip ci]", - "update transifex config", - "release: cut 29.9.0 [skip ci]", - "release: cut 29.14.24 [skip ci]", + "release: cut 29.12.2 [skip ci]", + "release: cut 29.6.10 [skip ci]", + "release: cut 29.10.2 [skip ci]", + "release: cut 29.7.5 [skip ci]", "release: cut 29.12.3 [skip ci]", - "release: cut 29.15.1 [skip ci]", - "release: cut 29.15.8 [skip ci]", - "release: cut 29.13.2 [skip ci]", - "release: cut 29.13.7 [skip ci]", - "release: cut 29.14.4 [skip ci]", - "release: cut 29.6.0 [skip ci]", + "release: cut 29.12.4 [skip ci]", + "release: cut 29.12.1 [skip ci]", + "release: cut 29.9.2 [skip ci]", + "release: cut 29.7.9 [skip ci]", + "release: cut 29.14.40 [skip ci]", "release: cut 29.14.41 [skip ci]", - "release: cut 29.14.38 [skip ci]", - "release: cut 29.14.20 [skip ci]", - "release: cut 29.16.0 [skip ci]", + "release: cut 29.7.3 [skip ci]", + "release: cut 29.13.7 [skip ci]", + "release: cut 29.6.3 [skip ci]", + "release: cut 29.7.6 [skip ci]", + "release: cut 29.14.11 [skip ci]", "add icon", - "release: cut 29.10.1 [skip ci]", - "release: cut 29.12.2 [skip ci]", - "release: cut 29.11.4 [skip ci]", + "release: cut 29.14.24 [skip ci]", + "release: cut 29.7.2 [skip ci]", + "release: cut 29.15.6 [skip ci]", + "release: cut 29.14.32 [skip ci]", + "release: cut 29.15.9 [skip ci]", + "release: cut 29.14.38 [skip ci]", + "release: cut 29.14.18 [skip ci]", + "release: cut 29.14.14 [skip ci]", "release: cut 29.14.39 [skip ci]", - "release: cut 29.12.4 [skip ci]", + "release: cut 29.14.20 [skip ci]", + "release: cut 29.6.13 [skip ci]", + "release: cut 29.14.8 [skip ci]", + "release: cut 29.14.35 [skip ci]", "release: cut 29.11.1 [skip ci]", - "release: cut 29.6.6 [skip ci]", - "release: cut 29.14.19 [skip ci]", - "release: cut 29.14.10 [skip ci]", - "release: cut 29.14.26 [skip ci]", - "add d2.config.js", - "update pot file", - "release: cut 29.14.16 [skip ci]", - "release: cut 29.7.2 [skip ci]", - "release: cut 29.14.6 [skip ci]", - "release: cut 29.7.8 [skip ci]", - "release: cut 29.14.29 [skip ci]", - "port app to app platform", - "release: cut 29.14.7 [skip ci]", - "release: cut 29.14.25 [skip ci]", - "release: cut 29.6.7 [skip ci]", + "update settings key names for dashboard behaviour (#815)", + "release: cut 29.13.6 [skip ci]", + "update transifex config", + "release: cut 29.15.8 [skip ci]", + "release: cut 29.10.1 [skip ci]", "release: cut 29.13.5 [skip ci]", - "release: cut 29.11.3 [skip ci]", - "release: cut 29.11.2 [skip ci]", - "release: cut 29.14.17 [skip ci]", - "release: cut 29.7.0 [skip ci]", + "remove old translation files", "modernise config", - "release: cut 29.14.18 [skip ci]", + "release: cut 29.6.9 [skip ci]", + "release: cut 29.12.0 [skip ci]", + "release: cut 29.14.0 [skip ci]", + "release: cut 29.14.30 [skip ci]", + "release: cut 29.14.33 [skip ci]", "release: cut 29.9.3 [skip ci]", + "release: cut 29.14.1 [skip ci]", + "release: cut 29.14.31 [skip ci]", + "release: cut 29.14.10 [skip ci]", + "release: cut 29.15.3 [skip ci]", + "release: cut 29.14.34 [skip ci]", + "release: cut 29.14.7 [skip ci]", + "release: cut 29.14.19 [skip ci]", + "release: cut 29.6.14 [skip ci]", + "release: cut 29.6.7 [skip ci]", + "release: cut 29.6.11 [skip ci]", + "remove scss", "release: cut 29.15.2 [skip ci]", + "set minDHIS2Version (#1301)", + "release: cut 29.14.23 [skip ci]", "update allowlist language [DHIS2-10247] (#1294)", - "release: cut 29.15.3 [skip ci]", - "release: cut 29.10.2 [skip ci]", + "release: cut 29.7.8 [skip ci]", + "release: cut 29.14.6 [skip ci]", + "release: cut 29.9.1 [skip ci]", + "release: cut 29.11.6 [skip ci]", + "release: cut 29.14.16 [skip ci]", + "release: cut 29.11.3 [skip ci]", + "release: cut 29.14.13 [skip ci]", + "release: cut 29.14.36 [skip ci]", + "release: cut 29.16.0 [skip ci]", "update app icon", - "release: cut 29.7.5 [skip ci]", - "release: cut 29.11.0 [skip ci]", - "release: cut 29.7.1 [skip ci]", - "release: cut 29.11.5 [skip ci]", - "release: cut 29.13.3 [skip ci]", - "release: cut 29.6.9 [skip ci]", + "release: cut 29.7.4 [skip ci]", + "release: cut 29.15.1 [skip ci]", + "release: cut 29.6.0 [skip ci]", + "release: cut 29.14.22 [skip ci]", + "port app to app platform", + "release: cut 29.14.15 [skip ci]", + "release: cut 29.14.37 [skip ci]", + "release: cut 29.11.4 [skip ci]", "release: cut 29.6.8 [skip ci]", - "release: cut 29.6.1 [skip ci]", - "release: cut 29.13.4 [skip ci]", - "release: cut 29.14.9 [skip ci]", - "release: cut 29.14.33 [skip ci]", - "release: cut 29.12.0 [skip ci]", - "release: cut 29.7.6 [skip ci]", - "deps: update app-runtime to latest", - "release: cut 29.13.6 [skip ci]", - "release: cut 29.12.1 [skip ci]", - "release: cut 29.6.3 [skip ci]", - "release: cut 29.6.5 [skip ci]", - "release: cut 29.6.10 [skip ci]", + "release: cut 29.14.4 [skip ci]", + "release: cut 29.14.25 [skip ci]", + "release: cut 29.15.5 [skip ci]", "release: cut 29.14.2 [skip ci]", - "release: cut 29.6.2 [skip ci]", - "release: cut 29.14.11 [skip ci]", - "release: cut 29.14.35 [skip ci]", - "release: cut 29.15.6 [skip ci]", - "release: cut 29.13.1 [skip ci]", - "release: cut 29.9.4 [skip ci]", - "release: cut 29.7.7 [skip ci]", - "release: cut 29.13.0 [skip ci]", - "release: cut 29.6.4 [skip ci]", - "release: cut 29.10.0 [skip ci]", - "release: cut 29.14.32 [skip ci]", - "remove scss" + "release: cut 29.14.5 [skip ci]", + "release: cut 29.7.0 [skip ci]" ], "Bug Fixes": [ - "use '-:-' instead of null as i18n namespace separator (#879)", - "adjust texts and use min/max attr on input instead of js validation", - "ensure i18n is imported before translations [DHIS2-13859] (#1106)", - "language display (#1131)", + "remove duplicate entry of keyAnalysisRelativePeriod", + "extend container height [DHIS2-15875] (#1271)", + "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)", + "update info icons (#1290)", + "add back OAUTH2 [DHIS2-15326] (#1300)", "show alert if custom logo upload fails (#825)", - "reorganise some analytics settings DHIS2-13110 (#966)", - "tweak material UI theme colours", - "use d2-i18n for translations", + "use '-:-' instead of null as i18n namespace separator (#879)", + "update category order, add new relative period", "remove oauth2 config [DHIS2-15326] (#1269)", - "translations: sync translations from transifex (master)", - "style headers like other apps", + "move dashboard behaviour-related settings (#814)", + "use Card from @dhis2/ui", + "update transifex config (#810)", + "assume field is a default field type if no mapping is found (#1068)", + "indicate OSMLight as default", "localized-text: subscribe to settingsStore and rerender on change", - "indicate OSMLight basemap as default", - "add warning for calendar update [DHIS2-7422] (#1120)", - "extend container height [DHIS2-15875] (#1271)", "appearance translations [DHIS2-15662] (#1259)", - "indicate OSMLight as default", - "use Card from @dhis2/ui", - "update category order, add new relative period", - "implement field-specific validator", - "add back OAUTH2 [DHIS2-15326] (#1300)", + "indicate OSMLight basemap as default", + "reorganise some analytics settings DHIS2-13110 (#966)", "Analytics tab - put the internal maps before the external, and remove Google options", - "remove duplicate entry of keyAnalysisRelativePeriod", - "assume field is a default field type if no mapping is found (#1068)", - "update transifex config (#810)", - "move dashboard behaviour-related settings (#814)", - "update info icons (#1290)", "show help text for sender email field", - "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)" + "adjust texts and use min/max attr on input instead of js validation", + "language display (#1131)", + "style headers like other apps", + "add warning for calendar update [DHIS2-7422] (#1120)", + "use d2-i18n for translations", + "translations: sync translations from transifex (master)", + "tweak material UI theme colours", + "implement field-specific validator", + "ensure i18n is imported before translations [DHIS2-13859] (#1106)" ], "Testing": [ "add feature files" ], "Build Updates": [ - "commit-checks: trigger checks", - "preview: enable deploy previews", "fix d2-style script", + "fix lint script", "replace semantic commit checks with new workflow (#980)", - "fix lint script" + "commit-checks: trigger checks", + "preview: enable deploy previews" ] }, "v30.0.5": {}, @@ -7008,11 +7008,11 @@ "v30.0.2": {}, "v30.0.1": { "Maintenance": [ - "remove package.json", - "upgrade to v30", + "remove cache for node_modules", "replace maven with alternate deployment regime", "update travis config and remove deploy-build from devdep", - "remove cache for node_modules" + "remove package.json", + "upgrade to v30" ] }, "v29.16.2": { @@ -7089,6 +7089,14 @@ } }, "translations-app": { + "v100.0.6": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" + ], + "Maintenance": [ + "release: cut 100.0.6 [skip release]" + ] + }, "v100.0.5": { "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -7154,8 +7162,8 @@ }, "v26.2.49": { "Bug Fixes": [ - "add/handle missing property translations [DHIS2-11316] (#849)", - "allow programRuleAction translations [DHIS2-12971] (#848)" + "allow programRuleAction translations [DHIS2-12971] (#848)", + "add/handle missing property translations [DHIS2-11316] (#849)" ], "Maintenance": [ "release: cut 26.2.49 [skip ci]" @@ -7332,16 +7340,6 @@ "release: cut 26.2.30 [skip ci]" ], "GitHub": "

26.2.30 (2022-11-30)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (dd11094)
  • \n
" - }, - "v26.2.29": { - "Maintenance": [ - "release: cut 26.2.29 [skip ci]", - "update app icon" - ], - "Bug Fixes": [ - "translations: sync translations from transifex (master)" - ], - "GitHub": "

26.2.29 (2022-11-16)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (5af3ee3)
  • \n
" } }, "usage-analytics-app": { @@ -7491,8 +7489,8 @@ }, "v101.0.29": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 101.0.29 [skip release]" + "release: cut 101.0.29 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -7614,33 +7612,33 @@ "use-case-configuration": { "1.1.0": { "Features": [ - "add reset values", + "disable Save and Next button when DE not meet criteria", + "regenerate en.pot", + "erase and reset all content [DHIS2-15912] (#17)", + "create erase all settings component", "add warning box that to change DE value type", + "create parse version function", + "add reset values", "create webapp version tag component", "inform user that data elements value type have changed [DHIS2-17247] (#27)", - "add button to erase all settings", "add webapp version constant", - "disable Save and Next button when DE not meet criteria", - "create erase all settings component", - "add webapp version tag [DHIS2-17248] (#25)", - "create parse version function", - "regenerate en.pot", - "erase and reset all content [DHIS2-15912] (#17)" + "add button to erase all settings", + "add webapp version tag [DHIS2-17248] (#25)" ], "Maintenance": [ - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", - "upgrade webapp version", - "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)", - "deps: bump express from 4.18.2 to 4.19.2 (#24)", "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)", + "deps: bump express from 4.18.2 to 4.19.2 (#24)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", "upgrade dependencies (#26)", - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)" + "upgrade webapp version", + "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)" ], "Bug Fixes": [ - "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)", "check and compare versions with prerelease", + "allow user to change saved data element", "change value type for data elements [DHIS2-16679] (#21)", - "allow user to change saved data element" + "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.

\n
    \n
  • \n

    Enhanced Data Validation: Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.

    \n
  • \n
  • \n

    Streamlined Configuration Management: To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.

    \n
  • \n
  • \n

    Seamless Program Configuration: After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.

    \n
  • \n
  • \n

    Intelligent Field Validation: When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.

    \n
  • \n
  • \n

    Improved User Experience: To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.

    \n
  • \n
\n

With these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.

\n

RELEASE INFO:

\n

Release Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc\nIssues related | Jira issues

" } @@ -7697,16 +7695,16 @@ ], "Maintenance": [ "release: cut 100.0.0 [skip release]", - "semantic release (#1398)", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "semantic release (#1398)" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • trigger the first release on CR
  • \n
" }, "v99.9.9": {}, "v31.0.0": { "Maintenance": [ - "update semantic release", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "update semantic release" ], "Features": [ "trigger first release" @@ -7946,15 +7944,15 @@ }, "v100.1.6": { "Maintenance": [ - "update fixtures", - "release: cut 100.1.6 [skip release]", - "fix linting issues", - "update node version in gh workflow to 18", "upgrade cypress setup (#1421)", + "update node version in gh workflow to 18", "upgrade cypress setup in the user-app project", - "update app label to match hardcoded name in core (#1415)", + "update fixtures", + "update cypress github action", + "fix linting issues", "update api version in github workflow", - "update cypress github action" + "update app label to match hardcoded name in core (#1415)", + "release: cut 100.1.6 [skip release]" ], "Bug Fixes": [ "remove references to deprecated userCredentials object (#1407)" @@ -8012,8 +8010,8 @@ "update notice box display logic" ], "Maintenance": [ - "fix lint error", - "release: cut 100.1.0 [skip release]" + "release: cut 100.1.0 [skip release]", + "fix lint error" ], "GitHub": "

100.1.0 (2024-05-07)

\n

Features

\n
    \n
  • add a default notice box based on access level of the user in GroupDetails page (619186d)
  • \n
  • update notice box display logic (6870615)
  • \n
" }, @@ -8074,263 +8072,263 @@ }, "v99.9.9": { "Refactoring": [ - "remove deprecated UI dependencies and refactory summary pages (#921)", - "replace all usage of the old current user hook by the new one", "clean up and optimise authority- and group-editor (#841)", + "rewrite section navigation and home components", + "side nav: adjust background colors & decrease width", + "migrate form components to @dhis2/ui (#856)", + "searchable-group-editor: function comp and use data-engine", + "stop memoizing a small set of pending changes", + "remove all usage of api", + "sidenav: use @dhis2/ui & add tests for homepage and sidenav", "searchable-org-unit-tree: rename classes to styles (#842)", "side nav: use @dhis2/ui components & proper accessibility attributes", - "add current user provider", - "remove unused files", - "sidenav: use @dhis2/ui & add tests for homepage and sidenav", - "use multiple array.every instead of single array.reduce", "authority-editor: remove complexity", - "rewrite section navigation and home components", + "use multiple array.every instead of single array.reduce", "move new use current user hook to hooks folder", - "searchable-group-editor: function comp and use data-engine", - "remove all usage of api", - "migrate form components to @dhis2/ui (#856)", - "stop memoizing a small set of pending changes", - "side nav: adjust background colors & decrease width" + "remove deprecated UI dependencies and refactory summary pages (#921)", + "replace all usage of the old current user hook by the new one", + "remove unused files", + "add current user provider" ], "Bug Fixes": [ - "don't publish to App Hub and allow merge commits", - "authority-editor: optimise performance of checkboxes", - "user: org unit related fixes (#900)", - "sidenav: add missing \"return null\" statement when there are no sections", - "authority-editor: unblock input", - "sidenav border style", - "close action menu when closing confirmation modal", - "user: show user's database language (#917)", + "use container to apply background to table lists", + "user-list: only show 'reset password' action if an email can be sent (#924)", + "authority-editor: add some authorities to tracker group", "update successful save redirects [DHIS2-15431] (#1218)", + "Add translation for F_AGGREGATE_DATA_EXCHANGE auth", + "authority-editor: fix loading, error and noMatches UI", + "authority-editor: unblock input", + "add tests", + "remove beta entries from changelog", + "home: migrate homepage components to @dhis2/ui (#840)", "remove formspy code", - "use dedicated endpoint for checking the username (#1092)", - "handle invite toggle with useField", - "form: increase width of date input types due to Chrome calendar icon (#914)", - "authority-editor: correctly toggle column checkboxes + memoize comp", - "org unit search logic [DHIS2-14585] (#1217)", - "authority-editor: center metadata checkboxes", - "authority-editor: fix initial values issue", - "make username optional when inviting users (#978)", - "user manager checkbox behaviour (#1073)", "attributes: don't assume presence of values.attributeValues (#927)", + "prevent jest parse error", + "bulk-member-manager: prevent adding same entity to pending changes", + "authority-editor: fix initial values issue", "update lastLogin for server difference [DHIS2-14203] (#1118)", - "translations: sync translations from transifex (master)", - "user: make userCredentials first key in user data body", - "use container to apply background to table lists", - "remove beta entries from changelog", - "bulk-member-manager improvements (#948)", + "semantic: allow merge commits", + "adjust form styling", + "user: only set email field as required if inviting by email", "fix user manager checkbox behaviour", - "language drop downs [DHIS2-15328] (#1147)", - "authority-editor: resolve issue with error and loading state", - "authority-editor: ensure authority groups are empty to start off", - "authority-editor: add some authorities to tracker group", - "user-list: only show 'reset password' action if an email can be sent (#924)", - "bulk-member-manager: fix pagination and refactor", - "reset email field when invite user changes", - "styled-jsx: remove incorrect extension (#1054)", - "home: migrate homepage components to @dhis2/ui (#840)", + "use field is invite (#1094)", + "make username optional when inviting users (#978)", + "authority-editor: use classnames for conditional classes", "bulk-user-manager: sort list by firstName and surname", - "address various style and text issues (#1091)", + "sidenav: add missing \"return null\" statement when there are no sections", + "authority-editor: correctly toggle column checkboxes + memoize comp", + "user: show user's database language (#917)", + "handle invite toggle with useField", + "user: make userCredentials first key in user data body", + "address 2fa disable regression", "hide x scrollbar in replicate user [DHIS2-15611] (#1293)", - "align password help text with validation logic (#1131)", - "handle empty user roles response (#1215)", - "authority-editor: use classnames for conditional classes", + "user-list: show title at top of 'replicate user' form (#925)", + "form: increase width of date input types due to Chrome calendar icon (#914)", + "Add translation for aggregate data exchange auth [DHIS2-13961]", "org unit access in search [DHIS2-16268] (#1324)", - "prevent jest parse error", - "Add translation for F_AGGREGATE_DATA_EXCHANGE auth", "user: stringify array of org units before passing to useEffect as dep", - "address 2fa disable regression", - "address user list action menu regressions (#1127)", - "add missing authority translations [DHIS2-16516] (#1339)", - "add tests", - "clear self registration selection on filter reset [DHIS2-14189] (#1100)", "filter styles", - "bulk-member-manager: prevent adding same entity to pending changes", - "adjust form styling", - "semantic: allow merge commits", - "user: only set email field as required if inviting by email", - "address user enabling and disabling regression", - "authority-editor: fix loading, error and noMatches UI", - "upgrade @dhis2/ui to allow uppercase in username validation (#1018)", - "use field is invite (#1094)", + "clear self registration selection on filter reset [DHIS2-14189] (#1100)", + "authority-editor: center metadata checkboxes", + "don't publish to App Hub and allow merge commits", "ensure superusers have access to full context menu", - "upgrade @dhis2/ui to use correct username validation (#1051)", - "user-list: show title at top of 'replicate user' form (#925)", - "adjust details view styling", + "handle empty user roles response (#1215)", + "align password help text with validation logic (#1131)", + "org unit search logic [DHIS2-14585] (#1217)", "retrieve user locales [DHIS2-16170] (#1325)", - "groups: use correct method and endpoint to leave groups (#912)", + "reset email field when invite user changes", + "authority-editor: resolve issue with error and loading state", + "close action menu when closing confirmation modal", + "styled-jsx: remove incorrect extension (#1054)", + "address user list action menu regressions (#1127)", + "upgrade @dhis2/ui to use correct username validation (#1051)", "use staticStyle for empty data table row", - "Add translation for aggregate data exchange auth [DHIS2-13961]" - ], - "Maintenance": [ - "release: cut 1.5.1 [skip release]", - "release: cut 1.4.22 [skip release]", - "only subscribe to value", - "release: cut 1.4.37 [skip release]", - "release: cut 1.5.24 [skip release]", - "release: cut 1.3.8 [skip ci]", - "cleanup unused deps", - "release: cut 1.5.32 [skip release]", - "release: cut 1.4.14 [skip release]", - "release: cut 1.4.7 [skip release]", - "release: cut 1.5.36 [skip release]", - "release: cut 1.4.4 [skip release]", - "release: cut 1.5.34 [skip release]", - "release: cut 1.4.28 [skip release]", - "release: cut 1.5.13 [skip release]", - "upgrade to cypress commands and plugins v9", - "dhis2 cypress utils: upgrade commands & plugins packages", - "release: cut 1.4.21 [skip release]", - "stop using deprecated prop name", - "release: cut 1.2.13 [skip ci]", - "release: cut 1.3.1 [skip ci]", + "authority-editor: ensure authority groups are empty to start off", + "user manager checkbox behaviour (#1073)", + "groups: use correct method and endpoint to leave groups (#912)", + "upgrade @dhis2/ui to allow uppercase in username validation (#1018)", + "use dedicated endpoint for checking the username (#1092)", + "language drop downs [DHIS2-15328] (#1147)", + "authority-editor: optimise performance of checkboxes", + "bulk-member-manager improvements (#948)", + "address user enabling and disabling regression", + "sidenav border style", + "address various style and text issues (#1091)", + "user: org unit related fixes (#900)", + "translations: sync translations from transifex (master)", + "add missing authority translations [DHIS2-16516] (#1339)", + "adjust details view styling", + "bulk-member-manager: fix pagination and refactor" + ], + "Maintenance": [ + "release: cut 1.5.24 [skip release]", + "release: cut 1.4.29 [skip release]", + "release: cut 1.5.11 [skip release]", + "release: cut 1.5.1 [skip release]", + "release: cut 1.4.35 [skip release]", + "authority-editor: do not return internal updateColumnHeaders", + "authority-editor: remove custom authorities from tracker section (#851)", + "release: cut 1.3.4 [skip ci]", + "release: cut 1.4.16 [skip release]", + "release: cut 1.4.22 [skip release]", + "release: cut 1.4.5 [skip release]", + "authority-editor: use design system color for text highlights", + "release: cut 1.4.33 [skip release]", + "release: cut 1.4.26 [skip release]", + "release: cut 1.4.36 [skip release]", + "test for empty table component", + "release: cut 1.5.33 [skip release]", + "release: cut 1.3.13 [skip release]", + "release: cut 1.2.11 [skip ci]", + "release: cut 1.4.34 [skip release]", + "cypress: update stubs", + "update emptyTableInfo component", "release: cut 1.4.10 [skip release]", - "release: cut 1.5.5 [skip release]", - "release: cut 1.3.12 [skip release]", + "release: cut 1.4.30 [skip release]", + "release: cut 1.4.3 [skip release]", + "bulk-member-manager: prevent superflous re-renders", + "update pot file", + "homepage cypress tests: fix after rebasing", + "upgrade @dhis2/ui for better validation message", + "release: cut 1.5.3 [skip release]", + "release: cut 1.5.10 [skip release]", + "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins", + "release: cut 1.4.31 [skip release]", + "release: cut 1.5.16 [skip release]", "authority-editor: fix typo in i18n string", - "release: cut 1.5.18 [skip release]", - "release: cut 1.5.25 [skip release]", - "release: cut 1.4.13 [skip release]", "release: cut 1.4.2 [skip release]", - "release: cut 1.4.5 [skip release]", + "dhis2 cypress utils: upgrade commands & plugins packages", + "release: cut 1.5.22 [skip release]", + "update network fixtures and test against 2.40", + "release: cut 1.5.5 [skip release]", + "stop using deprecated prop name", + "release: cut 1.3.17 [skip release]", + "add required properties to current user provider", + "release: cut 1.5.34 [skip release]", + "release: cut 1.5.29 [skip release]", + "remove console.log and prop error", "release: cut 1.5.37 [skip release]", - "release: cut 1.4.1 [skip release]", - "release: cut 1.3.4 [skip ci]", - "release: cut 1.3.7 [skip ci]", - "release: cut 1.5.38 [skip release]", - "release: cut 1.5.2 [skip release]", - "release: cut 1.5.30 [skip release]", - "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins", - "release: cut 1.5.10 [skip release]", - "release: cut 1.3.13 [skip release]", - "release: cut 1.5.19 [skip release]", - "release: cut 1.3.0-beta.2 [skip ci]", - "release: cut 1.4.29 [skip release]", - "release: cut 1.5.0 [skip release]", - "fix jest test suite", - "release: cut 1.5.6 [skip release]", - "bulk-member-manager: prevent superflous re-renders", - "release: cut 1.5.12 [skip release]", - "release: cut 1.5.20 [skip release]", - "release: cut 1.4.20 [skip release]", - "prep user-app for continuous release", - "release: cut 1.4.30 [skip release]", - "release: cut 1.5.27 [skip release]", - "merge master into beta", - "release: cut 1.5.35 [skip release]", - "authority-editor: do not return internal updateColumnHeaders", + "release: cut 1.5.26 [skip release]", + "release: merge beta", + "authority-editor: correct statement made in comment", + "release: cut 1.4.28 [skip release]", + "only subscribe to value", + "release: cut 1.4.18 [skip release]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.4.25 [skip release]", "merge branch 'master' into beta", - "release: cut 1.4.32 [skip release]", - "release: cut 1.5.31 [skip release]", - "release: cut 1.4.11 [skip release]", - "release: cut 1.5.33 [skip release]", - "release: cut 1.5.29 [skip release]", - "release: cut 1.3.17 [skip release]", - "release: cut 1.4.19 [skip release]", - "release: cut 1.5.16 [skip release]", - "release: cut 1.5.9 [skip release]", - "release: cut 1.3.16 [skip release]", - "release: cut 1.5.17 [skip release]", - "remove node_modules from git", - "release: cut 1.4.26 [skip release]", - "release: cut 1.4.27 [skip release]", + "release: cut 1.3.6 [skip ci]", "authority-editor: remove logs", - "upgrade ui version", - "authority editor: remove invorrect fix", - "remove unused import", - "release: cut 1.4.12 [skip release]", - "release: cut 1.5.21 [skip release]", - "remove technical dept (#1082)", + "release: cut 1.4.0 [skip release]", + "release: cut 1.4.7 [skip release]", + "release: cut 1.5.7 [skip release]", + "fix jest test suite", + "merge master into beta", + "release: cut 1.4.21 [skip release]", + "add translation strings", + "cypress: increase timeouts", + "release: cut 1.3.0-beta.2 [skip ci]", "react router: update to latest", - "release: cut 1.4.15 [skip release]", - "release: cut 1.2.10 [skip ci]", - "release: cut 1.3.10 [skip ci]", - "homepage cypress tests: fix after rebasing", + "release: cut 1.5.9 [skip release]", + "release: cut 1.3.18 [skip release]", + "release: cut 1.4.37 [skip release]", + "release: cut 1.5.0 [skip release]", + "cypress json: use more general ingoreTestFiles rule", "bulk-member-manager: prevent input focus loss", - "remove console.log and prop error", - "release: cut 1.4.35 [skip release]", - "release: cut 1.3.3 [skip ci]", - "release: cut 1.4.6 [skip release]", - "release: cut 1.5.14 [skip release]", - "fix cypress test suite", - "update network fixtures and test against 2.40", - "update ui and app-scripts deps", - "release: cut 1.5.15 [skip release]", - "fix eslint issues", - "release: cut 1.5.26 [skip release]", - "test for empty table component", - "update pot file", - "release: cut 1.3.15 [skip release]", "release: cut 1.2.14 [skip ci]", - "cypress: update stubs", - "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.23 [skip release]", - "authority-editor: remove redundant style prop", - "release: cut 1.3.11 [skip release]", - "release: cut 1.4.18 [skip release]", - "cypress: increase timeouts", - "release: cut 1.4.34 [skip release]", - "release: cut 1.4.33 [skip release]", - "release: cut 1.4.36 [skip release]", + "release: cut 1.3.15 [skip release]", "adjust tests to new implementation and dependency versions", - "add translation strings", - "release: cut 1.5.11 [skip release]", - "fix formatting", - "upgrade app-platform and app-runtime", + "release: cut 1.4.4 [skip release]", + "release: cut 1.3.8 [skip ci]", + "release: cut 1.5.31 [skip release]", + "release: cut 1.4.17 [skip release]", "release: cut 1.3.5 [skip ci]", - "release: cut 1.4.23 [skip release]", - "release: cut 1.4.16 [skip release]", - "release: cut 1.2.11 [skip ci]", - "eslint: fix linter issues", + "release: cut 1.3.3 [skip ci]", + "release: cut 1.3.7 [skip ci]", + "release: cut 1.5.27 [skip release]", + "fix formatting", "adjust empty component prop naming", - "release: merge beta", - "add required properties to current user provider", - "release: cut 1.4.31 [skip release]", - "release: cut 1.5.22 [skip release]", - "release: cut 1.3.9 [skip ci]", - "release: cut 1.4.25 [skip release]", - "release: cut 1.5.8 [skip release]", - "release: cut 1.3.18 [skip release]", - "release: cut 1.5.3 [skip release]", "release: cut 1.2.12 [skip ci]", - "update emptyTableInfo component", + "release: cut 1.4.1 [skip release]", + "homepage cypress test: fix tests after sidenav refactor", + "release: cut 1.4.14 [skip release]", + "release: cut 1.5.14 [skip release]", + "release: cut 1.5.32 [skip release]", + "remove node_modules from git", + "upgrade to cypress commands and plugins v9", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.3.10 [skip ci]", + "release: cut 1.4.6 [skip release]", + "network shim: update captured fixtures", "release: cut 1.3.0-beta.1 [skip ci]", - "update app icon", - "authority-editor: correct statement made in comment", - "release: cut 1.4.24 [skip release]", - "release: cut 1.3.0 [skip ci]", "release: cut 1.3.14 [skip release]", - "release: cut 1.3.6 [skip ci]", - "authority-editor: remove custom authorities from tracker section (#851)", - "release: cut 1.4.17 [skip release]", + "release: cut 1.3.0 [skip ci]", + "release: cut 1.3.11 [skip release]", + "authority editor: remove invorrect fix", + "release: cut 1.4.32 [skip release]", + "release: cut 1.3.12 [skip release]", + "release: cut 1.3.9 [skip ci]", + "authority-editor: remove redundant api function", + "release: cut 1.4.8 [skip release]", + "remove unused import", "bulk-member-manager: remove redundant check and add explanation", + "cleanup unused deps", + "prep user-app for continuous release", + "remove technical dept (#1082)", + "release: cut 1.4.27 [skip release]", + "release: cut 1.5.30 [skip release]", + "release: cut 1.4.19 [skip release]", + "release: cut 1.5.21 [skip release]", + "release: cut 1.5.13 [skip release]", + "release: cut 1.4.13 [skip release]", + "release: cut 1.5.38 [skip release]", + "release: cut 1.2.13 [skip ci]", + "eslint: fix linter issues", + "release: cut 1.5.17 [skip release]", + "release: cut 1.5.19 [skip release]", + "release: cut 1.5.23 [skip release]", "address lint errors", - "cypress json: use more general ingoreTestFiles rule", - "authority-editor: use design system color for text highlights", - "authority-editor: remove redundant api function", - "upgrade @dhis2/ui for better validation message", - "update beta (#881)", - "homepage cypress test: fix tests after sidenav refactor", + "release: cut 1.5.2 [skip release]", + "release: cut 1.5.8 [skip release]", + "release: cut 1.5.25 [skip release]", + "release: cut 1.5.6 [skip release]", "release: cut 1.4.9 [skip release]", + "upgrade app-platform and app-runtime", + "authority-editor: remove redundant style prop", + "release: cut 1.4.23 [skip release]", "release: cut 1.5.4 [skip release]", - "release: cut 1.4.3 [skip release]", - "release: cut 1.5.7 [skip release]", + "release: cut 1.3.16 [skip release]", + "release: cut 1.4.20 [skip release]", + "release: cut 1.4.24 [skip release]", + "upgrade ui version", + "release: cut 1.5.15 [skip release]", "release: cut 1.5.28 [skip release]", - "network shim: update captured fixtures", - "release: cut 1.4.8 [skip release]", - "release: cut 1.4.0 [skip release]" + "release: cut 1.2.10 [skip ci]", + "update beta (#881)", + "release: cut 1.4.15 [skip release]", + "update app icon", + "release: cut 1.5.12 [skip release]", + "release: cut 1.4.11 [skip release]", + "release: cut 1.5.18 [skip release]", + "fix cypress test suite", + "fix eslint issues", + "release: cut 1.4.12 [skip release]", + "release: cut 1.5.36 [skip release]", + "update ui and app-scripts deps", + "release: cut 1.5.35 [skip release]", + "release: cut 1.5.20 [skip release]" ], "Features": [ - "migrate tables and search filter controls to @dhis2/ui (#830)", - "interface adjustments (#1101)", + "user-group: bulk group member manager (#854)", "add and use empty table state component", "add and use page header component", - "user-group: bulk group member manager (#854)", - "group-form: update user group in single json patch request" + "interface adjustments (#1101)", + "group-form: update user group in single json patch request", + "migrate tables and search filter controls to @dhis2/ui (#830)" ], "Testing": [ - "homepage: add test code for homepage feature", - "main navigation: add features and test code" + "main navigation: add features and test code", + "homepage: add test code for homepage feature" ], "Build Updates": [ "replace semantic commit checks with new workflow (#949)" diff --git a/website/data/apphub.json b/website/data/apphub.json index 9249fe94..fc21e63d 100644 --- a/website/data/apphub.json +++ b/website/data/apphub.json @@ -21,45 +21,45 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)", - "update app version", - "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", "deps: bump express from 4.18.2 to 4.19.2 (#191)", - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)" + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)", + "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", + "update app version" ], "Bug Fixes": [ - "data entry form label", + "data set sync label", "user sync test runs without results (#183)", + "update element type tei analytics", "title and short name fields empty who nutrition (#182)", - "data set sync label", "analytics components properties", - "update element type tei analytics" + "data entry form label" ], "Features": [ - "event visualization in home screen [DHIS2-15647] (#189)", - "add default values to initial setup", - "user test visualization", - "add default value to initial setup", - "future periods included in dataset sync [DHIS2-16805] (#188)", - "use new data entry form as default [DHIS2-17078] (#186)", "add info label to new form", + "create select visualization type component", "edit visualization", - "add users info as help text", - "remove bypass component from general settings", "create bypass version and dialog component", - "add event visualization to search component", - "add bypass component to general settings", - "set new data entry as default", + "event visualization home", + "event visualization program", + "use new data entry form as default [DHIS2-17078] (#186)", "regenerate en.pot", + "add default value to initial setup", + "future periods included in dataset sync [DHIS2-16805] (#188)", + "user test visualization", + "bypass DHIS2 version [DHIS2-15905] (#185)", "add bypass version component to general settings", - "dataset future periods help text", + "add users info as help text", + "event visualization in home screen [DHIS2-15647] (#189)", + "add bypass component to general settings", "change bypass version label", + "add event visualization to search component", + "add default values to initial setup", "add bypass DHIS2 version [DHIS2-15905] (#193)", - "bypass DHIS2 version [DHIS2-15905] (#185)", - "create select visualization type component", - "event visualization program", - "event visualization home" + "remove bypass component from general settings", + "dataset future periods help text", + "set new data entry as default" ], "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
  • Line Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device.
  • \n
\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

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

GENERIC FEATURES

\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
  • Disable referral in tracker programs: The referrals or transfers option is not used in many implementations, this new feature enables the admin user to remove that option from the menu to simplify the user experience. The referral option can be hidden using the Android Settings Web App for all programs or for each specific program
  • \n
  • Disable collapsible sections in forms: Stage sections in the Android App are displayed with collapsible menus that enable the user to open one section at a time. This new version of the application enables the admin user to decide if the sections should appear in extended mode.
  • \n
  • TEI Header [EXPERIMENTAL]: The TEI Header is a title that can be added to the TEI cards and dashboards in the app. The title helps identify a TEI by displaying a summary of key information. It is formed by a concatenation of Tracked Entity Attributes and fixed text. The title is configured through a Program Indicator in the Maintenance app and is assigned to the tracker program in the Android Settings web app. This feature is experimental.
  • \n
\n\n

General Settings

\n

Opt-in Features:

\n
    \n
  • Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the previous forms.
  • \n
\n\n

\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

" } @@ -143,34 +143,34 @@ "releaseNotes": { "Maintenance": [ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#154)", "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)", - "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)" + "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#154)" ], "Features": [ - "multirow header table [DHIS2-14920] (#159)", - "use notice box to give info of tracker importer", - "update yarn", - "change import has authority", - "use tracker importer if current API is 2.40 or higher", + "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)", "change import modules path", - "move file size from General to Sync Global (#161)", - "tracker exporter default value by API version", - "authorization wall based on api version", - "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)", + "change import has authority", + "use notice box to give info of tracker importer", + "update yarn", "use new tracker importer as default [DHIS2-14741] (#158)", - "change authorities from all to androidsettings" + "authorization wall based on api version", + "tracker exporter default value by API version", + "change authorities from all to androidsettings", + "use tracker importer if current API is 2.40 or higher", + "multirow header table [DHIS2-14920] (#159)" ], "Bug Fixes": [ - "tracker importer default value by API version", - "export component", - "styles add margin and align elements (#163)", + "change the default value of the new tracker importer", + "capture exception of manual edition of sync periods [DHIS2-15082] (#162)", "default values synchronization", "update tracker notice box", + "styles add margin and align elements (#163)", "set 0 for download sync programs settings (#160)", - "change the default value of the new tracker importer", - "capture exception of manual edition of sync periods [DHIS2-15082] (#162)" + "tracker importer default value by API version", + "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
  • File size download: Maximum size of the resources to download.
  • \n
  • New tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher
  • \n
  • New tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher
  • \n
  • Program sync: cannot set 0 for download sync programs settings (bug fix)
  • \n
  • Data and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix)
  • \n
\n

Visualization

\nSupport multirow headers for visualization tables

\n\n

Authorities
\n

    \n
  • If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority.
  • \n
  • If API is not above 2.40, it should use ALL as the authority.
  • \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

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

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

GENERIC FEATURES

\n
    \n
  • Add manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards.
  • \n
  • Improve sync options labels: In this version, options have the same label as those in the android app.
  • \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

" } @@ -638,39 +638,39 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/835094e5-4813-48be-b676-bccd6bd4df67", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33", "caption": "", - "created": 1624314967152, + "created": 1624315046627, "description": "", - "id": "835094e5-4813-48be-b676-bccd6bd4df67", - "lastUpdated": 1624314967152, + "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33", + "lastUpdated": 1624315046627, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", "caption": "", - "created": 1624314977424, + "created": 1624315022401, "description": "", - "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a", - "lastUpdated": 1624314977424, + "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "lastUpdated": 1624315022401, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a", "caption": "", - "created": 1624315022401, + "created": 1624314977424, "description": "", - "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", - "lastUpdated": 1624315022401, + "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a", + "lastUpdated": 1624314977424, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/835094e5-4813-48be-b676-bccd6bd4df67", "caption": "", - "created": 1624315046627, + "created": 1624314967152, "description": "", - "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33", - "lastUpdated": 1624315046627, + "id": "835094e5-4813-48be-b676-bccd6bd4df67", + "lastUpdated": 1624314967152, "logo": false }, { @@ -708,39 +708,39 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "icon", - "allow user to upload latest app version (#7)", - "isGreaterVersion and padZeros functions for all expressions", + "delete apk version", + "parse new version before saving", "add userGroups to dependencies", + "update user groups", + "isGreaterVersion and padZeros functions for all expressions", "style add padding to search input", + "icon", "remove all usergroups already assigned from option list", - "delete apk version", - "delete all apk version", + "regenerate en.pot", + "allow user to upload latest app version (#7)", "parse last release version before saving", + "version format 4 digits [DHIS2-16802]", "support four-part version numbers", - "update user groups", - "parse new version before saving", - "regenerate en.pot", - "version format 4 digits [DHIS2-16802]" + "delete all apk version" ], "Features": [ - "create basic components to search user groups", - "show userGroups names and default apk version", "create button to erase all content", - "erase all content [DHIS2-15911]", - "add erase all button", - "upload new apk with user group", + "show userGroups names and default apk version", "save user group on the fly when editing version [DHIS2-17222]", - "support application text translation [DHIS2-15593]", - "add warning when no match found", - "save userGroup on the fly", "grant access to apk by userGroup [DHIS2-16678]", + "create basic components to list user groups", "first time setup with empty value", "create user groups access component", - "assign user groups to version already created", - "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "upload new apk with user group", "regenerate en.pot", - "create basic components to list user groups" + "save userGroup on the fly", + "erase all content [DHIS2-15911]", + "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "create basic components to search user groups", + "assign user groups to version already created", + "add warning when no match found", + "support application text translation [DHIS2-15593]", + "add erase all button" ], "Maintenance": [ "update app version" @@ -787,6 +787,15 @@ "lastUpdated": 1685105122331, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8", + "caption": "", + "created": 1685105890042, + "description": "", + "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8", + "lastUpdated": 1685105890042, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/683e6871-3c2a-4499-8b02-852a6fe3cd39", "caption": "", @@ -804,15 +813,6 @@ "id": "9d3a74db-fc57-492d-9990-3b4b25576280", "lastUpdated": 1685105784709, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8", - "caption": "", - "created": 1685105890042, - "description": "", - "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8", - "lastUpdated": 1685105890042, - "logo": false } ], "sourceUrl": "https://github.com/dhis2/apk-distribution", @@ -903,12 +903,12 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-15586: update installed state for non-core apps", - "DHIS2-13915: show spinner when an app is being installed" + "DHIS2-13915: show spinner when an app is being installed", + "DHIS2-15586: update installed state for non-core apps" ], "Maintenance": [ - "update node version in github actions", - "release: cut 100.2.32 [skip release]" + "release: cut 100.2.32 [skip release]", + "update node version in github actions" ], "GitHub": "

100.2.32 (2023-12-15)

\n

Bug Fixes

\n
    \n
  • DHIS2-13915: show spinner when an app is being installed (7e2ae44)
  • \n
  • DHIS2-15586: update installed state for non-core apps (8a0eff0)
  • \n
" } @@ -1069,8 +1069,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.2.24 [skip release]" + "release: cut 100.2.24 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1170,10 +1170,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.2.19 [skip release]", "update app icon (#484)", + "format", "rename class", - "format" + "release: cut 100.2.19 [skip release]" ], "Bug Fixes": [ "correct logic", @@ -1417,10 +1417,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: update app-runtime to latest", - "release: cut 100.2.7 [skip ci]", "update yarn.lock (#317)", - "codeowners: introduce owners" + "release: cut 100.2.7 [skip ci]", + "codeowners: introduce owners", + "deps: update app-runtime to latest" ], "Documentation": [ "colocate app docs (#319)" @@ -1633,8 +1633,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.1.10 [skip release]" + "release: cut 100.1.10 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1654,12 +1654,12 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.1.9 [skip release]", + "update dependencies", + "update proptypes import", + "update app icon (#599)", "update network fixtures and cypress config", "format fixtures", - "update app icon (#599)", - "update proptypes import", - "update dependencies" + "release: cut 100.1.9 [skip release]" ], "Bug Fixes": [ "design adjustments [UX-132]", @@ -1726,9 +1726,9 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix lint script", "replace semantic commit checks with new workflow", - "fix d2-style script" + "fix d2-style script", + "fix lint script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1794,11 +1794,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "deps: update app-runtime to latest alpha", - "deps-dev: update app-scripts to get new publish command", - "codeowners: introduce owners", "release: cut 100.1.3 [skip ci]", - "yarn: deduplicate lockfile" + "codeowners: introduce owners", + "deps: update app-runtime to latest alpha", + "yarn: deduplicate lockfile", + "deps-dev: update app-scripts to get new publish command" ], "Documentation": [ "colocate app docs" @@ -1821,8 +1821,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: migrate to new app version scheme (#505)", - "release: cut 100.0.0 [skip ci]" + "release: cut 100.0.0 [skip ci]", + "release: migrate to new app version scheme (#505)" ], "GitHub": "

100.0.0 (2021-06-28)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • release: App version becomes decoupled from DHIS2 versions, see\nthe d2.config.js or App Hub for DHIS2 version compatibility.
  • \n
" } @@ -1839,8 +1839,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 31.1.15 [skip ci]", - "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)" + "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)", + "release: cut 31.1.15 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1883,11 +1883,31 @@ "status": "APPROVED", "id": "92b75fd0-34cc-451c-942f-3dd0f283bcbd", "created": 1646225950625, - "lastUpdated": 1724916415478, + "lastUpdated": 1725155401326, "name": "Capture", "description": "The Capture app serves as a replacement for the Event Capture app and Tracker Capture apps.\n\nIn the Capture app you register events that occurred at a particular time and place. These events can either be recorded as one-off events for a given place and time, or they can be linked to a person or similar entity through an enrollment in a program.", "coreApp": true, "versions": [ + { + "created": 1725155401326, + "demoUrl": "", + "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/capture_101.3.2.zip", + "id": "55364710-f1fe-4f7f-b04e-21f62d8ac550", + "lastUpdated": 1725155401326, + "maxDhisVersion": "", + "minDhisVersion": "2.39", + "version": "101.3.2", + "channel": "stable", + "releaseNotes": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" + ], + "Maintenance": [ + "release: cut 101.3.2 [skip release]" + ], + "GitHub": "

101.3.2 (2024-09-01)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (3dfd424)
  • \n
" + } + }, { "created": 1724916415478, "demoUrl": "", @@ -1922,8 +1942,8 @@ "releaseNotes": { "Features": [ "[DHIS2-11836] respect block entry form (#3759)", - "respect block entry form and authorities", "cy test for disabled button", + "respect block entry form and authorities", "cypress test for disabled edit event button" ], "Bug Fixes": [ @@ -1992,19 +2012,19 @@ "releaseNotes": { "Refactoring": [ "[DHIS2-17860] replace material ui TextField for Input (#3757)", - "[DHIS2-17840]replace Material UI Grid (#3763)", - "fix WL cypress tests" + "fix WL cypress tests", + "[DHIS2-17840]replace Material UI Grid (#3763)" ], "Features": [ + "remove grid from cardlistitem", + "[DHIS2-17575] disable create new buttons if no data write access (#3751)", "remove grid registration data entry form", - "remove Grid", "remove grid from incompleteselectionsmessage", - "remove grid from cardlistitem", - "[DHIS2-17575] disable create new buttons if no data write access (#3751)" + "remove Grid" ], "Bug Fixes": [ - "remove use of media for responsiveness", - "revert code clean up" + "revert code clean up", + "remove use of media for responsiveness" ], "Maintenance": [ "release: cut 101.2.0 [skip release]" @@ -2044,12 +2064,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "Consider program rule", + "consider program rule", "remove console lines", "missing flow and types", + "Consider program rule", "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)", - "lint", - "consider program rule" + "lint" ], "Maintenance": [ "release: cut 101.1.2 [skip release]" @@ -2109,8 +2129,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.0.0 [skip release]", - "release: stop support for 2.38 (#3755)" + "release: stop support for 2.38 (#3755)", + "release: cut 101.0.0 [skip release]" ], "GitHub": "

101.0.0 (2024-08-14)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • release: Bump version to 101.0.0 to facilitate potential fixes for 2.38
  • \n
" } @@ -2131,22 +2151,22 @@ "[DHIS2-17652] Replace Material-UI Avatar (#3719)" ], "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", "restore comments", - "[DHIS2-17352] Changing program in event workspace does nothing (#3754)", - "ts error", - "define drag source and drop target", + "review change for hover", "breaking cypress test", + "define drag source and drop target", "review change for opacity", - "review change for hover", - "rolleback cypress change in fil" + "[DHIS2-17352] Changing program in event workspace does nothing (#3754)", + "ts error" ], "GitHub": "

100.77.0 (2024-08-13)

\n

Bug Fixes

\n
    \n
  • [DHIS2-17352] Changing program in event workspace does nothing (#3754) (c3ce444)
  • \n
\n

Features

\n
    \n
  • [DHIS2-12288] add enrollment section description (#3750) (1b4be20)
  • \n
" } @@ -2164,8 +2184,8 @@ "releaseNotes": { "Refactoring": [ "[DHIS2-17750] replace material ui Card for Widget (#3718)", - "[DHIS2-17839] replace material ui Paper for Card (#3747)", - "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)" + "[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)" @@ -2432,9 +2452,9 @@ "releaseNotes": { "Maintenance": [ "[DHIS2-17657] flaky scenario in EnrollmentAddEventPageForm.feature (#3716)", - "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)", "[DHIS2-17733] flaky scenario in NewPage.feature (#3711)", - "release: cut 100.70.13 [skip release]" + "release: cut 100.70.13 [skip release]", + "[DHIS2-17730] flaky scenario in EnrollmentEditEventPageForm.feature (#3714)" ], "Bug Fixes": [ "[DHIS2-15687] display translated options in profile widget (#3717)" @@ -2511,16 +2531,7 @@ "maxDhisVersion": "", "minDhisVersion": "2.38", "version": "100.70.9", - "channel": "stable", - "releaseNotes": { - "Bug Fixes": [ - "[DHIS2-8814] Table in custom form overflows container with no scrollbar (#3655)" - ], - "Maintenance": [ - "release: cut 100.70.9 [skip release]" - ], - "GitHub": "

100.70.9 (2024-07-10)

\n

Bug Fixes

\n
    \n
  • [DHIS2-8814] Table in custom form overflows container with no scrollbar (#3655) (c39c397)
  • \n
" - } + "channel": "stable" }, { "created": 1720544250369, @@ -6123,6 +6134,15 @@ "lastUpdated": 1709034604181, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7", + "caption": "", + "created": 1708610713391, + "description": "", + "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7", + "lastUpdated": 1708610713391, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/60fe4b9c-8c6a-441e-aeef-14f2bec45936", "caption": "", @@ -6158,15 +6178,6 @@ "id": "856eca9f-93c9-4b90-bf51-cdbf134c79b5", "lastUpdated": 1710703088451, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7", - "caption": "", - "created": 1708610713391, - "description": "", - "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7", - "lastUpdated": 1708610713391, - "logo": false } ], "sourceUrl": "https://github.com/dhis2/climate-data-app", @@ -6214,17 +6225,17 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.2.4 [skip release]", - "break up command chain", - "deps: bump express from 4.18.1 to 4.19.2 (#3018)", - "dependabot config and remove dev branch from workflows (#3027)", "cypress 13 upgrade (#3040)", + "deps: bump express from 4.18.1 to 4.19.2 (#3018)", "deps: bump the security group with 3 updates (#3046)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)" + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", + "dependabot config and remove dev branch from workflows (#3027)", + "break up command chain", + "release: cut 100.2.4 [skip release]" ], "Bug Fixes": [ - "stop fetching schemas and replace d2 with dataEngine (#3056)", "add missing dependencies for semantic-release (#3062)", + "stop fetching schemas and replace d2 with dataEngine (#3056)", "display correct app version in dhis2 and updated workflows (#3061)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

\n
    \n
  • add missing dependencies for semantic-release (#3062) (9fe6ae5)
  • \n
  • display correct app version in dhis2 and updated workflows (#3061) (69b8425)
  • \n
  • stop fetching schemas and replace d2 with dataEngine (#3056) (49428c6)
  • \n
" @@ -6242,15 +6253,15 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", + "translations: sync translations from transifex (dev) (#3001)", "fetch visualization always when caching (DHIS2-17509) (#2986)", - "translations: sync translations from transifex (dev) (#3001)" + "merge to master" ], "Maintenance": [ - "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)", - "run release step on tags so it publishes to d2-ci (#2989)", + "do not run release step on dev branch", "release: cut 100.2.3 [skip release]", - "do not run release step on dev branch" + "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)" ], "Refactoring": [ "use rich text component from analytics (#2474)" @@ -6270,11 +6281,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", - "dimension list design (DHIS2-16270) (#2861)", - "avoid reading from undefined error (DHIS2-17334) (#2970)", "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)", - "merge to master" + "merge to master", + "avoid reading from undefined error (DHIS2-17334) (#2970)", + "dimension list design (DHIS2-16270) (#2861)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -6294,10 +6305,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "short name was not being shown in visualizations (#2959)", - "merge to master", "translations: sync translations from transifex (dev)", - "in paragraphs were removed in dashboard item description (#2962)" + "short name was not being shown in visualizations (#2959)", + "in paragraphs were removed in dashboard item description (#2962)", + "merge to master" ], "Maintenance": [ "release: cut 100.2.1 [skip release]" @@ -6340,33 +6351,33 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", - "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", - "release: cut 100.1.0 [skip release]", - "include patch packages in cache-key (#2855)", - "analytics (#2856)", - "include release notes in slackbot message (#2911)", - "26.2.0-cumulative-values-alpha.1", - "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)", + "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", "run the release step on both master and dev branches (#2929)", + "analytics (#2856)", "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", - "analytics@26.2.0", - "use the repo default branch for dependabot (#2887)", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", + "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", + "include patch packages in cache-key (#2855)", + "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", + "include release notes in slackbot message (#2911)", "update analytics dependency (#2934)", "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", - "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", + "use the repo default branch for dependabot (#2887)", + "release: cut 100.1.0 [skip release]", + "analytics@26.2.0", + "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", "use latest alpha for testing", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", - "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", - "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)" + "26.2.0-cumulative-values-alpha.1", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)" ], "Bug Fixes": [ - "use interpretations component from Analytics (DHIS2-15441) (#2430)", - "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", - "translations: sync translations from transifex (dev) (#2920)", + "show tag/tooltip only when a filter other than ou/pe is used (#2941)", "merge to master", - "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)" ], "Features": [ "support outlier table plugin (DHIS2-16751) (#2912)" @@ -6394,11 +6405,11 @@ "merge translations from past 3 weeks" ], "Maintenance": [ + "only run release-success if master branch", "allow for both 200 and 201 response from backend in cypress tests (#2802)", - "add github job that reports successful release (#2712)", - "release: cut 100.0.4 [skip release]", "clean up cypress folder (#2687)", - "only run release-success if master branch" + "add github job that reports successful release (#2712)", + "release: cut 100.0.4 [skip release]" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (9ebfa9f)
  • \n
  • translations: sync translations from transifex (dev) (9c6c0c6)
  • \n
  • translations: sync translations from transifex (dev) (31fc356)
  • \n
  • translations: sync translations from transifex (dev) (b9e9499)
  • \n
  • translations: sync translations from transifex (dev) (3fbcee7)
  • \n
" } @@ -6415,9 +6426,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.3 [skip release]", "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)", - "deps: upgrade several dependencies (#2686)" + "deps: upgrade several dependencies (#2686)", + "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ "parse the ou filter correctly for all ou types (#2691)", @@ -6441,14 +6452,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "increase default cypress timeout to reduce test flakiness (#2456)", - "release: cut 100.0.1 [skip release]", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", - "release: cut 100.0.2 [skip release]", "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", - "nightly failing to set up cypress (#2378)", + "release: cut 100.0.2 [skip release]", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", + "disable nightly scheduled test run (#2511)", + "release: cut 100.0.1 [skip release]", + "increase default cypress timeout to reduce test flakiness (#2456)", "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", - "disable nightly scheduled test run (#2511)" + "nightly failing to set up cypress (#2378)" ], "Documentation": [ "move docs to app (#2384)" @@ -6468,15 +6479,15 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.1 [skip release]", - "nightly failing to set up cypress (#2378)" + "nightly failing to set up cypress (#2378)", + "release: cut 100.0.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" ], "Documentation": [ - "move docs to app repo", - "move docs to app (#2384)" + "move docs to app (#2384)", + "move docs to app repo" ], "GitHub": "

100.0.1 (2023-06-12)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (5b0b3b6)
  • \n
" } @@ -6936,13 +6947,13 @@ ], "Bug Fixes": [ "add scroll on workflow selector [DHIS2-15415]", - "update jest mock [DHIS2-15415]", - "translations: sync translations from transifex (master)", + "update v39 fixtures", + "prevent failing jest test", "update v38 fixtures", + "translations: sync translations from transifex (master)", + "update jest mock [DHIS2-15415]", "remove v37 e2e", - "update v39 fixtures", - "add scroll for workflows [DHIS2-15415]", - "prevent failing jest test" + "add scroll for workflows [DHIS2-15415]" ], "Maintenance": [ "release: cut 100.0.8 [skip release]", @@ -6966,11 +6977,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "add e2e test runs for new versions and fresh fixtures", "release: cut 100.0.7 [skip release]", - "upgrade packages and produce new fixtures", "fix formatting uissue in workflows config file", - "fix cypress tests referring to last year" + "add e2e test runs for new versions and fresh fixtures", + "fix cypress tests referring to last year", + "upgrade packages and produce new fixtures" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n
    \n
  • handle falsy date string and fix offset logic (#187) (f440244)
  • \n
" } @@ -7067,8 +7078,8 @@ "channel": "stable", "releaseNotes": { "Documentation": [ - "add minimal intro.", - "remove distinction between workflow and cogs based approval" + "remove distinction between workflow and cogs based approval", + "add minimal intro." ], "Bug Fixes": [ "correctly specify approval short name for app override" @@ -7118,8 +7129,8 @@ "releaseNotes": { "Maintenance": [ "release: migrate to new app version scheme", - "add code owners", "release: cut 100.0.0 [skip ci]", + "add code owners", "release: cut v100 and become continuously delivered" ], "Build Updates": [ @@ -7146,9 +7157,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ - "data-workspace: remove warning when showing non-default forms (#113)", + "approval-status-tag: adjust failing test", "approval-status-tag: don't show time-ago for approved-above (#114)", - "approval-status-tag: adjust failing test" + "data-workspace: remove warning when showing non-default forms (#113)" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -7199,8 +7210,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add support for multi calendar dates", - "add support for multi-calendar dates" + "add support for multi-calendar dates", + "add support for multi calendar dates" ], "Maintenance": [ "modify and add test cases for different supported calendars", @@ -7315,8 +7326,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "apply code review comments", - "change file structure to separate transposed from grouped" + "change file structure to separate transposed from grouped", + "apply code review comments" ], "Testing": [ "add missed tests" @@ -7339,8 +7350,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.3.10 [skip release]", - "fix test name" + "fix test name", + "release: cut 100.3.10 [skip release]" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -7380,21 +7391,21 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "report-portal: run reports only when env is setup (#363)", - "release: cut 100.3.8 [skip release]" + "release: cut 100.3.8 [skip release]", + "report-portal: run reports only when env is setup (#363)" ], "Bug Fixes": [ - "warning border style to yellow", - "validator: limits as warning instead of error (#357)", + "tests: update tests", "help: add warning style reference to help", - "prevent setting warning as undefined", "prevent unnecessary renders when form has errors (#358)", - "tests: update tests" + "prevent setting warning as undefined", + "warning border style to yellow", + "validator: limits as warning instead of error (#357)" ], "Refactoring": [ + "extract warningvalidate", "cleanup", - "validation-tooltip: rename invalid prop to enabled", - "extract warningvalidate" + "validation-tooltip: rename invalid prop to enabled" ], "Documentation": [ "comment" @@ -7455,8 +7466,8 @@ "releaseNotes": { "Testing": [ "publish jest test results to reportportal (#352)", - "use org variables + add RP attributes", - "fix ci" + "fix ci", + "use org variables + add RP attributes" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -7499,11 +7510,11 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "cleaning PR", "update API_KEY name and merge parallel launches", - "publish cypress test results to reportportal (#349)", + "cleaning PR", "use import instead of require", - "debug merging launches" + "debug merging launches", + "publish cypress test results to reportportal (#349)" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -7546,57 +7557,57 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "metadata selectors: add comments & rename variable to reflect its contents", "cover useUpdateLimits and useDeleteLimits with tests (#313)", "prepare test utils to accept a shared QueryCache", + "use delete limits: use \"useDataValueSetQueryKey\"", + "metadata selectors: add comments & rename variable to reflect its contents", "metadata selectors: improve names, ensure consistent default values", - "add data-tests attrs to cat-combo-table-body related components", - "use delete limits: use \"useDataValueSetQueryKey\"" + "add data-tests attrs to cat-combo-table-body related components" ], "Testing": [ - "metadata selectors: add jest tests for all untested selectors", + "cover hooks in data-value-mutations.js (#314)", "use delete limits: cover with tests", + "use upload file data value mutation: cover with tests", + "cover useImperativeValidate with tests (#321)", "category combo table body: cover with tests", - "use update limits: cover with tests", - "cover remaining metadata selectors", + "use imperative validate: cover response transformation", "cartesian: cover with tests (DHIS2-14386)", - "cover hooks in data-value-mutations.js (#314)", "use set form completion mutation: cover with tests", - "use imperative validate: cover request failure", - "use upload file data value mutation: cover with tests", - "cover & cartesian", - "use imperative validate: cover response transformation", "use set data value mutation: cover with tests", + "use update limits: cover with tests", + "use imperative validate: cover request failure", "use delete data value mutation: cover with tests", - "cover useImperativeValidate with tests (#321)", - "use imperative validate: use real query keys instead of mocked ones" + "metadata selectors: add jest tests for all untested selectors", + "use imperative validate: use real query keys instead of mocked ones", + "cover & cartesian", + "cover remaining metadata selectors" ], "Maintenance": [ - "release: cut 100.2.4 [skip release]", - "remove unnecessary code from test", "release: cut 100.2.3 [skip release]", "remove duplicate & unused utils file", - "remove outdated comment from test", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "release: cut 100.1.2 [skip release]", - "merge `master` to development (#325)", - "update cypress to v12 and upgrade related configs & code (#319)", + "remove duplicate test", "release: cut 100.2.1 [skip release]", "catch up dev with master", - "release: cut 100.2.2 [skip release]", - "remove duplicate test", + "update cypress to v12 and upgrade related configs & code (#319)", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "remove unnecessary code from test", + "release: cut 100.2.0 [skip release]", "release: cut 100.3.1 [skip release]", - "release: cut 100.2.0 [skip release]" + "remove outdated comment from test", + "release: cut 100.2.2 [skip release]", + "merge `master` to development (#325)", + "release: cut 100.2.4 [skip release]" ], "Bug Fixes": [ - "use set form completion mutation: handle optimistic update errors correctly", "cover useSetFormCompletionMutation with tests (#315)", - "cartesian: return empty array when no vectors provided", + "translations: sync translations from transifex (development)", "include attribute options in completion post [DHIS2-15032] (#311)", + "use FetchError class from app-runtime [DHIS2-15085] (#316)", "lock forms when organisation unit is closed [BETA-25] (#317)", + "use set form completion mutation: handle optimistic update errors correctly", "rollback failed complete [DHIS2-15033] (#312)", - "use FetchError class from app-runtime [DHIS2-15085] (#316)", - "translations: sync translations from transifex (development)" + "cartesian: return empty array when no vectors provided" ], "Features": [ "merge development into master" @@ -7616,50 +7627,50 @@ "channel": "stable", "releaseNotes": { "Features": [ - "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", - "lock-status: add expiry to footer bar", "lock-status: check lockDate (wip)", - "nice UI" + "lock-status: add expiry to footer bar", + "nice UI", + "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)" ], "Bug Fixes": [ - "error when no period is selected", - "use relative time with absolute time in tooltip", - "only update status from backend once", - "use set form completion mutation: handle optimistic update errors correctly", "cover useSetFormCompletionMutation with tests (#315)", + "handle undefined data set", "use suggested text", - "don't show expiration if excepted by user authorities", + "expiry date calculation", + "align inputPeriod check with backend [DHIS2-14218]", "adjust for different time locales", - "include username in string for i18n", - "handle undefined data set", + "use set form completion mutation: handle optimistic update errors correctly", + "don't show expiration if excepted by user authorities", + "only update status from backend once", "remove conditional chaining", - "expiry date calculation", - "align inputPeriod check with backend [DHIS2-14218]" + "include username in string for i18n", + "error when no period is selected", + "use relative time with absolute time in tooltip" ], "Refactoring": [ - "shorter ISO string", - "cover useUpdateLimits and useDeleteLimits with tests (#313)", "remove extra org unit dependency", + "cover useUpdateLimits and useDeleteLimits with tests (#313)", "prepare test utils to accept a shared QueryCache", + "shorter ISO string", "use delete limits: use \"useDataValueSetQueryKey\"" ], "Testing": [ - "use update limits: cover with tests", - "use upload file data value mutation: cover with tests", - "use set form completion mutation: cover with tests", "cover hooks in data-value-mutations.js (#314)", + "use delete limits: cover with tests", + "use set form completion mutation: cover with tests", "use set data value mutation: cover with tests", + "use update limits: cover with tests", "use delete data value mutation: cover with tests", - "use delete limits: cover with tests" + "use upload file data value mutation: cover with tests" ], "Maintenance": [ + "release: cut 100.3.0 [skip release]", + "remove duplicate test", "remove log", - "remove unnecessary code from test", - "remove outdated comment from test", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "update comment", - "release: cut 100.3.0 [skip release]", - "remove duplicate test" + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "remove unnecessary code from test", + "remove outdated comment from test" ], "GitHub": "

100.3.0 (2023-05-16)

\n

Features

\n" } @@ -7756,121 +7767,121 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "renovate: enable automerging minor updates (#245)", "renovate: use oslo tz for scheduling", - "renovate: use our shared renovate config", - "netlify: add netlify branch deploy action (#227)", - "renovate: remove schedule for testing", - "renovate: schedule updates outside of office hours (#250)", "renovate: wait for packages to be safe to merge", - "netlify: update actions to latest versions" + "netlify: update actions to latest versions", + "renovate: enable automerging minor updates (#245)", + "renovate: schedule updates outside of office hours (#250)", + "renovate: remove schedule for testing", + "netlify: add netlify branch deploy action (#227)", + "renovate: use our shared renovate config" ], "Maintenance": [ - "deps: update dependency start-server-and-test to v1.15.1", - "deps: update dependency start-server-and-test to v1.15.4", - "deps: update dependency start-server-and-test to v1.15.0", - "deps: update dependency enzyme-adapter-react-16 to v1.15.7", "release: cut 100.1.2 [skip release]", "release: release development", + "deps: update dependency @testing-library/jest-dom to v5.16.5", + "remove unusued import", "deps: update dependency start-server-and-test to v1.15.2", + "update multi-calendar-dates alpha version from 21 to 22", + "adjust label to use available i18n content", "deps: update dependency start-server-and-test to v1.15.3", + "update ui, app-runtime", "update broken period cypress test for period type weekly", - "remove unusued import", "deps: update nwtgck/actions-netlify action to v1.2.4", - "cypress: disable broken tests temporarily", - "deps: update dependency @testing-library/jest-dom to v5.16.5", "adjust i18n label", - "update ui, app-runtime", - "update multi-calendar-dates alpha version from 21 to 22", - "i18n: add generated translation file", - "unsaved data store: export initial state for testing", + "deps: update dependency start-server-and-test to v1.15.1", + "deps: update dependency start-server-and-test to v1.15.4", "deps: update dependency fake-indexeddb to v4.0.1", - "adjust label to use available i18n content", + "cypress: disable broken tests temporarily", "deps: update dependency @dhis2/cli-style to v10.5.1", - "release: cut 100.2.0 [skip release]" + "release: cut 100.2.0 [skip release]", + "i18n: add generated translation file", + "unsaved data store: export initial state for testing", + "deps: update dependency enzyme-adapter-react-16 to v1.15.7", + "deps: update dependency start-server-and-test to v1.15.0" ], "Bug Fixes": [ - "deps: update dependency query-string to v7.1.3", - "use multi-calendar-dates to address periods that don't start on Jan 1st", - "print: fix print-styles for selects", + "use periods: check if lastPeriodOfPrevYear exists", + "deps: update dependency react-chartjs-2 to v4.3.1", + "total-cell: clear total value when printing empty form (#298)", + "minor cleanup", + "deps: update tanstack-query monorepo to v4.19.1", + "deps: update tanstack-query monorepo to v4.18.0", + "deps: update tanstack-query monorepo to v4.23.0", + "deps: update dependency html-react-parser to v1.4.14", + "deps: update tanstack-query monorepo to v4.20.4", + "metadata and user info error handling (#294)", + "clear selections with only dataset [DHIS2-14039] (#243)", + "highlighted field store: correct wrong initial state", + "use periods: reverse order & add first/last periods of next/prev year if in current year", + "translations: sync translations from transifex (development)", "option-set: remove unnecessary sort", "update ui version", + "deps: update tanstack-query monorepo to v4.20.2", + "ensure biweeks allow entry over entire year [TECH-1308] (#242)", + "remove unnecessary overflow", + "deps: update tanstack-query monorepo to v4.24.9", + "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", + "deps: update dependency classnames to v2.3.2", + "deps: update dependency zustand to v4.1.5", + "implement PR feedback by @tomzemp from 2023-03-04", + "deps: update dependency idb-keyval to v6.2.0", + "clean up audit styling [TECH-1469] [TECH-1470] (#237)", "deps: update tanstack-query monorepo to v4.24.10", - "option-set: fix clear button", - "deps: update tanstack-query monorepo to v4.17.1", - "optionSet: sort selected options", "deps: update dependency query-string to v7.1.2", - "clean up audit styling [TECH-1469] [TECH-1470] (#237)", - "deps: update dependency final-form to v4.20.9", - "metadata error handling", - "data-test attribute and linting errors", - "metadata and user info error handling (#294)", - "deps: update tanstack-query monorepo to v4.19.0", - "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", - "deps: update dependency chart.js to v3.9.1", - "remove unnecessary overflow", - "minor cleanup", - "deps: update tanstack-query monorepo to v4.20.2", - "deps: update dependency @tanstack/react-query-devtools to v4.24.14", + "option-set: fix clear button", "implement PR feedback by @tomzemp from 2023-03-02", + "print: fix print-styles for selects", "deps: update tanstack-query monorepo to v4.24.4", - "deps: update tanstack-query monorepo to v4.19.1", - "implement PR feedback by @tomzemp from 2023-03-04", + "deps: update tanstack-query monorepo to v4.24.6", + "deps: update dependency final-form to v4.20.9", + "deps: update dependency query-string to v7.1.3", + "deps: update tanstack-query monorepo to v4.16.1", + "data-test attribute and linting errors", + "deps: bump platform and runtime deps [TECH-1462] (#236)", + "optionset: re-add input spread to button", + "deps: update dependency zustand to v4.1.4", + "optionSet: sort selected options", + "adjust disabled org unit style", "deps: update dependency reselect to v4.1.7", - "data value store: set correct default when data value set falsy", - "data value store: return boolean from isComplete selector", - "highlighted field store: correct wrong initial state", + "multi-select: update max-width", + "deps: update tanstack-query monorepo to v4.17.1", + "use multi-calendar-dates to address periods that don't start on Jan 1st", "address period issues that occurred after new year 2022/2023", - "deps: update dependency react-router-dom to v5.3.4", - "ensure biweeks allow entry over entire year [TECH-1308] (#242)", - "deps: update tanstack-query monorepo to v4.18.0", - "deps: update dependency html-react-parser to v1.4.14", - "optionset: re-add input spread to button", - "deps: update dependency classnames to v2.3.2", - "deps: bump platform and runtime deps [TECH-1462] (#236)", - "deps: update tanstack-query monorepo to v4.24.9", "options-sort: fix undefined check", "deps: update dependency @tanstack/react-query-devtools to v4.24.13", - "clear selections with only dataset [DHIS2-14039] (#243)", - "deps: update dependency idb-keyval to v6.2.0", + "deps: update dependency chart.js to v3.9.1", "deps: update dependency re-reselect to v4.0.1", - "translations: sync translations from transifex (development)", - "deps: update dependency zustand to v4.1.5", - "deps: update dependency zustand to v4.1.4", - "deps: update tanstack-query monorepo to v4.23.0", - "use periods: reverse order & add first/last periods of next/prev year if in current year", - "use periods: check if lastPeriodOfPrevYear exists", - "deps: update tanstack-query monorepo to v4.16.1", - "total-cell: clear total value when printing empty form (#298)", - "adjust disabled org unit style", - "deps: update tanstack-query monorepo to v4.24.6", - "multi-select: update max-width", - "deps: update dependency react-chartjs-2 to v4.3.1", - "deps: update tanstack-query monorepo to v4.20.4" + "deps: update dependency react-router-dom to v5.3.4", + "metadata error handling", + "data value store: return boolean from isComplete selector", + "deps: update tanstack-query monorepo to v4.19.0", + "deps: update dependency @tanstack/react-query-devtools to v4.24.14", + "data value store: set correct default when data value set falsy" ], "Features": [ - "optionset: add support for multi-text optionSet", + "zustand: create wrapper", "option-set: add multi text support (#290)", - "zustand: create wrapper" + "optionset: add support for multi-text optionSet" ], "Refactoring": [ - "use server time offset: use \"sv\" for locale string", - "revert to \"create\" function usage", + "remove superflous zustand wrapper", "review", + "revert to \"create\" function usage", "data value store: use zustand wrapper", "fix linter issues", - "remove superflous zustand wrapper" + "use server time offset: use \"sv\" for locale string" ], "Testing": [ - "cover stores with tests (and fix some minor issues)", - "validation store: cover with tests", + "get cell id: cover with tests", "entry form store: cover with tests", - "sync errors store: cover with tests", - "data value store: cover store with tests", + "validation store: cover with tests", "unsaved data store: cover with tests", "data value store: cover with test & establish testing pattern", "highlighted field store: cover with tests", - "get cell id: cover with tests" + "data value store: cover store with tests", + "cover stores with tests (and fix some minor issues)", + "sync errors store: cover with tests" ], "GitHub": "

100.2.0 (2023-03-13)

\n

Bug Fixes

\n
    \n
  • use periods: check if lastPeriodOfPrevYear exists (1e65e17)
  • \n
  • use periods: reverse order & add first/last periods of next/prev year if in current year (f046afa)
  • \n
  • implement PR feedback by @tomzemp from 2023-03-02 (e58edee)
  • \n
  • implement PR feedback by @tomzemp from 2023-03-04 (5425a28)
  • \n
  • use multi-calendar-dates to address periods that don't start on Jan 1st (8286888)
  • \n
  • data value store: return boolean from isComplete selector (6bf3a7f)
  • \n
  • data value store: set correct default when data value set falsy (7dd21e2)
  • \n
  • deps: bump platform and runtime deps [TECH-1462] (#236) (057addd)
  • \n
  • deps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b)
  • \n
  • deps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6)
  • \n
  • deps: update dependency chart.js to v3.9.1 (cf5351c)
  • \n
  • deps: update dependency classnames to v2.3.2 (d054883)
  • \n
  • deps: update dependency final-form to v4.20.9 (617cd17)
  • \n
  • deps: update dependency html-react-parser to v1.4.14 (9758efc)
  • \n
  • deps: update dependency idb-keyval to v6.2.0 (fd3f936)
  • \n
  • deps: update dependency query-string to v7.1.2 (f833f36)
  • \n
  • deps: update dependency query-string to v7.1.3 (1d13164)
  • \n
  • deps: update dependency re-reselect to v4.0.1 (1ca5332)
  • \n
  • deps: update dependency react-chartjs-2 to v4.3.1 (347d055)
  • \n
  • deps: update dependency react-router-dom to v5.3.4 (3e1c1c9)
  • \n
  • deps: update dependency reselect to v4.1.7 (d90509f)
  • \n
  • deps: update dependency zustand to v4.1.4 (8494e6b)
  • \n
  • deps: update dependency zustand to v4.1.5 (a3595fc)
  • \n
  • deps: update tanstack-query monorepo to v4.16.1 (588f5ee)
  • \n
  • deps: update tanstack-query monorepo to v4.17.1 (af7b3c1)
  • \n
  • deps: update tanstack-query monorepo to v4.18.0 (ebe89f2)
  • \n
  • deps: update tanstack-query monorepo to v4.19.0 (3fc13e3)
  • \n
  • deps: update tanstack-query monorepo to v4.19.1 (1641918)
  • \n
  • deps: update tanstack-query monorepo to v4.20.2 (6500139)
  • \n
  • deps: update tanstack-query monorepo to v4.20.4 (9c44d3e)
  • \n
  • deps: update tanstack-query monorepo to v4.23.0 (795f159)
  • \n
  • deps: update tanstack-query monorepo to v4.24.10 (8bb044e)
  • \n
  • deps: update tanstack-query monorepo to v4.24.4 (fad8537)
  • \n
  • deps: update tanstack-query monorepo to v4.24.6 (5664987)
  • \n
  • deps: update tanstack-query monorepo to v4.24.9 (da668de)
  • \n
  • total-cell: clear total value when printing empty form (#298) (c3f3ecf)
  • \n
  • adjust disabled org unit style (27945ca)
  • \n
  • metadata and user info error handling (#294) (7581e37)
  • \n
  • highlighted field store: correct wrong initial state (a6b53ae)
  • \n
  • translations: sync translations from transifex (development) (5eac173)
  • \n
  • translations: sync translations from transifex (development) (a02ad04)
  • \n
  • translations: sync translations from transifex (development) (081ad05)
  • \n
  • translations: sync translations from transifex (development) (65a053d)
  • \n
  • translations: sync translations from transifex (development) (48f6674)
  • \n
  • clean up audit styling [TECH-1469] [TECH-1470] (#237) (a545ee8)
  • \n
  • clear selections with only dataset [DHIS2-14039] (#243) (e9beb53)
  • \n
  • ensure biweeks allow entry over entire year [TECH-1308] (#242) (bf931d8)
  • \n
  • handle remove periods calculation for end-of-month [DHIS2-14007] (#238) (c2b5724)
  • \n
\n

Features

\n" } @@ -7914,8 +7925,8 @@ "netlify: update production deploy to use master" ], "Maintenance": [ - "release: cut 100.1.1 [skip release]", - "merge development to master" + "merge development to master", + "release: cut 100.1.1 [skip release]" ], "GitHub": "

100.1.1 (2022-11-07)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (development) (6d043dc)
  • \n
  • translations: sync translations from transifex (development) (cccf3af)
  • \n
  • translations: sync translations from transifex (development) (756b467)
  • \n
  • translations: sync translations from transifex (development) (02de709)
  • \n
  • translations: sync translations from transifex (development) (e6044e8)
  • \n
  • translations: sync translations from transifex (development) (be85c55)
  • \n
  • translations: sync translations from transifex (development) (ecd8091)
  • \n
  • translations: sync translations from transifex (development) (5a402ae)
  • \n
  • translations: sync translations from transifex (development) (9fa7643)
  • \n
  • translations: sync translations from transifex (development) (bce1688)
  • \n
  • update periods height [DHIS2-14006] (6470b48)
  • \n
" } @@ -7932,173 +7943,173 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "merge master into development", - "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)", - "deps: bump moment from 2.29.1 to 2.29.4", "fix jest tests after refactoring client server date logic", "remove unused \"useCategoryCombination\" file", - "remove unused classname", - "deduplicate packages in yarn.lock", - "release: merge development to master", - "release: cut 100.1.0 [skip release]", + "deps: bump moment from 2.29.1 to 2.29.4", "deps: bump terser from 4.8.0 to 4.8.1", "remove resolution for react-error-overlay", - "add entry info [DHIS2-13940] (#216)" + "add entry info [DHIS2-13940] (#216)", + "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)", + "remove unused classname", + "release: cut 100.1.0 [skip release]", + "merge master into development", + "deduplicate packages in yarn.lock", + "release: merge development to master" ], "Bug Fixes": [ - "allow the webapi to return a single object instead of wrapped array", - "errors-store: add getNumberOfErrors", - "error-summary: use yellow800 for icon color", - "fix breaking tests around side bar, basic info and follow up button", - "move handlerHeaderBarStatus to dataworkspace due to re-render issues", - "remove custom styles for data details button", - "always apply long delay when showing/hiding", + "entry-field: cleanup highlighted-field properly", + "translations: sync translations from transifex (development)", + "print styles [TECH-1312] (#217)", + "fix temporal error handling", + "use-value-store: add optional-chaining for safety", "data-workspace: show loader if in flight, regardless of cached data", - "highlighted fields performance (#155)", + "deps: update deps", + "copy FetchError from data-service", "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", - "always retry offline-trigger errors", - "use a stable date string instead of an instable date instance (#201)", - "getCellId", - "update variable name [TECH-1465] (#231)", - "print styles [TECH-1312] (#217)", - "deps: pin dependencies", "dates: ensure that server or client time is used when appropriate", - "translations: sync translations from transifex (development)", - "fix disabled cell styling [TECH-1466] (#234)", - "resolveAlertProps", - "add missing files", - "set networkmode offlineFirst", - "use date limit: prevent recomputing on every re-render", - "update useHighlightedField", - "deps: update dependency @dhis2/ui to v8.5.3 (#225)", - "validation button: disable validation run when offline [TECH-1377] (#178)", - "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", - "fix temporal error handling", - "cleanup on umount only", - "rerun validation on main bar button click", - "use prefetched units when user org unit is not the highest level", - "audit history: update processing, clean up [TECH-1281] (#131)", + "handle network-error alert", + "init lastSyncedValue, fix file-field", "set highlighted field null", - "data-value-set: disable when mutating", - "tooltip: fix tooltip flickering", - "headerbar: use smarter delay for headerbar-status", - "shouldRollbackError", + "remove 403 as temporal error", "basic information: display client date in tooltip", - "review", - "try to use cjs import fetcherror", - "manage unsaved comments when moving cells", - "onlineManager: make sure to go online when navigator goes online", - "make bottom bar buttons small [DHIS2-13956]", - "dates: use server time when appropriate", - "bottom-bar: add failed to save summary", - "global filter field size (#221)", - "ensure deepest level is never lower than root level", - "init lastSyncedValue, fix file-field", + "errors-store: add getNumberOfErrors", + "use a stable date string instead of an instable date instance (#201)", + "use selector to get coc", + "inner-wrapper: properly clear error if last-synced", + "reset error when pristine", + "adjust client time to server timezone when computing date ranges (#165)", + "ensure we use a local date string", + "misc cleanup", + "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", - "error-summary: count errors in selection", + "rerun validation on main bar button click", + "address pr comments", + "option-set input lastSyncedValue", + "audit history: update processing, clean up [TECH-1281] (#131)", + "use retry to pause mutations", + "use date limit: prevent recomputing on every re-render", + "manage unsaved limits when moving cells", + "remove unnecessary clear highlightedfield", + "preserve input-component format", + "adjust synced cell style (#199)", + "true-only checkbox lastSynced comparison", "clear sync-status when value changes (#182)", - "use highlightedfieldstore", + "fix breaking tests around side bar, basic info and follow up button", + "always retry offline-trigger errors", + "ensure deepest level is never lower than root level", + "shouldRollbackError", "add missing error-summary file", - "remove 403 as temporal error", - "or between shortcuts [DHIS2-13955]", - "clear highlight when field is umounted", - "inner-wrapper: properly clear error if last-synced", + "fix disabled cell styling [TECH-1466] (#234)", "filter-field: do not reset highlighted when focused", - "true-only checkbox lastSynced comparison", - "handle network-error alert", - "entry-field: cleanup highlighted-field properly", - "preserve input-component format", - "adjust client time to server timezone when computing date ranges (#165)", - "misc cleanup", - "address pr comments", - "deps: update deps", - "persist: persist mutations that are network-errors", + "error-summary: use yellow800 for icon color", + "allow for unit paths starting at the real root instead of user root (#197)", + "file-input: reset lastSyncedValue", + "data-value-set: disable when mutating", "error-details optional chaining", - "offline-error-types, show alertbar once", - "handle temporal mutation errors (#206)", - "use zustand store for highlighted-field", - "manage unsaved comments and limits when moving cells", + "getCellId", + "dates: use server time when appropriate", + "stop tooltip flickering [DHIS2-13954]", + "persist: persist mutations that are network-errors", + "add missing files", + "review", "onlineStatus: sync header-bar status to onlineManager status", - "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", + "remove defaultOnSuccess for queries", + "set networkmode offlineFirst", + "deps: pin dependencies", + "clear highlight when field is umounted", + "filter-field: hide clear-button when no filter (#222)", + "error-summary: count errors in selection", + "remove custom styles for data details button", + "highlighted fields performance (#155)", + "resolveAlertProps", + "update variable name [TECH-1465] (#231)", + "validation button: disable validation run when offline [TECH-1377] (#178)", + "manage unsaved comments and limits when moving cells", + "make bottom bar buttons small [DHIS2-13956]", + "make useDataValueParams and useApiAttributeParams stable", "import locales so app has access to them (#207)", - "refactor validation-tooltip to child of wrapper", - "stop tooltip flickering [DHIS2-13954]", - "ensure we use a local date string", "minor cleanup", - "manage unsaved limits when moving cells", - "remove unnecessary clear highlightedfield", - "option-set input lastSyncedValue", - "file-input: reset lastSyncedValue", - "use selector to get coc", - "reset error when pristine", + "always apply long delay when showing/hiding", + "handle temporal mutation errors (#206)", + "bottom-bar: add failed to save summary", + "use prefetched units when user org unit is not the highest level", "fix some crashes", - "copy FetchError from data-service", - "allow for unit paths starting at the real root instead of user root (#197)", - "make useDataValueParams and useApiAttributeParams stable", - "update Add limits styling [DHIS2-13958]", + "contextual-help: add help-legend for sync-errors", + "headerbar: use smarter delay for headerbar-status", + "or between shortcuts [DHIS2-13955]", + "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", "section-filter: do not reset highlighted on focus", + "try to use cjs import fetcherror", + "use zustand store for highlighted-field", + "refactor validation-tooltip to child of wrapper", + "update useHighlightedField", + "cleanup on umount only", + "allow the webapi to return a single object instead of wrapped array", + "manage unsaved comments when moving cells", + "deps: update dependency @dhis2/ui to v8.5.3 (#225)", "tooltip: show all errors in tooltip", - "adjust synced cell style (#199)", - "use retry to pause mutations", - "use-value-store: add optional-chaining for safety", - "contextual-help: add help-legend for sync-errors", - "remove defaultOnSuccess for queries", - "filter-field: hide clear-button when no filter (#222)" + "onlineManager: make sure to go online when navigator goes online", + "tooltip: fix tooltip flickering", + "move handlerHeaderBarStatus to dataworkspace due to re-render issues", + "use highlightedfieldstore", + "offline-error-types, show alertbar once", + "update Add limits styling [DHIS2-13958]", + "global filter field size (#221)" ], "Refactoring": [ - "use highlighted-field-store", - "resolve error message in ApiMutationError", - "remove highlightedFieldContext", - "period selector: use new client-server-date hooks", - "aoc selector: use new client-server-date hooks", "cleanup duplicate dataValueSetQueryKey", - "use selector for getHighlightedField", - "use manage inter param deps: use new client-server-date hooks", - "load app: handle all loading and error states", - "shouldTriggerOffline", + "move lastSyncedValue to mutation", "highlightedfield name", - "refactor useApiError", - "use check lock status: use new client-server-date hooks", - "make useCurrentDateStringAtServerTimezone accept a date", - "use defaultOnSuccess", - "highlightedfield: change name to highlightedfieldid", - "basic information: remove \"utc\" from variable name", - "use periods: use new client-server-date hooks", - "sync-errors-store: remove unused methods", + "remove superfluous client server timezone tools", + "use default onSuccess from defaultoptions", "use mutator in inputs", + "use date limit: use new client-server-date hooks", + "fix variable naming", + "highlightedfield: change name to highlightedfieldid", + "use defaultOnSuccess", "date convertion: rename & add timezone convertion tools", - "move message above usage", - "data details sidebar: consider server timezone in basic information", - "use default onSuccess from defaultoptions", + "load app: handle all loading and error states", + "basic information: use new client-server-date hooks", "use meaningful names for varnames when using useClientServerDate", - "move lastSyncedValue to mutation", + "use periods: use new client-server-date hooks", + "extract get-cell-id to own file", + "resolve error message in ApiMutationError", + "move message above usage", + "use selector for getHighlightedField", "context-selection-id: remove category-ids from contextSelectionId", - "fix variable naming", - "basic information: use new client-server-date hooks", - "use date limit: use new client-server-date hooks", + "period selector: use new client-server-date hooks", + "make useCurrentDateStringAtServerTimezone accept a date", + "shouldTriggerOffline", + "basic information: remove \"utc\" from variable name", + "use highlighted-field-store", + "sync-errors-store: remove unused methods", + "remove highlightedFieldContext", + "refactor useApiError", + "use manage inter param deps: use new client-server-date hooks", + "data details sidebar: consider server timezone in basic information", "use client server date hook: remove superflous setter callbacks", - "remove superfluous client server timezone tools", - "extract get-cell-id to own file" + "use check lock status: use new client-server-date hooks", + "aoc selector: use new client-server-date hooks" ], "Testing": [ - "move query-key test", "add test to getPreFetchedChildren", "add authority tests to comment and limit tests", - "fix tests", + "move query-key test", "update tests", + "fix tests", "fix test description" ], "Features": [ - "get current date: set milliseconds to 0", - "sync-errors: add sync-errors store", - "headerbar: integrate offline-status message (#233)", + "sync-error: add sync error to field", + "notify user about failures of critical requests", "respect F_DATAVALUE_ADD user authority", + "custom forms: notify user about pre-fetching failure", "client server date: add DRY utils", "error-indicator: add error indicator", + "headerbar: integrate offline-status message (#233)", "headerbar: integrate offline-status-message", - "custom forms: notify user about pre-fetching failure", - "sync-error: add sync error to field", - "notify user about failures of critical requests", + "sync-errors: add sync-errors store", + "get current date: set milliseconds to 0", "sync error handling (#218)" ], "Build Updates": [ @@ -8107,8 +8118,8 @@ "renovate: remove shared config" ], "Documentation": [ - "update comment", - "move sort comment" + "move sort comment", + "update comment" ], "GitHub": "

100.1.0 (2022-10-21)

\n

Bug Fixes

\n
    \n
  • adjust client time to server timezone when computing date ranges (#165) (af3fa39)
  • \n
  • adjust synced cell style (#199) (32a9d78)
  • \n
  • allow for unit paths starting at the real root instead of user root (#197) (0191551)
  • \n
  • clear sync-status when value changes (#182) (d4d6d29)
  • \n
  • ensure offline units are fetched correctly for users deep in the hierarchy (#226) (d9d4632)
  • \n
  • fix disabled cell styling [TECH-1466] (#234) (0334733)
  • \n
  • global filter field size (#221) (7b003d8)
  • \n
  • handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210) (ab266ca)
  • \n
  • handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208) (3c14bd8)
  • \n
  • handle temporal mutation errors (#206) (0bb923d)
  • \n
  • highlighted fields performance (#155) (554025c)
  • \n
  • import locales so app has access to them (#207) (662ddc6)
  • \n
  • make bottom bar buttons small [DHIS2-13956] (c507860)
  • \n
  • make useDataValueParams and useApiAttributeParams stable (978a7b9)
  • \n
  • manage unsaved comments when moving cells (b04cbfd)
  • \n
  • manage unsaved limits when moving cells (dd14d41)
  • \n
  • or between shortcuts [DHIS2-13955] (d71a93b)
  • \n
  • print styles [TECH-1312] (#217) (5533e00)
  • \n
  • remove defaultOnSuccess for queries (75e257e)
  • \n
  • rerun validation on main bar button click (d62e4a0)
  • \n
  • stop tooltip flickering [DHIS2-13954] (0c44cb5)
  • \n
  • update variable name [TECH-1465] (#231) (1fd682f)
  • \n
  • audit history: update processing, clean up [TECH-1281] (#131) (7464efb)
  • \n
  • basic information: display client date in tooltip (da867a7)
  • \n
  • data-value-set: disable when mutating (85e7cbc)
  • \n
  • dates: use server time when appropriate (b8cbdbc)
  • \n
  • deps: pin dependencies (35fdd45)
  • \n
  • deps: update dependency @dhis2/app-runtime to v3.5.0 (#224) (f532607)
  • \n
  • deps: update dependency @dhis2/ui to v8.5.3 (#225) (7b27ee1)
  • \n
  • filter-field: hide clear-button when no filter (#222) (64b08dc)
  • \n
  • remove custom styles for data details button (e47d519)
  • \n
  • update Add limits styling [DHIS2-13958] (2f528ba)
  • \n
  • translations: sync translations from transifex (development) (76859da)
  • \n
  • translations: sync translations from transifex (development) (db5b088)
  • \n
  • translations: sync translations from transifex (development) (9724342)
  • \n
  • use date limit: prevent recomputing on every re-render (68dbbcb)
  • \n
  • validation button: disable validation run when offline [TECH-1377] (#178) (7838601)
  • \n
  • use a stable date string instead of an instable date instance (#201) (dea42b1)
  • \n
\n

Features

\n
    \n
  • headerbar: integrate offline-status message (#233) (58f042e)
  • \n
  • sync error handling (#218) (cf3e542)
  • \n
  • client server date: add DRY utils (7153fe3)
  • \n
  • get current date: set milliseconds to 0 (9fa0441)
  • \n
  • respect F_DATAVALUE_ADD user authority (e91a847)
  • \n
  • custom forms: notify user about pre-fetching failure (9e8374f)
  • \n
" } @@ -8125,52 +8136,52 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "align test with implementation and skip flaky tests", - "restore use-user-org-units to original state", "get config offline org unit level from JGs branch", "release: release v100.0.0", - "release: merge development to master", - "release: cut 100.0.0 [skip release]", + "align test with implementation and skip flaky tests", "fix linter issues", + "restore use-user-org-units to original state", "add license", - "move org-unit-tree from @dhis2/ui and fix lint errors" + "release: cut 100.0.0 [skip release]", + "move org-unit-tree from @dhis2/ui and fix lint errors", + "release: merge development to master" ], "Features": [ + "reduce org-unit-tree network traffic and add prefetch support", "completion: respect \"validCompleteOnly\" flag on data sets", - "reduce org-unit-tree network traffic and support prefetching (#187)", "add completion functionality", "get org unit roots from prefetched org units if available", - "reduce org-unit-tree network traffic and add prefetch support" + "reduce org-unit-tree network traffic and support prefetching (#187)" ], "Bug Fixes": [ - "address post-rebase bugs", - "cat-combo-table: prevent filter from unmounting data-elements (#186)", - "form completion: cancel open mutations when (in-)completing", - "completion onMutate and setDefault", - "consume per-root node offline levels in org-unit-tree", - "adjust tests to implementation fix minor implementation bugs", - "fetch offline units per user root org unit and improve logic", - "remove loading from completion", - "prefetch offline org units in single request", - "form completion error alert message: correct & translate message", - "add mutation key-factory", "completion: set loading to true when starting incompleting", - "completion: do not validate when offline", "typo", + "form completion: cancel open mutations when (in-)completing", + "adjust tests to implementation fix minor implementation bugs", + "completion mutation: extract variables correctly after refactoring", + "address post-rebase bugs", "also fetch children size and level for offline units", "form completion: check for empty responses", - "completion mutation: extract variables correctly after refactoring" + "cat-combo-table: prevent filter from unmounting data-elements (#186)", + "add mutation key-factory", + "prefetch offline org units in single request", + "completion onMutate and setDefault", + "completion: do not validate when offline", + "remove loading from completion", + "fetch offline units per user root org unit and improve logic", + "consume per-root node offline levels in org-unit-tree", + "form completion error alert message: correct & translate message" ], "Refactoring": [ - "bottom bar: use correct completion data and labels", - "implement PR feedback until September 22, 2022", - "move data-value-mutations into shared folder", - "remove console.log", "remove superfluous completion sidebar component", "move sidebar id contants into shared folder", - "rearrange validation code into different modules", "fix circular dependencies & tests", - "change the mutation function to follow the new patterns" + "change the mutation function to follow the new patterns", + "remove console.log", + "move data-value-mutations into shared folder", + "implement PR feedback until September 22, 2022", + "bottom bar: use correct completion data and labels", + "rearrange validation code into different modules" ], "Testing": [ "cypress: update network fixtures" @@ -8233,11 +8244,31 @@ "status": "APPROVED", "id": "08012f21-0061-4e96-b49b-286e2743a8b4", "created": 1667390786837, - "lastUpdated": 1724552349037, + "lastUpdated": 1725155397747, "name": "Data Exchange", "description": "This app is a UI for the DHIS2 Core Aggregate Data Exchange API, which allows you to sync aggregate data to other systems as well as automatically convert tracker data into aggregate data values.", "coreApp": true, "versions": [ + { + "created": 1725155397747, + "demoUrl": "", + "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/data-exchange_100.9.3.zip", + "id": "bf1603c4-8812-43bf-ad19-ee9b99d31e9b", + "lastUpdated": 1725155397747, + "maxDhisVersion": "", + "minDhisVersion": "2.39", + "version": "100.9.3", + "channel": "stable", + "releaseNotes": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" + ], + "Maintenance": [ + "release: cut 100.9.3 [skip release]" + ], + "GitHub": "

100.9.3 (2024-09-01)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (f93c3f9)
  • \n
" + } + }, { "created": 1724552349037, "demoUrl": "", @@ -8270,8 +8301,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update scheme UI [DHIS2-17275] (#80)", - "release: cut 100.9.1 [skip release]" + "release: cut 100.9.1 [skip release]", + "update scheme UI [DHIS2-17275] (#80)" ], "Bug Fixes": [ "trigger release (#94)" @@ -8291,11 +8322,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add tests to cover edit exchange usecase and format", "add tests to cover add exchange usecase", "add more tests and improve some of the existing ones", "add tests to cover add exchnage usecase", - "add more tests to cover add exchange usecase" + "add more tests to cover add exchange usecase", + "add tests to cover edit exchange usecase and format" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -8335,15 +8366,15 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add initial tests for main data display page", "add more tests to general data page and refactor existing ones", "add some tests for main data page", "more tests for data page and setup for other pages", + "add initial tests for main data display page", "add additional tests for main exchange page" ], "Bug Fixes": [ - "add mock for resize observer", - "fix format" + "fix format", + "add mock for resize observer" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -8403,20 +8434,20 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "update fixtures for cypress tests", "minor fixes", "add missing transations", + "update fixtures for cypress tests", "move testing libraty to dev dependencies" ], "Features": [ + "upgrade node version for ci", "show sharing button only if the user can share the exchange", - "update version of dhis2 app runtime", - "add sharing button to data exchange configurations", - "add sharing button which opens a sharing dialog in configurations", "add sharing settings", "upgrade app platform and ui library", + "add sharing button which opens a sharing dialog in configurations", + "add sharing button to data exchange configurations", "add tests for edit overview page", - "upgrade node version for ci" + "update version of dhis2 app runtime" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -8496,8 +8527,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "upgrade cypress version", - "upgrade cypress to version" + "upgrade cypress to version", + "upgrade cypress version" ], "Maintenance": [ "release: cut 100.4.0 [skip release]" @@ -8797,8 +8828,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.0.5 [skip release]" + "release: cut 100.0.5 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#64)" @@ -8835,16 +8866,7 @@ "maxDhisVersion": "", "minDhisVersion": "2.39", "version": "100.0.3", - "channel": "stable", - "releaseNotes": { - "Bug Fixes": [ - "clean up error messages (#19)" - ], - "Maintenance": [ - "release: cut 100.0.3 [skip release]" - ], - "GitHub": "

100.0.3 (2023-03-22)

\n

Bug Fixes

\n" - } + "channel": "stable" }, { "created": 1676555897028, @@ -9011,9 +9033,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "resolve to @dhis2/ui 9.4.4 (#3129)", "import order", "release: cut 100.6.0 [skip release]", - "resolve to @dhis2/ui 9.4.4 (#3129)", "unused imports" ], "Bug Fixes": [ @@ -9023,8 +9045,8 @@ "pivot table as default vis type in DV (DHIS2-15833) (#3159)" ], "Testing": [ - "make tests expect pivot table as vis type", - "update tests" + "update tests", + "make tests expect pivot table as vis type" ], "GitHub": "

100.6.0 (2024-08-08)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (4c08077)
  • \n
\n

Features

\n
    \n
  • pivot table as default vis type in DV (DHIS2-15833) (#3159) (0eccf93)
  • \n
" } @@ -9061,9 +9083,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "bump analytics for testing", "bump analytics with fix for DHIS2-16904 (#3124)", - "bump analytics to 26.7.5 for period translations" + "bump analytics to 26.7.5 for period translations", + "bump analytics for testing" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -9083,13 +9105,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", - "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", "release: cut 100.5.7 [skip release]", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -9109,9 +9131,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "use improved rich text editor from analytics (DHIS2-15522)", "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", - "merge to master", - "use improved rich text editor from analytics (DHIS2-15522)" + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -9131,18 +9153,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.5.5 [skip release]", "optimize Cypress recordings with conditional triggers (#3043)", + "do not run release step on dev branch (#3083)", "run release job for tags (#3064)", - "do not run release step on dev branch (#3083)" + "release: cut 100.5.5 [skip release]" ], "Bug Fixes": [ - "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", "translations: sync translations from transifex (dev)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "dimension chip design updates (DHIS2-16272) (#2934)", - "merge to master" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", + "merge to master", + "dimension chip design updates (DHIS2-16272) (#2934)" ], "GitHub": "

100.5.5 (2024-06-06)

\n

Bug Fixes

\n
    \n
  • dimension chip design updates (DHIS2-16272) (#2934) (9b23fbd)
  • \n
  • non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056) (2bf0d53)
  • \n
  • numbers are misaligned in pivot table (DHIS2-16900) (#3072) (3ee3a83)
  • \n
  • translations: sync translations from transifex (dev) (8dd390b)
  • \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051) (4a79d5b)
  • \n
" } @@ -9159,10 +9181,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", - "merge to master", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -9181,10 +9203,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", "translations: sync translations from transifex (dev)", "plugin flashes when interacting with Interpretations modal (#3017)", - "try locking highcharts to 10.2.0" + "try locking highcharts to 10.2.0", + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -9209,10 +9231,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "remove query param section from url glob", "correct typo in visualisation type", - "wait for different SVG for single value", + "remove query param section from url glob", "add classnames and update json instructions file for outlier tables (#3000)", + "wait for different SVG for single value", "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ @@ -9233,10 +9255,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fix period filter and loading spinner when filtering in dashboard (#3002)", "enable the loading spinner when props change", - "merge to master", - "ensure only the first period item is used" + "ensure only the first period item is used", + "fix period filter and loading spinner when filtering in dashboard (#3002)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -9255,30 +9277,30 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "reorganised dev commits", - "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "yarn deduplicate", - "include release notes in slackbot message (#2974)", "run the release step on both dev and master branches (#2990)", - "apply consistent naming to push analytics class names", - "remove testRegex from jest config (#2956)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", "bump Cypress to version 13 (#2935)", "add slack bot release success message (#2965)", - "bump node to version 18", + "include release notes in slackbot message (#2974)", "upgrade @dhis2/analytics", - "release: cut 100.5.0 [skip release]" + "reorganised dev commits", + "release: cut 100.5.0 [skip release]", + "apply consistent naming to push analytics class names", + "bump node to version 18", + "remove testRegex from jest config (#2956)", + "yarn deduplicate" ], "Testing": [ + "don't expect subtitle to be visible by default", "refactor data.cy.js to independent test cases", "adapt tests to new database (#2975)", - "hover over list to prevent it from being stale", - "don't expect subtitle to be visible by default" + "hover over list to prevent it from being stale" ], "Bug Fixes": [ - "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", "translations: sync translations from transifex (dev)", + "add custom errors for analytics requests (#2874)", "push-analytics: add push analytics instructions (#2985)", - "add custom errors for analytics requests (#2874)" + "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)" ], "Features": [ "add class-names for push-analytics (#2966)", @@ -9298,69 +9320,69 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", - "avoid crash when visualization object is empty (ie. New)", - "dependency updates (#2243)", "translations: sync translations from transifex (dev)", - "avoid visualization flashing when changing options", - "fix bug which cause current to loose props", - "hide icon from visualization when option is toggled", + "avoid crash when visualization object is empty (ie. New)", + "fetch data element icon and pass it in extraOptions", "do not pass a boolean for icons when saving", + "hide icon from visualization when option is toggled", + "fix bug which cause current to loose props", "update cli-app-scripts and analytics deps", - "set disabledOptions on AO loading and vis type switching" + "set disabledOptions on AO loading and vis type switching", + "avoid visualization flashing when changing options", + "dependency updates (#2243)" ], "Maintenance": [ - "analytics: add support for cumulative values", "switch test server to debug (test.e2e is broken/slow)", - "release: cut 100.4.0 [skip release]", - "manually bump deps (#2543)", - "fix rebase conflict resolutions", "use renamed github shared workflow (#2912)", - "revert the test server changes and move to a separate PR", - "fix linting error", - "regenerate pot file", + "release: cut 100.4.0 [skip release]", + "upgrade cypress to v12 and adjust project to it", "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "remove videos", + "fix rebase conflict resolutions", + "manually bump deps (#2543)", "use alpha version of analytics", - "upgrade cypress to v12 and adjust project to it", + "analytics: add support for cumulative values", + "configure continuous delivery workflows (#2254)", + "fix linting error", + "revert the test server changes and move to a separate PR", "update pot file", - "configure continuous delivery workflows (#2254)" + "regenerate pot file" ], "Features": [ + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "disabled options based on cumulativeValues in PT DHIS2-15728", "cumulative values in PT (DHIS2-5497) (#2746)", - "v100.4.0", "remove disabled before passing object to visualization generator", - "single value background color change based upon legend (DHIS2-13702) (#2223)", - "handle disabled and helpText props for disabled options", - "support non-gregorian fixed periods (#2233)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", + "v100.4.0", "handle disabled option in Redux store", - "disabled options based on cumulativeValues in PT DHIS2-15728", - "disable legend option when cumulative values is enabled", - "disable option when cumulativeValues is checked in PT DHiS2-15728" + "handle disabled and helpText props for disabled options", + "disable legend option when cumulative values is enabled" ], "Testing": [ + "add tests for cumulativeValues option in PT", + "fix test failing due to change in single value behaviour", + "add helper functions for totals options", "enhance tests, options and sorting", - "refactor clickCheckbox to check/uncheckCheckbox", "use current year instead of hardcode it", - "fix test failing due to change in single value behaviour", - "add tests for cumulativeValues option in PT", - "add helper functions for totals options" + "refactor clickCheckbox to check/uncheckCheckbox" ], "Refactoring": [ - "add styles for titles of disabled sections", + "add helper text when used in PT DHIS2-15727", + "rename variable for clarity", + "allow legend related option to be disabled", "streamlined code", + "avoid involuntary changes to current in Redux store", + "remove unnecessary code", "avoid extra prop and detect visType internally", - "allow legend related option to be disabled", - "rename variable for clarity", - "add helper text when used in PT DHIS2-15727", "allow checkbox options to be disabled", "simplify code for passing displayProperty", + "add styles for titles of disabled sections", "revert changes to option components", "allow disabled to be passed as prop", - "remove unnecessary code", - "allow non toggleable select to be disabled", - "avoid involuntary changes to current in Redux store" + "allow non toggleable select to be disabled" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -9379,18 +9401,18 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "v100.3.1", "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", + "v100.3.1", "color set update (DHIS2-16108) (#2906)" ], "Maintenance": [ - "consolidate legend tests (#2897)", - "get BRANCH_NAME and PR_TITLE", - "consolidate cypress tests (#2890)", "use reportportal fork", - "use latest analytics-e2e-tests workflow", "move RP agent-js-cypress to dhis2 org", - "release: cut 100.3.1 [skip release]" + "consolidate cypress tests (#2890)", + "get BRANCH_NAME and PR_TITLE", + "consolidate legend tests (#2897)", + "release: cut 100.3.1 [skip release]", + "use latest analytics-e2e-tests workflow" ] } }, @@ -9409,19 +9431,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "translations: sync translations from transifex (dev)", - "only update interpretations list when in DOM", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "prevent state update when modal is closing", + "only update interpretations list when in DOM", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" + "change legend type description to fit SV (DHIS2-15120) (#2757)", + "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "translate dimension labels in PT DHIS2-15750 (#2783)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -9440,66 +9462,66 @@ "channel": "stable", "releaseNotes": { "Features": [ - "100.2.0 (#2741)", - "use interpretations button from analytics", "use Toolbar and ToolbarSidebar from analytics (#2358)", - "use UpdateButton and HoverMenubar from analytics", + "100.2.0 (#2741)", "use hover menu components from analytics for options menu", + "use UpdateButton and HoverMenubar from analytics", + "use interpretations button from analytics", "update download menu to use hovermenu components from analytics" ], "Maintenance": [ "switch test server to debug (test.e2e is broken/slow)", - "manually bump deps (#2543)", - "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "run workflow release job on tags as well (#2386)", - "fix legend e2e test even better", - "revert the test server changes and move to a separate PR", "disable the scheduled nightly test run (#2602)", - "upgrade analytics to get decreased padding", - "upgrade @dhis2/analytics to latest", - "fix odd linter error which only fires on ci", - "fix lines e2e test", - "advance the schedule for the nightly run (#2575)", - "fix failing legens e2e test", + "fix scatter e2e", + "remove videos", + "increase cypress default timeout for DOM activity (#2549)", + "revert the test server changes and move to a separate PR", "fix icon e2e", - "update pot file", - "fix start e2e", "fix typo in component name", "remove yarn start command which was only used for development", - "increase cypress default timeout for DOM activity (#2549)", - "clean up unused imports", - "remove videos", - "fix missing and redundant imports", - "gitignore cypress videos", - "fix scatter e2e", + "update pot file", + "fix start e2e", + "fix legend e2e test even better", "upgrade cypress to v12 and adjust project to it", + "fix missing and redundant imports", + "release: cut 100.2.0 [skip release]", + "clean up unused imports", "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "release: cut 100.2.0 [skip release]" + "upgrade analytics to get decreased padding", + "upgrade @dhis2/analytics to latest", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "fix odd linter error which only fires on ci", + "fix failing legens e2e test", + "gitignore cypress videos", + "run workflow release job on tags as well (#2386)", + "manually bump deps (#2543)", + "fix lines e2e test", + "advance the schedule for the nightly run (#2575)", + "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)" ], "Testing": [ "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "prevent test names from being dynamic (#2576)", "comment out icon tests for currently unsupported types", "skip legend test while data element icons are unsupported", + "more tests for custom calculations (DHIS2-13871) (#2287)", "extend timeout after delete has been triggered (#2499)", - "prevent test names from being dynamic (#2576)", - "more tests for custom calculations (DHIS2-13871) (#2287)" + "rename AO-title to titlebar (DHIS2-15063) (#2435)" ], "Bug Fixes": [ - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "observe size changes for legend positioning", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "translations: sync translations from transifex (dev)", - "adjust closeFileMenuWithClick command", + "tweak viz type selector styles to match toolbar", + "observe size changes for legend positioning", "remove divider from plain data source submenu", - "adjust data test name", "adjust e2e element slectors", - "tweak viz type selector styles to match toolbar" + "adjust data test name", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "adjust closeFileMenuWithClick command" ], "Refactoring": [ - "rename const for clarity", - "move the size logic from the plugin wrapper" + "move the size logic from the plugin wrapper", + "rename const for clarity" ] } }, @@ -9515,8 +9537,8 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "extend timeout for loading visualizations (#2368)", - "prevent items in transfer from being stale when filtering (#2321)" + "prevent items in transfer from being stale when filtering (#2321)", + "extend timeout for loading visualizations (#2368)" ], "Documentation": [ "move docs to app (#2390)", @@ -9543,9 +9565,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "case E7113 throws same msg as E7114 (#2278)", "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "single value size and position issues (analytics@25.1.10) (#2359)", "v100.1.1" ], @@ -9604,63 +9626,63 @@ "channel": "stable", "releaseNotes": { "Features": [ - "plugin: send installation status [DHIS2-15097] (#2273)", "single value background color change based upon legend (DHIS2-13702) (#2223)", - "support non-gregorian fixed periods (#2233)", + "100.1.0 (#2286)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "custom calculations (DHIS2-13871) (#2232)", - "100.1.0 (#2286)" + "plugin: send installation status [DHIS2-15097] (#2273)", + "support non-gregorian fixed periods (#2233)", + "custom calculations (DHIS2-13871) (#2232)" ], "Maintenance": [ - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", - "converge master-to-dev (#2281)", - "set v100.0.0", - "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "deps: bump async from 2.6.3 to 2.6.4 (#2148)", - "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", - "release: cut 100.1.0 [skip release]", "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", - "release: cut 100.0.1", + "release: cut 100.0.2", "add styled-jsx which is a peer dependency (#2253)", - "prepare app for continuous delivery", + "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "configure continuous delivery workflows (#2254)", + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", + "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", + "release: cut 100.1.0 [skip release]", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", + "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", "bump analytics (#2276)", - "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", - "configure continuous delivery workflows (#2254)", - "release: cut 100.0.2", - "release: cut 100.0.0", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "release: cut 100.0.1", "bump analytics (#2279)", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "deps: bump async from 2.6.3 to 2.6.4 (#2148)", "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", - "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "release: cut 100.0.3", + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", - "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", + "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "release: cut 100.0.0", "trigger v100.0.0 (#2237)", - "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", - "release: cut 100.0.3" + "set v100.0.0", + "prepare app for continuous delivery", + "converge master-to-dev (#2281)" ], "Testing": [ "add extended timeout for file open modal (#2284)", "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", "fetch data element icon and pass it in extraOptions", - "dependency updates (#2243)", - "target window.parent for postRobot communication (#2256)", "inject CSS UI variables in plugin (#2270)", + "do not pass a boolean for icons when saving", "nightly workflow has to run on default branch which is currently dev (#2269)", - "set height on chart container when not defined (#2246) (#2250)", - "remove old i18n initialisation (#2241)", - "update cli-app-scripts and analytics (#2247)", - "translations: sync translations from transifex (master) (#2192)", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", "hide icon from visualization when option is toggled", - "deps: bump cli-app-scripts for precaching improvement", - "do not pass a boolean for icons when saving", "update cli-app-scripts and analytics deps", - "plugin sends installation status (#2277)" + "translations: sync translations from transifex (master) (#2192)", + "target window.parent for postRobot communication (#2256)", + "deps: bump cli-app-scripts for precaching improvement", + "plugin sends installation status (#2277)", + "dependency updates (#2243)", + "update cli-app-scripts and analytics (#2247)", + "set height on chart container when not defined (#2246) (#2250)", + "remove old i18n initialisation (#2241)" ] } }, @@ -9676,9 +9698,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.3 [skip release]", "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)" + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ "plugin sends installation status (#2277)" @@ -9735,9 +9757,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "trigger v100.0.0 (#2237)", "release: cut 100.0.0 [skip release]", - "prepare app for continuous delivery", - "trigger v100.0.0 (#2237)" + "prepare app for continuous delivery" ] } } @@ -9767,11 +9789,31 @@ "status": "APPROVED", "id": "275afdce-16d2-40e1-8a9b-5b22d882ed74", "created": 1708703187736, - "lastUpdated": 1724552799405, + "lastUpdated": 1725156352582, "name": "Import/Export", "description": "Core app for importing and exporting data to and from DHIS2.", "coreApp": true, "versions": [ + { + "created": 1725156352582, + "demoUrl": "", + "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/importexport_101.1.10.zip", + "id": "30ac0478-50e7-44ef-bd2f-b2678e4a40f3", + "lastUpdated": 1725156352582, + "maxDhisVersion": "", + "minDhisVersion": "2.41", + "version": "101.1.10", + "channel": "stable", + "releaseNotes": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" + ], + "Maintenance": [ + "release: cut 101.1.10 [skip release]" + ], + "GitHub": "

101.1.10 (2024-09-01)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (3448c8e)
  • \n
" + } + }, { "created": 1724552799405, "demoUrl": "", @@ -10068,8 +10110,8 @@ "releaseNotes": { "Bug Fixes": [ "tracker-api-migration: change separator for array from semicolon to comma", - "tracker-api-migration: remove skipPaging parameter", - "tracker-api-migration: update the casing of followup parameter" + "tracker-api-migration: update the casing of followup parameter", + "tracker-api-migration: remove skipPaging parameter" ], "Maintenance": [ "release: cut 101.0.1 [skip release]" @@ -10089,23 +10131,23 @@ "channel": "stable", "releaseNotes": { "Features": [ - "migrate TEI and Event export to new tracker API", - "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", "move Event import to new tracker endpoints", - "move TEI import to new tracker endpoints" + "move TEI import to new tracker endpoints", + "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "lint issues", "loader keeps showing when opening export in new page", + "update tests snapshots", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", "migration-trackedentity: change followupStatus to followup", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "update tests snapshots" + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "lint issues" ], "Refactoring": [ - "change TEI references to Tracked entity", - "apply code review comments" + "apply code review comments", + "change TEI references to Tracked entity" ], "Maintenance": [ "release: cut 101.0.0 [skip release]" @@ -10205,8 +10247,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "force trigger a release", - "update version number for app" + "update version number for app", + "force trigger a release" ], "Maintenance": [ "release: cut 99.9.10 [skip release]" @@ -10246,201 +10288,201 @@ "channel": "stable", "releaseNotes": { "Features": [ - "org unit core id scheme select", - "new GeoJSON importer (DHIS2-7171)", + "publish first version under continuous release", "import Earth Engine data for population (#1457)", - "metadata export: remove csv option and adjust intro text", "geojson import icon", - "publish first version under continuous release" + "metadata export: remove csv option and adjust intro text", + "new GeoJSON importer (DHIS2-7171)", + "org unit core id scheme select" ], "Maintenance": [ - "release: cut 1.5.55 [skip ci]", - "release: cut 1.5.65 [skip ci]", - "release: cut 1.5.30 [skip ci]", - "release: cut 1.5.35 [skip ci]", - "release: cut 1.5.45 [skip ci]", - "release: cut 1.5.58 [skip ci]", - "release: cut 1.5.44 [skip ci]", - "release: cut 1.5.5 [skip ci]", - "release: cut 1.5.7 [skip ci]", - "release: cut 1.5.12 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "release: cut 1.5.41 [skip ci]", - "update snapshots", - "browserlist upgrade", - "release: cut 1.5.64 [skip ci]", - "release: cut 1.5.26 [skip ci]", - "release: cut 1.3.1 [skip ci]", - "refactor", - "release: cut 1.4.6 [skip ci]", - "release: cut 1.5.28 [skip ci]", + "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.57 [skip ci]", "release: cut 1.3.4 [skip ci]", - "release: cut 1.5.24 [skip ci]", - "release: cut 1.5.34 [skip ci]", - "release: cut 1.3.7 [skip ci]", - "release: cut 1.6.0 [skip release]", - "release: cut 1.5.21 [skip ci]", - "release: cut 1.5.52 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.4.4 [skip ci]", - "release: cut 1.5.0 [skip ci]", - "release: cut 1.5.31 [skip ci]", - "release: cut 1.5.48 [skip ci]", - "release: cut 1.5.68 [skip ci]", - "release: cut 1.5.63 [skip ci]", "release: cut 1.5.49 [skip ci]", - "release: cut 1.5.2 [skip ci]", - "release: cut 1.5.11 [skip ci]", - "release: cut 1.5.60 [skip ci]", - "release: cut 1.5.43 [skip ci]", - "release: cut 1.4.0 [skip ci]", - "release: cut 1.5.16 [skip ci]", - "use sync mode temporarily", - "update test snapshots", - "release: cut 1.5.22 [skip ci]", - "release: cut 1.5.42 [skip ci]", - "remove \"xml\" from metadata import/export feature files", - "format", + "set node version to 14 in githb scripts", + "revert linting fixes", + "release: cut 1.5.38 [skip ci]", "resolve conflicts in yarn.lock", - "jest test fixes", - "release: cut 1.4.3 [skip ci]", - "release: cut 1.5.50 [skip ci]", - "release: cut 1.5.25 [skip ci]", + "release: cut 1.4.6 [skip ci]", "localize", - ".hooks folder", - "release: cut 1.3.3 [skip ci]", - "release: cut 1.5.23 [skip ci]", - "code cleaning", - "release: cut 1.5.67 [skip ci]", - "release: cut 1.5.57 [skip ci]", - "release: cut 1.5.62 [skip ci]", - "release: cut 1.5.46 [skip ci]", - "release: cut 1.5.36 [skip ci]", - "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.38 [skip ci]", - "release: cut 1.5.10 [skip ci]", - "release: cut 1.5.33 [skip ci]", - "release: cut 1.5.32 [skip ci]", - "release: cut 1.5.9 [skip ci]", - "release: cut 1.5.53 [skip ci]", - "release: cut 1.3.5 [skip ci]", - "deps: upgrade ui (#1487)", - "release: cut 1.4.5 [skip ci]", + "release: cut 1.5.19 [skip ci]", + "node 16", "release: cut 1.5.54 [skip ci]", + "release: cut 1.5.50 [skip ci]", + "release: cut 1.5.7 [skip ci]", "release: cut 1.5.4 [skip ci]", - "release: cut 1.5.8 [skip ci]", - "release: cut 1.2.23 [skip ci]", + "master merge", + "deps: upgrade ui (#1487)", + "code cleaning", + "release: cut 1.5.40 [skip ci]", + "release: cut 1.5.65 [skip ci]", + "release: cut 1.5.66 [skip ci]", + "release: cut 1.5.53 [skip ci]", + "format", "set node version to 14 in github scripts", - "node 16", - "release: cut 1.5.20 [skip ci]", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.5.59 [skip ci]", - "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.5.69 [skip ci]", + "release: cut 1.4.0 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.2.23 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "refactor", "release: cut 1.5.18 [skip ci]", - "release: cut 1.5.66 [skip ci]", - "release: cut 1.4.1 [skip ci]", - "set node version to 14 in githb scripts", - "update app icon", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.5.11 [skip ci]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.3.6 [skip ci]", + "remove \"xml\" from metadata import/export feature files", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.15 [skip ci]", "release: cut 1.5.29 [skip ci]", - "release: cut 1.5.61 [skip ci]", - "release: cut 1.5.51 [skip ci]", - "release: cut 1.6.1 [skip release]", + "release: cut 1.5.16 [skip ci]", + "release: cut 1.5.26 [skip ci]", + "release: cut 1.5.0 [skip ci]", + "release: cut 1.5.64 [skip ci]", + "release: cut 1.5.39 [skip ci]", + "release: cut 1.5.36 [skip ci]", + "release: cut 1.5.42 [skip ci]", + "release: cut 1.5.30 [skip ci]", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.5.9 [skip ci]", + "release: cut 1.5.27 [skip ci]", + "release: cut 1.5.43 [skip ci]", + "release: cut 1.5.52 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.3.3 [skip ci]", + "release: cut 1.5.34 [skip ci]", + "release: cut 1.5.60 [skip ci]", + "release: cut 1.3.7 [skip ci]", + "release: cut 1.5.55 [skip ci]", + "release: cut 1.5.3 [skip ci]", + "release: cut 1.5.35 [skip ci]", + "release: cut 1.5.32 [skip ci]", + "browserlist upgrade", + "release: cut 1.5.22 [skip ci]", + "release: cut 1.5.63 [skip ci]", + "release: cut 1.5.67 [skip ci]", + "release: cut 1.5.56 [skip ci]", + "release: cut 1.3.1 [skip ci]", "upgrade snapshot tests", "release: cut 1.3.0 [skip ci]", + "release: cut 1.5.24 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "release: cut 1.4.5 [skip ci]", + "release: cut 1.5.8 [skip ci]", + "move app to continuous release", + "release: cut 1.5.61 [skip ci]", + "release: cut 1.5.25 [skip ci]", "release: cut 1.5.37 [skip ci]", - "release: cut 1.3.6 [skip ci]", - "release: cut 1.5.40 [skip ci]", - "release: cut 1.5.14 [skip ci]", - "release: cut 1.5.47 [skip ci]", - "release: cut 1.5.69 [skip ci]", - "release: cut 1.5.3 [skip ci]", "release: cut 1.4.7 [skip ci]", - "move app to continuous release", - "release: cut 1.5.19 [skip ci]", - "release: cut 1.5.27 [skip ci]", + "release: cut 1.6.0 [skip release]", + ".hooks folder", + "release: cut 1.5.10 [skip ci]", + "release: cut 1.5.21 [skip ci]", + "release: cut 1.5.28 [skip ci]", + "release: cut 1.5.12 [skip ci]", + "jest test fixes", + "release: cut 1.4.1 [skip ci]", + "update snapshots", + "release: cut 1.5.48 [skip ci]", + "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.31 [skip ci]", + "release: cut 1.5.44 [skip ci]", + "release: cut 1.6.1 [skip release]", + "release: cut 1.5.45 [skip ci]", + "release: cut 1.5.20 [skip ci]", + "update app icon", + "release: cut 1.5.68 [skip ci]", + "use sync mode temporarily", + "release: cut 1.4.4 [skip ci]", + "release: cut 1.5.41 [skip ci]", "release: cut 1.4.2 [skip ci]", - "release: cut 1.5.1 [skip ci]", - "master merge", - "revert linting fixes", - "release: cut 1.5.39 [skip ci]", - "release: cut 1.4.8 [skip ci]", - "release: cut 1.5.56 [skip ci]" + "release: cut 1.5.5 [skip ci]", + "update test snapshots", + "release: cut 1.5.58 [skip ci]", + "release: cut 1.5.62 [skip ci]", + "release: cut 1.5.46 [skip ci]", + "release: cut 1.5.33 [skip ci]", + "release: cut 1.5.14 [skip ci]" ], "Bug Fixes": [ - "update version number for app", + "centralize paging in DataPreview component", "use 'Organisation unit' instead of 'Org unit' in preview table", + "dataElementGroup no longer needed to fetch current data values (#1503)", "trailing newline", - "update text for EE import", - "add earth engine card to home page (#1541)", - "don't render component if no options available", - "use correct update strategy for metadata import [DHIS-12479]", - "loading logic", - "adjust advanced options control", - "metadata dependency export: remove \"xml\" from intro text", - "adjust sidebar style", - "remove extraneous div", - "address issue via workaround", "geojson property name should match input field (DHIS2-7171)", - "patch webpack to support webworker importScripts with relative publicPath (#1516)", - "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", - "keep the scroll from happening on preview table unnecessarily (#1539)", - "use same page summary text as line-listing-app", - "adjust page appearance, add transparent prop", - "label text [DHIS2-11265] (#1677)", - "update github action to ensure yarn install is run before releasing", - "use same dataset for total population (#1683)", - "adjust org unit tree component", "metadata: use correct format names on metadata pages", - "translations: sync translations from transifex (master)", + "use same dataset for total population (#1683)", "display ou parent name in preview with grey color (#1507)", - "add tooltip and disabled Period component when no EE has been selected (#1500)", - "adjust spacing so Job summary header and tags look better (#1509)", - "interface adjustments", - "standardize header typography (squashme)", + "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", + "preserve users preferred rows per page for data preview (#1504)", + "padding fixes for Earth Engine import (#1544)", + "component class name", + "avoid breaking selects [DHIS2-16264] (#1963)", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", "async import", - "standardize typography", - "adjust margins and add divider for Data preview section (#1510)", - "tei-export: use correct param name for teiTypeFilter (#1546)", - "look for coc match by code", "page number needs to be reset to 1 when new preview generated (#1508)", - "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", - "earth engine import string fixes (#1499)", - "adjust schemas page (squashme)", - "swap Preview button with Preview header when previewing the data", - "centralize paging in DataPreview component", + "adjust schemas layout, typography", + "use correct update strategy for metadata import [DHIS-12479]", + "loading logic", + "standardize header typography (squashme)", "data element placeholder", - "hide stateful selects to preserve state", - "adjust overview card design and interaction", "hide and show associated geometry attribute select", - "preserve users preferred rows per page for data preview (#1504)", - "component class name", - "sidebar design (squashme)", - "better error message", "adjust radio prefix", - "dataElementGroup no longer needed to fetch current data values (#1503)", - "adjust schemas layout, typography", - "don't show list when empty (#1551)", + "update text for EE import", + "adjust sidebar style", + "better error message", + "look for coc match by code", + "address issue via workaround", + "update github action to ensure yarn install is run before releasing", + "adjust advanced options control", + "tei-export: use correct param name for teiTypeFilter (#1546)", "use string for date inputs [DHIS2-12489] (#1750)", - "use convention for page summary text (#1502)", - "avoid breaking selects [DHIS2-16264] (#1963)", + "use same page summary text as line-listing-app", + "earth engine import string fixes (#1499)", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", + "adjust margins and add divider for Data preview section (#1510)", + "adjust schemas page (squashme)", + "update version number for app", + "keep the scroll from happening on preview table unnecessarily (#1539)", "move Tooltip to general components folder", + "metadata dependency export: remove \"xml\" from intro text", + "hide stateful selects to preserve state", + "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", + "don't render component if no options available", + "standardize typography", + "adjust spacing so Job summary header and tags look better (#1509)", + "swap Preview button with Preview header when previewing the data", + "use convention for page summary text (#1502)", + "interface adjustments", + "label text [DHIS2-11265] (#1677)", + "don't show list when empty (#1551)", + "adjust overview card design and interaction", + "patch webpack to support webworker importScripts with relative publicPath (#1516)", + "adjust page appearance, add transparent prop", + "translations: sync translations from transifex (master)", "adjust job overview and summary design", - "padding fixes for Earth Engine import (#1544)", - "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", - "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)" + "add tooltip and disabled Period component when no EE has been selected (#1500)", + "add earth engine card to home page (#1541)", + "remove extraneous div", + "sidebar design (squashme)", + "adjust org unit tree component" ], "Build Updates": [ - "fix lint script", "remove no verify step", - "replace semantic commit checks with new workflow (#1381)", - "fix d2-style script" + "fix lint script", + "fix d2-style script", + "replace semantic commit checks with new workflow (#1381)" ], "Refactoring": [ - "metadata: remove xml format option from import and export", "get push, pop, update from useForm hook directly in component", + "useMemo instead of useState/useEffect", + "metadata: remove xml format option from import and export", "metadata: remove xml format option from import & export", "metadata dependency export: remove xml format option", - "useMemo instead of useState/useEffect", "move fetching eedata to a hook" ], "Testing": [ @@ -10491,12 +10533,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "display correct app version in dhis2 and updated workflows (#581)", - "use saved visualization in interpretation modal (#551)" + "use saved visualization in interpretation modal (#551)", + "display correct app version in dhis2 and updated workflows (#581)" ], "Maintenance": [ - "release: cut 101.1.8 [skip release]", - "enable debug logging on semantic release GHA step" + "enable debug logging on semantic release GHA step", + "release: cut 101.1.8 [skip release]" ], "GitHub": "

101.1.8 (2024-08-26)

\n

Bug Fixes

\n
    \n
  • display correct app version in dhis2 and updated workflows (#581) (d31979f)
  • \n
  • use saved visualization in interpretation modal (#551) (6e42b92)
  • \n
" } @@ -10554,19 +10596,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "sanitize width before reading and writing to local storage", "sanitize sidebar width before reading and writing to local storage (#576)", + "sanitize width before reading and writing to local storage", "ensure width is within lower and upper bound in a centralized place" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ + "adjust comment to code change", "release: cut 101.1.5 [skip release]", - "disable report-portal so we can see test failures", - "restore cypress reportportal config", "decrease delay for showing the blue line on hover", - "adjust comment to code change" + "restore cypress reportportal config", + "disable report-portal so we can see test failures" ], "GitHub": "

101.1.5 (2024-08-14)

\n

Bug Fixes

\n
    \n
  • sanitize sidebar width before reading and writing to local storage (#576) (6589245)
  • \n
" } @@ -10584,18 +10626,18 @@ "releaseNotes": { "Bug Fixes": [ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)", - "update options test because DHIS2 Core v39.6 has been released", - "update options test after DHIS2 Core v39.6 release (#577)" + "update options test after DHIS2 Core v39.6 release (#577)", + "update options test because DHIS2 Core v39.6 has been released" ], "Maintenance": [ + "only test enrolment skip rounding on v41 and above", + "disable reporter in cypress config", "surround assertions with it blocks", + "remove version dependent e2e test logic for enrollment too", "add comment with JIRA issue link", - "round to single decimal", "restore cypress config", - "remove version dependent e2e test logic for enrollment too", "release: cut 101.1.4 [skip release]", - "disable reporter in cypress config", - "only test enrolment skip rounding on v41 and above" + "round to single decimal" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

\n
    \n
  • fix error when clearing year in fixed period selector (DHIS2-17707) (#575) (0abe629)
  • \n
  • update options test after DHIS2 Core v39.6 release (#577) (3744684)
  • \n
" } @@ -10674,40 +10716,40 @@ "releaseNotes": { "Features": [ "prevent sidebar from becoming to narrow or extend past the end of the window", - "allow sidebar width reset via view menu", + "decrease sidebar width after window resize if needed", + "add sidebar width to global state and store in local storage", "reset to default width on double click", "add resizable sidebar (DHIS2-17170) (#534)", - "decrease sidebar width after window resize if needed", + "allow sidebar width reset via view menu", "ensure sidebar does not break layout", - "add sidebar width to global state and store in local storage", "enable resizing the sidebar with keyboard navigation" ], "Maintenance": [ "release: cut 101.1.0 [skip release]", - "fix typo in filename", + "use correct default size", "remove redundant call to event.persist()", - "use local storage key format consistent with dashboards", - "add e2e test for reset by double click", - "correct some typos", "add translation for reset sidebar width button", - "use correct default size" + "add e2e test for reset by double click", + "fix typo in filename", + "use local storage key format consistent with dashboards", + "correct some typos" ], "Bug Fixes": [ + "persist width correctly after resetting", + "address overshooting min and max width issues", + "ensure resize handler is removed when the component unmounts", "animate width on inner panel to fix reset animation", - "hide panel content after transition is complete", "add dependency array to effect hook", "set animation duration to 150ms for increased snappiness", - "address overshooting min and max width issues", - "ensure resize handler is removed when the component unmounts", - "persist width correctly after resetting" + "hide panel content after transition is complete" ], "Testing": [ - "implement e2e tests", - "assert out-of-bounds behavior" + "assert out-of-bounds behavior", + "implement e2e tests" ], "Documentation": [ - "describe how the resizable sidebar feature works", - "add instructions for resetting to default by double-click" + "add instructions for resetting to default by double-click", + "describe how the resizable sidebar feature works" ], "Refactoring": [ "keep reading and writing to local storage in a separate file" @@ -10747,9 +10789,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "release: cut 101.0.6 [skip release]", "deps: bump the security group across 1 directory with 10 updates (#541)", "deps: bump express from 4.18.2 to 4.19.2 (#520)", - "release: cut 101.0.6 [skip release]", "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)" ], "Bug Fixes": [ @@ -10790,11 +10832,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "enhance parallel cypress test execution (#514)", - "release: cut 101.0.4 [skip release]", "deps: bump the dependencies group across 1 directory with 5 updates (#537)", "upgrade app-platform to support both installed and bundled deployment", - "add group for security updates to dependabot config (#536)" + "release: cut 101.0.4 [skip release]", + "add group for security updates to dependabot config (#536)", + "enhance parallel cypress test execution (#514)" ], "Bug Fixes": [ "hh:mm time format ambiguous (DHIS2-16717) (#538)" @@ -10874,8 +10916,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.0.0 [skip release]", - "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)" + "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)", + "release: cut 101.0.0 [skip release]" ], "Features": [ "bump Line Listing to min version 2.39 (DHIS2-17209) (#523)" @@ -10896,12 +10938,12 @@ "releaseNotes": { "Maintenance": [ "group all non dhis2 deps into a single dependabot PR (#510)", - "optimize Cypress recordings with conditional triggers (#505)", - "release: cut 100.17.1 [skip release]" + "release: cut 100.17.1 [skip release]", + "optimize Cypress recordings with conditional triggers (#505)" ], "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)" ], "GitHub": "

100.17.1 (2024-05-14)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509) (a1e737d)
  • \n
  • translations: sync translations from transifex (master) (385feee)
  • \n
" } @@ -10924,26 +10966,26 @@ "make sorting work in dashboard" ], "Testing": [ - "refactor after PR review", - "enable test for sorting data loaded from AO", "verify values are sorted correctly", "add Cypress tests for sorting in AO", - "add another test for sorting/saving" + "add another test for sorting/saving", + "enable test for sorting data loaded from AO", + "refactor after PR review" ], "Bug Fixes": [ + "fix sorting on a \"repeated\" dimension column", "use correct property name and case", + "reset sorting when a different AO is loaded", + "show empty cell for missing boolean values as well (#466)", "pass correct dimension name in download for sorting", - "avoid extra analytics request when loading a new AO", "format sorting correctly when saving DHIS2-15836", - "use correct default for sorting direction", + "avoid re-renders and double requests when sorting in dashboard", "respect user defined sorting in download DHIS2-15248", - "reset sorting when a different AO is loaded", "fix merging conflict", "reset local sorting state when column is removed", - "avoid re-renders and double requests when sorting in dashboard", "fix merge conflict", - "fix sorting on a \"repeated\" dimension column", - "show empty cell for missing boolean values as well (#466)" + "use correct default for sorting direction", + "avoid extra analytics request when loading a new AO" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -11003,8 +11045,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.16.0 [skip release]", - "implement handling for DHIS2 core-triggered dispatch events (#499)" + "implement handling for DHIS2 core-triggered dispatch events (#499)", + "release: cut 100.16.0 [skip release]" ], "Features": [ "tracked entity input (DHIS2-16023) (#451)" @@ -11024,8 +11066,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.15.1 [skip release]", - "include release notes in slackbot message (#488)" + "include release notes in slackbot message (#488)", + "release: cut 100.15.1 [skip release]" ], "Testing": [ "adapt tests to new database (#489)" @@ -11052,20 +11094,20 @@ ], "Bug Fixes": [ "add option for skipRounding", + "handle showHierarchy separately from requestable options", "enable skip rounding option for all versions", - "add feature toggle for skipRounding option", "add skipRounding option DHIS2-15629", - "handle showHierarchy separately from requestable options" + "add feature toggle for skipRounding option" ], "Testing": [ "remove version toggle for tests", "add test for skipRounding and fix other tests" ], "Documentation": [ + "rephrase skip rounding section title", "add documentation for skip rounding option", "remove screenshot of Options modal", - "fix sequence of example screenshots", - "rephrase skip rounding section title" + "fix sequence of example screenshots" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -11088,10 +11130,10 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ - "apply consistent naming for push-analytics class names", "fix formatting", "release: cut 100.14.0 [skip release]", "upgrade @dhis2/analytics", + "apply consistent naming for push-analytics class names", "apply consistent naming to push-analytics class-names" ], "GitHub": "

100.14.0 (2024-01-29)

\n

Features

\n
    \n
  • add class-names for push-analytics (#485) (b0836cc)
  • \n
" @@ -11172,45 +11214,45 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "copy/paste typo", - "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated", - "update latest changes on master to use the new chip assertion format", - "dynamic offset for years (#477)", "stop using 'chip-primary', which isn't needed", + "update latest changes on master to use the new chip assertion format", + "copy/paste typo", + "add report portal attributes (#471)", "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated", + "send jest test results only when env is setup (#469)", "add missing selector to non-suffixed chips", - "add report portal attributes (#471)", - "send jest test results only when env is setup (#469)" + "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated", + "dynamic offset for years (#477)" ], "Maintenance": [ - "release: cut 100.12.0 [skip release]", + "remove videos using an after:spec event callback", "only upload videos for failing cypress tests (#472)", - "bump Analytics to latest alpha", - "conditionally set PR title in dhis2-verify-app workflow (#479)", + "remove cypress videoUploadOnPasses option which has been removed in v13", "revert Analytics alpha", - "use hyphens for app names", - "merge conflict", - "analytics (#473)", + "conditionally set PR title in dhis2-verify-app workflow (#479)", + "bump Analytics to latest alpha", "use analytics@26.2.0", + "analytics (#473)", "use alpha version of analytics", - "remove videos using an after:spec event callback", - "remove cypress videoUploadOnPasses option which has been removed in v13" + "merge conflict", + "release: cut 100.12.0 [skip release]", + "use hyphens for app names" ], "Features": [ - "updated chip design (DHIS2-15897) (#478)", - "update layout chip design" + "update layout chip design", + "updated chip design (DHIS2-15897) (#478)" ], "Bug Fixes": [ - "dimension and layout item button height", + "chip label padding", "layout-chip: prevent suffix shrinking", "dimension item height", - "dimension-item: adjust design to match new layout chip", - "chip label padding", - "adjust input option design (#464)", - "chip icon margin", "dimension item suffix color", "chip line height", - "chip: add comma delimiter" + "chip: add comma delimiter", + "dimension-item: adjust design to match new layout chip", + "adjust input option design (#464)", + "dimension and layout item button height", + "chip icon margin" ], "Refactoring": [ "simplify how the chip suffix is calculated" @@ -11749,8 +11791,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "trigger updated release logic", - "translations: sync translations from transifex (main)" + "translations: sync translations from transifex (main)", + "trigger updated release logic" ], "Maintenance": [ "release: cut 100.1.5 [skip release]" @@ -11854,8 +11896,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "pass hash path with redirect [DHIS2-17629] (#32)", - "keep hash location on redirect [DHIS2-17629]" + "keep hash location on redirect [DHIS2-17629]", + "pass hash path with redirect [DHIS2-17629] (#32)" ], "Bug Fixes": [ "clean up, add tests" @@ -11918,16 +11960,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "start adding unit tests", - "release: cut 100.0.5 [skip release]", "clean up tests", - "add missing coverage flag when running tests", + "language update tests", + "remove duplicate/unused tests", "set code coverage threshold", "app component tests", - "remove duplicate/unused tests", - "language update tests", "useGetErrorIfNotAllowed hook tests", - "passwordReset page tests" + "passwordReset page tests", + "release: cut 100.0.5 [skip release]", + "add missing coverage flag when running tests", + "start adding unit tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -11947,8 +11989,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -12090,41 +12132,41 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add orgunit message for loader, error and empty", - "implement pagination", "organisation unit table tree", "implement org unit list actions to edit and delete org unit (#405)", - "add orgUnitList actions [DHIS2-17896]" + "implement pagination", + "add orgUnitList actions [DHIS2-17896]", + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ - "use invalidateQueries for refetch", - "calculate minimum root orgunits", - "use includeChildren API instead of parent.id filter to include leaf when root", - "fix type-errors", - "support leaf-nodes as root", + "orgunit search WIP", + "revert includeChildren, due to API pagination bug", "deduplicate roots", - "on org unit deletion, refetch all needed data", - "revert typescript update", - "some cleanup", + "improve message when no results", "dynamic columns for orgunit list", - "revert includeChildren, due to API pagination bug", - "fix failing test", - "add missing file after rename", "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", + "on org unit deletion, refetch all needed data", + "add missing file after rename", + "fix type-errors", + "revert typescript update", + "calculate minimum root orgunits", + "use invalidateQueries for refetch", "upgrade typescript-eslint", - "orgunit search WIP", - "improve message when no results" + "support leaf-nodes as root", + "fix failing test", + "some cleanup" ], "Refactoring": [ "remove unused code", - "simplify queryObject types", "extract row to own file, some cleanup", + "simplify queryObject types", "improve root computation performance" ], "Maintenance": [ - "release: cut 0.3.0 [skip release]", "update github-actions to use node 18", - "fix eslint resolution" + "fix eslint resolution", + "release: cut 0.3.0 [skip release]" ], "GitHub": "

0.3.0 (2024-08-20)

\n

Features

\n
    \n
  • implement org unit list actions to edit and delete org unit (#405) (cb2d5eb)
  • \n
" } @@ -12141,47 +12183,47 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "simplify queryObject types", + "extract row to own file, some cleanup", "remove unused code", - "refactor orgunit state", "sidenav: add data-test attribute", - "extract row to own file, some cleanup", - "improve root computation performance" + "improve root computation performance", + "simplify queryObject types", + "refactor orgunit state" ], "Testing": [ - "data element list view: cover filterting by name and pagination", - "cypress: cover de edit and list views", "data element new form: add cypress test", - "data element edit form: add cypress test" + "data element edit form: add cypress test", + "cypress: cover de edit and list views", + "data element list view: cover filterting by name and pagination" ], "Maintenance": [ - "release: cut 0.2.0 [skip release]", "fix eslint resolution", "update github-actions to use node 18", + "release: cut 0.2.0 [skip release]", "edit de cypress test: use first item regardless of the name" ], "Features": [ - "implement pagination", "orgunit-list: implement orgunit list (#403)", - "add orgunit message for loader, error and empty", - "organisation unit table tree" + "organisation unit table tree", + "implement pagination", + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ - "calculate minimum root orgunits", - "use includeChildren API instead of parent.id filter to include leaf when root", - "fix type-errors", - "support leaf-nodes as root", + "orgunit search WIP", + "revert includeChildren, due to API pagination bug", "deduplicate roots", - "revert typescript update", - "some cleanup", + "improve message when no results", "dynamic columns for orgunit list", - "revert includeChildren, due to API pagination bug", - "fix failing test", - "add missing file after rename", "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", + "add missing file after rename", + "fix type-errors", + "revert typescript update", + "calculate minimum root orgunits", + "support leaf-nodes as root", "upgrade typescript-eslint", - "orgunit search WIP", - "improve message when no results" + "fix failing test", + "some cleanup" ], "GitHub": "

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" } @@ -12224,21 +12266,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/66f39098-9414-4c29-82a3-ab2ca801e045", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/a88a5a11-c711-4780-899f-521a55ce5805", "caption": "", - "created": 1717775680765, + "created": 1717775672673, "description": "", - "id": "66f39098-9414-4c29-82a3-ab2ca801e045", - "lastUpdated": 1717775680765, + "id": "a88a5a11-c711-4780-899f-521a55ce5805", + "lastUpdated": 1717775672673, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/a88a5a11-c711-4780-899f-521a55ce5805", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/66f39098-9414-4c29-82a3-ab2ca801e045", "caption": "", - "created": 1717775672673, + "created": 1717775680765, "description": "", - "id": "a88a5a11-c711-4780-899f-521a55ce5805", - "lastUpdated": 1717775672673, + "id": "66f39098-9414-4c29-82a3-ab2ca801e045", + "lastUpdated": 1717775680765, "logo": false } ], @@ -12272,10 +12314,10 @@ ], "Bug Fixes": [ "update teiRelationshipsParser logic and add test", - "in fetchTEIs: use program instead of TE type", - "in isIndexInstance:", "TEs layer not showing all relationships when source and target are of same type (#3281)", - "in getDataWithRelationships:" + "in isIndexInstance:", + "in getDataWithRelationships:", + "in fetchTEIs: use program instead of TE type" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

\n
    \n
  • TEs layer not showing all relationships when source and target are of same type (#3281) (80f15e7)
  • \n
" } @@ -12312,8 +12354,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.4 [skip release]", - "remove qa checks on push to master in the release workflow (#3306)" + "remove qa checks on push to master in the release workflow (#3306)", + "release: cut 100.6.4 [skip release]" ], "Bug Fixes": [ "schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)" @@ -12353,8 +12395,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.2 [skip release]", - "get the latest commit on master for the release info (#3305)" + "get the latest commit on master for the release info (#3305)", + "release: cut 100.6.2 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -12476,12 +12518,12 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3265)", - "release: cut 100.5.6 [skip release]" + "release: cut 100.5.6 [skip release]", + "dependabot config and remove dev branch from workflows (#3265)" ], "Bug Fixes": [ - "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", - "support \"week\", \"bi-week\" and months in period translations (#3269)" + "support \"week\", \"bi-week\" and months in period translations (#3269)", + "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations" ], "GitHub": "

100.5.6 (2024-06-26)

\n

Bug Fixes

\n
    \n
  • support \"week\", \"bi-week\" and months in period translations (#3269) (977e075)
  • \n
" } @@ -12498,17 +12540,17 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "translations: sync translations from transifex (dev) (#3237)", "https://dhis2.atlassian.net/browse/DHIS2-15799", "unclear 'show no data' (#3204)", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", - "translations: sync translations from transifex (dev) (#3237)", "merge dev to master" ], "Maintenance": [ - "release: cut 100.5.5 [skip release]", - "optimize Cypress triggers and enhance parallel test execution (#3201)", "do not run release step on dev branch", - "run release step on tags so it publishes to d2-ci (#3233)" + "run release step on tags so it publishes to d2-ci (#3233)", + "release: cut 100.5.5 [skip release]", + "optimize Cypress triggers and enhance parallel test execution (#3201)" ], "GitHub": "

100.5.5 (2024-06-13)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (#3237) (8e9a46d)
  • \n
  • unclear 'show no data' (#3204) (ec24ca0)
  • \n
  • use improved rich text editor from analytics (DHIS2-15522) (#3236) (3c842d4)
  • \n
  • translations: sync translations from transifex (dev) (230dc08)
  • \n
  • translations: sync translations from transifex (dev) (83393cb)
  • \n
" } @@ -12525,13 +12567,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", + "users losing work when opening as chart (#3196)", "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)", - "users losing work when opening as chart (#3196)" + "merge to master" ], "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#3168)", - "release: cut 100.5.4 [skip release]" + "release: cut 100.5.4 [skip release]", + "deps: bump express from 4.18.2 to 4.19.2 (#3168)" ], "GitHub": "

100.5.4 (2024-05-16)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195) (8560478)
  • \n
  • users losing work when opening as chart (#3196) (3c69a86)
  • \n
" } @@ -12548,9 +12590,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", "translations: sync translations from transifex (dev)", - "dashboard filters were not being applied to maps (#3185)" + "dashboard filters were not being applied to maps (#3185)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.3 [skip release]" @@ -12570,13 +12612,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "paragraph newlines in map description were being removed (#3182)", - "merge to master", - "translations: sync translations from transifex (dev)" + "merge to master" ], "Maintenance": [ - "release: cut 100.5.2 [skip release]", - "docs: update docs for data table, geojson and outdated screenshots (#3178)" + "docs: update docs for data table, geojson and outdated screenshots (#3178)", + "release: cut 100.5.2 [skip release]" ], "GitHub": "

100.5.2 (2024-04-24)

\n

Bug Fixes

\n
    \n
  • paragraph newlines in map description were being removed (#3182) (1e40100)
  • \n
  • translations: sync translations from transifex (dev) (63bce3d)
  • \n
" } @@ -12593,8 +12635,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", - "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)" + "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -12614,60 +12656,60 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "check full instanceUrl and handle not response.ok in geojson loader (#3142)", + "check download param when navigating to new", + "the feature.id is set in maps-gl so use the properties.id instead find correct data", + "reset error when switching which layer shows data table", + "add tooltip on layer thumbnails", + "reduce the padding to make room for the scrollbar (#3148)", "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", - "onLayerAdded wasnt defined for SplitViews", - "position tooltip right over the thumbnail title", - "isPushAnalytics url param", - "add class to map container when no map id is set", - "ensure isDownload is a bool to avoid prop-types error", "set point radius to size that was set in the style settings", - "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", - "various fixes after release testing (#3151)", + "values that are strings but numeric in quality were not filtering", + "onLayerAdded wasnt defined for SplitViews", + "upgrade maps-gl for the rounded line join and caps", + "check full instanceUrl and handle not response.ok in geojson loader (#3142)", + "limit stroke width to 0-10", + "show no data message when geojson feature has no data (#3145)", + "translations: sync translations from transifex (dev) (#3132)", "use more understandable error messages", - "map plugin - do not load async layers multiple times (#3143)", - "the feature.id is set in maps-gl so use the properties.id instead find correct data", - "final fixes for geojson (#3154)", - "check download param when navigating to new", + "ensure isDownload is a bool to avoid prop-types error", "improve geojson layer error responses and cypress tests (#3149)", - "limit stroke width to 0-10", + "set map bounds after all layers are added to the map", "add class-names for push-analytics", - "reduce the padding to make room for the scrollbar (#3148)", + "prevent enabling download button while loading mask is showing", + "tab length should only take the space of the title", + "add class to map container when no map id is set", + "prevent data table effects from running code when no table (#3147)", + "final fixes for geojson (#3154)", + "improve hover states and add consistent spacing [UX-161] (#3121)", "highlight features when data table has filter", + "isPushAnalytics url param", "set minimum point size of 1", - "add tooltip on layer thumbnails", - "prevent enabling download button while loading mask is showing", - "show no data message when geojson feature has no data (#3145)", + "position tooltip right over the thumbnail title", "make `dhis2-map-new` class independent of downloadMode", - "translations: sync translations from transifex (dev) (#3132)", - "prevent data table effects from running code when no table (#3147)", + "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", + "map plugin - do not load async layers multiple times (#3143)", "make logic match prev code", - "tab length should only take the space of the title", - "values that are strings but numeric in quality were not filtering", - "set map bounds after all layers are added to the map", - "improve hover states and add consistent spacing [UX-161] (#3121)", - "reset error when switching which layer shows data table", - "upgrade maps-gl for the rounded line join and caps" + "various fixes after release testing (#3151)" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ - "add push analytics instructions", - "when rendering for push analytics, disable download button until map is rendered (#3072)", "merge to master 2.41.0 features and fixes", - "add ability to add GeoJSON URL external layers (#3127)" + "add ability to add GeoJSON URL external layers (#3127)", + "add push analytics instructions", + "when rendering for push analytics, disable download button until map is rendered (#3072)" ], "Maintenance": [ - "read single url param", "code comment", + "upgrade @dhis2/maps-gl", + "code cleaning", "legend item styling - set max line weight and rename to Point radius", - "update @dhis2/analytics and deduplicate deps", "improve legend for geojson layers", - "upgrade @dhis2/maps-gl", - "update i18n", + "read single url param", + "update @dhis2/analytics and deduplicate deps", "release: cut 100.5.0 [skip release]", - "code cleaning" + "update i18n" ], "GitHub": "

100.5.0 (2024-03-18)

\n

Bug Fixes

\n
    \n
  • navigating by the changing url ignored download mode and interpretation id parameters (#3125) (fcc5eaa)
  • \n
  • translations: sync translations from transifex (dev) (#3132) (7f5d178)
  • \n
  • improve hover states and add consistent spacing [UX-161] (#3121) (3f9e667)
  • \n
\n

Features

\n" } @@ -12704,16 +12746,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "add data table cypress test and enable orgunitinfo test (#3114)", - "release: cut 100.4.0 [skip release]", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", "release: cut 100.3.0 [skip release]", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", + "release: cut 100.4.0 [skip release]", "dependencies: upgrade ui to v9 (#3115)", + "add data table cypress test and enable orgunitinfo test (#3114)", "include release notes in slack bot message (#3123)" ], "Features": [ - "merge dev to master", - "replace data table with UI data table (#3015)" + "replace data table with UI data table (#3015)", + "merge dev to master" ], "GitHub": "

100.4.0 (2024-02-13)

\n

Features

\n" } @@ -12751,29 +12793,29 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "conditionally set PR title in dhis2-verify-app workflow (#3089)", "translations: sync translations from transifex (dev)", - "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)" + "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", + "conditionally set PR title in dhis2-verify-app workflow (#3089)" ], "Maintenance": [ - "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", "release: cut 100.2.3 [skip release]", - "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", - "use more verbose style in LayersLoader to clarify logic (#3075)", + "analytics@26.2.0 (#3081)", "use reportportal fork", - "use renamed github shared workflow (#3046)", - "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", - "26.2.0-cumulative-values-alpha.1", + "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", + "test updates that decouple test to ui version", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", + "26.2.0-cumulative-values-alpha.1", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", "use hyphens for app names", - "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", - "analytics@26.2.0 (#3081)", - "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", + "use renamed github shared workflow (#3046)", + "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", - "test updates that decouple test to ui version" + "use more verbose style in LayersLoader to clarify logic (#3075)", + "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)" ], "Testing": [ "add report portal attributes", @@ -12794,8 +12836,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "do not show geojson or arcgis layers since they are not supported yet (#3036)", - "do not show unsupported geojson or arcgis external layers (#3036)" + "do not show unsupported geojson or arcgis external layers (#3036)", + "do not show geojson or arcgis layers since they are not supported yet (#3036)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -12815,19 +12857,19 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update jest tests and strings for removal of google basemaps", "only send bot messages on the actual release commit (#2988)", "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", "release: cut 100.2.1 [skip release]", + "update jest tests and strings for removal of google basemaps", "set up report portal (#3032)" ], "Bug Fixes": [ - "external basemaps were not showing [DHIS2-15953] (#3017)", "translations: sync translations from transifex (dev)", - "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", - "release candidate 100.2.1", "ensure layer type is supported and remove the unsupported Google basemaps", - "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)" + "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", + "release candidate 100.2.1", + "external basemaps were not showing [DHIS2-15953] (#3017)", + "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)" ], "GitHub": "

100.2.1 (2023-11-03)

\n

Bug Fixes

\n
    \n
  • ensure layer type is supported and remove the unsupported Google basemaps (25de9ba)
  • \n
  • external basemaps were not showing [DHIS2-15953] (#3017) (47ef463)
  • \n
  • external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023) (9a8f34e)
  • \n
  • sorting of layers by drag and drop was not working [DHIS2-16024] (#3021) (e006287)
  • \n
  • translations: sync translations from transifex (dev) (02b5f73)
  • \n
" } @@ -12844,19 +12886,19 @@ "channel": "stable", "releaseNotes": { "Features": [ - "merge to master Sept 27", - "upgrade toolbar (DHIS2-15667) (#2936)" + "upgrade toolbar (DHIS2-15667) (#2936)", + "merge to master Sept 27" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)", "accept both lowercase and camelCase interpretationId in url(#2937)" ], "Maintenance": [ + "send success message to slack when release succeeds (#2954)", "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)", + "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)", "fixed period select refactor (#2958)", - "send success message to slack when release succeeds (#2954)", - "release: cut 100.2.0 [skip release]", - "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)" + "release: cut 100.2.0 [skip release]" ], "GitHub": "

100.2.0 (2023-09-27)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (af3183c)
  • \n
  • accept both lowercase and camelCase interpretationId in url(#2937) (c171b3d)
  • \n
  • translations: sync translations from transifex (dev) (1ec1b5c)
  • \n
  • translations: sync translations from transifex (dev) (bfff4ab)
  • \n
  • translations: sync translations from transifex (dev) (2a77caa)
  • \n
\n

Features

\n\n

Reverts

\n" } @@ -12873,22 +12915,22 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "set default basemap for interpretation map (DHIS2-15788) (#2944)", "hide see position from context meny for split view maps", - "post a data statistics view when map is open or saved (#2951)", - "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", "use programIndicators endpoint respecting sharing settings (#2950)", "draw layers with opacity (#2948)", "show warning if event filter is not supported (#2952)", - "use display name for data sets (#2947)" + "set default basemap for interpretation map (DHIS2-15788) (#2944)", + "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "use display name for data sets (#2947)", + "post a data statistics view when map is open or saved (#2951)" ], "Maintenance": [ - "add cypress test checking context menu contents", - "cypress test of the interpretations modal", "fix dataDownload tests", "format files and fix broken import", - "remove manifest file", "release: cut 100.1.7 [skip release]", + "add cypress test checking context menu contents", + "cypress test of the interpretations modal", + "remove manifest file", "update cypress to v12 and adjust config files" ], "GitHub": "

100.1.7 (2023-09-07)

\n

Bug Fixes

\n
    \n
  • draw layers with opacity (#2948) (2eb4dd4)
  • \n
  • hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945) (e76c591)
  • \n
  • post a data statistics view when map is open or saved (#2951) (4db4fa6)
  • \n
  • set default basemap for interpretation map (DHIS2-15788) (#2944) (49e1c2c)
  • \n
  • show warning if event filter is not supported (#2952) (6d1caa1)
  • \n
  • use display name for data sets (#2947) (b77b0df)
  • \n
  • use programIndicators endpoint respecting sharing settings (#2950) (b43ad0f)
  • \n
" @@ -12906,30 +12948,30 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "Set rendering strategy to single if not relative period (#2703)", "translations: sync translations from transifex (dev)", "keep layer visibility when period is changed (#2705)", + "upgrade landcover dataset (#2732)", "set period for each split view map (#2721)", - "upgrade landcover dataset (#2732)" + "Set rendering strategy to single if not relative period (#2703)" ], "Documentation": [ "maps download and value labels (#2691)" ], "Maintenance": [ + "BooleanStyle as functional component (#2921)", + "dependency upgrades (#2722)", + "remove target-branch from dependabot config (#2731)", + "use maps-app emoji in nightly slack message", "remove old code", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)", - "release: cut 100.1.6 [skip release]", "use 50 second timeout for card title to appear (#2730)", + "disable nightly scheduled test run (#2782)", "increase cypress extended timeout (#2744)", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)", "dependency upgrades (#2930)", - "increase default timeout for DOM activity (#2720)", - "dependency upgrades (#2722)", - "use maps-app emoji in nightly slack message", "PeriodTypeSelect as functional component (#2926)", + "release: cut 100.1.6 [skip release]", "RenderingStategy as functional component and usePrevious hook (#2927)", - "BooleanStyle as functional component (#2921)", - "disable nightly scheduled test run (#2782)", - "remove target-branch from dependabot config (#2731)" + "increase default timeout for DOM activity (#2720)" ], "GitHub": "

100.1.6 (2023-08-31)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (3a3b81e)
  • \n
  • translations: sync translations from transifex (dev) (3effb0d)
  • \n
  • keep layer visibility when period is changed (#2705) (df32ea4)
  • \n
  • set period for each split view map (#2721) (6ec0eba)
  • \n
  • Set rendering strategy to single if not relative period (#2703) (c47484b)
  • \n
  • upgrade landcover dataset (#2732) (3e93ced)
  • \n
  • translations: sync translations from transifex (dev) (22d43c7)
  • \n
  • translations: sync translations from transifex (dev) (b5da40a)
  • \n
  • translations: sync translations from transifex (dev) (a090132)
  • \n
  • translations: sync translations from transifex (dev) (21acc31)
  • \n
  • translations: sync translations from transifex (dev) (4597cbb)
  • \n
" } @@ -12950,9 +12992,9 @@ "move docs to app repo" ], "Maintenance": [ + "clean up old files", "gitignore", - "release: cut 100.1.5 [skip release]", - "clean up old files" + "release: cut 100.1.5 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" @@ -13087,8 +13129,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "trigger first release", - "prepare for release" + "prepare for release", + "trigger first release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]", @@ -14408,10 +14450,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "add apphubid", "update app version (#1302)", "update verify-app github action", "release: cut 100.0.0 [skip release]", + "add apphubid", "update app title (#1303)" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • adding AppHub ID to enable continuous release
  • \n
" @@ -14836,8 +14878,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 101.0.29 [skip release]" + "release: cut 101.0.29 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -15426,33 +15468,33 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add reset values", + "disable Save and Next button when DE not meet criteria", + "regenerate en.pot", + "erase and reset all content [DHIS2-15912] (#17)", + "create erase all settings component", "add warning box that to change DE value type", + "create parse version function", + "add reset values", "create webapp version tag component", "inform user that data elements value type have changed [DHIS2-17247] (#27)", - "add button to erase all settings", "add webapp version constant", - "disable Save and Next button when DE not meet criteria", - "create erase all settings component", - "add webapp version tag [DHIS2-17248] (#25)", - "create parse version function", - "regenerate en.pot", - "erase and reset all content [DHIS2-15912] (#17)" + "add button to erase all settings", + "add webapp version tag [DHIS2-17248] (#25)" ], "Maintenance": [ - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", - "upgrade webapp version", - "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)", - "deps: bump express from 4.18.2 to 4.19.2 (#24)", "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)", + "deps: bump express from 4.18.2 to 4.19.2 (#24)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", "upgrade dependencies (#26)", - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)" + "upgrade webapp version", + "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)" ], "Bug Fixes": [ - "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)", "check and compare versions with prerelease", + "allow user to change saved data element", "change value type for data elements [DHIS2-16679] (#21)", - "allow user to change saved data element" + "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.

\n
    \n
  • \n

    Enhanced Data Validation: Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.

    \n
  • \n
  • \n

    Streamlined Configuration Management: To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.

    \n
  • \n
  • \n

    Seamless Program Configuration: After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.

    \n
  • \n
  • \n

    Intelligent Field Validation: When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.

    \n
  • \n
  • \n

    Improved User Experience: To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.

    \n
  • \n
\n

With these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.

\n

RELEASE INFO:

\n

Release Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc\nIssues related | Jira issues

" } @@ -15486,12 +15528,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/afb99d17-d80a-432d-a625-a30c1419df7b", "caption": "", - "created": 1685105759402, + "created": 1685105644095, "description": "", - "id": "df65d65e-d441-4749-b3ac-da74ac0ffa3f", - "lastUpdated": 1685105759402, + "id": "afb99d17-d80a-432d-a625-a30c1419df7b", + "lastUpdated": 1685105644095, "logo": false }, { @@ -15504,12 +15546,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/afb99d17-d80a-432d-a625-a30c1419df7b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f", "caption": "", - "created": 1685105644095, + "created": 1685105759402, "description": "", - "id": "afb99d17-d80a-432d-a625-a30c1419df7b", - "lastUpdated": 1685105644095, + "id": "df65d65e-d441-4749-b3ac-da74ac0ffa3f", + "lastUpdated": 1685105759402, "logo": false } ], @@ -15642,8 +15684,8 @@ ], "Maintenance": [ "release: cut 100.0.0 [skip release]", - "semantic release (#1398)", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "semantic release (#1398)" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • trigger the first release on CR
  • \n
" } @@ -15660,8 +15702,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update semantic release", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "update semantic release" ], "Features": [ "trigger first release" @@ -15808,15 +15850,15 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update fixtures", - "release: cut 100.1.6 [skip release]", - "fix linting issues", - "update node version in gh workflow to 18", "upgrade cypress setup (#1421)", + "update node version in gh workflow to 18", "upgrade cypress setup in the user-app project", - "update app label to match hardcoded name in core (#1415)", + "update fixtures", + "update cypress github action", + "fix linting issues", "update api version in github workflow", - "update cypress github action" + "update app label to match hardcoded name in core (#1415)", + "release: cut 100.1.6 [skip release]" ], "Bug Fixes": [ "remove references to deprecated userCredentials object (#1407)" @@ -15940,8 +15982,8 @@ "update notice box display logic" ], "Maintenance": [ - "fix lint error", - "release: cut 100.1.0 [skip release]" + "release: cut 100.1.0 [skip release]", + "fix lint error" ], "GitHub": "

100.1.0 (2024-05-07)

\n

Features

\n
    \n
  • add a default notice box based on access level of the user in GroupDetails page (619186d)
  • \n
  • update notice box display logic (6870615)
  • \n
" } @@ -16079,263 +16121,263 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "remove deprecated UI dependencies and refactory summary pages (#921)", - "replace all usage of the old current user hook by the new one", "clean up and optimise authority- and group-editor (#841)", + "rewrite section navigation and home components", + "side nav: adjust background colors & decrease width", + "migrate form components to @dhis2/ui (#856)", + "searchable-group-editor: function comp and use data-engine", + "stop memoizing a small set of pending changes", + "remove all usage of api", + "sidenav: use @dhis2/ui & add tests for homepage and sidenav", "searchable-org-unit-tree: rename classes to styles (#842)", "side nav: use @dhis2/ui components & proper accessibility attributes", - "add current user provider", - "remove unused files", - "sidenav: use @dhis2/ui & add tests for homepage and sidenav", - "use multiple array.every instead of single array.reduce", "authority-editor: remove complexity", - "rewrite section navigation and home components", + "use multiple array.every instead of single array.reduce", "move new use current user hook to hooks folder", - "searchable-group-editor: function comp and use data-engine", - "remove all usage of api", - "migrate form components to @dhis2/ui (#856)", - "stop memoizing a small set of pending changes", - "side nav: adjust background colors & decrease width" + "remove deprecated UI dependencies and refactory summary pages (#921)", + "replace all usage of the old current user hook by the new one", + "remove unused files", + "add current user provider" ], "Bug Fixes": [ - "don't publish to App Hub and allow merge commits", - "authority-editor: optimise performance of checkboxes", - "user: org unit related fixes (#900)", - "sidenav: add missing \"return null\" statement when there are no sections", - "authority-editor: unblock input", - "sidenav border style", - "close action menu when closing confirmation modal", - "user: show user's database language (#917)", + "use container to apply background to table lists", + "user-list: only show 'reset password' action if an email can be sent (#924)", + "authority-editor: add some authorities to tracker group", "update successful save redirects [DHIS2-15431] (#1218)", + "Add translation for F_AGGREGATE_DATA_EXCHANGE auth", + "authority-editor: fix loading, error and noMatches UI", + "authority-editor: unblock input", + "add tests", + "remove beta entries from changelog", + "home: migrate homepage components to @dhis2/ui (#840)", "remove formspy code", - "use dedicated endpoint for checking the username (#1092)", - "handle invite toggle with useField", - "form: increase width of date input types due to Chrome calendar icon (#914)", - "authority-editor: correctly toggle column checkboxes + memoize comp", - "org unit search logic [DHIS2-14585] (#1217)", - "authority-editor: center metadata checkboxes", - "authority-editor: fix initial values issue", - "make username optional when inviting users (#978)", - "user manager checkbox behaviour (#1073)", "attributes: don't assume presence of values.attributeValues (#927)", + "prevent jest parse error", + "bulk-member-manager: prevent adding same entity to pending changes", + "authority-editor: fix initial values issue", "update lastLogin for server difference [DHIS2-14203] (#1118)", - "translations: sync translations from transifex (master)", - "user: make userCredentials first key in user data body", - "use container to apply background to table lists", - "remove beta entries from changelog", - "bulk-member-manager improvements (#948)", + "semantic: allow merge commits", + "adjust form styling", + "user: only set email field as required if inviting by email", "fix user manager checkbox behaviour", - "language drop downs [DHIS2-15328] (#1147)", - "authority-editor: resolve issue with error and loading state", - "authority-editor: ensure authority groups are empty to start off", - "authority-editor: add some authorities to tracker group", - "user-list: only show 'reset password' action if an email can be sent (#924)", - "bulk-member-manager: fix pagination and refactor", - "reset email field when invite user changes", - "styled-jsx: remove incorrect extension (#1054)", - "home: migrate homepage components to @dhis2/ui (#840)", + "use field is invite (#1094)", + "make username optional when inviting users (#978)", + "authority-editor: use classnames for conditional classes", "bulk-user-manager: sort list by firstName and surname", - "address various style and text issues (#1091)", + "sidenav: add missing \"return null\" statement when there are no sections", + "authority-editor: correctly toggle column checkboxes + memoize comp", + "user: show user's database language (#917)", + "handle invite toggle with useField", + "user: make userCredentials first key in user data body", + "address 2fa disable regression", "hide x scrollbar in replicate user [DHIS2-15611] (#1293)", - "align password help text with validation logic (#1131)", - "handle empty user roles response (#1215)", - "authority-editor: use classnames for conditional classes", + "user-list: show title at top of 'replicate user' form (#925)", + "form: increase width of date input types due to Chrome calendar icon (#914)", + "Add translation for aggregate data exchange auth [DHIS2-13961]", "org unit access in search [DHIS2-16268] (#1324)", - "prevent jest parse error", - "Add translation for F_AGGREGATE_DATA_EXCHANGE auth", "user: stringify array of org units before passing to useEffect as dep", - "address 2fa disable regression", - "address user list action menu regressions (#1127)", - "add missing authority translations [DHIS2-16516] (#1339)", - "add tests", - "clear self registration selection on filter reset [DHIS2-14189] (#1100)", "filter styles", - "bulk-member-manager: prevent adding same entity to pending changes", - "adjust form styling", - "semantic: allow merge commits", - "user: only set email field as required if inviting by email", - "address user enabling and disabling regression", - "authority-editor: fix loading, error and noMatches UI", - "upgrade @dhis2/ui to allow uppercase in username validation (#1018)", - "use field is invite (#1094)", + "clear self registration selection on filter reset [DHIS2-14189] (#1100)", + "authority-editor: center metadata checkboxes", + "don't publish to App Hub and allow merge commits", "ensure superusers have access to full context menu", - "upgrade @dhis2/ui to use correct username validation (#1051)", - "user-list: show title at top of 'replicate user' form (#925)", - "adjust details view styling", + "handle empty user roles response (#1215)", + "align password help text with validation logic (#1131)", + "org unit search logic [DHIS2-14585] (#1217)", "retrieve user locales [DHIS2-16170] (#1325)", - "groups: use correct method and endpoint to leave groups (#912)", + "reset email field when invite user changes", + "authority-editor: resolve issue with error and loading state", + "close action menu when closing confirmation modal", + "styled-jsx: remove incorrect extension (#1054)", + "address user list action menu regressions (#1127)", + "upgrade @dhis2/ui to use correct username validation (#1051)", "use staticStyle for empty data table row", - "Add translation for aggregate data exchange auth [DHIS2-13961]" + "authority-editor: ensure authority groups are empty to start off", + "user manager checkbox behaviour (#1073)", + "groups: use correct method and endpoint to leave groups (#912)", + "upgrade @dhis2/ui to allow uppercase in username validation (#1018)", + "use dedicated endpoint for checking the username (#1092)", + "language drop downs [DHIS2-15328] (#1147)", + "authority-editor: optimise performance of checkboxes", + "bulk-member-manager improvements (#948)", + "address user enabling and disabling regression", + "sidenav border style", + "address various style and text issues (#1091)", + "user: org unit related fixes (#900)", + "translations: sync translations from transifex (master)", + "add missing authority translations [DHIS2-16516] (#1339)", + "adjust details view styling", + "bulk-member-manager: fix pagination and refactor" ], "Maintenance": [ + "release: cut 1.5.24 [skip release]", + "release: cut 1.4.29 [skip release]", + "release: cut 1.5.11 [skip release]", "release: cut 1.5.1 [skip release]", + "release: cut 1.4.35 [skip release]", + "authority-editor: do not return internal updateColumnHeaders", + "authority-editor: remove custom authorities from tracker section (#851)", + "release: cut 1.3.4 [skip ci]", + "release: cut 1.4.16 [skip release]", "release: cut 1.4.22 [skip release]", - "only subscribe to value", - "release: cut 1.4.37 [skip release]", - "release: cut 1.5.24 [skip release]", - "release: cut 1.3.8 [skip ci]", - "cleanup unused deps", - "release: cut 1.5.32 [skip release]", - "release: cut 1.4.14 [skip release]", - "release: cut 1.4.7 [skip release]", - "release: cut 1.5.36 [skip release]", - "release: cut 1.4.4 [skip release]", - "release: cut 1.5.34 [skip release]", - "release: cut 1.4.28 [skip release]", - "release: cut 1.5.13 [skip release]", - "upgrade to cypress commands and plugins v9", - "dhis2 cypress utils: upgrade commands & plugins packages", - "release: cut 1.4.21 [skip release]", - "stop using deprecated prop name", - "release: cut 1.2.13 [skip ci]", - "release: cut 1.3.1 [skip ci]", + "release: cut 1.4.5 [skip release]", + "authority-editor: use design system color for text highlights", + "release: cut 1.4.33 [skip release]", + "release: cut 1.4.26 [skip release]", + "release: cut 1.4.36 [skip release]", + "test for empty table component", + "release: cut 1.5.33 [skip release]", + "release: cut 1.3.13 [skip release]", + "release: cut 1.2.11 [skip ci]", + "release: cut 1.4.34 [skip release]", + "cypress: update stubs", + "update emptyTableInfo component", "release: cut 1.4.10 [skip release]", - "release: cut 1.5.5 [skip release]", - "release: cut 1.3.12 [skip release]", + "release: cut 1.4.30 [skip release]", + "release: cut 1.4.3 [skip release]", + "bulk-member-manager: prevent superflous re-renders", + "update pot file", + "homepage cypress tests: fix after rebasing", + "upgrade @dhis2/ui for better validation message", + "release: cut 1.5.3 [skip release]", + "release: cut 1.5.10 [skip release]", + "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins", + "release: cut 1.4.31 [skip release]", + "release: cut 1.5.16 [skip release]", "authority-editor: fix typo in i18n string", - "release: cut 1.5.18 [skip release]", - "release: cut 1.5.25 [skip release]", - "release: cut 1.4.13 [skip release]", "release: cut 1.4.2 [skip release]", - "release: cut 1.4.5 [skip release]", + "dhis2 cypress utils: upgrade commands & plugins packages", + "release: cut 1.5.22 [skip release]", + "update network fixtures and test against 2.40", + "release: cut 1.5.5 [skip release]", + "stop using deprecated prop name", + "release: cut 1.3.17 [skip release]", + "add required properties to current user provider", + "release: cut 1.5.34 [skip release]", + "release: cut 1.5.29 [skip release]", + "remove console.log and prop error", "release: cut 1.5.37 [skip release]", - "release: cut 1.4.1 [skip release]", - "release: cut 1.3.4 [skip ci]", - "release: cut 1.3.7 [skip ci]", - "release: cut 1.5.38 [skip release]", - "release: cut 1.5.2 [skip release]", - "release: cut 1.5.30 [skip release]", - "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins", - "release: cut 1.5.10 [skip release]", - "release: cut 1.3.13 [skip release]", - "release: cut 1.5.19 [skip release]", - "release: cut 1.3.0-beta.2 [skip ci]", - "release: cut 1.4.29 [skip release]", - "release: cut 1.5.0 [skip release]", - "fix jest test suite", - "release: cut 1.5.6 [skip release]", - "bulk-member-manager: prevent superflous re-renders", - "release: cut 1.5.12 [skip release]", - "release: cut 1.5.20 [skip release]", - "release: cut 1.4.20 [skip release]", - "prep user-app for continuous release", - "release: cut 1.4.30 [skip release]", - "release: cut 1.5.27 [skip release]", - "merge master into beta", - "release: cut 1.5.35 [skip release]", - "authority-editor: do not return internal updateColumnHeaders", + "release: cut 1.5.26 [skip release]", + "release: merge beta", + "authority-editor: correct statement made in comment", + "release: cut 1.4.28 [skip release]", + "only subscribe to value", + "release: cut 1.4.18 [skip release]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.4.25 [skip release]", "merge branch 'master' into beta", - "release: cut 1.4.32 [skip release]", - "release: cut 1.5.31 [skip release]", - "release: cut 1.4.11 [skip release]", - "release: cut 1.5.33 [skip release]", - "release: cut 1.5.29 [skip release]", - "release: cut 1.3.17 [skip release]", - "release: cut 1.4.19 [skip release]", - "release: cut 1.5.16 [skip release]", - "release: cut 1.5.9 [skip release]", - "release: cut 1.3.16 [skip release]", - "release: cut 1.5.17 [skip release]", - "remove node_modules from git", - "release: cut 1.4.26 [skip release]", - "release: cut 1.4.27 [skip release]", + "release: cut 1.3.6 [skip ci]", "authority-editor: remove logs", - "upgrade ui version", - "authority editor: remove invorrect fix", - "remove unused import", - "release: cut 1.4.12 [skip release]", - "release: cut 1.5.21 [skip release]", - "remove technical dept (#1082)", + "release: cut 1.4.0 [skip release]", + "release: cut 1.4.7 [skip release]", + "release: cut 1.5.7 [skip release]", + "fix jest test suite", + "merge master into beta", + "release: cut 1.4.21 [skip release]", + "add translation strings", + "cypress: increase timeouts", + "release: cut 1.3.0-beta.2 [skip ci]", "react router: update to latest", - "release: cut 1.4.15 [skip release]", - "release: cut 1.2.10 [skip ci]", - "release: cut 1.3.10 [skip ci]", - "homepage cypress tests: fix after rebasing", + "release: cut 1.5.9 [skip release]", + "release: cut 1.3.18 [skip release]", + "release: cut 1.4.37 [skip release]", + "release: cut 1.5.0 [skip release]", + "cypress json: use more general ingoreTestFiles rule", "bulk-member-manager: prevent input focus loss", - "remove console.log and prop error", - "release: cut 1.4.35 [skip release]", - "release: cut 1.3.3 [skip ci]", - "release: cut 1.4.6 [skip release]", - "release: cut 1.5.14 [skip release]", - "fix cypress test suite", - "update network fixtures and test against 2.40", - "update ui and app-scripts deps", - "release: cut 1.5.15 [skip release]", - "fix eslint issues", - "release: cut 1.5.26 [skip release]", - "test for empty table component", - "update pot file", - "release: cut 1.3.15 [skip release]", "release: cut 1.2.14 [skip ci]", - "cypress: update stubs", - "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.23 [skip release]", - "authority-editor: remove redundant style prop", - "release: cut 1.3.11 [skip release]", - "release: cut 1.4.18 [skip release]", - "cypress: increase timeouts", - "release: cut 1.4.34 [skip release]", - "release: cut 1.4.33 [skip release]", - "release: cut 1.4.36 [skip release]", + "release: cut 1.3.15 [skip release]", "adjust tests to new implementation and dependency versions", - "add translation strings", - "release: cut 1.5.11 [skip release]", - "fix formatting", - "upgrade app-platform and app-runtime", + "release: cut 1.4.4 [skip release]", + "release: cut 1.3.8 [skip ci]", + "release: cut 1.5.31 [skip release]", + "release: cut 1.4.17 [skip release]", "release: cut 1.3.5 [skip ci]", - "release: cut 1.4.23 [skip release]", - "release: cut 1.4.16 [skip release]", - "release: cut 1.2.11 [skip ci]", - "eslint: fix linter issues", + "release: cut 1.3.3 [skip ci]", + "release: cut 1.3.7 [skip ci]", + "release: cut 1.5.27 [skip release]", + "fix formatting", "adjust empty component prop naming", - "release: merge beta", - "add required properties to current user provider", - "release: cut 1.4.31 [skip release]", - "release: cut 1.5.22 [skip release]", - "release: cut 1.3.9 [skip ci]", - "release: cut 1.4.25 [skip release]", - "release: cut 1.5.8 [skip release]", - "release: cut 1.3.18 [skip release]", - "release: cut 1.5.3 [skip release]", "release: cut 1.2.12 [skip ci]", - "update emptyTableInfo component", + "release: cut 1.4.1 [skip release]", + "homepage cypress test: fix tests after sidenav refactor", + "release: cut 1.4.14 [skip release]", + "release: cut 1.5.14 [skip release]", + "release: cut 1.5.32 [skip release]", + "remove node_modules from git", + "upgrade to cypress commands and plugins v9", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.3.10 [skip ci]", + "release: cut 1.4.6 [skip release]", + "network shim: update captured fixtures", "release: cut 1.3.0-beta.1 [skip ci]", - "update app icon", - "authority-editor: correct statement made in comment", - "release: cut 1.4.24 [skip release]", - "release: cut 1.3.0 [skip ci]", "release: cut 1.3.14 [skip release]", - "release: cut 1.3.6 [skip ci]", - "authority-editor: remove custom authorities from tracker section (#851)", - "release: cut 1.4.17 [skip release]", + "release: cut 1.3.0 [skip ci]", + "release: cut 1.3.11 [skip release]", + "authority editor: remove invorrect fix", + "release: cut 1.4.32 [skip release]", + "release: cut 1.3.12 [skip release]", + "release: cut 1.3.9 [skip ci]", + "authority-editor: remove redundant api function", + "release: cut 1.4.8 [skip release]", + "remove unused import", "bulk-member-manager: remove redundant check and add explanation", + "cleanup unused deps", + "prep user-app for continuous release", + "remove technical dept (#1082)", + "release: cut 1.4.27 [skip release]", + "release: cut 1.5.30 [skip release]", + "release: cut 1.4.19 [skip release]", + "release: cut 1.5.21 [skip release]", + "release: cut 1.5.13 [skip release]", + "release: cut 1.4.13 [skip release]", + "release: cut 1.5.38 [skip release]", + "release: cut 1.2.13 [skip ci]", + "eslint: fix linter issues", + "release: cut 1.5.17 [skip release]", + "release: cut 1.5.19 [skip release]", + "release: cut 1.5.23 [skip release]", "address lint errors", - "cypress json: use more general ingoreTestFiles rule", - "authority-editor: use design system color for text highlights", - "authority-editor: remove redundant api function", - "upgrade @dhis2/ui for better validation message", - "update beta (#881)", - "homepage cypress test: fix tests after sidenav refactor", + "release: cut 1.5.2 [skip release]", + "release: cut 1.5.8 [skip release]", + "release: cut 1.5.25 [skip release]", + "release: cut 1.5.6 [skip release]", "release: cut 1.4.9 [skip release]", + "upgrade app-platform and app-runtime", + "authority-editor: remove redundant style prop", + "release: cut 1.4.23 [skip release]", "release: cut 1.5.4 [skip release]", - "release: cut 1.4.3 [skip release]", - "release: cut 1.5.7 [skip release]", + "release: cut 1.3.16 [skip release]", + "release: cut 1.4.20 [skip release]", + "release: cut 1.4.24 [skip release]", + "upgrade ui version", + "release: cut 1.5.15 [skip release]", "release: cut 1.5.28 [skip release]", - "network shim: update captured fixtures", - "release: cut 1.4.8 [skip release]", - "release: cut 1.4.0 [skip release]" + "release: cut 1.2.10 [skip ci]", + "update beta (#881)", + "release: cut 1.4.15 [skip release]", + "update app icon", + "release: cut 1.5.12 [skip release]", + "release: cut 1.4.11 [skip release]", + "release: cut 1.5.18 [skip release]", + "fix cypress test suite", + "fix eslint issues", + "release: cut 1.4.12 [skip release]", + "release: cut 1.5.36 [skip release]", + "update ui and app-scripts deps", + "release: cut 1.5.35 [skip release]", + "release: cut 1.5.20 [skip release]" ], "Features": [ - "migrate tables and search filter controls to @dhis2/ui (#830)", - "interface adjustments (#1101)", + "user-group: bulk group member manager (#854)", "add and use empty table state component", "add and use page header component", - "user-group: bulk group member manager (#854)", - "group-form: update user group in single json patch request" + "interface adjustments (#1101)", + "group-form: update user group in single json patch request", + "migrate tables and search filter controls to @dhis2/ui (#830)" ], "Testing": [ - "homepage: add test code for homepage feature", - "main navigation: add features and test code" + "main navigation: add features and test code", + "homepage: add test code for homepage feature" ], "Build Updates": [ "replace semantic commit checks with new workflow (#949)"