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

GENERIC FEATURES

\n

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

\n

Home and Program Analytics Settings:

\n\n

General Settings

\n

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

\n

RELEASE INFO:

\n

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

" }, "2.3.1": { "Bug Fixes": [ - "data element api call error [DHIS2-14106] (#166)", "save btn should stay disable if no changes", - "buffer error import and byte length (#174)", - "remove D2 API request [DHIS2-14111]", + "default and reset disable referral", "change to disableCollapsibleSections specific", - "minor typo", - "change First launch dialog [DHIS2-14109] (#165)", + "add useMemo to handleCheckbox function", "create initial values mutation [DHIS2-14107]", "allow set 0 reserved values (#173)", - "add useMemo to handleCheckbox function", - "default and reset disable referral", - "change collapsible to disableCollapsible" + "remove D2 API request [DHIS2-14111]", + "buffer error import and byte length (#174)", + "data element api call error [DHIS2-14106] (#166)", + "minor typo", + "change collapsible to disableCollapsible", + "change First launch dialog [DHIS2-14109] (#165)" ], "Features": [ - "collapsible sections for specific settings", - "add useCallback to handleCheckbox function", + "disable referrals TEI programs [DHIS2-15643] (#177)", + "keep datastore ASWA version updated (#175)", "change label title", - "delete unused program and dataset queries", - "use program data from context", - "add workflow", - "android expression validator", "hide collapsible sections form [DHIS2-15644] (#178)", - "constants common file", + "add tests to get expression description", + "use program and dataset data from context", + "add workflow", "regenerate en.pot", - "create workflow context", - "create section component", + "support application text translation [DHIS2-14110] (#170)", + "create disable referral for global settings", + "remove D2 and create initial setup using dataMutation (#167)", "create support for new/experimental features [DHIS2-16174] (#181)", + "android expression validator", + "constants common file", + "remove duplicated API calls [DHIS2-14112] (#169)", + "use program data from context", + "collapsible sections for specific settings", "create more options component", - "keep datastore ASWA version updated (#175)", + "collapsible sections for global settings", + "create section component", "select a program indicator expression [DHIS2-15645] (#179)", - "use program and dataset data from context", - "add tests to get expression description", - "remove D2 and create initial setup using dataMutation (#167)", + "create program tei header component", + "add useCallback to handleCheckbox function", "handle change tei header", + "delete unused program and dataset queries", "save in datastore format", - "create disable referral for specific settings", - "create disable referral for global settings", - "add advanced settings to general", - "support application text translation [DHIS2-14110] (#170)", - "collapsible sections for global settings", "update app version and description", "experimental features component and helper function", - "disable referrals TEI programs [DHIS2-15643] (#177)", - "create program tei header component", - "remove duplicated API calls [DHIS2-14112] (#169)" + "create disable referral for specific settings", + "create workflow context", + "add advanced settings to general" ], "Maintenance": [ + "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)", - "update ui dependencies (#172)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)" + "update ui dependencies (#172)" ], "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 ua-parser-js from 0.7.31 to 0.7.33 (#155)", - "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 d3-color from 1.4.1 to 3.1.0 (#152)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#154)" + "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)", + "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)" ], "Features": [ - "tracker exporter default value by API version", - "update yarn", - "change import modules path", - "multirow header table [DHIS2-14920] (#159)", - "use tracker importer if current API is 2.40 or higher", - "use new tracker importer as default [DHIS2-14741] (#158)", - "change authorities from all to androidsettings", - "move file size from General to Sync Global (#161)", + "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)", "change import has authority", "use notice box to give info of tracker importer", - "authorization wall based on api version", + "change import modules path", "max file size to upload (#157)", - "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)" + "authorization wall based on api version", + "change authorities from all to androidsettings", + "use new tracker importer as default [DHIS2-14741] (#158)", + "use tracker importer if current API is 2.40 or higher", + "multirow header table [DHIS2-14920] (#159)", + "update yarn", + "move file size from General to Sync Global (#161)", + "tracker exporter default value by API version" ], "Bug Fixes": [ - "update tracker notice box", - "export component", - "tracker importer default value by API version", - "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", + "styles add margin and align elements (#163)", + "update tracker notice box", + "tracker importer default value by API version", "set 0 for download sync programs settings (#160)", - "change the default value of the new tracker importer" + "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": [ + "keep None period analytics", + "[program dataset] adjust component width (#134)", "remove None period analytics (#151)", - "prop-types: change old style imports to new prop-types (#144)", - "change fixed period labels (#135)", - "add app version", - "add tests for user sync helpers", - "update app version", - "list hides visualizations with Today and Last 30 Days periods (#138)", - "update proptypes source", - "regenerate en.pot", "[analytics] fix period label", - "[synchronization dataset] fix period label", + "add app version", "visualization query for user test [DHIS2-13124] (#132)", - "add datastore keys to readme", + "regenerate en.pot", + "loop elements", + "update proptypes source", + "add tests for user sync helpers", "[general] update disable settings label (#133)", - "pin node version to 14 for netlify", - "keep None period analytics", - "textfield max limit of 200 characters", + "include relative period", + "update metadata queries", "reuse edit visualization component", + "add datastore keys to readme", + "textfield max limit of 200 characters", + "prop-types: change old style imports to new prop-types (#144)", + "change fixed period labels (#135)", "import component missing", + "pin node version to 14 for netlify", + "update app version", "simplify function", + "list hides visualizations with Today and Last 30 Days periods (#138)", "reuse visualizationGroup component", - "include relative period", - "update metadata queries", - "[program dataset] adjust component width (#134)", - "loop elements" + "[synchronization dataset] fix period label" ], "Features": [ - "visualizations dataset create Edit Title", - "add Message of the Day [DHIS2-12630] (#119)", - "visualizations home create Edit Title", - "add message of the day to general settings", "visualizations program create Edit Title", - "hide message of the day (#150)", + "visualizations home create Edit Title", + "visualizations dataset create Edit Title", "update user sync test metadata size [DHIS2-13061] (#140)", + "add Message of the Day [DHIS2-12630] (#119)", "create text area field", - "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)", "improve visualization list (#139)", + "hide message of the day (#150)", + "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)", + "add message of the day to general settings", "change label New Tracker Importer [Sync Settings: Global] (#137)" ], "Build Updates": [ - "trigger netlify", "add deploy netlify", + "trigger netlify", + "replace semantic commit checks with new workflow", "run linting and tests on ci (#146)", - "deploy: add netlify deploy workflow (#148)", - "replace semantic commit checks with new workflow" + "deploy: add netlify deploy workflow (#148)" ], "Maintenance": [ - "prettier: autofix prettier issues", - "set node version for netlify build", - "lint: autofix linting violations", - "deps: loosen version requirements", "deps: update app-runtime to latest (#145)", + "deps: add peer dependencies (#147)", + "npm: add npm scripts", + "upgrade ui library", "dotfiles: add dotfiles", - "deps: align all dependencies", "remove unused workflow", - "npm: add npm scripts", + "lint: autofix linting violations", + "add yarn.lock", + "deps: align all dependencies", + "prettier: autofix prettier issues", "deps: update app-runtime and cli-app-scripts", - "eslint: add rule overrides", - "deps: add peer dependencies (#147)", - "upgrade ui library", - "add yarn.lock" + "deps: loosen version requirements", + "set node version for netlify build", + "eslint: add rule overrides" ], "Testing": [ "app: mock app layout component" @@ -204,144 +204,144 @@ }, "2.2.0": { "Features": [ - "[appearance program] add optional tei search checkbox to dialog", + "[appearance program] add and edit new specific setting", + "change 2.38 as min api version allowed", "Add bash script for automatic deployment (#109)", "add webapp version to overview page (#125)", - "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)", - "add checkbox to select optional TEI search [DHIS2-12631] (#120)", - "accept previous and new datastore format", + "add completionSpinner to json structure", "update webapp version", - "[appearance program]prepare configuration and new datastore format", - "[appearance program] add and edit new specific setting", + "accept previous and new datastore format", + "[appearance program] add optional tei search checkbox to dialog", + "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)", "appearance add functions to prepare json for datastore", - "change 2.38 as min api version allowed", - "add completionSpinner to json structure" + "add checkbox to select optional TEI search [DHIS2-12631] (#120)", + "[appearance program]prepare configuration and new datastore format" ], "Bug Fixes": [ - "change datastore completion spinner key appearance (#127)", "appearance add completion spinner key to datastore json (#128)", "change datastore key appearance (#126)", - "appearance change label optional search", "appearance default value global completion spinner", + "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": [ - "Change param to 'paging' instead of 'pager' (#110)", - "[visualization] dataset accept API title and name", - "DHIS2-12339 visualization titles are not displayed in the android app (#111)", - "[visualization] program change API visualization runtime", - "validation text for reserved values, TEI and event", - "[visualization] home accept API title and name", - "[DHIS2-12254] remove hard limits and add warning (#105)", "[general] remove hard limits and add warning", - "update label", "[synchronization] remove hard limits and add warning", + "DHIS2-12339 visualization titles are not displayed in the android app (#111)", + "[visualization] dataset accept API title and name", + "Change param to 'paging' instead of 'pager' (#110)", "[synchronization] change filter data to metadata program dataset (#103)", - "verify new visualization and format datastore (#118)", - "[visualization] program accept API title and name", - "change param to 'paging' instead of 'pager (#115)", + "[visualization] home accept API title and name", "[visualization] dataset change API visualization runtime", - "valid URL has http or https protocol (#112)", + "[visualization] program change API visualization runtime", "[visualization] home change API visualization runtime", + "verify new visualization and format datastore (#118)", + "change param to 'paging' instead of 'pager (#115)", + "[visualization] keep only one default group (#106)", + "[DHIS2-12254] remove hard limits and add warning (#105)", "checkbox stays unchecked (#113)", - "[visualization] keep only one default group (#106)" + "valid URL has http or https protocol (#112)", + "validation text for reserved values, TEI and event", + "update label", + "[visualization] program accept API title and name" ], "Refactoring": [ "remove not use components (#104)" ], "Features": [ - "regenerate en.pot", + "update patch app version (#114)", "[general] add component to Share screen", - "general section Share screen (#107)", - "update patch app version (#114)" + "regenerate en.pot", + "general section Share screen (#107)" ], "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", "[Program Appearance] colocate data with component table", "[sync general] reorganize file and component", - "delete unused components (#81)", - "[sync dataset] remove unused components", + "[sync programs] remove unused components", "[Appearance] colocate data with component Home table", + "remove unused svg icons", + "[Appearance] Data set and Home table component", + "delete unused components (#81)", "[sync] remove unused constants", + "[sync general] reorganize components related to field section", + "[appearance] colocate data with component table (#91)", "[analytics] use common query and mutation (#93)", "[sync general] remove unused components", - "remove unused svg icons", - "[appearance] colocate data with component table (#91)", - "[sync programs] remove unused components", - "[Appearance] Data set and Home table component", - "[sync general] reorganize components related to field section" + "[sync dataset] remove unused components", + "[Appearance] colocate data with component Data set table" ], "Features": [ - "[user sync test] get data download size", "update version", - "test if user has access to a visualization (#101)", + "[DHIS2-11254] Show home groups and visualizations (#97)", + "[visualization] add Home visualization component to menu", + "add visualizations search field (#95)", + "[visualization] test to validate the user has access to visualization", "[visualization] search visualization", - "[visualization] dialog to add visualization and group", - "[visualization] Program show groups and visualizations", + "[DHIS2-9858] update user sync test (#102)", + "add Analytics menu sections", + "[visualization] create initial layout for data set visualization", + "add Data set visualization and groups (#100)", + "[visualization] add period and visualization constants", + "[DHIS2-11255] Add visualization and groups (#99)", + "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", + "[visualizations] add new visualization for program", "queries to update and get analytics datastore", - "[visualization] test to validate the user has access to visualization", + "[visualization] dialog to add visualization and group", "[visualization] show and delete visualization, update datastore", + "[user sync test] get metadata download size", "[visualization dataset] add visualization and groups", - "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", - "[visualizations] add new visualization for program", - "add user sync test", - "add analytics menu (#82)", - "[DHIS2-9135] Synchronization User sync test change user search field (#88)", - "generate a random id", - "[visualizations] update home visualizations", - "[DHIS2-11255] Add visualization and groups (#99)", - "add Program analytics to menu", - "[visualization] add Home visualization component to menu", + "[visualization] add basic components to search a user", + "[visualization home] add visualizations and groups", "[visualization home] dialog to add visualization", - "[appearance] program add follow up option (#85)", - "add Analytics menu sections", "[DHIS2-11261] Add new visualization for programs (#96)", - "[visualizations] group options", - "[DHIS2-11263] create basic layout for data set (#98)", - "[user sync test] disable the button when loading and no user selected", + "test if user has access to a visualization (#101)", + "add Program analytics to menu", + "[visualizations] update home visualizations", "[visualization] add table to show program visualizations", + "[visualizations] add Home visualization component to menu", + "[DHIS2-11263] create basic layout for data set (#98)", "[visualization] select and text field", - "[user sync test] get metadata download size", - "[visualizations] show Home groups and visualizations", + "[user sync test] get data download size", + "[visualizations] group options", + "add user test table", + "add a user search field", "[visualization dataset] show visualizations and groups", - "[visualization] create initial layout for data set visualization", - "add Data set visualization and groups (#100)", - "[analytics] program create initial section", - "[visualizations] add Home visualization component to menu", - "[visualization] add period and visualization constants", - "[visualization] add basic components to search a user", + "[appearance] program add follow up option (#85)", + "[DHIS2-9135] Synchronization User sync test change user search field (#88)", + "show and delete group and visualizations (#94)", "[user sync test] show test results", "[visualization] dialog to delete element", + "[visualization] add visualization query", + "add analytics menu (#82)", "[visualization] add user tests to Home, Programs, and Data set", - "show and delete group and visualizations (#94)", - "[DHIS2-9858] update user sync test (#102)", - "add a user search field", - "add user test table", - "[DHIS2-11254] Show home groups and visualizations (#97)", - "[visualization home] add visualizations and groups", - "add visualizations search field (#95)", - "[visualization] add visualization query" + "add user sync test", + "generate a random id", + "[user sync test] disable the button when loading and no user selected", + "[analytics] program create initial section", + "[visualizations] show Home groups and visualizations", + "[visualization] Program show groups and visualizations" ], "Bug Fixes": [ - "[synchronization] update data set name", "[appearance] program filter add translations to strings", - "[Analytics] remove write access filter (#92)", - "remove extra constant, initialvalue and tei are kept in sync", + "[synchronization] update data set name", + "move analytics components to TEI directory", "[synchronization] update program name", - "update input number props", - "migrate import from ui-core to ui (#84)", - "move code inside onComplete to a useEffect hook", "[visualization]differentiate between failure to load and empty data", - "[Appearance Program] support translation for list of elements", + "move code inside onComplete to a useEffect hook", "[DHIS2-11975] Synchronization update program and data set name (#89)", + "[Appearance Program] support translation for list of elements", + "migrate import from ui-core to ui (#84)", "add error notice box", - "move analytics components to TEI directory" + "remove extra constant, initialvalue and tei are kept in sync", + "[Analytics] remove write access filter (#92)", + "update input number props" ], "Maintenance": [ "bump dhis2/ui from 5.7.2 to 6.10.5 (#83)" @@ -350,139 +350,139 @@ }, "2.0.0": { "Bug Fixes": [ - "change datastore keys to get initial values", "parse and format for program Indicator", - "add edit to dependency effect", + "outside function to validate mandatory form fields", + "change datastore keys to get initial values", + "add sync status to default values", + "change data sets wording inconsistency", + "user sync test, change keys datastore (#78)", + "six-monthly typo", + "API call to get value by key and namespace, clean extra functions", + "use lodash to verify values are equal", + "update datastore keys default values initial setup", "change wording", + "summary settings text sync program, appearance", + "add edit property to analytic select fields", + "update key names and values to create the first setup datastore", "get namespace and authority using app runtime (#62)", - "add sidebar and routes", - "remove empty lines", - "change data sets wording inconsistency", - "dataset API period type", "add Home/Overview component to routes", - "outside function to validate mandatory form fields", - "update key names and values to create the first setup datastore", - "summary settings text sync program, appearance", - "loading for specific settings", + "move authorization query to Dialog component and remove extra state", + "add default values to populate program sync settings", + "use uid for keys in table rows", + "add program name as analytics description", + "remove first version namespace if exists", "remove extras in help text", "summary settings text synchronization program", - "use lodash to verify values are equal", - "update datastore keys default values initial setup", - "use uid for keys in table rows", - "add sync status to default values", "update key values for datastore", - "common functions to update, remove and filter elements", - "change file and function name update general datastore key", - "remove first version namespace if exists", "change authority to authorities better descriptive resource name", + "remove extra hook to get namespace datastore", + "options to round value", + "add sidebar and routes", + "add edit property to analytic sections", + "[DHIS2-10892] Create new keys for Datastore (#64)", + "remove unused state in router", + "use default constant for data and metadata", + "change file and function name update general datastore key", "add a table for sync program global settings", + "remove empty lines", + "change bar chart constant value to bar", "remove extra hook to manage and get general key", - "add default values to populate program sync settings", - "migrate d2 to runtime to get datastore namespace and auth", - "use default constant for data and metadata", - "user sync test, change keys datastore (#78)", + "common functions to update, remove and filter elements", "add new menu and submenu and routes for sidebar (#60)", - "remove extra hook to get namespace datastore", - "remove unused state in router", - "add new keys for datastore", - "add program name as analytics description", - "options to round value", + "label and help text values with i18n inside render", "remove id and name from settings", - "change bar chart constant value to bar", + "migrate d2 to runtime to get datastore namespace and auth", + "add new keys for datastore", + "loading for specific settings", "update namespace value", - "six-monthly typo", - "API call to get value by key and namespace, clean extra functions", - "[DHIS2-10892] Create new keys for Datastore (#64)", - "add edit property to analytic select fields", - "label and help text values with i18n inside render", - "add edit property to analytic sections", - "move authorization query to Dialog component and remove extra state" + "add edit to dependency effect", + "dataset API period type" ], "Maintenance": [ "update UI library and app version" ], "Features": [ - "add new analytics item", - "add basic select fields", - "global settings for program appearance section", + "query to read if the user has all authorities", + "inputs should be disabled if user has no authorities (#74)", + "[DHIS2-10895] Add new analytics item (#70)", + "[DHIS2-10405] Create Home Screen Appearance section (#66)", + "create a basic page for dataset section, save and reset options", + "create a new specific setting for the program", + "add dataset sync to menu sections", + "dialog to edit and create specific settings", + "add queries and mutations for appearance key", + "add program completion checkbox", + "create fields with validation", "basic page layout with header", - "add new tei items and show them in a table action", - "add function to check object values are valid", "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)", - "update sidebar menu section information", - "add helper functions for analytics", - "[DHIS2-10404] Create Global Synchronization section (#67)", - "add program completion checkbox", - "add queries and mutations to handle synchronization key datastore", - "edit and delete program specific setting", - "edit and delete data set specific setting", + "specific settings list, table action to edit and delete", + "add page layout, save and reset", + "[DHIS2-9585] General Settings section (#63)", "button to delete namespace from datastore", + "add new tei items and show them in a table action", + "create a new program specific setting", + "[DHIS2-10404] Create Global Synchronization section (#67)", + "add function to edit analytics items", + "create a new specific setting for dataset", + "add analytics to menu sections", + "add basic components for text, select and radio field", + "add helper functions for analytics", "[DHSIS2-11012] Create Program Appearance Section (#68)", - "add page header layout", - "basic page to handle analytics items", - "add components to choose: program, programStage, dataElement, who", - "add dataset sync to menu sections", "add a basic page for the global settings section", - "create fields with validation", - "create a table for dataset global sync setting", + "[DHIS2-11076] Dataset Synchronization Section (#72)", + "update sidebar menu section information", "analytic section: program, title, visualization, gender and axis", - "add synchronization program to menu sections", - "add constants for datastore", - "add analytics to menu sections", - "create a new specific setting for the program", - "query to read if the user has all authorities", - "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)", - "button to add new settings", - "specific settings list, table action to edit and delete", - "analytic WHO Elements", - "dialog to create a new specific setting", - "add home appearance to the menu section", - "add page layout, save and reset", - "queries to read program dataElement attribute programIndicator id", - "add queries and mutations for appearance key", - "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", - "[DHIS2-10895] Add new analytics item (#70)", - "[DHIS2-9669] Create Analytics Section (#65)", - "dialog to edit and create specific settings", + "[DHIS2-10402] add Overview/Home page to show menu items (#61)", + "add new analytics item", "create fields for general settings", - "reorganize new sidebar menu sections and submenus", + "general settings form using app runtime for datastore", "dialog for program specific settings", - "create a basic page for dataset sync section, save and reset", - "strip buttons to save and reset settings datastore", - "create a new program specific setting", - "[DHIS2-10597] Program Synchronization Section (#71)", - "handle dataset specific settings, create, edit, delete and save", - "create basic form fields", - "[DHIS2-10896] Edit TEI Analytic item (#73)", - "[DHIS2-11022] Create Data set Appearance Section (#69)", - "create a basic page for dataset section, save and reset options", "create a simple page for program sync settings", - "inputs should be disabled if user has no authorities (#74)", - "queries to read and update analytics key from datastore", - "general settings form using app runtime for datastore", "add home cards for menu and submenu items", "create a home card for menu sections", - "[DHIS2-11076] Dataset Synchronization Section (#72)", + "create new data set specific setting", + "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", + "add a table with global settings for the dataset", + "strip buttons to save and reset settings datastore", + "[DHIS2-11022] Create Data set Appearance Section (#69)", + "edit and delete program specific setting", + "add components to choose: program, programStage, dataElement, who", + "basic page to handle analytics items", + "create a table for dataset global sync setting", + "create a basic page for dataset sync section, save and reset", + "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)", + "add synchronization program to menu sections", + "create basic form fields", + "[DHIS2-10896] Edit TEI Analytic item (#73)", + "add basic select fields", + "handle dataset specific settings, create, edit, delete and save", + "add queries and mutations to handle synchronization key datastore", + "global settings for program appearance section", + "edit and delete data set specific setting", "analytic table action", + "add constants for datastore", + "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", + "notice info when there are no analytics items", + "queries to read program dataElement attribute programIndicator id", "choose element and visualization type, refetch query after select", + "add home appearance to the menu section", + "button to add new settings", + "add page header layout", + "[DHIS2-9669] Create Analytics Section (#65)", + "add function to check object values are valid", "handle program-specific settings, create, edit and delete", - "[DHIS2-10402] add Overview/Home page to show menu items (#61)", - "create a new specific setting for dataset", - "[DHIS2-10405] Create Home Screen Appearance section (#66)", - "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", - "add function to edit analytics items", - "save and reset program synchronization settings", - "[DHIS2-9585] General Settings section (#63)", - "add basic components for text, select and radio field", - "basic page to handle home appearance section", + "reorganize new sidebar menu sections and submenus", + "analytic WHO Elements", "change notice alert style", - "create new data set specific setting", - "add a table with global settings for the dataset", - "notice info when there are no analytics items" + "[DHIS2-10597] Program Synchronization Section (#71)", + "queries to read and update analytics key from datastore", + "basic page to handle home appearance section", + "dialog to create a new specific setting", + "save and reset program synchronization settings" ], "Testing": [ - "adding tests for valid URLs", - "adding tests for valid values" + "adding tests for valid values", + "adding tests for valid URLs" ], "GitHub": "

GENERIC FEATURES

\n

This version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:

\n

1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID

\n

2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs

\n

3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.

\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. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.

\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_settingswebapp_v2.0.0

" }, @@ -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)", "change app version (#57)", + "change metadata and data text in manual dialog (#58)", "[DHIS2-9129] Migration UI components for general settings (#53)", - "[DHIS2-9301] add Manual option to sync (#56)", - "[DHIS2-9131] migrate ui components for data set and programs (#54)" + "[DHIS2-9131] migrate ui components for data set and programs (#54)", + "[DHIS2-9301] add Manual option to sync (#56)" ], "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": [ - "parse last release version before saving", - "update user groups", - "support four-part version numbers", - "parse new version before saving", - "regenerate en.pot", - "delete all apk version", - "icon", + "style add padding to search input", "isGreaterVersion and padZeros functions for all expressions", + "regenerate en.pot", "add userGroups to dependencies", + "parse new version before saving", + "delete apk version", + "icon", + "update user groups", + "parse last release version before saving", + "delete all apk version", "allow user to upload latest app version (#7)", - "version format 4 digits [DHIS2-16802]", + "support four-part version numbers", "remove all usergroups already assigned from option list", - "delete apk version", - "style add padding to search input" + "version format 4 digits [DHIS2-16802]" ], "Features": [ - "erase all content [DHIS2-15911]", - "show userGroups names and default apk version", - "create user groups access component", - "save userGroup on the fly", - "regenerate en.pot", + "add warning when no match found", + "create basic components to list user groups", + "regenerate en.pot", "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", - "upload new apk with user group", - "save user group on the fly when editing version [DHIS2-17222]", + "save userGroup on the fly", "create button to erase all content", + "create user groups access component", "assign user groups to version already created", + "grant access to apk by userGroup [DHIS2-16678]", + "save user group on the fly when editing version [DHIS2-17222]", + "erase all content [DHIS2-15911]", + "show userGroups names and default apk version", + "create basic components to search user groups", "first time setup with empty value", "support application text translation [DHIS2-15593]", - "add warning when no match found", - "create basic components to list user groups", - "add erase all button", - "grant access to apk by userGroup [DHIS2-16678]", - "create basic components to search user groups" + "upload new apk with user group", + "add erase all button" ], "Maintenance": [ "update app version" @@ -561,8 +561,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.39 [skip release]" @@ -589,14 +589,14 @@ }, "v100.2.36": { "Build Updates": [ - "add new workflows (#554)", - "update workflows" + "update workflows", + "add new workflows (#554)" ], "Maintenance": [ - "update CODEOWNERS (#558)", - "update cli-app-scripts", + "release: cut 100.2.36 [skip release]", "remove QA from CODEOWNERS", - "release: cut 100.2.36 [skip release]" + "update CODEOWNERS (#558)", + "update cli-app-scripts" ], "Bug Fixes": [ "ensure logic does not fail with empty response pre v40", @@ -646,8 +646,8 @@ "DHIS2-13915: show spinner when an app is being installed" ], "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" }, @@ -720,8 +720,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)" @@ -766,14 +766,14 @@ }, "v100.2.19": { "Maintenance": [ - "rename class", - "update app icon (#484)", + "format", "release: cut 100.2.19 [skip release]", - "format" + "update app icon (#484)", + "rename class" ], "Bug Fixes": [ - "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", - "correct logic" + "correct logic", + "support core and custom app management when app hub is not available [DHIS2-13112] (#485)" ], "GitHub": "

100.2.19 (2022-11-17)

\n

Bug Fixes

\n" }, @@ -854,8 +854,8 @@ "release: cut 100.1.16 [skip release]" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "upgrade app-plaform to prevent accidental plugin builds (#624)" + "upgrade app-plaform to prevent accidental plugin builds (#624)", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.1.16 (2024-09-29)

\n

Bug Fixes

\n" }, @@ -906,8 +906,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)" @@ -916,16 +916,16 @@ }, "v100.1.9": { "Maintenance": [ - "update app icon (#599)", "update proptypes import", - "release: cut 100.1.9 [skip release]", - "format fixtures", "update network fixtures and cypress config", + "format fixtures", + "release: cut 100.1.9 [skip release]", + "update app icon (#599)", "update dependencies" ], "Bug Fixes": [ - "design, color, spacing adjustments", - "design adjustments [UX-132]" + "design adjustments [UX-132]", + "design, color, spacing adjustments" ], "Build Updates": [ "bump workflow node versions" @@ -955,9 +955,9 @@ }, "v100.1.6": { "Build Updates": [ - "fix d2-style script", "fix lint script", - "replace semantic commit checks with new workflow" + "replace semantic commit checks with new workflow", + "fix d2-style script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -990,11 +990,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "release: cut 100.1.3 [skip ci]", "deps-dev: update app-scripts to get new publish command", - "yarn: deduplicate lockfile", "deps: update app-runtime to latest alpha", - "codeowners: introduce owners" + "codeowners: introduce owners", + "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile" ], "Documentation": [ "colocate app docs" @@ -1006,8 +1006,8 @@ }, "v100.1.2": { "Build Updates": [ - "preview: enable deploy previews", - "enable preview pr" + "enable preview pr", + "preview: enable deploy previews" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1018,12 +1018,12 @@ }, "v100.1.1": { "Maintenance": [ + "release: cut 100.1.1 [skip ci]", + "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)", - "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", "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)", - "release: cut 100.1.1 [skip ci]", + "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)" ], "Build Updates": [ @@ -1035,20 +1035,20 @@ }, "v100.1.0": { "Maintenance": [ - "update @dhis2/cli-utils-cypress to v8.0.1", + "remove default cypress fixture", + "update cli-utils-cypress", "add cypress projectId", + "add network shim capture fixtures", "release: cut 100.1.0 [skip ci]", - "update cli-utils-cypress", "update workflow to latest", - "remove default cypress fixture", "deps: update cypress packages and add network shim captures", - "add network shim capture fixtures", + "update @dhis2/cli-utils-cypress to v8.0.1", "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1" ], "Bug Fixes": [ - "add start:nobrowser script", + "use getWithDataTest and findWithDataTest", "add cypress data test prefix to cypress.json", - "use getWithDataTest and findWithDataTest" + "add start:nobrowser script" ], "Features": [ "add e2e workflow step" @@ -1069,8 +1069,8 @@ }, "v31.1.15": { "Maintenance": [ - "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)", - "release: cut 31.1.15 [skip ci]" + "release: cut 31.1.15 [skip ci]", + "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1080,20 +1080,20 @@ "v31.1.14": { "Maintenance": [ "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", - "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", - "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", - "release: cut 31.1.14 [skip ci]", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)", + "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)", + "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)", + "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", "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)", + "release: cut 31.1.14 [skip ci]", "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)", - "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)", "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", - "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", - "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", - "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)" + "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: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", + "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1120,15 +1120,15 @@ }, "v31.1.11": { "Maintenance": [ - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", - "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)", - "deps: [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)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)", + "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)", "release: cut 31.1.11 [skip ci]", - "release-prepare: cut patch/2.36.0" + "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", + "release-prepare: cut patch/2.36.0", + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", + "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)" ], "Bug Fixes": [ "correct checkbox field group to fix selections [DHIS2-10791] (#447)" @@ -1137,9 +1137,9 @@ }, "v31.1.10": { "Maintenance": [ - "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)", + "release: cut 31.1.10 [skip ci]", "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)" ], "Bug Fixes": [ "upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)" @@ -1148,20 +1148,20 @@ }, "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": [ "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)", - "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)", "release: cut 31.1.8 [skip ci]", + "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)", "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)" ], "Bug Fixes": [ @@ -1201,10 +1201,10 @@ }, "v101.14.1": { "Bug Fixes": [ - "[DHIS2-16010] app crashes on invalid programid (#3765)", - "useProgramInfo hook breaks the app", + "app stuck in loading state when url has invalid enrollmentId or teiId", "app crash on invalid programid", - "app stuck in loading state when url has invalid enrollmentId or teiId" + "useProgramInfo hook breaks the app", + "[DHIS2-16010] app crashes on invalid programid (#3765)" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -1213,17 +1213,17 @@ }, "v101.14.0": { "Features": [ - "orgunit context event workspace", "[DHIS2-17792] Org unit context in forms (#3828)", - "add org unit context to forms", "use cache for subvalues", - "update client to list converter", + "orgunit context event workspace", + "changes in tooltip component", "add orgunit context stages and events widget", - "changes in tooltip component" + "update client to list converter", + "add org unit context to forms" ], "Bug Fixes": [ - "renaming of return statement", - "cy tests breakes after translation fix" + "cy tests breakes after translation fix", + "renaming of return statement" ], "Maintenance": [ "release: cut 101.14.0 [skip release]" @@ -1232,17 +1232,17 @@ }, "v101.13.0": { "Features": [ + "fixed size table and columns", + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "add org unit selector", + "add validation", "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "temp", - "select org unit for linked event", - "add validation", - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", - "fixed size table and columns" + "select org unit for linked event" ], "Bug Fixes": [ - "remove console log", - "fixed size improvement" + "fixed size improvement", + "remove console log" ], "Maintenance": [ "release: cut 101.13.0 [skip release]" @@ -1270,17 +1270,17 @@ }, "v101.12.0": { "Features": [ - "display name for orgunit", - "orgunit context event workspace", - "use cache for subvalues", - "update client to list converter", "[DHIS2-17956] Display name for org unit in changelog (#3826)", + "use cache for subvalues", + "orgunit context event workspace", + "display name for orgunit", + "changes in tooltip component", "add orgunit context stages and events widget", - "changes in tooltip component" + "update client to list converter" ], "Bug Fixes": [ - "renaming of return statement", "improve flow type", + "renaming of return statement", "merge conflict" ], "Maintenance": [ @@ -1299,8 +1299,8 @@ }, "v101.11.1": { "Bug Fixes": [ - "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", "make arrow size static", + "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", "revert changes to text" ], "Maintenance": [ @@ -1310,10 +1310,10 @@ }, "v101.11.0": { "Features": [ + "review changes", "merge hooks for auto select", - "pre select", "[DHIS2-17970] Auto-select orgUnit if there is only one available (#3798)", - "review changes" + "pre select" ], "Bug Fixes": [ "remove children check", @@ -1329,38 +1329,38 @@ "cleanup after running NewPage tests (#3843)" ], "Bug Fixes": [ - "cleanup after tests are run", "[DHIS2-18215] selected working list not persisted on navigate (#3838)", "persist working list on navigate", + "cleanup after tests are run", "allow navigate back despite displayFrontPageList" ], "Maintenance": [ - "review", + "release: cut 101.10.2 [skip release]", "[DHIS2-17915] remove opt-in functionality (#3796)", - "release: cut 101.10.2 [skip release]" + "review" ], "GitHub": "

101.10.2 (2024-10-14)

\n

Bug Fixes

\n" }, "v101.10.1": { "Bug Fixes": [ - "[DHIS2-18028] User is able to add invalid related stages event (#3795)", "change logic for linkable events", - "split up all and linkable events" + "split up all and linkable events", + "[DHIS2-18028] User is able to add invalid related stages event (#3795)" ], "Maintenance": [ - "remove redundant filter", - "release: cut 101.10.1 [skip release]" + "release: cut 101.10.1 [skip release]", + "remove redundant filter" ], "GitHub": "

101.10.1 (2024-10-14)

\n

Bug Fixes

\n" }, "v101.10.0": { "Features": [ - "orgunit context event workspace", - "[DHIS2-17771] Org unit context in tables and lists (#3813)", "use cache for subvalues", - "update client to list converter", + "orgunit context event workspace", + "changes in tooltip component", "add orgunit context stages and events widget", - "changes in tooltip component" + "update client to list converter", + "[DHIS2-17771] Org unit context in tables and lists (#3813)" ], "Bug Fixes": [ "renaming of return statement" @@ -1435,21 +1435,21 @@ }, "v101.7.0": { "Features": [ - "[DHIS2-17874] replace remaining Material UI components (#3794)", - "change menu components", - "remove grow", - "change popover", + "remove snackbar", + "remove icons", "remove icon button", "change to icon button", - "remove icons", - "remove paper", - "remove snackbar" + "change menu components", + "change popover", + "remove grow", + "[DHIS2-17874] replace remaining Material UI components (#3794)", + "remove paper" ], "Bug Fixes": [ + "type error for open delay", "after review changes", "data test prop", - "increase max width", - "type error for open delay" + "increase max width" ], "Maintenance": [ "release: cut 101.7.0 [skip release]" @@ -1488,43 +1488,43 @@ }, "v101.5.0": { "Features": [ + "clean up for tooltip", + "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)", + "remove id from ancestors", + "orgunit in enrollment widget completed", "change tooltip component", "follow cache standard for all functions", - "use recursion", - "profile widget org unit tooltip completed", - "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)", "org unit context in Stages and Events widget", + "use recursion", "change from orgunitname to name", - "remove id from ancestors", - "clean up for tooltip", - "orgunit in enrollment widget completed", + "profile widget org unit tooltip completed", "change to clienttolist for widgetenrollment" ], "Bug Fixes": [ + "merge with master", + "error in getOrgUnitNames", + "lint", + "remove unnecessary function from recursion", + "remove console log", "undefined value for ancestor", - "disabled value", "after review changes", - "merge with master", - "restructure cache", - "remove level", + "changes on recursion", + "review changes for orgunitname file", + "set back to cleint to view", "missing orgunitname in chip component", - "cache structure for useorgunitnames", - "lint", + "remove unused component", "change cache name", - "changes on recursion", - "set back to name", - "remove unnecessary function from recursion", "code clean up", - "change to clienttolist in widgetprofile", - "error in getOrgUnitNames", - "review changes for orgunitname file", - "cy test", - "set back to right cache", - "move full path hook", - "remove console log", + "cache structure for useorgunitnames", + "remove level", + "set back to name", "change to orgunitname", - "set back to cleint to view", - "remove unused component" + "set back to right cache", + "restructure cache", + "cy test", + "disabled value", + "change to clienttolist in widgetprofile", + "move full path hook" ], "Maintenance": [ "release: cut 101.5.0 [skip release]" @@ -1545,10 +1545,10 @@ }, "v101.4.0": { "Maintenance": [ - "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)", - "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)", - "cypress tests", "release: cut 101.4.0 [skip release]", + "cypress tests", + "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)", + "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)", "deps: bump actions/download-artifact in /.github/workflows" ], "Features": [ @@ -1556,8 +1556,8 @@ "add overflow menu with actions" ], "Bug Fixes": [ - "review comments", - "pr-comments" + "pr-comments", + "review comments" ], "GitHub": "

101.4.0 (2024-09-09)

\n

Features

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

100.0.4 (2023-11-06)

\n

Bug Fixes

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

100.0.1 (2023-06-12)

\n

Bug Fixes

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

1.2.0 (2023-11-24)

\n

Features

\n
    \n
  • add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014) (bee280b)
  • \n
" }, @@ -2609,8 +2609,8 @@ "DHIS2-17668: sanitise HTML in table instead of showing it as text" ], "Testing": [ - "DHIS2-17668: update e2e tests network fixtures", - "DHIS2-17668: add e2e fixtures for v40 and 41" + "DHIS2-17668: add e2e fixtures for v40 and 41", + "DHIS2-17668: update e2e tests network fixtures" ], "Maintenance": [ "release: cut 100.0.12 [skip release]" @@ -2649,18 +2649,18 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ + "update v38 fixtures", "prevent failing jest test", - "update jest mock [DHIS2-15415]", - "translations: sync translations from transifex (master)", "update v39 fixtures", - "remove v37 e2e", "add scroll on workflow selector [DHIS2-15415]", + "remove v37 e2e", + "translations: sync translations from transifex (master)", "add scroll for workflows [DHIS2-15415]", - "update v38 fixtures" + "update jest mock [DHIS2-15415]" ], "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.0.8 [skip release]" + "release: cut 100.0.8 [skip release]", + "update CODEOWNERS" ], "GitHub": "

100.0.8 (2023-09-13)

\n

Bug Fixes

\n
    \n
  • add scroll on workflow selector [DHIS2-15415] (2a8c140)
  • \n
  • prevent failing jest test (30b66ae)
  • \n
  • remove v37 e2e (5f387e4)
  • \n
  • update jest mock [DHIS2-15415] (be1a01a)
  • \n
  • update v38 fixtures (52d1538)
  • \n
  • update v39 fixtures (a978552)
  • \n
  • translations: sync translations from transifex (master) (43a0105)
  • \n
  • translations: sync translations from transifex (master) (b3a4609)
  • \n
  • translations: sync translations from transifex (master) (0c0f6b2)
  • \n
  • translations: sync translations from transifex (master) (0efe83b)
  • \n
  • translations: sync translations from transifex (master) (840eb4f)
  • \n
  • translations: sync translations from transifex (master) (6c7882f)
  • \n
  • translations: sync translations from transifex (master) (668b440)
  • \n
  • translations: sync translations from transifex (master) (ae80f4a)
  • \n
  • translations: sync translations from transifex (master) (0708a09)
  • \n
  • translations: sync translations from transifex (master) (1839610)
  • \n
  • translations: sync translations from transifex (master) (d65c9c1)
  • \n
  • translations: sync translations from transifex (master) (6655b23)
  • \n
  • translations: sync translations from transifex (master) (0fad2b8)
  • \n
" }, @@ -2669,11 +2669,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ + "upgrade packages and produce new fixtures", + "add e2e test runs for new versions and fresh fixtures", "fix cypress tests referring to last year", - "fix formatting uissue in workflows config file", "release: cut 100.0.7 [skip release]", - "add e2e test runs for new versions and fresh fixtures", - "upgrade packages and produce new fixtures" + "fix formatting uissue in workflows config file" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n
    \n
  • handle falsy date string and fix offset logic (#187) (f440244)
  • \n
" }, @@ -2743,10 +2743,10 @@ }, "v100.0.0": { "Maintenance": [ - "release: cut 100.0.0 [skip ci]", - "release: cut v100 and become continuously delivered", + "release: migrate to new app version scheme", "add code owners", - "release: migrate to new app version scheme" + "release: cut v100 and become continuously delivered", + "release: cut 100.0.0 [skip ci]" ], "Build Updates": [ "verify: enable apphub publish" @@ -2760,13 +2760,13 @@ "v1.16.8": { "Bug Fixes": [ "adress failing tests due to new layering mechanism", - "data-workspace: clean up CSS for overflowing table header text", "data-workspace: reduce header height (#108)", - "update broken imports" + "update broken imports", + "data-workspace: clean up CSS for overflowing table header text" ], "Maintenance": [ - "upgrade @dhis2/ui so it contains table header fixes", "dedupe and refresh yarn lock", + "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
    \n
  • data-workspace: reduce header height (#108) (eb62886)
  • \n
" @@ -2776,9 +2776,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ - "approval-status-tag: adjust failing test", + "data-workspace: remove warning when showing non-default forms (#113)", "approval-status-tag: don't show time-ago for approved-above (#114)", - "data-workspace: remove warning when showing non-default forms (#113)" + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -2787,8 +2787,8 @@ }, "v1.16.6": { "Bug Fixes": [ - "auth: distinguish between hasAppAccess and hasApprovalAuthorities", - "approval-status-tag: show custom tag text for unauthorized users (#106)" + "approval-status-tag: show custom tag text for unauthorized users (#106)", + "auth: distinguish between hasAppAccess and hasApprovalAuthorities" ], "Maintenance": [ "release: cut 1.16.6 [skip ci]" @@ -2815,9 +2815,9 @@ "revert pr#102 because the bug was actually expected behavior (#104)" ], "Maintenance": [ - "revert \"remove unused import\"", "release: cut 1.16.4 [skip ci]", - "revert \"show message to users with no authority to approve data\"" + "revert \"show message to users with no authority to approve data\"", + "revert \"remove unused import\"" ], "GitHub": "

1.16.4 (2021-09-30)

\n

Bug Fixes

\n
    \n
  • revert pr#102 because the bug was actually expected behavior (#104) (6709bc2)
  • \n
" }, @@ -2826,19 +2826,19 @@ "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
    \n
  • show message to users with no authority to approve data (#102) (b4fae37)
  • \n
" }, "v1.16.2": { "Maintenance": [ - "jest tests: remove \".only\"", - "release: cut 1.16.2 [skip ci]" + "release: cut 1.16.2 [skip ci]", + "jest tests: remove \".only\"" ], "Bug Fixes": [ - "data set table: ensure 480px max-width rule works", - "data set table: make table use min-required width" + "data set table: make table use min-required width", + "data set table: ensure 480px max-width rule works" ], "Refactoring": [ "fix linter issues (DHIS2-11840)" @@ -2847,8 +2847,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" @@ -2864,15 +2864,15 @@ }, "v1.16.0": { "Maintenance": [ - "try no separator", + "release: cut 1.16.0 [skip ci]", "setup v37 test jobs and generate fixtures", - "use underscore and number in workflow step name", - "remove nr from workflow step name", - "setup e2e tests for v37 and v38 (#97)", "add config and fixtures", + "use underscore and number in workflow step name", "let release depend on v37 e2e step", - "release: cut 1.16.0 [skip ci]", - "tweak config" + "setup e2e tests for v37 and v38 (#97)", + "tweak config", + "try no separator", + "remove nr from workflow step name" ], "Features": [ "data set: persist selectetd data set in query params" @@ -2893,65 +2893,65 @@ }, "v1.14.0": { "Maintenance": [ - "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", - "release: cut 1.14.0 [skip ci]", - "update cypress tests and network fixtures", "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", - "update broken org-unit-select test", + "deps: update app-runtime and related deps", + "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", "fix type in test description", "use 2 containers for cypress on ci since we only have 2 features", - "tests: fix display.test.js tests after changing a label", - "deps: update app-runtime and related deps", - "implement ui-improvements from test session (#68)", - "fix timezone typo", - "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)", "revert app-runtime to latest-stable (#63)", - "deps: update cypress", - "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", - "format files", + "fix timezone typo", + "implement ui-improvements from test session (#68)", + "release: cut 1.14.0 [skip ci]", "format code", - "linter: fix issues", + "format files", + "tests: fix display.test.js tests after changing a label", "update fixtures and pot file", - "deps: Bump history from 5.0.0 to 5.0.1 (#49)" + "deps: update cypress", + "deps: Bump history from 5.0.0 to 5.0.1 (#49)", + "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", + "linter: fix issues", + "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)", + "update cypress tests and network fixtures", + "update broken org-unit-select test" ], "Features": [ - "show alert in success state when confirming approval", - "make text in context-select component non-selecatable", - "expand org-unit-roots in popover when no org-unit is selected", "data-workspace: show notification for non-default form types (#65)", - "status-tag: show user and date/time if approved (#62)" + "expand org-unit-roots in popover when no org-unit is selected", + "status-tag: show user and date/time if approved (#62)", + "make text in context-select component non-selecatable", + "show alert in success state when confirming approval" ], "Testing": [ - "period-select: test formatting of Daily periods", "update cypress fixtures", "status-tag: adjust e2e to deal with varying approved texts", "cypress: fix cypress test failures", + "period-select: test formatting of Daily periods", "status-tag: add unit tests for showing user and approval date" ], "Bug Fixes": [ - "approval-status-tag: only process approvedAt if received", - "data set count label: adjust font-size / line-height (DHIS2-11680)", - "status-tag: adjust date/time for server-client timezone offset (#74)", + "period-select: display periods in reverse chronological order (#88)", "period-select: respect system settings for date formats when rendering Daily periods (#89)", - "clear all selections button: make button \"small\" (DHIS2-11674)", - "approval-status-tag: fix time-ago messages (#87)", - "status-tag: unescape username and improve rtl support", "approval-status-tag: fix rounding in timezone offset calculation", "status-tag: use locale dependent long date/time notation in tooltip", - "data set display table: table should use only needed space (DHIS2-11678)", - "add UI fixes/improvements", - "approval-status-tag: unset max width of Tag component (#67)", - "period-select: display periods in reverse chronological order (#88)", - "bottom-bar: update button state before unmounting via refresh (#66)", "context select: remove top/bottom padding", + "add UI fixes/improvements", + "clear all selections button: make button \"small\" (DHIS2-11674)", + "data set count label: adjust font-size / line-height (DHIS2-11680)", + "status-tag: unescape username and improve rtl support", + "data set display table: table should use only needed space (DHIS2-11678)", + "approval-status-tag: fix time-ago messages (#87)", "data-workspace: use more idiomatic assertions in tests", - "noop: trigger release process" + "status-tag: adjust date/time for server-client timezone offset (#74)", + "bottom-bar: update button state before unmounting via refresh (#66)", + "noop: trigger release process", + "approval-status-tag: only process approvedAt if received", + "approval-status-tag: unset max width of Tag component (#67)" ], "Refactoring": [ "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)", - "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear", "use useConfig instead of fetching from system/info endpoint", - "approve modal summary title: adjust title (DHIS2-11682)" + "approve modal summary title: adjust title (DHIS2-11682)", + "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear" ], "Build Updates": [ "verify: use new release action" @@ -2960,22 +2960,22 @@ }, "v1.13.1": { "Testing": [ - "create cypress test suite and tweak cypress setup", - "add cypress tests for non-actionable approval statuses", "introduce cypress test suite and github workflow (#55)", - "use datatables in scenarios for improved readability" + "add cypress tests for non-actionable approval statuses", + "use datatables in scenarios for improved readability", + "create cypress test suite and tweak cypress setup" ], "Maintenance": [ - "updated fixtures after rebase", - "format json files", - "fix prop-type warnings in tests and runtime", "upgrade cypress tools and fixtures", - "provide dhis2BaseUrl", "release: cut 1.13.1 [skip ci]", "install and configure cypress and related deps", - "add .prettierignore to avoid generated fixtures from being linted", + "format json files", + "updated fixtures after rebase", "add e2e steps to workflow", - "upgrade cypress-commands & cypress-plugins and generate fixtures" + "add .prettierignore to avoid generated fixtures from being linted", + "provide dhis2BaseUrl", + "upgrade cypress-commands & cypress-plugins and generate fixtures", + "fix prop-type warnings in tests and runtime" ], "Bug Fixes": [ "period-select: update when periodType changes (#61)", @@ -2995,42 +2995,42 @@ }, "v1.12.0": { "Bug Fixes": [ - "remove empty comment", - "add maxpopoverwidth prop to ContextSelect", - "use custom org unit tree checked styles", "use 'UNAPPROVABLE' as default approval status", + "tweak approval status label loading animation", + "use tooltip for FETCH_ERROR", + "org-unit-select: allow period and workflow to be null", + "use custom org unit tree checked styles", + "add maxpopoverwidth prop to ContextSelect", "add color prop to approval state icons", + "remove empty comment", "add loading and fetch error statuses", - "org-unit-select: switch to data-engine so requests aren't cancelled", - "org-unit-select: allow period and workflow to be null", - "tweak approval status label loading animation", - "use tooltip for FETCH_ERROR" + "org-unit-select: switch to data-engine so requests aren't cancelled" ], "Maintenance": [ - "update icons", - "release: cut 1.12.0 [skip ci]", + "upgrade @dhis2/ui and deduplicate", "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons", + "release: cut 1.12.0 [skip ci]", + "update pot file", "lint", - "deps-dev: update cli-style", - "upgrade @dhis2/ui and deduplicate", - "update pot file" + "update icons", + "deps-dev: update cli-style" ], "Features": [ - "add loading icon for approval states", - "add StatusIcon component", "add icon for approval status load error", - "org-unit-select: add approval status icons to nodes", + "add org-unit approval status context", + "add loading icon for approval states", "use status icons", - "add org-unit approval status context" + "org-unit-select: add approval status icons to nodes", + "add StatusIcon component" ], "Refactoring": [ - "use debounced version of useFetchApprovalStatuses by default", - "fetch approval statuses in node label component", - "s/approvalState/approvalStatus", "use more generic names for approval status helpers", "store workflow and period IDs in approval state", + "update fetchApprovalStatus to take singular org unit id", + "s/approvalState/approvalStatus", "extract approval status label icon rendering", - "update fetchApprovalStatus to take singular org unit id" + "use debounced version of useFetchApprovalStatuses by default", + "fetch approval statuses in node label component" ], "Testing": [ "fix org unit selectOrgUnit test" @@ -3057,8 +3057,8 @@ "add title and subtitle to data sets if set in display options" ], "Bug Fixes": [ - "custom text styles", - "change text alignment in data set display options from left / right to line start / line end" + "change text alignment in data set display options from left / right to line start / line end", + "custom text styles" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -3094,11 +3094,11 @@ }, "v100.8.3": { "Build Updates": [ + "add e2e", + "add netlify deploy workflows", "remove custom cypress reporter", "update workflows (#401)", - "add netlify deploy workflows", - "fix workflow expression", - "add e2e" + "fix workflow expression" ], "Maintenance": [ "release: cut 100.8.3 [skip release]", @@ -3120,8 +3120,8 @@ }, "v100.8.1": { "Bug Fixes": [ - "remove duplicate parsing function", - "upload download artifact versions (#400)" + "upload download artifact versions (#400)", + "remove duplicate parsing function" ], "Maintenance": [ "release: cut 100.8.1 [skip release]" @@ -3131,11 +3131,11 @@ "v100.8.0": { "Features": [ "make section collapsable if they are not rendered as tabs", - "add an arrow button to collapse or expand each section", - "make collapsible a feature toggle", "make collapsed section same width of when they are expanded", "make data sets sections collapsable", - "revert setting collapsible with feature toggle" + "revert setting collapsible with feature toggle", + "add an arrow button to collapse or expand each section", + "make collapsible a feature toggle" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -3158,8 +3158,8 @@ }, "v100.6.0": { "Maintenance": [ - "release: cut 100.6.0 [skip release]", "fix workflow and enable yarn caching", + "release: cut 100.6.0 [skip release]", "enhance CI" ], "Features": [ @@ -3208,8 +3208,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "change file structure to separate transposed from grouped", - "apply code review comments" + "apply code review comments", + "change file structure to separate transposed from grouped" ], "Testing": [ "add missed tests" @@ -3240,21 +3240,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": [ + "prevent setting warning as undefined", "validator: limits as warning instead of error (#357)", - "help: add warning style reference to help", "warning border style to yellow", - "prevent setting warning as undefined", - "prevent unnecessary renders when form has errors (#358)", - "tests: update tests" + "tests: update tests", + "help: add warning style reference to help", + "prevent unnecessary renders when form has errors (#358)" ], "Refactoring": [ - "cleanup", "validation-tooltip: rename invalid prop to enabled", - "extract warningvalidate" + "extract warningvalidate", + "cleanup" ], "Documentation": [ "comment" @@ -3281,9 +3281,9 @@ }, "v100.3.5": { "Testing": [ - "fix ci", + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes", - "publish jest test results to reportportal (#352)" + "fix ci" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -3304,10 +3304,10 @@ }, "v100.3.3": { "Testing": [ - "publish cypress test results to reportportal (#349)", "use import instead of require", - "cleaning PR", "debug merging launches", + "publish cypress test results to reportportal (#349)", + "cleaning PR", "update API_KEY name and merge parallel launches" ], "Bug Fixes": [ @@ -3329,57 +3329,57 @@ }, "v100.3.1": { "Refactoring": [ - "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "add data-tests attrs to cat-combo-table-body related components", "metadata selectors: add comments & rename variable to reflect its contents", - "metadata selectors: improve names, ensure consistent default values", "prepare test utils to accept a shared QueryCache", - "add data-tests attrs to cat-combo-table-body related components", - "use delete limits: use \"useDataValueSetQueryKey\"" + "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "use delete limits: use \"useDataValueSetQueryKey\"", + "metadata selectors: improve names, ensure consistent default values" ], "Testing": [ - "cartesian: cover with tests (DHIS2-14386)", - "use upload file data value mutation: cover with tests", "metadata selectors: add jest tests for all untested selectors", - "use imperative validate: cover request failure", + "use imperative validate: cover response transformation", + "use upload file data value mutation: cover with tests", "use delete limits: cover with tests", + "cover remaining metadata selectors", "cover hooks in data-value-mutations.js (#314)", - "use set form completion mutation: cover with tests", - "use update limits: cover with tests", "cover useImperativeValidate with tests (#321)", - "use imperative validate: cover response transformation", + "use imperative validate: cover request failure", + "cartesian: cover with tests (DHIS2-14386)", "use delete data value mutation: cover with tests", - "use set data value mutation: cover with tests", - "use imperative validate: use real query keys instead of mocked ones", + "use update limits: cover with tests", + "use set form completion mutation: cover with tests", "category combo table body: cover with tests", "cover & cartesian", - "cover remaining metadata selectors" + "use set data value mutation: cover with tests", + "use imperative validate: use real query keys instead of mocked ones" ], "Maintenance": [ - "remove duplicate test", "release: cut 100.2.1 [skip release]", + "catch up dev with master", + "remove outdated comment from test", + "update cypress to v12 and upgrade related configs & code (#319)", + "remove duplicate test", + "release: cut 100.2.2 [skip release]", + "merge `master` to development (#325)", "release: cut 100.3.1 [skip release]", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "remove duplicate & unused utils file", - "release: cut 100.2.0 [skip release]", - "update cypress to v12 and upgrade related configs & code (#319)", - "catch up dev with master", - "release: cut 100.2.4 [skip release]", + "release: cut 100.2.3 [skip release]", "release: cut 100.1.2 [skip release]", - "remove outdated comment from test", + "release: cut 100.2.0 [skip release]", "remove unnecessary code from test", - "release: cut 100.2.3 [skip release]", - "release: cut 100.2.2 [skip release]", - "merge `master` to development (#325)" + "release: cut 100.2.4 [skip release]", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure" ], "Bug Fixes": [ - "use FetchError class from app-runtime [DHIS2-15085] (#316)", - "lock forms when organisation unit is closed [BETA-25] (#317)", + "cover useSetFormCompletionMutation with tests (#315)", "cartesian: return empty array when no vectors provided", - "translations: sync translations from transifex (development)", + "use FetchError class from app-runtime [DHIS2-15085] (#316)", "use set form completion mutation: handle optimistic update errors correctly", + "translations: sync translations from transifex (development)", + "include attribute options in completion post [DHIS2-15032] (#311)", "rollback failed complete [DHIS2-15033] (#312)", - "cover useSetFormCompletionMutation with tests (#315)", - "include attribute options in completion post [DHIS2-15032] (#311)" + "lock forms when organisation unit is closed [BETA-25] (#317)" ], "Features": [ "merge development into master" @@ -3388,30 +3388,30 @@ }, "v100.3.0": { "Features": [ - "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", "lock-status: add expiry to footer bar", - "nice UI", - "lock-status: check lockDate (wip)" + "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", + "lock-status: check lockDate (wip)", + "nice UI" ], "Bug Fixes": [ "expiry date calculation", - "handle undefined data set", - "include username in string for i18n", - "remove conditional chaining", - "use suggested text", - "error when no period is selected", - "use set form completion mutation: handle optimistic update errors correctly", "use relative time with absolute time in tooltip", - "adjust for different time locales", + "use suggested text", "cover useSetFormCompletionMutation with tests (#315)", - "don't show expiration if excepted by user authorities", "align inputPeriod check with backend [DHIS2-14218]", - "only update status from backend once" + "don't show expiration if excepted by user authorities", + "only update status from backend once", + "include username in string for i18n", + "adjust for different time locales", + "handle undefined data set", + "use set form completion mutation: handle optimistic update errors correctly", + "remove conditional chaining", + "error when no period is selected" ], "Refactoring": [ - "cover useUpdateLimits and useDeleteLimits with tests (#313)", - "shorter ISO string", "prepare test utils to accept a shared QueryCache", + "shorter ISO string", + "cover useUpdateLimits and useDeleteLimits with tests (#313)", "remove extra org unit dependency", "use delete limits: use \"useDataValueSetQueryKey\"" ], @@ -3419,18 +3419,18 @@ "use upload file data value mutation: cover with tests", "use delete limits: cover with tests", "cover hooks in data-value-mutations.js (#314)", - "use set form completion mutation: cover with tests", - "use update limits: cover with tests", "use delete data value mutation: cover with tests", + "use update limits: cover with tests", + "use set form completion mutation: cover with tests", "use set data value mutation: cover with tests" ], "Maintenance": [ + "update comment", + "remove outdated comment from test", "remove duplicate test", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "remove log", - "remove outdated comment from test", "remove unnecessary code from test", - "update comment", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "release: cut 100.3.0 [skip release]" ], "GitHub": "

100.3.0 (2023-05-16)

\n

Features

\n" @@ -3496,8 +3496,8 @@ "fix main branch ref in concurrency expression (#105)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Features": [ "add skipAudit, dryRun, and import strategy to UI [DHIS2-17489] (#100)" @@ -3594,11 +3594,11 @@ }, "v100.9.0": { "Features": [ - "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 tests to cover add exchange usecase", - "add tests to cover edit exchange usecase and format" + "add tests to cover edit exchange usecase and format", + "add more tests and improve some of the existing ones" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -3616,11 +3616,11 @@ }, "v100.8.0": { "Features": [ - "add some tests for main data page", - "more tests for data page and setup for other pages", - "add more tests to general data page and refactor existing ones", "add additional tests for main exchange page", - "add initial tests for main data display page" + "add more tests to general data page and refactor existing ones", + "add initial tests for main data display page", + "add some tests for main data page", + "more tests for data page and setup for other pages" ], "Bug Fixes": [ "add mock for resize observer", @@ -3651,20 +3651,20 @@ }, "v100.6.0": { "Bug Fixes": [ - "add missing transations", + "minor fixes", "update fixtures for cypress tests", - "move testing libraty to dev dependencies", - "minor fixes" + "add missing transations", + "move testing libraty to dev dependencies" ], "Features": [ - "update version of dhis2 app runtime", - "upgrade app platform and ui library", "show sharing button only if the user can share the exchange", - "add sharing button to data exchange configurations", - "add tests for edit overview page", - "add sharing button which opens a sharing dialog in configurations", "upgrade node version for ci", - "add sharing settings" + "add sharing button which opens a sharing dialog in configurations", + "upgrade app platform and ui library", + "add sharing settings", + "add sharing button to data exchange configurations", + "update version of dhis2 app runtime", + "add tests for edit overview page" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -3700,8 +3700,8 @@ }, "v100.4.0": { "Features": [ - "upgrade cypress to version", - "upgrade cypress version" + "upgrade cypress version", + "upgrade cypress to version" ], "Maintenance": [ "release: cut 100.4.0 [skip release]" @@ -3767,9 +3767,9 @@ "v100.8.3": { "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", + "manually propagate error style changes from master to new CSS module", "show error UI when plugin has empty rows", - "address css lint errors", - "manually propagate error style changes from master to new CSS module" + "address css lint errors" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -3778,9 +3778,9 @@ }, "v100.8.2": { "Bug Fixes": [ - "handle missing icon file more gracefully", + "include credentials when fetching the icon", "fetch icon with credentials (#3264)", - "include credentials when fetching the icon" + "handle missing icon file more gracefully" ], "Maintenance": [ "release: cut 100.8.2 [skip release]" @@ -3789,18 +3789,18 @@ }, "v100.8.1": { "Maintenance": [ - "consolidate visualization error test", - "bump analytics version", "use hardcoded dev version for running e2e prod tests (#3240)", - "release: cut 100.8.1 [skip release]" + "bump analytics version", + "release: cut 100.8.1 [skip release]", + "consolidate visualization error test" ], "Bug Fixes": [ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)", "solve sizing/visibility issues in dashboard" ], "Testing": [ - "add regression test for totals with boolean value types", - "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes" + "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes", + "add regression test for totals with boolean value types" ], "GitHub": "

100.8.1 (2024-10-18)

\n

Bug Fixes

\n
    \n
  • compute subtotals/totals for boolean types (DHIS2-9155) (#3194) (ebc0806)
  • \n
" }, @@ -3816,33 +3816,33 @@ }, "v100.7.2": { "Maintenance": [ + "deduplicate deps", + "prevent visualization plugin test to log errors by fixing the test", + "prevent error log for missing components", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "do not log action errors during jest test run", + "fix local jest run (#3218)", "prevent console error output", + "do not log getShallowAddToLayoutButton during test run", + "tweak jest config so it only reports to portal when on CI", + "remove reference to maps app", + "tweak test config", "disable report-portal debug logging", "release: cut 100.7.2 [skip release]", - "tweak test config", "remove unneeded console.error hack", - "remove unclear code and replace with ESLint disable comment", - "deps: bump the security group across 1 directory with 7 updates (#3192)", - "fix local jest run (#3218)", - "prevent error log for missing components", - "do not log getShallowAddToLayoutButton during test run", "remove test file without any tests", - "deduplicate deps", - "prevent visualization plugin test to log errors by fixing the test", - "do not log action errors during jest test run", - "tweak jest config so it only reports to portal when on CI", - "remove reference to maps app" + "remove unclear code and replace with ESLint disable comment" ], "Bug Fixes": [ - "add requireActual to analytics mock to prevent component missing errors", - "translations: sync translations from transifex (master) (#3200)" + "translations: sync translations from transifex (master) (#3200)", + "add requireActual to analytics mock to prevent component missing errors" ], "GitHub": "

100.7.2 (2024-09-25)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3200) (4f5635d)
  • \n
" }, "v100.7.1": { "Maintenance": [ - "restore report-portal config (#3181)", - "release: cut 100.7.1 [skip release]" + "release: cut 100.7.1 [skip release]", + "restore report-portal config (#3181)" ], "Bug Fixes": [ "display correct app version in dhis2 and updated workflows (#3182)", @@ -3865,13 +3865,13 @@ }, "v100.6.2": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ "use constant from analytics instead of 'co'", - "release: cut 100.6.2 [skip release]", - "remove !important styles" + "remove !important styles", + "release: cut 100.6.2 [skip release]" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

\n
    \n
  • apply grab cursor to assigned categories dimension item (#3140) (437b8f1)
  • \n
" }, @@ -3888,8 +3888,8 @@ "Maintenance": [ "import order", "unused imports", - "resolve to @dhis2/ui 9.4.4 (#3129)", - "release: cut 100.6.0 [skip release]" + "release: cut 100.6.0 [skip release]", + "resolve to @dhis2/ui 9.4.4 (#3129)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -3898,8 +3898,8 @@ "pivot table as default vis type in DV (DHIS2-15833) (#3159)" ], "Testing": [ - "update tests", - "make tests expect pivot table as vis type" + "make tests expect pivot table as vis type", + "update tests" ], "GitHub": "

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
" }, @@ -3914,9 +3914,9 @@ }, "v100.5.8": { "Bug Fixes": [ - "bump analytics to 26.7.5 for period translations", + "bump analytics with fix for DHIS2-16904 (#3124)", "bump analytics for testing", - "bump analytics with fix for DHIS2-16904 (#3124)" + "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -3925,13 +3925,13 @@ }, "v100.5.7": { "Maintenance": [ + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "release: cut 100.5.7 [skip release]", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", - "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", - "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", - "release: cut 100.5.7 [skip release]" + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -3940,9 +3940,9 @@ }, "v100.5.6": { "Bug Fixes": [ - "merge to master", "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", - "use improved rich text editor from analytics (DHIS2-15522)" + "use improved rich text editor from analytics (DHIS2-15522)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -3951,26 +3951,26 @@ }, "v100.5.5": { "Maintenance": [ - "release: cut 100.5.5 [skip release]", - "run release job for tags (#3064)", "optimize Cypress recordings with conditional triggers (#3043)", - "do not run release step on dev branch (#3083)" + "run release job for tags (#3064)", + "do not run release step on dev branch (#3083)", + "release: cut 100.5.5 [skip release]" ], "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "merge to master", "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", + "merge to master", "translations: sync translations from transifex (dev)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "dimension chip design updates (DHIS2-16272) (#2934)" + "dimension chip design updates (DHIS2-16272) (#2934)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)" ] }, "v100.5.4": { "Bug Fixes": [ + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "merge to master", - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)" + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -3978,10 +3978,10 @@ }, "v100.5.3": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "try locking highcharts to 10.2.0", "merge to master", - "plugin flashes when interacting with Interpretations modal (#3017)", - "translations: sync translations from transifex (dev)" + "plugin flashes when interacting with Interpretations modal (#3017)" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -3995,11 +3995,11 @@ }, "v100.5.2": { "Bug Fixes": [ - "wait for different SVG for single value", "add classnames and update json instructions file for outlier tables (#3000)", "remove query param section from url glob", - "correct typo in visualisation type", - "change urlReg to urlGlob and correct glob pattern for outlier tables" + "wait for different SVG for single value", + "change urlReg to urlGlob and correct glob pattern for outlier tables", + "correct typo in visualisation type" ], "Maintenance": [ "release: cut 100.5.2 [skip release]", @@ -4009,9 +4009,9 @@ "v100.5.1": { "Bug Fixes": [ "ensure only the first period item is used", - "fix period filter and loading spinner when filtering in dashboard (#3002)", + "enable the loading spinner when props change", "merge to master", - "enable the loading spinner when props change" + "fix period filter and loading spinner when filtering in dashboard (#3002)" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -4019,30 +4019,30 @@ }, "v100.5.0": { "Maintenance": [ + "include release notes in slackbot message (#2974)", + "reorganised dev commits", + "yarn deduplicate", + "remove testRegex from jest config (#2956)", "upgrade @dhis2/analytics", "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "reorganised dev commits", - "add slack bot release success message (#2965)", + "bump node to version 18", + "apply consistent naming to push analytics class names", "run the release step on both dev and master branches (#2990)", - "remove testRegex from jest config (#2956)", + "add slack bot release success message (#2965)", "bump Cypress to version 13 (#2935)", - "release: cut 100.5.0 [skip release]", - "include release notes in slackbot message (#2974)", - "bump node to version 18", - "yarn deduplicate", - "apply consistent naming to push analytics class names" + "release: cut 100.5.0 [skip release]" ], "Testing": [ "adapt tests to new database (#2975)", - "don't expect subtitle to be visible by default", "hover over list to prevent it from being stale", - "refactor data.cy.js to independent test cases" + "refactor data.cy.js to independent test cases", + "don't expect subtitle to be visible by default" ], "Bug Fixes": [ "add custom errors for analytics requests (#2874)", - "push-analytics: add push analytics instructions (#2985)", + "translations: sync translations from transifex (dev)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", - "translations: sync translations from transifex (dev)" + "push-analytics: add push analytics instructions (#2985)" ], "Features": [ "support Outlier table visualization type (DHIS2-13858) (#2942)", @@ -4051,69 +4051,69 @@ }, "v100.4.0": { "Bug Fixes": [ - "avoid crash when visualization object is empty (ie. New)", - "do not pass a boolean for icons when saving", "fix bug which cause current to loose props", - "hide icon from visualization when option is toggled", - "update cli-app-scripts and analytics deps", - "dependency updates (#2243)", "translations: sync translations from transifex (dev)", + "dependency updates (#2243)", + "update cli-app-scripts and analytics deps", + "hide icon from visualization when option is toggled", "fetch data element icon and pass it in extraOptions", - "set disabledOptions on AO loading and vis type switching", - "avoid visualization flashing when changing options" + "avoid crash when visualization object is empty (ie. New)", + "do not pass a boolean for icons when saving", + "avoid visualization flashing when changing options", + "set disabledOptions on AO loading and vis type switching" ], "Maintenance": [ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "switch test server to debug (test.e2e is broken/slow)", - "fix rebase conflict resolutions", "release: cut 100.4.0 [skip release]", + "switch test server to debug (test.e2e is broken/slow)", "use renamed github shared workflow (#2912)", + "update pot file", + "fix rebase conflict resolutions", + "analytics: add support for cumulative values", + "configure continuous delivery workflows (#2254)", "upgrade cypress to v12 and adjust project to it", - "regenerate pot file", - "remove videos", "revert the test server changes and move to a separate PR", - "configure continuous delivery workflows (#2254)", - "update pot file", "use alpha version of analytics", + "regenerate pot file", + "fix linting error", "manually bump deps (#2543)", - "analytics: add support for cumulative values", - "fix linting error" + "remove videos" ], "Features": [ - "remove disabled before passing object to visualization generator", "cumulative values in PT (DHIS2-5497) (#2746)", - "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "handle disabled option in Redux store", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", "handle disabled and helpText props for disabled options", "v100.4.0", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "disabled options based on cumulativeValues in PT DHIS2-15728", "disable legend option when cumulative values is enabled", - "support non-gregorian fixed periods (#2233)", - "handle disabled option in Redux store", - "disable option when cumulativeValues is checked in PT DHiS2-15728" + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "remove disabled before passing object to visualization generator", + "disabled options based on cumulativeValues in PT DHIS2-15728" ], "Testing": [ - "enhance tests, options and sorting", + "add tests for cumulativeValues option in PT", + "fix test failing due to change in single value behaviour", + "refactor clickCheckbox to check/uncheckCheckbox", "add helper functions for totals options", "use current year instead of hardcode it", - "refactor clickCheckbox to check/uncheckCheckbox", - "add tests for cumulativeValues option in PT", - "fix test failing due to change in single value behaviour" + "enhance tests, options and sorting" ], "Refactoring": [ - "allow disabled to be passed as prop", + "avoid extra prop and detect visType internally", + "add helper text when used in PT DHIS2-15727", + "allow legend related option to be disabled", + "streamlined code", + "avoid involuntary changes to current in Redux store", + "remove unnecessary code", "allow checkbox options to be disabled", + "allow disabled to be passed as prop", + "rename variable for clarity", "simplify code for passing displayProperty", - "allow legend related option to be disabled", "allow non toggleable select to be disabled", - "revert changes to option components", "add styles for titles of disabled sections", - "remove unnecessary code", - "add helper text when used in PT DHIS2-15727", - "streamlined code", - "avoid extra prop and detect visType internally", - "rename variable for clarity", - "avoid involuntary changes to current in Redux store" + "revert changes to option components" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -4121,18 +4121,18 @@ }, "v100.3.1": { "Bug Fixes": [ - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "color set update (DHIS2-16108) (#2906)", - "v100.3.1" + "v100.3.1", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)" ], "Maintenance": [ - "use reportportal fork", - "release: cut 100.3.1 [skip release]", "consolidate cypress tests (#2890)", + "use reportportal fork", + "consolidate legend tests (#2897)", "use latest analytics-e2e-tests workflow", "get BRANCH_NAME and PR_TITLE", - "move RP agent-js-cypress to dhis2 org", - "consolidate legend tests (#2897)" + "release: cut 100.3.1 [skip release]", + "move RP agent-js-cypress to dhis2 org" ] }, "v100.3.0": { @@ -4140,19 +4140,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "only update interpretations list when in DOM", + "translations: sync translations from transifex (dev)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "prevent state update when modal is closing", "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" + "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)", + "prevent state update when modal is closing" ], "Features": [ - "deps: bump analytics to latest to benefit from fixes and features (#2886)", - "100.3.0" + "100.3.0", + "deps: bump analytics to latest to benefit from fixes and features (#2886)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -4160,62 +4160,62 @@ }, "v100.2.0": { "Features": [ - "use UpdateButton and HoverMenubar from analytics", + "update download menu to use hovermenu components from analytics", "use Toolbar and ToolbarSidebar from analytics (#2358)", - "use hover menu components from analytics for options menu", "use interpretations button from analytics", + "use UpdateButton and HoverMenubar from analytics", "100.2.0 (#2741)", - "update download menu to use hovermenu components from analytics" + "use hover menu components from analytics for options menu" ], "Maintenance": [ "switch test server to debug (test.e2e is broken/slow)", + "fix icon e2e", + "fix typo in component name", "upgrade analytics to get decreased padding", - "release: cut 100.2.0 [skip release]", - "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "fix missing and redundant imports", - "disable the scheduled nightly test run (#2602)", - "fix odd linter error which only fires on ci", + "fix failing legens e2e test", "gitignore cypress videos", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "remove videos", + "fix start e2e", + "fix legend e2e test even better", + "remove yarn start command which was only used for development", + "advance the schedule for the nightly run (#2575)", "update pot file", - "fix scatter e2e", + "run workflow release job on tags as well (#2386)", + "upgrade cypress to v12 and adjust project to it", + "revert the test server changes and move to a separate PR", + "release: cut 100.2.0 [skip release]", + "fix odd linter error which only fires on ci", "manually bump deps (#2543)", - "fix typo in component name", "increase cypress default timeout for DOM activity (#2549)", + "fix scatter e2e", "upgrade @dhis2/analytics to latest", + "disable the scheduled nightly test run (#2602)", + "fix missing and redundant imports", + "fix lines e2e test", "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", - "advance the schedule for the nightly run (#2575)", - "remove videos", - "fix failing legens e2e test", - "run workflow release job on tags as well (#2386)", - "fix legend e2e test even better", - "upgrade cypress to v12 and adjust project to it", - "remove yarn start command which was only used for development", - "fix icon e2e", - "clean up unused imports", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "revert the test server changes and move to a separate PR", - "fix start e2e", - "fix lines e2e test" + "clean up unused imports" ], "Testing": [ - "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "extend timeout after delete has been triggered (#2499)", "comment out icon tests for currently unsupported types", + "rename AO-title to titlebar (DHIS2-15063) (#2435)", "more tests for custom calculations (DHIS2-13871) (#2287)", "skip legend test while data element icons are unsupported", "prevent test names from being dynamic (#2576)", - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "extend timeout after delete has been triggered (#2499)" + "add Cypress tests for SV icon (DHIS2-10496) (#2372)" ], "Bug Fixes": [ - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", - "observe size changes for legend positioning", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "remove divider from plain data source submenu", "translations: sync translations from transifex (dev)", "tweak viz type selector styles to match toolbar", - "adjust e2e element slectors", + "remove divider from plain data source submenu", + "observe size changes for legend positioning", "adjust data test name", - "adjust closeFileMenuWithClick command" + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "adjust closeFileMenuWithClick command", + "adjust e2e element slectors" ], "Refactoring": [ "move the size logic from the plugin wrapper", @@ -4228,12 +4228,12 @@ "extend timeout for loading visualizations (#2368)" ], "Documentation": [ - "move docs to app (#2390)", - "move docs to app repo" + "move docs to app repo", + "move docs to app (#2390)" ], "Bug Fixes": [ - "image paths and apply d2 style", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "image paths and apply d2 style" ], "Maintenance": [ "release: cut 100.1.4 [skip release]" @@ -4241,11 +4241,11 @@ }, "v100.1.3": { "Bug Fixes": [ + "case E7113 throws same msg as E7114 (#2278)", + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", "single value size and position issues (analytics@25.1.10) (#2359)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)", - "v100.1.1", - "case E7113 throws same msg as E7114 (#2278)" + "v100.1.1" ], "Maintenance": [ "release: cut 100.1.3 [skip release]" @@ -4269,63 +4269,63 @@ }, "v100.1.0": { "Features": [ - "single value background color change based upon legend (DHIS2-13702) (#2223)", "100.1.0 (#2286)", - "custom calculations (DHIS2-13871) (#2232)", - "plugin: send installation status [DHIS2-15097] (#2273)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "support non-gregorian fixed periods (#2233)" + "support non-gregorian fixed periods (#2233)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "custom calculations (DHIS2-13871) (#2232)", + "plugin: send installation status [DHIS2-15097] (#2273)" ], "Maintenance": [ - "prepare app for continuous delivery", - "release: cut 100.0.3", - "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", - "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", - "release: cut 100.0.1", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", "add styled-jsx which is a peer dependency (#2253)", - "release: cut 100.0.2", - "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", - "set v100.0.0", - "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", "configure continuous delivery workflows (#2254)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "release: cut 100.0.2", "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", - "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", "bump analytics (#2279)", + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", + "release: cut 100.0.0", + "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "set v100.0.0", "release: cut 100.1.0 [skip release]", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", + "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", + "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", "bump analytics (#2276)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", "deps: bump async from 2.6.3 to 2.6.4 (#2148)", - "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", - "converge master-to-dev (#2281)", - "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "release: cut 100.0.0", - "trigger v100.0.0 (#2237)" + "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", + "release: cut 100.0.3", + "trigger v100.0.0 (#2237)", + "release: cut 100.0.1", + "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", + "prepare app for continuous delivery", + "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "converge master-to-dev (#2281)" ], "Testing": [ - "fix test failing due to change in single value behaviour", - "add extended timeout for file open modal (#2284)" + "add extended timeout for file open modal (#2284)", + "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ + "plugin sends installation status (#2277)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", + "translations: sync translations from transifex (master) (#2192)", + "dependency updates (#2243)", + "hide icon from visualization when option is toggled", + "target window.parent for postRobot communication (#2256)", "inject CSS UI variables in plugin (#2270)", - "set height on chart container when not defined (#2246) (#2250)", + "fetch data element icon and pass it in extraOptions", "update cli-app-scripts and analytics (#2247)", + "deps: bump cli-app-scripts for precaching improvement", + "update cli-app-scripts and analytics deps", "do not pass a boolean for icons when saving", - "target window.parent for postRobot communication (#2256)", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", "nightly workflow has to run on default branch which is currently dev (#2269)", "remove old i18n initialisation (#2241)", - "deps: bump cli-app-scripts for precaching improvement", - "plugin sends installation status (#2277)", - "update cli-app-scripts and analytics deps", - "dependency updates (#2243)", - "fetch data element icon and pass it in extraOptions", - "hide icon from visualization when option is toggled", - "translations: sync translations from transifex (master) (#2192)" + "set height on chart container when not defined (#2246) (#2250)" ] } }, @@ -4354,8 +4354,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 101.1.13 [skip release]" @@ -4534,23 +4534,23 @@ }, "v101.0.0": { "Features": [ - "move TEI import to new tracker endpoints", "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", + "move Event import to new tracker endpoints", "migrate TEI and Event export to new tracker API", - "move Event import to new tracker endpoints" + "move TEI import to new tracker endpoints" ], "Bug Fixes": [ - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "update tests snapshots", "lint issues", + "migration-trackedentity: change followupStatus to followup", + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-trackedentity: change lastUpdateStartDate to updatedAfter", "loader keeps showing when opening export in new page", - "migration-trackedentity: change followupStatus to followup" + "update tests snapshots" ], "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]" @@ -4606,201 +4606,201 @@ "v99.9.9": { "Features": [ "metadata export: remove csv option and adjust intro text", + "geojson import icon", "new GeoJSON importer (DHIS2-7171)", - "org unit core id scheme select", "import Earth Engine data for population (#1457)", - "publish first version under continuous release", - "geojson import icon" + "org unit core id scheme select", + "publish first version under continuous release" ], "Maintenance": [ - "release: cut 1.5.62 [skip ci]", - "refactor", - "release: cut 1.5.21 [skip ci]", - "release: cut 1.5.56 [skip ci]", "master merge", - "release: cut 1.5.68 [skip ci]", - "release: cut 1.3.0 [skip ci]", - "release: cut 1.5.55 [skip ci]", - "release: cut 1.3.6 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.5.8 [skip ci]", - "deps: upgrade ui (#1487)", - "remove \"xml\" from metadata import/export feature files", - "format", - "release: cut 1.5.17 [skip ci]", - "release: cut 1.5.38 [skip ci]", - "release: cut 1.5.67 [skip ci]", - "release: cut 1.5.57 [skip ci]", - "release: cut 1.5.63 [skip ci]", - "release: cut 1.5.3 [skip ci]", - "release: cut 1.3.3 [skip ci]", - "release: cut 1.3.4 [skip ci]", - "release: cut 1.6.1 [skip release]", - "release: cut 1.5.43 [skip ci]", - "release: cut 1.5.26 [skip ci]", - "set node version to 14 in github scripts", + "release: cut 1.5.28 [skip ci]", + "release: cut 1.5.7 [skip ci]", + "release: cut 1.5.37 [skip ci]", + "release: cut 1.5.64 [skip ci]", + "release: cut 1.4.6 [skip ci]", + "release: cut 1.5.34 [skip ci]", "release: cut 1.5.60 [skip ci]", - "release: cut 1.4.7 [skip ci]", - "use sync mode temporarily", - "release: cut 1.5.20 [skip ci]", - "release: cut 1.5.59 [skip ci]", + "release: cut 1.3.3 [skip ci]", + "release: cut 1.5.0 [skip ci]", + "release: cut 1.5.42 [skip ci]", "release: cut 1.5.18 [skip ci]", - "release: cut 1.5.16 [skip ci]", - "update app icon", - "release: cut 1.5.50 [skip ci]", - "release: cut 1.5.9 [skip ci]", - "release: cut 1.4.2 [skip ci]", + "revert linting fixes", "release: cut 1.5.14 [skip ci]", - "release: cut 1.5.28 [skip ci]", - "release: cut 1.5.10 [skip ci]", - "release: cut 1.5.23 [skip ci]", - "release: cut 1.3.1 [skip ci]", - "release: cut 1.4.3 [skip ci]", - "release: cut 1.5.32 [skip ci]", - "release: cut 1.5.5 [skip ci]", - "move app to continuous release", - "release: cut 1.5.48 [skip ci]", - "release: cut 1.5.39 [skip ci]", - "resolve conflicts in yarn.lock", - "release: cut 1.5.51 [skip ci]", - "update snapshots", - "release: cut 1.5.64 [skip ci]", - "release: cut 1.5.19 [skip ci]", - "release: cut 1.5.58 [skip ci]", + "release: cut 1.4.8 [skip ci]", "release: cut 1.4.1 [skip ci]", + "release: cut 1.5.61 [skip ci]", "release: cut 1.5.45 [skip ci]", - "code cleaning", - "release: cut 1.5.42 [skip ci]", - "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.58 [skip ci]", + "release: cut 1.5.50 [skip ci]", + "release: cut 1.5.38 [skip ci]", + "release: cut 1.4.4 [skip ci]", + "release: cut 1.5.40 [skip ci]", + "release: cut 1.5.68 [skip ci]", + "release: cut 1.5.26 [skip ci]", + "release: cut 1.5.46 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "format", "release: cut 1.5.27 [skip ci]", - "node 16", - "release: cut 1.5.2 [skip ci]", - "browserlist upgrade", + "move app to continuous release", + "release: cut 1.3.4 [skip ci]", + "release: cut 1.5.3 [skip ci]", + "release: cut 1.3.0 [skip ci]", + "release: cut 1.5.9 [skip ci]", + "release: cut 1.5.20 [skip ci]", + "release: cut 1.5.62 [skip ci]", "release: cut 1.5.31 [skip ci]", - "release: cut 1.5.24 [skip ci]", + "deps: upgrade ui (#1487)", + "release: cut 1.3.6 [skip ci]", + "release: cut 1.2.23 [skip ci]", + "update snapshots", + "release: cut 1.5.25 [skip ci]", + "release: cut 1.5.43 [skip ci]", + "release: cut 1.5.67 [skip ci]", + "release: cut 1.5.48 [skip ci]", + "set node version to 14 in github scripts", + "release: cut 1.5.4 [skip ci]", + "release: cut 1.5.63 [skip ci]", + "release: cut 1.5.22 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.56 [skip ci]", + "upgrade snapshot tests", + "release: cut 1.5.55 [skip ci]", + "release: cut 1.5.44 [skip ci]", + "node 16", + "release: cut 1.5.19 [skip ci]", "release: cut 1.5.29 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "release: cut 1.4.8 [skip ci]", - "release: cut 1.3.7 [skip ci]", - "release: cut 1.6.0 [skip release]", + "remove \"xml\" from metadata import/export feature files", "release: cut 1.5.33 [skip ci]", + "refactor", + "release: cut 1.4.7 [skip ci]", + "code cleaning", + "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.21 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "release: cut 1.5.15 [skip ci]", + "release: cut 1.5.66 [skip ci]", + "update app icon", + "release: cut 1.6.0 [skip release]", + "release: cut 1.4.5 [skip ci]", + "release: cut 1.4.0 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.5.10 [skip ci]", + "use sync mode temporarily", + "release: cut 1.3.7 [skip ci]", + "update test snapshots", "release: cut 1.5.36 [skip ci]", - "release: cut 1.5.34 [skip ci]", - "release: cut 1.5.53 [skip ci]", - "release: cut 1.5.0 [skip ci]", + "release: cut 1.5.12 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.57 [skip ci]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.5.8 [skip ci]", + "release: cut 1.5.49 [skip ci]", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.5.54 [skip ci]", + "release: cut 1.4.2 [skip ci]", + "resolve conflicts in yarn.lock", + "release: cut 1.5.32 [skip ci]", + "release: cut 1.5.41 [skip ci]", "release: cut 1.5.11 [skip ci]", - "release: cut 1.5.66 [skip ci]", - "set node version to 14 in githb scripts", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.6.1 [skip release]", "jest test fixes", + "set node version to 14 in githb scripts", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.5.35 [skip ci]", + "browserlist upgrade", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.5.30 [skip ci]", "release: cut 1.5.69 [skip ci]", - "release: cut 1.4.5 [skip ci]", - "release: cut 1.4.6 [skip ci]", + "release: cut 1.5.53 [skip ci]", + ".hooks folder", + "release: cut 1.5.39 [skip ci]", "localize", - "release: cut 1.5.12 [skip ci]", - "release: cut 1.5.41 [skip ci]", - "release: cut 1.4.4 [skip ci]", - "release: cut 1.5.30 [skip ci]", - "release: cut 1.5.1 [skip ci]", - "release: cut 1.5.35 [skip ci]", + "release: cut 1.5.24 [skip ci]", "release: cut 1.5.52 [skip ci]", - ".hooks folder", - "release: cut 1.5.37 [skip ci]", - "upgrade snapshot tests", - "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.54 [skip ci]", - "release: cut 1.5.61 [skip ci]", - "release: cut 1.5.7 [skip ci]", - "release: cut 1.5.4 [skip ci]", - "release: cut 1.5.40 [skip ci]", - "revert linting fixes", - "release: cut 1.5.22 [skip ci]", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.5.44 [skip ci]", - "release: cut 1.5.25 [skip ci]", - "release: cut 1.5.46 [skip ci]", - "update test snapshots", - "release: cut 1.2.23 [skip ci]", "release: cut 1.5.65 [skip ci]", - "release: cut 1.5.47 [skip ci]", - "release: cut 1.5.49 [skip ci]", - "release: cut 1.4.0 [skip ci]" + "release: cut 1.5.5 [skip ci]", + "release: cut 1.5.16 [skip ci]" ], "Bug Fixes": [ - "remove extraneous div", + "update github action to ensure yarn install is run before releasing", + "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", + "use same dataset for total population (#1683)", "preserve users preferred rows per page for data preview (#1504)", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", + "patch webpack to support webworker importScripts with relative publicPath (#1516)", + "tei-export: use correct param name for teiTypeFilter (#1546)", + "adjust overview card design and interaction", + "keep the scroll from happening on preview table unnecessarily (#1539)", + "adjust job overview and summary design", + "use correct update strategy for metadata import [DHIS-12479]", + "adjust spacing so Job summary header and tags look better (#1509)", + "display ou parent name in preview with grey color (#1507)", + "trailing newline", + "don't render component if no options available", + "look for coc match by code", + "loading logic", + "padding fixes for Earth Engine import (#1544)", + "avoid breaking selects [DHIS2-16264] (#1963)", + "add tooltip and disabled Period component when no EE has been selected (#1500)", + "hide stateful selects to preserve state", + "metadata dependency export: remove \"xml\" from intro text", + "standardize typography", + "adjust sidebar style", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", + "adjust schemas layout, typography", + "earth engine import string fixes (#1499)", + "adjust schemas page (squashme)", + "use 'Organisation unit' instead of 'Org unit' in preview table", "page number needs to be reset to 1 when new preview generated (#1508)", - "translations: sync translations from transifex (master)", - "use string for date inputs [DHIS2-12489] (#1750)", + "data element placeholder", + "better error message", + "swap Preview button with Preview header when previewing the data", "adjust margins and add divider for Data preview section (#1510)", "geojson property name should match input field (DHIS2-7171)", - "standardize typography", "update version number for app", - "address issue via workaround", - "display ou parent name in preview with grey color (#1507)", - "update github action to ensure yarn install is run before releasing", - "padding fixes for Earth Engine import (#1544)", - "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", - "sidebar design (squashme)", - "interface adjustments", - "use correct update strategy for metadata import [DHIS-12479]", "hide and show associated geometry attribute select", - "adjust spacing so Job summary header and tags look better (#1509)", - "add tooltip and disabled Period component when no EE has been selected (#1500)", + "remove extraneous div", "move Tooltip to general components folder", + "dataElementGroup no longer needed to fetch current data values (#1503)", + "interface adjustments", + "use convention for page summary text (#1502)", + "address issue via workaround", "don't show list when empty (#1551)", - "adjust schemas page (squashme)", - "adjust radio prefix", - "use same dataset for total population (#1683)", - "adjust org unit tree component", - "add earth engine card to home page (#1541)", - "adjust sidebar style", "async import", - "look for coc match by code", - "patch webpack to support webworker importScripts with relative publicPath (#1516)", - "dataElementGroup no longer needed to fetch current data values (#1503)", - "component class name", - "don't render component if no options available", - "trailing newline", + "sidebar design (squashme)", + "metadata: use correct format names on metadata pages", + "use same page summary text as line-listing-app", + "adjust radio prefix", + "adjust page appearance, add transparent prop", + "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", "label text [DHIS2-11265] (#1677)", - "standardize header typography (squashme)", - "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", "update text for EE import", - "adjust schemas layout, typography", - "swap Preview button with Preview header when previewing the data", - "adjust page appearance, add transparent prop", - "centralize paging in DataPreview component", - "data element placeholder", - "metadata dependency export: remove \"xml\" from intro text", - "use convention for page summary text (#1502)", - "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", - "avoid breaking selects [DHIS2-16264] (#1963)", - "adjust job overview and summary design", - "adjust overview card design and interaction", - "loading logic", - "hide stateful selects to preserve state", - "tei-export: use correct param name for teiTypeFilter (#1546)", "adjust advanced options control", - "earth engine import string fixes (#1499)", - "keep the scroll from happening on preview table unnecessarily (#1539)", - "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", - "use same page summary text as line-listing-app", - "better error message", - "metadata: use correct format names on metadata pages", - "use 'Organisation unit' instead of 'Org unit' in preview table" + "standardize header typography (squashme)", + "adjust org unit tree component", + "centralize paging in DataPreview component", + "add earth engine card to home page (#1541)", + "component class name", + "translations: sync translations from transifex (master)", + "use string for date inputs [DHIS2-12489] (#1750)" ], "Build Updates": [ - "fix d2-style script", "remove no verify step", + "fix lint script", "replace semantic commit checks with new workflow (#1381)", - "fix lint script" + "fix d2-style script" ], "Refactoring": [ - "move fetching eedata to a hook", - "useMemo instead of useState/useEffect", + "metadata: remove xml format option from import and export", "metadata dependency export: remove xml format option", + "get push, pop, update from useForm hook directly in component", "metadata: remove xml format option from import & export", - "metadata: remove xml format option from import and export", - "get push, pop, update from useForm hook directly in component" + "useMemo instead of useState/useEffect", + "move fetching eedata to a hook" ], "Testing": [ "snapshot: update snapshots" @@ -4811,11 +4811,11 @@ "line-listing-app": { "v101.1.9": { "Maintenance": [ - "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)", + "release: cut 101.1.9 [skip release]", "skip ReportPortal integration for Dependabot PRs (#585)", "use hardcoded dev version for running e2e prod tests (#598)", - "release: cut 101.1.9 [skip release]", - "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)" + "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", + "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4824,12 +4824,12 @@ }, "v101.1.8": { "Bug Fixes": [ - "use saved visualization in interpretation modal (#551)", - "display correct app version in dhis2 and updated workflows (#581)" + "display correct app version in dhis2 and updated workflows (#581)", + "use saved visualization in interpretation modal (#551)" ], "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
" }, @@ -4854,19 +4854,19 @@ }, "v101.1.5": { "Bug Fixes": [ - "ensure width is within lower and upper bound in a centralized place", "sanitize sidebar width before reading and writing to local storage (#576)", + "ensure width is within lower and upper bound in a centralized place", "sanitize width before reading and writing to local storage" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ - "restore cypress reportportal config", "disable report-portal so we can see test failures", - "adjust comment to code change", + "release: cut 101.1.5 [skip release]", + "restore cypress reportportal config", "decrease delay for showing the blue line on hover", - "release: cut 101.1.5 [skip release]" + "adjust comment to code change" ], "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
" }, @@ -4877,14 +4877,14 @@ "update options test after DHIS2 Core v39.6 release (#577)" ], "Maintenance": [ - "round to single decimal", - "remove version dependent e2e test logic for enrollment too", + "only test enrolment skip rounding on v41 and above", "restore cypress config", "add comment with JIRA issue link", "surround assertions with it blocks", - "only test enrolment skip rounding on v41 and above", "disable reporter in cypress config", - "release: cut 101.1.4 [skip release]" + "round to single decimal", + "release: cut 101.1.4 [skip release]", + "remove version dependent e2e test logic for enrollment too" ], "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
" }, @@ -4918,41 +4918,41 @@ }, "v101.1.0": { "Features": [ - "add resizable sidebar (DHIS2-17170) (#534)", "add sidebar width to global state and store in local storage", - "decrease sidebar width after window resize if needed", + "add resizable sidebar (DHIS2-17170) (#534)", "allow sidebar width reset via view menu", - "reset to default width on double click", "prevent sidebar from becoming to narrow or extend past the end of the window", "ensure sidebar does not break layout", + "decrease sidebar width after window resize if needed", + "reset to default width on double click", "enable resizing the sidebar with keyboard navigation" ], "Maintenance": [ - "add translation for reset sidebar width button", - "fix typo in filename", - "remove redundant call to event.persist()", "correct some typos", - "release: cut 101.1.0 [skip release]", + "use local storage key format consistent with dashboards", + "fix typo in filename", "add e2e test for reset by double click", - "use correct default size", - "use local storage key format consistent with dashboards" + "release: cut 101.1.0 [skip release]", + "add translation for reset sidebar width button", + "remove redundant call to event.persist()", + "use correct default size" ], "Bug Fixes": [ - "add dependency array to effect hook", "animate width on inner panel to fix reset animation", - "ensure resize handler is removed when the component unmounts", + "set animation duration to 150ms for increased snappiness", "hide panel content after transition is complete", "persist width correctly after resetting", - "set animation duration to 150ms for increased snappiness", - "address overshooting min and max width issues" + "address overshooting min and max width issues", + "ensure resize handler is removed when the component unmounts", + "add dependency array to effect hook" ], "Testing": [ - "implement e2e tests", - "assert out-of-bounds behavior" + "assert out-of-bounds behavior", + "implement e2e tests" ], "Documentation": [ - "add instructions for resetting to default by double-click", - "describe how the resizable sidebar feature works" + "describe how the resizable sidebar feature works", + "add instructions for resetting to default by double-click" ], "Refactoring": [ "keep reading and writing to local storage in a separate file" @@ -4970,10 +4970,10 @@ }, "v101.0.6": { "Maintenance": [ - "release: cut 101.0.6 [skip release]", - "deps: bump express from 4.18.2 to 4.19.2 (#520)", + "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)", "deps: bump the security group across 1 directory with 10 updates (#541)", - "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)" + "deps: bump express from 4.18.2 to 4.19.2 (#520)", + "release: cut 101.0.6 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4991,11 +4991,11 @@ }, "v101.0.4": { "Maintenance": [ - "deps: bump the dependencies group across 1 directory with 5 updates (#537)", "add group for security updates to dependabot config (#536)", + "deps: bump the dependencies group across 1 directory with 5 updates (#537)", "upgrade app-platform to support both installed and bundled deployment", - "release: cut 101.0.4 [skip release]", - "enhance parallel cypress test execution (#514)" + "enhance parallel cypress test execution (#514)", + "release: cut 101.0.4 [skip release]" ], "Bug Fixes": [ "hh:mm time format ambiguous (DHIS2-16717) (#538)" @@ -5042,8 +5042,8 @@ "v100.17.1": { "Maintenance": [ "release: cut 100.17.1 [skip release]", - "optimize Cypress recordings with conditional triggers (#505)", - "group all non dhis2 deps into a single dependabot PR (#510)" + "group all non dhis2 deps into a single dependabot PR (#510)", + "optimize Cypress recordings with conditional triggers (#505)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)", @@ -5059,26 +5059,26 @@ "make sorting work in dashboard" ], "Testing": [ - "add another test for sorting/saving", - "refactor after PR review", "enable test for sorting data loaded from AO", "verify values are sorted correctly", - "add Cypress tests for sorting in AO" + "refactor after PR review", + "add Cypress tests for sorting in AO", + "add another test for sorting/saving" ], "Bug Fixes": [ - "reset sorting when a different AO is loaded", - "fix sorting on a \"repeated\" dimension column", - "reset local sorting state when column is removed", "format sorting correctly when saving DHIS2-15836", - "respect user defined sorting in download DHIS2-15248", "use correct property name and case", - "fix merge conflict", - "avoid extra analytics request when loading a new AO", - "pass correct dimension name in download for sorting", "show empty cell for missing boolean values as well (#466)", + "reset sorting when a different AO is loaded", "fix merging conflict", "avoid re-renders and double requests when sorting in dashboard", - "use correct default for sorting direction" + "avoid extra analytics request when loading a new AO", + "fix sorting on a \"repeated\" dimension column", + "pass correct dimension name in download for sorting", + "fix merge conflict", + "respect user defined sorting in download DHIS2-15248", + "use correct default for sorting direction", + "reset local sorting state when column is removed" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -5105,8 +5105,8 @@ }, "v100.16.0": { "Maintenance": [ - "implement handling for DHIS2 core-triggered dispatch events (#499)", - "release: cut 100.16.0 [skip release]" + "release: cut 100.16.0 [skip release]", + "implement handling for DHIS2 core-triggered dispatch events (#499)" ], "Features": [ "tracked entity input (DHIS2-16023) (#451)" @@ -5131,21 +5131,21 @@ "add skip rounding option (DHIS2-15629) (#424)" ], "Bug Fixes": [ - "add skipRounding option DHIS2-15629", - "handle showHierarchy separately from requestable options", "add feature toggle for skipRounding option", + "handle showHierarchy separately from requestable options", + "enable skip rounding option for all versions", "add option for skipRounding", - "enable skip rounding option for all versions" + "add skipRounding option DHIS2-15629" ], "Testing": [ - "add test for skipRounding and fix other tests", - "remove version toggle for tests" + "remove version toggle for tests", + "add test for skipRounding and fix other tests" ], "Documentation": [ - "remove screenshot of Options modal", "fix sequence of example screenshots", - "rephrase skip rounding section title", - "add documentation for skip rounding option" + "add documentation for skip rounding option", + "remove screenshot of Options modal", + "rephrase skip rounding section title" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -5157,11 +5157,11 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ - "upgrade @dhis2/analytics", - "apply consistent naming to push-analytics class-names", - "apply consistent naming for push-analytics class names", "fix formatting", - "release: cut 100.14.0 [skip release]" + "release: cut 100.14.0 [skip release]", + "apply consistent naming for push-analytics class names", + "upgrade @dhis2/analytics", + "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
" }, @@ -5290,8 +5290,8 @@ }, "v100.1.4": { "Build Updates": [ - "remove netlify deploy workflows", - "add new workflows (#36)" + "add new workflows (#36)", + "remove netlify deploy workflows" ], "Bug Fixes": [ "handle missing login statuses [DHIS2-17773] (#35)" @@ -5330,8 +5330,8 @@ }, "v100.1.0": { "Features": [ - "keep hash location on redirect [DHIS2-17629]", - "pass hash path with redirect [DHIS2-17629] (#32)" + "pass hash path with redirect [DHIS2-17629] (#32)", + "keep hash location on redirect [DHIS2-17629]" ], "Bug Fixes": [ "clean up, add tests" @@ -5361,16 +5361,16 @@ }, "v100.0.5": { "Maintenance": [ - "remove duplicate/unused tests", "release: cut 100.0.5 [skip release]", - "useGetErrorIfNotAllowed hook tests", "add missing coverage flag when running tests", - "app component tests", - "passwordReset page tests", "start adding unit tests", "language update tests", + "passwordReset page tests", + "remove duplicate/unused tests", "clean up tests", - "set code coverage threshold" + "set code coverage threshold", + "useGetErrorIfNotAllowed hook tests", + "app component tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -5415,8 +5415,8 @@ }, "v100.0.0": { "Features": [ - "force a new release", - "publish v100 release" + "publish v100 release", + "force a new release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]" @@ -5494,11 +5494,11 @@ "implement new and edit forms" ], "Maintenance": [ - "update field filters in edit page", - "rename variables", - "text clean up", "add categoryOptionGroup to sectionListViewsConfig", + "rename variables", "change helper texts", + "update field filters in edit page", + "text clean up", "release: cut 0.10.0 [skip release]" ], "Bug Fixes": [ @@ -5508,39 +5508,39 @@ }, "v0.9.0": { "Features": [ - "add validations to fields, and image component", "change org unit form to use new format", - "add org unit parent selector for new org unit form", - "small fixes in org unit and image field", - "fix typing and lint", "refactor component to use shared components created in other pr", - "add details panel to org list", - "add tests for additionsl org unit list features", - "categoryOptions: add categoryOptions form", + "add validations to fields, and image component", + "fix typing and lint", "preserve list state between form navigation (#425)", "first version of teh add org unit form", + "categoryOptions: add categoryOptions form", + "small fixes in org unit and image field", + "add org unit parent selector for new org unit form", + "add tests for additionsl org unit list features", + "add details panel to org list", "add filters to categoryOption list" ], "Bug Fixes": [ + "minor changes to address pr comments", + "update ui to alpha", + "add form-name field, add availability header", + "minor linting", "refactor useLocationSearchState name", - "preserve list state for dataElements", "datefield: useSystemSettings instead of settings", - "datefield: fix inputWidth", - "save state when creating new", - "add missing ImageField", - "add form-name field, add availability header", + "orgunitfield: make orgUnit model available", "improve getDefaults type", - "update ui to alpha", - "fix image selector when there is no image and org unit selectors when there are no org units", - "blur datefield on date select", - "minor changes to address pr comments", - "update multi-calendar-dates dep", - "categoryOption: fix endDate validation", "minor cleanup", "ImageField: add image preview", - "orgunitfield: make orgUnit model available", + "update multi-calendar-dates dep", + "categoryOption: fix endDate validation", + "datefield: fix inputWidth", "fix uploadFile mutation", - "minor linting" + "blur datefield on date select", + "add missing ImageField", + "fix image selector when there is no image and org unit selectors when there are no org units", + "preserve list state for dataElements", + "save state when creating new" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5552,21 +5552,21 @@ }, "v0.8.0": { "Features": [ + "add category options form and list (#419)", "add filters to categoryOption list", - "categoryOptions: add categoryOptions form", - "add category options form and list (#419)" + "categoryOptions: add categoryOptions form" ], "Bug Fixes": [ "improve getDefaults type", + "minor cleanup", "update ui to alpha", - "datefield: useSystemSettings instead of settings", - "datefield: fix inputWidth", - "orgunitfield: make orgUnit model available", "update multi-calendar-dates dep", - "categoryOption: fix endDate validation", - "blur datefield on date select", "add form-name field, add availability header", - "minor cleanup" + "blur datefield on date select", + "categoryOption: fix endDate validation", + "datefield: useSystemSettings instead of settings", + "datefield: fix inputWidth", + "orgunitfield: make orgUnit model available" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5588,22 +5588,22 @@ }, "v0.7.0": { "Features": [ - "categoryOptionCombos: implement categoryOptionCombos", "category-option-combos: forms (#411)", + "categoryOptionCombos: implement categoryOptionCombos", "form: add catCombo form" ], "Bug Fixes": [ - "prevent details panel crashing for catOptCombos", - "add missing file - categoryFilter", - "use card as form-wrapper", - "fix wrong section", "add categoryCombo filters and columns", + "use card as form-wrapper", + "add missing file - categoryFilter", + "prevent details panel crashing for catOptCombos", "hide New model when it cannot be created", + "use card in new as well as edit", + "fix wrong section", "fix categoryCombo edit save", - "list: add check for shareable in actions", "make filters optional", - "fix failing test", - "use card in new as well as edit" + "list: add check for shareable in actions", + "fix failing test" ], "Refactoring": [ "use common form schemas" @@ -5615,8 +5615,8 @@ }, "v0.6.0": { "Features": [ - "add details panel to org list", - "add tests for additionsl org unit list features" + "add tests for additionsl org unit list features", + "add details panel to org list" ], "Maintenance": [ "release: cut 0.6.0 [skip release]" @@ -5625,40 +5625,40 @@ }, "v0.5.0": { "Features": [ - "Edit and New form base", - "form: add catCombo form", + "catCombo: add category combo form and list (#410)", "form: caregory forms, formbase", - "catCombo: add category combo form and list (#410)" + "Edit and New form base", + "form: add catCombo form" ], "Bug Fixes": [ + "add missing file - categoryFilter", + "format", + "simplify createJsonpatchOperation and formcontents", "add utility type for picking based on field-filters", "category-form: add options-transfer, generic ModelTransfer", - "types: prettify PickWithFieldFilter result-type", "get defaults using zod", - "improve model-transfer", - "translate validation message", - "add missing file - categoryFilter", "list: add filter and columns descriptors to category", - "cleanup", "fix PickWithFieldFilters", + "types: prettify PickWithFieldFilter result-type", "add categoryCombo filters and columns", - "format", - "implement basic category form", - "simplify createJsonpatchOperation and formcontents", - "add label for category options", "model-transferfield: expose filterPlaceholder", + "cleanup", + "fix categoryCombo edit save", "formbase: allow support for no attributes", + "test", "formcontents: fix new form layout", + "implement basic category form", + "add label for category options", + "improve model-transfer", "simplify getAllAttributes", "fix lint and build issues", - "fix categoryCombo edit save", - "test" + "translate validation message" ], "Refactoring": [ "add defaultformcontents for new", - "use common form schemas", "add common zod schemas", - "simplify PickWithFieldFilters" + "simplify PickWithFieldFilters", + "use common form schemas" ], "Maintenance": [ "fix eslint warnings", @@ -5669,48 +5669,48 @@ "v0.4.0": { "Maintenance": [ "bump dhis2 dependencies [DHIS2-17941]", - "release: cut 0.4.0 [skip release]", "upgrade download-artifact action", - "fix eslint warnings" + "fix eslint warnings", + "release: cut 0.4.0 [skip release]" ], "Testing": [ - "org unit list tests (#406)", - "add tests for org unit list page" + "add tests for org unit list page", + "org unit list tests (#406)" ], "Bug Fixes": [ + "format", + "simplify createJsonpatchOperation and formcontents", "add utility type for picking based on field-filters", - "form: improve form notice box", "category-form: add options-transfer, generic ModelTransfer", - "types: prettify PickWithFieldFilter result-type", + "upgrade upload-artifact action", "get defaults using zod", - "improve model-transfer", "list: add filter and columns descriptors to category", - "cleanup", "fix PickWithFieldFilters", - "upgrade upload-artifact action", - "validation: catch async validation - prevents locking up form", - "format", - "implement basic category form", - "simplify createJsonpatchOperation and formcontents", - "improve modeltransfer types", - "model-transferfield: expose filterPlaceholder", - "extend user type", "translation: add missing translations", + "types: prettify PickWithFieldFilter result-type", + "model-transferfield: expose filterPlaceholder", + "cleanup", "formbase: allow support for no attributes", + "test", "formcontents: fix new form layout", + "form: improve form notice box", + "extend user type", + "improve modeltransfer types", + "implement basic category form", + "improve model-transfer", "simplify getAllAttributes", "fix lint and build issues", - "test" + "validation: catch async validation - prevents locking up form" ], "Features": [ - "form: caregory forms, formbase", - "org list deselect all + multi select actions", - "add multi select actions with the ability to download selected org units", - "categories: category forms and form refactor (#407)", "Edit and New form base", + "categories: category forms and form refactor (#407)", "remove select all checkbox from org list", + "form: caregory forms, formbase", "disable ability to autocheck child when parent is selected", - "make org unit deselect all button work" + "make org unit deselect all button work", + "add multi select actions with the ability to download selected org units", + "org list deselect all + multi select actions" ], "Refactoring": [ "add defaultformcontents for new", @@ -5737,33 +5737,33 @@ "add orgUnitList actions [DHIS2-17896]" ], "Bug Fixes": [ - "fix type-errors", - "revert typescript update", - "improve boundQuery helper types", - "support leaf-nodes as root", "on org unit deletion, refetch all needed data", - "some cleanup", "orgunit search WIP", - "use invalidateQueries for refetch", - "deduplicate roots", - "dynamic columns for orgunit list", - "upgrade typescript-eslint", - "fix failing test", + "revert typescript update", "calculate minimum root orgunits", + "fix type-errors", "revert includeChildren, due to API pagination bug", "use includeChildren API instead of parent.id filter to include leaf when root", + "upgrade typescript-eslint", + "support leaf-nodes as root", "add missing file after rename", - "improve message when no results" + "dynamic columns for orgunit list", + "use invalidateQueries for refetch", + "improve boundQuery helper types", + "improve message when no results", + "fix failing test", + "deduplicate roots", + "some cleanup" ], "Refactoring": [ - "improve root computation performance", - "remove unused code", + "simplify queryObject types", "extract row to own file, some cleanup", - "simplify queryObject types" + "improve root computation performance", + "remove unused code" ], "Maintenance": [ - "fix eslint resolution", "update github-actions to use node 18", + "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
" @@ -5771,46 +5771,46 @@ "v0.2.0": { "Refactoring": [ "extract row to own file, some cleanup", - "remove unused code", - "simplify queryObject types", "improve root computation performance", "refactor orgunit state", + "simplify queryObject types", + "remove unused code", "sidenav: add data-test attribute" ], "Testing": [ "data element edit form: add cypress test", - "data element list view: cover filterting by name and pagination", + "cypress: cover de edit and list views", "data element new form: add cypress test", - "cypress: cover de edit and list views" + "data element list view: cover filterting by name and pagination" ], "Maintenance": [ - "fix eslint resolution", "update github-actions to use node 18", "release: cut 0.2.0 [skip release]", + "fix eslint resolution", "edit de cypress test: use first item regardless of the name" ], "Features": [ - "orgunit-list: implement orgunit list (#403)", - "organisation unit table tree", "add orgunit message for loader, error and empty", - "implement pagination" + "implement pagination", + "organisation unit table tree", + "orgunit-list: implement orgunit list (#403)" ], "Bug Fixes": [ - "fix type-errors", - "revert typescript update", - "improve boundQuery helper types", - "support leaf-nodes as root", - "some cleanup", "orgunit search WIP", - "deduplicate roots", - "dynamic columns for orgunit list", - "upgrade typescript-eslint", - "fix failing test", + "revert typescript update", "calculate minimum root orgunits", + "fix type-errors", "revert includeChildren, due to API pagination bug", "use includeChildren API instead of parent.id filter to include leaf when root", + "upgrade typescript-eslint", + "support leaf-nodes as root", "add missing file after rename", - "improve message when no results" + "dynamic columns for orgunit list", + "improve boundQuery helper types", + "improve message when no results", + "fix failing test", + "deduplicate roots", + "some cleanup" ], "GitHub": "

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" }, @@ -5836,12 +5836,12 @@ }, "v100.7.1": { "Maintenance": [ - "deps: bump the security group across 1 directory with 5 updates (#3360)", + "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)", + "release: cut 100.7.1 [skip release]", "deps: bump the security group across 1 directory with 3 updates (#3326)", "skip ReportPortal integration for Dependabot PRs (#3348)", "update jest config (#3299)", - "release: cut 100.7.1 [skip release]", - "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)" + "deps: bump the security group across 1 directory with 5 updates (#3360)" ], "Bug Fixes": [ "https://dhis2.atlassian.net/browse/DHIS2-16395", @@ -5874,10 +5874,10 @@ "do not run release step if the head commit is a chore (#3310)" ], "Bug Fixes": [ - "in isIndexInstance:", + "TEs layer not showing all relationships when source and target are of same type (#3281)", "in fetchTEIs: use program instead of TE type", + "in isIndexInstance:", "update teiRelationshipsParser logic and add test", - "TEs layer not showing all relationships when source and target are of same type (#3281)", "in getDataWithRelationships:" ], "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
" @@ -5912,8 +5912,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)" @@ -5922,8 +5922,8 @@ }, "v100.6.1": { "Maintenance": [ - "use separate workflows for prs, releases and tags (#3276)", - "release: cut 100.6.1 [skip release]" + "release: cut 100.6.1 [skip release]", + "use separate workflows for prs, releases and tags (#3276)" ], "Bug Fixes": [ "avoid crash when opening map with unsupported Earth Engine layer (#3286)" @@ -5980,16 +5980,16 @@ }, "v100.5.5": { "Bug Fixes": [ + "merge dev to master", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", "unclear 'show no data' (#3204)", - "https://dhis2.atlassian.net/browse/DHIS2-15799", - "merge dev to master", - "translations: sync translations from transifex (dev) (#3237)" + "translations: sync translations from transifex (dev) (#3237)", + "https://dhis2.atlassian.net/browse/DHIS2-15799" ], "Maintenance": [ "run release step on tags so it publishes to d2-ci (#3233)", - "do not run release step on dev branch", "optimize Cypress triggers and enhance parallel test execution (#3201)", + "do not run release step on dev branch", "release: cut 100.5.5 [skip release]" ], "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
" @@ -6001,16 +6001,16 @@ "users losing work when opening as chart (#3196)" ], "Maintenance": [ - "release: cut 100.5.4 [skip release]", - "deps: bump express from 4.18.2 to 4.19.2 (#3168)" + "deps: bump express from 4.18.2 to 4.19.2 (#3168)", + "release: cut 100.5.4 [skip release]" ], "GitHub": "

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": [ - "dashboard filters were not being applied to maps (#3185)", + "translations: sync translations from transifex (dev)", "merge to master", - "translations: sync translations from transifex (dev)" + "dashboard filters were not being applied to maps (#3185)" ], "Maintenance": [ "release: cut 100.5.3 [skip release]" @@ -6019,13 +6019,13 @@ }, "v100.5.2": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "merge to master", - "paragraph newlines in map description were being removed (#3182)", - "translations: sync translations from transifex (dev)" + "paragraph newlines in map description were being removed (#3182)" ], "Maintenance": [ - "docs: update docs for data table, geojson and outdated screenshots (#3178)", - "release: cut 100.5.2 [skip release]" + "release: cut 100.5.2 [skip release]", + "docs: update docs for data table, geojson and outdated screenshots (#3178)" ], "GitHub": "

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
" }, @@ -6041,59 +6041,59 @@ }, "v100.5.0": { "Bug Fixes": [ - "onLayerAdded wasnt defined for SplitViews", - "limit stroke width to 0-10", - "set map bounds after all layers are added to the map", - "isPushAnalytics url param", - "show no data message when geojson feature has no data (#3145)", - "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", "improve hover states and add consistent spacing [UX-161] (#3121)", - "map plugin - do not load async layers multiple times (#3143)", - "ensure isDownload is a bool to avoid prop-types error", - "set point radius to size that was set in the style settings", - "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", - "tab length should only take the space of the title", - "add class to map container when no map id is set", "improve geojson layer error responses and cypress tests (#3149)", - "various fixes after release testing (#3151)", - "highlight features when data table has filter", + "limit stroke width to 0-10", + "set minimum point size of 1", + "add class-names for push-analytics", + "make `dhis2-map-new` class independent of downloadMode", + "map plugin - do not load async layers multiple times (#3143)", + "use more understandable error messages", "position tooltip right over the thumbnail title", - "prevent enabling download button while loading mask is showing", - "prevent data table effects from running code when no table (#3147)", + "the feature.id is set in maps-gl so use the properties.id instead find correct data", + "reduce the padding to make room for the scrollbar (#3148)", + "tab length should only take the space of the title", + "upgrade maps-gl for the rounded line join and caps", + "set map bounds after all layers are added to the map", + "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", "values that are strings but numeric in quality were not filtering", + "add tooltip on layer thumbnails", + "check full instanceUrl and handle not response.ok in geojson loader (#3142)", "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", + "ensure isDownload is a bool to avoid prop-types error", + "isPushAnalytics url param", + "prevent enabling download button while loading mask is showing", + "onLayerAdded wasnt defined for SplitViews", + "various fixes after release testing (#3151)", "final fixes for geojson (#3154)", - "reset error when switching which layer shows data table", "make logic match prev code", - "upgrade maps-gl for the rounded line join and caps", - "check full instanceUrl and handle not response.ok in geojson loader (#3142)", - "make `dhis2-map-new` class independent of downloadMode", - "set minimum point size of 1", "check download param when navigating to new", - "reduce the padding to make room for the scrollbar (#3148)", - "add class-names for push-analytics", + "add class to map container when no map id is set", + "show no data message when geojson feature has no data (#3145)", + "highlight features when data table has filter", + "prevent data table effects from running code when no table (#3147)", "translations: sync translations from transifex (dev) (#3132)", - "use more understandable error messages", - "add tooltip on layer thumbnails" + "set point radius to size that was set in the style settings" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ - "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 push analytics instructions" + "add push analytics instructions", + "when rendering for push analytics, disable download button until map is rendered (#3072)", + "add ability to add GeoJSON URL external layers (#3127)" ], "Maintenance": [ - "update @dhis2/analytics and deduplicate deps", "improve legend for geojson layers", - "legend item styling - set max line weight and rename to Point radius", - "code cleaning", - "upgrade @dhis2/maps-gl", "read single url param", + "upgrade @dhis2/maps-gl", + "update @dhis2/analytics and deduplicate deps", + "code cleaning", "code comment", "update i18n", + "legend item styling - set max line weight and rename to Point radius", "release: cut 100.5.0 [skip release]" ], "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" @@ -6109,16 +6109,16 @@ }, "v100.4.0": { "Maintenance": [ - "dependencies: upgrade ui to v9 (#3115)", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", + "include release notes in slack bot message (#3123)", "release: cut 100.4.0 [skip release]", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", "add data table cypress test and enable orgunitinfo test (#3114)", - "include release notes in slack bot message (#3123)", + "dependencies: upgrade ui to v9 (#3115)", "release: cut 100.3.0 [skip release]" ], "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" }, @@ -6135,28 +6135,28 @@ "v100.2.3": { "Bug Fixes": [ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", - "conditionally set PR title in dhis2-verify-app workflow (#3089)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "conditionally set PR title in dhis2-verify-app workflow (#3089)" ], "Maintenance": [ - "use reportportal fork", - "analytics@26.2.0 (#3081)", - "use hyphens for app names", - "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", - "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", - "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", + "use renamed github shared workflow (#3046)", "use more verbose style in LayersLoader to clarify logic (#3075)", "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", - "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", + "analytics@26.2.0 (#3081)", + "use reportportal fork", "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", "26.2.0-cumulative-values-alpha.1", - "use renamed github shared workflow (#3046)", + "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", "release: cut 100.2.3 [skip release]", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", + "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)", - "test updates that decouple test to ui version", - "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)" + "use hyphens for app names", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", + "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", + "test updates that decouple test to ui version" ], "Testing": [ "add report portal attributes", @@ -6166,8 +6166,8 @@ }, "v100.2.2": { "Bug Fixes": [ - "do not show unsupported geojson or arcgis external layers (#3036)", - "do not show geojson or arcgis layers since they are not supported yet (#3036)" + "do not show geojson or arcgis layers since they are not supported yet (#3036)", + "do not show unsupported geojson or arcgis external layers (#3036)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -6177,58 +6177,58 @@ "v100.2.1": { "Maintenance": [ "release: cut 100.2.1 [skip release]", - "only send bot messages on the actual release commit (#2988)", + "set up report portal (#3032)", "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", - "update jest tests and strings for removal of google basemaps", - "set up report portal (#3032)" + "only send bot messages on the actual release commit (#2988)", + "update jest tests and strings for removal of google basemaps" ], "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", - "external basemaps were not showing [DHIS2-15953] (#3017)", "ensure layer type is supported and remove the unsupported Google basemaps", + "external basemaps were not showing [DHIS2-15953] (#3017)", "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", - "translations: sync translations from transifex (dev)", "release candidate 100.2.1" ], "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": [ - "upgrade toolbar (DHIS2-15667) (#2936)", - "merge to master Sept 27" + "merge to master Sept 27", + "upgrade toolbar (DHIS2-15667) (#2936)" ], "Bug Fixes": [ - "accept both lowercase and camelCase interpretationId in url(#2937)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "accept both lowercase and camelCase interpretationId in url(#2937)" ], "Maintenance": [ - "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)", - "release: cut 100.2.0 [skip release]", "fixed period select refactor (#2958)", "send success message to slack when release succeeds (#2954)", + "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)", + "release: cut 100.2.0 [skip release]", "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)" ], "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": [ - "show warning if event filter is not supported (#2952)", - "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "post a data statistics view when map is open or saved (#2951)", + "hide see position from context meny for split view maps", "use programIndicators endpoint respecting sharing settings (#2950)", + "set default basemap for interpretation map (DHIS2-15788) (#2944)", "use display name for data sets (#2947)", - "hide see position from context meny for split view maps", "draw layers with opacity (#2948)", - "post a data statistics view when map is open or saved (#2951)", - "set default basemap for interpretation map (DHIS2-15788) (#2944)" + "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "show warning if event filter is not supported (#2952)" ], "Maintenance": [ + "remove manifest file", + "fix dataDownload tests", "release: cut 100.1.7 [skip release]", - "format files and fix broken import", "update cypress to v12 and adjust config files", + "cypress test of the interpretations modal", "add cypress test checking context menu contents", - "fix dataDownload tests", - "remove manifest file", - "cypress test of the interpretations modal" + "format files and fix broken import" ], "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
" } @@ -6240,8 +6240,8 @@ "trigger first release" ], "Maintenance": [ - "release: cut 28.3.0 [skip release]", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "release: cut 28.3.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-05)

\n

Features

\n
    \n
  • trigger first release (c595f57)
  • \n
\n

BREAKING CHANGES

\n
    \n
  • trigger the first release on CR
  • \n
" }, @@ -6297,9 +6297,9 @@ }, "v28.2.7": { "Build Updates": [ - "fix d2-style script", "fix lint script", - "replace semantic commit checks with new workflow" + "replace semantic commit checks with new workflow", + "fix d2-style script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6375,8 +6375,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
" }, @@ -6427,41 +6427,41 @@ }, "v28.0.2": { "Maintenance": [ - "translations: sync Tajik translations from transifex (master)", - "translations: sync Arabic translations from transifex (master)", - "translations: sync translations from transifex (master)", - "update to version 31 for master because of new build pipeline", - "translations: sync Urdu translations from transifex (master)", - "translations: sync Swedish translations from transifex [skip ci] (master)", - "add stale bot configuration (#16)", - "translations: sync French translations from transifex (master)", + "translations: sync French translations from transifex [skip ci] (master)", "translations: sync Chinese translations from transifex (master)", + "translations: sync Swedish translations from transifex (master)", + "do not copy package.json to build", + "clean up build process", "translations: sync Portuguese translations from transifex (master)", - "translations: sync Spanish translations from transifex [skip ci] (master)", - "translations: sync Arabic translations from transifex [skip ci] (master)", - "translations: sync Russian translations from transifex (master)", "transifex integration", - "clean up build process", - "do not copy package.json to build", - "translations: sync translations from transifex [skip ci] (master)", + "update to version 31 for master because of new build pipeline", + "translations: sync Spanish translations from transifex [skip ci] (master)", "translations: sync Lao translations from transifex (master)", - "translations: sync PersianAfghanistan translations from transifex (master)", + "add stale bot configuration (#16)", "translations: sync Indonesian translations from transifex (master)", - "translations: sync Vietnamese translations from transifex (master)", - "translations: sync Swedish translations from transifex (master)", - "translations: sync PortugueseBrazil translations from transifex (master)", + "translations: sync Pushto translations from transifex (master)", + "translations: sync French translations from transifex (master)", "release: cut 28.0.2 [skip ci]", - "translations: sync Spanish translations from transifex (master)", + "translations: sync Vietnamese translations from transifex (master)", "update travis config and remove unused deps", - "translations: sync Pushto translations from transifex (master)", + "translations: sync Arabic translations from transifex [skip ci] (master)", + "translations: sync Urdu translations from transifex (master)", + "translations: sync TetumTetun translations from transifex (master)", "replace maven with alternate deployment regime", - "translations: sync French translations from transifex [skip ci] (master)", - "translations: sync TetumTetun translations from transifex (master)" + "translations: sync PersianAfghanistan translations from transifex (master)", + "translations: sync Swedish translations from transifex [skip ci] (master)", + "translations: sync Spanish translations from transifex (master)", + "translations: sync Tajik translations from transifex (master)", + "translations: sync translations from transifex [skip ci] (master)", + "translations: sync Russian translations from transifex (master)", + "translations: sync PortugueseBrazil translations from transifex (master)", + "translations: sync Arabic translations from transifex (master)", + "translations: sync translations from transifex (master)" ], "Build Updates": [ "migrate to github actions (#239)", - "update travis builds (#14)", - "add comment and close workflow" + "add comment and close workflow", + "update travis builds (#14)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6484,8 +6484,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.63 [skip release]" @@ -6497,15 +6497,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "update app-runtime", "ignore styled jsx property", - "fix linting errors", "release: cut 100.0.62 [skip release]", + "update app-runtime", + "fix linting errors", "update cli-app-scripts and ui" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "fix failing test" + "fix failing test", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.0.62 (2024-10-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (5245542)
  • \n
" }, @@ -6539,8 +6539,8 @@ "v100.0.58": {}, "v100.0.57": { "Bug Fixes": [ - "fall back to periodType name if translation isn't present", - "missing labels in report period selector [DHIS2-16199]" + "missing labels in report period selector [DHIS2-16199]", + "fall back to periodType name if translation isn't present" ], "Maintenance": [ "release: cut 100.0.57 [skip release]" @@ -6753,8 +6753,8 @@ ], "Bug Fixes": [ "add delete confirmation alert", - "bug with auth config when creating rather than editing route", - "show authorities in a MultiSelect rather than an input text field" + "show authorities in a MultiSelect rather than an input text field", + "bug with auth config when creating rather than editing route" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -6818,8 +6818,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.7 [skip release]" @@ -6833,13 +6833,13 @@ "Maintenance": [ "update cli-style", "update ui", - "release: cut 100.2.6 [skip release]", - "update cli-app-scripts" + "update cli-app-scripts", + "release: cut 100.2.6 [skip release]" ], "Bug Fixes": [ - "add missing d2-ui dep", + "ignore lint error", "translations: sync translations from transifex (master)", - "ignore lint error" + "add missing d2-ui dep" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

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

101.0.46 (2024-10-13)

\n

Bug Fixes

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

" } @@ -7840,17 +7840,17 @@ "trigger first release" ], "Maintenance": [ - "semantic release (#1398)", "release: cut 31.0.0 [skip release]", - "release: cut 100.0.0 [skip release]" + "release: cut 100.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" @@ -8072,8 +8072,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.3 [skip release]" @@ -8134,15 +8134,15 @@ }, "v100.1.6": { "Maintenance": [ - "update node version in gh workflow to 18", + "update app label to match hardcoded name in core (#1415)", + "update api version in github workflow", "fix linting issues", - "update fixtures", - "upgrade cypress setup (#1421)", + "update node version in gh workflow to 18", "upgrade cypress setup in the user-app project", - "release: cut 100.1.6 [skip release]", "update cypress github action", - "update api version in github workflow", - "update app label to match hardcoded name in core (#1415)" + "update fixtures", + "release: cut 100.1.6 [skip release]", + "upgrade cypress setup (#1421)" ], "Bug Fixes": [ "remove references to deprecated userCredentials object (#1407)" @@ -8196,8 +8196,8 @@ }, "v100.1.0": { "Features": [ - "update notice box display logic", - "add a default notice box based on access level of the user in GroupDetails page" + "add a default notice box based on access level of the user in GroupDetails page", + "update notice box display logic" ], "Maintenance": [ "release: cut 100.1.0 [skip release]", @@ -8252,8 +8252,8 @@ }, "v100.0.0": { "Maintenance": [ - "continuous release setup", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "continuous release setup" ], "Features": [ "trigger release" @@ -8262,263 +8262,263 @@ }, "v99.9.9": { "Refactoring": [ - "move new use current user hook to hooks folder", - "remove unused files", + "replace all usage of the old current user hook by the new one", "authority-editor: remove complexity", + "remove deprecated UI dependencies and refactory summary pages (#921)", + "clean up and optimise authority- and group-editor (#841)", + "move new use current user hook to hooks folder", "add current user provider", - "remove all usage of api", - "rewrite section navigation and home components", + "remove unused files", + "searchable-group-editor: function comp and use data-engine", "sidenav: use @dhis2/ui & add tests for homepage and sidenav", - "clean up and optimise authority- and group-editor (#841)", - "side nav: use @dhis2/ui components & proper accessibility attributes", - "remove deprecated UI dependencies and refactory summary pages (#921)", - "stop memoizing a small set of pending changes", + "rewrite section navigation and home components", + "remove all usage of api", "side nav: adjust background colors & decrease width", - "searchable-group-editor: function comp and use data-engine", + "searchable-org-unit-tree: rename classes to styles (#842)", + "side nav: use @dhis2/ui components & proper accessibility attributes", "migrate form components to @dhis2/ui (#856)", - "replace all usage of the old current user hook by the new one", - "use multiple array.every instead of single array.reduce", - "searchable-org-unit-tree: rename classes to styles (#842)" + "stop memoizing a small set of pending changes", + "use multiple array.every instead of single array.reduce" ], "Bug Fixes": [ - "groups: use correct method and endpoint to leave groups (#912)", - "use dedicated endpoint for checking the username (#1092)", + "bulk-user-manager: sort list by firstName and surname", + "remove beta entries from changelog", + "authority-editor: resolve issue with error and loading state", + "authority-editor: correctly toggle column checkboxes + memoize comp", "user-list: only show 'reset password' action if an email can be sent (#924)", - "upgrade @dhis2/ui to use correct username validation (#1051)", - "adjust details view styling", - "translations: sync translations from transifex (master)", - "attributes: don't assume presence of values.attributeValues (#927)", - "hide x scrollbar in replicate user [DHIS2-15611] (#1293)", + "clear self registration selection on filter reset [DHIS2-14189] (#1100)", "org unit search logic [DHIS2-14585] (#1217)", - "don't publish to App Hub and allow merge commits", - "authority-editor: add some authorities to tracker group", - "semantic: allow merge commits", + "form: increase width of date input types due to Chrome calendar icon (#914)", "use field is invite (#1094)", - "user manager checkbox behaviour (#1073)", - "authority-editor: unblock input", - "address 2fa disable regression", - "filter styles", + "don't publish to App Hub and allow merge commits", + "remove formspy code", + "sidenav: add missing \"return null\" statement when there are no sections", + "authority-editor: use classnames for conditional classes", + "styled-jsx: remove incorrect extension (#1054)", + "reset email field when invite user changes", + "fix user manager checkbox behaviour", + "use staticStyle for empty data table row", + "attributes: don't assume presence of values.attributeValues (#927)", "authority-editor: fix loading, error and noMatches UI", - "remove beta entries from changelog", - "org unit access in search [DHIS2-16268] (#1324)", - "form: increase width of date input types due to Chrome calendar icon (#914)", - "address user enabling and disabling regression", - "authority-editor: fix initial values issue", - "user: only set email field as required if inviting by email", - "handle invite toggle with useField", - "Add translation for aggregate data exchange auth [DHIS2-13961]", - "Add translation for F_AGGREGATE_DATA_EXCHANGE auth", "authority-editor: ensure authority groups are empty to start off", + "Add translation for aggregate data exchange auth [DHIS2-13961]", + "hide x scrollbar in replicate user [DHIS2-15611] (#1293)", "prevent jest parse error", - "bulk-member-manager: prevent adding same entity to pending changes", + "org unit access in search [DHIS2-16268] (#1324)", + "ensure superusers have access to full context menu", + "address user enabling and disabling regression", + "user: show user's database language (#917)", + "add missing authority translations [DHIS2-16516] (#1339)", + "align password help text with validation logic (#1131)", + "groups: use correct method and endpoint to leave groups (#912)", + "make username optional when inviting users (#978)", + "upgrade @dhis2/ui to use correct username validation (#1051)", "user: org unit related fixes (#900)", - "authority-editor: correctly toggle column checkboxes + memoize comp", - "reset email field when invite user changes", - "authority-editor: optimise performance of checkboxes", - "language drop downs [DHIS2-15328] (#1147)", "bulk-member-manager: fix pagination and refactor", - "upgrade @dhis2/ui to allow uppercase in username validation (#1018)", - "remove formspy code", - "add missing authority translations [DHIS2-16516] (#1339)", - "update lastLogin for server difference [DHIS2-14203] (#1118)", - "user-list: show title at top of 'replicate user' form (#925)", "use container to apply background to table lists", - "user: make userCredentials first key in user data body", - "authority-editor: resolve issue with error and loading state", - "make username optional when inviting users (#978)", - "retrieve user locales [DHIS2-16170] (#1325)", - "authority-editor: use classnames for conditional classes", - "address various style and text issues (#1091)", - "ensure superusers have access to full context menu", + "bulk-member-manager improvements (#948)", "sidenav border style", - "address user list action menu regressions (#1127)", - "update successful save redirects [DHIS2-15431] (#1218)", + "language drop downs [DHIS2-15328] (#1147)", + "handle invite toggle with useField", "authority-editor: center metadata checkboxes", - "sidenav: add missing \"return null\" statement when there are no sections", - "close action menu when closing confirmation modal", - "bulk-member-manager improvements (#948)", - "user: show user's database language (#917)", - "bulk-user-manager: sort list by firstName and surname", - "clear self registration selection on filter reset [DHIS2-14189] (#1100)", - "adjust form styling", - "fix user manager checkbox behaviour", - "align password help text with validation logic (#1131)", "user: stringify array of org units before passing to useEffect as dep", - "use staticStyle for empty data table row", - "add tests", - "styled-jsx: remove incorrect extension (#1054)", + "user-list: show title at top of 'replicate user' form (#925)", + "use dedicated endpoint for checking the username (#1092)", + "retrieve user locales [DHIS2-16170] (#1325)", + "update lastLogin for server difference [DHIS2-14203] (#1118)", + "bulk-member-manager: prevent adding same entity to pending changes", "home: migrate homepage components to @dhis2/ui (#840)", - "handle empty user roles response (#1215)" - ], - "Maintenance": [ - "stop using deprecated prop name", - "release: cut 1.3.16 [skip release]", - "release: cut 1.4.22 [skip release]", - "release: cut 1.4.0 [skip release]", - "update ui and app-scripts deps", - "release: cut 1.4.20 [skip release]", - "release: cut 1.3.0-beta.2 [skip ci]", - "release: cut 1.3.17 [skip release]", - "release: cut 1.4.17 [skip release]", - "add required properties to current user provider", - "cleanup unused deps", - "release: cut 1.4.27 [skip release]", - "authority-editor: do not return internal updateColumnHeaders", - "release: cut 1.5.19 [skip release]", - "authority-editor: use design system color for text highlights", - "release: cut 1.3.0 [skip ci]", - "release: cut 1.2.11 [skip ci]", - "merge master into beta", - "authority-editor: fix typo in i18n string", - "release: cut 1.5.29 [skip release]", - "release: cut 1.5.32 [skip release]", - "release: cut 1.3.6 [skip ci]", - "release: cut 1.5.26 [skip release]", - "release: cut 1.4.36 [skip release]", - "release: cut 1.4.2 [skip release]", - "upgrade to cypress commands and plugins v9", - "release: cut 1.3.10 [skip ci]", - "release: cut 1.4.13 [skip release]", + "Add translation for F_AGGREGATE_DATA_EXCHANGE auth", + "add tests", + "adjust details view styling", + "user: only set email field as required if inviting by email", + "address 2fa disable regression", + "adjust form styling", + "upgrade @dhis2/ui to allow uppercase in username validation (#1018)", + "close action menu when closing confirmation modal", + "filter styles", + "authority-editor: add some authorities to tracker group", + "user manager checkbox behaviour (#1073)", + "authority-editor: fix initial values issue", + "address various style and text issues (#1091)", + "authority-editor: unblock input", + "handle empty user roles response (#1215)", + "semantic: allow merge commits", + "authority-editor: optimise performance of checkboxes", + "update successful save redirects [DHIS2-15431] (#1218)", + "translations: sync translations from transifex (master)", + "user: make userCredentials first key in user data body", + "address user list action menu regressions (#1127)" + ], + "Maintenance": [ + "adjust empty component prop naming", "release: cut 1.5.10 [skip release]", - "release: cut 1.5.31 [skip release]", - "release: cut 1.5.37 [skip release]", - "release: cut 1.5.14 [skip release]", - "merge branch 'master' into beta", - "network shim: update captured fixtures", + "release: cut 1.5.27 [skip release]", + "fix cypress test suite", + "cypress: update stubs", "add translation strings", - "release: cut 1.3.0-beta.1 [skip ci]", - "release: cut 1.5.24 [skip release]", - "release: cut 1.3.3 [skip ci]", - "release: cut 1.3.4 [skip ci]", "react router: update to latest", - "update emptyTableInfo component", - "authority-editor: remove redundant api function", - "release: cut 1.4.19 [skip release]", - "release: cut 1.4.30 [skip release]", - "only subscribe to value", - "release: cut 1.4.10 [skip release]", - "release: cut 1.4.31 [skip release]", - "update network fixtures and test against 2.40", - "release: cut 1.5.27 [skip release]", - "update app icon", - "authority-editor: remove logs", - "release: cut 1.5.20 [skip release]", - "release: cut 1.5.9 [skip release]", - "release: cut 1.4.25 [skip release]", + "release: cut 1.5.2 [skip release]", + "release: cut 1.3.11 [skip release]", "release: cut 1.4.6 [skip release]", - "release: cut 1.3.1 [skip ci]", - "release: cut 1.5.1 [skip release]", - "bulk-member-manager: prevent input focus loss", - "remove unused import", + "release: cut 1.3.3 [skip ci]", + "release: cut 1.5.5 [skip release]", + "release: cut 1.4.0 [skip release]", + "release: cut 1.5.34 [skip release]", "release: cut 1.5.12 [skip release]", + "release: cut 1.4.12 [skip release]", + "authority-editor: remove redundant style prop", + "release: cut 1.5.7 [skip release]", + "prep user-app for continuous release", + "authority-editor: correct statement made in comment", + "homepage cypress test: fix tests after sidenav refactor", + "release: cut 1.3.0-beta.1 [skip ci]", + "release: cut 1.4.33 [skip release]", + "release: cut 1.4.32 [skip release]", + "release: cut 1.4.28 [skip release]", + "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins", + "release: cut 1.4.23 [skip release]", + "upgrade app-platform and app-runtime", + "update pot file", + "release: cut 1.5.17 [skip release]", + "update network fixtures and test against 2.40", + "cypress json: use more general ingoreTestFiles rule", + "release: cut 1.3.0-beta.2 [skip ci]", "homepage cypress tests: fix after rebasing", - "release: cut 1.4.3 [skip release]", - "release: cut 1.5.34 [skip release]", - "release: cut 1.4.7 [skip release]", - "address lint errors", - "release: cut 1.4.21 [skip release]", - "release: cut 1.5.18 [skip release]", - "release: cut 1.3.9 [skip ci]", - "release: cut 1.5.2 [skip release]", - "release: cut 1.3.5 [skip ci]", + "authority-editor: remove redundant api function", + "bulk-member-manager: prevent superflous re-renders", + "fix jest test suite", + "release: cut 1.5.30 [skip release]", "release: cut 1.4.34 [skip release]", + "release: cut 1.5.25 [skip release]", "release: cut 1.3.15 [skip release]", - "bulk-member-manager: remove redundant check and add explanation", - "remove node_modules from git", - "release: cut 1.4.8 [skip release]", - "homepage cypress test: fix tests after sidenav refactor", - "fix eslint issues", - "release: cut 1.5.3 [skip release]", - "test for empty table component", - "release: cut 1.4.15 [skip release]", - "authority-editor: correct statement made in comment", - "authority-editor: remove custom authorities from tracker section (#851)", - "release: cut 1.5.11 [skip release]", - "remove technical dept (#1082)", - "release: cut 1.5.5 [skip release]", + "release: cut 1.4.5 [skip release]", + "release: cut 1.4.9 [skip release]", + "merge master into beta", + "release: cut 1.5.33 [skip release]", + "bulk-member-manager: prevent input focus loss", + "release: cut 1.3.4 [skip ci]", + "upgrade ui version", + "release: cut 1.5.29 [skip release]", + "release: cut 1.5.16 [skip release]", + "eslint: fix linter issues", + "update ui and app-scripts deps", + "fix formatting", "release: cut 1.5.13 [skip release]", - "remove console.log and prop error", - "release: cut 1.2.14 [skip ci]", - "release: cut 1.3.13 [skip release]", - "update beta (#881)", - "release: cut 1.3.7 [skip ci]", - "release: merge beta", - "release: cut 1.5.21 [skip release]", - "update pot file", - "release: cut 1.4.37 [skip release]", + "release: cut 1.5.24 [skip release]", + "release: cut 1.5.6 [skip release]", + "release: cut 1.3.0 [skip ci]", + "address lint errors", + "release: cut 1.4.22 [skip release]", + "update emptyTableInfo component", + "dhis2 cypress utils: upgrade commands & plugins packages", + "release: cut 1.3.6 [skip ci]", + "authority-editor: fix typo in i18n string", + "release: cut 1.5.20 [skip release]", + "release: cut 1.4.7 [skip release]", + "release: cut 1.4.17 [skip release]", + "release: cut 1.3.18 [skip release]", + "add required properties to current user provider", + "release: cut 1.4.24 [skip release]", + "release: cut 1.4.13 [skip release]", + "authority-editor: remove logs", + "release: cut 1.2.11 [skip ci]", "release: cut 1.5.4 [skip release]", - "release: cut 1.4.11 [skip release]", - "release: cut 1.4.23 [skip release]", - "release: cut 1.4.1 [skip release]", - "release: cut 1.5.0 [skip release]", + "authority editor: remove invorrect fix", + "release: cut 1.5.19 [skip release]", + "remove console.log and prop error", "release: cut 1.2.12 [skip ci]", - "release: cut 1.5.23 [skip release]", - "release: cut 1.4.14 [skip release]", - "release: cut 1.5.15 [skip release]", - "release: cut 1.5.6 [skip release]", "release: cut 1.5.35 [skip release]", - "cypress: update stubs", - "release: cut 1.4.24 [skip release]", - "release: cut 1.5.8 [skip release]", + "release: cut 1.5.9 [skip release]", + "fix eslint issues", "release: cut 1.2.10 [skip ci]", - "release: cut 1.3.8 [skip ci]", - "release: cut 1.4.12 [skip release]", + "release: cut 1.4.4 [skip release]", + "release: cut 1.4.18 [skip release]", + "release: cut 1.4.15 [skip release]", + "release: cut 1.5.38 [skip release]", + "release: cut 1.4.20 [skip release]", + "authority-editor: do not return internal updateColumnHeaders", + "release: cut 1.5.36 [skip release]", + "merge branch 'master' into beta", "release: cut 1.5.28 [skip release]", + "update beta (#881)", + "release: cut 1.3.8 [skip ci]", + "stop using deprecated prop name", + "upgrade @dhis2/ui for better validation message", + "release: cut 1.5.22 [skip release]", + "release: cut 1.4.14 [skip release]", + "release: cut 1.5.32 [skip release]", + "update app icon", + "release: cut 1.3.12 [skip release]", "release: cut 1.4.26 [skip release]", - "fix cypress test suite", - "authority editor: remove invorrect fix", + "release: cut 1.4.2 [skip release]", + "release: cut 1.4.35 [skip release]", + "release: cut 1.5.18 [skip release]", + "release: cut 1.3.7 [skip ci]", + "authority-editor: remove custom authorities from tracker section (#851)", + "release: cut 1.4.21 [skip release]", + "release: cut 1.4.37 [skip release]", + "release: cut 1.4.16 [skip release]", + "release: cut 1.4.30 [skip release]", "release: cut 1.3.14 [skip release]", - "release: cut 1.5.33 [skip release]", - "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins", - "dhis2 cypress utils: upgrade commands & plugins packages", - "release: cut 1.2.13 [skip ci]", - "release: cut 1.3.12 [skip release]", - "release: cut 1.5.16 [skip release]", - "release: cut 1.4.29 [skip release]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.4.8 [skip release]", "release: cut 1.3.2 [skip ci]", + "release: cut 1.5.1 [skip release]", + "release: cut 1.5.15 [skip release]", + "remove technical dept (#1082)", "adjust tests to new implementation and dependency versions", - "bulk-member-manager: prevent superflous re-renders", - "upgrade app-platform and app-runtime", - "release: cut 1.4.16 [skip release]", - "fix formatting", - "upgrade @dhis2/ui for better validation message", - "eslint: fix linter issues", - "release: cut 1.3.11 [skip release]", - "release: cut 1.5.17 [skip release]", - "prep user-app for continuous release", - "release: cut 1.4.4 [skip release]", - "upgrade ui version", - "release: cut 1.4.9 [skip release]", - "release: cut 1.5.30 [skip release]", - "release: cut 1.4.32 [skip release]", - "cypress json: use more general ingoreTestFiles rule", - "fix jest test suite", - "release: cut 1.5.25 [skip release]", - "release: cut 1.4.33 [skip release]", + "upgrade to cypress commands and plugins v9", + "release: cut 1.4.19 [skip release]", + "remove node_modules from git", + "authority-editor: use design system color for text highlights", + "release: cut 1.2.14 [skip ci]", + "release: cut 1.5.37 [skip release]", + "release: cut 1.5.31 [skip release]", + "release: cut 1.4.27 [skip release]", + "release: cut 1.3.10 [skip ci]", + "cleanup unused deps", + "release: cut 1.3.16 [skip release]", + "release: cut 1.4.11 [skip release]", + "release: cut 1.4.10 [skip release]", + "release: merge beta", + "release: cut 1.4.36 [skip release]", + "release: cut 1.5.3 [skip release]", "cypress: increase timeouts", - "release: cut 1.5.22 [skip release]", - "release: cut 1.3.18 [skip release]", - "release: cut 1.4.18 [skip release]", - "release: cut 1.5.38 [skip release]", - "authority-editor: remove redundant style prop", - "release: cut 1.5.7 [skip release]", - "release: cut 1.4.5 [skip release]", - "release: cut 1.4.35 [skip release]", - "release: cut 1.4.28 [skip release]", - "release: cut 1.5.36 [skip release]", - "adjust empty component prop naming" + "release: cut 1.4.3 [skip release]", + "release: cut 1.4.29 [skip release]", + "release: cut 1.5.26 [skip release]", + "bulk-member-manager: remove redundant check and add explanation", + "test for empty table component", + "release: cut 1.5.23 [skip release]", + "release: cut 1.4.1 [skip release]", + "release: cut 1.5.11 [skip release]", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.4.25 [skip release]", + "release: cut 1.5.14 [skip release]", + "release: cut 1.5.0 [skip release]", + "release: cut 1.3.17 [skip release]", + "release: cut 1.3.13 [skip release]", + "release: cut 1.2.13 [skip ci]", + "only subscribe to value", + "release: cut 1.5.21 [skip release]", + "release: cut 1.3.9 [skip ci]", + "network shim: update captured fixtures", + "remove unused import", + "release: cut 1.5.8 [skip release]", + "release: cut 1.4.31 [skip release]" ], "Features": [ "add and use page header component", - "interface adjustments (#1101)", - "migrate tables and search filter controls to @dhis2/ui (#830)", "group-form: update user group in single json patch request", + "user-group: bulk group member manager (#854)", + "migrate tables and search filter controls to @dhis2/ui (#830)", "add and use empty table state component", - "user-group: bulk group member manager (#854)" + "interface adjustments (#1101)" ], "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 94612502..080a5208 100644 --- a/website/data/apphub.json +++ b/website/data/apphub.json @@ -21,45 +21,45 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)", - "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)", "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", "update app version", - "deps: bump express from 4.18.2 to 4.19.2 (#191)" + "deps: bump express from 4.18.2 to 4.19.2 (#191)", + "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)", + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)" ], "Bug Fixes": [ - "data entry form label", - "data set sync label", - "user sync test runs without results (#183)", "analytics components properties", + "title and short name fields empty who nutrition (#182)", + "user sync test runs without results (#183)", "update element type tei analytics", - "title and short name fields empty who nutrition (#182)" + "data entry form label", + "data set sync label" ], "Features": [ - "create bypass version and dialog component", - "edit visualization", - "future periods included in dataset sync [DHIS2-16805] (#188)", - "event visualization home", - "use new data entry form as default [DHIS2-17078] (#186)", - "add default values to initial setup", - "user test visualization", - "add bypass DHIS2 version [DHIS2-15905] (#193)", + "add users info as help text", + "add bypass component to general settings", + "add bypass version component to general settings", + "remove bypass component from general settings", "add event visualization to search component", "add info label to new form", - "bypass DHIS2 version [DHIS2-15905] (#185)", + "event visualization home", + "create bypass version and dialog component", + "add default values to initial setup", "regenerate en.pot", - "add default value to initial setup", + "add bypass DHIS2 version [DHIS2-15905] (#193)", + "change bypass version label", + "edit visualization", "dataset future periods help text", - "add bypass version component to general settings", - "add users info as help text", + "use new data entry form as default [DHIS2-17078] (#186)", "event visualization in home screen [DHIS2-15647] (#189)", - "event visualization program", - "add bypass component to general settings", - "set new data entry as default", + "add default value to initial setup", + "user test visualization", + "future periods included in dataset sync [DHIS2-16805] (#188)", "create select visualization type component", - "change bypass version label", - "remove bypass component from general settings" + "set new data entry as default", + "bypass DHIS2 version [DHIS2-15905] (#185)", + "event visualization program" ], "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": [ - "data element api call error [DHIS2-14106] (#166)", "save btn should stay disable if no changes", - "buffer error import and byte length (#174)", - "remove D2 API request [DHIS2-14111]", + "default and reset disable referral", "change to disableCollapsibleSections specific", - "minor typo", - "change First launch dialog [DHIS2-14109] (#165)", + "add useMemo to handleCheckbox function", "create initial values mutation [DHIS2-14107]", "allow set 0 reserved values (#173)", - "add useMemo to handleCheckbox function", - "default and reset disable referral", - "change collapsible to disableCollapsible" + "remove D2 API request [DHIS2-14111]", + "buffer error import and byte length (#174)", + "data element api call error [DHIS2-14106] (#166)", + "minor typo", + "change collapsible to disableCollapsible", + "change First launch dialog [DHIS2-14109] (#165)" ], "Features": [ - "collapsible sections for specific settings", - "add useCallback to handleCheckbox function", + "disable referrals TEI programs [DHIS2-15643] (#177)", + "keep datastore ASWA version updated (#175)", "change label title", - "delete unused program and dataset queries", - "use program data from context", - "add workflow", - "android expression validator", "hide collapsible sections form [DHIS2-15644] (#178)", - "constants common file", + "add tests to get expression description", + "use program and dataset data from context", + "add workflow", "regenerate en.pot", - "create workflow context", - "create section component", + "support application text translation [DHIS2-14110] (#170)", + "create disable referral for global settings", + "remove D2 and create initial setup using dataMutation (#167)", "create support for new/experimental features [DHIS2-16174] (#181)", + "android expression validator", + "constants common file", + "remove duplicated API calls [DHIS2-14112] (#169)", + "use program data from context", + "collapsible sections for specific settings", "create more options component", - "keep datastore ASWA version updated (#175)", + "collapsible sections for global settings", + "create section component", "select a program indicator expression [DHIS2-15645] (#179)", - "use program and dataset data from context", - "add tests to get expression description", - "remove D2 and create initial setup using dataMutation (#167)", + "create program tei header component", + "add useCallback to handleCheckbox function", "handle change tei header", + "delete unused program and dataset queries", "save in datastore format", - "create disable referral for specific settings", - "create disable referral for global settings", - "add advanced settings to general", - "support application text translation [DHIS2-14110] (#170)", - "collapsible sections for global settings", "update app version and description", "experimental features component and helper function", - "disable referrals TEI programs [DHIS2-15643] (#177)", - "create program tei header component", - "remove duplicated API calls [DHIS2-14112] (#169)" + "create disable referral for specific settings", + "create workflow context", + "add advanced settings to general" ], "Maintenance": [ + "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)", - "update ui dependencies (#172)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)" + "update ui dependencies (#172)" ], "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

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

GENERIC FEATURES

\n

This version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:

\n

1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID

\n

2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs

\n

3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.

\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. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.

\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_settingswebapp_v2.0.0

" } @@ -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)", "change app version (#57)", + "change metadata and data text in manual dialog (#58)", "[DHIS2-9129] Migration UI components for general settings (#53)", - "[DHIS2-9301] add Manual option to sync (#56)", - "[DHIS2-9131] migrate ui components for data set and programs (#54)" + "[DHIS2-9131] migrate ui components for data set and programs (#54)", + "[DHIS2-9301] add Manual option to sync (#56)" ], "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

" } @@ -708,39 +708,39 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "parse last release version before saving", - "update user groups", - "support four-part version numbers", - "parse new version before saving", - "regenerate en.pot", - "delete all apk version", - "icon", + "style add padding to search input", "isGreaterVersion and padZeros functions for all expressions", + "regenerate en.pot", "add userGroups to dependencies", + "parse new version before saving", + "delete apk version", + "icon", + "update user groups", + "parse last release version before saving", + "delete all apk version", "allow user to upload latest app version (#7)", - "version format 4 digits [DHIS2-16802]", + "support four-part version numbers", "remove all usergroups already assigned from option list", - "delete apk version", - "style add padding to search input" + "version format 4 digits [DHIS2-16802]" ], "Features": [ - "erase all content [DHIS2-15911]", - "show userGroups names and default apk version", - "create user groups access component", - "save userGroup on the fly", - "regenerate en.pot", + "add warning when no match found", + "create basic components to list user groups", + "regenerate en.pot", "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", - "upload new apk with user group", - "save user group on the fly when editing version [DHIS2-17222]", + "save userGroup on the fly", "create button to erase all content", + "create user groups access component", "assign user groups to version already created", + "grant access to apk by userGroup [DHIS2-16678]", + "save user group on the fly when editing version [DHIS2-17222]", + "erase all content [DHIS2-15911]", + "show userGroups names and default apk version", + "create basic components to search user groups", "first time setup with empty value", "support application text translation [DHIS2-15593]", - "add warning when no match found", - "create basic components to list user groups", - "add erase all button", - "grant access to apk by userGroup [DHIS2-16678]", - "create basic components to search user groups" + "upload new apk with user group", + "add erase all button" ], "Maintenance": [ "update app version" @@ -864,8 +864,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.39 [skip release]" @@ -925,14 +925,14 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "add new workflows (#554)", - "update workflows" + "update workflows", + "add new workflows (#554)" ], "Maintenance": [ - "update CODEOWNERS (#558)", - "update cli-app-scripts", + "release: cut 100.2.36 [skip release]", "remove QA from CODEOWNERS", - "release: cut 100.2.36 [skip release]" + "update CODEOWNERS (#558)", + "update cli-app-scripts" ], "Bug Fixes": [ "ensure logic does not fail with empty response pre v40", @@ -1026,8 +1026,8 @@ "DHIS2-13915: show spinner when an app is being installed" ], "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
" } @@ -1188,8 +1188,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)" @@ -1289,14 +1289,14 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "rename class", - "update app icon (#484)", + "format", "release: cut 100.2.19 [skip release]", - "format" + "update app icon (#484)", + "rename class" ], "Bug Fixes": [ - "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", - "correct logic" + "correct logic", + "support core and custom app management when app hub is not available [DHIS2-13112] (#485)" ], "GitHub": "

100.2.19 (2022-11-17)

\n

Bug Fixes

\n
    \n
  • support core and custom app management when app hub is not available [DHIS2-13112] (#485) (8c7ea13)
  • \n
" } @@ -1604,8 +1604,8 @@ "release: cut 100.1.16 [skip release]" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "upgrade app-plaform to prevent accidental plugin builds (#624)" + "upgrade app-plaform to prevent accidental plugin builds (#624)", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.1.16 (2024-09-29)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (0ec66b4)
  • \n
  • upgrade app-plaform to prevent accidental plugin builds (#624) (437a499)
  • \n
" } @@ -1722,8 +1722,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)" @@ -1743,16 +1743,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update app icon (#599)", "update proptypes import", - "release: cut 100.1.9 [skip release]", - "format fixtures", "update network fixtures and cypress config", + "format fixtures", + "release: cut 100.1.9 [skip release]", + "update app icon (#599)", "update dependencies" ], "Bug Fixes": [ - "design, color, spacing adjustments", - "design adjustments [UX-132]" + "design adjustments [UX-132]", + "design, color, spacing adjustments" ], "Build Updates": [ "bump workflow node versions" @@ -1815,9 +1815,9 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix d2-style script", "fix lint script", - "replace semantic commit checks with new workflow" + "replace semantic commit checks with new workflow", + "fix d2-style script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1883,11 +1883,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "release: cut 100.1.3 [skip ci]", "deps-dev: update app-scripts to get new publish command", - "yarn: deduplicate lockfile", "deps: update app-runtime to latest alpha", - "codeowners: introduce owners" + "codeowners: introduce owners", + "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile" ], "Documentation": [ "colocate app docs" @@ -1928,8 +1928,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)", - "release: cut 31.1.15 [skip ci]" + "release: cut 31.1.15 [skip ci]", + "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2009,10 +2009,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-16010] app crashes on invalid programid (#3765)", - "useProgramInfo hook breaks the app", + "app stuck in loading state when url has invalid enrollmentId or teiId", "app crash on invalid programid", - "app stuck in loading state when url has invalid enrollmentId or teiId" + "useProgramInfo hook breaks the app", + "[DHIS2-16010] app crashes on invalid programid (#3765)" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -2032,17 +2032,17 @@ "channel": "stable", "releaseNotes": { "Features": [ - "orgunit context event workspace", "[DHIS2-17792] Org unit context in forms (#3828)", - "add org unit context to forms", "use cache for subvalues", - "update client to list converter", + "orgunit context event workspace", + "changes in tooltip component", "add orgunit context stages and events widget", - "changes in tooltip component" + "update client to list converter", + "add org unit context to forms" ], "Bug Fixes": [ - "renaming of return statement", - "cy tests breakes after translation fix" + "cy tests breakes after translation fix", + "renaming of return statement" ], "Maintenance": [ "release: cut 101.14.0 [skip release]" @@ -2062,17 +2062,17 @@ "channel": "stable", "releaseNotes": { "Features": [ + "fixed size table and columns", + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "add org unit selector", + "add validation", "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "temp", - "select org unit for linked event", - "add validation", - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", - "fixed size table and columns" + "select org unit for linked event" ], "Bug Fixes": [ - "remove console log", - "fixed size improvement" + "fixed size improvement", + "remove console log" ], "Maintenance": [ "release: cut 101.13.0 [skip release]" @@ -2133,17 +2133,17 @@ "channel": "stable", "releaseNotes": { "Features": [ - "display name for orgunit", - "orgunit context event workspace", - "use cache for subvalues", - "update client to list converter", "[DHIS2-17956] Display name for org unit in changelog (#3826)", + "use cache for subvalues", + "orgunit context event workspace", + "display name for orgunit", + "changes in tooltip component", "add orgunit context stages and events widget", - "changes in tooltip component" + "update client to list converter" ], "Bug Fixes": [ - "renaming of return statement", "improve flow type", + "renaming of return statement", "merge conflict" ], "Maintenance": [ @@ -2184,8 +2184,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", "make arrow size static", + "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", "revert changes to text" ], "Maintenance": [ @@ -2206,10 +2206,10 @@ "channel": "stable", "releaseNotes": { "Features": [ + "review changes", "merge hooks for auto select", - "pre select", "[DHIS2-17970] Auto-select orgUnit if there is only one available (#3798)", - "review changes" + "pre select" ], "Bug Fixes": [ "remove children check", @@ -2236,15 +2236,15 @@ "cleanup after running NewPage tests (#3843)" ], "Bug Fixes": [ - "cleanup after tests are run", "[DHIS2-18215] selected working list not persisted on navigate (#3838)", "persist working list on navigate", + "cleanup after tests are run", "allow navigate back despite displayFrontPageList" ], "Maintenance": [ - "review", + "release: cut 101.10.2 [skip release]", "[DHIS2-17915] remove opt-in functionality (#3796)", - "release: cut 101.10.2 [skip release]" + "review" ], "GitHub": "

101.10.2 (2024-10-14)

\n

Bug Fixes

\n
    \n
  • [DHIS2-18215] selected working list not persisted on navigate (#3838) (599b2c1)
  • \n
" } @@ -2261,13 +2261,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-18028] User is able to add invalid related stages event (#3795)", "change logic for linkable events", - "split up all and linkable events" + "split up all and linkable events", + "[DHIS2-18028] User is able to add invalid related stages event (#3795)" ], "Maintenance": [ - "remove redundant filter", - "release: cut 101.10.1 [skip release]" + "release: cut 101.10.1 [skip release]", + "remove redundant filter" ], "GitHub": "

101.10.1 (2024-10-14)

\n

Bug Fixes

\n
    \n
  • [DHIS2-18028] User is able to add invalid related stages event (#3795) (301585e)
  • \n
" } @@ -2284,12 +2284,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "orgunit context event workspace", - "[DHIS2-17771] Org unit context in tables and lists (#3813)", "use cache for subvalues", - "update client to list converter", + "orgunit context event workspace", + "changes in tooltip component", "add orgunit context stages and events widget", - "changes in tooltip component" + "update client to list converter", + "[DHIS2-17771] Org unit context in tables and lists (#3813)" ], "Bug Fixes": [ "renaming of return statement" @@ -2452,21 +2452,21 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-17874] replace remaining Material UI components (#3794)", - "change menu components", - "remove grow", - "change popover", + "remove snackbar", + "remove icons", "remove icon button", "change to icon button", - "remove icons", - "remove paper", - "remove snackbar" + "change menu components", + "change popover", + "remove grow", + "[DHIS2-17874] replace remaining Material UI components (#3794)", + "remove paper" ], "Bug Fixes": [ + "type error for open delay", "after review changes", "data test prop", - "increase max width", - "type error for open delay" + "increase max width" ], "Maintenance": [ "release: cut 101.7.0 [skip release]" @@ -2549,43 +2549,43 @@ "channel": "stable", "releaseNotes": { "Features": [ + "clean up for tooltip", + "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)", + "remove id from ancestors", + "orgunit in enrollment widget completed", "change tooltip component", "follow cache standard for all functions", - "use recursion", - "profile widget org unit tooltip completed", - "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)", "org unit context in Stages and Events widget", + "use recursion", "change from orgunitname to name", - "remove id from ancestors", - "clean up for tooltip", - "orgunit in enrollment widget completed", + "profile widget org unit tooltip completed", "change to clienttolist for widgetenrollment" ], "Bug Fixes": [ + "merge with master", + "error in getOrgUnitNames", + "lint", + "remove unnecessary function from recursion", + "remove console log", "undefined value for ancestor", - "disabled value", "after review changes", - "merge with master", - "restructure cache", - "remove level", + "changes on recursion", + "review changes for orgunitname file", + "set back to cleint to view", "missing orgunitname in chip component", - "cache structure for useorgunitnames", - "lint", + "remove unused component", "change cache name", - "changes on recursion", - "set back to name", - "remove unnecessary function from recursion", "code clean up", - "change to clienttolist in widgetprofile", - "error in getOrgUnitNames", - "review changes for orgunitname file", - "cy test", - "set back to right cache", - "move full path hook", - "remove console log", + "cache structure for useorgunitnames", + "remove level", + "set back to name", "change to orgunitname", - "set back to cleint to view", - "remove unused component" + "set back to right cache", + "restructure cache", + "cy test", + "disabled value", + "change to clienttolist in widgetprofile", + "move full path hook" ], "Maintenance": [ "release: cut 101.5.0 [skip release]" @@ -2628,10 +2628,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)", - "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)", - "cypress tests", "release: cut 101.4.0 [skip release]", + "cypress tests", + "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)", + "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)", "deps: bump actions/download-artifact in /.github/workflows" ], "Features": [ @@ -2639,8 +2639,8 @@ "add overflow menu with actions" ], "Bug Fixes": [ - "review comments", - "pr-comments" + "pr-comments", + "review comments" ], "GitHub": "

101.4.0 (2024-09-09)

\n

Features

\n
    \n
  • [DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756) (12af138)
  • \n
" } @@ -6738,18 +6738,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "dependabot config and remove dev branch from workflows (#3027)", + "break up command chain", "deps: bump express from 4.18.1 to 4.19.2 (#3018)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", "deps: bump the security group with 3 updates (#3046)", "release: cut 100.2.4 [skip release]", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "cypress 13 upgrade (#3040)", - "dependabot config and remove dev branch from workflows (#3027)", - "break up command chain" + "cypress 13 upgrade (#3040)" ], "Bug Fixes": [ - "display correct app version in dhis2 and updated workflows (#3061)", "add missing dependencies for semantic-release (#3062)", - "stop fetching schemas and replace d2 with dataEngine (#3056)" + "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
" } @@ -6766,15 +6766,15 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "fetch visualization always when caching (DHIS2-17509) (#2986)", "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)" ], "Maintenance": [ + "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)", "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)" + "run release step on tags so it publishes to d2-ci (#2989)" ], "Refactoring": [ "use rich text component from analytics (#2474)" @@ -6794,11 +6794,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "merge to master", + "avoid reading from undefined error (DHIS2-17334) (#2970)", "dimension list design (DHIS2-16270) (#2861)", "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", - "merge to master", - "avoid reading from undefined error (DHIS2-17334) (#2970)" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -6819,9 +6819,9 @@ "releaseNotes": { "Bug Fixes": [ "short name was not being shown in visualizations (#2959)", + "translations: sync translations from transifex (dev)", "merge to master", - "in paragraphs were removed in dashboard item description (#2962)", - "translations: sync translations from transifex (dev)" + "in paragraphs were removed in dashboard item description (#2962)" ], "Maintenance": [ "release: cut 100.2.1 [skip release]" @@ -6864,33 +6864,33 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update analytics dependency (#2934)", - "analytics (#2856)", - "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", - "analytics@26.2.0", - "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", "use the repo default branch for dependabot (#2887)", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", - "use latest alpha for testing", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", "run the release step on both master and dev branches (#2929)", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", "release: cut 100.1.0 [skip release]", - "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)", + "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", + "analytics (#2856)", + "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", - "include patch packages in cache-key (#2855)", "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", + "update analytics dependency (#2934)", + "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", + "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)", "26.2.0-cumulative-values-alpha.1", - "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", - "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", - "include release notes in slackbot message (#2911)" + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", + "include patch packages in cache-key (#2855)", + "include release notes in slackbot message (#2911)", + "use latest alpha for testing", + "analytics@26.2.0" ], "Bug Fixes": [ - "show tag/tooltip only when a filter other than ou/pe is used (#2941)", + "translations: sync translations from transifex (dev) (#2920)", "merge to master", "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", "use interpretations component from Analytics (DHIS2-15441) (#2430)", - "translations: sync translations from transifex (dev) (#2920)" + "show tag/tooltip only when a filter other than ou/pe is used (#2941)" ], "Features": [ "support outlier table plugin (DHIS2-16751) (#2912)" @@ -6914,15 +6914,15 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge translations from past 3 weeks", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge translations from past 3 weeks" ], "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "allow for both 200 and 201 response from backend in cypress tests (#2802)", "only run release-success if master branch", + "clean up cypress folder (#2687)", "add github job that reports successful release (#2712)", - "clean up cypress folder (#2687)" + "allow for both 200 and 201 response from backend in cypress tests (#2802)", + "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
" } @@ -6939,9 +6939,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: upgrade several dependencies (#2686)", "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)", - "release: cut 100.0.3 [skip release]" + "release: cut 100.0.3 [skip release]", + "deps: upgrade several dependencies (#2686)" ], "Bug Fixes": [ "parse the ou filter correctly for all ou types (#2691)", @@ -6965,14 +6965,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "disable nightly scheduled test run (#2511)", "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", - "increase default cypress timeout to reduce test flakiness (#2456)", + "disable nightly scheduled test run (#2511)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", "nightly failing to set up cypress (#2378)", - "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", + "increase default cypress timeout to reduce test flakiness (#2456)", "release: cut 100.0.2 [skip release]", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", - "release: cut 100.0.1 [skip release]" + "release: cut 100.0.1 [skip release]", + "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)" ], "Documentation": [ "move docs to app (#2384)" @@ -6999,8 +6999,8 @@ "translations: sync translations from transifex (dev)" ], "Documentation": [ - "move docs to app (#2384)", - "move docs to app repo" + "move docs to app repo", + "move docs to app (#2384)" ], "GitHub": "

100.0.1 (2023-06-12)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (5b0b3b6)
  • \n
" } @@ -7069,13 +7069,13 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "update to shared workflows", - "fix main branch ref in concurrency expression (#1080)" + "fix main branch ref in concurrency expression (#1080)", + "update to shared workflows" ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.12 [skip release]" @@ -7401,8 +7401,8 @@ "DHIS2-17668: sanitise HTML in table instead of showing it as text" ], "Testing": [ - "DHIS2-17668: update e2e tests network fixtures", - "DHIS2-17668: add e2e fixtures for v40 and 41" + "DHIS2-17668: add e2e fixtures for v40 and 41", + "DHIS2-17668: update e2e tests network fixtures" ], "Maintenance": [ "release: cut 100.0.12 [skip release]" @@ -7485,18 +7485,18 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ + "update v38 fixtures", "prevent failing jest test", - "update jest mock [DHIS2-15415]", - "translations: sync translations from transifex (master)", "update v39 fixtures", - "remove v37 e2e", "add scroll on workflow selector [DHIS2-15415]", + "remove v37 e2e", + "translations: sync translations from transifex (master)", "add scroll for workflows [DHIS2-15415]", - "update v38 fixtures" + "update jest mock [DHIS2-15415]" ], "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.0.8 [skip release]" + "release: cut 100.0.8 [skip release]", + "update CODEOWNERS" ], "GitHub": "

100.0.8 (2023-09-13)

\n

Bug Fixes

\n
    \n
  • add scroll on workflow selector [DHIS2-15415] (2a8c140)
  • \n
  • prevent failing jest test (30b66ae)
  • \n
  • remove v37 e2e (5f387e4)
  • \n
  • update jest mock [DHIS2-15415] (be1a01a)
  • \n
  • update v38 fixtures (52d1538)
  • \n
  • update v39 fixtures (a978552)
  • \n
  • translations: sync translations from transifex (master) (43a0105)
  • \n
  • translations: sync translations from transifex (master) (b3a4609)
  • \n
  • translations: sync translations from transifex (master) (0c0f6b2)
  • \n
  • translations: sync translations from transifex (master) (0efe83b)
  • \n
  • translations: sync translations from transifex (master) (840eb4f)
  • \n
  • translations: sync translations from transifex (master) (6c7882f)
  • \n
  • translations: sync translations from transifex (master) (668b440)
  • \n
  • translations: sync translations from transifex (master) (ae80f4a)
  • \n
  • translations: sync translations from transifex (master) (0708a09)
  • \n
  • translations: sync translations from transifex (master) (1839610)
  • \n
  • translations: sync translations from transifex (master) (d65c9c1)
  • \n
  • translations: sync translations from transifex (master) (6655b23)
  • \n
  • translations: sync translations from transifex (master) (0fad2b8)
  • \n
" } @@ -7516,11 +7516,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ + "upgrade packages and produce new fixtures", + "add e2e test runs for new versions and fresh fixtures", "fix cypress tests referring to last year", - "fix formatting uissue in workflows config file", "release: cut 100.0.7 [skip release]", - "add e2e test runs for new versions and fresh fixtures", - "upgrade packages and produce new fixtures" + "fix formatting uissue in workflows config file" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n
    \n
  • handle falsy date string and fix offset logic (#187) (f440244)
  • \n
" } @@ -7667,10 +7667,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.0 [skip ci]", - "release: cut v100 and become continuously delivered", + "release: migrate to new app version scheme", "add code owners", - "release: migrate to new app version scheme" + "release: cut v100 and become continuously delivered", + "release: cut 100.0.0 [skip ci]" ], "Build Updates": [ "verify: enable apphub publish" @@ -7696,9 +7696,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ - "approval-status-tag: adjust failing test", + "data-workspace: remove warning when showing non-default forms (#113)", "approval-status-tag: don't show time-ago for approved-above (#114)", - "data-workspace: remove warning when showing non-default forms (#113)" + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -7772,8 +7772,8 @@ "add title and subtitle to data sets if set in display options" ], "Bug Fixes": [ - "custom text styles", - "change text alignment in data set display options from left / right to line start / line end" + "change text alignment in data set display options from left / right to line start / line end", + "custom text styles" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -7853,11 +7853,11 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ + "add e2e", + "add netlify deploy workflows", "remove custom cypress reporter", "update workflows (#401)", - "add netlify deploy workflows", - "fix workflow expression", - "add e2e" + "fix workflow expression" ], "Maintenance": [ "release: cut 100.8.3 [skip release]", @@ -7901,8 +7901,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "remove duplicate parsing function", - "upload download artifact versions (#400)" + "upload download artifact versions (#400)", + "remove duplicate parsing function" ], "Maintenance": [ "release: cut 100.8.1 [skip release]" @@ -7923,11 +7923,11 @@ "releaseNotes": { "Features": [ "make section collapsable if they are not rendered as tabs", - "add an arrow button to collapse or expand each section", - "make collapsible a feature toggle", "make collapsed section same width of when they are expanded", "make data sets sections collapsable", - "revert setting collapsible with feature toggle" + "revert setting collapsible with feature toggle", + "add an arrow button to collapse or expand each section", + "make collapsible a feature toggle" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -7972,8 +7972,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.0 [skip release]", "fix workflow and enable yarn caching", + "release: cut 100.6.0 [skip release]", "enhance CI" ], "Features": [ @@ -8066,8 +8066,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "change file structure to separate transposed from grouped", - "apply code review comments" + "apply code review comments", + "change file structure to separate transposed from grouped" ], "Testing": [ "add missed tests" @@ -8131,21 +8131,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": [ + "prevent setting warning as undefined", "validator: limits as warning instead of error (#357)", - "help: add warning style reference to help", "warning border style to yellow", - "prevent setting warning as undefined", - "prevent unnecessary renders when form has errors (#358)", - "tests: update tests" + "tests: update tests", + "help: add warning style reference to help", + "prevent unnecessary renders when form has errors (#358)" ], "Refactoring": [ - "cleanup", "validation-tooltip: rename invalid prop to enabled", - "extract warningvalidate" + "extract warningvalidate", + "cleanup" ], "Documentation": [ "comment" @@ -8205,9 +8205,9 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "fix ci", + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes", - "publish jest test results to reportportal (#352)" + "fix ci" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -8250,10 +8250,10 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "publish cypress test results to reportportal (#349)", "use import instead of require", - "cleaning PR", "debug merging launches", + "publish cypress test results to reportportal (#349)", + "cleaning PR", "update API_KEY name and merge parallel launches" ], "Bug Fixes": [ @@ -8297,57 +8297,57 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "add data-tests attrs to cat-combo-table-body related components", "metadata selectors: add comments & rename variable to reflect its contents", - "metadata selectors: improve names, ensure consistent default values", "prepare test utils to accept a shared QueryCache", - "add data-tests attrs to cat-combo-table-body related components", - "use delete limits: use \"useDataValueSetQueryKey\"" + "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "use delete limits: use \"useDataValueSetQueryKey\"", + "metadata selectors: improve names, ensure consistent default values" ], "Testing": [ - "cartesian: cover with tests (DHIS2-14386)", - "use upload file data value mutation: cover with tests", "metadata selectors: add jest tests for all untested selectors", - "use imperative validate: cover request failure", + "use imperative validate: cover response transformation", + "use upload file data value mutation: cover with tests", "use delete limits: cover with tests", + "cover remaining metadata selectors", "cover hooks in data-value-mutations.js (#314)", - "use set form completion mutation: cover with tests", - "use update limits: cover with tests", "cover useImperativeValidate with tests (#321)", - "use imperative validate: cover response transformation", + "use imperative validate: cover request failure", + "cartesian: cover with tests (DHIS2-14386)", "use delete data value mutation: cover with tests", - "use set data value mutation: cover with tests", - "use imperative validate: use real query keys instead of mocked ones", + "use update limits: cover with tests", + "use set form completion mutation: cover with tests", "category combo table body: cover with tests", "cover & cartesian", - "cover remaining metadata selectors" + "use set data value mutation: cover with tests", + "use imperative validate: use real query keys instead of mocked ones" ], "Maintenance": [ - "remove duplicate test", "release: cut 100.2.1 [skip release]", + "catch up dev with master", + "remove outdated comment from test", + "update cypress to v12 and upgrade related configs & code (#319)", + "remove duplicate test", + "release: cut 100.2.2 [skip release]", + "merge `master` to development (#325)", "release: cut 100.3.1 [skip release]", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "remove duplicate & unused utils file", - "release: cut 100.2.0 [skip release]", - "update cypress to v12 and upgrade related configs & code (#319)", - "catch up dev with master", - "release: cut 100.2.4 [skip release]", + "release: cut 100.2.3 [skip release]", "release: cut 100.1.2 [skip release]", - "remove outdated comment from test", + "release: cut 100.2.0 [skip release]", "remove unnecessary code from test", - "release: cut 100.2.3 [skip release]", - "release: cut 100.2.2 [skip release]", - "merge `master` to development (#325)" + "release: cut 100.2.4 [skip release]", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure" ], "Bug Fixes": [ - "use FetchError class from app-runtime [DHIS2-15085] (#316)", - "lock forms when organisation unit is closed [BETA-25] (#317)", + "cover useSetFormCompletionMutation with tests (#315)", "cartesian: return empty array when no vectors provided", - "translations: sync translations from transifex (development)", + "use FetchError class from app-runtime [DHIS2-15085] (#316)", "use set form completion mutation: handle optimistic update errors correctly", + "translations: sync translations from transifex (development)", + "include attribute options in completion post [DHIS2-15032] (#311)", "rollback failed complete [DHIS2-15033] (#312)", - "cover useSetFormCompletionMutation with tests (#315)", - "include attribute options in completion post [DHIS2-15032] (#311)" + "lock forms when organisation unit is closed [BETA-25] (#317)" ], "Features": [ "merge development into master" @@ -8367,30 +8367,30 @@ "channel": "stable", "releaseNotes": { "Features": [ - "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", "lock-status: add expiry to footer bar", - "nice UI", - "lock-status: check lockDate (wip)" + "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", + "lock-status: check lockDate (wip)", + "nice UI" ], "Bug Fixes": [ "expiry date calculation", - "handle undefined data set", - "include username in string for i18n", - "remove conditional chaining", - "use suggested text", - "error when no period is selected", - "use set form completion mutation: handle optimistic update errors correctly", "use relative time with absolute time in tooltip", - "adjust for different time locales", + "use suggested text", "cover useSetFormCompletionMutation with tests (#315)", - "don't show expiration if excepted by user authorities", "align inputPeriod check with backend [DHIS2-14218]", - "only update status from backend once" - ], + "don't show expiration if excepted by user authorities", + "only update status from backend once", + "include username in string for i18n", + "adjust for different time locales", + "handle undefined data set", + "use set form completion mutation: handle optimistic update errors correctly", + "remove conditional chaining", + "error when no period is selected" + ], "Refactoring": [ - "cover useUpdateLimits and useDeleteLimits with tests (#313)", - "shorter ISO string", "prepare test utils to accept a shared QueryCache", + "shorter ISO string", + "cover useUpdateLimits and useDeleteLimits with tests (#313)", "remove extra org unit dependency", "use delete limits: use \"useDataValueSetQueryKey\"" ], @@ -8398,18 +8398,18 @@ "use upload file data value mutation: cover with tests", "use delete limits: cover with tests", "cover hooks in data-value-mutations.js (#314)", - "use set form completion mutation: cover with tests", - "use update limits: cover with tests", "use delete data value mutation: cover with tests", + "use update limits: cover with tests", + "use set form completion mutation: cover with tests", "use set data value mutation: cover with tests" ], "Maintenance": [ + "update comment", + "remove outdated comment from test", "remove duplicate test", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "remove log", - "remove outdated comment from test", "remove unnecessary code from test", - "update comment", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "release: cut 100.3.0 [skip release]" ], "GitHub": "

100.3.0 (2023-05-16)

\n

Features

\n" @@ -8676,8 +8676,8 @@ "fix main branch ref in concurrency expression (#105)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Features": [ "add skipAudit, dryRun, and import strategy to UI [DHIS2-17489] (#100)" @@ -8884,11 +8884,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "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 tests to cover add exchange usecase", - "add tests to cover edit exchange usecase and format" + "add tests to cover edit exchange usecase and format", + "add more tests and improve some of the existing ones" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -8928,11 +8928,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add some tests for main data page", - "more tests for data page and setup for other pages", - "add more tests to general data page and refactor existing ones", "add additional tests for main exchange page", - "add initial tests for main data display page" + "add more tests to general data page and refactor existing ones", + "add initial tests for main data display page", + "add some tests for main data page", + "more tests for data page and setup for other pages" ], "Bug Fixes": [ "add mock for resize observer", @@ -8996,20 +8996,20 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "add missing transations", + "minor fixes", "update fixtures for cypress tests", - "move testing libraty to dev dependencies", - "minor fixes" + "add missing transations", + "move testing libraty to dev dependencies" ], "Features": [ - "update version of dhis2 app runtime", - "upgrade app platform and ui library", "show sharing button only if the user can share the exchange", - "add sharing button to data exchange configurations", - "add tests for edit overview page", - "add sharing button which opens a sharing dialog in configurations", "upgrade node version for ci", - "add sharing settings" + "add sharing button which opens a sharing dialog in configurations", + "upgrade app platform and ui library", + "add sharing settings", + "add sharing button to data exchange configurations", + "update version of dhis2 app runtime", + "add tests for edit overview page" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -9089,8 +9089,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "upgrade cypress to version", - "upgrade cypress version" + "upgrade cypress version", + "upgrade cypress to version" ], "Maintenance": [ "release: cut 100.4.0 [skip release]" @@ -9416,9 +9416,9 @@ "releaseNotes": { "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", + "manually propagate error style changes from master to new CSS module", "show error UI when plugin has empty rows", - "address css lint errors", - "manually propagate error style changes from master to new CSS module" + "address css lint errors" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -9438,9 +9438,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "handle missing icon file more gracefully", + "include credentials when fetching the icon", "fetch icon with credentials (#3264)", - "include credentials when fetching the icon" + "handle missing icon file more gracefully" ], "Maintenance": [ "release: cut 100.8.2 [skip release]" @@ -9460,18 +9460,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "consolidate visualization error test", - "bump analytics version", "use hardcoded dev version for running e2e prod tests (#3240)", - "release: cut 100.8.1 [skip release]" + "bump analytics version", + "release: cut 100.8.1 [skip release]", + "consolidate visualization error test" ], "Bug Fixes": [ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)", "solve sizing/visibility issues in dashboard" ], "Testing": [ - "add regression test for totals with boolean value types", - "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes" + "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes", + "add regression test for totals with boolean value types" ], "GitHub": "

100.8.1 (2024-10-18)

\n

Bug Fixes

\n
    \n
  • compute subtotals/totals for boolean types (DHIS2-9155) (#3194) (ebc0806)
  • \n
" } @@ -9509,26 +9509,26 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "deduplicate deps", + "prevent visualization plugin test to log errors by fixing the test", + "prevent error log for missing components", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "do not log action errors during jest test run", + "fix local jest run (#3218)", "prevent console error output", + "do not log getShallowAddToLayoutButton during test run", + "tweak jest config so it only reports to portal when on CI", + "remove reference to maps app", + "tweak test config", "disable report-portal debug logging", "release: cut 100.7.2 [skip release]", - "tweak test config", "remove unneeded console.error hack", - "remove unclear code and replace with ESLint disable comment", - "deps: bump the security group across 1 directory with 7 updates (#3192)", - "fix local jest run (#3218)", - "prevent error log for missing components", - "do not log getShallowAddToLayoutButton during test run", "remove test file without any tests", - "deduplicate deps", - "prevent visualization plugin test to log errors by fixing the test", - "do not log action errors during jest test run", - "tweak jest config so it only reports to portal when on CI", - "remove reference to maps app" + "remove unclear code and replace with ESLint disable comment" ], "Bug Fixes": [ - "add requireActual to analytics mock to prevent component missing errors", - "translations: sync translations from transifex (master) (#3200)" + "translations: sync translations from transifex (master) (#3200)", + "add requireActual to analytics mock to prevent component missing errors" ], "GitHub": "

100.7.2 (2024-09-25)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3200) (4f5635d)
  • \n
" } @@ -9545,8 +9545,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "restore report-portal config (#3181)", - "release: cut 100.7.1 [skip release]" + "release: cut 100.7.1 [skip release]", + "restore report-portal config (#3181)" ], "Bug Fixes": [ "display correct app version in dhis2 and updated workflows (#3182)", @@ -9591,13 +9591,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ "use constant from analytics instead of 'co'", - "release: cut 100.6.2 [skip release]", - "remove !important styles" + "remove !important styles", + "release: cut 100.6.2 [skip release]" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

\n
    \n
  • apply grab cursor to assigned categories dimension item (#3140) (437b8f1)
  • \n
" } @@ -9636,8 +9636,8 @@ "Maintenance": [ "import order", "unused imports", - "resolve to @dhis2/ui 9.4.4 (#3129)", - "release: cut 100.6.0 [skip release]" + "release: cut 100.6.0 [skip release]", + "resolve to @dhis2/ui 9.4.4 (#3129)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -9646,8 +9646,8 @@ "pivot table as default vis type in DV (DHIS2-15833) (#3159)" ], "Testing": [ - "update tests", - "make tests expect pivot table as vis type" + "make tests expect pivot table as vis type", + "update tests" ], "GitHub": "

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
" } @@ -9684,9 +9684,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "bump analytics to 26.7.5 for period translations", + "bump analytics with fix for DHIS2-16904 (#3124)", "bump analytics for testing", - "bump analytics with fix for DHIS2-16904 (#3124)" + "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -9706,13 +9706,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "release: cut 100.5.7 [skip release]", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", - "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", - "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", - "release: cut 100.5.7 [skip release]" + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -9732,9 +9732,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", - "use improved rich text editor from analytics (DHIS2-15522)" + "use improved rich text editor from analytics (DHIS2-15522)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -9754,18 +9754,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.5.5 [skip release]", - "run release job for tags (#3064)", "optimize Cypress recordings with conditional triggers (#3043)", - "do not run release step on dev branch (#3083)" + "run release job for tags (#3064)", + "do not run release step on dev branch (#3083)", + "release: cut 100.5.5 [skip release]" ], "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "merge to master", "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", + "merge to master", "translations: sync translations from transifex (dev)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "dimension chip design updates (DHIS2-16272) (#2934)" + "dimension chip design updates (DHIS2-16272) (#2934)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)" ] } }, @@ -9781,10 +9781,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "merge to master", - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)" + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -9803,10 +9803,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "try locking highcharts to 10.2.0", "merge to master", - "plugin flashes when interacting with Interpretations modal (#3017)", - "translations: sync translations from transifex (dev)" + "plugin flashes when interacting with Interpretations modal (#3017)" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -9831,11 +9831,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "wait for different SVG for single value", "add classnames and update json instructions file for outlier tables (#3000)", "remove query param section from url glob", - "correct typo in visualisation type", - "change urlReg to urlGlob and correct glob pattern for outlier tables" + "wait for different SVG for single value", + "change urlReg to urlGlob and correct glob pattern for outlier tables", + "correct typo in visualisation type" ], "Maintenance": [ "release: cut 100.5.2 [skip release]", @@ -9856,9 +9856,9 @@ "releaseNotes": { "Bug Fixes": [ "ensure only the first period item is used", - "fix period filter and loading spinner when filtering in dashboard (#3002)", + "enable the loading spinner when props change", "merge to master", - "enable the loading spinner when props change" + "fix period filter and loading spinner when filtering in dashboard (#3002)" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -9877,30 +9877,30 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "include release notes in slackbot message (#2974)", + "reorganised dev commits", + "yarn deduplicate", + "remove testRegex from jest config (#2956)", "upgrade @dhis2/analytics", "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "reorganised dev commits", - "add slack bot release success message (#2965)", + "bump node to version 18", + "apply consistent naming to push analytics class names", "run the release step on both dev and master branches (#2990)", - "remove testRegex from jest config (#2956)", + "add slack bot release success message (#2965)", "bump Cypress to version 13 (#2935)", - "release: cut 100.5.0 [skip release]", - "include release notes in slackbot message (#2974)", - "bump node to version 18", - "yarn deduplicate", - "apply consistent naming to push analytics class names" + "release: cut 100.5.0 [skip release]" ], "Testing": [ "adapt tests to new database (#2975)", - "don't expect subtitle to be visible by default", "hover over list to prevent it from being stale", - "refactor data.cy.js to independent test cases" + "refactor data.cy.js to independent test cases", + "don't expect subtitle to be visible by default" ], "Bug Fixes": [ "add custom errors for analytics requests (#2874)", - "push-analytics: add push analytics instructions (#2985)", + "translations: sync translations from transifex (dev)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", - "translations: sync translations from transifex (dev)" + "push-analytics: add push analytics instructions (#2985)" ], "Features": [ "support Outlier table visualization type (DHIS2-13858) (#2942)", @@ -9920,69 +9920,69 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "avoid crash when visualization object is empty (ie. New)", - "do not pass a boolean for icons when saving", "fix bug which cause current to loose props", - "hide icon from visualization when option is toggled", - "update cli-app-scripts and analytics deps", - "dependency updates (#2243)", "translations: sync translations from transifex (dev)", + "dependency updates (#2243)", + "update cli-app-scripts and analytics deps", + "hide icon from visualization when option is toggled", "fetch data element icon and pass it in extraOptions", - "set disabledOptions on AO loading and vis type switching", - "avoid visualization flashing when changing options" + "avoid crash when visualization object is empty (ie. New)", + "do not pass a boolean for icons when saving", + "avoid visualization flashing when changing options", + "set disabledOptions on AO loading and vis type switching" ], "Maintenance": [ "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "switch test server to debug (test.e2e is broken/slow)", - "fix rebase conflict resolutions", "release: cut 100.4.0 [skip release]", + "switch test server to debug (test.e2e is broken/slow)", "use renamed github shared workflow (#2912)", + "update pot file", + "fix rebase conflict resolutions", + "analytics: add support for cumulative values", + "configure continuous delivery workflows (#2254)", "upgrade cypress to v12 and adjust project to it", - "regenerate pot file", - "remove videos", "revert the test server changes and move to a separate PR", - "configure continuous delivery workflows (#2254)", - "update pot file", "use alpha version of analytics", + "regenerate pot file", + "fix linting error", "manually bump deps (#2543)", - "analytics: add support for cumulative values", - "fix linting error" + "remove videos" ], "Features": [ - "remove disabled before passing object to visualization generator", "cumulative values in PT (DHIS2-5497) (#2746)", - "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "handle disabled option in Redux store", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", "handle disabled and helpText props for disabled options", "v100.4.0", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "disabled options based on cumulativeValues in PT DHIS2-15728", "disable legend option when cumulative values is enabled", - "support non-gregorian fixed periods (#2233)", - "handle disabled option in Redux store", - "disable option when cumulativeValues is checked in PT DHiS2-15728" + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "remove disabled before passing object to visualization generator", + "disabled options based on cumulativeValues in PT DHIS2-15728" ], "Testing": [ - "enhance tests, options and sorting", + "add tests for cumulativeValues option in PT", + "fix test failing due to change in single value behaviour", + "refactor clickCheckbox to check/uncheckCheckbox", "add helper functions for totals options", "use current year instead of hardcode it", - "refactor clickCheckbox to check/uncheckCheckbox", - "add tests for cumulativeValues option in PT", - "fix test failing due to change in single value behaviour" + "enhance tests, options and sorting" ], "Refactoring": [ - "allow disabled to be passed as prop", + "avoid extra prop and detect visType internally", + "add helper text when used in PT DHIS2-15727", + "allow legend related option to be disabled", + "streamlined code", + "avoid involuntary changes to current in Redux store", + "remove unnecessary code", "allow checkbox options to be disabled", + "allow disabled to be passed as prop", + "rename variable for clarity", "simplify code for passing displayProperty", - "allow legend related option to be disabled", "allow non toggleable select to be disabled", - "revert changes to option components", "add styles for titles of disabled sections", - "remove unnecessary code", - "add helper text when used in PT DHIS2-15727", - "streamlined code", - "avoid extra prop and detect visType internally", - "rename variable for clarity", - "avoid involuntary changes to current in Redux store" + "revert changes to option components" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -10001,18 +10001,18 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "color set update (DHIS2-16108) (#2906)", - "v100.3.1" + "v100.3.1", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)" ], "Maintenance": [ - "use reportportal fork", - "release: cut 100.3.1 [skip release]", "consolidate cypress tests (#2890)", + "use reportportal fork", + "consolidate legend tests (#2897)", "use latest analytics-e2e-tests workflow", "get BRANCH_NAME and PR_TITLE", - "move RP agent-js-cypress to dhis2 org", - "consolidate legend tests (#2897)" + "release: cut 100.3.1 [skip release]", + "move RP agent-js-cypress to dhis2 org" ] } }, @@ -10031,19 +10031,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "only update interpretations list when in DOM", + "translations: sync translations from transifex (dev)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "prevent state update when modal is closing", "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" + "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)", + "prevent state update when modal is closing" ], "Features": [ - "deps: bump analytics to latest to benefit from fixes and features (#2886)", - "100.3.0" + "100.3.0", + "deps: bump analytics to latest to benefit from fixes and features (#2886)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -10062,62 +10062,62 @@ "channel": "stable", "releaseNotes": { "Features": [ - "use UpdateButton and HoverMenubar from analytics", + "update download menu to use hovermenu components from analytics", "use Toolbar and ToolbarSidebar from analytics (#2358)", - "use hover menu components from analytics for options menu", "use interpretations button from analytics", + "use UpdateButton and HoverMenubar from analytics", "100.2.0 (#2741)", - "update download menu to use hovermenu components from analytics" + "use hover menu components from analytics for options menu" ], "Maintenance": [ "switch test server to debug (test.e2e is broken/slow)", + "fix icon e2e", + "fix typo in component name", "upgrade analytics to get decreased padding", - "release: cut 100.2.0 [skip release]", - "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "fix missing and redundant imports", - "disable the scheduled nightly test run (#2602)", - "fix odd linter error which only fires on ci", + "fix failing legens e2e test", "gitignore cypress videos", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "remove videos", + "fix start e2e", + "fix legend e2e test even better", + "remove yarn start command which was only used for development", + "advance the schedule for the nightly run (#2575)", "update pot file", - "fix scatter e2e", + "run workflow release job on tags as well (#2386)", + "upgrade cypress to v12 and adjust project to it", + "revert the test server changes and move to a separate PR", + "release: cut 100.2.0 [skip release]", + "fix odd linter error which only fires on ci", "manually bump deps (#2543)", - "fix typo in component name", "increase cypress default timeout for DOM activity (#2549)", + "fix scatter e2e", "upgrade @dhis2/analytics to latest", + "disable the scheduled nightly test run (#2602)", + "fix missing and redundant imports", + "fix lines e2e test", "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", - "advance the schedule for the nightly run (#2575)", - "remove videos", - "fix failing legens e2e test", - "run workflow release job on tags as well (#2386)", - "fix legend e2e test even better", - "upgrade cypress to v12 and adjust project to it", - "remove yarn start command which was only used for development", - "fix icon e2e", - "clean up unused imports", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "revert the test server changes and move to a separate PR", - "fix start e2e", - "fix lines e2e test" + "clean up unused imports" ], "Testing": [ - "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "extend timeout after delete has been triggered (#2499)", "comment out icon tests for currently unsupported types", + "rename AO-title to titlebar (DHIS2-15063) (#2435)", "more tests for custom calculations (DHIS2-13871) (#2287)", "skip legend test while data element icons are unsupported", "prevent test names from being dynamic (#2576)", - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "extend timeout after delete has been triggered (#2499)" + "add Cypress tests for SV icon (DHIS2-10496) (#2372)" ], "Bug Fixes": [ - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", - "observe size changes for legend positioning", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "remove divider from plain data source submenu", "translations: sync translations from transifex (dev)", "tweak viz type selector styles to match toolbar", - "adjust e2e element slectors", + "remove divider from plain data source submenu", + "observe size changes for legend positioning", "adjust data test name", - "adjust closeFileMenuWithClick command" + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "adjust closeFileMenuWithClick command", + "adjust e2e element slectors" ], "Refactoring": [ "move the size logic from the plugin wrapper", @@ -10141,12 +10141,12 @@ "extend timeout for loading visualizations (#2368)" ], "Documentation": [ - "move docs to app (#2390)", - "move docs to app repo" + "move docs to app repo", + "move docs to app (#2390)" ], "Bug Fixes": [ - "image paths and apply d2 style", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "image paths and apply d2 style" ], "Maintenance": [ "release: cut 100.1.4 [skip release]" @@ -10165,11 +10165,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "case E7113 throws same msg as E7114 (#2278)", + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", "single value size and position issues (analytics@25.1.10) (#2359)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)", - "v100.1.1", - "case E7113 throws same msg as E7114 (#2278)" + "v100.1.1" ], "Maintenance": [ "release: cut 100.1.3 [skip release]" @@ -10226,63 +10226,63 @@ "channel": "stable", "releaseNotes": { "Features": [ - "single value background color change based upon legend (DHIS2-13702) (#2223)", "100.1.0 (#2286)", - "custom calculations (DHIS2-13871) (#2232)", - "plugin: send installation status [DHIS2-15097] (#2273)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "support non-gregorian fixed periods (#2233)" + "support non-gregorian fixed periods (#2233)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "custom calculations (DHIS2-13871) (#2232)", + "plugin: send installation status [DHIS2-15097] (#2273)" ], "Maintenance": [ - "prepare app for continuous delivery", - "release: cut 100.0.3", - "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", - "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", - "release: cut 100.0.1", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", "add styled-jsx which is a peer dependency (#2253)", - "release: cut 100.0.2", - "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", - "set v100.0.0", - "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", "configure continuous delivery workflows (#2254)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "release: cut 100.0.2", "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", - "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", "bump analytics (#2279)", + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", + "release: cut 100.0.0", + "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "set v100.0.0", "release: cut 100.1.0 [skip release]", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", + "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", + "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", "bump analytics (#2276)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", "deps: bump async from 2.6.3 to 2.6.4 (#2148)", - "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", - "converge master-to-dev (#2281)", - "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "release: cut 100.0.0", - "trigger v100.0.0 (#2237)" + "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", + "release: cut 100.0.3", + "trigger v100.0.0 (#2237)", + "release: cut 100.0.1", + "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", + "prepare app for continuous delivery", + "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "converge master-to-dev (#2281)" ], "Testing": [ - "fix test failing due to change in single value behaviour", - "add extended timeout for file open modal (#2284)" + "add extended timeout for file open modal (#2284)", + "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ - "inject CSS UI variables in plugin (#2270)", - "set height on chart container when not defined (#2246) (#2250)", - "update cli-app-scripts and analytics (#2247)", - "do not pass a boolean for icons when saving", - "target window.parent for postRobot communication (#2256)", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", - "nightly workflow has to run on default branch which is currently dev (#2269)", - "remove old i18n initialisation (#2241)", - "deps: bump cli-app-scripts for precaching improvement", "plugin sends installation status (#2277)", - "update cli-app-scripts and analytics deps", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", + "translations: sync translations from transifex (master) (#2192)", "dependency updates (#2243)", - "fetch data element icon and pass it in extraOptions", "hide icon from visualization when option is toggled", - "translations: sync translations from transifex (master) (#2192)" + "target window.parent for postRobot communication (#2256)", + "inject CSS UI variables in plugin (#2270)", + "fetch data element icon and pass it in extraOptions", + "update cli-app-scripts and analytics (#2247)", + "deps: bump cli-app-scripts for precaching improvement", + "update cli-app-scripts and analytics deps", + "do not pass a boolean for icons when saving", + "nightly workflow has to run on default branch which is currently dev (#2269)", + "remove old i18n initialisation (#2241)", + "set height on chart container when not defined (#2246) (#2250)" ] } }, @@ -10417,8 +10417,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 101.1.13 [skip release]" @@ -10806,23 +10806,23 @@ "channel": "stable", "releaseNotes": { "Features": [ - "move TEI import to new tracker endpoints", "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", + "move Event import to new tracker endpoints", "migrate TEI and Event export to new tracker API", - "move Event import to new tracker endpoints" + "move TEI import to new tracker endpoints" ], "Bug Fixes": [ - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "update tests snapshots", "lint issues", + "migration-trackedentity: change followupStatus to followup", + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-trackedentity: change lastUpdateStartDate to updatedAfter", "loader keeps showing when opening export in new page", - "migration-trackedentity: change followupStatus to followup" + "update tests snapshots" ], "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]" @@ -10955,201 +10955,201 @@ "releaseNotes": { "Features": [ "metadata export: remove csv option and adjust intro text", + "geojson import icon", "new GeoJSON importer (DHIS2-7171)", - "org unit core id scheme select", "import Earth Engine data for population (#1457)", - "publish first version under continuous release", - "geojson import icon" + "org unit core id scheme select", + "publish first version under continuous release" ], "Maintenance": [ - "release: cut 1.5.62 [skip ci]", - "refactor", - "release: cut 1.5.21 [skip ci]", - "release: cut 1.5.56 [skip ci]", "master merge", - "release: cut 1.5.68 [skip ci]", - "release: cut 1.3.0 [skip ci]", - "release: cut 1.5.55 [skip ci]", - "release: cut 1.3.6 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.5.8 [skip ci]", - "deps: upgrade ui (#1487)", - "remove \"xml\" from metadata import/export feature files", - "format", - "release: cut 1.5.17 [skip ci]", - "release: cut 1.5.38 [skip ci]", - "release: cut 1.5.67 [skip ci]", - "release: cut 1.5.57 [skip ci]", - "release: cut 1.5.63 [skip ci]", - "release: cut 1.5.3 [skip ci]", - "release: cut 1.3.3 [skip ci]", - "release: cut 1.3.4 [skip ci]", - "release: cut 1.6.1 [skip release]", - "release: cut 1.5.43 [skip ci]", - "release: cut 1.5.26 [skip ci]", - "set node version to 14 in github scripts", + "release: cut 1.5.28 [skip ci]", + "release: cut 1.5.7 [skip ci]", + "release: cut 1.5.37 [skip ci]", + "release: cut 1.5.64 [skip ci]", + "release: cut 1.4.6 [skip ci]", + "release: cut 1.5.34 [skip ci]", "release: cut 1.5.60 [skip ci]", - "release: cut 1.4.7 [skip ci]", - "use sync mode temporarily", - "release: cut 1.5.20 [skip ci]", - "release: cut 1.5.59 [skip ci]", + "release: cut 1.3.3 [skip ci]", + "release: cut 1.5.0 [skip ci]", + "release: cut 1.5.42 [skip ci]", "release: cut 1.5.18 [skip ci]", - "release: cut 1.5.16 [skip ci]", - "update app icon", - "release: cut 1.5.50 [skip ci]", - "release: cut 1.5.9 [skip ci]", - "release: cut 1.4.2 [skip ci]", + "revert linting fixes", "release: cut 1.5.14 [skip ci]", - "release: cut 1.5.28 [skip ci]", - "release: cut 1.5.10 [skip ci]", - "release: cut 1.5.23 [skip ci]", - "release: cut 1.3.1 [skip ci]", - "release: cut 1.4.3 [skip ci]", - "release: cut 1.5.32 [skip ci]", - "release: cut 1.5.5 [skip ci]", - "move app to continuous release", - "release: cut 1.5.48 [skip ci]", - "release: cut 1.5.39 [skip ci]", - "resolve conflicts in yarn.lock", - "release: cut 1.5.51 [skip ci]", - "update snapshots", - "release: cut 1.5.64 [skip ci]", - "release: cut 1.5.19 [skip ci]", - "release: cut 1.5.58 [skip ci]", + "release: cut 1.4.8 [skip ci]", "release: cut 1.4.1 [skip ci]", + "release: cut 1.5.61 [skip ci]", "release: cut 1.5.45 [skip ci]", - "code cleaning", - "release: cut 1.5.42 [skip ci]", - "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.58 [skip ci]", + "release: cut 1.5.50 [skip ci]", + "release: cut 1.5.38 [skip ci]", + "release: cut 1.4.4 [skip ci]", + "release: cut 1.5.40 [skip ci]", + "release: cut 1.5.68 [skip ci]", + "release: cut 1.5.26 [skip ci]", + "release: cut 1.5.46 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "format", "release: cut 1.5.27 [skip ci]", - "node 16", - "release: cut 1.5.2 [skip ci]", - "browserlist upgrade", + "move app to continuous release", + "release: cut 1.3.4 [skip ci]", + "release: cut 1.5.3 [skip ci]", + "release: cut 1.3.0 [skip ci]", + "release: cut 1.5.9 [skip ci]", + "release: cut 1.5.20 [skip ci]", + "release: cut 1.5.62 [skip ci]", "release: cut 1.5.31 [skip ci]", - "release: cut 1.5.24 [skip ci]", + "deps: upgrade ui (#1487)", + "release: cut 1.3.6 [skip ci]", + "release: cut 1.2.23 [skip ci]", + "update snapshots", + "release: cut 1.5.25 [skip ci]", + "release: cut 1.5.43 [skip ci]", + "release: cut 1.5.67 [skip ci]", + "release: cut 1.5.48 [skip ci]", + "set node version to 14 in github scripts", + "release: cut 1.5.4 [skip ci]", + "release: cut 1.5.63 [skip ci]", + "release: cut 1.5.22 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.56 [skip ci]", + "upgrade snapshot tests", + "release: cut 1.5.55 [skip ci]", + "release: cut 1.5.44 [skip ci]", + "node 16", + "release: cut 1.5.19 [skip ci]", "release: cut 1.5.29 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "release: cut 1.4.8 [skip ci]", - "release: cut 1.3.7 [skip ci]", - "release: cut 1.6.0 [skip release]", + "remove \"xml\" from metadata import/export feature files", "release: cut 1.5.33 [skip ci]", - "release: cut 1.5.36 [skip ci]", - "release: cut 1.5.34 [skip ci]", - "release: cut 1.5.53 [skip ci]", - "release: cut 1.5.0 [skip ci]", - "release: cut 1.5.11 [skip ci]", + "refactor", + "release: cut 1.4.7 [skip ci]", + "code cleaning", + "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.21 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "release: cut 1.5.15 [skip ci]", "release: cut 1.5.66 [skip ci]", - "set node version to 14 in githb scripts", - "jest test fixes", - "release: cut 1.5.69 [skip ci]", + "update app icon", + "release: cut 1.6.0 [skip release]", "release: cut 1.4.5 [skip ci]", - "release: cut 1.4.6 [skip ci]", - "localize", + "release: cut 1.4.0 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.5.10 [skip ci]", + "use sync mode temporarily", + "release: cut 1.3.7 [skip ci]", + "update test snapshots", + "release: cut 1.5.36 [skip ci]", "release: cut 1.5.12 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.57 [skip ci]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.5.8 [skip ci]", + "release: cut 1.5.49 [skip ci]", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.5.54 [skip ci]", + "release: cut 1.4.2 [skip ci]", + "resolve conflicts in yarn.lock", + "release: cut 1.5.32 [skip ci]", "release: cut 1.5.41 [skip ci]", - "release: cut 1.4.4 [skip ci]", - "release: cut 1.5.30 [skip ci]", - "release: cut 1.5.1 [skip ci]", + "release: cut 1.5.11 [skip ci]", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.6.1 [skip release]", + "jest test fixes", + "set node version to 14 in githb scripts", + "release: cut 1.3.1 [skip ci]", "release: cut 1.5.35 [skip ci]", - "release: cut 1.5.52 [skip ci]", + "browserlist upgrade", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.5.30 [skip ci]", + "release: cut 1.5.69 [skip ci]", + "release: cut 1.5.53 [skip ci]", ".hooks folder", - "release: cut 1.5.37 [skip ci]", - "upgrade snapshot tests", - "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.54 [skip ci]", - "release: cut 1.5.61 [skip ci]", - "release: cut 1.5.7 [skip ci]", - "release: cut 1.5.4 [skip ci]", - "release: cut 1.5.40 [skip ci]", - "revert linting fixes", - "release: cut 1.5.22 [skip ci]", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.5.44 [skip ci]", - "release: cut 1.5.25 [skip ci]", - "release: cut 1.5.46 [skip ci]", - "update test snapshots", - "release: cut 1.2.23 [skip ci]", + "release: cut 1.5.39 [skip ci]", + "localize", + "release: cut 1.5.24 [skip ci]", + "release: cut 1.5.52 [skip ci]", "release: cut 1.5.65 [skip ci]", - "release: cut 1.5.47 [skip ci]", - "release: cut 1.5.49 [skip ci]", - "release: cut 1.4.0 [skip ci]" + "release: cut 1.5.5 [skip ci]", + "release: cut 1.5.16 [skip ci]" ], "Bug Fixes": [ - "remove extraneous div", + "update github action to ensure yarn install is run before releasing", + "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", + "use same dataset for total population (#1683)", "preserve users preferred rows per page for data preview (#1504)", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", + "patch webpack to support webworker importScripts with relative publicPath (#1516)", + "tei-export: use correct param name for teiTypeFilter (#1546)", + "adjust overview card design and interaction", + "keep the scroll from happening on preview table unnecessarily (#1539)", + "adjust job overview and summary design", + "use correct update strategy for metadata import [DHIS-12479]", + "adjust spacing so Job summary header and tags look better (#1509)", + "display ou parent name in preview with grey color (#1507)", + "trailing newline", + "don't render component if no options available", + "look for coc match by code", + "loading logic", + "padding fixes for Earth Engine import (#1544)", + "avoid breaking selects [DHIS2-16264] (#1963)", + "add tooltip and disabled Period component when no EE has been selected (#1500)", + "hide stateful selects to preserve state", + "metadata dependency export: remove \"xml\" from intro text", + "standardize typography", + "adjust sidebar style", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", + "adjust schemas layout, typography", + "earth engine import string fixes (#1499)", + "adjust schemas page (squashme)", + "use 'Organisation unit' instead of 'Org unit' in preview table", "page number needs to be reset to 1 when new preview generated (#1508)", - "translations: sync translations from transifex (master)", - "use string for date inputs [DHIS2-12489] (#1750)", + "data element placeholder", + "better error message", + "swap Preview button with Preview header when previewing the data", "adjust margins and add divider for Data preview section (#1510)", "geojson property name should match input field (DHIS2-7171)", - "standardize typography", "update version number for app", - "address issue via workaround", - "display ou parent name in preview with grey color (#1507)", - "update github action to ensure yarn install is run before releasing", - "padding fixes for Earth Engine import (#1544)", - "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", - "sidebar design (squashme)", - "interface adjustments", - "use correct update strategy for metadata import [DHIS-12479]", "hide and show associated geometry attribute select", - "adjust spacing so Job summary header and tags look better (#1509)", - "add tooltip and disabled Period component when no EE has been selected (#1500)", + "remove extraneous div", "move Tooltip to general components folder", + "dataElementGroup no longer needed to fetch current data values (#1503)", + "interface adjustments", + "use convention for page summary text (#1502)", + "address issue via workaround", "don't show list when empty (#1551)", - "adjust schemas page (squashme)", - "adjust radio prefix", - "use same dataset for total population (#1683)", - "adjust org unit tree component", - "add earth engine card to home page (#1541)", - "adjust sidebar style", "async import", - "look for coc match by code", - "patch webpack to support webworker importScripts with relative publicPath (#1516)", - "dataElementGroup no longer needed to fetch current data values (#1503)", - "component class name", - "don't render component if no options available", - "trailing newline", + "sidebar design (squashme)", + "metadata: use correct format names on metadata pages", + "use same page summary text as line-listing-app", + "adjust radio prefix", + "adjust page appearance, add transparent prop", + "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", "label text [DHIS2-11265] (#1677)", - "standardize header typography (squashme)", - "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", "update text for EE import", - "adjust schemas layout, typography", - "swap Preview button with Preview header when previewing the data", - "adjust page appearance, add transparent prop", - "centralize paging in DataPreview component", - "data element placeholder", - "metadata dependency export: remove \"xml\" from intro text", - "use convention for page summary text (#1502)", - "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", - "avoid breaking selects [DHIS2-16264] (#1963)", - "adjust job overview and summary design", - "adjust overview card design and interaction", - "loading logic", - "hide stateful selects to preserve state", - "tei-export: use correct param name for teiTypeFilter (#1546)", "adjust advanced options control", - "earth engine import string fixes (#1499)", - "keep the scroll from happening on preview table unnecessarily (#1539)", - "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", - "use same page summary text as line-listing-app", - "better error message", - "metadata: use correct format names on metadata pages", - "use 'Organisation unit' instead of 'Org unit' in preview table" + "standardize header typography (squashme)", + "adjust org unit tree component", + "centralize paging in DataPreview component", + "add earth engine card to home page (#1541)", + "component class name", + "translations: sync translations from transifex (master)", + "use string for date inputs [DHIS2-12489] (#1750)" ], "Build Updates": [ - "fix d2-style script", "remove no verify step", + "fix lint script", "replace semantic commit checks with new workflow (#1381)", - "fix lint script" + "fix d2-style script" ], "Refactoring": [ - "move fetching eedata to a hook", - "useMemo instead of useState/useEffect", + "metadata: remove xml format option from import and export", "metadata dependency export: remove xml format option", + "get push, pop, update from useForm hook directly in component", "metadata: remove xml format option from import & export", - "metadata: remove xml format option from import and export", - "get push, pop, update from useForm hook directly in component" + "useMemo instead of useState/useEffect", + "move fetching eedata to a hook" ], "Testing": [ "snapshot: update snapshots" @@ -11199,11 +11199,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)", + "release: cut 101.1.9 [skip release]", "skip ReportPortal integration for Dependabot PRs (#585)", "use hardcoded dev version for running e2e prod tests (#598)", - "release: cut 101.1.9 [skip release]", - "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)" + "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", + "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -11223,12 +11223,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "use saved visualization in interpretation modal (#551)", - "display correct app version in dhis2 and updated workflows (#581)" + "display correct app version in dhis2 and updated workflows (#581)", + "use saved visualization in interpretation modal (#551)" ], "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
" } @@ -11286,19 +11286,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "ensure width is within lower and upper bound in a centralized place", "sanitize sidebar width before reading and writing to local storage (#576)", + "ensure width is within lower and upper bound in a centralized place", "sanitize width before reading and writing to local storage" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ - "restore cypress reportportal config", "disable report-portal so we can see test failures", - "adjust comment to code change", + "release: cut 101.1.5 [skip release]", + "restore cypress reportportal config", "decrease delay for showing the blue line on hover", - "release: cut 101.1.5 [skip release]" + "adjust comment to code change" ], "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
" } @@ -11320,14 +11320,14 @@ "update options test after DHIS2 Core v39.6 release (#577)" ], "Maintenance": [ - "round to single decimal", - "remove version dependent e2e test logic for enrollment too", + "only test enrolment skip rounding on v41 and above", "restore cypress config", "add comment with JIRA issue link", "surround assertions with it blocks", - "only test enrolment skip rounding on v41 and above", "disable reporter in cypress config", - "release: cut 101.1.4 [skip release]" + "round to single decimal", + "release: cut 101.1.4 [skip release]", + "remove version dependent e2e test logic for enrollment too" ], "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
" } @@ -11405,41 +11405,41 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add resizable sidebar (DHIS2-17170) (#534)", "add sidebar width to global state and store in local storage", - "decrease sidebar width after window resize if needed", + "add resizable sidebar (DHIS2-17170) (#534)", "allow sidebar width reset via view menu", - "reset to default width on double click", "prevent sidebar from becoming to narrow or extend past the end of the window", "ensure sidebar does not break layout", + "decrease sidebar width after window resize if needed", + "reset to default width on double click", "enable resizing the sidebar with keyboard navigation" ], "Maintenance": [ - "add translation for reset sidebar width button", - "fix typo in filename", - "remove redundant call to event.persist()", "correct some typos", - "release: cut 101.1.0 [skip release]", + "use local storage key format consistent with dashboards", + "fix typo in filename", "add e2e test for reset by double click", - "use correct default size", - "use local storage key format consistent with dashboards" + "release: cut 101.1.0 [skip release]", + "add translation for reset sidebar width button", + "remove redundant call to event.persist()", + "use correct default size" ], "Bug Fixes": [ - "add dependency array to effect hook", "animate width on inner panel to fix reset animation", - "ensure resize handler is removed when the component unmounts", + "set animation duration to 150ms for increased snappiness", "hide panel content after transition is complete", "persist width correctly after resetting", - "set animation duration to 150ms for increased snappiness", - "address overshooting min and max width issues" + "address overshooting min and max width issues", + "ensure resize handler is removed when the component unmounts", + "add dependency array to effect hook" ], "Testing": [ - "implement e2e tests", - "assert out-of-bounds behavior" + "assert out-of-bounds behavior", + "implement e2e tests" ], "Documentation": [ - "add instructions for resetting to default by double-click", - "describe how the resizable sidebar feature works" + "describe how the resizable sidebar feature works", + "add instructions for resetting to default by double-click" ], "Refactoring": [ "keep reading and writing to local storage in a separate file" @@ -11479,10 +11479,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.0.6 [skip release]", - "deps: bump express from 4.18.2 to 4.19.2 (#520)", + "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)", "deps: bump the security group across 1 directory with 10 updates (#541)", - "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)" + "deps: bump express from 4.18.2 to 4.19.2 (#520)", + "release: cut 101.0.6 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -11522,11 +11522,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump the dependencies group across 1 directory with 5 updates (#537)", "add group for security updates to dependabot config (#536)", + "deps: bump the dependencies group across 1 directory with 5 updates (#537)", "upgrade app-platform to support both installed and bundled deployment", - "release: cut 101.0.4 [skip release]", - "enhance parallel cypress test execution (#514)" + "enhance parallel cypress test execution (#514)", + "release: cut 101.0.4 [skip release]" ], "Bug Fixes": [ "hh:mm time format ambiguous (DHIS2-16717) (#538)" @@ -11628,8 +11628,8 @@ "releaseNotes": { "Maintenance": [ "release: cut 100.17.1 [skip release]", - "optimize Cypress recordings with conditional triggers (#505)", - "group all non dhis2 deps into a single dependabot PR (#510)" + "group all non dhis2 deps into a single dependabot PR (#510)", + "optimize Cypress recordings with conditional triggers (#505)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)", @@ -11656,26 +11656,26 @@ "make sorting work in dashboard" ], "Testing": [ - "add another test for sorting/saving", - "refactor after PR review", "enable test for sorting data loaded from AO", "verify values are sorted correctly", - "add Cypress tests for sorting in AO" + "refactor after PR review", + "add Cypress tests for sorting in AO", + "add another test for sorting/saving" ], "Bug Fixes": [ - "reset sorting when a different AO is loaded", - "fix sorting on a \"repeated\" dimension column", - "reset local sorting state when column is removed", "format sorting correctly when saving DHIS2-15836", - "respect user defined sorting in download DHIS2-15248", "use correct property name and case", - "fix merge conflict", - "avoid extra analytics request when loading a new AO", - "pass correct dimension name in download for sorting", "show empty cell for missing boolean values as well (#466)", + "reset sorting when a different AO is loaded", "fix merging conflict", "avoid re-renders and double requests when sorting in dashboard", - "use correct default for sorting direction" + "avoid extra analytics request when loading a new AO", + "fix sorting on a \"repeated\" dimension column", + "pass correct dimension name in download for sorting", + "fix merge conflict", + "respect user defined sorting in download DHIS2-15248", + "use correct default for sorting direction", + "reset local sorting state when column is removed" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -11735,8 +11735,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "implement handling for DHIS2 core-triggered dispatch events (#499)", - "release: cut 100.16.0 [skip release]" + "release: cut 100.16.0 [skip release]", + "implement handling for DHIS2 core-triggered dispatch events (#499)" ], "Features": [ "tracked entity input (DHIS2-16023) (#451)" @@ -11783,21 +11783,21 @@ "add skip rounding option (DHIS2-15629) (#424)" ], "Bug Fixes": [ - "add skipRounding option DHIS2-15629", - "handle showHierarchy separately from requestable options", "add feature toggle for skipRounding option", + "handle showHierarchy separately from requestable options", + "enable skip rounding option for all versions", "add option for skipRounding", - "enable skip rounding option for all versions" + "add skipRounding option DHIS2-15629" ], "Testing": [ - "add test for skipRounding and fix other tests", - "remove version toggle for tests" + "remove version toggle for tests", + "add test for skipRounding and fix other tests" ], "Documentation": [ - "remove screenshot of Options modal", "fix sequence of example screenshots", - "rephrase skip rounding section title", - "add documentation for skip rounding option" + "add documentation for skip rounding option", + "remove screenshot of Options modal", + "rephrase skip rounding section title" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -11820,11 +11820,11 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ - "upgrade @dhis2/analytics", - "apply consistent naming to push-analytics class-names", - "apply consistent naming for push-analytics class names", "fix formatting", - "release: cut 100.14.0 [skip release]" + "release: cut 100.14.0 [skip release]", + "apply consistent naming for push-analytics class names", + "upgrade @dhis2/analytics", + "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
" } @@ -12534,8 +12534,8 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "remove netlify deploy workflows", - "add new workflows (#36)" + "add new workflows (#36)", + "remove netlify deploy workflows" ], "Bug Fixes": [ "handle missing login statuses [DHIS2-17773] (#35)" @@ -12618,8 +12618,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "keep hash location on redirect [DHIS2-17629]", - "pass hash path with redirect [DHIS2-17629] (#32)" + "pass hash path with redirect [DHIS2-17629] (#32)", + "keep hash location on redirect [DHIS2-17629]" ], "Bug Fixes": [ "clean up, add tests" @@ -12682,16 +12682,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove duplicate/unused tests", "release: cut 100.0.5 [skip release]", - "useGetErrorIfNotAllowed hook tests", "add missing coverage flag when running tests", - "app component tests", - "passwordReset page tests", "start adding unit tests", "language update tests", + "passwordReset page tests", + "remove duplicate/unused tests", "clean up tests", - "set code coverage threshold" + "set code coverage threshold", + "useGetErrorIfNotAllowed hook tests", + "app component tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -12858,11 +12858,11 @@ "implement new and edit forms" ], "Maintenance": [ - "update field filters in edit page", - "rename variables", - "text clean up", "add categoryOptionGroup to sectionListViewsConfig", + "rename variables", "change helper texts", + "update field filters in edit page", + "text clean up", "release: cut 0.10.0 [skip release]" ], "Bug Fixes": [ @@ -12883,39 +12883,39 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add validations to fields, and image component", "change org unit form to use new format", - "add org unit parent selector for new org unit form", - "small fixes in org unit and image field", - "fix typing and lint", "refactor component to use shared components created in other pr", - "add details panel to org list", - "add tests for additionsl org unit list features", - "categoryOptions: add categoryOptions form", + "add validations to fields, and image component", + "fix typing and lint", "preserve list state between form navigation (#425)", "first version of teh add org unit form", + "categoryOptions: add categoryOptions form", + "small fixes in org unit and image field", + "add org unit parent selector for new org unit form", + "add tests for additionsl org unit list features", + "add details panel to org list", "add filters to categoryOption list" ], "Bug Fixes": [ + "minor changes to address pr comments", + "update ui to alpha", + "add form-name field, add availability header", + "minor linting", "refactor useLocationSearchState name", - "preserve list state for dataElements", "datefield: useSystemSettings instead of settings", - "datefield: fix inputWidth", - "save state when creating new", - "add missing ImageField", - "add form-name field, add availability header", + "orgunitfield: make orgUnit model available", "improve getDefaults type", - "update ui to alpha", - "fix image selector when there is no image and org unit selectors when there are no org units", - "blur datefield on date select", - "minor changes to address pr comments", - "update multi-calendar-dates dep", - "categoryOption: fix endDate validation", "minor cleanup", "ImageField: add image preview", - "orgunitfield: make orgUnit model available", + "update multi-calendar-dates dep", + "categoryOption: fix endDate validation", + "datefield: fix inputWidth", "fix uploadFile mutation", - "minor linting" + "blur datefield on date select", + "add missing ImageField", + "fix image selector when there is no image and org unit selectors when there are no org units", + "preserve list state for dataElements", + "save state when creating new" ], "Refactoring": [ "use common attributeValues field-filter" @@ -12938,21 +12938,21 @@ "channel": "stable", "releaseNotes": { "Features": [ + "add category options form and list (#419)", "add filters to categoryOption list", - "categoryOptions: add categoryOptions form", - "add category options form and list (#419)" + "categoryOptions: add categoryOptions form" ], "Bug Fixes": [ "improve getDefaults type", + "minor cleanup", "update ui to alpha", - "datefield: useSystemSettings instead of settings", - "datefield: fix inputWidth", - "orgunitfield: make orgUnit model available", "update multi-calendar-dates dep", - "categoryOption: fix endDate validation", - "blur datefield on date select", "add form-name field, add availability header", - "minor cleanup" + "blur datefield on date select", + "categoryOption: fix endDate validation", + "datefield: useSystemSettings instead of settings", + "datefield: fix inputWidth", + "orgunitfield: make orgUnit model available" ], "Refactoring": [ "use common attributeValues field-filter" @@ -12996,22 +12996,22 @@ "channel": "stable", "releaseNotes": { "Features": [ - "categoryOptionCombos: implement categoryOptionCombos", "category-option-combos: forms (#411)", + "categoryOptionCombos: implement categoryOptionCombos", "form: add catCombo form" ], "Bug Fixes": [ - "prevent details panel crashing for catOptCombos", - "add missing file - categoryFilter", - "use card as form-wrapper", - "fix wrong section", "add categoryCombo filters and columns", + "use card as form-wrapper", + "add missing file - categoryFilter", + "prevent details panel crashing for catOptCombos", "hide New model when it cannot be created", + "use card in new as well as edit", + "fix wrong section", "fix categoryCombo edit save", - "list: add check for shareable in actions", "make filters optional", - "fix failing test", - "use card in new as well as edit" + "list: add check for shareable in actions", + "fix failing test" ], "Refactoring": [ "use common form schemas" @@ -13034,8 +13034,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add details panel to org list", - "add tests for additionsl org unit list features" + "add tests for additionsl org unit list features", + "add details panel to org list" ], "Maintenance": [ "release: cut 0.6.0 [skip release]" @@ -13055,40 +13055,40 @@ "channel": "stable", "releaseNotes": { "Features": [ - "Edit and New form base", - "form: add catCombo form", + "catCombo: add category combo form and list (#410)", "form: caregory forms, formbase", - "catCombo: add category combo form and list (#410)" + "Edit and New form base", + "form: add catCombo form" ], "Bug Fixes": [ + "add missing file - categoryFilter", + "format", + "simplify createJsonpatchOperation and formcontents", "add utility type for picking based on field-filters", "category-form: add options-transfer, generic ModelTransfer", - "types: prettify PickWithFieldFilter result-type", "get defaults using zod", - "improve model-transfer", - "translate validation message", - "add missing file - categoryFilter", "list: add filter and columns descriptors to category", - "cleanup", "fix PickWithFieldFilters", + "types: prettify PickWithFieldFilter result-type", "add categoryCombo filters and columns", - "format", - "implement basic category form", - "simplify createJsonpatchOperation and formcontents", - "add label for category options", "model-transferfield: expose filterPlaceholder", + "cleanup", + "fix categoryCombo edit save", "formbase: allow support for no attributes", + "test", "formcontents: fix new form layout", + "implement basic category form", + "add label for category options", + "improve model-transfer", "simplify getAllAttributes", "fix lint and build issues", - "fix categoryCombo edit save", - "test" + "translate validation message" ], "Refactoring": [ "add defaultformcontents for new", - "use common form schemas", "add common zod schemas", - "simplify PickWithFieldFilters" + "simplify PickWithFieldFilters", + "use common form schemas" ], "Maintenance": [ "fix eslint warnings", @@ -13110,48 +13110,48 @@ "releaseNotes": { "Maintenance": [ "bump dhis2 dependencies [DHIS2-17941]", - "release: cut 0.4.0 [skip release]", "upgrade download-artifact action", - "fix eslint warnings" + "fix eslint warnings", + "release: cut 0.4.0 [skip release]" ], "Testing": [ - "org unit list tests (#406)", - "add tests for org unit list page" + "add tests for org unit list page", + "org unit list tests (#406)" ], "Bug Fixes": [ + "format", + "simplify createJsonpatchOperation and formcontents", "add utility type for picking based on field-filters", - "form: improve form notice box", "category-form: add options-transfer, generic ModelTransfer", - "types: prettify PickWithFieldFilter result-type", + "upgrade upload-artifact action", "get defaults using zod", - "improve model-transfer", "list: add filter and columns descriptors to category", - "cleanup", "fix PickWithFieldFilters", - "upgrade upload-artifact action", - "validation: catch async validation - prevents locking up form", - "format", - "implement basic category form", - "simplify createJsonpatchOperation and formcontents", - "improve modeltransfer types", - "model-transferfield: expose filterPlaceholder", - "extend user type", "translation: add missing translations", + "types: prettify PickWithFieldFilter result-type", + "model-transferfield: expose filterPlaceholder", + "cleanup", "formbase: allow support for no attributes", + "test", "formcontents: fix new form layout", + "form: improve form notice box", + "extend user type", + "improve modeltransfer types", + "implement basic category form", + "improve model-transfer", "simplify getAllAttributes", "fix lint and build issues", - "test" + "validation: catch async validation - prevents locking up form" ], "Features": [ - "form: caregory forms, formbase", - "org list deselect all + multi select actions", - "add multi select actions with the ability to download selected org units", - "categories: category forms and form refactor (#407)", "Edit and New form base", + "categories: category forms and form refactor (#407)", "remove select all checkbox from org list", + "form: caregory forms, formbase", "disable ability to autocheck child when parent is selected", - "make org unit deselect all button work" + "make org unit deselect all button work", + "add multi select actions with the ability to download selected org units", + "org list deselect all + multi select actions" ], "Refactoring": [ "add defaultformcontents for new", @@ -13200,33 +13200,33 @@ "add orgUnitList actions [DHIS2-17896]" ], "Bug Fixes": [ - "fix type-errors", - "revert typescript update", - "improve boundQuery helper types", - "support leaf-nodes as root", "on org unit deletion, refetch all needed data", - "some cleanup", "orgunit search WIP", - "use invalidateQueries for refetch", - "deduplicate roots", - "dynamic columns for orgunit list", - "upgrade typescript-eslint", - "fix failing test", + "revert typescript update", "calculate minimum root orgunits", + "fix type-errors", "revert includeChildren, due to API pagination bug", "use includeChildren API instead of parent.id filter to include leaf when root", + "upgrade typescript-eslint", + "support leaf-nodes as root", "add missing file after rename", - "improve message when no results" + "dynamic columns for orgunit list", + "use invalidateQueries for refetch", + "improve boundQuery helper types", + "improve message when no results", + "fix failing test", + "deduplicate roots", + "some cleanup" ], "Refactoring": [ - "improve root computation performance", - "remove unused code", + "simplify queryObject types", "extract row to own file, some cleanup", - "simplify queryObject types" + "improve root computation performance", + "remove unused code" ], "Maintenance": [ - "fix eslint resolution", "update github-actions to use node 18", + "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
" @@ -13245,46 +13245,46 @@ "releaseNotes": { "Refactoring": [ "extract row to own file, some cleanup", - "remove unused code", - "simplify queryObject types", "improve root computation performance", "refactor orgunit state", + "simplify queryObject types", + "remove unused code", "sidenav: add data-test attribute" ], "Testing": [ "data element edit form: add cypress test", - "data element list view: cover filterting by name and pagination", + "cypress: cover de edit and list views", "data element new form: add cypress test", - "cypress: cover de edit and list views" + "data element list view: cover filterting by name and pagination" ], "Maintenance": [ - "fix eslint resolution", "update github-actions to use node 18", "release: cut 0.2.0 [skip release]", + "fix eslint resolution", "edit de cypress test: use first item regardless of the name" ], "Features": [ - "orgunit-list: implement orgunit list (#403)", - "organisation unit table tree", "add orgunit message for loader, error and empty", - "implement pagination" + "implement pagination", + "organisation unit table tree", + "orgunit-list: implement orgunit list (#403)" ], "Bug Fixes": [ - "fix type-errors", - "revert typescript update", - "improve boundQuery helper types", - "support leaf-nodes as root", - "some cleanup", "orgunit search WIP", - "deduplicate roots", - "dynamic columns for orgunit list", - "upgrade typescript-eslint", - "fix failing test", + "revert typescript update", "calculate minimum root orgunits", + "fix type-errors", "revert includeChildren, due to API pagination bug", "use includeChildren API instead of parent.id filter to include leaf when root", + "upgrade typescript-eslint", + "support leaf-nodes as root", "add missing file after rename", - "improve message when no results" + "dynamic columns for orgunit list", + "improve boundQuery helper types", + "improve message when no results", + "fix failing test", + "deduplicate roots", + "some cleanup" ], "GitHub": "

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" } @@ -13415,10 +13415,10 @@ "do not run release step if the head commit is a chore (#3310)" ], "Bug Fixes": [ - "in isIndexInstance:", + "TEs layer not showing all relationships when source and target are of same type (#3281)", "in fetchTEIs: use program instead of TE type", + "in isIndexInstance:", "update teiRelationshipsParser logic and add test", - "TEs layer not showing all relationships when source and target are of same type (#3281)", "in getDataWithRelationships:" ], "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
" @@ -13497,8 +13497,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)" @@ -13518,8 +13518,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "use separate workflows for prs, releases and tags (#3276)", - "release: cut 100.6.1 [skip release]" + "release: cut 100.6.1 [skip release]", + "use separate workflows for prs, releases and tags (#3276)" ], "Bug Fixes": [ "avoid crash when opening map with unsupported Earth Engine layer (#3286)" @@ -13642,16 +13642,16 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "merge dev to master", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", "unclear 'show no data' (#3204)", - "https://dhis2.atlassian.net/browse/DHIS2-15799", - "merge dev to master", - "translations: sync translations from transifex (dev) (#3237)" + "translations: sync translations from transifex (dev) (#3237)", + "https://dhis2.atlassian.net/browse/DHIS2-15799" ], "Maintenance": [ "run release step on tags so it publishes to d2-ci (#3233)", - "do not run release step on dev branch", "optimize Cypress triggers and enhance parallel test execution (#3201)", + "do not run release step on dev branch", "release: cut 100.5.5 [skip release]" ], "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
" @@ -13674,8 +13674,8 @@ "users losing work when opening as chart (#3196)" ], "Maintenance": [ - "release: cut 100.5.4 [skip release]", - "deps: bump express from 4.18.2 to 4.19.2 (#3168)" + "deps: bump express from 4.18.2 to 4.19.2 (#3168)", + "release: cut 100.5.4 [skip release]" ], "GitHub": "

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
" } @@ -13692,9 +13692,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "dashboard filters were not being applied to maps (#3185)", + "translations: sync translations from transifex (dev)", "merge to master", - "translations: sync translations from transifex (dev)" + "dashboard filters were not being applied to maps (#3185)" ], "Maintenance": [ "release: cut 100.5.3 [skip release]" @@ -13714,13 +13714,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "merge to master", - "paragraph newlines in map description were being removed (#3182)", - "translations: sync translations from transifex (dev)" + "paragraph newlines in map description were being removed (#3182)" ], "Maintenance": [ - "docs: update docs for data table, geojson and outdated screenshots (#3178)", - "release: cut 100.5.2 [skip release]" + "release: cut 100.5.2 [skip release]", + "docs: update docs for data table, geojson and outdated screenshots (#3178)" ], "GitHub": "

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
" } @@ -13758,59 +13758,59 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "onLayerAdded wasnt defined for SplitViews", - "limit stroke width to 0-10", - "set map bounds after all layers are added to the map", - "isPushAnalytics url param", - "show no data message when geojson feature has no data (#3145)", - "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", "improve hover states and add consistent spacing [UX-161] (#3121)", - "map plugin - do not load async layers multiple times (#3143)", - "ensure isDownload is a bool to avoid prop-types error", - "set point radius to size that was set in the style settings", - "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", - "tab length should only take the space of the title", - "add class to map container when no map id is set", "improve geojson layer error responses and cypress tests (#3149)", - "various fixes after release testing (#3151)", - "highlight features when data table has filter", + "limit stroke width to 0-10", + "set minimum point size of 1", + "add class-names for push-analytics", + "make `dhis2-map-new` class independent of downloadMode", + "map plugin - do not load async layers multiple times (#3143)", + "use more understandable error messages", "position tooltip right over the thumbnail title", - "prevent enabling download button while loading mask is showing", - "prevent data table effects from running code when no table (#3147)", + "the feature.id is set in maps-gl so use the properties.id instead find correct data", + "reduce the padding to make room for the scrollbar (#3148)", + "tab length should only take the space of the title", + "upgrade maps-gl for the rounded line join and caps", + "set map bounds after all layers are added to the map", + "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", "values that are strings but numeric in quality were not filtering", + "add tooltip on layer thumbnails", + "check full instanceUrl and handle not response.ok in geojson loader (#3142)", "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", + "ensure isDownload is a bool to avoid prop-types error", + "isPushAnalytics url param", + "prevent enabling download button while loading mask is showing", + "onLayerAdded wasnt defined for SplitViews", + "various fixes after release testing (#3151)", "final fixes for geojson (#3154)", - "reset error when switching which layer shows data table", "make logic match prev code", - "upgrade maps-gl for the rounded line join and caps", - "check full instanceUrl and handle not response.ok in geojson loader (#3142)", - "make `dhis2-map-new` class independent of downloadMode", - "set minimum point size of 1", "check download param when navigating to new", - "reduce the padding to make room for the scrollbar (#3148)", - "add class-names for push-analytics", + "add class to map container when no map id is set", + "show no data message when geojson feature has no data (#3145)", + "highlight features when data table has filter", + "prevent data table effects from running code when no table (#3147)", "translations: sync translations from transifex (dev) (#3132)", - "use more understandable error messages", - "add tooltip on layer thumbnails" + "set point radius to size that was set in the style settings" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ - "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 push analytics instructions" + "add push analytics instructions", + "when rendering for push analytics, disable download button until map is rendered (#3072)", + "add ability to add GeoJSON URL external layers (#3127)" ], "Maintenance": [ - "update @dhis2/analytics and deduplicate deps", "improve legend for geojson layers", - "legend item styling - set max line weight and rename to Point radius", - "code cleaning", - "upgrade @dhis2/maps-gl", "read single url param", + "upgrade @dhis2/maps-gl", + "update @dhis2/analytics and deduplicate deps", + "code cleaning", "code comment", "update i18n", + "legend item styling - set max line weight and rename to Point radius", "release: cut 100.5.0 [skip release]" ], "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" @@ -13848,16 +13848,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "dependencies: upgrade ui to v9 (#3115)", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", + "include release notes in slack bot message (#3123)", "release: cut 100.4.0 [skip release]", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", "add data table cypress test and enable orgunitinfo test (#3114)", - "include release notes in slack bot message (#3123)", + "dependencies: upgrade ui to v9 (#3115)", "release: cut 100.3.0 [skip release]" ], "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" } @@ -13896,28 +13896,28 @@ "releaseNotes": { "Bug Fixes": [ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", - "conditionally set PR title in dhis2-verify-app workflow (#3089)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "conditionally set PR title in dhis2-verify-app workflow (#3089)" ], "Maintenance": [ - "use reportportal fork", - "analytics@26.2.0 (#3081)", - "use hyphens for app names", - "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", - "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", - "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", + "use renamed github shared workflow (#3046)", "use more verbose style in LayersLoader to clarify logic (#3075)", "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", - "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", + "analytics@26.2.0 (#3081)", + "use reportportal fork", "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", "26.2.0-cumulative-values-alpha.1", - "use renamed github shared workflow (#3046)", + "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", "release: cut 100.2.3 [skip release]", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", + "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)", - "test updates that decouple test to ui version", - "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)" + "use hyphens for app names", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", + "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", + "test updates that decouple test to ui version" ], "Testing": [ "add report portal attributes", @@ -13938,8 +13938,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "do not show unsupported geojson or arcgis external layers (#3036)", - "do not show geojson or arcgis layers since they are not supported yet (#3036)" + "do not show geojson or arcgis layers since they are not supported yet (#3036)", + "do not show unsupported geojson or arcgis external layers (#3036)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -13960,17 +13960,17 @@ "releaseNotes": { "Maintenance": [ "release: cut 100.2.1 [skip release]", - "only send bot messages on the actual release commit (#2988)", + "set up report portal (#3032)", "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", - "update jest tests and strings for removal of google basemaps", - "set up report portal (#3032)" + "only send bot messages on the actual release commit (#2988)", + "update jest tests and strings for removal of google basemaps" ], "Bug Fixes": [ + "translations: sync translations from transifex (dev)", "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", - "external basemaps were not showing [DHIS2-15953] (#3017)", "ensure layer type is supported and remove the unsupported Google basemaps", + "external basemaps were not showing [DHIS2-15953] (#3017)", "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", - "translations: sync translations from transifex (dev)", "release candidate 100.2.1" ], "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
" @@ -13988,18 +13988,18 @@ "channel": "stable", "releaseNotes": { "Features": [ - "upgrade toolbar (DHIS2-15667) (#2936)", - "merge to master Sept 27" + "merge to master Sept 27", + "upgrade toolbar (DHIS2-15667) (#2936)" ], "Bug Fixes": [ - "accept both lowercase and camelCase interpretationId in url(#2937)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "accept both lowercase and camelCase interpretationId in url(#2937)" ], "Maintenance": [ - "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)", - "release: cut 100.2.0 [skip release]", "fixed period select refactor (#2958)", "send success message to slack when release succeeds (#2954)", + "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)", + "release: cut 100.2.0 [skip release]", "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)" ], "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" @@ -14017,23 +14017,23 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "show warning if event filter is not supported (#2952)", - "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "post a data statistics view when map is open or saved (#2951)", + "hide see position from context meny for split view maps", "use programIndicators endpoint respecting sharing settings (#2950)", + "set default basemap for interpretation map (DHIS2-15788) (#2944)", "use display name for data sets (#2947)", - "hide see position from context meny for split view maps", "draw layers with opacity (#2948)", - "post a data statistics view when map is open or saved (#2951)", - "set default basemap for interpretation map (DHIS2-15788) (#2944)" + "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "show warning if event filter is not supported (#2952)" ], "Maintenance": [ + "remove manifest file", + "fix dataDownload tests", "release: cut 100.1.7 [skip release]", - "format files and fix broken import", "update cypress to v12 and adjust config files", + "cypress test of the interpretations modal", "add cypress test checking context menu contents", - "fix dataDownload tests", - "remove manifest file", - "cypress test of the interpretations modal" + "format files and fix broken import" ], "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
" } @@ -14173,8 +14173,8 @@ "trigger first release" ], "Maintenance": [ - "release: cut 28.3.0 [skip release]", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "release: cut 28.3.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-05)

\n

Features

\n
    \n
  • trigger first release (c595f57)
  • \n
\n

BREAKING CHANGES

\n
    \n
  • trigger the first release on CR
  • \n
" } @@ -14262,8 +14262,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.63 [skip release]" @@ -14286,15 +14286,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "update app-runtime", "ignore styled jsx property", - "fix linting errors", "release: cut 100.0.62 [skip release]", + "update app-runtime", + "fix linting errors", "update cli-app-scripts and ui" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "fix failing test" + "fix failing test", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.0.62 (2024-10-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (5245542)
  • \n
" } @@ -14383,8 +14383,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fall back to periodType name if translation isn't present", - "missing labels in report period selector [DHIS2-16199]" + "missing labels in report period selector [DHIS2-16199]", + "fall back to periodType name if translation isn't present" ], "Maintenance": [ "release: cut 100.0.57 [skip release]" @@ -15242,8 +15242,8 @@ ], "Bug Fixes": [ "add delete confirmation alert", - "bug with auth config when creating rather than editing route", - "show authorities in a MultiSelect rather than an input text field" + "show authorities in a MultiSelect rather than an input text field", + "bug with auth config when creating rather than editing route" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -15375,8 +15375,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.7 [skip release]" @@ -15401,13 +15401,13 @@ "Maintenance": [ "update cli-style", "update ui", - "release: cut 100.2.6 [skip release]", - "update cli-app-scripts" + "update cli-app-scripts", + "release: cut 100.2.6 [skip release]" ], "Bug Fixes": [ - "add missing d2-ui dep", + "ignore lint error", "translations: sync translations from transifex (master)", - "ignore lint error" + "add missing d2-ui dep" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (b1ad8d0)
  • \n
" } @@ -15528,8 +15528,8 @@ "remove oauth2 section from version 42 and above" ], "Maintenance": [ - "release: cut 100.2.0 [skip release]", - "resolve linting issues" + "resolve linting issues", + "release: cut 100.2.0 [skip release]" ], "Bug Fixes": [ "move the filter logic on mounted", @@ -15712,10 +15712,10 @@ "releaseNotes": { "Maintenance": [ "update app version (#1302)", - "release: cut 100.0.0 [skip release]", "update verify-app github action", "add apphubid", - "update app title (#1303)" + "update app title (#1303)", + "release: cut 100.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • adding AppHub ID to enable continuous release
  • \n
" } @@ -15830,8 +15830,8 @@ ], "Bug Fixes": [ "translations: sync translations from transifex (master)", - "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "fix main branch ref in concurrency expression" ], "GitHub": "

101.0.46 (2024-10-13)

\n

Bug Fixes

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

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