From db99cd099e24f9f76619538de85e46e1b9670903 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 2 Feb 2025 23:57:38 +0000 Subject: [PATCH] chore: autopublish 2025-02-02T23:57:38Z --- website/data/app_releases.json | 3514 ++++++++++++++++---------------- website/data/apphub.json | 2328 ++++++++++----------- 2 files changed, 2921 insertions(+), 2921 deletions(-) diff --git a/website/data/app_releases.json b/website/data/app_releases.json index 359a26f8..d7d313b5 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -2,236 +2,236 @@ "android-settings-app": { "2.4.1": { "Maintenance": [ + "deps: bump express from 4.19.2 to 4.21.0 (#202)", + "deps: bump braces from 3.0.2 to 3.0.3 (#195)", + "deps: bump webpack from 5.88.2 to 5.94.0 (#199)", "update app version", + "deps: bump rollup from 2.79.1 to 2.79.2 (#204)", "deps: bump ws from 7.5.9 to 7.5.10 (#194)", - "deps: bump webpack from 5.88.2 to 5.94.0 (#199)", - "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)", - "deps: bump braces from 3.0.2 to 3.0.3 (#195)", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)", - "deps: bump rollup from 2.79.1 to 2.79.2 (#204)", - "deps: bump express from 4.19.2 to 4.21.0 (#202)" + "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)" ], "Features": [ - "add min location specific program", - "add android version label", - "add manual location specific program", - "disable manual coordinate by configuration [DHIS2-17632] (#198)", - "set null as default value of maximum file size [DHIS2-17548] (#197)", + "edit min location specific program", "set null as default value of max file size", - "create label helptext component", + "configurable precision level for location capture [DHIS2-17633] (#201)", "remove unused component", - "edit min location specific program", - "max value accepted", - "create manual location checkbox component", - "regenerate en.pot", "remove userCredentials references (#208)", - "show the minimum Android app version required [DHIS2-16804] (#203)", "create min location number field component", "initial default value maximum file size", - "configurable precision level for location capture [DHIS2-17633] (#201)" + "show the minimum Android app version required [DHIS2-16804] (#203)", + "create label helptext component", + "create manual location checkbox component", + "add manual location specific program", + "set null as default value of maximum file size [DHIS2-17548] (#197)", + "regenerate en.pot", + "add android version label", + "max value accepted", + "add min location specific program", + "disable manual coordinate by configuration [DHIS2-17632] (#198)" ], "Bug Fixes": [ - "min acceptable value 0", - "redirect url based on the api version (#205)" + "redirect url based on the api version (#205)", + "min acceptable value 0" ], "GitHub": "

GENERIC FEATURES\nThis version of the Settings App brings some bug fixes and configuration of the Appearance functionalities, which now also include:

\n

Program Appearance Settings:

\n

Configurable precision: Admins can now configure the minimum accepted accuracy for location data. This feature ensures that only precise location data is captured, enhancing the overall quality and reliability of collected data.

\n

Disable manual coordinate: Administrators can now disable manual location capture per program using a new checkbox field. This parameter ensures that users can only capture their current location, maintaining consistency and accuracy in location data.

\n

Synchronization Settings

\n

Global:

\n

Default values for maximum file size: When setting up the ASWA for the first time, the default value for this feature is now set to null instead of 0, preventing issues where the app would not download any resources when the limit was set to 0.

\n

Android App version compatibility: Properties will now display the minimum Android app version required ensuring users are aware of the compatibility requirements.

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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

\n\n\n

General Settings

\n

Opt-in Features:

\n\n\n

\n

RELEASE INFO:

\n\n

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

" }, "2.3.0": { "Maintenance": [ - "deps: bump 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 ua-parser-js from 0.7.31 to 0.7.33 (#155)", + "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)", "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)" ], "Features": [ - "multirow header table [DHIS2-14920] (#159)", + "update yarn", "max file size to upload (#157)", - "change authorities from all to androidsettings", - "use tracker importer if current API is 2.40 or higher", - "tracker exporter default value by API version", "change import has authority", - "authorization wall based on api version", + "use notice box to give info of tracker importer", + "change import modules path", + "multirow header table [DHIS2-14920] (#159)", + "use tracker importer if current API is 2.40 or higher", + "change authorities from all to androidsettings", "use new tracker importer as default [DHIS2-14741] (#158)", + "tracker exporter default value by API version", "move file size from General to Sync Global (#161)", - "change import modules path", "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)", - "update yarn", - "use notice box to give info of tracker importer" + "authorization wall based on api version" ], "Bug Fixes": [ - "update tracker notice box", - "change the default value of the new tracker importer", + "set 0 for download sync programs settings (#160)", "tracker importer default value by API version", + "default values synchronization", "styles add margin and align elements (#163)", - "set 0 for download sync programs settings (#160)", - "export component", "capture exception of manual edition of sync periods [DHIS2-15082] (#162)", - "default values synchronization" + "export component", + "update tracker notice box", + "change the default value of the new tracker importer" ], "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": [ - "pin node version to 14 for netlify", - "add app version", - "reuse visualizationGroup component", - "update app version", "[analytics] fix period label", - "include relative period", - "[general] update disable settings label (#133)", - "textfield max limit of 200 characters", - "regenerate en.pot", - "update proptypes source", - "visualization query for user test [DHIS2-13124] (#132)", - "[program dataset] adjust component width (#134)", "loop elements", - "update metadata queries", "add tests for user sync helpers", - "prop-types: change old style imports to new prop-types (#144)", - "remove None period analytics (#151)", - "import component missing", + "list hides visualizations with Today and Last 30 Days periods (#138)", + "add app version", "simplify function", - "[synchronization dataset] fix period label", "keep None period analytics", "change fixed period labels (#135)", + "update metadata queries", + "[synchronization dataset] fix period label", + "[general] update disable settings label (#133)", + "[program dataset] adjust component width (#134)", + "update app version", + "include relative period", + "pin node version to 14 for netlify", + "reuse visualizationGroup component", + "reuse edit visualization component", + "import component missing", "add datastore keys to readme", - "list hides visualizations with Today and Last 30 Days periods (#138)", - "reuse edit visualization component" + "prop-types: change old style imports to new prop-types (#144)", + "visualization query for user test [DHIS2-13124] (#132)", + "textfield max limit of 200 characters", + "remove None period analytics (#151)", + "update proptypes source", + "regenerate en.pot" ], "Features": [ - "create text area field", + "visualizations program create Edit Title", "change label New Tracker Importer [Sync Settings: Global] (#137)", "hide message of the day (#150)", - "update user sync test metadata size [DHIS2-13061] (#140)", "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)", + "update user sync test metadata size [DHIS2-13061] (#140)", + "create text area field", "improve visualization list (#139)", - "visualizations home create Edit Title", - "visualizations program create Edit Title", "add message of the day to general settings", + "visualizations home create Edit Title", "visualizations dataset create Edit Title", "add Message of the Day [DHIS2-12630] (#119)" ], "Build Updates": [ - "add deploy netlify", + "trigger netlify", "deploy: add netlify deploy workflow (#148)", "replace semantic commit checks with new workflow", "run linting and tests on ci (#146)", - "trigger netlify" + "add deploy netlify" ], "Maintenance": [ - "lint: autofix linting violations", - "npm: add npm scripts", - "set node version for netlify build", - "deps: update app-runtime to latest (#145)", - "add yarn.lock", - "upgrade ui library", "dotfiles: add dotfiles", - "deps: add peer dependencies (#147)", - "deps: loosen version requirements", + "eslint: add rule overrides", "deps: align all dependencies", + "set node version for netlify build", "remove unused workflow", "deps: update app-runtime and cli-app-scripts", "prettier: autofix prettier issues", - "eslint: add rule overrides" + "deps: add peer dependencies (#147)", + "upgrade ui library", + "lint: autofix linting violations", + "deps: loosen version requirements", + "deps: update app-runtime to latest (#145)", + "add yarn.lock", + "npm: add npm scripts" ], "Testing": [ "app: mock app layout component" @@ -240,144 +240,144 @@ }, "2.2.0": { "Features": [ + "[appearance program]prepare configuration and new datastore format", "update webapp version", "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)", + "[appearance program] add optional tei search checkbox to dialog", + "accept previous and new datastore format", + "add checkbox to select optional TEI search [DHIS2-12631] (#120)", "add completionSpinner to json structure", + "Add bash script for automatic deployment (#109)", "change 2.38 as min api version allowed", "appearance add functions to prepare json for datastore", - "accept previous and new datastore format", - "Add bash script for automatic deployment (#109)", - "add checkbox to select optional TEI search [DHIS2-12631] (#120)", - "[appearance program]prepare configuration and new datastore format", "[appearance program] add and edit new specific setting", - "[appearance program] add optional tei search checkbox to dialog", "add webapp version to overview page (#125)" ], "Bug Fixes": [ - "change datastore completion spinner key appearance (#127)", - "appearance change label optional search", "change datastore key appearance (#126)", + "appearance change label optional search", + "appearance default value global completion spinner", + "change datastore completion spinner key appearance (#127)", "change new tracker importer label", - "appearance add completion spinner key to datastore json (#128)", - "appearance default value global completion spinner" + "appearance add completion spinner key to datastore json (#128)" ], "GitHub": "

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

Appearance:
\nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

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

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

RELEASE INFO:

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

GENERIC FEATURES\nThis version of the APK Distribution App brings some bug fixes and allows distribution using user Groups.

\n

The APK Distribution Web App introduces a sophisticated and user-centric enhancement to the download button logic. This new functionality ensures that users always get the most relevant and up-to-date version of our app, tailored specifically to their needs.

\n

For users who are part of a specific user group, the download button will provide the corresponding APK tailored to their group's requirements. This feature ensures that all group members have the right version optimized for their collective needs and workflows.

\n

RELEASE INFO:\nRelease Information Link\nDownload app from the App Hub https://apps.dhis2.org/\nDocumentation APK Distribution Web App doc

" }, "1.1.0": { "Bug Fixes": [ + "allow user to upload latest app version (#7)", + "style add padding to search input", + "parse new version before saving", + "add userGroups to dependencies", "delete all apk version", + "parse last release version before saving", "support four-part version numbers", - "version format 4 digits [DHIS2-16802]", "remove all usergroups already assigned from option list", - "parse last release version before saving", - "style add padding to search input", + "isGreaterVersion and padZeros functions for all expressions", "icon", - "parse new version before saving", - "allow user to upload latest app version (#7)", + "version format 4 digits [DHIS2-16802]", "delete apk version", "regenerate en.pot", - "update user groups", - "isGreaterVersion and padZeros functions for all expressions", - "add userGroups to dependencies" + "update user groups" ], "Features": [ - "erase all content [DHIS2-15911]", - "save user group on the fly when editing version [DHIS2-17222]", - "create basic components to list user groups", - "upload new apk with user group", - "assign user groups to version already created", "grant access to apk by userGroup [DHIS2-16678]", - "save userGroup on the fly", - "add warning when no match found", - "create basic components to search user groups", - "create user groups access component", "add erase all button", + "show userGroups names and default apk version", + "assign user groups to version already created", + "save user group on the fly when editing version [DHIS2-17222]", + "upload new apk with user group", "support application text translation [DHIS2-15593]", "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", - "regenerate en.pot", - "show userGroups names and default apk version", + "create button to erase all content", + "create user groups access component", + "add warning when no match found", + "create basic components to list user groups", "first time setup with empty value", - "create button to erase all content" + "regenerate en.pot", + "create basic components to search user groups", + "erase all content [DHIS2-15911]", + "save userGroup on the fly" ], "Maintenance": [ "update app version" @@ -661,9 +661,9 @@ "fix main branch ref in concurrency expression (#561)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.39 [skip release]" @@ -694,10 +694,10 @@ "update workflows" ], "Maintenance": [ - "update CODEOWNERS (#558)", - "release: cut 100.2.36 [skip release]", "update cli-app-scripts", - "remove QA from CODEOWNERS" + "remove QA from CODEOWNERS", + "release: cut 100.2.36 [skip release]", + "update CODEOWNERS (#558)" ], "Bug Fixes": [ "ensure logic does not fail with empty response pre v40", @@ -743,8 +743,8 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-13915: show spinner when an app is being installed", - "DHIS2-15586: update installed state for non-core apps" + "DHIS2-15586: update installed state for non-core apps", + "DHIS2-13915: show spinner when an app is being installed" ], "Maintenance": [ "release: cut 100.2.32 [skip release]", @@ -763,8 +763,8 @@ }, "v100.2.30": { "Bug Fixes": [ - "DHIS2-15304: display correct error message when session is expired", - "parse error message properly for manual installs (#541)" + "parse error message properly for manual installs (#541)", + "DHIS2-15304: display correct error message when session is expired" ], "Refactoring": [ "implement code review comments to make the api.request method more resilient" @@ -867,10 +867,10 @@ }, "v100.2.19": { "Maintenance": [ + "rename class", "update app icon (#484)", - "release: cut 100.2.19 [skip release]", "format", - "rename class" + "release: cut 100.2.19 [skip release]" ], "Bug Fixes": [ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", @@ -906,9 +906,9 @@ "fix main branch ref in concurrency expression (#626)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.1.17 [skip release]" @@ -988,14 +988,14 @@ "Maintenance": [ "update dependencies", "update proptypes import", - "release: cut 100.1.9 [skip release]", "update network fixtures and cypress config", - "format fixtures", - "update app icon (#599)" + "update app icon (#599)", + "release: cut 100.1.9 [skip release]", + "format fixtures" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -1025,9 +1025,9 @@ }, "v100.1.6": { "Build Updates": [ + "fix lint script", "fix d2-style script", - "replace semantic commit checks with new workflow", - "fix lint script" + "replace semantic commit checks with new workflow" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1060,11 +1060,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "deps-dev: update app-scripts to get new publish command", + "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile", "codeowners: introduce owners", "deps: update app-runtime to latest alpha", - "release: cut 100.1.3 [skip ci]", - "yarn: deduplicate lockfile" + "deps-dev: update app-scripts to get new publish command" ], "Documentation": [ "colocate app docs" @@ -1088,13 +1088,13 @@ }, "v100.1.1": { "Maintenance": [ - "release: cut 100.1.1 [skip ci]", "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)", "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", + "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", - "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)", - "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)" + "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", + "release: cut 100.1.1 [skip ci]" ], "Build Updates": [ "verify: use semantic-release action" @@ -1105,20 +1105,20 @@ }, "v100.1.0": { "Maintenance": [ - "add cypress projectId", + "release: cut 100.1.0 [skip ci]", "add network shim capture fixtures", - "update cli-utils-cypress", "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", - "deps: update cypress packages and add network shim captures", + "remove default cypress fixture", "update @dhis2/cli-utils-cypress to v8.0.1", - "release: cut 100.1.0 [skip ci]", + "add cypress projectId", "update workflow to latest", - "remove default cypress fixture" + "deps: update cypress packages and add network shim captures", + "update cli-utils-cypress" ], "Bug Fixes": [ + "add start:nobrowser script", "add cypress data test prefix to cypress.json", - "use getWithDataTest and findWithDataTest", - "add start:nobrowser script" + "use getWithDataTest and findWithDataTest" ], "Features": [ "add e2e workflow step" @@ -1139,8 +1139,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)" @@ -1149,21 +1149,21 @@ }, "v31.1.14": { "Maintenance": [ - "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", - "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", - "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)", - "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-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", + "release: cut 31.1.14 [skip ci]", + "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", + "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)", "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)", - "release: cut 31.1.14 [skip ci]", - "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", + "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", + "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", + "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)", + "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", - "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", - "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", - "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)" + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)", + "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", + "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1190,14 +1190,14 @@ }, "v31.1.11": { "Maintenance": [ - "release: cut 31.1.11 [skip ci]", + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)", + "release: cut 31.1.11 [skip ci]", "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)", - "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", "release-prepare: cut patch/2.36.0", + "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)" ], "Bug Fixes": [ @@ -1207,9 +1207,9 @@ }, "v31.1.10": { "Maintenance": [ + "release: cut 31.1.10 [skip ci]", "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)", - "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)", - "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)" @@ -1218,8 +1218,8 @@ }, "v31.1.9": { "Bug Fixes": [ - "i18n: import from `./locales/index.js` and update scripts", - "ensure locales are generated before linting" + "ensure locales are generated before linting", + "i18n: import from `./locales/index.js` and update scripts" ], "Maintenance": [ "auto-fix style issues", @@ -1229,10 +1229,10 @@ }, "v31.1.8": { "Maintenance": [ - "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)", - "release: cut 31.1.8 [skip ci]", + "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)", "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)" + "release: cut 31.1.8 [skip ci]", + "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1253,9 +1253,9 @@ "v101.24.1": { "Bug Fixes": [ "convert options to client values", - "remove type check when comparing values", "code cleanup", - "[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928)" + "[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928)", + "remove type check when comparing values" ], "Maintenance": [ "release: cut 101.24.1 [skip release]" @@ -1264,13 +1264,13 @@ }, "v101.24.0": { "Features": [ - "[DHIS2-18329] Add org unit selector in schedule event form (#3925)", - "add org unit selector in schedule event form" + "add org unit selector in schedule event form", + "[DHIS2-18329] Add org unit selector in schedule event form (#3925)" ], "Bug Fixes": [ + "missing org unit name in info box", "info box missing org unit optimisation", - "review comments", - "missing org unit name in info box" + "review comments" ], "Maintenance": [ "release: cut 101.24.0 [skip release]" @@ -1297,30 +1297,30 @@ }, "v101.23.0": { "Features": [ - "set orgunit for event", - "add org unit field to form with validation", "add to redux", - "validation org unit in schedule", + "add orgunit selector to schedule form", + "auto select orgUnit", + "set orgunit for event", "disable org unit in scope selector", "[DHIS2-18325] Show orgunit selector in the new event form (#3879)", - "auto select orgUnit", - "show form without selected org unit", + "add org unit field to form with validation", "add selected org unit to payload", - "add orgunit selector to schedule form" + "show form without selected org unit", + "validation org unit in schedule" ], "Bug Fixes": [ - "remove cy test that clears the org unit", - "code clean up", - "style for schedule", - "nameing of date component", - "simplify pull request", - "use errormessage", - "temp", + "add deleted cy test", "rules, coordinates etc", "fix map center point when no org unit", + "temp", "schedule date automatically info bow", - "add deleted cy test", - "org unit prop mismatch" + "use errormessage", + "org unit prop mismatch", + "style for schedule", + "simplify pull request", + "code clean up", + "nameing of date component", + "remove cy test that clears the org unit" ], "Maintenance": [ "release: cut 101.23.0 [skip release]" @@ -1329,8 +1329,8 @@ }, "v101.22.0": { "Maintenance": [ - "release: cut 101.22.0 [skip release]", - "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)" + "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)", + "release: cut 101.22.0 [skip release]" ], "Features": [ "[DHIS2-17192] show related stages widget on registration page (#3880)" @@ -1343,18 +1343,18 @@ "release: cut 101.21.6 [skip release]" ], "Bug Fixes": [ + "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)", "implement logic", - "remove breaking tests", "remove divider", - "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)", - "change test" + "change test", + "remove breaking tests" ], "GitHub": "

101.21.6 (2025-01-16)

\n

Bug Fixes

\n" }, "v101.21.5": { "Maintenance": [ - "release: cut 101.21.5 [skip release]", - "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)" + "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)", + "release: cut 101.21.5 [skip release]" ], "Bug Fixes": [ "[DHIS2-18836] show 'Profile' instead of 'False' during loading (#3938)" @@ -1363,8 +1363,8 @@ }, "v101.21.4": { "Maintenance": [ - "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)", "release: cut 101.21.4 [skip release]", + "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)", "deps: bump webpack from 5.93.0 to 5.96.1 (#3899)" ], "Bug Fixes": [ @@ -1378,20 +1378,20 @@ "release: cut 101.21.3 [skip release]" ], "Bug Fixes": [ - "use new enpoint for view event", - "version based api call", + "[DHIS2-17613] Use new note endpoint (#3908)", "every serverdate structure based on version", + "bug in function", + "use new enpoint for view event", "serverdata structure based on version", - "[DHIS2-17613] Use new note endpoint (#3908)", - "bug in function" + "version based api call" ], "GitHub": "

101.21.3 (2025-01-12)

\n

Bug Fixes

\n" }, "v101.21.2": { "Bug Fixes": [ + "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)", "set paging to false", - "paging parameter based on version", - "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)" + "paging parameter based on version" ], "Maintenance": [ "release: cut 101.21.2 [skip release]" @@ -1400,11 +1400,11 @@ }, "v101.21.1": { "Bug Fixes": [ - "wrong sort direction for text", - "converting org unit and sorting", - "review comment", + "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)", "remove console log", - "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)" + "review comment", + "converting org unit and sorting", + "wrong sort direction for text" ], "Maintenance": [ "release: cut 101.21.1 [skip release]" @@ -1413,25 +1413,25 @@ }, "v101.21.0": { "Maintenance": [ - "release: cut 101.21.0 [skip release]", - "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)" + "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)", + "release: cut 101.21.0 [skip release]" ], "Features": [ - "geometry scheduledat occuredat in changelog", "[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)", - "update clienttolist", - "style improvements" + "style improvements", + "geometry scheduledat occuredat in changelog", + "update clienttolist" ], "Bug Fixes": [ - "code clean up", - "add check for featuretype", - "review comments", "show coordinate", "convert changelog data in servertoclient", - "revert new folder structure", + "code clean up", + "review comments", + "change from property to fields", + "add check for featuretype", "translation", "revert type change", - "change from property to fields" + "revert new folder structure" ], "GitHub": "

101.21.0 (2025-01-07)

\n

Features

\n" }, @@ -1464,29 +1464,29 @@ }, "v101.20.0": { "Maintenance": [ - "release: cut 101.20.0 [skip release]", - "[DHIS2-18635] Fix Cypress tests (#3912)" + "[DHIS2-18635] Fix Cypress tests (#3912)", + "release: cut 101.20.0 [skip release]" ], "Features": [ - "add menu items for unlik and delete event", + "add validation", + "temp", "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)", - "delete and unlink function", + "add menu items for unlik and delete event", "update dhis ui", - "temp", - "add validation" + "delete and unlink function" ], "Bug Fixes": [ - "remove update data", + "dublicate code", + "review comments", "use invalidatequeries", "merge error in package json", - "review comments", - "user message improvements", - "indexeddb write access", - "review changes", "revert changes in version after dhis2 ui update", + "remove update data", + "review changes", "merge conflict", - "remove noticebox and add alerterror", - "dublicate code" + "indexeddb write access", + "user message improvements", + "remove noticebox and add alerterror" ], "GitHub": "

101.20.0 (2024-12-17)

\n

Features

\n" }, @@ -1529,46 +1529,46 @@ }, "v101.19.0": { "Maintenance": [ - "update calendarInput ui version", - "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)", "update tests", + "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)", + "update calendarInput ui version", "release: cut 101.19.0 [skip release]" ], "Features": [ - "add validation to dateTime & age fields", + "use calendarInput component in forms", + "scheduleDate reset when there is invalid date", + "add errors to main field", "eventDate validation to use internal error from calendarInput", "add error messages", - "add errors to main field", - "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)", - "use calendarInput component in forms", - "scheduleDate reset when there is invalid date" + "add validation to dateTime & age fields", + "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)" ], "Bug Fixes": [ - "always pass current context", - "flow types", - "pass validationContext for unique validator", - "add disabled to calendar input", "refactor incident date validation to use form validations", - "update rules engine version", - "remove current context from function", - "enrollment date input fields", "date and dateTime errors to display only once", + "runtime error when date is null", + "enrollment date input fields", + "add disabled to calendar input", + "schedule date in related stages to display calendarInput internal errors", "flow errors", "width & calendarWidth to be string", - "runtime error when date is null", "remove ref", - "failing tests", - "schedule date in related stages to display calendarInput internal errors" + "always pass current context", + "update rules engine version", + "remove current context from function", + "flow types", + "pass validationContext for unique validator", + "failing tests" ], "GitHub": "

101.19.0 (2024-12-03)

\n

Features

\n" }, "v101.18.1": { "Maintenance": [ "skip lint title and commits for bots (#3898)", - "deps: bump express from 4.19.2 to 4.21.0 (#3808)", "release: cut 101.18.1 [skip release]", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)", "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)" + "deps: bump express from 4.19.2 to 4.21.0 (#3808)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1577,11 +1577,11 @@ }, "v101.18.0": { "Features": [ - "label improvement", + "[DHIS2-16337] Org unit in view event page (#3882)", "add field and label to view event page", - "add orgunit id to redux", "add validator", - "[DHIS2-16337] Org unit in view event page (#3882)" + "add orgunit id to redux", + "label improvement" ], "Bug Fixes": [ "remove console log" @@ -1593,24 +1593,24 @@ }, "v101.17.0": { "Features": [ - "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)", "add calendarInput", - "display errors" + "display errors", + "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)" ], "Bug Fixes": [ - "add label", - "replace onKeyPress with onKeyDown", - "allow empty strings to run onBlur", + "label type definition", "calendarInput zindex", - "remove editable prop", "flow errors", "display date in wrong format when passing dd-mm-yyyy", - "label type definition" + "add label", + "remove editable prop", + "allow empty strings to run onBlur", + "replace onKeyPress with onKeyDown" ], "Maintenance": [ - "update calendarInput ui version", + "release: cut 101.17.0 [skip release]", "remove unnecessary props", - "release: cut 101.17.0 [skip release]" + "update calendarInput ui version" ], "GitHub": "

101.17.0 (2024-11-25)

\n

Features

\n" }, @@ -1625,9 +1625,9 @@ }, "v101.16.6": { "Bug Fixes": [ - "[DHIS2-17519] app crashing when opening new event from view event (#3781)", + "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)", "app crashing when openeing new event from view event", - "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)" + "[DHIS2-17519] app crashing when opening new event from view event (#3781)" ], "Maintenance": [ "release: cut 101.16.6 [skip release]" @@ -1657,12 +1657,12 @@ "v100.4.2": { "Maintenance": [ "Sonarqube fixes (#3182)", - "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)", - "release: cut 100.4.2 [skip release]" + "release: cut 100.4.2 [skip release]", + "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)" ], "Bug Fixes": [ - "not possible to see more or search for App items when editing dashboard (#3186)", - "the Item selector list is populated based on the item type, but for some reason" + "the Item selector list is populated based on the item type, but for some reason", + "not possible to see more or search for App items when editing dashboard (#3186)" ], "GitHub": "

100.4.2 (2025-01-22)

\n

Bug Fixes

\n" }, @@ -1684,18 +1684,18 @@ "add gh workflow for dependency-track (#3170)" ], "Features": [ - "release DHIS2-18441 and DHIS2-13038", - "implement dashboard slideshow (#3081)", "maximize use of the available screen space by reducing whitespace in the dashboard item grid", - "add space efficient dashboard bar design and dashboard selection, and keyboard navigation" + "release DHIS2-18441 and DHIS2-13038", + "add space efficient dashboard bar design and dashboard selection, and keyboard navigation", + "implement dashboard slideshow (#3081)" ], "GitHub": "

100.4.0 (2025-01-08)

\n

Features

\n" }, "v100.3.2": { "Maintenance": [ + "release: cut 100.3.2 [skip release]", "release workflow improvements (#3157)", - "remove ReportPortal configuration (#3151)", - "release: cut 100.3.2 [skip release]" + "remove ReportPortal configuration (#3151)" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#3142)" @@ -1704,16 +1704,16 @@ }, "v100.3.1": { "Maintenance": [ + "upgrade all used gh action versions (#3131)", + "dependabot config separate dev group and exclude react-grid-layout (#3110)", "use hardcoded dev version for running e2e prod tests (#3109)", + "add separate dev dependencies group and exclude rgl", "i18next is no longer a dependency", - "deps: bump webpack in the security group across 1 directory (#3096)", "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", - "deps: bump the security group with 4 updates (#3132)", - "remove i18next and react-dom as direct dependencies (#3138)", - "upgrade all used gh action versions (#3131)", "release: cut 100.3.1 [skip release]", - "add separate dev dependencies group and exclude rgl", - "dependabot config separate dev group and exclude react-grid-layout (#3110)" + "deps: bump the security group with 4 updates (#3132)", + "deps: bump webpack in the security group across 1 directory (#3096)", + "remove i18next and react-dom as direct dependencies (#3138)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1740,32 +1740,32 @@ }, "v100.2.4": { "Maintenance": [ - "break up command chain", - "cypress 13 upgrade (#3040)", "dependabot config and remove dev branch from workflows (#3027)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "deps: bump the security group with 3 updates (#3046)", + "deps: bump express from 4.18.1 to 4.19.2 (#3018)", "release: cut 100.2.4 [skip release]", - "deps: bump express from 4.18.1 to 4.19.2 (#3018)" + "break up command chain", + "deps: bump the security group with 3 updates (#3046)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", + "cypress 13 upgrade (#3040)" ], "Bug Fixes": [ - "stop fetching schemas and replace d2 with dataEngine (#3056)", "display correct app version in dhis2 and updated workflows (#3061)", - "add missing dependencies for semantic-release (#3062)" + "add missing dependencies for semantic-release (#3062)", + "stop fetching schemas and replace d2 with dataEngine (#3056)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

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

100.1.0 (2024-03-21)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -1854,19 +1854,19 @@ "merge translations from past 3 weeks" ], "Maintenance": [ - "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)", - "only run release-success if master branch", "release: cut 100.0.4 [skip release]", - "clean up cypress folder (#2687)" + "only run release-success if master branch", + "add github job that reports successful release (#2712)" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

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

2.0.0 (2024-02-28)

\n

Features

\n\n

BREAKING CHANGES

\n" }, "v1.2.6": { "Maintenance": [ "bump to v99.9.9", + "workflow: update gh workflow", "release: cut 1.2.6 [skip release]", "set minDHIS2Version to 2.39", - "workflow: update gh workflow", "prepare continuous release", "add AppHub id to d2.config" ], @@ -2635,8 +2635,8 @@ }, "v1.2.1": { "Bug Fixes": [ - "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", "translations: sync translations from transifex (master)", + "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", "use reduce", "support array of objects" ], @@ -2648,8 +2648,8 @@ "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", @@ -2767,14 +2767,14 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ + "update v39 fixtures", "update jest mock [DHIS2-15415]", - "prevent failing jest test", "update v38 fixtures", + "prevent failing jest test", "add scroll on workflow selector [DHIS2-15415]", "remove v37 e2e", - "update v39 fixtures", - "translations: sync translations from transifex (master)", - "add scroll for workflows [DHIS2-15415]" + "add scroll for workflows [DHIS2-15415]", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "update CODEOWNERS", @@ -2787,11 +2787,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 formatting uissue in workflows config file", "fix cypress tests referring to last year", + "add e2e test runs for new versions and fresh fixtures", "release: cut 100.0.7 [skip release]", - "fix formatting uissue in workflows config file" + "upgrade packages and produce new fixtures" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n" }, @@ -2861,8 +2861,8 @@ }, "v100.0.0": { "Maintenance": [ - "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]" ], @@ -2877,15 +2877,15 @@ "v99.9.9": {}, "v1.16.8": { "Bug Fixes": [ - "data-workspace: reduce header height (#108)", + "update broken imports", "adress failing tests due to new layering mechanism", - "data-workspace: clean up CSS for overflowing table header text", - "update broken imports" + "data-workspace: reduce header height (#108)", + "data-workspace: clean up CSS for overflowing table header text" ], "Maintenance": [ + "release: cut 1.16.8 [skip ci]", "dedupe and refresh yarn lock", - "upgrade @dhis2/ui so it contains table header fixes", - "release: cut 1.16.8 [skip ci]" + "upgrade @dhis2/ui so it contains table header fixes" ], "GitHub": "

1.16.8 (2021-10-12)

\n

Bug Fixes

\n" }, @@ -2894,9 +2894,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ + "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", - "approval-status-tag: don't show time-ago for approved-above (#114)" + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -2905,8 +2905,8 @@ }, "v1.16.6": { "Bug Fixes": [ - "approval-status-tag: show custom tag text for unauthorized users (#106)", - "auth: distinguish between hasAppAccess and hasApprovalAuthorities" + "auth: distinguish between hasAppAccess and hasApprovalAuthorities", + "approval-status-tag: show custom tag text for unauthorized users (#106)" ], "Maintenance": [ "release: cut 1.16.6 [skip ci]" @@ -2919,12 +2919,12 @@ "approval-satus-tag: adjust test to simplified implementation" ], "Testing": [ - "approval-status-tag: adjust test to new implementation", - "approval-status-tag: adjust cypress tests to new implementation" + "approval-status-tag: adjust cypress tests to new implementation", + "approval-status-tag: adjust test to new implementation" ], "Maintenance": [ - "update network fixtures", - "release: cut 1.16.5 [skip ci]" + "release: cut 1.16.5 [skip ci]", + "update network fixtures" ], "GitHub": "

1.16.5 (2021-10-04)

\n

Bug Fixes

\n" }, @@ -2933,9 +2933,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" }, @@ -2944,8 +2944,8 @@ "show message to users with no authority to approve data (#102)" ], "Maintenance": [ - "release: cut 1.16.3 [skip ci]", - "remove unused import" + "remove unused import", + "release: cut 1.16.3 [skip ci]" ], "GitHub": "

1.16.3 (2021-09-30)

\n

Bug Fixes

\n" }, @@ -2965,15 +2965,15 @@ }, "v1.16.1": { "Bug Fixes": [ - "bottom-bar: disable approve button when it is allowed but pointless (#100)", - "bottom-bar: disable button when approving is allowed but pointless" + "bottom-bar: disable button when approving is allowed but pointless", + "bottom-bar: disable approve button when it is allowed but pointless (#100)" ], "Refactoring": [ "store approval statuses in constant" ], "Maintenance": [ - "release: cut 1.16.1 [skip ci]", - "fix typo in property name" + "fix typo in property name", + "release: cut 1.16.1 [skip ci]" ], "Testing": [ "bottom-bar: adjust test so it can assert disabled buttons too" @@ -2982,14 +2982,14 @@ }, "v1.16.0": { "Maintenance": [ - "let release depend on v37 e2e step", - "setup e2e tests for v37 and v38 (#97)", - "tweak config", - "setup v37 test jobs and generate fixtures", "release: cut 1.16.0 [skip ci]", "remove nr from workflow step name", - "add config and fixtures", + "let release depend on v37 e2e step", + "setup v37 test jobs and generate fixtures", "try no separator", + "tweak config", + "setup e2e tests for v37 and v38 (#97)", + "add config and fixtures", "use underscore and number in workflow step name" ], "Features": [ @@ -3011,65 +3011,65 @@ }, "v1.14.0": { "Maintenance": [ - "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", - "format files", - "linter: fix issues", - "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", - "release: cut 1.14.0 [skip ci]", - "update cypress tests and network fixtures", + "update broken org-unit-select test", + "update fixtures and pot file", "deps: update app-runtime and related deps", - "revert app-runtime to latest-stable (#63)", "deps: update cypress", - "use 2 containers for cypress on ci since we only have 2 features", - "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", - "fix type in test description", - "update fixtures and pot file", + "format files", + "update cypress tests and network fixtures", "deps: Bump history from 5.0.0 to 5.0.1 (#49)", - "update broken org-unit-select test", - "format code", + "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", + "use 2 containers for cypress on ci since we only have 2 features", "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)", + "revert app-runtime to latest-stable (#63)", "implement ui-improvements from test session (#68)", - "tests: fix display.test.js tests after changing a label", - "fix timezone typo" + "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", + "linter: fix issues", + "format code", + "fix type in test description", + "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", + "release: cut 1.14.0 [skip ci]", + "fix timezone typo", + "tests: fix display.test.js tests after changing a label" ], "Features": [ - "show alert in success state when confirming approval", "status-tag: show user and date/time if approved (#62)", - "data-workspace: show notification for non-default form types (#65)", + "make text in context-select component non-selecatable", "expand org-unit-roots in popover when no org-unit is selected", - "make text in context-select component non-selecatable" + "data-workspace: show notification for non-default form types (#65)", + "show alert in success state when confirming approval" ], "Testing": [ "cypress: fix cypress test failures", - "period-select: test formatting of Daily periods", "status-tag: add unit tests for showing user and approval date", - "status-tag: adjust e2e to deal with varying approved texts", - "update cypress fixtures" + "period-select: test formatting of Daily periods", + "update cypress fixtures", + "status-tag: adjust e2e to deal with varying approved texts" ], "Bug Fixes": [ - "status-tag: adjust date/time for server-client timezone offset (#74)", + "noop: trigger release process", + "approval-status-tag: only process approvedAt if received", + "approval-status-tag: fix time-ago messages (#87)", + "period-select: respect system settings for date formats when rendering Daily periods (#89)", + "period-select: display periods in reverse chronological order (#88)", + "clear all selections button: make button \"small\" (DHIS2-11674)", "status-tag: use locale dependent long date/time notation in tooltip", - "data set display table: table should use only needed space (DHIS2-11678)", "data-workspace: use more idiomatic assertions in tests", - "approval-status-tag: unset max width of Tag component (#67)", - "period-select: respect system settings for date formats when rendering Daily periods (#89)", + "data set display table: table should use only needed space (DHIS2-11678)", + "status-tag: adjust date/time for server-client timezone offset (#74)", + "bottom-bar: update button state before unmounting via refresh (#66)", "context select: remove top/bottom padding", - "approval-status-tag: only process approvedAt if received", - "noop: trigger release process", - "status-tag: unescape username and improve rtl support", "approval-status-tag: fix rounding in timezone offset calculation", - "bottom-bar: update button state before unmounting via refresh (#66)", - "clear all selections button: make button \"small\" (DHIS2-11674)", "add UI fixes/improvements", - "period-select: display periods in reverse chronological order (#88)", "data set count label: adjust font-size / line-height (DHIS2-11680)", - "approval-status-tag: fix time-ago messages (#87)" + "approval-status-tag: unset max width of Tag component (#67)", + "status-tag: unescape username and improve rtl support" ], "Refactoring": [ - "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear", - "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)", "approve modal summary title: adjust title (DHIS2-11682)", - "use useConfig instead of fetching from system/info endpoint" + "use useConfig instead of fetching from system/info endpoint", + "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)", + "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear" ], "Build Updates": [ "verify: use new release action" @@ -3161,8 +3161,8 @@ }, "v100.10.0": { "Features": [ - "add title and subtitle to all form types", - "add title and subtitle too all form types" + "add title and subtitle too all form types", + "add title and subtitle to all form types" ], "Maintenance": [ "release: cut 100.10.0 [skip release]" @@ -3220,15 +3220,15 @@ }, "v100.8.3": { "Build Updates": [ - "update workflows (#401)", - "add netlify deploy workflows", - "fix workflow expression", "remove custom cypress reporter", + "fix workflow expression", + "add netlify deploy workflows", + "update workflows (#401)", "add e2e" ], "Maintenance": [ - "remove jest reporting", - "release: cut 100.8.3 [skip release]" + "release: cut 100.8.3 [skip release]", + "remove jest reporting" ], "Bug Fixes": [ "support non-gregory calendars [DHIS2-17617] (#397)" @@ -3256,12 +3256,12 @@ }, "v100.8.0": { "Features": [ + "make section collapsable if they are not rendered as tabs", + "make collapsible a feature toggle", "make data sets sections collapsable", + "add an arrow button to collapse or expand each section", "make collapsed section same width of when they are expanded", - "revert setting collapsible with feature toggle", - "make collapsible a feature toggle", - "make section collapsable if they are not rendered as tabs", - "add an arrow button to collapse or expand each section" + "revert setting collapsible with feature toggle" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -3273,20 +3273,20 @@ }, "v100.7.0": { "Features": [ - "add support for multi calendar dates", - "add support for multi-calendar dates" + "add support for multi-calendar dates", + "add support for multi calendar dates" ], "Maintenance": [ - "release: cut 100.7.0 [skip release]", - "modify and add test cases for different supported calendars" + "modify and add test cases for different supported calendars", + "release: cut 100.7.0 [skip release]" ], "GitHub": "

100.7.0 (2024-07-29)

\n

Features

\n" }, "v100.6.0": { "Maintenance": [ - "enhance CI", + "fix workflow and enable yarn caching", "release: cut 100.6.0 [skip release]", - "fix workflow and enable yarn caching" + "enhance CI" ], "Features": [ "add vertical tab rendering of sections in a data set" @@ -3347,8 +3347,8 @@ }, "v100.3.10": { "Maintenance": [ - "release: cut 100.3.10 [skip release]", - "fix test name" + "fix test name", + "release: cut 100.3.10 [skip release]" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -3366,20 +3366,20 @@ }, "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": [ - "help: add warning style reference to help", - "prevent unnecessary renders when form has errors (#358)", - "prevent setting warning as undefined", "warning border style to yellow", + "tests: update tests", "validator: limits as warning instead of error (#357)", - "tests: update tests" + "help: add warning style reference to help", + "prevent unnecessary renders when form has errors (#358)", + "prevent setting warning as undefined" ], "Refactoring": [ - "extract warningvalidate", "validation-tooltip: rename invalid prop to enabled", + "extract warningvalidate", "cleanup" ], "Documentation": [ @@ -3484,8 +3484,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)" @@ -3583,9 +3583,9 @@ "v100.9.0": { "Features": [ "add tests to cover add exchnage usecase", - "add more tests to cover add exchange usecase", "add more tests and improve some of the existing ones", "add tests to cover add exchange usecase", + "add more tests to cover add exchange usecase", "add tests to cover edit exchange usecase and format" ], "Maintenance": [ @@ -3604,15 +3604,15 @@ }, "v100.8.0": { "Features": [ - "more tests for data page and setup for other pages", "add initial tests for main data display page", - "add more tests to general data page and refactor existing ones", + "add additional tests for main exchange page", "add some tests for main data page", - "add additional tests for main exchange page" + "more tests for data page and setup for other pages", + "add more tests to general data page and refactor existing ones" ], "Bug Fixes": [ - "add mock for resize observer", - "fix format" + "fix format", + "add mock for resize observer" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -3639,20 +3639,20 @@ }, "v100.6.0": { "Bug Fixes": [ - "minor fixes", "add missing transations", "update fixtures for cypress tests", + "minor fixes", "move testing libraty to dev dependencies" ], "Features": [ - "add sharing button which opens a sharing dialog in configurations", + "add sharing settings", + "add tests for edit overview page", + "upgrade node version for ci", + "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", - "update version of dhis2 app runtime", - "upgrade node version for ci", - "add tests for edit overview page", - "add sharing settings" + "add sharing button which opens a sharing dialog in configurations" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -3688,8 +3688,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]" @@ -3703,26 +3703,26 @@ "display type and definitions for data items in data selector (DHIS2-14774) (#3274)" ], "Maintenance": [ - "update ui dep and remove resolution", - "use latest analytics build for testing", "use analytics build for testing", + "release: cut 100.9.0 [skip release]", "update app-runtime to 3.11.3", + "use latest test build of analytics", + "update ui dep and remove resolution", "run prettier", + "bump ui to v10", "update analytics dependency", "update analytics to latest build for testing", - "bump ui to v10", - "release: cut 100.9.0 [skip release]", - "use latest test build of analytics" + "use latest analytics build for testing" ], "Bug Fixes": [ - "use fluid on Modal to maximise space use", - "pass currentUser to DataDimension" + "pass currentUser to DataDimension", + "use fluid on Modal to maximise space use" ], "Testing": [ - "Cypress: add tests for data info popper", + "Cypress: add command for closing poppers", "update snapshot after changing Modal prop", - "update snapshots", - "Cypress: add command for closing poppers" + "Cypress: add tests for data info popper", + "update snapshots" ], "Documentation": [ "add section about the data item info panel" @@ -3731,9 +3731,9 @@ }, "v100.8.8": { "Maintenance": [ + "release: cut 100.8.8 [skip release]", "release workflow fixes (#3302)", - "deps: bump elliptic in the security group across 1 directory (#3291)", - "release: cut 100.8.8 [skip release]" + "deps: bump elliptic in the security group across 1 directory (#3291)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -3751,56 +3751,56 @@ }, "v100.8.6": { "Maintenance": [ - "release: cut 100.8.6 [skip release]", - "import order", - "unused import", "comment", "remove ReportPortal integration (#3293)", - "use d2-ci analytics build for testing" + "use d2-ci analytics build for testing", + "release: cut 100.8.6 [skip release]", + "unused import", + "import order" ], "Testing": [ + "update cypress test - no longer expect disabled tree", + "update test to work with analytics function", "update cypress test - expect root to be selected", "update cypress test - expect 2 units selected", "test names", - "update cypress test - no longer expect disabled tree", - "update test to work with analytics function", - "add reducer test for default metadata", - "fix totals test by changing periods (#3300)" + "fix totals test by changing periods (#3300)", + "add reducer test for default metadata" ], "Bug Fixes": [ + "upgrade analytics", "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)", "never overwrite default metadata", - "upgrade analytics", "inject translated user ou names" ], "GitHub": "

100.8.6 (2024-12-03)

\n

Bug Fixes

\n" }, "v100.8.5": { "Bug Fixes": [ - "handle single value vis-type as highcharts chart instance (#3289)", - "remove single-value-specific test" + "remove single-value-specific test", + "handle single value vis-type as highcharts chart instance (#3289)" ], "Maintenance": [ - "remove unused code from spec file", "update yarn.lock", "delete import of removed function", - "release: cut 100.8.5 [skip release]" + "release: cut 100.8.5 [skip release]", + "remove unused code from spec file" ], "Testing": [ + "fix new e2e test because single value now is a highcharts chart", "adjust legend test to new single value implementation", - "fix open e2e test because single value is no long a nonHighchartsType", - "fix new e2e test because single value now is a highcharts chart" + "fix open e2e test because single value is no long a nonHighchartsType" ], "GitHub": "

100.8.5 (2024-11-13)

\n

Bug Fixes

\n" }, "v100.8.4": { "Maintenance": [ - "upgrade all used github action versions (#3267)", - "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", "do not use reportportal when dependabot pr (#3271)", + "upgrade all used github action versions (#3267)", + "deps: bump the security group with 5 updates (#3253)", "release: cut 100.8.4 [skip release]", - "deps: bump the security group with 5 updates (#3253)" + "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)" ], "Bug Fixes": [ "infinite spinner when opening the interpretations modal while viewing a visualization (#3283)" @@ -3811,8 +3811,8 @@ "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", "manually propagate error style changes from master to new CSS module", - "address css lint errors", - "show error UI when plugin has empty rows" + "show error UI when plugin has empty rows", + "address css lint errors" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -3832,18 +3832,18 @@ }, "v100.8.1": { "Maintenance": [ - "release: cut 100.8.1 [skip release]", + "use hardcoded dev version for running e2e prod tests (#3240)", "bump analytics version", - "consolidate visualization error test", - "use hardcoded dev version for running e2e prod tests (#3240)" + "release: cut 100.8.1 [skip release]", + "consolidate visualization error test" ], "Bug Fixes": [ - "solve sizing/visibility issues in dashboard", - "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)" + "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)", + "solve sizing/visibility issues in dashboard" ], "Testing": [ - "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes", - "add regression test for totals with boolean value types" + "add regression test for totals with boolean value types", + "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes" ], "GitHub": "

100.8.1 (2024-10-18)

\n

Bug Fixes

\n" }, @@ -3859,22 +3859,22 @@ }, "v100.7.2": { "Maintenance": [ - "deduplicate deps", - "prevent error log for missing components", - "deps: bump the security group across 1 directory with 7 updates (#3192)", - "do not log getShallowAddToLayoutButton during test run", - "remove unclear code and replace with ESLint disable comment", - "remove test file without any tests", - "prevent visualization plugin test to log errors by fixing the test", + "tweak test config", + "remove unneeded console.error hack", "do not log action errors during jest test run", "disable report-portal debug logging", - "remove reference to maps app", - "remove unneeded console.error hack", - "fix local jest run (#3218)", - "tweak test config", "tweak jest config so it only reports to portal when on CI", + "remove reference to maps app", "prevent console error output", - "release: cut 100.7.2 [skip release]" + "do not log getShallowAddToLayoutButton during test run", + "prevent error log for missing components", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "release: cut 100.7.2 [skip release]", + "fix local jest run (#3218)", + "prevent visualization plugin test to log errors by fixing the test", + "remove unclear code and replace with ESLint disable comment", + "deduplicate deps", + "remove test file without any tests" ], "Bug Fixes": [ "add requireActual to analytics mock to prevent component missing errors", @@ -3884,12 +3884,12 @@ }, "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": [ - "install dependencies needed to release app with new workflow (#3183)", - "display correct app version in dhis2 and updated workflows (#3182)" + "display correct app version in dhis2 and updated workflows (#3182)", + "install dependencies needed to release app with new workflow (#3183)" ], "GitHub": "

100.7.1 (2024-08-26)

\n

Bug Fixes

\n" }, @@ -3898,8 +3898,8 @@ "add subtitle field to pivot table options [DHIS2-16158] (#3178)" ], "Maintenance": [ - "disable report portal cypress config so we can see failures on ci", - "release: cut 100.7.0 [skip release]" + "release: cut 100.7.0 [skip release]", + "disable report portal cypress config so we can see failures on ci" ], "Bug Fixes": [ "allow setting a label to the subtitle input" @@ -3912,9 +3912,9 @@ "adjust style for assigned categories layout chip" ], "Maintenance": [ + "release: cut 100.6.2 [skip release]", "use constant from analytics instead of 'co'", - "remove !important styles", - "release: cut 100.6.2 [skip release]" + "remove !important styles" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

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

100.6.0 (2024-08-08)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -3956,9 +3956,9 @@ }, "v100.5.8": { "Bug Fixes": [ - "bump analytics for testing", + "bump analytics to 26.7.5 for period translations", "bump analytics with fix for DHIS2-16904 (#3124)", - "bump analytics to 26.7.5 for period translations" + "bump analytics for testing" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -3966,13 +3966,13 @@ }, "v100.5.7": { "Maintenance": [ - "release: cut 100.5.7 [skip release]", "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)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "release: cut 100.5.7 [skip release]", "dependabot config and remove dev branch from workflows (#3107)", - "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)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -3980,9 +3980,9 @@ }, "v100.5.6": { "Bug Fixes": [ - "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", "use improved rich text editor from analytics (DHIS2-15522)", - "merge to master" + "merge to master", + "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -3990,26 +3990,26 @@ }, "v100.5.5": { "Maintenance": [ - "optimize Cypress recordings with conditional triggers (#3043)", "run release job for tags (#3064)", "release: cut 100.5.5 [skip release]", - "do not run release step on dev branch (#3083)" + "do not run release step on dev branch (#3083)", + "optimize Cypress recordings with conditional triggers (#3043)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", "merge to master", - "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "dimension chip design updates (DHIS2-16272) (#2934)" + "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", + "translations: sync translations from transifex (dev)", + "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)", + "merge to master", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", - "merge to master" + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -4017,10 +4017,10 @@ }, "v100.5.3": { "Bug Fixes": [ - "merge to master", - "translations: sync translations from transifex (dev)", + "plugin flashes when interacting with Interpretations modal (#3017)", "try locking highcharts to 10.2.0", - "plugin flashes when interacting with Interpretations modal (#3017)" + "translations: sync translations from transifex (dev)", + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -4034,11 +4034,11 @@ }, "v100.5.2": { "Bug Fixes": [ - "change urlReg to urlGlob and correct glob pattern for outlier tables", - "wait for different SVG for single value", + "add classnames and update json instructions file for outlier tables (#3000)", "correct typo in visualisation type", "remove query param section from url glob", - "add classnames and update json instructions file for outlier tables (#3000)" + "wait for different SVG for single value", + "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ "rename strategy to interceptResponse", @@ -4047,9 +4047,9 @@ }, "v100.5.1": { "Bug Fixes": [ + "ensure only the first period item is used", "merge to master", "fix period filter and loading spinner when filtering in dashboard (#3002)", - "ensure only the first period item is used", "enable the loading spinner when props change" ], "Maintenance": [ @@ -4058,30 +4058,30 @@ }, "v100.5.0": { "Maintenance": [ - "run the release step on both dev and master branches (#2990)", - "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "bump Cypress to version 13 (#2935)", "release: cut 100.5.0 [skip release]", + "yarn deduplicate", "remove testRegex from jest config (#2956)", - "add slack bot release success message (#2965)", - "upgrade @dhis2/analytics", - "apply consistent naming to push analytics class names", "bump node to version 18", - "yarn deduplicate", + "bump Cypress to version 13 (#2935)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", + "upgrade @dhis2/analytics", "reorganised dev commits", - "include release notes in slackbot message (#2974)" + "include release notes in slackbot message (#2974)", + "add slack bot release success message (#2965)", + "run the release step on both dev and master branches (#2990)", + "apply consistent naming to push analytics class names" ], "Testing": [ - "hover over list to prevent it from being stale", "don't expect subtitle to be visible by default", - "adapt tests to new database (#2975)", - "refactor data.cy.js to independent test cases" + "hover over list to prevent it from being stale", + "refactor data.cy.js to independent test cases", + "adapt tests to new database (#2975)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "add custom errors for analytics requests (#2874)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", - "push-analytics: add push analytics instructions (#2985)" + "add custom errors for analytics requests (#2874)", + "push-analytics: add push analytics instructions (#2985)", + "translations: sync translations from transifex (dev)" ], "Features": [ "support Outlier table visualization type (DHIS2-13858) (#2942)", @@ -4090,69 +4090,69 @@ }, "v100.4.0": { "Bug Fixes": [ + "dependency updates (#2243)", + "update cli-app-scripts and analytics deps", + "fetch data element icon and pass it in extraOptions", + "avoid crash when visualization object is empty (ie. New)", "do not pass a boolean for icons when saving", "translations: sync translations from transifex (dev)", "fix bug which cause current to loose props", - "fetch data element icon and pass it in extraOptions", - "update cli-app-scripts and analytics deps", "hide icon from visualization when option is toggled", - "dependency updates (#2243)", - "avoid crash when visualization object is empty (ie. New)", - "set disabledOptions on AO loading and vis type switching", - "avoid visualization flashing when changing options" + "avoid visualization flashing when changing options", + "set disabledOptions on AO loading and vis type switching" ], "Maintenance": [ - "switch test server to debug (test.e2e is broken/slow)", - "revert the test server changes and move to a separate PR", - "use alpha version of analytics", - "remove videos", - "manually bump deps (#2543)", - "use renamed github shared workflow (#2912)", "configure continuous delivery workflows (#2254)", + "use renamed github shared workflow (#2912)", "update pot file", - "release: cut 100.4.0 [skip release]", - "fix rebase conflict resolutions", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "analytics: add support for cumulative values", + "remove videos", + "revert the test server changes and move to a separate PR", + "manually bump deps (#2543)", + "fix rebase conflict resolutions", + "use alpha version of analytics", + "switch test server to debug (test.e2e is broken/slow)", "upgrade cypress to v12 and adjust project to it", + "release: cut 100.4.0 [skip release]", "regenerate pot file", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "fix linting error" ], "Features": [ - "disabled options based on cumulativeValues in PT DHIS2-15728", - "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)", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "disable legend option when cumulative values is enabled", - "disable option when cumulativeValues is checked in PT DHiS2-15728", + "v100.4.0", "handle disabled and helpText props for disabled options", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", + "remove disabled before passing object to visualization generator", "handle disabled option in Redux store", - "cumulative values in PT (DHIS2-5497) (#2746)", - "v100.4.0", - "support non-gregorian fixed periods (#2233)" + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "disable legend option when cumulative values is enabled" ], "Testing": [ - "fix test failing due to change in single value behaviour", "add tests for cumulativeValues option in PT", - "add helper functions for totals options", "enhance tests, options and sorting", - "use current year instead of hardcode it", - "refactor clickCheckbox to check/uncheckCheckbox" + "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" ], "Refactoring": [ - "rename variable for clarity", - "revert changes to option components", - "allow legend related option to be disabled", - "streamlined code", - "add helper text when used in PT DHIS2-15727", - "remove unnecessary code", "allow disabled to be passed as prop", - "avoid involuntary changes to current in Redux store", + "remove unnecessary code", + "add helper text when used in PT DHIS2-15727", + "allow legend related option to be disabled", "avoid extra prop and detect visType internally", "add styles for titles of disabled sections", + "avoid involuntary changes to current in Redux store", "allow non toggleable select to be disabled", - "allow checkbox options to be disabled", - "simplify code for passing displayProperty" + "revert changes to option components", + "streamlined code", + "rename variable for clarity", + "simplify code for passing displayProperty", + "allow checkbox options to be disabled" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -4165,12 +4165,12 @@ "v100.3.1" ], "Maintenance": [ + "consolidate cypress tests (#2890)", "move RP agent-js-cypress to dhis2 org", + "consolidate legend tests (#2897)", "use latest analytics-e2e-tests workflow", "release: cut 100.3.1 [skip release]", "get BRANCH_NAME and PR_TITLE", - "consolidate legend tests (#2897)", - "consolidate cypress tests (#2890)", "use reportportal fork" ] }, @@ -4179,19 +4179,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", - "translations: sync translations from transifex (dev)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "prevent state update when modal is closing", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "prevent state update when modal is closing", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "only update interpretations list when in DOM" + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "translate dimension labels in PT DHIS2-15750 (#2783)", + "only update interpretations list when in DOM", + "translations: sync translations from transifex (dev)", + "change legend type description to fit SV (DHIS2-15120) (#2757)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -4210,33 +4210,33 @@ }, "v1.5.2": { "Build Updates": [ - "fix release workflow input var names", + "add explicit variables to shared release workflow", "add workflows and cli-style", - "add explicit variables to shared release workflow" + "fix release workflow input var names" ], "Maintenance": [ + "add Prettier and format", "update eslintignore", - "add app hub ID to d2 config", - "deps: add @dhis2/cli-style", "fix eslint config", - "update comment", "add ESLint, workaround config, and format", - "add min dhis2 version", - "rename extensions to jsx as needed", + "add linting checks on commits", + "update comment", "remove accidental import", - "improve file extension resolver", + "rename extensions to jsx as needed", "release: cut 1.5.2 [skip release]", - "add linting checks on commits", - "add Prettier and format" + "add app hub ID to d2 config", + "add min dhis2 version", + "improve file extension resolver", + "deps: add @dhis2/cli-style" ], "Refactoring": [ - "satisfy no-async-promise-executor rule", - "use i18n.t for full phrases" + "use i18n.t for full phrases", + "satisfy no-async-promise-executor rule" ], "Bug Fixes": [ - "deps: upgrade app platform to v12 for Vite and React 18 (#53)", "deps: upgrade to app platform v12", - "complete useEffect params" + "complete useEffect params", + "deps: upgrade app platform to v12 for Vite and React 18 (#53)" ], "GitHub": "

1.5.2 (2025-01-24)

\n

Bug Fixes

\n" }, @@ -4247,27 +4247,27 @@ "fhir-ig-generator-app": { "v1.1.0": { "Maintenance": [ - "upgrade to React 18", "prepare App Hub CD", - "remove packageManager", - "add program selector title" + "add program selector title", + "upgrade to React 18", + "remove packageManager" ], "Bug Fixes": [ - "IG config form improvements", - "remove container div", - "add hashRouter", - "disable \"Next\" button in IGConfigForm when form is invalid", "update tests to React 18", - "ui improvements", "button alignment", - "remove e2e workflow" + "add hashRouter", + "remove e2e workflow", + "remove container div", + "ui improvements", + "disable \"Next\" button in IGConfigForm when form is invalid", + "IG config form improvements" ], "Features": [ "page navigation" ], "Refactoring": [ - "add same styling to the program selector", "clean up", + "add same styling to the program selector", "delete old App render test" ], "GitHub": "

What's Changed

\n\n

Full Changelog: https://github.com/dhis2/fhir-ig-generator-app/compare/v1.0.1...v1.1.0

" @@ -4351,9 +4351,9 @@ "fix main branch ref in concurrency expression (#2104)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 101.1.13 [skip release]" @@ -4522,8 +4522,8 @@ "v101.0.1": { "Bug Fixes": [ "tracker-api-migration: change separator for array from semicolon to comma", - "tracker-api-migration: remove skipPaging parameter", - "tracker-api-migration: update the casing of followup parameter" + "tracker-api-migration: update the casing of followup parameter", + "tracker-api-migration: remove skipPaging parameter" ], "Maintenance": [ "release: cut 101.0.1 [skip release]" @@ -4533,18 +4533,18 @@ "v101.0.0": { "Features": [ "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", + "move TEI import to new tracker endpoints", "move Event import to new tracker endpoints", - "migrate TEI and Event export to new tracker API", - "move TEI import to new tracker endpoints" + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "lint issues", + "update tests snapshots", "migration-trackedentity: change followupStatus to followup", "loader keeps showing when opening export in new page", - "update tests snapshots", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter" + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter", + "lint issues" ], "Refactoring": [ "apply code review comments", @@ -4586,8 +4586,8 @@ }, "v101.1.11": { "Maintenance": [ - "release: cut 101.1.11 [skip release]", - "release workflow fixes (#627)" + "release workflow fixes (#627)", + "release: cut 101.1.11 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4596,16 +4596,16 @@ }, "v101.1.10": { "Maintenance": [ - "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", - "release: cut 101.1.10 [skip release]", - "try commitlint action v5", - "deps: bump the security group across 1 directory with 5 updates (#601)", - "remove reportportal integration (#618)", - "update READM with info about deploy previews (#591)", "update all actions to latest version [DHIS2-18298] (#604)", "deps: bump rollup from 2.79.1 to 2.79.2 (#600)", + "remove reportportal integration (#618)", + "update READM with info about deploy previews (#591)", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", + "try commitlint action v5", + "release: cut 101.1.10 [skip release]", "downgrade commitlint action", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)" + "deps: bump the security group across 1 directory with 5 updates (#601)", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4614,10 +4614,10 @@ }, "v101.1.9": { "Maintenance": [ - "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", - "use hardcoded dev version for running e2e prod tests (#598)", "release: cut 101.1.9 [skip release]", + "use hardcoded dev version for running e2e prod tests (#598)", "skip ReportPortal integration for Dependabot PRs (#585)", + "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": [ @@ -4647,8 +4647,8 @@ }, "v101.1.6": { "Bug Fixes": [ - "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)", - "adjust starting point X to new styles" + "adjust starting point X to new styles", + "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)" ], "Maintenance": [ "release: cut 101.1.6 [skip release]" @@ -4657,9 +4657,9 @@ }, "v101.1.5": { "Bug Fixes": [ + "sanitize width before reading and writing to local storage", "ensure width is within lower and upper bound in a centralized place", - "sanitize sidebar width before reading and writing to local storage (#576)", - "sanitize width before reading and writing to local storage" + "sanitize sidebar width before reading and writing to local storage (#576)" ], "Testing": [ "verify min width is respected on window resize" @@ -4675,19 +4675,19 @@ }, "v101.1.4": { "Bug Fixes": [ - "update options test after DHIS2 Core v39.6 release (#577)", "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)", - "update options test because DHIS2 Core v39.6 has been released" + "update options test because DHIS2 Core v39.6 has been released", + "update options test after DHIS2 Core v39.6 release (#577)" ], "Maintenance": [ - "surround assertions with it blocks", - "release: cut 101.1.4 [skip release]", - "disable reporter in cypress config", "add comment with JIRA issue link", - "only test enrolment skip rounding on v41 and above", + "remove version dependent e2e test logic for enrollment too", "restore cypress config", + "disable reporter in cypress config", + "release: cut 101.1.4 [skip release]", + "only test enrolment skip rounding on v41 and above", "round to single decimal", - "remove version dependent e2e test logic for enrollment too" + "surround assertions with it blocks" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

\n" }, @@ -4721,41 +4721,41 @@ }, "v101.1.0": { "Features": [ - "ensure sidebar does not break layout", - "reset to default width on double click", "prevent sidebar from becoming to narrow or extend past the end of the window", - "decrease sidebar width after window resize if needed", - "add sidebar width to global state and store in local storage", "add resizable sidebar (DHIS2-17170) (#534)", + "reset to default width on double click", + "add sidebar width to global state and store in local storage", + "enable resizing the sidebar with keyboard navigation", + "decrease sidebar width after window resize if needed", "allow sidebar width reset via view menu", - "enable resizing the sidebar with keyboard navigation" + "ensure sidebar does not break layout" ], "Maintenance": [ "fix typo in filename", - "remove redundant call to event.persist()", "add translation for reset sidebar width button", + "add e2e test for reset by double click", "correct some typos", - "use correct default size", - "release: cut 101.1.0 [skip release]", + "remove redundant call to event.persist()", "use local storage key format consistent with dashboards", - "add e2e test for reset by double click" + "use correct default size", + "release: cut 101.1.0 [skip release]" ], "Bug Fixes": [ - "set animation duration to 150ms for increased snappiness", + "animate width on inner panel to fix reset animation", "persist width correctly after resetting", - "ensure resize handler is removed when the component unmounts", "address overshooting min and max width issues", - "hide panel content after transition is complete", + "set animation duration to 150ms for increased snappiness", "add dependency array to effect hook", - "animate width on inner panel to fix reset animation" + "hide panel content after transition is complete", + "ensure resize handler is removed when the component unmounts" ], "Testing": [ - "assert out-of-bounds behavior", - "implement e2e tests" + "implement e2e tests", + "assert out-of-bounds behavior" ], "Documentation": [ - "describe how the resizable sidebar feature works", - "add instructions for resetting to default by double-click" + "add instructions for resetting to default by double-click", + "describe how the resizable sidebar feature works" ], "Refactoring": [ "keep reading and writing to local storage in a separate file" @@ -4774,9 +4774,9 @@ "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 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)" + "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4794,11 +4794,11 @@ }, "v101.0.4": { "Maintenance": [ - "enhance parallel cypress test execution (#514)", - "release: cut 101.0.4 [skip release]", "deps: bump the dependencies group across 1 directory with 5 updates (#537)", "add group for security updates to dependabot config (#536)", - "upgrade app-platform to support both installed and bundled deployment" + "enhance parallel cypress test execution (#514)", + "upgrade app-platform to support both installed and bundled deployment", + "release: cut 101.0.4 [skip release]" ], "Bug Fixes": [ "hh:mm time format ambiguous (DHIS2-16717) (#538)" @@ -4845,12 +4845,12 @@ "v100.17.1": { "Maintenance": [ "group all non dhis2 deps into a single dependabot PR (#510)", - "optimize Cypress recordings with conditional triggers (#505)", - "release: cut 100.17.1 [skip release]" + "release: cut 100.17.1 [skip release]", + "optimize Cypress recordings with conditional triggers (#505)" ], "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)" ], "GitHub": "

100.17.1 (2024-05-14)

\n

Bug Fixes

\n" }, @@ -4862,26 +4862,26 @@ "make sorting work in dashboard" ], "Testing": [ + "enable test for sorting data loaded from AO", "refactor after PR review", "add another test for sorting/saving", - "enable test for sorting data loaded from AO", "add Cypress tests for sorting in AO", "verify values are sorted correctly" ], "Bug Fixes": [ + "use correct property name and case", "fix merging conflict", + "pass correct dimension name in download for sorting", "fix merge conflict", - "format sorting correctly when saving DHIS2-15836", - "fix sorting on a \"repeated\" dimension column", - "use correct property name and case", + "reset sorting when a different AO is loaded", + "use correct default for sorting direction", + "avoid re-renders and double requests when sorting in dashboard", "respect user defined sorting in download DHIS2-15248", - "pass correct dimension name in download for sorting", + "reset local sorting state when column is removed", "avoid extra analytics request when loading a new AO", - "use correct default for sorting direction", - "reset sorting when a different AO is loaded", "show empty cell for missing boolean values as well (#466)", - "reset local sorting state when column is removed", - "avoid re-renders and double requests when sorting in dashboard" + "fix sorting on a \"repeated\" dimension column", + "format sorting correctly when saving DHIS2-15836" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -4908,8 +4908,8 @@ }, "v100.16.0": { "Maintenance": [ - "release: cut 100.16.0 [skip release]", - "implement handling for DHIS2 core-triggered dispatch events (#499)" + "implement handling for DHIS2 core-triggered dispatch events (#499)", + "release: cut 100.16.0 [skip release]" ], "Features": [ "tracked entity input (DHIS2-16023) (#451)" @@ -4918,8 +4918,8 @@ }, "v100.15.1": { "Maintenance": [ - "release: cut 100.15.1 [skip release]", - "include release notes in slackbot message (#488)" + "include release notes in slackbot message (#488)", + "release: cut 100.15.1 [skip release]" ], "Testing": [ "adapt tests to new database (#489)" @@ -4935,9 +4935,9 @@ ], "Bug Fixes": [ "add feature toggle for skipRounding option", - "handle showHierarchy separately from requestable options", - "add skipRounding option DHIS2-15629", "enable skip rounding option for all versions", + "add skipRounding option DHIS2-15629", + "handle showHierarchy separately from requestable options", "add option for skipRounding" ], "Testing": [ @@ -4945,10 +4945,10 @@ "add test for skipRounding and fix other tests" ], "Documentation": [ - "rephrase skip rounding section title", - "remove screenshot of Options modal", "add documentation for skip rounding option", - "fix sequence of example screenshots" + "remove screenshot of Options modal", + "fix sequence of example screenshots", + "rephrase skip rounding section title" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -4974,8 +4974,8 @@ "use form container component for styling consistency" ], "Maintenance": [ - "release: cut 100.2.0 [skip release]", "add translations", + "release: cut 100.2.0 [skip release]", "format code", "add lngs to avoid page refresh" ], @@ -5027,8 +5027,8 @@ }, "v100.1.10": { "Bug Fixes": [ - "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)", - "test repo settings update" + "test repo settings update", + "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)" ], "Maintenance": [ "release: cut 100.1.10 [skip release]" @@ -5154,15 +5154,15 @@ }, "v100.0.5": { "Maintenance": [ - "set code coverage threshold", - "start adding unit tests", - "add missing coverage flag when running tests", - "useGetErrorIfNotAllowed hook tests", - "passwordReset page tests", "clean up tests", - "app component tests", "remove duplicate/unused tests", "release: cut 100.0.5 [skip release]", + "app component tests", + "add missing coverage flag when running tests", + "passwordReset page tests", + "useGetErrorIfNotAllowed hook tests", + "start adding unit tests", + "set code coverage threshold", "language update tests" ], "Bug Fixes": [ @@ -5172,8 +5172,8 @@ }, "v100.0.4": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -5250,18 +5250,18 @@ "temp data set form section that allows only selecting default (#507) [skip release]" ], "Bug Fixes": [ - "resolve conflicts", + "small text changes", + "organisationUnitList: fix stable queries reference, refactor", + "refactor diff, add loading when search", "add field for form descriptor", - "dependencies: upgrade dhis2 dependencies (#497)", + "use lodash difference instead of set difference", "fix lint", - "refactor diff, add loading when search", - "deps: update dhis2 dependencies, vite", + "dependencies: upgrade dhis2 dependencies (#497)", "tests: fix test, use userEvent", - "increase cypress timeout in failing test", "some cleanup", - "use lodash difference instead of set difference", - "organisationUnitList: fix stable queries reference, refactor", - "small text changes" + "resolve conflicts", + "increase cypress timeout in failing test", + "deps: update dhis2 dependencies, vite" ], "Maintenance": [ "release: cut 0.29.1 [skip release]" @@ -5271,12 +5271,12 @@ "v0.29.0": { "Features": [ "add test specs", - "cat options merge (#502)", - "first version of cat options merge" + "first version of cat options merge", + "cat options merge (#502)" ], "Bug Fixes": [ - "remove space", "make conformation code copy pastable as discussed in refinment", + "remove space", "lint" ], "Maintenance": [ @@ -5289,8 +5289,8 @@ "implement merging of indicators (#503)" ], "Maintenance": [ - "remove factor from indicator merge", - "release: cut 0.28.0 [skip release]" + "release: cut 0.28.0 [skip release]", + "remove factor from indicator merge" ], "GitHub": "

0.28.0 (2025-01-28)

\n

Features

\n" }, @@ -5332,14 +5332,14 @@ }, "v0.26.0": { "Features": [ + "add test specs", "data set period fields (#496)", - "add checkbox fields to period section of data set form", - "add test specs" + "add checkbox fields to period section of data set form" ], "Bug Fixes": [ + "remove unused value", "rename component and small refactor", "rename component, use hook to get form values, fix bug with checkbox state", - "remove unused value", "lint" ], "Maintenance": [ @@ -5373,57 +5373,57 @@ }, "v0.24.0": { "Bug Fixes": [ - "fix console warnings for proptypes", - "icons: update icons picker to support paginated api (#485) [skip release]", - "remove unused field", - "fix failing tests by reverting dataTest attr", - "merge load and complete page", - "lint", - "some cleanup - remove irrelevant changes", - "modelmultiselect: align with model-single-select", "css: use flex-start for aligning arrow", - "modelmultiselect: fix useEffect onChange condition", - "icons: remove filterIcons", - "indicator-merge: add warning for indicator types with different factors", - "use input value path rather than state selected", - "remove unused code", "need to make sure selected org units update once the input value updates", + "add introduction", + "fix failing tests by reverting dataTest attr", + "organisationUnit: selected org units update according to input.value [skip release] (#493)", + "center arrow", + "icons: remove filterIcons", "icons: cleanup and translate tabs", - "remove J2ME PARSER (#500) [skip release]", - "iconmessage container", - "icons: implement paginated icons list", - "add missing files", - "add source-target fields", "add route guard for merge page", - "center arrow", - "add missing iconmocks", - "remove unused sync hook", - "organisationUnit: selected org units update according to input.value [skip release] (#493)", + "lint", + "remove unused field", + "indicator-merge: add warning for indicator types with different factors", + "icons: update icons picker to support paginated api (#485) [skip release]", + "fix console warnings for proptypes", "review changes", - "fix initial selected values for multi-select", + "remove unused sync hook", + "remove J2ME PARSER (#500) [skip release]", "add tests - do not load icon if not present", - "add introduction" + "some cleanup - remove irrelevant changes", + "fix initial selected values for multi-select", + "remove unused code", + "add source-target fields", + "add missing files", + "use input value path rather than state selected", + "iconmessage container", + "modelmultiselect: align with model-single-select", + "modelmultiselect: fix useEffect onChange condition", + "add missing iconmocks", + "icons: implement paginated icons list", + "merge load and complete page" ], "Features": [ "split data sets form into multiple components (#495) [skip release]", "merge: add indicator merge form", - "implements actions for cat option compos separately so delete action can be removed", "merge: indicator types merge (#455) [skip release]", - "setup merge routes and authorities", - "org unit group forms (#479) [skip release]", "add merge button to toolbar", + "ModelMultiSelect: add modelmultiselect component", + "org unit group forms (#479) [skip release]", "org unit set add and edit form unfinished", + "setup merge routes and authorities", "implements actions for cat option combos separately (#499)", - "ModelMultiSelect: add modelmultiselect component", - "support string ids for modelmulti-select" + "support string ids for modelmulti-select", + "implements actions for cat option compos separately so delete action can be removed" ], "Refactoring": [ - "use DefaultMergeFormContents", - "merge: use ModelSingleSelect for target-field", "simplify mergeform styles", - "refactor formcontent", "loading composition", - "form style fixes, confirmation field" + "use DefaultMergeFormContents", + "form style fixes, confirmation field", + "merge: use ModelSingleSelect for target-field", + "refactor formcontent" ], "Maintenance": [ "release: cut 0.24.0 [skip release]" @@ -5443,46 +5443,46 @@ "v0.23.0": { "Features": [ "add api calls to create and edit org unit datasets and programs", - "add translation action to org units", - "add test specs", - "show translated short name in details panel and add column", "make column sortable only if specified by backend (#487)", "override indicatortype available (#486)", + "add test specs", "overide indicatortypes available configuration", - "add public access to indicatortype table" + "add translation action to org units", + "add public access to indicatortype table", + "show translated short name in details panel and add column" ], "Bug Fixes": [ + "when checking for duplicate values ignore spaces", "small refactors", - "fix lint", - "types for org unit initial values", "show translated short name in details panel and add column to org unit group and group set", - "address feedback on edit and add org unit changes", - "check uniqueness of field values to be case insensitive (#488)", + "types for org unit initial values", + "fix lint", "remove data dimension and add data dimension type filter", - "when checking for duplicate values ignore spaces" + "check uniqueness of field values to be case insensitive (#488)", + "address feedback on edit and add org unit changes" ], "Maintenance": [ + "remove data dimension from edit form", + "overide indicatortype available (#489)", "release: cut 0.23.0 [skip release]", "remove public access for indicator types", - "overide indicatortype available (#489)", "update sectionlist for indicatortypes", - "remove data dimension from edit form", "resolved filters" ], "GitHub": "

0.23.0 (2025-01-15)

\n

Bug Fixes

\n\n

Features

\n" }, "v0.22.0": { "Features": [ - "overide indicatortype available (#481)", - "overide indicatortypes available configuration" + "overide indicatortypes available configuration", + "overide indicatortype available (#481)" ], "Bug Fixes": [ "remove data dimension and add data dimension type filter" ], "Maintenance": [ - "update sectionlist for indicatortypes", "release: cut 0.22.0 [skip release]", "remove data dimension from edit form", + "update sectionlist for indicatortypes", "resolved filters" ], "GitHub": "

0.22.0 (2025-01-09)

\n

Features

\n" @@ -5498,19 +5498,19 @@ }, "v0.21.0": { "Bug Fixes": [ - "fix lint", - "save navigation for dataelementGroup and -Sets (#482)", "add soem help text and maxLimit to transfers (#480)", + "remove section when used in form base", + "fix lint", "small fixxes", "small copy fixes in category form (#478) [skip release]", - "remove section when used in form base" + "save navigation for dataelementGroup and -Sets (#482)" ], "Features": [ - "translate period types", "introduce route path", - "add org unit option group set forms and list (#475)", + "translate period types", "add setup and required fields to data set form", - "data set required and setup fields (#474)" + "data set required and setup fields (#474)", + "add org unit option group set forms and list (#475)" ], "Maintenance": [ "release: cut 0.21.0 [skip release]" @@ -5519,23 +5519,23 @@ }, "v0.20.0": { "Refactoring": [ - "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]", - "modelSingleSelect refactor" + "modelSingleSelect refactor", + "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]" ], "Bug Fixes": [ - "rename select to transform", + "rename old modelsingleselect to legacy", + "switch indicator type edit form to correct format (#477)", + "ModelSingleSelect: more refactor", + "indent org unit with no childs and refresh lists on update or new item", + "refactor categorycomboselect", "indent org unit with no child and refresh lists on updates (#473) [skip release]", + "remove show all button and small changes to invalidate", "remove categoryComboSelect refactor", "use partialLoadedDisplayAbleModel type", "cleanup and rename modelsingleselectlegacy", - "refactor categorycomboselect", - "rename old modelsingleselect to legacy", "some refactoring, set staletime", - "indent org unit with no childs and refresh lists on update or new item", "pass usefieldff to modelsingleselectfield", - "switch indicator type edit form to correct format (#477)", - "remove show all button and small changes to invalidate", - "ModelSingleSelect: more refactor" + "rename select to transform" ], "Testing": [ "add tests for modelsingleselect", @@ -5551,45 +5551,45 @@ }, "v0.19.5": { "Bug Fixes": [ - "adjust form footer styles", - "data element group transfers sizing", - "remove global lineheight declaration", - "UI adjustments [DHIS2-18628]", + "ou-tree field styling", + "sort columns using non case sensitive sort (#469) [skip release]", "adjust sidebar filter empty state", - "require a parent orgunit when creating new org units", + "data element group transfers sizing", + "sidebar filter placeholder style", "small rewrite of format sort order function", - "only sort if persisted unless it is display name (#472) [skip release]", - "prevent sidebar focus styles on mouse click", - "adjust global background color", "sidebar, sidenav style adjustments", - "use destructive style for delete menu items", + "UI adjustments [DHIS2-18628]", "sidebar filter placeholder label", - "sidebar filter placeholder style", - "adjust form container styles", - "adjust table icon button color", - "ou-tree field styling", + "use destructive style for delete menu items", + "only sort if persisted unless it is display name (#472) [skip release]", + "adjust global background color", "adjust help and description texts", + "adjust form container styles", + "require a parent orgunit when creating new org units", + "adjust org unit row height, expand button", + "adjust form footer styles", "reduce sidebar filter padding", + "adjust table icon button color", + "prevent sidebar focus styles on mouse click", "reduce page-title bottom margin", - "sort columns using non case sensitive sort (#469) [skip release]", - "adjust org unit row height, expand button" + "remove global lineheight declaration" ], "Maintenance": [ "remove footer test style", "release: cut 0.19.5 [skip release]" ], "Features": [ - "add tests specs", - "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]" + "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]", + "add tests specs" ], "GitHub": "

0.19.5 (2024-12-18)

\n

Bug Fixes

\n\n

Features

\n" }, "v0.19.4": { "Bug Fixes": [ - "format factor from number to string on edit (#466)", "show zero values, add factor validations (#463) [skip release]", + "fix type of cat options dates (#467) [skip release]", "type checks", - "fix type of cat options dates (#467) [skip release]" + "format factor from number to string on edit (#466)" ], "Maintenance": [ "add initial list of test specs (#464) [skip release]", @@ -5603,27 +5603,27 @@ "remove data dimension and add data dimension type filter" ], "Maintenance": [ + "release: cut 0.19.3 [skip release]", "remove data dimension from edit form", - "resolved filters", - "release: cut 0.19.3 [skip release]" + "resolved filters" ], "GitHub": "

0.19.3 (2024-12-05)

\n

Bug Fixes

\n" }, "v0.19.2": { "Bug Fixes": [ "load categoryOptionSize initially", - "remove filters in manage view for org units", - "change org unit paths", "zod and format to handle responsibility of changing date format", "refresh list view on close of dialog (#461)", - "change description max limit", - "date field to format date before displaying, org unit filters (#456)", - "datefield to format date before displaying, org unit filters", + "remove filters in manage view for org units", + "allow soring of non persisted properties", "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)", + "datefield to format date before displaying, org unit filters", + "categoryCombo: validation and load optionSize on initial load [skip release] (#457)", "fieldrule - disable dimensiontype when editing", + "date field to format date before displaying, org unit filters (#456)", "categoryOption: load formName [skip release] (#458)", - "categoryCombo: validation and load optionSize on initial load [skip release] (#457)", - "allow soring of non persisted properties" + "change org unit paths", + "change description max limit" ], "Maintenance": [ "release: cut 0.19.2 [skip release]" @@ -5632,14 +5632,14 @@ }, "v0.19.1": { "Bug Fixes": [ - "list: remove shortName as default - add translated to models", - "manageListView: hide filter tab if no filters, sort available", + "add missing indicatorType description", + "modelListView: allow empty filters (#454) [skip release]", + "identifiable width after UI upgrade", "tests: fix tests to use displayName", "use displayName instead of name of lists", "list: use translated values for name and shortName (#438)", - "identifiable width after UI upgrade", - "modelListView: allow empty filters (#454) [skip release]", - "add missing indicatorType description" + "manageListView: hide filter tab if no filters, sort available", + "list: remove shortName as default - add translated to models" ], "Maintenance": [ "release: cut 0.19.1 [skip release]" @@ -5649,30 +5649,30 @@ "v0.19.0": { "Features": [ "add section in one page - update selection by scroll", - "stop hiding form tab and give some temp vertical space to not yet developed sections", + "sectioned form router and fixes", "sectionedForm: initial architecture and base components (#431)", - "sectionedForm: initial SectionedForm architecture", + "move data set form to different route temporarelly", + "stop hiding form tab and give some temp vertical space to not yet developed sections", "dataSet: dataSet sectionedForm", - "sectioned form router and fixes", - "move data set form to different route temporarelly" + "sectionedForm: initial SectionedForm architecture" ], "Bug Fixes": [ - "fix import after bad merge", + "errorbox: allow to close box, fix styling", "add error noticebox", "fix selectedsection scroll syncing", - "some cleanup", "errornotice after revert", - "call submit from footer", + "fix import after bad merge", + "some cleanup", "add showcase for formstructure", - "errorbox: allow to close box, fix styling", - "cleanup error notice" + "cleanup error notice", + "call submit from footer" ], "Refactoring": [ - "remove unused code", + "cleanup and fix imports", "more cleanup", - "remove unused file", "rename context", - "cleanup and fix imports" + "remove unused file", + "remove unused code" ], "Maintenance": [ "release: cut 0.19.0 [skip release]" @@ -5681,33 +5681,33 @@ }, "v0.18.0": { "Features": [ - "add indicator list type list view", - "add description validation", + "add edit and new form", "implement description field validation (#449)", - "add edit and new form" + "add description validation", + "add indicator list type list view" ], "Maintenance": [ + "add extra validation for indicator types forms", + "update name field validation", "resolve merge conflict from master", + "update factor schema type", "update indicator types columns", - "release: cut 0.18.0 [skip release]", "update schema", - "add extra validation for indicator types forms", - "update name field validation", "add notice box when custom attributes throw error", - "update factor schema type" + "release: cut 0.18.0 [skip release]" ], "Bug Fixes": [ - "check max length for description", - "prevent indicator types from using attributes" + "prevent indicator types from using attributes", + "check max length for description" ], "GitHub": "

0.18.0 (2024-11-28)

\n

Features

\n" }, "v0.17.0": { "Features": [ - "upgrade ui library", - "add format validation to datefields and to dates in schemas", "add format validation to date fields and to dates in schemas (#451)", - "handle empty validation on handlechange" + "handle empty validation on handlechange", + "add format validation to datefields and to dates in schemas", + "upgrade ui library" ], "Maintenance": [ "release: cut 0.17.0 [skip release]" @@ -5716,16 +5716,16 @@ }, "v0.16.1": { "Bug Fixes": [ - "max and min to match schemas", "address feedback from org unit new form (#447)", - "add validations to datefield and small change to css of bulk upload", "orgUnit: add validation and label for parent orgunit", + "add validations to datefield and small change to css of bulk upload", + "max and min to match schemas", "fix padding/margin in form" ], "Features": [ + "upgrade ui library and multi calendar dates", "use meta to check if input field is valid or not", - "change comment to text area", - "upgrade ui library and multi calendar dates" + "change comment to text area" ], "Maintenance": [ "release: cut 0.16.1 [skip release]" @@ -5734,14 +5734,14 @@ }, "v0.16.0": { "Features": [ - "upgrade ui library to latest version (#448)", + "add edit and new form", "add indicator list type list view (#433)", - "add edit and new form" + "upgrade ui library to latest version (#448)" ], "Maintenance": [ - "update indicator types columns", "release: cut 0.16.0 [skip release]", "update name field validation", + "update indicator types columns", "add notice box when custom attributes throw error", "update factor schema type" ], @@ -5756,8 +5756,8 @@ ], "Bug Fixes": [ "add maxHeight to list", - "useValidator: fix checkmaxLenght validation", - "categoryCombo: add validation and errors for categorycombo" + "categoryCombo: add validation and errors for categorycombo", + "useValidator: fix checkmaxLenght validation" ], "Refactoring": [ "rename option type" @@ -5771,10 +5771,10 @@ "maps-app": { "v100.7.10": { "Maintenance": [ - "release: cut 100.7.10 [skip release]", + "update test values for event layer popup", "deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)", + "release: cut 100.7.10 [skip release]", "style fixes", - "update test values for event layer popup", "upgrade cypress to 13" ], "Bug Fixes": [ @@ -5803,8 +5803,8 @@ }, "v100.7.7": { "Maintenance": [ - "release: cut 100.7.7 [skip release]", - "remove ReportPortal integration (#3409)" + "remove ReportPortal integration (#3409)", + "release: cut 100.7.7 [skip release]" ], "Bug Fixes": [ "https://dhis2.atlassian.net/browse/DHIS2-18427", @@ -5814,8 +5814,8 @@ }, "v100.7.6": { "Maintenance": [ - "use correct maps bundle name in release workflow (#3403)", - "release: cut 100.7.6 [skip release]" + "release: cut 100.7.6 [skip release]", + "use correct maps bundle name in release workflow (#3403)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -5825,8 +5825,8 @@ "v100.7.5": { "Maintenance": [ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)", - "only push to AppHub if build was created (#3392)", - "release: cut 100.7.5 [skip release]" + "release: cut 100.7.5 [skip release]", + "only push to AppHub if build was created (#3392)" ], "Bug Fixes": [ "allow editing invalid layers (#3396)" @@ -5845,12 +5845,12 @@ "v100.7.3": { "Maintenance": [ "release: cut 100.7.3 [skip release]", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)", "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)", + "upgrade all used gha versions (#3381)", "update snapshot so it doesnt break with ui upgrades", "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)", - "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)", - "upgrade all used gha versions (#3381)" + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)" ], "Bug Fixes": [ "https://dhis2.atlassian.net/browse/DHIS2-17839", @@ -5869,12 +5869,12 @@ }, "v100.7.1": { "Maintenance": [ - "update jest config (#3299)", - "deps: bump the security group across 1 directory with 5 updates (#3360)", - "skip ReportPortal integration for Dependabot PRs (#3348)", - "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)", "deps: bump the security group across 1 directory with 3 updates (#3326)", - "release: cut 100.7.1 [skip release]" + "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)", + "skip ReportPortal integration for Dependabot PRs (#3348)", + "release: cut 100.7.1 [skip release]", + "update jest config (#3299)", + "deps: bump the security group across 1 directory with 5 updates (#3360)" ], "Bug Fixes": [ "add Laos language support to glyphs (#3364)", @@ -5893,8 +5893,8 @@ }, "v100.6.7": { "Bug Fixes": [ - "grey background flashing when loading dashboard (#3327)", - "https://dhis2.atlassian.net/browse/DHIS2-18029" + "https://dhis2.atlassian.net/browse/DHIS2-18029", + "grey background flashing when loading dashboard (#3327)" ], "Maintenance": [ "release: cut 100.6.7 [skip release]" @@ -5908,10 +5908,10 @@ ], "Bug Fixes": [ "TEs layer not showing all relationships when source and target are of same type (#3281)", - "update teiRelationshipsParser logic and add test", "in getDataWithRelationships:", "in fetchTEIs: use program instead of TE type", - "in isIndexInstance:" + "in isIndexInstance:", + "update teiRelationshipsParser logic and add test" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

\n" }, @@ -5945,8 +5945,8 @@ }, "v100.6.2": { "Maintenance": [ - "get the latest commit on master for the release info (#3305)", - "release: cut 100.6.2 [skip release]" + "release: cut 100.6.2 [skip release]", + "get the latest commit on master for the release info (#3305)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -5955,8 +5955,8 @@ }, "v100.6.1": { "Maintenance": [ - "release: cut 100.6.1 [skip release]", - "use separate workflows for prs, releases and tags (#3276)" + "use separate workflows for prs, releases and tags (#3276)", + "release: cut 100.6.1 [skip release]" ], "Bug Fixes": [ "avoid crash when opening map with unsupported Earth Engine layer (#3286)" @@ -5992,8 +5992,8 @@ }, "v100.5.7": { "Bug Fixes": [ - "enable hidding basemap in dashboard (#3275)", - "https://dhis2.atlassian.net/browse/DHIS2-16218" + "https://dhis2.atlassian.net/browse/DHIS2-16218", + "enable hidding basemap in dashboard (#3275)" ], "Maintenance": [ "release: cut 100.5.7 [skip release]" @@ -6006,32 +6006,32 @@ "dependabot config and remove dev branch from workflows (#3265)" ], "Bug Fixes": [ - "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", - "support \"week\", \"bi-week\" and months in period translations (#3269)" + "support \"week\", \"bi-week\" and months in period translations (#3269)", + "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations" ], "GitHub": "

100.5.6 (2024-06-26)

\n

Bug Fixes

\n" }, "v100.5.5": { "Bug Fixes": [ - "merge dev to master", - "translations: sync translations from transifex (dev) (#3237)", - "https://dhis2.atlassian.net/browse/DHIS2-15799", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", - "unclear 'show no data' (#3204)" + "translations: sync translations from transifex (dev) (#3237)", + "merge dev to master", + "unclear 'show no data' (#3204)", + "https://dhis2.atlassian.net/browse/DHIS2-15799" ], "Maintenance": [ "run release step on tags so it publishes to d2-ci (#3233)", + "optimize Cypress triggers and enhance parallel test execution (#3201)", "release: cut 100.5.5 [skip release]", - "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" ], "GitHub": "

100.5.5 (2024-06-13)

\n

Bug Fixes

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

100.5.2 (2024-04-24)

\n

Bug Fixes

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

100.5.0 (2024-03-18)

\n

Bug Fixes

\n\n

Features

\n" @@ -6139,22 +6139,22 @@ "fix main branch ref in concurrency expression (#586)" ], "Maintenance": [ - "update prop-type import", "update ui", + "update prop-type import", "release: cut 100.0.1 [skip release]", "update cli-app-scripts" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "GitHub": "

100.0.1 (2024-12-22)

\n

Bug Fixes

\n" }, "v100.0.0": { "Features": [ - "trigger first release", - "prepare for release" + "prepare for release", + "trigger first release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]", @@ -6214,9 +6214,9 @@ }, "v28.2.7": { "Build Updates": [ + "fix lint script", "fix d2-style script", - "replace semantic commit checks with new workflow", - "fix lint script" + "replace semantic commit checks with new workflow" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6258,8 +6258,8 @@ "preview: enable deploy previews" ], "Maintenance": [ - "release: cut 28.2.3 [skip ci]", - "deps: update app-runtime to latest" + "deps: update app-runtime to latest", + "release: cut 28.2.3 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6292,8 +6292,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" }, @@ -6344,41 +6344,41 @@ }, "v28.0.2": { "Maintenance": [ - "translations: sync Tajik translations from transifex (master)", - "translations: sync Vietnamese translations from transifex (master)", - "translations: sync translations from transifex [skip ci] (master)", - "transifex integration", - "translations: sync Chinese translations from transifex (master)", - "translations: sync Swedish translations from transifex [skip ci] (master)", - "translations: sync translations from transifex (master)", + "translations: sync Arabic translations from transifex (master)", "translations: sync PortugueseBrazil translations from transifex (master)", - "translations: sync TetumTetun translations from transifex (master)", - "clean up build process", "add stale bot configuration (#16)", - "translations: sync Portuguese translations from transifex (master)", - "translations: sync Arabic translations from transifex (master)", - "release: cut 28.0.2 [skip ci]", + "translations: sync Russian translations from transifex (master)", "translations: sync Arabic translations from transifex [skip ci] (master)", - "translations: sync Pushto translations from transifex (master)", - "translations: sync Spanish translations from transifex [skip ci] (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)", + "release: cut 28.0.2 [skip ci]", + "translations: sync Swedish translations from transifex (master)", + "translations: sync French translations from transifex [skip ci] (master)", + "translations: sync translations from transifex [skip ci] (master)", + "translations: sync Vietnamese translations from transifex (master)", + "update travis config and remove unused deps", + "translations: sync Spanish translations from transifex [skip ci] (master)", + "translations: sync Pushto translations from transifex (master)", "do not copy package.json to build", - "translations: sync French translations from transifex (master)", + "translations: sync TetumTetun translations from transifex (master)", + "translations: sync Tajik translations from transifex (master)", + "translations: sync Lao translations from transifex (master)", + "translations: sync Portuguese translations from transifex (master)", + "clean up build process", + "translations: sync Chinese translations from transifex (master)", "translations: sync Spanish translations from transifex (master)", "translations: sync PersianAfghanistan translations from transifex (master)", - "translations: sync Russian translations from transifex (master)", - "replace maven with alternate deployment regime", + "transifex integration", "translations: sync Indonesian translations from transifex (master)", - "translations: sync French translations from transifex [skip ci] (master)", - "translations: sync Lao translations from transifex (master)", - "translations: sync Urdu translations from transifex (master)", - "translations: sync Swedish translations from transifex (master)", - "update travis config and remove unused deps" + "replace maven with alternate deployment regime", + "translations: sync French translations from transifex (master)" ], "Build Updates": [ "migrate to github actions (#239)", - "add comment and close workflow", - "update travis builds (#14)" + "update travis builds (#14)", + "add comment and close workflow" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6640,9 +6640,9 @@ }, "v100.0.13": { "Build Updates": [ + "fix lint script", "fix d2-style script", - "replace semantic commit checks with new workflow", - "fix lint script" + "replace semantic commit checks with new workflow" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6668,9 +6668,9 @@ "fix main branch ref in concurrency expression (#399)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.63 [skip release]" @@ -6682,15 +6682,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "ignore styled jsx property", + "update app-runtime", "update cli-app-scripts and ui", "fix linting errors", - "update app-runtime", + "ignore styled jsx property", "release: cut 100.0.62 [skip release]" ], "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" }, @@ -6724,8 +6724,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]" @@ -6956,8 +6956,8 @@ ], "Bug Fixes": [ "show authorities in a MultiSelect rather than an input text field", - "add delete confirmation alert", - "bug with auth config when creating rather than editing route" + "bug with auth config when creating rather than editing route", + "add delete confirmation alert" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -7053,8 +7053,8 @@ }, "v101.6.12": { "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" ], "Maintenance": [ "release: cut 101.6.12 [skip release]" @@ -7064,38 +7064,38 @@ "v101.6.11": { "Build Updates": [ "add workflow name", - "address review comments", - "add reusable issue workflow", - "use gh cli to close issues", - "abstract e2e", - "add secrets", "use head_ref for pull_request action trigger", + "add reusable workflows (#618)", + "only run workflows that need secrets where they are available", + "use latest cypress action", + "add reusable commitlint workflows", + "update actions", + "downgrade commitlint to v5", + "add reusable issue workflow", + "escape single quotes", "refer to workflows by version", - "move upstream workflows", - "specify branch to deploy production from", - "add build job", + "use gh cli to close issues", "cancel previous runs if not on release branch", - "abstract netlify workflows", - "move reusable workflows to separate test repo", - "add comment", "update netlify deploy", - "fix workflow concurrency", + "abstract test", "pass issue number to upstream workflow", - "remove git author", + "abstract netlify workflows", "fix pull request condition", + "move upstream workflows", + "abstract release", + "remove git author", + "add secrets", + "add build job", + "specify branch to deploy production from", "update commitlint action", - "downgrade commitlint to v5", - "use latest cypress action", - "remove redundant build task", - "add reusable workflows (#618)", - "abstract test", - "add reusable commitlint workflows", - "update actions", + "fix workflow concurrency", "cancel previous pr title linting runs", - "abstract release", - "escape single quotes", - "only run workflows that need secrets where they are available", - "add name for comment wf" + "remove redundant build task", + "move reusable workflows to separate test repo", + "abstract e2e", + "add name for comment wf", + "address review comments", + "add comment" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -7127,13 +7127,13 @@ "Maintenance": [ "release: cut 101.6.8 [skip release]", "upgrade cli-style (#614)", - "remove unused dependency", + "deduplicate modules", "remove d2 style config", - "deduplicate modules" + "remove unused dependency" ], "Bug Fixes": [ - "remove unnecessary lint disable", "apply lint fixes", + "remove unnecessary lint disable", "update cli-style to run stylelint before prettier" ], "GitHub": "

101.6.8 (2024-05-28)

\n

Bug Fixes

\n" @@ -7171,14 +7171,14 @@ "remove generated fixtures" ], "Maintenance": [ - "update testing-library", + "drop unused cypress config values", "release: cut 101.6.4 [skip release]", - "drop unused cypress config values" + "update testing-library" ], "Build Updates": [ "update workflow to use dockerized backend", - "update workflow node versions to 20", "update workflow node versions to 18", + "update workflow node versions to 20", "update fixture" ], "Bug Fixes": [ @@ -7197,8 +7197,8 @@ }, "v101.6.2": { "Bug Fixes": [ - "fix lastexecuted proptype error", - "apply recommended final form fix for array field" + "apply recommended final form fix for array field", + "fix lastexecuted proptype error" ], "Maintenance": [ "release: cut 101.6.2 [skip release]" @@ -7242,12 +7242,12 @@ }, "v101.5.2": { "Bug Fixes": [ - "data-integrity: add indicator for slow checks (#604)", - "failing test", + "data-integrity: change default report type to summary (#603) [defer release]", "use tag instead of chip", + "failing test", + "update run all checks label", "use chip for indicator, add tooltip", - "data-integrity: change default report type to summary (#603) [defer release]", - "update run all checks label" + "data-integrity: add indicator for slow checks (#604)" ], "Refactoring": [ "remove unnecessary css" @@ -7268,9 +7268,9 @@ }, "v101.5.0": { "Features": [ + "add push analytics mode field", "add dashboard and receivers fields", - "add html push analytics (#598)", - "add push analytics mode field" + "add html push analytics (#598)" ], "Bug Fixes": [ "add html push analytics translation" @@ -7369,9 +7369,9 @@ "fix main branch ref in concurrency expression (#464)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.55 [skip release]" @@ -7440,8 +7440,8 @@ "v100.0.48": { "Bug Fixes": [ "missing changes", - "confidential field issues [DHIS2-10938]", - "add version toggling" + "add version toggling", + "confidential field issues [DHIS2-10938]" ], "Maintenance": [ "release: cut 100.0.48 [skip release]" @@ -7469,11 +7469,11 @@ "v100.0.45": { "Bug Fixes": [ "handle confidential key value pairs in generic form", - "remove unused constants", - "edit password checkbox", "remove unnecessary explicit prop true value", "filter out empty generic key value pairs", - "handle no password on edit" + "edit password checkbox", + "handle no password on edit", + "remove unused constants" ], "Maintenance": [ "release: cut 100.0.45 [skip release]" @@ -7644,9 +7644,9 @@ "update condition logic" ], "Bug Fixes": [ - "use an email checkbox type to abstract logic", "trigger release", - "lint errors" + "lint errors", + "use an email checkbox type to abstract logic" ], "GitHub": "

100.4.0 (2025-01-27)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -7661,12 +7661,12 @@ }, "v100.3.0": { "Features": [ - "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)", - "add checkbox to enforce verification of emails" + "add checkbox to enforce verification of emails", + "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)" ], "Bug Fixes": [ - "trigger release (#1412)", - "update translations, trigger release (#1411)" + "update translations, trigger release (#1411)", + "trigger release (#1412)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -7687,9 +7687,9 @@ "fix main branch ref in concurrency expression (#1386)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.7 [skip release]" @@ -7707,9 +7707,9 @@ "update cli-app-scripts" ], "Bug Fixes": [ - "ignore lint error", "add missing d2-ui dep", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "ignore lint error" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

\n" }, @@ -7768,8 +7768,8 @@ "resolve linting issues" ], "Bug Fixes": [ - "remove extra if block in navigation", - "move the filter logic on mounted" + "move the filter logic on mounted", + "remove extra if block in navigation" ], "GitHub": "

100.2.0 (2024-06-28)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -7848,195 +7848,195 @@ }, "v100.0.0": { "Maintenance": [ - "update app title (#1303)", - "release: cut 100.0.0 [skip release]", "update app version (#1302)", "add apphubid", + "release: cut 100.0.0 [skip release]", + "update app title (#1303)", "update verify-app github action" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

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

101.0.46 (2024-10-13)

\n

Bug Fixes

\n" }, @@ -8499,8 +8499,8 @@ }, "v101.0.29": { "Maintenance": [ - "release: cut 101.0.29 [skip release]", - "update CODEOWNERS" + "update CODEOWNERS", + "release: cut 101.0.29 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -8610,27 +8610,27 @@ "use-case-configuration": { "1.1.0": { "Features": [ - "create webapp version tag component", - "add warning box that to change DE value type", - "add button to erase all settings", - "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 webapp version constant", + "inform user that data elements value type have changed [DHIS2-17247] (#27)", "create parse version function", + "create erase all settings component", + "add reset values", + "add button to erase all settings", + "add warning box that to change DE value type", + "erase and reset all content [DHIS2-15912] (#17)", "add webapp version tag [DHIS2-17248] (#25)", "regenerate en.pot", - "erase and reset all content [DHIS2-15912] (#17)", - "create erase all settings component" + "create webapp version tag component" ], "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#24)", - "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)", + "upgrade dependencies (#26)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", + "upgrade webapp version", + "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)", - "upgrade dependencies (#26)", - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", - "upgrade webapp version" + "deps: bump express from 4.18.2 to 4.19.2 (#24)", + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)" ], "Bug Fixes": [ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)", @@ -8671,8 +8671,8 @@ "format documents" ], "Bug Fixes": [ - "lint errors and proptypes", - "update fixes" + "update fixes", + "lint errors and proptypes" ], "GitHub": "

100.3.0 (2025-01-08)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -8682,8 +8682,8 @@ ], "Maintenance": [ "fix prettier", - "release: cut 100.2.0 [skip release]", - "update regex for email" + "update regex for email", + "release: cut 100.2.0 [skip release]" ], "Bug Fixes": [ "disable verify email button" @@ -8702,8 +8702,8 @@ "v100.1.0": { "Features": [ "track loading state", - "add send email verification button", - "check for keyEmailHostname and keyEmailUsername in user settings" + "check for keyEmailHostname and keyEmailUsername in user settings", + "add send email verification button" ], "Maintenance": [ "remove handle email verification function", @@ -8718,13 +8718,13 @@ }, "v100.0.6": { "Build Updates": [ - "update to shared workflows", - "fix main branch ref in concurrency expression (#1434)" + "fix main branch ref in concurrency expression (#1434)", + "update to shared workflows" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.6 [skip release]" @@ -8781,9 +8781,9 @@ "trigger first release" ], "Maintenance": [ - "release: cut 31.0.0 [skip release]", + "semantic release (#1398)", "release: cut 100.0.0 [skip release]", - "semantic release (#1398)" + "release: cut 31.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

\n" }, @@ -8928,12 +8928,12 @@ "user-app": { "v100.5.0": { "Features": [ - "add email status message component", "add email verification in user list [DHIS2-18613]", "show user verified status", - "fetch the enforce verified email", + "update cypress fixtures", + "add email status message component", "verify status edit page", - "update cypress fixtures" + "fetch the enforce verified email" ], "Bug Fixes": [ "run yarn format", @@ -8942,8 +8942,8 @@ ], "Maintenance": [ "change status message green for email verification", - "cleanup", - "release: cut 100.5.0 [skip release]" + "release: cut 100.5.0 [skip release]", + "cleanup" ], "GitHub": "

100.5.0 (2025-01-30)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -9033,9 +9033,9 @@ "fix main branch ref in concurrency expression (#1452)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.3 [skip release]" @@ -9068,8 +9068,8 @@ "add capture authority to tracker set" ], "Maintenance": [ - "release: cut 100.2.0 [skip release]", - "prettier" + "prettier", + "release: cut 100.2.0 [skip release]" ], "Bug Fixes": [ "add capture authority to tracker list" @@ -9096,15 +9096,15 @@ }, "v100.1.6": { "Maintenance": [ - "update node version in gh workflow to 18", "fix linting issues", - "update cypress github action", - "upgrade cypress setup in the user-app project", "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)" + "upgrade cypress setup in the user-app project", + "update app label to match hardcoded name in core (#1415)", + "update node version in gh workflow to 18", + "update cypress github action", + "upgrade cypress setup (#1421)", + "update fixtures" ], "Bug Fixes": [ "remove references to deprecated userCredentials object (#1407)" @@ -9158,12 +9158,12 @@ }, "v100.1.0": { "Features": [ - "add a default notice box based on access level of the user in GroupDetails page", - "update notice box display logic" + "update notice box display logic", + "add a default notice box based on access level of the user in GroupDetails page" ], "Maintenance": [ - "release: cut 100.1.0 [skip release]", - "fix lint error" + "fix lint error", + "release: cut 100.1.0 [skip release]" ], "GitHub": "

100.1.0 (2024-05-07)

\n

Features

\n" }, diff --git a/website/data/apphub.json b/website/data/apphub.json index 46157dcc..d120c4c3 100644 --- a/website/data/apphub.json +++ b/website/data/apphub.json @@ -21,37 +21,37 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "deps: bump express from 4.19.2 to 4.21.0 (#202)", + "deps: bump braces from 3.0.2 to 3.0.3 (#195)", + "deps: bump webpack from 5.88.2 to 5.94.0 (#199)", "update app version", + "deps: bump rollup from 2.79.1 to 2.79.2 (#204)", "deps: bump ws from 7.5.9 to 7.5.10 (#194)", - "deps: bump webpack from 5.88.2 to 5.94.0 (#199)", - "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)", - "deps: bump braces from 3.0.2 to 3.0.3 (#195)", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)", - "deps: bump rollup from 2.79.1 to 2.79.2 (#204)", - "deps: bump express from 4.19.2 to 4.21.0 (#202)" + "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)" ], "Features": [ - "add min location specific program", - "add android version label", - "add manual location specific program", - "disable manual coordinate by configuration [DHIS2-17632] (#198)", - "set null as default value of maximum file size [DHIS2-17548] (#197)", + "edit min location specific program", "set null as default value of max file size", - "create label helptext component", + "configurable precision level for location capture [DHIS2-17633] (#201)", "remove unused component", - "edit min location specific program", - "max value accepted", - "create manual location checkbox component", - "regenerate en.pot", "remove userCredentials references (#208)", - "show the minimum Android app version required [DHIS2-16804] (#203)", "create min location number field component", "initial default value maximum file size", - "configurable precision level for location capture [DHIS2-17633] (#201)" + "show the minimum Android app version required [DHIS2-16804] (#203)", + "create label helptext component", + "create manual location checkbox component", + "add manual location specific program", + "set null as default value of maximum file size [DHIS2-17548] (#197)", + "regenerate en.pot", + "add android version label", + "max value accepted", + "add min location specific program", + "disable manual coordinate by configuration [DHIS2-17632] (#198)" ], "Bug Fixes": [ - "min acceptable value 0", - "redirect url based on the api version (#205)" + "redirect url based on the api version (#205)", + "min acceptable value 0" ], "GitHub": "

GENERIC FEATURES\nThis version of the Settings App brings some bug fixes and configuration of the Appearance functionalities, which now also include:

\n

Program Appearance Settings:

\n

Configurable precision: Admins can now configure the minimum accepted accuracy for location data. This feature ensures that only precise location data is captured, enhancing the overall quality and reliability of collected data.

\n

Disable manual coordinate: Administrators can now disable manual location capture per program using a new checkbox field. This parameter ensures that users can only capture their current location, maintaining consistency and accuracy in location data.

\n

Synchronization Settings

\n

Global:

\n

Default values for maximum file size: When setting up the ASWA for the first time, the default value for this feature is now set to null instead of 0, preventing issues where the app would not download any resources when the limit was set to 0.

\n

Android App version compatibility: Properties will now display the minimum Android app version required ensuring users are aware of the compatibility requirements.

\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

" } @@ -68,45 +68,45 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)", - "deps: bump express from 4.18.2 to 4.19.2 (#191)", - "update app version", "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", + "deps: bump express from 4.18.2 to 4.19.2 (#191)", "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)", - "deps: bump ejs from 3.1.9 to 3.1.10 (#192)" + "update app version", + "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)" ], "Bug Fixes": [ - "analytics components properties", + "data set sync label", "title and short name fields empty who nutrition (#182)", - "user sync test runs without results (#183)", - "data entry form label", "update element type tei analytics", - "data set sync label" + "data entry form label", + "user sync test runs without results (#183)", + "analytics components properties" ], "Features": [ - "event visualization home", - "future periods included in dataset sync [DHIS2-16805] (#188)", - "regenerate en.pot", - "add users info as help text", + "event visualization program", "remove bypass component from general settings", "add default values to initial setup", - "add bypass DHIS2 version [DHIS2-15905] (#193)", - "add default value to initial setup", - "bypass DHIS2 version [DHIS2-15905] (#185)", - "add event visualization to search component", + "event visualization home", "change bypass version label", - "create select visualization type component", - "edit visualization", - "event visualization program", + "create bypass version and dialog component", + "add bypass component to general settings", + "add default value to initial setup", + "event visualization in home screen [DHIS2-15647] (#189)", "dataset future periods help text", - "add bypass version component to general settings", + "add event visualization to search component", + "bypass DHIS2 version [DHIS2-15905] (#185)", "add info label to new form", - "event visualization in home screen [DHIS2-15647] (#189)", - "add bypass component to general settings", - "user test visualization", + "future periods included in dataset sync [DHIS2-16805] (#188)", + "create select visualization type component", + "add bypass DHIS2 version [DHIS2-15905] (#193)", "set new data entry as default", + "edit visualization", + "add users info as help text", + "regenerate en.pot", "use new data entry form as default [DHIS2-17078] (#186)", - "create bypass version and dialog component" + "user test visualization", + "add bypass version component to general settings" ], "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

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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

\n\n\n

General Settings

\n

Opt-in Features:

\n\n\n

\n

RELEASE INFO:

\n\n

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

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

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

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

Appearance:
\nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

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

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

RELEASE INFO:

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

GENERIC FEATURES\nThis version of the APK Distribution App brings some bug fixes and allows distribution using user Groups.

\n

The APK Distribution Web App introduces a sophisticated and user-centric enhancement to the download button logic. This new functionality ensures that users always get the most relevant and up-to-date version of our app, tailored specifically to their needs.

\n

For users who are part of a specific user group, the download button will provide the corresponding APK tailored to their group's requirements. This feature ensures that all group members have the right version optimized for their collective needs and workflows.

\n

RELEASE INFO:\nRelease Information Link\nDownload app from the App Hub https://apps.dhis2.org/\nDocumentation APK Distribution Web App doc

" } @@ -786,39 +786,39 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "allow user to upload latest app version (#7)", + "style add padding to search input", + "parse new version before saving", + "add userGroups to dependencies", "delete all apk version", + "parse last release version before saving", "support four-part version numbers", - "version format 4 digits [DHIS2-16802]", "remove all usergroups already assigned from option list", - "parse last release version before saving", - "style add padding to search input", + "isGreaterVersion and padZeros functions for all expressions", "icon", - "parse new version before saving", - "allow user to upload latest app version (#7)", + "version format 4 digits [DHIS2-16802]", "delete apk version", "regenerate en.pot", - "update user groups", - "isGreaterVersion and padZeros functions for all expressions", - "add userGroups to dependencies" + "update user groups" ], "Features": [ - "erase all content [DHIS2-15911]", - "save user group on the fly when editing version [DHIS2-17222]", - "create basic components to list user groups", - "upload new apk with user group", - "assign user groups to version already created", "grant access to apk by userGroup [DHIS2-16678]", - "save userGroup on the fly", - "add warning when no match found", - "create basic components to search user groups", - "create user groups access component", "add erase all button", + "show userGroups names and default apk version", + "assign user groups to version already created", + "save user group on the fly when editing version [DHIS2-17222]", + "upload new apk with user group", "support application text translation [DHIS2-15593]", "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", - "regenerate en.pot", - "show userGroups names and default apk version", + "create button to erase all content", + "create user groups access component", + "add warning when no match found", + "create basic components to list user groups", "first time setup with empty value", - "create button to erase all content" + "regenerate en.pot", + "create basic components to search user groups", + "erase all content [DHIS2-15911]", + "save userGroup on the fly" ], "Maintenance": [ "update app version" @@ -1041,9 +1041,9 @@ "fix main branch ref in concurrency expression (#561)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.39 [skip release]" @@ -1107,10 +1107,10 @@ "update workflows" ], "Maintenance": [ - "update CODEOWNERS (#558)", - "release: cut 100.2.36 [skip release]", "update cli-app-scripts", - "remove QA from CODEOWNERS" + "remove QA from CODEOWNERS", + "release: cut 100.2.36 [skip release]", + "update CODEOWNERS (#558)" ], "Bug Fixes": [ "ensure logic does not fail with empty response pre v40", @@ -1200,8 +1200,8 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-13915: show spinner when an app is being installed", - "DHIS2-15586: update installed state for non-core apps" + "DHIS2-15586: update installed state for non-core apps", + "DHIS2-13915: show spinner when an app is being installed" ], "Maintenance": [ "release: cut 100.2.32 [skip release]", @@ -1242,8 +1242,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "DHIS2-15304: display correct error message when session is expired", - "parse error message properly for manual installs (#541)" + "parse error message properly for manual installs (#541)", + "DHIS2-15304: display correct error message when session is expired" ], "Refactoring": [ "implement code review comments to make the api.request method more resilient" @@ -1467,10 +1467,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "rename class", "update app icon (#484)", - "release: cut 100.2.19 [skip release]", "format", - "rename class" + "release: cut 100.2.19 [skip release]" ], "Bug Fixes": [ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", @@ -1733,9 +1733,9 @@ "fix main branch ref in concurrency expression (#626)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.1.17 [skip release]" @@ -1903,14 +1903,14 @@ "Maintenance": [ "update dependencies", "update proptypes import", - "release: cut 100.1.9 [skip release]", "update network fixtures and cypress config", - "format fixtures", - "update app icon (#599)" + "update app icon (#599)", + "release: cut 100.1.9 [skip release]", + "format fixtures" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -1973,9 +1973,9 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ + "fix lint script", "fix d2-style script", - "replace semantic commit checks with new workflow", - "fix lint script" + "replace semantic commit checks with new workflow" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2041,11 +2041,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "deps-dev: update app-scripts to get new publish command", + "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile", "codeowners: introduce owners", "deps: update app-runtime to latest alpha", - "release: cut 100.1.3 [skip ci]", - "yarn: deduplicate lockfile" + "deps-dev: update app-scripts to get new publish command" ], "Documentation": [ "colocate app docs" @@ -2086,8 +2086,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)" @@ -2148,9 +2148,9 @@ "releaseNotes": { "Bug Fixes": [ "convert options to client values", - "remove type check when comparing values", "code cleanup", - "[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928)" + "[DHIS2-18582] Data element with number option set are not displayed in Stages and Events widget (#3928)", + "remove type check when comparing values" ], "Maintenance": [ "release: cut 101.24.1 [skip release]" @@ -2170,13 +2170,13 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-18329] Add org unit selector in schedule event form (#3925)", - "add org unit selector in schedule event form" + "add org unit selector in schedule event form", + "[DHIS2-18329] Add org unit selector in schedule event form (#3925)" ], "Bug Fixes": [ + "missing org unit name in info box", "info box missing org unit optimisation", - "review comments", - "missing org unit name in info box" + "review comments" ], "Maintenance": [ "release: cut 101.24.0 [skip release]" @@ -2236,30 +2236,30 @@ "channel": "stable", "releaseNotes": { "Features": [ - "set orgunit for event", - "add org unit field to form with validation", "add to redux", - "validation org unit in schedule", + "add orgunit selector to schedule form", + "auto select orgUnit", + "set orgunit for event", "disable org unit in scope selector", "[DHIS2-18325] Show orgunit selector in the new event form (#3879)", - "auto select orgUnit", - "show form without selected org unit", + "add org unit field to form with validation", "add selected org unit to payload", - "add orgunit selector to schedule form" + "show form without selected org unit", + "validation org unit in schedule" ], "Bug Fixes": [ - "remove cy test that clears the org unit", - "code clean up", - "style for schedule", - "nameing of date component", - "simplify pull request", - "use errormessage", - "temp", + "add deleted cy test", "rules, coordinates etc", "fix map center point when no org unit", + "temp", "schedule date automatically info bow", - "add deleted cy test", - "org unit prop mismatch" + "use errormessage", + "org unit prop mismatch", + "style for schedule", + "simplify pull request", + "code clean up", + "nameing of date component", + "remove cy test that clears the org unit" ], "Maintenance": [ "release: cut 101.23.0 [skip release]" @@ -2279,8 +2279,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.22.0 [skip release]", - "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)" + "deps-dev: bump eslint-import-resolver-webpack from 0.13.8 to 0.13.10 (#3944)", + "release: cut 101.22.0 [skip release]" ], "Features": [ "[DHIS2-17192] show related stages widget on registration page (#3880)" @@ -2304,11 +2304,11 @@ "release: cut 101.21.6 [skip release]" ], "Bug Fixes": [ + "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)", "implement logic", - "remove breaking tests", "remove divider", - "[DHIS2-18668] remove delete tei button in enrollment event pages (#3941)", - "change test" + "change test", + "remove breaking tests" ], "GitHub": "

101.21.6 (2025-01-16)

\n

Bug Fixes

\n" } @@ -2325,8 +2325,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.21.5 [skip release]", - "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)" + "deps-dev: bump @babel/preset-react from 7.16.7 to 7.26.3 (#3937)", + "release: cut 101.21.5 [skip release]" ], "Bug Fixes": [ "[DHIS2-18836] show 'Profile' instead of 'False' during loading (#3938)" @@ -2346,8 +2346,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)", "release: cut 101.21.4 [skip release]", + "deps-dev: bump wait-on from 7.2.0 to 8.0.1 (#3904)", "deps: bump webpack from 5.93.0 to 5.96.1 (#3899)" ], "Bug Fixes": [ @@ -2372,12 +2372,12 @@ "release: cut 101.21.3 [skip release]" ], "Bug Fixes": [ - "use new enpoint for view event", - "version based api call", + "[DHIS2-17613] Use new note endpoint (#3908)", "every serverdate structure based on version", + "bug in function", + "use new enpoint for view event", "serverdata structure based on version", - "[DHIS2-17613] Use new note endpoint (#3908)", - "bug in function" + "version based api call" ], "GitHub": "

101.21.3 (2025-01-12)

\n

Bug Fixes

\n" } @@ -2394,9 +2394,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)", "set paging to false", - "paging parameter based on version", - "[DHIS2-18569] Relationship widget limited to 50 entries (#3927)" + "paging parameter based on version" ], "Maintenance": [ "release: cut 101.21.2 [skip release]" @@ -2416,11 +2416,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "wrong sort direction for text", - "converting org unit and sorting", - "review comment", + "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)", "remove console log", - "[DHIS2-18632] Sorting stage detail table on orgunit breaks the app (#3917)" + "review comment", + "converting org unit and sorting", + "wrong sort direction for text" ], "Maintenance": [ "release: cut 101.21.1 [skip release]" @@ -2440,25 +2440,25 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.21.0 [skip release]", - "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)" + "[DHIS2-18736] fix Cypress tests broken due to the change of year (#3933)", + "release: cut 101.21.0 [skip release]" ], "Features": [ - "geometry scheduledat occuredat in changelog", "[DHIS2-18328] Handle log entries for occurredAt, scheduledAt and geometry (#3887)", - "update clienttolist", - "style improvements" + "style improvements", + "geometry scheduledat occuredat in changelog", + "update clienttolist" ], "Bug Fixes": [ - "code clean up", - "add check for featuretype", - "review comments", "show coordinate", "convert changelog data in servertoclient", - "revert new folder structure", + "code clean up", + "review comments", + "change from property to fields", + "add check for featuretype", "translation", "revert type change", - "change from property to fields" + "revert new folder structure" ], "GitHub": "

101.21.0 (2025-01-07)

\n

Features

\n" } @@ -2535,29 +2535,29 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.20.0 [skip release]", - "[DHIS2-18635] Fix Cypress tests (#3912)" + "[DHIS2-18635] Fix Cypress tests (#3912)", + "release: cut 101.20.0 [skip release]" ], "Features": [ - "add menu items for unlik and delete event", + "add validation", + "temp", "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)", - "delete and unlink function", + "add menu items for unlik and delete event", "update dhis ui", - "temp", - "add validation" + "delete and unlink function" ], "Bug Fixes": [ - "remove update data", + "dublicate code", + "review comments", "use invalidatequeries", "merge error in package json", - "review comments", - "user message improvements", - "indexeddb write access", - "review changes", "revert changes in version after dhis2 ui update", + "remove update data", + "review changes", "merge conflict", - "remove noticebox and add alerterror", - "dublicate code" + "indexeddb write access", + "user message improvements", + "remove noticebox and add alerterror" ], "GitHub": "

101.20.0 (2024-12-17)

\n

Features

\n" } @@ -2655,36 +2655,36 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update calendarInput ui version", - "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)", "update tests", + "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)", + "update calendarInput ui version", "release: cut 101.19.0 [skip release]" ], "Features": [ - "add validation to dateTime & age fields", + "use calendarInput component in forms", + "scheduleDate reset when there is invalid date", + "add errors to main field", "eventDate validation to use internal error from calendarInput", "add error messages", - "add errors to main field", - "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)", - "use calendarInput component in forms", - "scheduleDate reset when there is invalid date" + "add validation to dateTime & age fields", + "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)" ], "Bug Fixes": [ - "always pass current context", - "flow types", - "pass validationContext for unique validator", - "add disabled to calendar input", "refactor incident date validation to use form validations", - "update rules engine version", - "remove current context from function", - "enrollment date input fields", "date and dateTime errors to display only once", + "runtime error when date is null", + "enrollment date input fields", + "add disabled to calendar input", + "schedule date in related stages to display calendarInput internal errors", "flow errors", "width & calendarWidth to be string", - "runtime error when date is null", "remove ref", - "failing tests", - "schedule date in related stages to display calendarInput internal errors" + "always pass current context", + "update rules engine version", + "remove current context from function", + "flow types", + "pass validationContext for unique validator", + "failing tests" ], "GitHub": "

101.19.0 (2024-12-03)

\n

Features

\n" } @@ -2702,10 +2702,10 @@ "releaseNotes": { "Maintenance": [ "skip lint title and commits for bots (#3898)", - "deps: bump express from 4.19.2 to 4.21.0 (#3808)", "release: cut 101.18.1 [skip release]", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)", "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)" + "deps: bump express from 4.19.2 to 4.21.0 (#3808)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2725,11 +2725,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "label improvement", + "[DHIS2-16337] Org unit in view event page (#3882)", "add field and label to view event page", - "add orgunit id to redux", "add validator", - "[DHIS2-16337] Org unit in view event page (#3882)" + "add orgunit id to redux", + "label improvement" ], "Bug Fixes": [ "remove console log" @@ -2752,24 +2752,24 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)", "add calendarInput", - "display errors" + "display errors", + "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)" ], "Bug Fixes": [ - "add label", - "replace onKeyPress with onKeyDown", - "allow empty strings to run onBlur", + "label type definition", "calendarInput zindex", - "remove editable prop", "flow errors", "display date in wrong format when passing dd-mm-yyyy", - "label type definition" + "add label", + "remove editable prop", + "allow empty strings to run onBlur", + "replace onKeyPress with onKeyDown" ], "Maintenance": [ - "update calendarInput ui version", + "release: cut 101.17.0 [skip release]", "remove unnecessary props", - "release: cut 101.17.0 [skip release]" + "update calendarInput ui version" ], "GitHub": "

101.17.0 (2024-11-25)

\n

Features

\n" } @@ -2806,9 +2806,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-17519] app crashing when opening new event from view event (#3781)", + "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)", "app crashing when openeing new event from view event", - "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)" + "[DHIS2-17519] app crashing when opening new event from view event (#3781)" ], "Maintenance": [ "release: cut 101.16.6 [skip release]" @@ -7080,12 +7080,12 @@ "releaseNotes": { "Maintenance": [ "Sonarqube fixes (#3182)", - "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)", - "release: cut 100.4.2 [skip release]" + "release: cut 100.4.2 [skip release]", + "deps: bump nanoid from 3.3.7 to 3.3.8 (#3166)" ], "Bug Fixes": [ - "not possible to see more or search for App items when editing dashboard (#3186)", - "the Item selector list is populated based on the item type, but for some reason" + "the Item selector list is populated based on the item type, but for some reason", + "not possible to see more or search for App items when editing dashboard (#3186)" ], "GitHub": "

100.4.2 (2025-01-22)

\n

Bug Fixes

\n" } @@ -7129,10 +7129,10 @@ "add gh workflow for dependency-track (#3170)" ], "Features": [ - "release DHIS2-18441 and DHIS2-13038", - "implement dashboard slideshow (#3081)", "maximize use of the available screen space by reducing whitespace in the dashboard item grid", - "add space efficient dashboard bar design and dashboard selection, and keyboard navigation" + "release DHIS2-18441 and DHIS2-13038", + "add space efficient dashboard bar design and dashboard selection, and keyboard navigation", + "implement dashboard slideshow (#3081)" ], "GitHub": "

100.4.0 (2025-01-08)

\n

Features

\n" } @@ -7149,9 +7149,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "release: cut 100.3.2 [skip release]", "release workflow improvements (#3157)", - "remove ReportPortal configuration (#3151)", - "release: cut 100.3.2 [skip release]" + "remove ReportPortal configuration (#3151)" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#3142)" @@ -7171,16 +7171,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "upgrade all used gh action versions (#3131)", + "dependabot config separate dev group and exclude react-grid-layout (#3110)", "use hardcoded dev version for running e2e prod tests (#3109)", + "add separate dev dependencies group and exclude rgl", "i18next is no longer a dependency", - "deps: bump webpack in the security group across 1 directory (#3096)", "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", - "deps: bump the security group with 4 updates (#3132)", - "remove i18next and react-dom as direct dependencies (#3138)", - "upgrade all used gh action versions (#3131)", "release: cut 100.3.1 [skip release]", - "add separate dev dependencies group and exclude rgl", - "dependabot config separate dev group and exclude react-grid-layout (#3110)" + "deps: bump the security group with 4 updates (#3132)", + "deps: bump webpack in the security group across 1 directory (#3096)", + "remove i18next and react-dom as direct dependencies (#3138)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -7240,18 +7240,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "break up command chain", - "cypress 13 upgrade (#3040)", "dependabot config and remove dev branch from workflows (#3027)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "deps: bump the security group with 3 updates (#3046)", + "deps: bump express from 4.18.1 to 4.19.2 (#3018)", "release: cut 100.2.4 [skip release]", - "deps: bump express from 4.18.1 to 4.19.2 (#3018)" + "break up command chain", + "deps: bump the security group with 3 updates (#3046)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", + "cypress 13 upgrade (#3040)" ], "Bug Fixes": [ - "stop fetching schemas and replace d2 with dataEngine (#3056)", "display correct app version in dhis2 and updated workflows (#3061)", - "add missing dependencies for semantic-release (#3062)" + "add missing dependencies for semantic-release (#3062)", + "stop fetching schemas and replace d2 with dataEngine (#3056)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

\n" } @@ -7269,14 +7269,14 @@ "releaseNotes": { "Bug Fixes": [ "merge to master", - "translations: sync translations from transifex (dev) (#3001)", - "fetch visualization always when caching (DHIS2-17509) (#2986)" + "fetch visualization always when caching (DHIS2-17509) (#2986)", + "translations: sync translations from transifex (dev) (#3001)" ], "Maintenance": [ - "release: cut 100.2.3 [skip release]", "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)", "run release step on tags so it publishes to d2-ci (#2989)", - "do not run release step on dev branch" + "do not run release step on dev branch", + "release: cut 100.2.3 [skip release]" ], "Refactoring": [ "use rich text component from analytics (#2474)" @@ -7296,11 +7296,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "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 re-rendering an item when adding the same again (DHIS2-17016) (#2935)", "dimension list design (DHIS2-16270) (#2861)", - "avoid reading from undefined error (DHIS2-17334) (#2970)" + "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]" @@ -7320,10 +7320,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "in paragraphs were removed in dashboard item description (#2962)", "merge to master", "translations: sync translations from transifex (dev)", - "short name was not being shown in visualizations (#2959)", - "in paragraphs were removed in dashboard item description (#2962)" + "short name was not being shown in visualizations (#2959)" ], "Maintenance": [ "release: cut 100.2.1 [skip release]" @@ -7366,40 +7366,40 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", - "run the release step on both master and dev branches (#2929)", - "release: cut 100.1.0 [skip release]", - "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", - "update analytics dependency (#2934)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", "use the repo default branch for dependabot (#2887)", - "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", - "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", - "26.2.0-cumulative-values-alpha.1", - "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", - "analytics (#2856)", "use latest alpha for testing", - "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", - "include patch packages in cache-key (#2855)", - "include release notes in slackbot message (#2911)", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", + "release: cut 100.1.0 [skip release]", + "run the release step on both master and dev branches (#2929)", + "analytics (#2856)", "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", - "analytics@26.2.0" + "include patch packages in cache-key (#2855)", + "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@26.2.0", + "26.2.0-cumulative-values-alpha.1", + "update analytics dependency (#2934)", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", + "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", + "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", + "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", + "include release notes in slackbot message (#2911)" ], "Bug Fixes": [ - "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", - "show tag/tooltip only when a filter other than ou/pe is used (#2941)", "merge to master", + "use interpretations component from Analytics (DHIS2-15441) (#2430)", + "show tag/tooltip only when a filter other than ou/pe is used (#2941)", "translations: sync translations from transifex (dev) (#2920)", - "use interpretations component from Analytics (DHIS2-15441) (#2430)" + "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)" ], "Features": [ "support outlier table plugin (DHIS2-16751) (#2912)" ], "Testing": [ - "disable flaky test (#2940)", - "use 41 test instance" + "use 41 test instance", + "disable flaky test (#2940)" ], "GitHub": "

100.1.0 (2024-03-21)

\n

Bug Fixes

\n\n

Features

\n" } @@ -7420,11 +7420,11 @@ "merge translations from past 3 weeks" ], "Maintenance": [ - "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)", - "only run release-success if master branch", "release: cut 100.0.4 [skip release]", - "clean up cypress folder (#2687)" + "only run release-success if master branch", + "add github job that reports successful release (#2712)" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

\n" } @@ -7441,9 +7441,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.3 [skip release]", "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)", - "deps: upgrade several dependencies (#2686)" + "deps: upgrade several dependencies (#2686)", + "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ "merge to master", @@ -7467,14 +7467,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "release: cut 100.0.2 [skip release]", - "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", "increase default cypress timeout to reduce test flakiness (#2456)", - "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", "release: cut 100.0.1 [skip release]", + "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", "disable nightly scheduled test run (#2511)", - "nightly failing to set up cypress (#2378)" + "nightly failing to set up cypress (#2378)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", + "release: cut 100.0.2 [skip release]", + "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)" ], "Documentation": [ "move docs to app (#2384)" @@ -7494,8 +7494,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.1 [skip release]", - "nightly failing to set up cypress (#2378)" + "nightly failing to set up cypress (#2378)", + "release: cut 100.0.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" @@ -7611,13 +7611,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": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.12 [skip release]" @@ -8090,14 +8090,14 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ + "update v39 fixtures", "update jest mock [DHIS2-15415]", - "prevent failing jest test", "update v38 fixtures", + "prevent failing jest test", "add scroll on workflow selector [DHIS2-15415]", "remove v37 e2e", - "update v39 fixtures", - "translations: sync translations from transifex (master)", - "add scroll for workflows [DHIS2-15415]" + "add scroll for workflows [DHIS2-15415]", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "update CODEOWNERS", @@ -8121,11 +8121,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 formatting uissue in workflows config file", "fix cypress tests referring to last year", + "add e2e test runs for new versions and fresh fixtures", "release: cut 100.0.7 [skip release]", - "fix formatting uissue in workflows config file" + "upgrade packages and produce new fixtures" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n" } @@ -8272,8 +8272,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "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]" ], @@ -8301,9 +8301,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ + "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", - "approval-status-tag: don't show time-ago for approved-above (#114)" + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -8534,8 +8534,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add title and subtitle to all form types", - "add title and subtitle too all form types" + "add title and subtitle too all form types", + "add title and subtitle to all form types" ], "Maintenance": [ "release: cut 100.10.0 [skip release]" @@ -8659,15 +8659,15 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "update workflows (#401)", - "add netlify deploy workflows", - "fix workflow expression", "remove custom cypress reporter", + "fix workflow expression", + "add netlify deploy workflows", + "update workflows (#401)", "add e2e" ], "Maintenance": [ - "remove jest reporting", - "release: cut 100.8.3 [skip release]" + "release: cut 100.8.3 [skip release]", + "remove jest reporting" ], "Bug Fixes": [ "support non-gregory calendars [DHIS2-17617] (#397)" @@ -8728,12 +8728,12 @@ "channel": "stable", "releaseNotes": { "Features": [ + "make section collapsable if they are not rendered as tabs", + "make collapsible a feature toggle", "make data sets sections collapsable", + "add an arrow button to collapse or expand each section", "make collapsed section same width of when they are expanded", - "revert setting collapsible with feature toggle", - "make collapsible a feature toggle", - "make section collapsable if they are not rendered as tabs", - "add an arrow button to collapse or expand each section" + "revert setting collapsible with feature toggle" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -8756,12 +8756,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add support for multi calendar dates", - "add support for multi-calendar dates" + "add support for multi-calendar dates", + "add support for multi calendar dates" ], "Maintenance": [ - "release: cut 100.7.0 [skip release]", - "modify and add test cases for different supported calendars" + "modify and add test cases for different supported calendars", + "release: cut 100.7.0 [skip release]" ], "GitHub": "

100.7.0 (2024-07-29)

\n

Features

\n" } @@ -8778,9 +8778,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "enhance CI", + "fix workflow and enable yarn caching", "release: cut 100.6.0 [skip release]", - "fix workflow and enable yarn caching" + "enhance CI" ], "Features": [ "add vertical tab rendering of sections in a data set" @@ -8896,8 +8896,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.3.10 [skip release]", - "fix test name" + "fix test name", + "release: cut 100.3.10 [skip release]" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -8937,20 +8937,20 @@ "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": [ - "help: add warning style reference to help", - "prevent unnecessary renders when form has errors (#358)", - "prevent setting warning as undefined", "warning border style to yellow", + "tests: update tests", "validator: limits as warning instead of error (#357)", - "tests: update tests" + "help: add warning style reference to help", + "prevent unnecessary renders when form has errors (#358)", + "prevent setting warning as undefined" ], "Refactoring": [ - "extract warningvalidate", "validation-tooltip: rename invalid prop to enabled", + "extract warningvalidate", "cleanup" ], "Documentation": [ @@ -9410,8 +9410,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)" @@ -9619,9 +9619,9 @@ "releaseNotes": { "Features": [ "add tests to cover add exchnage usecase", - "add more tests to cover add exchange usecase", "add more tests and improve some of the existing ones", "add tests to cover add exchange usecase", + "add more tests to cover add exchange usecase", "add tests to cover edit exchange usecase and format" ], "Maintenance": [ @@ -9662,15 +9662,15 @@ "channel": "stable", "releaseNotes": { "Features": [ - "more tests for data page and setup for other pages", "add initial tests for main data display page", - "add more tests to general data page and refactor existing ones", + "add additional tests for main exchange page", "add some tests for main data page", - "add additional tests for main exchange page" + "more tests for data page and setup for other pages", + "add more tests to general data page and refactor existing ones" ], "Bug Fixes": [ - "add mock for resize observer", - "fix format" + "fix format", + "add mock for resize observer" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -9730,20 +9730,20 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "minor fixes", "add missing transations", "update fixtures for cypress tests", + "minor fixes", "move testing libraty to dev dependencies" ], "Features": [ - "add sharing button which opens a sharing dialog in configurations", + "add sharing settings", + "add tests for edit overview page", + "upgrade node version for ci", + "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", - "update version of dhis2 app runtime", - "upgrade node version for ci", - "add tests for edit overview page", - "add sharing settings" + "add sharing button which opens a sharing dialog in configurations" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -9823,8 +9823,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]" @@ -10098,26 +10098,26 @@ "display type and definitions for data items in data selector (DHIS2-14774) (#3274)" ], "Maintenance": [ - "update ui dep and remove resolution", - "use latest analytics build for testing", "use analytics build for testing", + "release: cut 100.9.0 [skip release]", "update app-runtime to 3.11.3", + "use latest test build of analytics", + "update ui dep and remove resolution", "run prettier", + "bump ui to v10", "update analytics dependency", "update analytics to latest build for testing", - "bump ui to v10", - "release: cut 100.9.0 [skip release]", - "use latest test build of analytics" + "use latest analytics build for testing" ], "Bug Fixes": [ - "use fluid on Modal to maximise space use", - "pass currentUser to DataDimension" + "pass currentUser to DataDimension", + "use fluid on Modal to maximise space use" ], "Testing": [ - "Cypress: add tests for data info popper", + "Cypress: add command for closing poppers", "update snapshot after changing Modal prop", - "update snapshots", - "Cypress: add command for closing poppers" + "Cypress: add tests for data info popper", + "update snapshots" ], "Documentation": [ "add section about the data item info panel" @@ -10137,9 +10137,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "release: cut 100.8.8 [skip release]", "release workflow fixes (#3302)", - "deps: bump elliptic in the security group across 1 directory (#3291)", - "release: cut 100.8.8 [skip release]" + "deps: bump elliptic in the security group across 1 directory (#3291)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -10179,26 +10179,26 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.8.6 [skip release]", - "import order", - "unused import", "comment", "remove ReportPortal integration (#3293)", - "use d2-ci analytics build for testing" + "use d2-ci analytics build for testing", + "release: cut 100.8.6 [skip release]", + "unused import", + "import order" ], "Testing": [ + "update cypress test - no longer expect disabled tree", + "update test to work with analytics function", "update cypress test - expect root to be selected", "update cypress test - expect 2 units selected", "test names", - "update cypress test - no longer expect disabled tree", - "update test to work with analytics function", - "add reducer test for default metadata", - "fix totals test by changing periods (#3300)" + "fix totals test by changing periods (#3300)", + "add reducer test for default metadata" ], "Bug Fixes": [ + "upgrade analytics", "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)", "never overwrite default metadata", - "upgrade analytics", "inject translated user ou names" ], "GitHub": "

100.8.6 (2024-12-03)

\n

Bug Fixes

\n" @@ -10216,19 +10216,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "handle single value vis-type as highcharts chart instance (#3289)", - "remove single-value-specific test" + "remove single-value-specific test", + "handle single value vis-type as highcharts chart instance (#3289)" ], "Maintenance": [ - "remove unused code from spec file", "update yarn.lock", "delete import of removed function", - "release: cut 100.8.5 [skip release]" + "release: cut 100.8.5 [skip release]", + "remove unused code from spec file" ], "Testing": [ + "fix new e2e test because single value now is a highcharts chart", "adjust legend test to new single value implementation", - "fix open e2e test because single value is no long a nonHighchartsType", - "fix new e2e test because single value now is a highcharts chart" + "fix open e2e test because single value is no long a nonHighchartsType" ], "GitHub": "

100.8.5 (2024-11-13)

\n

Bug Fixes

\n" } @@ -10245,12 +10245,12 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "upgrade all used github action versions (#3267)", - "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", "do not use reportportal when dependabot pr (#3271)", + "upgrade all used github action versions (#3267)", + "deps: bump the security group with 5 updates (#3253)", "release: cut 100.8.4 [skip release]", - "deps: bump the security group with 5 updates (#3253)" + "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)" ], "Bug Fixes": [ "infinite spinner when opening the interpretations modal while viewing a visualization (#3283)" @@ -10272,8 +10272,8 @@ "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", "manually propagate error style changes from master to new CSS module", - "address css lint errors", - "show error UI when plugin has empty rows" + "show error UI when plugin has empty rows", + "address css lint errors" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -10315,18 +10315,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.8.1 [skip release]", + "use hardcoded dev version for running e2e prod tests (#3240)", "bump analytics version", - "consolidate visualization error test", - "use hardcoded dev version for running e2e prod tests (#3240)" + "release: cut 100.8.1 [skip release]", + "consolidate visualization error test" ], "Bug Fixes": [ - "solve sizing/visibility issues in dashboard", - "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)" + "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)", + "solve sizing/visibility issues in dashboard" ], "Testing": [ - "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes", - "add regression test for totals with boolean value types" + "add regression test for totals with boolean value types", + "add tests for totals/cumulative with mixed valueTypes/totalAggregationTypes" ], "GitHub": "

100.8.1 (2024-10-18)

\n

Bug Fixes

\n" } @@ -10364,22 +10364,22 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deduplicate deps", - "prevent error log for missing components", - "deps: bump the security group across 1 directory with 7 updates (#3192)", - "do not log getShallowAddToLayoutButton during test run", - "remove unclear code and replace with ESLint disable comment", - "remove test file without any tests", - "prevent visualization plugin test to log errors by fixing the test", + "tweak test config", + "remove unneeded console.error hack", "do not log action errors during jest test run", "disable report-portal debug logging", - "remove reference to maps app", - "remove unneeded console.error hack", - "fix local jest run (#3218)", - "tweak test config", "tweak jest config so it only reports to portal when on CI", + "remove reference to maps app", "prevent console error output", - "release: cut 100.7.2 [skip release]" + "do not log getShallowAddToLayoutButton during test run", + "prevent error log for missing components", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "release: cut 100.7.2 [skip release]", + "fix local jest run (#3218)", + "prevent visualization plugin test to log errors by fixing the test", + "remove unclear code and replace with ESLint disable comment", + "deduplicate deps", + "remove test file without any tests" ], "Bug Fixes": [ "add requireActual to analytics mock to prevent component missing errors", @@ -10400,12 +10400,12 @@ "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": [ - "install dependencies needed to release app with new workflow (#3183)", - "display correct app version in dhis2 and updated workflows (#3182)" + "display correct app version in dhis2 and updated workflows (#3182)", + "install dependencies needed to release app with new workflow (#3183)" ], "GitHub": "

100.7.1 (2024-08-26)

\n

Bug Fixes

\n" } @@ -10425,8 +10425,8 @@ "add subtitle field to pivot table options [DHIS2-16158] (#3178)" ], "Maintenance": [ - "disable report portal cypress config so we can see failures on ci", - "release: cut 100.7.0 [skip release]" + "release: cut 100.7.0 [skip release]", + "disable report portal cypress config so we can see failures on ci" ], "Bug Fixes": [ "allow setting a label to the subtitle input" @@ -10450,9 +10450,9 @@ "adjust style for assigned categories layout chip" ], "Maintenance": [ + "release: cut 100.6.2 [skip release]", "use constant from analytics instead of 'co'", - "remove !important styles", - "release: cut 100.6.2 [skip release]" + "remove !important styles" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

\n" } @@ -10490,9 +10490,9 @@ "releaseNotes": { "Maintenance": [ "unused imports", - "import order", "resolve to @dhis2/ui 9.4.4 (#3129)", - "release: cut 100.6.0 [skip release]" + "release: cut 100.6.0 [skip release]", + "import order" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -10501,8 +10501,8 @@ "pivot table as default vis type in DV (DHIS2-15833) (#3159)" ], "Testing": [ - "make tests expect pivot table as vis type", - "update tests" + "update tests", + "make tests expect pivot table as vis type" ], "GitHub": "

100.6.0 (2024-08-08)

\n

Bug Fixes

\n\n

Features

\n" } @@ -10538,9 +10538,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "bump analytics for testing", + "bump analytics to 26.7.5 for period translations", "bump analytics with fix for DHIS2-16904 (#3124)", - "bump analytics to 26.7.5 for period translations" + "bump analytics for testing" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -10559,13 +10559,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.5.7 [skip release]", "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)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "release: cut 100.5.7 [skip release]", "dependabot config and remove dev branch from workflows (#3107)", - "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)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -10584,9 +10584,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", "use improved rich text editor from analytics (DHIS2-15522)", - "merge to master" + "merge to master", + "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -10605,18 +10605,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "optimize Cypress recordings with conditional triggers (#3043)", "run release job for tags (#3064)", "release: cut 100.5.5 [skip release]", - "do not run release step on dev branch (#3083)" + "do not run release step on dev branch (#3083)", + "optimize Cypress recordings with conditional triggers (#3043)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", "merge to master", - "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "dimension chip design updates (DHIS2-16272) (#2934)" + "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", + "translations: sync translations from transifex (dev)", + "dimension chip design updates (DHIS2-16272) (#2934)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)" ] } }, @@ -10633,9 +10633,9 @@ "releaseNotes": { "Bug Fixes": [ "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", + "merge to master", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", - "merge to master" + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -10654,10 +10654,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", - "translations: sync translations from transifex (dev)", + "plugin flashes when interacting with Interpretations modal (#3017)", "try locking highcharts to 10.2.0", - "plugin flashes when interacting with Interpretations modal (#3017)" + "translations: sync translations from transifex (dev)", + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -10682,11 +10682,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "change urlReg to urlGlob and correct glob pattern for outlier tables", - "wait for different SVG for single value", + "add classnames and update json instructions file for outlier tables (#3000)", "correct typo in visualisation type", "remove query param section from url glob", - "add classnames and update json instructions file for outlier tables (#3000)" + "wait for different SVG for single value", + "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ "rename strategy to interceptResponse", @@ -10706,9 +10706,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "ensure only the first period item is used", "merge to master", "fix period filter and loading spinner when filtering in dashboard (#3002)", - "ensure only the first period item is used", "enable the loading spinner when props change" ], "Maintenance": [ @@ -10728,30 +10728,30 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "run the release step on both dev and master branches (#2990)", - "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "bump Cypress to version 13 (#2935)", "release: cut 100.5.0 [skip release]", + "yarn deduplicate", "remove testRegex from jest config (#2956)", - "add slack bot release success message (#2965)", - "upgrade @dhis2/analytics", - "apply consistent naming to push analytics class names", "bump node to version 18", - "yarn deduplicate", + "bump Cypress to version 13 (#2935)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", + "upgrade @dhis2/analytics", "reorganised dev commits", - "include release notes in slackbot message (#2974)" + "include release notes in slackbot message (#2974)", + "add slack bot release success message (#2965)", + "run the release step on both dev and master branches (#2990)", + "apply consistent naming to push analytics class names" ], "Testing": [ - "hover over list to prevent it from being stale", "don't expect subtitle to be visible by default", - "adapt tests to new database (#2975)", - "refactor data.cy.js to independent test cases" + "hover over list to prevent it from being stale", + "refactor data.cy.js to independent test cases", + "adapt tests to new database (#2975)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "add custom errors for analytics requests (#2874)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", - "push-analytics: add push analytics instructions (#2985)" + "add custom errors for analytics requests (#2874)", + "push-analytics: add push analytics instructions (#2985)", + "translations: sync translations from transifex (dev)" ], "Features": [ "support Outlier table visualization type (DHIS2-13858) (#2942)", @@ -10771,69 +10771,69 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "dependency updates (#2243)", + "update cli-app-scripts and analytics deps", + "fetch data element icon and pass it in extraOptions", + "avoid crash when visualization object is empty (ie. New)", "do not pass a boolean for icons when saving", "translations: sync translations from transifex (dev)", "fix bug which cause current to loose props", - "fetch data element icon and pass it in extraOptions", - "update cli-app-scripts and analytics deps", "hide icon from visualization when option is toggled", - "dependency updates (#2243)", - "avoid crash when visualization object is empty (ie. New)", - "set disabledOptions on AO loading and vis type switching", - "avoid visualization flashing when changing options" + "avoid visualization flashing when changing options", + "set disabledOptions on AO loading and vis type switching" ], "Maintenance": [ - "switch test server to debug (test.e2e is broken/slow)", - "revert the test server changes and move to a separate PR", - "use alpha version of analytics", - "remove videos", - "manually bump deps (#2543)", - "use renamed github shared workflow (#2912)", "configure continuous delivery workflows (#2254)", + "use renamed github shared workflow (#2912)", "update pot file", - "release: cut 100.4.0 [skip release]", - "fix rebase conflict resolutions", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "analytics: add support for cumulative values", + "remove videos", + "revert the test server changes and move to a separate PR", + "manually bump deps (#2543)", + "fix rebase conflict resolutions", + "use alpha version of analytics", + "switch test server to debug (test.e2e is broken/slow)", "upgrade cypress to v12 and adjust project to it", + "release: cut 100.4.0 [skip release]", "regenerate pot file", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "fix linting error" ], "Features": [ - "disabled options based on cumulativeValues in PT DHIS2-15728", - "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)", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "disable legend option when cumulative values is enabled", - "disable option when cumulativeValues is checked in PT DHiS2-15728", + "v100.4.0", "handle disabled and helpText props for disabled options", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", + "remove disabled before passing object to visualization generator", "handle disabled option in Redux store", - "cumulative values in PT (DHIS2-5497) (#2746)", - "v100.4.0", - "support non-gregorian fixed periods (#2233)" + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "disable legend option when cumulative values is enabled" ], "Testing": [ - "fix test failing due to change in single value behaviour", "add tests for cumulativeValues option in PT", - "add helper functions for totals options", "enhance tests, options and sorting", - "use current year instead of hardcode it", - "refactor clickCheckbox to check/uncheckCheckbox" - ], - "Refactoring": [ - "rename variable for clarity", - "revert changes to option components", - "allow legend related option to be disabled", - "streamlined code", - "add helper text when used in PT DHIS2-15727", - "remove unnecessary code", + "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" + ], + "Refactoring": [ "allow disabled to be passed as prop", - "avoid involuntary changes to current in Redux store", + "remove unnecessary code", + "add helper text when used in PT DHIS2-15727", + "allow legend related option to be disabled", "avoid extra prop and detect visType internally", "add styles for titles of disabled sections", + "avoid involuntary changes to current in Redux store", "allow non toggleable select to be disabled", - "allow checkbox options to be disabled", - "simplify code for passing displayProperty" + "revert changes to option components", + "streamlined code", + "rename variable for clarity", + "simplify code for passing displayProperty", + "allow checkbox options to be disabled" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -10857,12 +10857,12 @@ "v100.3.1" ], "Maintenance": [ + "consolidate cypress tests (#2890)", "move RP agent-js-cypress to dhis2 org", + "consolidate legend tests (#2897)", "use latest analytics-e2e-tests workflow", "release: cut 100.3.1 [skip release]", "get BRANCH_NAME and PR_TITLE", - "consolidate legend tests (#2897)", - "consolidate cypress tests (#2890)", "use reportportal fork" ] } @@ -10882,19 +10882,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", - "translations: sync translations from transifex (dev)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "prevent state update when modal is closing", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "prevent state update when modal is closing", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "only update interpretations list when in DOM" + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "translate dimension labels in PT DHIS2-15750 (#2783)", + "only update interpretations list when in DOM", + "translations: sync translations from transifex (dev)", + "change legend type description to fit SV (DHIS2-15120) (#2757)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -11074,33 +11074,33 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix release workflow input var names", + "add explicit variables to shared release workflow", "add workflows and cli-style", - "add explicit variables to shared release workflow" + "fix release workflow input var names" ], "Maintenance": [ + "add Prettier and format", "update eslintignore", - "add app hub ID to d2 config", - "deps: add @dhis2/cli-style", "fix eslint config", - "update comment", "add ESLint, workaround config, and format", - "add min dhis2 version", - "rename extensions to jsx as needed", + "add linting checks on commits", + "update comment", "remove accidental import", - "improve file extension resolver", + "rename extensions to jsx as needed", "release: cut 1.5.2 [skip release]", - "add linting checks on commits", - "add Prettier and format" + "add app hub ID to d2 config", + "add min dhis2 version", + "improve file extension resolver", + "deps: add @dhis2/cli-style" ], "Refactoring": [ - "satisfy no-async-promise-executor rule", - "use i18n.t for full phrases" + "use i18n.t for full phrases", + "satisfy no-async-promise-executor rule" ], "Bug Fixes": [ - "deps: upgrade app platform to v12 for Vite and React 18 (#53)", "deps: upgrade to app platform v12", - "complete useEffect params" + "complete useEffect params", + "deps: upgrade app platform to v12 for Vite and React 18 (#53)" ], "GitHub": "

1.5.2 (2025-01-24)

\n

Bug Fixes

\n" } @@ -11383,27 +11383,27 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "upgrade to React 18", "prepare App Hub CD", - "remove packageManager", - "add program selector title" + "add program selector title", + "upgrade to React 18", + "remove packageManager" ], "Bug Fixes": [ - "IG config form improvements", - "remove container div", - "add hashRouter", - "disable \"Next\" button in IGConfigForm when form is invalid", "update tests to React 18", - "ui improvements", "button alignment", - "remove e2e workflow" + "add hashRouter", + "remove e2e workflow", + "remove container div", + "ui improvements", + "disable \"Next\" button in IGConfigForm when form is invalid", + "IG config form improvements" ], "Features": [ "page navigation" ], "Refactoring": [ - "add same styling to the program selector", "clean up", + "add same styling to the program selector", "delete old App render test" ], "GitHub": "

What's Changed

\n\n

Full Changelog: https://github.com/dhis2/fhir-ig-generator-app/compare/v1.0.1...v1.1.0

" @@ -11644,9 +11644,9 @@ "fix main branch ref in concurrency expression (#2104)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 101.1.13 [skip release]" @@ -12013,8 +12013,8 @@ "releaseNotes": { "Bug Fixes": [ "tracker-api-migration: change separator for array from semicolon to comma", - "tracker-api-migration: remove skipPaging parameter", - "tracker-api-migration: update the casing of followup parameter" + "tracker-api-migration: update the casing of followup parameter", + "tracker-api-migration: remove skipPaging parameter" ], "Maintenance": [ "release: cut 101.0.1 [skip release]" @@ -12035,18 +12035,18 @@ "releaseNotes": { "Features": [ "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", + "move TEI import to new tracker endpoints", "move Event import to new tracker endpoints", - "migrate TEI and Event export to new tracker API", - "move TEI import to new tracker endpoints" + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "lint issues", + "update tests snapshots", "migration-trackedentity: change followupStatus to followup", "loader keeps showing when opening export in new page", - "update tests snapshots", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter" + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter", + "lint issues" ], "Refactoring": [ "apply code review comments", @@ -12227,8 +12227,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.1.11 [skip release]", - "release workflow fixes (#627)" + "release workflow fixes (#627)", + "release: cut 101.1.11 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -12248,16 +12248,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", - "release: cut 101.1.10 [skip release]", - "try commitlint action v5", - "deps: bump the security group across 1 directory with 5 updates (#601)", - "remove reportportal integration (#618)", - "update READM with info about deploy previews (#591)", "update all actions to latest version [DHIS2-18298] (#604)", "deps: bump rollup from 2.79.1 to 2.79.2 (#600)", + "remove reportportal integration (#618)", + "update READM with info about deploy previews (#591)", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", + "try commitlint action v5", + "release: cut 101.1.10 [skip release]", "downgrade commitlint action", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)" + "deps: bump the security group across 1 directory with 5 updates (#601)", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -12277,10 +12277,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", - "use hardcoded dev version for running e2e prod tests (#598)", "release: cut 101.1.9 [skip release]", + "use hardcoded dev version for running e2e prod tests (#598)", "skip ReportPortal integration for Dependabot PRs (#585)", + "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": [ @@ -12343,8 +12343,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)", - "adjust starting point X to new styles" + "adjust starting point X to new styles", + "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)" ], "Maintenance": [ "release: cut 101.1.6 [skip release]" @@ -12364,9 +12364,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "sanitize width before reading and writing to local storage", "ensure width is within lower and upper bound in a centralized place", - "sanitize sidebar width before reading and writing to local storage (#576)", - "sanitize width before reading and writing to local storage" + "sanitize sidebar width before reading and writing to local storage (#576)" ], "Testing": [ "verify min width is respected on window resize" @@ -12393,19 +12393,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "update options test after DHIS2 Core v39.6 release (#577)", "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)", - "update options test because DHIS2 Core v39.6 has been released" + "update options test because DHIS2 Core v39.6 has been released", + "update options test after DHIS2 Core v39.6 release (#577)" ], "Maintenance": [ - "surround assertions with it blocks", - "release: cut 101.1.4 [skip release]", - "disable reporter in cypress config", "add comment with JIRA issue link", - "only test enrolment skip rounding on v41 and above", + "remove version dependent e2e test logic for enrollment too", "restore cypress config", + "disable reporter in cypress config", + "release: cut 101.1.4 [skip release]", + "only test enrolment skip rounding on v41 and above", "round to single decimal", - "remove version dependent e2e test logic for enrollment too" + "surround assertions with it blocks" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

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

100.17.1 (2024-05-14)

\n

Bug Fixes

\n" } @@ -12734,26 +12734,26 @@ "make sorting work in dashboard" ], "Testing": [ + "enable test for sorting data loaded from AO", "refactor after PR review", "add another test for sorting/saving", - "enable test for sorting data loaded from AO", "add Cypress tests for sorting in AO", "verify values are sorted correctly" ], "Bug Fixes": [ + "use correct property name and case", "fix merging conflict", + "pass correct dimension name in download for sorting", "fix merge conflict", - "format sorting correctly when saving DHIS2-15836", - "fix sorting on a \"repeated\" dimension column", - "use correct property name and case", + "reset sorting when a different AO is loaded", + "use correct default for sorting direction", + "avoid re-renders and double requests when sorting in dashboard", "respect user defined sorting in download DHIS2-15248", - "pass correct dimension name in download for sorting", + "reset local sorting state when column is removed", "avoid extra analytics request when loading a new AO", - "use correct default for sorting direction", - "reset sorting when a different AO is loaded", "show empty cell for missing boolean values as well (#466)", - "reset local sorting state when column is removed", - "avoid re-renders and double requests when sorting in dashboard" + "fix sorting on a \"repeated\" dimension column", + "format sorting correctly when saving DHIS2-15836" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -12813,8 +12813,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.16.0 [skip release]", - "implement handling for DHIS2 core-triggered dispatch events (#499)" + "implement handling for DHIS2 core-triggered dispatch events (#499)", + "release: cut 100.16.0 [skip release]" ], "Features": [ "tracked entity input (DHIS2-16023) (#451)" @@ -12834,8 +12834,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.15.1 [skip release]", - "include release notes in slackbot message (#488)" + "include release notes in slackbot message (#488)", + "release: cut 100.15.1 [skip release]" ], "Testing": [ "adapt tests to new database (#489)" @@ -12862,9 +12862,9 @@ ], "Bug Fixes": [ "add feature toggle for skipRounding option", - "handle showHierarchy separately from requestable options", - "add skipRounding option DHIS2-15629", "enable skip rounding option for all versions", + "add skipRounding option DHIS2-15629", + "handle showHierarchy separately from requestable options", "add option for skipRounding" ], "Testing": [ @@ -12872,10 +12872,10 @@ "add test for skipRounding and fix other tests" ], "Documentation": [ - "rephrase skip rounding section title", - "remove screenshot of Options modal", "add documentation for skip rounding option", - "fix sequence of example screenshots" + "remove screenshot of Options modal", + "fix sequence of example screenshots", + "rephrase skip rounding section title" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -13414,8 +13414,8 @@ "use form container component for styling consistency" ], "Maintenance": [ - "release: cut 100.2.0 [skip release]", "add translations", + "release: cut 100.2.0 [skip release]", "format code", "add lngs to avoid page refresh" ], @@ -13783,15 +13783,15 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "set code coverage threshold", - "start adding unit tests", - "add missing coverage flag when running tests", - "useGetErrorIfNotAllowed hook tests", - "passwordReset page tests", "clean up tests", - "app component tests", "remove duplicate/unused tests", "release: cut 100.0.5 [skip release]", + "app component tests", + "add missing coverage flag when running tests", + "passwordReset page tests", + "useGetErrorIfNotAllowed hook tests", + "start adding unit tests", + "set code coverage threshold", "language update tests" ], "Bug Fixes": [ @@ -13812,8 +13812,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -13938,18 +13938,18 @@ "temp data set form section that allows only selecting default (#507) [skip release]" ], "Bug Fixes": [ - "resolve conflicts", + "small text changes", + "organisationUnitList: fix stable queries reference, refactor", + "refactor diff, add loading when search", "add field for form descriptor", - "dependencies: upgrade dhis2 dependencies (#497)", + "use lodash difference instead of set difference", "fix lint", - "refactor diff, add loading when search", - "deps: update dhis2 dependencies, vite", + "dependencies: upgrade dhis2 dependencies (#497)", "tests: fix test, use userEvent", - "increase cypress timeout in failing test", "some cleanup", - "use lodash difference instead of set difference", - "organisationUnitList: fix stable queries reference, refactor", - "small text changes" + "resolve conflicts", + "increase cypress timeout in failing test", + "deps: update dhis2 dependencies, vite" ], "Maintenance": [ "release: cut 0.29.1 [skip release]" @@ -13970,12 +13970,12 @@ "releaseNotes": { "Features": [ "add test specs", - "cat options merge (#502)", - "first version of cat options merge" + "first version of cat options merge", + "cat options merge (#502)" ], "Bug Fixes": [ - "remove space", "make conformation code copy pastable as discussed in refinment", + "remove space", "lint" ], "Maintenance": [ @@ -13999,8 +13999,8 @@ "implement merging of indicators (#503)" ], "Maintenance": [ - "remove factor from indicator merge", - "release: cut 0.28.0 [skip release]" + "release: cut 0.28.0 [skip release]", + "remove factor from indicator merge" ], "GitHub": "

0.28.0 (2025-01-28)

\n

Features

\n" } @@ -14097,14 +14097,14 @@ "channel": "stable", "releaseNotes": { "Features": [ + "add test specs", "data set period fields (#496)", - "add checkbox fields to period section of data set form", - "add test specs" + "add checkbox fields to period section of data set form" ], "Bug Fixes": [ + "remove unused value", "rename component and small refactor", "rename component, use hook to get form values, fix bug with checkbox state", - "remove unused value", "lint" ], "Maintenance": [ @@ -14182,57 +14182,57 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fix console warnings for proptypes", - "icons: update icons picker to support paginated api (#485) [skip release]", - "remove unused field", - "fix failing tests by reverting dataTest attr", - "merge load and complete page", - "lint", - "some cleanup - remove irrelevant changes", - "modelmultiselect: align with model-single-select", "css: use flex-start for aligning arrow", - "modelmultiselect: fix useEffect onChange condition", - "icons: remove filterIcons", - "indicator-merge: add warning for indicator types with different factors", - "use input value path rather than state selected", - "remove unused code", "need to make sure selected org units update once the input value updates", + "add introduction", + "fix failing tests by reverting dataTest attr", + "organisationUnit: selected org units update according to input.value [skip release] (#493)", + "center arrow", + "icons: remove filterIcons", "icons: cleanup and translate tabs", - "remove J2ME PARSER (#500) [skip release]", - "iconmessage container", - "icons: implement paginated icons list", - "add missing files", - "add source-target fields", "add route guard for merge page", - "center arrow", - "add missing iconmocks", - "remove unused sync hook", - "organisationUnit: selected org units update according to input.value [skip release] (#493)", + "lint", + "remove unused field", + "indicator-merge: add warning for indicator types with different factors", + "icons: update icons picker to support paginated api (#485) [skip release]", + "fix console warnings for proptypes", "review changes", - "fix initial selected values for multi-select", + "remove unused sync hook", + "remove J2ME PARSER (#500) [skip release]", "add tests - do not load icon if not present", - "add introduction" + "some cleanup - remove irrelevant changes", + "fix initial selected values for multi-select", + "remove unused code", + "add source-target fields", + "add missing files", + "use input value path rather than state selected", + "iconmessage container", + "modelmultiselect: align with model-single-select", + "modelmultiselect: fix useEffect onChange condition", + "add missing iconmocks", + "icons: implement paginated icons list", + "merge load and complete page" ], "Features": [ "split data sets form into multiple components (#495) [skip release]", "merge: add indicator merge form", - "implements actions for cat option compos separately so delete action can be removed", "merge: indicator types merge (#455) [skip release]", - "setup merge routes and authorities", - "org unit group forms (#479) [skip release]", "add merge button to toolbar", + "ModelMultiSelect: add modelmultiselect component", + "org unit group forms (#479) [skip release]", "org unit set add and edit form unfinished", + "setup merge routes and authorities", "implements actions for cat option combos separately (#499)", - "ModelMultiSelect: add modelmultiselect component", - "support string ids for modelmulti-select" + "support string ids for modelmulti-select", + "implements actions for cat option compos separately so delete action can be removed" ], "Refactoring": [ - "use DefaultMergeFormContents", - "merge: use ModelSingleSelect for target-field", "simplify mergeform styles", - "refactor formcontent", "loading composition", - "form style fixes, confirmation field" + "use DefaultMergeFormContents", + "form style fixes, confirmation field", + "merge: use ModelSingleSelect for target-field", + "refactor formcontent" ], "Maintenance": [ "release: cut 0.24.0 [skip release]" @@ -14274,30 +14274,30 @@ "releaseNotes": { "Features": [ "add api calls to create and edit org unit datasets and programs", - "add translation action to org units", - "add test specs", - "show translated short name in details panel and add column", "make column sortable only if specified by backend (#487)", "override indicatortype available (#486)", + "add test specs", "overide indicatortypes available configuration", - "add public access to indicatortype table" + "add translation action to org units", + "add public access to indicatortype table", + "show translated short name in details panel and add column" ], "Bug Fixes": [ + "when checking for duplicate values ignore spaces", "small refactors", - "fix lint", - "types for org unit initial values", "show translated short name in details panel and add column to org unit group and group set", - "address feedback on edit and add org unit changes", - "check uniqueness of field values to be case insensitive (#488)", + "types for org unit initial values", + "fix lint", "remove data dimension and add data dimension type filter", - "when checking for duplicate values ignore spaces" + "check uniqueness of field values to be case insensitive (#488)", + "address feedback on edit and add org unit changes" ], "Maintenance": [ + "remove data dimension from edit form", + "overide indicatortype available (#489)", "release: cut 0.23.0 [skip release]", "remove public access for indicator types", - "overide indicatortype available (#489)", "update sectionlist for indicatortypes", - "remove data dimension from edit form", "resolved filters" ], "GitHub": "

0.23.0 (2025-01-15)

\n

Bug Fixes

\n\n

Features

\n" @@ -14315,16 +14315,16 @@ "channel": "stable", "releaseNotes": { "Features": [ - "overide indicatortype available (#481)", - "overide indicatortypes available configuration" + "overide indicatortypes available configuration", + "overide indicatortype available (#481)" ], "Bug Fixes": [ "remove data dimension and add data dimension type filter" ], "Maintenance": [ - "update sectionlist for indicatortypes", "release: cut 0.22.0 [skip release]", "remove data dimension from edit form", + "update sectionlist for indicatortypes", "resolved filters" ], "GitHub": "

0.22.0 (2025-01-09)

\n

Features

\n" @@ -14362,19 +14362,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fix lint", - "save navigation for dataelementGroup and -Sets (#482)", "add soem help text and maxLimit to transfers (#480)", + "remove section when used in form base", + "fix lint", "small fixxes", "small copy fixes in category form (#478) [skip release]", - "remove section when used in form base" + "save navigation for dataelementGroup and -Sets (#482)" ], "Features": [ - "translate period types", "introduce route path", - "add org unit option group set forms and list (#475)", + "translate period types", "add setup and required fields to data set form", - "data set required and setup fields (#474)" + "data set required and setup fields (#474)", + "add org unit option group set forms and list (#475)" ], "Maintenance": [ "release: cut 0.21.0 [skip release]" @@ -14394,23 +14394,23 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]", - "modelSingleSelect refactor" + "modelSingleSelect refactor", + "modelSingleSelect: refactor modelSingleSelect to be more ergonomic (#465) [skip release]" ], "Bug Fixes": [ - "rename select to transform", + "rename old modelsingleselect to legacy", + "switch indicator type edit form to correct format (#477)", + "ModelSingleSelect: more refactor", + "indent org unit with no childs and refresh lists on update or new item", + "refactor categorycomboselect", "indent org unit with no child and refresh lists on updates (#473) [skip release]", + "remove show all button and small changes to invalidate", "remove categoryComboSelect refactor", "use partialLoadedDisplayAbleModel type", "cleanup and rename modelsingleselectlegacy", - "refactor categorycomboselect", - "rename old modelsingleselect to legacy", "some refactoring, set staletime", - "indent org unit with no childs and refresh lists on update or new item", "pass usefieldff to modelsingleselectfield", - "switch indicator type edit form to correct format (#477)", - "remove show all button and small changes to invalidate", - "ModelSingleSelect: more refactor" + "rename select to transform" ], "Testing": [ "add tests for modelsingleselect", @@ -14437,36 +14437,36 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "adjust form footer styles", - "data element group transfers sizing", - "remove global lineheight declaration", - "UI adjustments [DHIS2-18628]", + "ou-tree field styling", + "sort columns using non case sensitive sort (#469) [skip release]", "adjust sidebar filter empty state", - "require a parent orgunit when creating new org units", + "data element group transfers sizing", + "sidebar filter placeholder style", "small rewrite of format sort order function", - "only sort if persisted unless it is display name (#472) [skip release]", - "prevent sidebar focus styles on mouse click", - "adjust global background color", "sidebar, sidenav style adjustments", - "use destructive style for delete menu items", + "UI adjustments [DHIS2-18628]", "sidebar filter placeholder label", - "sidebar filter placeholder style", - "adjust form container styles", - "adjust table icon button color", - "ou-tree field styling", + "use destructive style for delete menu items", + "only sort if persisted unless it is display name (#472) [skip release]", + "adjust global background color", "adjust help and description texts", + "adjust form container styles", + "require a parent orgunit when creating new org units", + "adjust org unit row height, expand button", + "adjust form footer styles", "reduce sidebar filter padding", + "adjust table icon button color", + "prevent sidebar focus styles on mouse click", "reduce page-title bottom margin", - "sort columns using non case sensitive sort (#469) [skip release]", - "adjust org unit row height, expand button" + "remove global lineheight declaration" ], "Maintenance": [ "remove footer test style", "release: cut 0.19.5 [skip release]" ], "Features": [ - "add tests specs", - "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]" + "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]", + "add tests specs" ], "GitHub": "

0.19.5 (2024-12-18)

\n

Bug Fixes

\n\n

Features

\n" } @@ -14483,10 +14483,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "format factor from number to string on edit (#466)", "show zero values, add factor validations (#463) [skip release]", + "fix type of cat options dates (#467) [skip release]", "type checks", - "fix type of cat options dates (#467) [skip release]" + "format factor from number to string on edit (#466)" ], "Maintenance": [ "add initial list of test specs (#464) [skip release]", @@ -14511,9 +14511,9 @@ "remove data dimension and add data dimension type filter" ], "Maintenance": [ + "release: cut 0.19.3 [skip release]", "remove data dimension from edit form", - "resolved filters", - "release: cut 0.19.3 [skip release]" + "resolved filters" ], "GitHub": "

0.19.3 (2024-12-05)

\n

Bug Fixes

\n" } @@ -14531,18 +14531,18 @@ "releaseNotes": { "Bug Fixes": [ "load categoryOptionSize initially", - "remove filters in manage view for org units", - "change org unit paths", "zod and format to handle responsibility of changing date format", "refresh list view on close of dialog (#461)", - "change description max limit", - "date field to format date before displaying, org unit filters (#456)", - "datefield to format date before displaying, org unit filters", + "remove filters in manage view for org units", + "allow soring of non persisted properties", "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)", + "datefield to format date before displaying, org unit filters", + "categoryCombo: validation and load optionSize on initial load [skip release] (#457)", "fieldrule - disable dimensiontype when editing", + "date field to format date before displaying, org unit filters (#456)", "categoryOption: load formName [skip release] (#458)", - "categoryCombo: validation and load optionSize on initial load [skip release] (#457)", - "allow soring of non persisted properties" + "change org unit paths", + "change description max limit" ], "Maintenance": [ "release: cut 0.19.2 [skip release]" @@ -14562,14 +14562,14 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "list: remove shortName as default - add translated to models", - "manageListView: hide filter tab if no filters, sort available", + "add missing indicatorType description", + "modelListView: allow empty filters (#454) [skip release]", + "identifiable width after UI upgrade", "tests: fix tests to use displayName", "use displayName instead of name of lists", "list: use translated values for name and shortName (#438)", - "identifiable width after UI upgrade", - "modelListView: allow empty filters (#454) [skip release]", - "add missing indicatorType description" + "manageListView: hide filter tab if no filters, sort available", + "list: remove shortName as default - add translated to models" ], "Maintenance": [ "release: cut 0.19.1 [skip release]" @@ -14590,30 +14590,30 @@ "releaseNotes": { "Features": [ "add section in one page - update selection by scroll", - "stop hiding form tab and give some temp vertical space to not yet developed sections", + "sectioned form router and fixes", "sectionedForm: initial architecture and base components (#431)", - "sectionedForm: initial SectionedForm architecture", + "move data set form to different route temporarelly", + "stop hiding form tab and give some temp vertical space to not yet developed sections", "dataSet: dataSet sectionedForm", - "sectioned form router and fixes", - "move data set form to different route temporarelly" + "sectionedForm: initial SectionedForm architecture" ], "Bug Fixes": [ - "fix import after bad merge", + "errorbox: allow to close box, fix styling", "add error noticebox", "fix selectedsection scroll syncing", - "some cleanup", "errornotice after revert", - "call submit from footer", + "fix import after bad merge", + "some cleanup", "add showcase for formstructure", - "errorbox: allow to close box, fix styling", - "cleanup error notice" + "cleanup error notice", + "call submit from footer" ], "Refactoring": [ - "remove unused code", + "cleanup and fix imports", "more cleanup", - "remove unused file", "rename context", - "cleanup and fix imports" + "remove unused file", + "remove unused code" ], "Maintenance": [ "release: cut 0.19.0 [skip release]" @@ -14633,24 +14633,24 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add indicator list type list view", - "add description validation", + "add edit and new form", "implement description field validation (#449)", - "add edit and new form" + "add description validation", + "add indicator list type list view" ], "Maintenance": [ + "add extra validation for indicator types forms", + "update name field validation", "resolve merge conflict from master", + "update factor schema type", "update indicator types columns", - "release: cut 0.18.0 [skip release]", "update schema", - "add extra validation for indicator types forms", - "update name field validation", "add notice box when custom attributes throw error", - "update factor schema type" + "release: cut 0.18.0 [skip release]" ], "Bug Fixes": [ - "check max length for description", - "prevent indicator types from using attributes" + "prevent indicator types from using attributes", + "check max length for description" ], "GitHub": "

0.18.0 (2024-11-28)

\n

Features

\n" } @@ -14667,10 +14667,10 @@ "channel": "stable", "releaseNotes": { "Features": [ - "upgrade ui library", - "add format validation to datefields and to dates in schemas", "add format validation to date fields and to dates in schemas (#451)", - "handle empty validation on handlechange" + "handle empty validation on handlechange", + "add format validation to datefields and to dates in schemas", + "upgrade ui library" ], "Maintenance": [ "release: cut 0.17.0 [skip release]" @@ -14690,16 +14690,16 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "max and min to match schemas", "address feedback from org unit new form (#447)", - "add validations to datefield and small change to css of bulk upload", "orgUnit: add validation and label for parent orgunit", + "add validations to datefield and small change to css of bulk upload", + "max and min to match schemas", "fix padding/margin in form" ], "Features": [ + "upgrade ui library and multi calendar dates", "use meta to check if input field is valid or not", - "change comment to text area", - "upgrade ui library and multi calendar dates" + "change comment to text area" ], "Maintenance": [ "release: cut 0.16.1 [skip release]" @@ -14719,14 +14719,14 @@ "channel": "stable", "releaseNotes": { "Features": [ - "upgrade ui library to latest version (#448)", + "add edit and new form", "add indicator list type list view (#433)", - "add edit and new form" + "upgrade ui library to latest version (#448)" ], "Maintenance": [ - "update indicator types columns", "release: cut 0.16.0 [skip release]", "update name field validation", + "update indicator types columns", "add notice box when custom attributes throw error", "update factor schema type" ], @@ -14752,8 +14752,8 @@ ], "Bug Fixes": [ "add maxHeight to list", - "useValidator: fix checkmaxLenght validation", - "categoryCombo: add validation and errors for categorycombo" + "categoryCombo: add validation and errors for categorycombo", + "useValidator: fix checkmaxLenght validation" ], "Refactoring": [ "rename option type" @@ -15045,10 +15045,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.7.10 [skip release]", + "update test values for event layer popup", "deps-dev: bump the devdependencies group across 1 directory with 7 updates (#3442)", + "release: cut 100.7.10 [skip release]", "style fixes", - "update test values for event layer popup", "upgrade cypress to 13" ], "Bug Fixes": [ @@ -15110,8 +15110,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.7.7 [skip release]", - "remove ReportPortal integration (#3409)" + "remove ReportPortal integration (#3409)", + "release: cut 100.7.7 [skip release]" ], "Bug Fixes": [ "https://dhis2.atlassian.net/browse/DHIS2-18427", @@ -15132,8 +15132,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "use correct maps bundle name in release workflow (#3403)", - "release: cut 100.7.6 [skip release]" + "release: cut 100.7.6 [skip release]", + "use correct maps bundle name in release workflow (#3403)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -15154,8 +15154,8 @@ "releaseNotes": { "Maintenance": [ "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)", - "only push to AppHub if build was created (#3392)", - "release: cut 100.7.5 [skip release]" + "release: cut 100.7.5 [skip release]", + "only push to AppHub if build was created (#3392)" ], "Bug Fixes": [ "allow editing invalid layers (#3396)" @@ -15176,12 +15176,12 @@ "releaseNotes": { "Maintenance": [ "release: cut 100.7.3 [skip release]", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)", "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)", + "upgrade all used gha versions (#3381)", "update snapshot so it doesnt break with ui upgrades", "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)", - "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)", - "upgrade all used gha versions (#3381)" + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)" ], "Bug Fixes": [ "https://dhis2.atlassian.net/browse/DHIS2-17839", @@ -15222,8 +15222,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "grey background flashing when loading dashboard (#3327)", - "https://dhis2.atlassian.net/browse/DHIS2-18029" + "https://dhis2.atlassian.net/browse/DHIS2-18029", + "grey background flashing when loading dashboard (#3327)" ], "Maintenance": [ "release: cut 100.6.7 [skip release]" @@ -15248,10 +15248,10 @@ ], "Bug Fixes": [ "TEs layer not showing all relationships when source and target are of same type (#3281)", - "update teiRelationshipsParser logic and add test", "in getDataWithRelationships:", "in fetchTEIs: use program instead of TE type", - "in isIndexInstance:" + "in isIndexInstance:", + "update teiRelationshipsParser logic and add test" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

\n" } @@ -15329,8 +15329,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "get the latest commit on master for the release info (#3305)", - "release: cut 100.6.2 [skip release]" + "release: cut 100.6.2 [skip release]", + "get the latest commit on master for the release info (#3305)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -15350,8 +15350,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.1 [skip release]", - "use separate workflows for prs, releases and tags (#3276)" + "use separate workflows for prs, releases and tags (#3276)", + "release: cut 100.6.1 [skip release]" ], "Bug Fixes": [ "avoid crash when opening map with unsupported Earth Engine layer (#3286)" @@ -15431,8 +15431,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "enable hidding basemap in dashboard (#3275)", - "https://dhis2.atlassian.net/browse/DHIS2-16218" + "https://dhis2.atlassian.net/browse/DHIS2-16218", + "enable hidding basemap in dashboard (#3275)" ], "Maintenance": [ "release: cut 100.5.7 [skip release]" @@ -15456,8 +15456,8 @@ "dependabot config and remove dev branch from workflows (#3265)" ], "Bug Fixes": [ - "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", - "support \"week\", \"bi-week\" and months in period translations (#3269)" + "support \"week\", \"bi-week\" and months in period translations (#3269)", + "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations" ], "GitHub": "

100.5.6 (2024-06-26)

\n

Bug Fixes

\n" } @@ -15474,17 +15474,17 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge dev to master", - "translations: sync translations from transifex (dev) (#3237)", - "https://dhis2.atlassian.net/browse/DHIS2-15799", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", - "unclear 'show no data' (#3204)" + "translations: sync translations from transifex (dev) (#3237)", + "merge dev to master", + "unclear 'show no data' (#3204)", + "https://dhis2.atlassian.net/browse/DHIS2-15799" ], "Maintenance": [ "run release step on tags so it publishes to d2-ci (#3233)", + "optimize Cypress triggers and enhance parallel test execution (#3201)", "release: cut 100.5.5 [skip release]", - "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" ], "GitHub": "

100.5.5 (2024-06-13)

\n

Bug Fixes

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

100.5.2 (2024-04-24)

\n

Bug Fixes

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

100.5.0 (2024-03-18)

\n

Bug Fixes

\n\n

Features

\n" @@ -15871,15 +15871,15 @@ "fix main branch ref in concurrency expression (#586)" ], "Maintenance": [ - "update prop-type import", "update ui", + "update prop-type import", "release: cut 100.0.1 [skip release]", "update cli-app-scripts" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "GitHub": "

100.0.1 (2024-12-22)

\n

Bug Fixes

\n" } @@ -15896,8 +15896,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "trigger first release", - "prepare for release" + "prepare for release", + "trigger first release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]", @@ -16030,9 +16030,9 @@ "fix main branch ref in concurrency expression (#399)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.63 [skip release]" @@ -16055,15 +16055,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "ignore styled jsx property", + "update app-runtime", "update cli-app-scripts and ui", "fix linting errors", - "update app-runtime", + "ignore styled jsx property", "release: cut 100.0.62 [skip release]" ], "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" } @@ -16152,8 +16152,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]" @@ -17051,8 +17051,8 @@ ], "Bug Fixes": [ "show authorities in a MultiSelect rather than an input text field", - "add delete confirmation alert", - "bug with auth config when creating rather than editing route" + "bug with auth config when creating rather than editing route", + "add delete confirmation alert" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -17260,8 +17260,8 @@ "channel": "stable", "releaseNotes": { "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" ], "Maintenance": [ "release: cut 101.6.12 [skip release]" @@ -17282,38 +17282,38 @@ "releaseNotes": { "Build Updates": [ "add workflow name", - "address review comments", - "add reusable issue workflow", - "use gh cli to close issues", - "abstract e2e", - "add secrets", "use head_ref for pull_request action trigger", + "add reusable workflows (#618)", + "only run workflows that need secrets where they are available", + "use latest cypress action", + "add reusable commitlint workflows", + "update actions", + "downgrade commitlint to v5", + "add reusable issue workflow", + "escape single quotes", "refer to workflows by version", - "move upstream workflows", - "specify branch to deploy production from", - "add build job", + "use gh cli to close issues", "cancel previous runs if not on release branch", - "abstract netlify workflows", - "move reusable workflows to separate test repo", - "add comment", "update netlify deploy", - "fix workflow concurrency", + "abstract test", "pass issue number to upstream workflow", - "remove git author", + "abstract netlify workflows", "fix pull request condition", + "move upstream workflows", + "abstract release", + "remove git author", + "add secrets", + "add build job", + "specify branch to deploy production from", "update commitlint action", - "downgrade commitlint to v5", - "use latest cypress action", - "remove redundant build task", - "add reusable workflows (#618)", - "abstract test", - "add reusable commitlint workflows", - "update actions", + "fix workflow concurrency", "cancel previous pr title linting runs", - "abstract release", - "escape single quotes", - "only run workflows that need secrets where they are available", - "add name for comment wf" + "remove redundant build task", + "move reusable workflows to separate test repo", + "abstract e2e", + "add name for comment wf", + "address review comments", + "add comment" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -17378,13 +17378,13 @@ "Maintenance": [ "release: cut 101.6.8 [skip release]", "upgrade cli-style (#614)", - "remove unused dependency", + "deduplicate modules", "remove d2 style config", - "deduplicate modules" + "remove unused dependency" ], "Bug Fixes": [ - "remove unnecessary lint disable", "apply lint fixes", + "remove unnecessary lint disable", "update cli-style to run stylelint before prettier" ], "GitHub": "

101.6.8 (2024-05-28)

\n

Bug Fixes

\n" @@ -17466,14 +17466,14 @@ "remove generated fixtures" ], "Maintenance": [ - "update testing-library", + "drop unused cypress config values", "release: cut 101.6.4 [skip release]", - "drop unused cypress config values" + "update testing-library" ], "Build Updates": [ "update workflow to use dockerized backend", - "update workflow node versions to 20", "update workflow node versions to 18", + "update workflow node versions to 20", "update fixture" ], "Bug Fixes": [ @@ -17514,8 +17514,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fix lastexecuted proptype error", - "apply recommended final form fix for array field" + "apply recommended final form fix for array field", + "fix lastexecuted proptype error" ], "Maintenance": [ "release: cut 101.6.2 [skip release]" @@ -17603,12 +17603,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "data-integrity: add indicator for slow checks (#604)", - "failing test", + "data-integrity: change default report type to summary (#603) [defer release]", "use tag instead of chip", + "failing test", + "update run all checks label", "use chip for indicator, add tooltip", - "data-integrity: change default report type to summary (#603) [defer release]", - "update run all checks label" + "data-integrity: add indicator for slow checks (#604)" ], "Refactoring": [ "remove unnecessary css" @@ -17651,9 +17651,9 @@ "channel": "stable", "releaseNotes": { "Features": [ + "add push analytics mode field", "add dashboard and receivers fields", - "add html push analytics (#598)", - "add push analytics mode field" + "add html push analytics (#598)" ], "Bug Fixes": [ "add html push analytics translation" @@ -18606,9 +18606,9 @@ "fix main branch ref in concurrency expression (#464)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.55 [skip release]" @@ -18754,8 +18754,8 @@ "releaseNotes": { "Bug Fixes": [ "missing changes", - "confidential field issues [DHIS2-10938]", - "add version toggling" + "add version toggling", + "confidential field issues [DHIS2-10938]" ], "Maintenance": [ "release: cut 100.0.48 [skip release]" @@ -18816,11 +18816,11 @@ "releaseNotes": { "Bug Fixes": [ "handle confidential key value pairs in generic form", - "remove unused constants", - "edit password checkbox", "remove unnecessary explicit prop true value", "filter out empty generic key value pairs", - "handle no password on edit" + "edit password checkbox", + "handle no password on edit", + "remove unused constants" ], "Maintenance": [ "release: cut 100.0.45 [skip release]" @@ -19526,9 +19526,9 @@ "update condition logic" ], "Bug Fixes": [ - "use an email checkbox type to abstract logic", "trigger release", - "lint errors" + "lint errors", + "use an email checkbox type to abstract logic" ], "GitHub": "

100.4.0 (2025-01-27)

\n

Bug Fixes

\n\n

Features

\n" } @@ -19565,12 +19565,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)", - "add checkbox to enforce verification of emails" + "add checkbox to enforce verification of emails", + "add keyEmbeddedDashboardsEnabled [DHIS2-18472] (#1409)" ], "Bug Fixes": [ - "trigger release (#1412)", - "update translations, trigger release (#1411)" + "update translations, trigger release (#1411)", + "trigger release (#1412)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -19613,9 +19613,9 @@ "fix main branch ref in concurrency expression (#1386)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.7 [skip release]" @@ -19644,9 +19644,9 @@ "update cli-app-scripts" ], "Bug Fixes": [ - "ignore lint error", "add missing d2-ui dep", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "ignore lint error" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

\n" } @@ -19771,8 +19771,8 @@ "resolve linting issues" ], "Bug Fixes": [ - "remove extra if block in navigation", - "move the filter logic on mounted" + "move the filter logic on mounted", + "remove extra if block in navigation" ], "GitHub": "

100.2.0 (2024-06-28)

\n

Bug Fixes

\n\n

Features

\n" } @@ -19950,10 +19950,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update app title (#1303)", - "release: cut 100.0.0 [skip release]", "update app version (#1302)", "add apphubid", + "release: cut 100.0.0 [skip release]", + "update app title (#1303)", "update verify-app github action" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

\n" @@ -20058,19 +20058,19 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix main branch ref in concurrency expression (#777)", - "update to shared workflows (#775)" + "update to shared workflows (#775)", + "fix main branch ref in concurrency expression (#777)" ], "Maintenance": [ - "release: cut 101.0.46 [skip release]", "update ui", "fix tests after ui update", + "release: cut 101.0.46 [skip release]", "update cli-app-scripts" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "GitHub": "

101.0.46 (2024-10-13)

\n

Bug Fixes

\n" } @@ -20407,8 +20407,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.0.29 [skip release]", - "update CODEOWNERS" + "update CODEOWNERS", + "release: cut 101.0.29 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -20985,27 +20985,27 @@ "channel": "stable", "releaseNotes": { "Features": [ - "create webapp version tag component", - "add warning box that to change DE value type", - "add button to erase all settings", - "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 webapp version constant", + "inform user that data elements value type have changed [DHIS2-17247] (#27)", "create parse version function", + "create erase all settings component", + "add reset values", + "add button to erase all settings", + "add warning box that to change DE value type", + "erase and reset all content [DHIS2-15912] (#17)", "add webapp version tag [DHIS2-17248] (#25)", "regenerate en.pot", - "erase and reset all content [DHIS2-15912] (#17)", - "create erase all settings component" + "create webapp version tag component" ], "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#24)", - "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)", + "upgrade dependencies (#26)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", + "upgrade webapp version", + "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)", - "upgrade dependencies (#26)", - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", - "upgrade webapp version" + "deps: bump express from 4.18.2 to 4.19.2 (#24)", + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)" ], "Bug Fixes": [ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)", @@ -21146,8 +21146,8 @@ "format documents" ], "Bug Fixes": [ - "lint errors and proptypes", - "update fixes" + "update fixes", + "lint errors and proptypes" ], "GitHub": "

100.3.0 (2025-01-08)

\n

Bug Fixes

\n\n

Features

\n" } @@ -21168,8 +21168,8 @@ ], "Maintenance": [ "fix prettier", - "release: cut 100.2.0 [skip release]", - "update regex for email" + "update regex for email", + "release: cut 100.2.0 [skip release]" ], "Bug Fixes": [ "disable verify email button" @@ -21210,8 +21210,8 @@ "releaseNotes": { "Features": [ "track loading state", - "add send email verification button", - "check for keyEmailHostname and keyEmailUsername in user settings" + "check for keyEmailHostname and keyEmailUsername in user settings", + "add send email verification button" ], "Maintenance": [ "remove handle email verification function", @@ -21237,13 +21237,13 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "update to shared workflows", - "fix main branch ref in concurrency expression (#1434)" + "fix main branch ref in concurrency expression (#1434)", + "update to shared workflows" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.0.6 [skip release]" @@ -21366,9 +21366,9 @@ "trigger first release" ], "Maintenance": [ - "release: cut 31.0.0 [skip release]", + "semantic release (#1398)", "release: cut 100.0.0 [skip release]", - "semantic release (#1398)" + "release: cut 31.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

\n" } @@ -21449,12 +21449,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add email status message component", "add email verification in user list [DHIS2-18613]", "show user verified status", - "fetch the enforce verified email", + "update cypress fixtures", + "add email status message component", "verify status edit page", - "update cypress fixtures" + "fetch the enforce verified email" ], "Bug Fixes": [ "run yarn format", @@ -21463,8 +21463,8 @@ ], "Maintenance": [ "change status message green for email verification", - "cleanup", - "release: cut 100.5.0 [skip release]" + "release: cut 100.5.0 [skip release]", + "cleanup" ], "GitHub": "

100.5.0 (2025-01-30)

\n

Bug Fixes

\n\n

Features

\n" } @@ -21664,9 +21664,9 @@ "fix main branch ref in concurrency expression (#1452)" ], "Bug Fixes": [ - "fix main branch ref in concurrency expression", "fix comment and close expression", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "fix main branch ref in concurrency expression" ], "Maintenance": [ "release: cut 100.2.3 [skip release]" @@ -21732,8 +21732,8 @@ "add capture authority to tracker set" ], "Maintenance": [ - "release: cut 100.2.0 [skip release]", - "prettier" + "prettier", + "release: cut 100.2.0 [skip release]" ], "Bug Fixes": [ "add capture authority to tracker list" @@ -21793,15 +21793,15 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update node version in gh workflow to 18", "fix linting issues", - "update cypress github action", - "upgrade cypress setup in the user-app project", "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)" + "upgrade cypress setup in the user-app project", + "update app label to match hardcoded name in core (#1415)", + "update node version in gh workflow to 18", + "update cypress github action", + "upgrade cypress setup (#1421)", + "update fixtures" ], "Bug Fixes": [ "remove references to deprecated userCredentials object (#1407)" @@ -21921,12 +21921,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add a default notice box based on access level of the user in GroupDetails page", - "update notice box display logic" + "update notice box display logic", + "add a default notice box based on access level of the user in GroupDetails page" ], "Maintenance": [ - "release: cut 100.1.0 [skip release]", - "fix lint error" + "fix lint error", + "release: cut 100.1.0 [skip release]" ], "GitHub": "

100.1.0 (2024-05-07)

\n

Features

\n" }