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

GENERIC FEATURES

\n\n

USER EXPERIENCE AND USER INTERFACE

\n

Migration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.

\n

RELEASE INFO:

\n

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

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

100.2.19 (2022-11-17)

\n

Bug Fixes

\n" }, @@ -904,8 +904,8 @@ "set e2e api version" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "upgrade app-plaform to prevent accidental plugin builds (#624)" + "upgrade app-plaform to prevent accidental plugin builds (#624)", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.1.16 (2024-09-29)

\n

Bug Fixes

\n" }, @@ -966,16 +966,16 @@ }, "v100.1.9": { "Maintenance": [ - "update app icon (#599)", "update proptypes import", - "release: cut 100.1.9 [skip release]", - "update network fixtures and cypress config", "update dependencies", - "format fixtures" + "format fixtures", + "update network fixtures and cypress config", + "release: cut 100.1.9 [skip release]", + "update app icon (#599)" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -1005,8 +1005,8 @@ }, "v100.1.6": { "Build Updates": [ - "fix d2-style script", "replace semantic commit checks with new workflow", + "fix d2-style script", "fix lint script" ], "Bug Fixes": [ @@ -1040,10 +1040,10 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "codeowners: introduce owners", - "deps: update app-runtime to latest alpha", - "yarn: deduplicate lockfile", "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile", + "deps: update app-runtime to latest alpha", + "codeowners: introduce owners", "deps-dev: update app-scripts to get new publish command" ], "Documentation": [ @@ -1056,8 +1056,8 @@ }, "v100.1.2": { "Build Updates": [ - "enable preview pr", - "preview: enable deploy previews" + "preview: enable deploy previews", + "enable preview pr" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1068,13 +1068,13 @@ }, "v100.1.1": { "Maintenance": [ + "release: cut 100.1.1 [skip ci]", + "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)", + "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", "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.9.0 to 6.10.4 (#514)", - "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", - "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", - "release: cut 100.1.1 [skip ci]" + "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)" ], "Build Updates": [ "verify: use semantic-release action" @@ -1085,20 +1085,20 @@ }, "v100.1.0": { "Maintenance": [ + "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", + "add network shim capture fixtures", + "deps: update cypress packages and add network shim captures", "update cli-utils-cypress", + "update workflow to latest", "update @dhis2/cli-utils-cypress to v8.0.1", - "deps: update cypress packages and add network shim captures", - "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", "add cypress projectId", - "update workflow to latest", "release: cut 100.1.0 [skip ci]", - "add network shim capture fixtures", "remove default cypress fixture" ], "Bug Fixes": [ + "use getWithDataTest and findWithDataTest", "add cypress data test prefix to cypress.json", - "add start:nobrowser script", - "use getWithDataTest and findWithDataTest" + "add start:nobrowser script" ], "Features": [ "add e2e workflow step" @@ -1119,8 +1119,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)" @@ -1129,21 +1129,21 @@ }, "v31.1.14": { "Maintenance": [ + "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", + "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", - "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)", "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)", - "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)", "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", - "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.0 to 6.1.1 (#460)", + "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", + "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)", + "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", - "release: cut 31.1.14 [skip ci]", - "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", - "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)", - "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)" + "release: cut 31.1.14 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1170,15 +1170,15 @@ }, "v31.1.11": { "Maintenance": [ - "release: cut 31.1.11 [skip ci]", "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", - "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)", - "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)", + "release: cut 31.1.11 [skip ci]", + "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)", "release-prepare: cut patch/2.36.0", - "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)" + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", + "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", + "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)" ], "Bug Fixes": [ "correct checkbox field group to fix selections [DHIS2-10791] (#447)" @@ -1187,9 +1187,9 @@ }, "v31.1.10": { "Maintenance": [ - "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)", "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)", - "release: cut 31.1.10 [skip ci]" + "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)" @@ -1198,8 +1198,8 @@ }, "v31.1.9": { "Bug Fixes": [ - "ensure locales are generated before linting", - "i18n: import from `./locales/index.js` and update scripts" + "i18n: import from `./locales/index.js` and update scripts", + "ensure locales are generated before linting" ], "Maintenance": [ "auto-fix style issues", @@ -1209,10 +1209,10 @@ }, "v31.1.8": { "Maintenance": [ - "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)", - "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)", "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)", - "release: cut 31.1.8 [skip ci]" + "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)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1232,29 +1232,29 @@ "capture-app": { "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": [ - "update dhis ui", - "temp", - "add menu items for unlik and delete event", - "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)", "delete and unlink function", - "add validation" + "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)", + "temp", + "update dhis ui", + "add validation", + "add menu items for unlik and delete event" ], "Bug Fixes": [ + "dublicate code", + "review comments", "merge conflict", - "user message improvements", - "indexeddb write access", + "merge error in package json", "remove update data", "remove noticebox and add alerterror", - "review changes", - "review comments", - "merge error in package json", "use invalidatequeries", + "user message improvements", + "indexeddb write access", "revert changes in version after dhis2 ui update", - "dublicate code" + "review changes" ], "GitHub": "

101.20.0 (2024-12-17)

\n

Features

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

101.19.0 (2024-12-03)

\n

Features

\n" }, "v101.18.1": { "Maintenance": [ - "release: cut 101.18.1 [skip release]", "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)", "deps: bump express from 4.19.2 to 4.21.0 (#3808)", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)", "skip lint title and commits for bots (#3898)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)" + "release: cut 101.18.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1345,11 +1345,11 @@ }, "v101.18.0": { "Features": [ - "[DHIS2-16337] Org unit in view event page (#3882)", - "add field and label to view event page", "add validator", "add orgunit id to redux", - "label improvement" + "add field and label to view event page", + "label improvement", + "[DHIS2-16337] Org unit in view event page (#3882)" ], "Bug Fixes": [ "remove console log" @@ -1362,18 +1362,18 @@ "v101.17.0": { "Features": [ "display errors", - "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)", - "add calendarInput" + "add calendarInput", + "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)" ], "Bug Fixes": [ - "allow empty strings to run onBlur", + "label type definition", "calendarInput zindex", + "allow empty strings to run onBlur", + "add label", + "flow errors", "replace onKeyPress with onKeyDown", "display date in wrong format when passing dd-mm-yyyy", - "flow errors", - "add label", - "remove editable prop", - "label type definition" + "remove editable prop" ], "Maintenance": [ "release: cut 101.17.0 [skip release]", @@ -1393,9 +1393,9 @@ }, "v101.16.6": { "Bug Fixes": [ + "[DHIS2-17519] app crashing when opening new event from view event (#3781)", "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)" + "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)" ], "Maintenance": [ "release: cut 101.16.6 [skip release]" @@ -1431,29 +1431,29 @@ }, "v101.16.2": { "Bug Fixes": [ - "string improvement", - "code clean up", - "ensure text utilizes space without overflow", - "image and file for tea", - "caching", - "use storagestatus to find latest value", - "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)", - "performance", - "show only latest image and file", - "review comments", "revert clienttolist changes", "wrong else statement", - "revert change", - "missing question mark", "latest value not shown", + "review comments", + "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)", + "image and file for tea", + "update islatestvalue to check for fieldid", + "code clean up", + "performance", "add try catch to all query calls", - "update islatestvalue to check for fieldid" + "string improvement", + "ensure text utilizes space without overflow", + "show only latest image and file", + "missing question mark", + "caching", + "use storagestatus to find latest value", + "revert change" ], "Features": [ - "add link for image and file data element", - "image and file for event and tracked entity", "temp", - "compare with event data to find latest value" + "compare with event data to find latest value", + "add link for image and file data element", + "image and file for event and tracked entity" ], "Maintenance": [ "release: cut 101.16.2 [skip release]" @@ -1507,11 +1507,11 @@ }, "v101.14.7": { "Bug Fixes": [ - "merge conflict", + "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)", "disable button and add tooltip", + "merge conflict", "string adjustment", - "string improvement for record access error", - "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)" + "string improvement for record access error" ], "Maintenance": [ "release: cut 101.14.7 [skip release]" @@ -1529,9 +1529,9 @@ }, "v101.14.5": { "Bug Fixes": [ - "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)", + "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)", "add undefined validation", - "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)" + "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)" ], "Maintenance": [ "missing checks", @@ -1555,11 +1555,11 @@ "improve docs (#3865)" ], "Bug Fixes": [ - "revert wrong commit", "disable button and add tooltip", - "string adjustment", + "create generic authorities hook", + "revert wrong commit", "[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)", - "create generic authorities hook" + "string adjustment" ], "Maintenance": [ "release: cut 101.14.3 [skip release]" @@ -1577,9 +1577,9 @@ }, "v101.14.1": { "Bug Fixes": [ - "app stuck in loading state when url has invalid enrollmentId or teiId", "[DHIS2-16010] app crashes on invalid programid (#3765)", "app crash on invalid programid", + "app stuck in loading state when url has invalid enrollmentId or teiId", "useProgramInfo hook breaks the app" ], "Maintenance": [ @@ -1589,17 +1589,17 @@ }, "v101.14.0": { "Features": [ + "update client to list converter", "add org unit context to forms", + "orgunit context event workspace", "[DHIS2-17792] Org unit context in forms (#3828)", "use cache for subvalues", - "orgunit context event workspace", "changes in tooltip component", - "add orgunit context stages and events widget", - "update client to list converter" + "add orgunit context stages and events widget" ], "Bug Fixes": [ - "cy tests breakes after translation fix", - "renaming of return statement" + "renaming of return statement", + "cy tests breakes after translation fix" ], "Maintenance": [ "release: cut 101.14.0 [skip release]" @@ -1608,13 +1608,13 @@ }, "v101.13.0": { "Features": [ - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "temp", - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "select org unit for linked event", - "add org unit selector", "fixed size table and columns", - "add validation" + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", + "add validation", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", + "add org unit selector" ], "Bug Fixes": [ "remove console log", @@ -1629,8 +1629,8 @@ "dashboard-app": { "v100.3.2": { "Maintenance": [ - "remove ReportPortal configuration (#3151)", "release: cut 100.3.2 [skip release]", + "remove ReportPortal configuration (#3151)", "release workflow improvements (#3157)" ], "Bug Fixes": [ @@ -1640,16 +1640,16 @@ }, "v100.3.1": { "Maintenance": [ - "release: cut 100.3.1 [skip release]", - "deps: bump the security group with 4 updates (#3132)", - "upgrade all used gh action versions (#3131)", - "use hardcoded dev version for running e2e prod tests (#3109)", "dependabot config separate dev group and exclude react-grid-layout (#3110)", + "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)", - "remove i18next and react-dom as direct dependencies (#3138)", + "upgrade all used gh action versions (#3131)", + "use hardcoded dev version for running e2e prod tests (#3109)", + "deps: bump the security group with 4 updates (#3132)", "add separate dev dependencies group and exclude rgl", - "i18next is no longer a dependency" + "remove i18next and react-dom as direct dependencies (#3138)", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", + "release: cut 100.3.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1676,18 +1676,18 @@ }, "v100.2.4": { "Maintenance": [ - "cypress 13 upgrade (#3040)", "deps: bump express from 4.18.1 to 4.19.2 (#3018)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "dependabot config and remove dev branch from workflows (#3027)", "deps: bump the security group with 3 updates (#3046)", - "release: cut 100.2.4 [skip release]", - "break up command chain" + "cypress 13 upgrade (#3040)", + "dependabot config and remove dev branch from workflows (#3027)", + "break up command chain", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", + "release: cut 100.2.4 [skip release]" ], "Bug Fixes": [ - "display correct app version in dhis2 and updated workflows (#3061)", + "stop fetching schemas and replace d2 with dataEngine (#3056)", "add missing dependencies for semantic-release (#3062)", - "stop fetching schemas and replace d2 with dataEngine (#3056)" + "display correct app version in dhis2 and updated workflows (#3061)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

\n" }, @@ -1698,10 +1698,10 @@ "merge to master" ], "Maintenance": [ - "release: cut 100.2.3 [skip release]", - "run release step on tags so it publishes to d2-ci (#2989)", "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)", - "do not run release step on dev branch" + "do not run release step on dev branch", + "run release step on tags so it publishes to d2-ci (#2989)", + "release: cut 100.2.3 [skip release]" ], "Refactoring": [ "use rich text component from analytics (#2474)" @@ -1710,11 +1710,11 @@ }, "v100.2.2": { "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)", + "avoid reading from undefined error (DHIS2-17334) (#2970)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", "dimension list design (DHIS2-16270) (#2861)", - "merge to master", - "avoid reading from undefined error (DHIS2-17334) (#2970)" + "merge to master" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -1724,9 +1724,9 @@ "v100.2.1": { "Bug Fixes": [ "in paragraphs were removed in dashboard item description (#2962)", - "translations: sync translations from transifex (dev)", "merge to master", - "short name was not being shown in visualizations (#2959)" + "short name was not being shown in visualizations (#2959)", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.2.1 [skip release]" @@ -1747,62 +1747,62 @@ }, "v100.1.0": { "Maintenance": [ - "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", - "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", - "analytics (#2856)", - "include release notes in slackbot message (#2911)", - "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", - "use the repo default branch for dependabot (#2887)", - "analytics@26.2.0", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", "include patch packages in cache-key (#2855)", - "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", - "26.2.0-cumulative-values-alpha.1", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)", - "update analytics dependency (#2934)", "use latest alpha for testing", + "include release notes in slackbot message (#2911)", "release: cut 100.1.0 [skip release]", - "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", + "use the repo default branch for dependabot (#2887)", "run the release step on both master and dev branches (#2929)", + "analytics@26.2.0", + "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", + "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", + "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", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)" - ], - "Bug Fixes": [ - "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", - "translations: sync translations from transifex (dev) (#2920)", - "merge to master", + "26.2.0-cumulative-values-alpha.1", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "update analytics dependency (#2934)", + "analytics (#2856)", + "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)" + ], + "Bug Fixes": [ + "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", + "use interpretations component from Analytics (DHIS2-15441) (#2430)", + "translations: sync translations from transifex (dev) (#2920)", "show tag/tooltip only when a filter other than ou/pe is used (#2941)", - "use interpretations component from Analytics (DHIS2-15441) (#2430)" + "merge to master" ], "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" }, "v100.0.4": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "merge translations from past 3 weeks" + "merge translations from past 3 weeks", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.0.4 [skip release]", "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", - "add github job that reports successful release (#2712)" + "add github job that reports successful release (#2712)", + "only run release-success if master branch" ], "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", @@ -1815,14 +1815,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", "disable nightly scheduled test run (#2511)", - "increase default cypress timeout to reduce test flakiness (#2456)", + "nightly failing to set up cypress (#2378)", "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", + "increase default cypress timeout to reduce test flakiness (#2456)", "release: cut 100.0.2 [skip release]", - "release: cut 100.0.1 [skip release]", - "nightly failing to set up cypress (#2378)" + "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", + "release: cut 100.0.1 [skip release]" ], "Documentation": [ "move docs to app (#2384)" @@ -1838,8 +1838,8 @@ "translations: sync translations from transifex (dev)" ], "Documentation": [ - "move docs to app repo", - "move docs to app (#2384)" + "move docs to app (#2384)", + "move docs to app repo" ], "GitHub": "

100.0.1 (2023-06-12)

\n

Bug Fixes

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

1.2.0 (2023-11-24)

\n

Features

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

100.0.8 (2023-09-13)

\n

Bug Fixes

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

100.0.7 (2022-06-14)

\n

Bug Fixes

\n
    \n
  • handle falsy date string and fix offset logic (#187) (f440244)
  • \n
" }, @@ -2818,9 +2818,9 @@ "v100.0.0": { "Maintenance": [ "release: cut v100 and become continuously delivered", - "release: cut 100.0.0 [skip ci]", + "add code owners", "release: migrate to new app version scheme", - "add code owners" + "release: cut 100.0.0 [skip ci]" ], "Build Updates": [ "verify: enable apphub publish" @@ -2833,15 +2833,15 @@ "v99.9.9": {}, "v1.16.8": { "Bug Fixes": [ - "adress failing tests due to new layering mechanism", - "data-workspace: clean up CSS for overflowing table header text", "update broken imports", + "data-workspace: clean up CSS for overflowing table header text", + "adress failing tests due to new layering mechanism", "data-workspace: reduce header height (#108)" ], "Maintenance": [ "dedupe and refresh yarn lock", - "release: cut 1.16.8 [skip ci]", - "upgrade @dhis2/ui so it contains table header fixes" + "upgrade @dhis2/ui so it contains table header fixes", + "release: cut 1.16.8 [skip ci]" ], "GitHub": "

1.16.8 (2021-10-12)

\n

Bug Fixes

\n
    \n
  • data-workspace: reduce header height (#108) (eb62886)
  • \n
" }, @@ -2850,9 +2850,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: adjust failing test", + "approval-status-tag: don't show time-ago for approved-above (#114)" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -2871,8 +2871,8 @@ }, "v1.16.5": { "Bug Fixes": [ - "approval-satus-tag: adjust test to simplified implementation", - "approval-status-tag: show correct status texts and icons (#105)" + "approval-status-tag: show correct status texts and icons (#105)", + "approval-satus-tag: adjust test to simplified implementation" ], "Testing": [ "approval-status-tag: adjust cypress tests to new implementation", @@ -2889,8 +2889,8 @@ "revert pr#102 because the bug was actually expected behavior (#104)" ], "Maintenance": [ - "revert \"show message to users with no authority to approve data\"", "revert \"remove unused import\"", + "revert \"show message to users with no authority to approve data\"", "release: cut 1.16.4 [skip ci]" ], "GitHub": "

1.16.4 (2021-09-30)

\n

Bug Fixes

\n
    \n
  • revert pr#102 because the bug was actually expected behavior (#104) (6709bc2)
  • \n
" @@ -2907,12 +2907,12 @@ }, "v1.16.2": { "Maintenance": [ - "release: cut 1.16.2 [skip ci]", - "jest tests: remove \".only\"" + "jest tests: remove \".only\"", + "release: cut 1.16.2 [skip ci]" ], "Bug Fixes": [ - "data set table: ensure 480px max-width rule works", - "data set table: make table use min-required width" + "data set table: make table use min-required width", + "data set table: ensure 480px max-width rule works" ], "Refactoring": [ "fix linter issues (DHIS2-11840)" @@ -2928,8 +2928,8 @@ "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" @@ -2938,14 +2938,14 @@ }, "v1.16.0": { "Maintenance": [ - "release: cut 1.16.0 [skip ci]", "add config and fixtures", - "remove nr from workflow step name", "let release depend on v37 e2e step", - "use underscore and number in workflow step name", - "setup v37 test jobs and generate fixtures", "setup e2e tests for v37 and v38 (#97)", + "setup v37 test jobs and generate fixtures", "try no separator", + "release: cut 1.16.0 [skip ci]", + "remove nr from workflow step name", + "use underscore and number in workflow step name", "tweak config" ], "Features": [ @@ -2967,65 +2967,65 @@ }, "v1.14.0": { "Maintenance": [ - "update fixtures and pot file", - "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", + "fix timezone typo", "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", - "fix type in test description", - "revert app-runtime to latest-stable (#63)", - "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)", - "deps: update cypress", - "linter: fix issues", "format files", - "update broken org-unit-select test", - "deps: update app-runtime and related deps", + "linter: fix issues", "deps: Bump history from 5.0.0 to 5.0.1 (#49)", - "tests: fix display.test.js tests after changing a label", + "deps: update app-runtime and related deps", "implement ui-improvements from test session (#68)", - "format code", - "fix timezone typo", + "update cypress tests and network fixtures", + "revert app-runtime to latest-stable (#63)", "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", - "use 2 containers for cypress on ci since we only have 2 features" + "fix type in test description", + "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)", + "format code", + "release: cut 1.14.0 [skip ci]", + "update broken org-unit-select test", + "tests: fix display.test.js tests after changing a label", + "use 2 containers for cypress on ci since we only have 2 features", + "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", + "update fixtures and pot file", + "deps: update cypress" ], "Features": [ - "expand org-unit-roots in popover when no org-unit is selected", + "make text in context-select component non-selecatable", "status-tag: show user and date/time if approved (#62)", - "show alert in success state when confirming approval", "data-workspace: show notification for non-default form types (#65)", - "make text in context-select component non-selecatable" + "show alert in success state when confirming approval", + "expand org-unit-roots in popover when no org-unit is selected" ], "Testing": [ + "cypress: fix cypress test failures", + "period-select: test formatting of Daily periods", "status-tag: add unit tests for showing user and approval date", "update cypress fixtures", - "status-tag: adjust e2e to deal with varying approved texts", - "period-select: test formatting of Daily periods", - "cypress: fix cypress test failures" + "status-tag: adjust e2e to deal with varying approved texts" ], "Bug Fixes": [ - "approval-status-tag: fix rounding in timezone offset calculation", - "approval-status-tag: only process approvedAt if received", - "period-select: display periods in reverse chronological order (#88)", - "approval-status-tag: unset max width of Tag component (#67)", - "status-tag: adjust date/time for server-client timezone offset (#74)", - "period-select: respect system settings for date formats when rendering Daily periods (#89)", - "bottom-bar: update button state before unmounting via refresh (#66)", - "clear all selections button: make button \"small\" (DHIS2-11674)", "add UI fixes/improvements", "status-tag: unescape username and improve rtl support", - "data-workspace: use more idiomatic assertions in tests", - "data set count label: adjust font-size / line-height (DHIS2-11680)", - "noop: trigger release process", - "data set display table: table should use only needed space (DHIS2-11678)", + "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", + "context select: remove top/bottom padding", + "period-select: respect system settings for date formats when rendering Daily periods (#89)", + "noop: trigger release process", + "approval-status-tag: only process approvedAt if received", "approval-status-tag: fix time-ago messages (#87)", - "context select: remove top/bottom padding" + "data set count label: adjust font-size / line-height (DHIS2-11680)", + "status-tag: adjust date/time for server-client timezone offset (#74)", + "approval-status-tag: fix rounding in timezone offset calculation", + "approval-status-tag: unset max width of Tag component (#67)", + "data set display table: table should use only needed space (DHIS2-11678)", + "data-workspace: use more idiomatic assertions in tests", + "bottom-bar: update button state before unmounting via refresh (#66)" ], "Refactoring": [ - "use useConfig instead of fetching from system/info endpoint", - "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)" + "approve modal summary title: adjust title (DHIS2-11682)", + "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear", + "use useConfig instead of fetching from system/info endpoint" ], "Build Updates": [ "verify: use new release action" @@ -3034,22 +3034,22 @@ }, "v1.13.1": { "Testing": [ - "introduce cypress test suite and github workflow (#55)", "add cypress tests for non-actionable approval statuses", "create cypress test suite and tweak cypress setup", + "introduce cypress test suite and github workflow (#55)", "use datatables in scenarios for improved readability" ], "Maintenance": [ - "updated fixtures after rebase", "upgrade cypress tools and fixtures", - "install and configure cypress and related deps", + "updated fixtures after rebase", + "format json files", + "add e2e steps to workflow", "provide dhis2BaseUrl", + "add .prettierignore to avoid generated fixtures from being linted", + "upgrade cypress-commands & cypress-plugins and generate fixtures", "fix prop-type warnings in tests and runtime", - "add e2e steps to workflow", "release: cut 1.13.1 [skip ci]", - "upgrade cypress-commands & cypress-plugins and generate fixtures", - "format json files", - "add .prettierignore to avoid generated fixtures from being linted" + "install and configure cypress and related deps" ], "Bug Fixes": [ "period-select: do not render selection UI if year is unavailable", @@ -3125,8 +3125,8 @@ }, "v100.10.0": { "Features": [ - "add title and subtitle too all form types", - "add title and subtitle to all form types" + "add title and subtitle to all form types", + "add title and subtitle too all form types" ], "Maintenance": [ "release: cut 100.10.0 [skip release]" @@ -3147,8 +3147,8 @@ "add title and subtitle to data sets if set in display options" ], "Bug Fixes": [ - "change text alignment in data set display options from left / right to line start / line end", - "custom text styles" + "custom text styles", + "change text alignment in data set display options from left / right to line start / line end" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -3184,11 +3184,11 @@ }, "v100.8.3": { "Build Updates": [ - "fix workflow expression", - "update workflows (#401)", "add netlify deploy workflows", - "add e2e", - "remove custom cypress reporter" + "remove custom cypress reporter", + "update workflows (#401)", + "fix workflow expression", + "add e2e" ], "Maintenance": [ "release: cut 100.8.3 [skip release]", @@ -3220,12 +3220,12 @@ }, "v100.8.0": { "Features": [ - "make section collapsable if they are not rendered as tabs", - "make collapsed section same width of when they are expanded", "add an arrow button to collapse or expand each section", + "revert setting collapsible with feature toggle", "make collapsible a feature toggle", "make data sets sections collapsable", - "revert setting collapsible with feature toggle" + "make section collapsable if they are not rendered as tabs", + "make collapsed section same width of when they are expanded" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -3241,8 +3241,8 @@ "add support for multi calendar dates" ], "Maintenance": [ - "modify and add test cases for different supported calendars", - "release: cut 100.7.0 [skip release]" + "release: cut 100.7.0 [skip release]", + "modify and add test cases for different supported calendars" ], "GitHub": "

100.7.0 (2024-07-29)

\n

Features

\n
    \n
  • add support for multi-calendar dates (a9a65e9)
  • \n
" }, @@ -3311,8 +3311,8 @@ }, "v100.3.10": { "Maintenance": [ - "fix test name", - "release: cut 100.3.10 [skip release]" + "release: cut 100.3.10 [skip release]", + "fix test name" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -3330,21 +3330,21 @@ }, "v100.3.8": { "Maintenance": [ - "release: cut 100.3.8 [skip release]", - "report-portal: run reports only when env is setup (#363)" + "report-portal: run reports only when env is setup (#363)", + "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "help: add warning style reference to help", - "tests: update tests", - "validator: limits as warning instead of error (#357)", "prevent setting warning as undefined", + "tests: update tests", + "warning border style to yellow", + "help: add warning style reference to help", "prevent unnecessary renders when form has errors (#358)", - "warning border style to yellow" + "validator: limits as warning instead of error (#357)" ], "Refactoring": [ - "cleanup", + "validation-tooltip: rename invalid prop to enabled", "extract warningvalidate", - "validation-tooltip: rename invalid prop to enabled" + "cleanup" ], "Documentation": [ "comment" @@ -3371,9 +3371,9 @@ }, "v100.3.5": { "Testing": [ + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes", - "fix ci", - "publish jest test results to reportportal (#352)" + "fix ci" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -3560,11 +3560,11 @@ }, "v100.9.0": { "Features": [ - "add tests to cover add exchnage usecase", - "add more tests and improve some of the existing ones", "add more tests to cover add exchange usecase", + "add tests to cover add exchange usecase", + "add tests to cover add exchnage usecase", "add tests to cover edit exchange usecase and format", - "add tests to cover add exchange usecase" + "add more tests and improve some of the existing ones" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -3582,15 +3582,15 @@ }, "v100.8.0": { "Features": [ - "add some tests for main data page", + "add initial tests for main data display page", + "add more tests to general data page and refactor existing ones", "more tests for data page and setup for other pages", "add additional tests for main exchange page", - "add more tests to general data page and refactor existing ones", - "add initial tests for main data display page" + "add some tests for main data page" ], "Bug Fixes": [ - "add mock for resize observer", - "fix format" + "fix format", + "add mock for resize observer" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -3617,19 +3617,19 @@ }, "v100.6.0": { "Bug Fixes": [ - "move testing libraty to dev dependencies", + "update fixtures for cypress tests", "add missing transations", - "minor fixes", - "update fixtures for cypress tests" + "move testing libraty to dev dependencies", + "minor fixes" ], "Features": [ "upgrade app platform and ui library", + "upgrade node version for ci", + "update version of dhis2 app runtime", "add sharing settings", + "add sharing button which opens a sharing dialog in configurations", "show sharing button only if the user can share the exchange", - "update version of dhis2 app runtime", "add tests for edit overview page", - "upgrade node version for ci", - "add sharing button which opens a sharing dialog in configurations", "add sharing button to data exchange configurations" ], "Maintenance": [ @@ -3666,8 +3666,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]" @@ -3696,27 +3696,27 @@ }, "v100.8.6": { "Maintenance": [ - "comment", - "use d2-ci analytics build for testing", - "remove ReportPortal integration (#3293)", "import order", + "release: cut 100.8.6 [skip release]", + "remove ReportPortal integration (#3293)", "unused import", - "release: cut 100.8.6 [skip release]" + "use d2-ci analytics build for testing", + "comment" ], "Testing": [ - "update cypress test - expect 2 units selected", - "update test to work with analytics function", "update cypress test - no longer expect disabled tree", - "test names", "fix totals test by changing periods (#3300)", + "update cypress test - expect root to be selected", + "update cypress test - expect 2 units selected", + "test names", "add reducer test for default metadata", - "update cypress test - expect root to be selected" + "update test to work with analytics function" ], "Bug Fixes": [ - "inject translated user ou names", - "upgrade analytics", + "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)", "never overwrite default metadata", - "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)" + "inject translated user ou names", + "upgrade analytics" ], "GitHub": "

100.8.6 (2024-12-03)

\n

Bug Fixes

\n
    \n
  • enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241) (ef314a5)
  • \n
" }, @@ -3726,26 +3726,26 @@ "remove single-value-specific test" ], "Maintenance": [ - "release: cut 100.8.5 [skip release]", - "remove unused code from spec file", + "update yarn.lock", "delete import of removed function", - "update yarn.lock" + "remove unused code from spec file", + "release: cut 100.8.5 [skip release]" ], "Testing": [ - "fix new e2e test because single value now is a highcharts chart", "fix open e2e test because single value is no long a nonHighchartsType", - "adjust legend test to new single value implementation" + "adjust legend test to new single value implementation", + "fix new e2e test because single value now is a highcharts chart" ], "GitHub": "

100.8.5 (2024-11-13)

\n

Bug Fixes

\n
    \n
  • handle single value vis-type as highcharts chart instance (#3289) (83d0e6c)
  • \n
" }, "v100.8.4": { "Maintenance": [ - "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", "release: cut 100.8.4 [skip release]", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", + "deps: bump the security group with 5 updates (#3253)", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", "upgrade all used github action versions (#3267)", - "do not use reportportal when dependabot pr (#3271)", - "deps: bump the security group with 5 updates (#3253)" + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", + "do not use reportportal when dependabot pr (#3271)" ], "Bug Fixes": [ "infinite spinner when opening the interpretations modal while viewing a visualization (#3283)" @@ -3754,10 +3754,10 @@ }, "v100.8.3": { "Bug Fixes": [ - "show error UI when plugin has no data [DHIS2-16793] (#3131)", - "address css lint errors", "show error UI when plugin has empty rows", - "manually propagate error style changes from master to new CSS module" + "manually propagate error style changes from master to new CSS module", + "address css lint errors", + "show error UI when plugin has no data [DHIS2-16793] (#3131)" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -3766,9 +3766,9 @@ }, "v100.8.2": { "Bug Fixes": [ + "include credentials when fetching the icon", "fetch icon with credentials (#3264)", - "handle missing icon file more gracefully", - "include credentials when fetching the icon" + "handle missing icon file more gracefully" ], "Maintenance": [ "release: cut 100.8.2 [skip release]" @@ -3777,14 +3777,14 @@ }, "v100.8.1": { "Maintenance": [ - "release: cut 100.8.1 [skip release]", - "consolidate visualization error test", + "bump analytics version", "use hardcoded dev version for running e2e prod tests (#3240)", - "bump analytics version" + "consolidate visualization error test", + "release: cut 100.8.1 [skip release]" ], "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 regression test for totals with boolean value types", @@ -3804,22 +3804,22 @@ }, "v100.7.2": { "Maintenance": [ + "fix local jest run (#3218)", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "do not log getShallowAddToLayoutButton during test run", "disable report-portal debug logging", - "deduplicate deps", "prevent visualization plugin test to log errors by fixing the test", "do not log action errors during jest test run", + "tweak jest config so it only reports to portal when on CI", + "remove unneeded console.error hack", "remove unclear code and replace with ESLint disable comment", - "deps: bump the security group across 1 directory with 7 updates (#3192)", "tweak test config", + "deduplicate deps", + "prevent console error output", "remove test file without any tests", - "remove unneeded console.error hack", - "release: cut 100.7.2 [skip release]", - "tweak jest config so it only reports to portal when on CI", - "remove reference to maps app", - "fix local jest run (#3218)", "prevent error log for missing components", - "prevent console error output", - "do not log getShallowAddToLayoutButton during test run" + "remove reference to maps app", + "release: cut 100.7.2 [skip release]" ], "Bug Fixes": [ "add requireActual to analytics mock to prevent component missing errors", @@ -3829,8 +3829,8 @@ }, "v100.7.1": { "Maintenance": [ - "release: cut 100.7.1 [skip release]", - "restore report-portal config (#3181)" + "restore report-portal config (#3181)", + "release: cut 100.7.1 [skip release]" ], "Bug Fixes": [ "display correct app version in dhis2 and updated workflows (#3182)", @@ -3853,8 +3853,8 @@ }, "v100.6.2": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ "use constant from analytics instead of 'co'", @@ -3874,10 +3874,10 @@ }, "v100.6.0": { "Maintenance": [ - "import order", + "resolve to @dhis2/ui 9.4.4 (#3129)", "release: cut 100.6.0 [skip release]", - "unused imports", - "resolve to @dhis2/ui 9.4.4 (#3129)" + "import order", + "unused imports" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -3902,8 +3902,8 @@ }, "v100.5.8": { "Bug Fixes": [ - "bump analytics for testing", "bump analytics with fix for DHIS2-16904 (#3124)", + "bump analytics for testing", "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ @@ -3913,13 +3913,13 @@ }, "v100.5.7": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", - "release: cut 100.5.7 [skip release]", - "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)", + "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)", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", + "release: cut 100.5.7 [skip release]", + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", + "dependabot config and remove dev branch from workflows (#3107)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -3927,9 +3927,9 @@ }, "v100.5.6": { "Bug Fixes": [ - "use improved rich text editor from analytics (DHIS2-15522)", "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", - "merge to master" + "merge to master", + "use improved rich text editor from analytics (DHIS2-15522)" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -3937,26 +3937,26 @@ }, "v100.5.5": { "Maintenance": [ - "do not run release step on dev branch (#3083)", + "optimize Cypress recordings with conditional triggers (#3043)", "release: cut 100.5.5 [skip release]", - "run release job for tags (#3064)", - "optimize Cypress recordings with conditional triggers (#3043)" + "do not run release step on dev branch (#3083)", + "run release job for tags (#3064)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", + "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)", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "merge to master", - "dimension chip design updates (DHIS2-16272) (#2934)", - "numbers are misaligned in pivot table (DHIS2-16900) (#3072)" + "merge to master" ] }, "v100.5.4": { "Bug Fixes": [ + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", "translations: sync translations from transifex (dev)", - "merge to master", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" + "merge to master" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -3964,10 +3964,10 @@ }, "v100.5.3": { "Bug Fixes": [ + "plugin flashes when interacting with Interpretations modal (#3017)", "try locking highcharts to 10.2.0", "translations: sync translations from transifex (dev)", - "merge to master", - "plugin flashes when interacting with Interpretations modal (#3017)" + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -3981,11 +3981,11 @@ }, "v100.5.2": { "Bug Fixes": [ - "wait for different SVG for single value", + "add classnames and update json instructions file for outlier tables (#3000)", + "remove query param section from url glob", "change urlReg to urlGlob and correct glob pattern for outlier tables", "correct typo in visualisation type", - "add classnames and update json instructions file for outlier tables (#3000)", - "remove query param section from url glob" + "wait for different SVG for single value" ], "Maintenance": [ "release: cut 100.5.2 [skip release]", @@ -3994,10 +3994,10 @@ }, "v100.5.1": { "Bug Fixes": [ - "enable the loading spinner when props change", "fix period filter and loading spinner when filtering in dashboard (#3002)", - "merge to master", - "ensure only the first period item is used" + "enable the loading spinner when props change", + "ensure only the first period item is used", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -4005,29 +4005,29 @@ }, "v100.5.0": { "Maintenance": [ - "upgrade @dhis2/analytics", "apply consistent naming to push analytics class names", - "reorganised dev commits", + "yarn deduplicate", "run the release step on both dev and master branches (#2990)", - "video changes from https://github.com/dhis2/line-listing-app/pull/472", + "reorganised dev commits", + "add slack bot release success message (#2965)", + "include release notes in slackbot message (#2974)", "release: cut 100.5.0 [skip release]", - "yarn deduplicate", + "upgrade @dhis2/analytics", + "bump Cypress to version 13 (#2935)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", "bump node to version 18", - "include release notes in slackbot message (#2974)", - "remove testRegex from jest config (#2956)", - "add slack bot release success message (#2965)", - "bump Cypress to version 13 (#2935)" + "remove testRegex from jest config (#2956)" ], "Testing": [ - "don't expect subtitle to be visible by default", - "hover over list to prevent it from being stale", "refactor data.cy.js to independent test cases", - "adapt tests to new database (#2975)" + "hover over list to prevent it from being stale", + "adapt tests to new database (#2975)", + "don't expect subtitle to be visible by default" ], "Bug Fixes": [ "add custom errors for analytics requests (#2874)", - "translations: sync translations from transifex (dev)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "translations: sync translations from transifex (dev)", "push-analytics: add push analytics instructions (#2985)" ], "Features": [ @@ -4037,69 +4037,69 @@ }, "v100.4.0": { "Bug Fixes": [ - "dependency updates (#2243)", - "fetch data element icon and pass it in extraOptions", - "do not pass a boolean for icons when saving", + "fix bug which cause current to loose props", + "set disabledOptions on AO loading and vis type switching", "translations: sync translations from transifex (dev)", + "update cli-app-scripts and analytics deps", "avoid crash when visualization object is empty (ie. New)", - "hide icon from visualization when option is toggled", - "set disabledOptions on AO loading and vis type switching", + "dependency updates (#2243)", + "do not pass a boolean for icons when saving", + "fetch data element icon and pass it in extraOptions", "avoid visualization flashing when changing options", - "update cli-app-scripts and analytics deps", - "fix bug which cause current to loose props" + "hide icon from visualization when option is toggled" ], "Maintenance": [ - "analytics: add support for cumulative values", - "update pot file", - "use alpha version of analytics", - "manually bump deps (#2543)", + "release: cut 100.4.0 [skip release]", "configure continuous delivery workflows (#2254)", "fix linting error", - "release: cut 100.4.0 [skip release]", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "upgrade cypress to v12 and adjust project to it", "remove videos", "revert the test server changes and move to a separate PR", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "fix rebase conflict resolutions", - "upgrade cypress to v12 and adjust project to it", + "update pot file", "use renamed github shared workflow (#2912)", + "manually bump deps (#2543)", + "analytics: add support for cumulative values", "regenerate pot file", + "use alpha version of analytics", "switch test server to debug (test.e2e is broken/slow)" ], "Features": [ - "v100.4.0", - "disabled options based on cumulativeValues in PT DHIS2-15728", - "disable legend option when cumulative values is enabled", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "cumulative values in PT (DHIS2-5497) (#2746)", + "handle disabled and helpText props for disabled options", "disable option when cumulativeValues is checked in PT DHiS2-15728", "support non-gregorian fixed periods (#2233)", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "cumulative values in PT (DHIS2-5497) (#2746)", + "v100.4.0", "handle disabled option in Redux store", - "remove disabled before passing object to visualization generator", - "handle disabled and helpText props for disabled options", - "single value background color change based upon legend (DHIS2-13702) (#2223)" + "disable legend option when cumulative values is enabled", + "remove disabled before passing object to visualization generator" ], "Testing": [ - "add tests for cumulativeValues option in PT", + "refactor clickCheckbox to check/uncheckCheckbox", + "use current year instead of hardcode it", "add helper functions for totals options", "fix test failing due to change in single value behaviour", - "enhance tests, options and sorting", - "refactor clickCheckbox to check/uncheckCheckbox", - "use current year instead of hardcode it" + "add tests for cumulativeValues option in PT", + "enhance tests, options and sorting" ], "Refactoring": [ - "avoid involuntary changes to current in Redux store", + "remove unnecessary code", + "add styles for titles of disabled sections", "allow non toggleable select to be disabled", + "allow legend related option to be disabled", + "rename variable for clarity", "allow disabled to be passed as prop", + "avoid involuntary changes to current in Redux store", "allow checkbox options to be disabled", - "add styles for titles of disabled sections", - "add helper text when used in PT DHIS2-15727", - "remove unnecessary code", - "allow legend related option to be disabled", + "streamlined code", "simplify code for passing displayProperty", "avoid extra prop and detect visType internally", - "streamlined code", - "rename variable for clarity", - "revert changes to option components" + "revert changes to option components", + "add helper text when used in PT DHIS2-15727" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -4107,18 +4107,18 @@ }, "v100.3.1": { "Bug Fixes": [ + "color set update (DHIS2-16108) (#2906)", "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", - "v100.3.1", - "color set update (DHIS2-16108) (#2906)" + "v100.3.1" ], "Maintenance": [ - "release: cut 100.3.1 [skip release]", "consolidate legend tests (#2897)", - "move RP agent-js-cypress to dhis2 org", - "get BRANCH_NAME and PR_TITLE", "use reportportal fork", + "get BRANCH_NAME and PR_TITLE", "consolidate cypress tests (#2890)", - "use latest analytics-e2e-tests workflow" + "use latest analytics-e2e-tests workflow", + "move RP agent-js-cypress to dhis2 org", + "release: cut 100.3.1 [skip release]" ] }, "v100.3.0": { @@ -4126,19 +4126,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "translate dimension labels in PT DHIS2-15750 (#2783)", + "only update interpretations list when in DOM", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "prevent state update when modal is closing", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", "translations: sync translations from transifex (dev)", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "only update interpretations list when in DOM" + "change legend type description to fit SV (DHIS2-15120) (#2757)" ], "Features": [ - "deps: bump analytics to latest to benefit from fixes and features (#2886)", - "100.3.0" + "100.3.0", + "deps: bump analytics to latest to benefit from fixes and features (#2886)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -4146,62 +4146,62 @@ }, "v100.2.0": { "Features": [ - "use interpretations button from analytics", "use hover menu components from analytics for options menu", - "100.2.0 (#2741)", "use Toolbar and ToolbarSidebar from analytics (#2358)", + "100.2.0 (#2741)", + "use UpdateButton and HoverMenubar from analytics", "update download menu to use hovermenu components from analytics", - "use UpdateButton and HoverMenubar from analytics" + "use interpretations button from analytics" ], "Maintenance": [ - "fix legend e2e test even better", - "advance the schedule for the nightly run (#2575)", - "fix typo in component name", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "fix start e2e", + "fix scatter e2e", "upgrade @dhis2/analytics to latest", - "remove videos", - "disable the scheduled nightly test run (#2602)", - "remove yarn start command which was only used for development", - "fix missing and redundant imports", - "fix lines e2e test", - "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "switch test server to debug (test.e2e is broken/slow)", + "gitignore cypress videos", "upgrade analytics to get decreased padding", "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "remove yarn start command which was only used for development", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "fix failing legens e2e test", + "fix legend e2e test even better", "update pot file", - "fix odd linter error which only fires on ci", - "revert the test server changes and move to a separate PR", - "gitignore cypress videos", + "manually bump deps (#2543)", "release: cut 100.2.0 [skip release]", + "fix typo in component name", + "increase cypress default timeout for DOM activity (#2549)", + "fix start e2e", + "fix icon e2e", + "revert the test server changes and move to a separate PR", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "fix missing and redundant imports", + "fix lines e2e test", "clean up unused imports", - "run workflow release job on tags as well (#2386)", - "manually bump deps (#2543)", - "fix failing legens e2e test", + "switch test server to debug (test.e2e is broken/slow)", "upgrade cypress to v12 and adjust project to it", - "fix scatter e2e", - "increase cypress default timeout for DOM activity (#2549)", - "fix icon e2e" + "advance the schedule for the nightly run (#2575)", + "disable the scheduled nightly test run (#2602)", + "remove videos", + "fix odd linter error which only fires on ci", + "run workflow release job on tags as well (#2386)" ], "Testing": [ + "prevent test names from being dynamic (#2576)", + "comment out icon tests for currently unsupported types", "rename AO-title to titlebar (DHIS2-15063) (#2435)", "extend timeout after delete has been triggered (#2499)", - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", "skip legend test while data element icons are unsupported", "more tests for custom calculations (DHIS2-13871) (#2287)", - "prevent test names from being dynamic (#2576)", - "comment out icon tests for currently unsupported types" + "add Cypress tests for SV icon (DHIS2-10496) (#2372)" ], "Bug Fixes": [ - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "translations: sync translations from transifex (dev)", - "adjust e2e element slectors", - "adjust closeFileMenuWithClick command", "adjust data test name", - "remove divider from plain data source submenu", "observe size changes for legend positioning", + "remove divider from plain data source submenu", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", "tweak viz type selector styles to match toolbar", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`" + "translations: sync translations from transifex (dev)", + "adjust closeFileMenuWithClick command", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "adjust e2e element slectors" ], "Refactoring": [ "move the size logic from the plugin wrapper", @@ -4210,16 +4210,16 @@ }, "v100.1.4": { "Testing": [ - "prevent items in transfer from being stale when filtering (#2321)", - "extend timeout for loading visualizations (#2368)" + "extend timeout for loading visualizations (#2368)", + "prevent items in transfer from being stale when filtering (#2321)" ], "Documentation": [ "move docs to app (#2390)", "move docs to app repo" ], "Bug Fixes": [ - "image paths and apply d2 style", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "image paths and apply d2 style" ], "Maintenance": [ "release: cut 100.1.4 [skip release]" @@ -4466,8 +4466,8 @@ }, "v101.0.1": { "Bug Fixes": [ - "tracker-api-migration: remove skipPaging parameter", "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" ], "Maintenance": [ @@ -4478,18 +4478,18 @@ "v101.0.0": { "Features": [ "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", - "migrate TEI and Event export to new tracker API", "move Event import to new tracker endpoints", - "move TEI import to new tracker endpoints" + "move TEI import to new tracker endpoints", + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "update tests snapshots", - "migration-events: change start and endDate to occuuredBefore and occuredAfter", "migration-trackedentity: change followupStatus to followup", "lint issues", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", "loader keeps showing when opening export in new page", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter" + "update tests snapshots", + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter" ], "Refactoring": [ "change TEI references to Tracked entity", @@ -4541,16 +4541,16 @@ }, "v101.1.10": { "Maintenance": [ - "downgrade commitlint action", + "release: cut 101.1.10 [skip release]", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", - "try commitlint action v5", - "update all actions to latest version [DHIS2-18298] (#604)", "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)", + "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)", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", "update READM with info about deploy previews (#591)", - "release: cut 101.1.10 [skip release]" + "try commitlint action v5", + "downgrade commitlint action" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4559,11 +4559,11 @@ }, "v101.1.9": { "Maintenance": [ - "use hardcoded dev version for running e2e prod tests (#598)", + "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)", "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", + "use hardcoded dev version for running e2e prod tests (#598)", "skip ReportPortal integration for Dependabot PRs (#585)", - "release: cut 101.1.9 [skip release]", - "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)" + "release: cut 101.1.9 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4572,12 +4572,12 @@ }, "v101.1.8": { "Bug Fixes": [ - "use saved visualization in interpretation modal (#551)", - "display correct app version in dhis2 and updated workflows (#581)" + "display correct app version in dhis2 and updated workflows (#581)", + "use saved visualization in interpretation modal (#551)" ], "Maintenance": [ - "enable debug logging on semantic release GHA step", - "release: cut 101.1.8 [skip release]" + "release: cut 101.1.8 [skip release]", + "enable debug logging on semantic release GHA step" ], "GitHub": "

101.1.8 (2024-08-26)

\n

Bug Fixes

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

101.1.5 (2024-08-14)

\n

Bug Fixes

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

101.1.4 (2024-08-14)

\n

Bug Fixes

\n
    \n
  • fix error when clearing year in fixed period selector (DHIS2-17707) (#575) (0abe629)
  • \n
  • update options test after DHIS2 Core v39.6 release (#577) (3744684)
  • \n
" }, @@ -4667,36 +4667,36 @@ "v101.1.0": { "Features": [ "prevent sidebar from becoming to narrow or extend past the end of the window", - "ensure sidebar does not break layout", - "add sidebar width to global state and store in local storage", - "allow sidebar width reset via view menu", "add resizable sidebar (DHIS2-17170) (#534)", - "reset to default width on double click", "enable resizing the sidebar with keyboard navigation", - "decrease sidebar width after window resize if needed" + "reset to default width on double click", + "ensure sidebar does not break layout", + "add sidebar width to global state and store in local storage", + "decrease sidebar width after window resize if needed", + "allow sidebar width reset via view menu" ], "Maintenance": [ + "correct some typos", + "use correct default size", "fix typo in filename", "add translation for reset sidebar width button", - "release: cut 101.1.0 [skip release]", - "use correct default size", + "use local storage key format consistent with dashboards", "add e2e test for reset by double click", - "remove redundant call to event.persist()", - "correct some typos", - "use local storage key format consistent with dashboards" + "release: cut 101.1.0 [skip release]", + "remove redundant call to event.persist()" ], "Bug Fixes": [ - "set animation duration to 150ms for increased snappiness", + "hide panel content after transition is complete", + "animate width on inner panel to fix reset animation", "ensure resize handler is removed when the component unmounts", "persist width correctly after resetting", + "set animation duration to 150ms for increased snappiness", "address overshooting min and max width issues", - "add dependency array to effect hook", - "animate width on inner panel to fix reset animation", - "hide panel content after transition is complete" + "add dependency array to effect hook" ], "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", @@ -4719,8 +4719,8 @@ "v101.0.6": { "Maintenance": [ "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)", - "deps: bump the security group across 1 directory with 10 updates (#541)", "release: cut 101.0.6 [skip release]", + "deps: bump the security group across 1 directory with 10 updates (#541)", "deps: bump express from 4.18.2 to 4.19.2 (#520)" ], "Bug Fixes": [ @@ -4739,11 +4739,11 @@ }, "v101.0.4": { "Maintenance": [ - "add group for security updates to dependabot config (#536)", "deps: bump the dependencies group across 1 directory with 5 updates (#537)", - "release: cut 101.0.4 [skip release]", + "upgrade app-platform to support both installed and bundled deployment", + "add group for security updates to dependabot config (#536)", "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)" @@ -4794,8 +4794,8 @@ "group all non dhis2 deps into a single dependabot PR (#510)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.17.1 (2024-05-14)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509) (a1e737d)
  • \n
  • translations: sync translations from transifex (master) (385feee)
  • \n
" }, @@ -4808,25 +4808,25 @@ ], "Testing": [ "add Cypress tests for sorting in AO", - "add another test for sorting/saving", + "enable test for sorting data loaded from AO", "verify values are sorted correctly", - "refactor after PR review", - "enable test for sorting data loaded from AO" + "add another test for sorting/saving", + "refactor after PR review" ], "Bug Fixes": [ "avoid re-renders and double requests when sorting in dashboard", - "format sorting correctly when saving DHIS2-15836", - "show empty cell for missing boolean values as well (#466)", - "fix merge conflict", + "reset sorting when a different AO is loaded", + "fix sorting on a \"repeated\" dimension column", + "use correct property name and case", "respect user defined sorting in download DHIS2-15248", - "reset local sorting state when column is removed", + "fix merge conflict", "avoid extra analytics request when loading a new AO", - "pass correct dimension name in download for sorting", + "use correct default for sorting direction", + "format sorting correctly when saving DHIS2-15836", "fix merging conflict", - "use correct property name and case", - "reset sorting when a different AO is loaded", - "fix sorting on a \"repeated\" dimension column", - "use correct default for sorting direction" + "reset local sorting state when column is removed", + "pass correct dimension name in download for sorting", + "show empty cell for missing boolean values as well (#466)" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -4880,9 +4880,9 @@ ], "Bug Fixes": [ "add skipRounding option DHIS2-15629", - "add option for skipRounding", "add feature toggle for skipRounding option", "enable skip rounding option for all versions", + "add option for skipRounding", "handle showHierarchy separately from requestable options" ], "Testing": [ @@ -4891,8 +4891,8 @@ ], "Documentation": [ "add documentation for skip rounding option", - "fix sequence of example screenshots", "rephrase skip rounding section title", + "fix sequence of example screenshots", "remove screenshot of Options modal" ], "Maintenance": [ @@ -4905,11 +4905,11 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ - "upgrade @dhis2/analytics", - "apply consistent naming to push-analytics class-names", "release: cut 100.14.0 [skip release]", - "fix formatting", - "apply consistent naming for push-analytics class names" + "apply consistent naming to push-analytics class-names", + "apply consistent naming for push-analytics class names", + "upgrade @dhis2/analytics", + "fix formatting" ], "GitHub": "

100.14.0 (2024-01-29)

\n

Features

\n
    \n
  • add class-names for push-analytics (#485) (b0836cc)
  • \n
" } @@ -4923,9 +4923,9 @@ "use form container component for styling consistency" ], "Maintenance": [ + "format code", "add translations", "add lngs to avoid page refresh", - "format code", "release: cut 100.2.0 [skip release]" ], "GitHub": "

100.2.0 (2024-12-16)

\n

Bug Fixes

\n
    \n
  • use form container component for styling consistency (c74a4ca)
  • \n
\n

Features

\n
    \n
  • add email verification pages (916dac3)
  • \n
" @@ -5103,16 +5103,16 @@ }, "v100.0.5": { "Maintenance": [ - "start adding unit tests", - "set code coverage threshold", + "remove duplicate/unused tests", "language update tests", - "release: cut 100.0.5 [skip release]", "useGetErrorIfNotAllowed hook tests", - "remove duplicate/unused tests", + "release: cut 100.0.5 [skip release]", "passwordReset page tests", - "app component tests", "clean up tests", - "add missing coverage flag when running tests" + "start adding unit tests", + "add missing coverage flag when running tests", + "set code coverage threshold", + "app component tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -5203,16 +5203,51 @@ } }, "maintenance-app-beta": { + "v0.19.5": { + "Bug Fixes": [ + "adjust form footer styles", + "remove global lineheight declaration", + "adjust org unit row height, expand button", + "adjust table icon button color", + "ou-tree field styling", + "sidebar filter placeholder label", + "reduce sidebar filter padding", + "adjust sidebar filter empty state", + "use destructive style for delete menu items", + "sidebar filter placeholder style", + "UI adjustments [DHIS2-18628]", + "prevent sidebar focus styles on mouse click", + "only sort if persisted unless it is display name (#472) [skip release]", + "data element group transfers sizing", + "adjust form container styles", + "sidebar, sidenav style adjustments", + "sort columns using non case sensitive sort (#469) [skip release]", + "adjust global background color", + "require a parent orgunit when creating new org units", + "adjust help and description texts", + "reduce page-title bottom margin", + "small rewrite of format sort order function" + ], + "Maintenance": [ + "release: cut 0.19.5 [skip release]", + "remove footer test style" + ], + "Features": [ + "add tests specs", + "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]" + ], + "GitHub": "

0.19.5 (2024-12-18)

\n

Bug Fixes

\n
    \n
  • adjust form container styles (6d60814)
  • \n
  • adjust form footer styles (1be5c38)
  • \n
  • adjust global background color (6eab28e)
  • \n
  • adjust help and description texts (ec05922)
  • \n
  • adjust org unit row height, expand button (7e5b7a7)
  • \n
  • adjust sidebar filter empty state (dc1f21f)
  • \n
  • adjust table icon button color (fcfc1b5)
  • \n
  • data element group transfers sizing (d153156)
  • \n
  • only sort if persisted unless it is display name (#472) [skip release] (4e4b5b8)
  • \n
  • ou-tree field styling (f0e6d18)
  • \n
  • prevent sidebar focus styles on mouse click (c43aa2a)
  • \n
  • reduce page-title bottom margin (e4b3f0c)
  • \n
  • reduce sidebar filter padding (f96633b)
  • \n
  • remove global lineheight declaration (6e92f6c)
  • \n
  • sidebar filter placeholder label (3259147)
  • \n
  • sidebar filter placeholder style (70664f3)
  • \n
  • sidebar, sidenav style adjustments (501b53c)
  • \n
  • sort columns using non case sensitive sort (#469) [skip release] (e05fd78)
  • \n
  • use destructive style for delete menu items (209542b)
  • \n
\n

Features

\n
    \n
  • do not allow creation of org units at level 1 unless it's the first (#470) [skip release] (21e73b8)
  • \n
" + }, "v0.19.4": { "Bug Fixes": [ - "show zero values, add factor validations (#463) [skip release]", - "format factor from number to string on edit (#466)", "fix type of cat options dates (#467) [skip release]", + "format factor from number to string on edit (#466)", + "show zero values, add factor validations (#463) [skip release]", "type checks" ], "Maintenance": [ - "release: cut 0.19.4 [skip release]", - "add initial list of test specs (#464) [skip release]" + "add initial list of test specs (#464) [skip release]", + "release: cut 0.19.4 [skip release]" ], "GitHub": "

0.19.4 (2024-12-16)

\n

Bug Fixes

\n
    \n
  • fix type of cat options dates (#467) [skip release] (321fed2)
  • \n
  • format factor from number to string on edit (#466) (338d4c7)
  • \n
  • show zero values, add factor validations (#463) [skip release] (1f1dcb1)
  • \n
" }, @@ -5223,26 +5258,26 @@ ], "Maintenance": [ "remove data dimension from edit form", - "release: cut 0.19.3 [skip release]", - "resolved filters" + "resolved filters", + "release: cut 0.19.3 [skip release]" ], "GitHub": "

0.19.3 (2024-12-05)

\n

Bug Fixes

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

0.18.0 (2024-11-28)

\n

Features

\n
    \n
  • implement description field validation (#449) (e3329ff)
  • \n
" }, "v0.17.0": { "Features": [ - "add format validation to date fields and to dates in schemas (#451)", - "handle empty validation on handlechange", + "add format validation to datefields and to dates in schemas", "upgrade ui library", - "add format validation to datefields and to dates in schemas" + "handle empty validation on handlechange", + "add format validation to date fields and to dates in schemas (#451)" ], "Maintenance": [ "release: cut 0.17.0 [skip release]" @@ -5336,10 +5371,10 @@ "v0.16.1": { "Bug Fixes": [ "add validations to datefield and small change to css of bulk upload", - "orgUnit: add validation and label for parent orgunit", + "fix padding/margin in form", "address feedback from org unit new form (#447)", - "max and min to match schemas", - "fix padding/margin in form" + "orgUnit: add validation and label for parent orgunit", + "max and min to match schemas" ], "Features": [ "change comment to text area", @@ -5353,16 +5388,16 @@ }, "v0.16.0": { "Features": [ - "add edit and new form", "add indicator list type list view (#433)", - "upgrade ui library to latest version (#448)" + "upgrade ui library to latest version (#448)", + "add edit and new form" ], "Maintenance": [ + "add notice box when custom attributes throw error", "update factor schema type", + "update name field validation", "release: cut 0.16.0 [skip release]", - "add notice box when custom attributes throw error", - "update indicator types columns", - "update name field validation" + "update indicator types columns" ], "Bug Fixes": [ "prevent indicator types from using attributes" @@ -5375,8 +5410,8 @@ ], "Bug Fixes": [ "useValidator: fix checkmaxLenght validation", - "categoryCombo: add validation and errors for categorycombo", - "add maxHeight to list" + "add maxHeight to list", + "categoryCombo: add validation and errors for categorycombo" ], "Refactoring": [ "rename option type" @@ -5388,35 +5423,35 @@ }, "v0.14.0": { "Features": [ - "data set list view (#435)", - "update formtype filter to constnt select" + "update formtype filter to constnt select", + "data set list view (#435)" ], "Maintenance": [ - "resolve filter query", "replace dataset filter", + "resolve filter query", "release: cut 0.14.0 [skip release]" ], "GitHub": "

0.14.0 (2024-11-18)

\n

Features

\n" }, "v0.13.2": { "Bug Fixes": [ - "add custom attributes to category option", "detailspanel: disable edit when no access", - "linkbutton: fix disabled linkbutton active and focus styles", + "list: disable list buttons when no access (#441)", "list: disable edit buttons when no access", "categoryOptionGroupSet: update view config and formName validation (#442)", - "list: disable list buttons when no access (#441)" + "add custom attributes to category option", + "linkbutton: fix disabled linkbutton active and focus styles" ], "Features": [ - "remove default filters", + "add create form", "add edit form", "add category option group sets list page", - "add create form" + "remove default filters" ], "Maintenance": [ "lint error fix", - "run yarn format", "clean up", + "run yarn format", "release: cut 0.13.2 [skip release]" ], "GitHub": "

0.13.2 (2024-11-14)

\n

Bug Fixes

\n
    \n
  • categoryOptionGroupSet: update view config and formName validation (#442) (b0253a1)
  • \n
  • list: disable list buttons when no access (#441) (5c0941f)
  • \n
" @@ -5427,50 +5462,50 @@ "add filters to the list" ], "Maintenance": [ - "remove default filters", "lint error check", + "release: cut 0.13.1 [skip release]", "resolve filter query", - "release: cut 0.13.1 [skip release]" + "remove default filters" ], "Bug Fixes": [ - "stop row loaders if there is an error (#440)", - "optionSetSelect: fix optionSet crashing with initialValue (#439)" + "optionSetSelect: fix optionSet crashing with initialValue (#439)", + "stop row loaders if there is an error (#440)" ], "GitHub": "

0.13.1 (2024-11-14)

\n

Bug Fixes

\n
    \n
  • stop row loaders if there is an error (#440) (44a8080)
  • \n
  • optionSetSelect: fix optionSet crashing with initialValue (#439) (93b8d68)
  • \n
" }, "v0.13.0": { "Refactoring": [ - "breadcrumbs: simplify and refactor breadcrumbs (#434)", "simplify and improve breadcrumbitem", - "modelTransfer: simplify and fix refresh list crash (#429) [skip release]" + "modelTransfer: simplify and fix refresh list crash (#429) [skip release]", + "breadcrumbs: simplify and refactor breadcrumbs (#434)" ], "Bug Fixes": [ - "improve route handle type", "fix tests", - "address feedback on org unit edit page" + "address feedback on org unit edit page", + "improve route handle type" ], "Features": [ "add indicators list view (#432)", "add filters to the list" ], "Maintenance": [ - "remove default filters", "lint error check", + "remove default filters", "release: cut 0.13.0 [skip release]" ], "GitHub": "

0.13.0 (2024-11-14)

\n

Bug Fixes

\n
    \n
  • address feedback on org unit edit page (2341bcb)
  • \n
\n

Features

\n" }, "v0.12.0": { "Features": [ - "small changes to org unit select and image select", - "add dataset lists", + "add org unit edit form (#430)", "minor fixes", - "add org unit edit form (#430)" + "add dataset lists", + "small changes to org unit select and image select" ], "Bug Fixes": [ "fix type issue", - "orgunit: fix image preview url", - "orgunit: create default valueFormatter" + "orgunit: create default valueFormatter", + "orgunit: fix image preview url" ], "Maintenance": [ "release: cut 0.12.0 [skip release]" @@ -5479,11 +5514,11 @@ }, "v0.11.0": { "Features": [ - "add edit form", - "add category option group sets list page", + "category option group sets (#427)", "add create form", - "remove default filters", - "category option group sets (#427)" + "add category option group sets list page", + "add edit form", + "remove default filters" ], "Maintenance": [ "lint error fix", @@ -5494,12 +5529,12 @@ }, "v0.10.2": { "Bug Fixes": [ - "categoryOptionCombo: add ignore approval field (#423)", - "categoryOptionCombo: add ignoreApproval to list, update viewConfig", "manageView: stable initialValues for form (#424)", "constantFilter key type", + "categoryOptionCombo: add ignore approval field (#423)", + "categoryOptionCombo: add ignoreApproval to form", "add missing booleanFilter file", - "categoryOptionCombo: add ignoreApproval to form" + "categoryOptionCombo: add ignoreApproval to list, update viewConfig" ], "Features": [ "categoryOptionCombo: add categoryOptions filter" @@ -5524,12 +5559,12 @@ "implement new and edit forms" ], "Maintenance": [ - "change helper texts", - "update field filters in edit page", - "add categoryOptionGroup to sectionListViewsConfig", "release: cut 0.10.0 [skip release]", "rename variables", - "text clean up" + "change helper texts", + "update field filters in edit page", + "text clean up", + "add categoryOptionGroup to sectionListViewsConfig" ], "Bug Fixes": [ "lint errors" @@ -5538,39 +5573,39 @@ }, "v0.9.0": { "Features": [ - "add tests for additionsl org unit list features", - "refactor component to use shared components created in other pr", + "first version of teh add org unit form", "add org unit parent selector for new org unit form", "fix typing and lint", - "first version of teh add org unit form", - "add filters to categoryOption list", + "change org unit form to use new format", "preserve list state between form navigation (#425)", - "add details panel to org list", "small fixes in org unit and image field", - "change org unit form to use new format", + "add validations to fields, and image component", "categoryOptions: add categoryOptions form", - "add validations to fields, and image component" + "add filters to categoryOption list", + "add details panel to org list", + "refactor component to use shared components created in other pr", + "add tests for additionsl org unit list features" ], "Bug Fixes": [ - "orgunitfield: make orgUnit model available", "datefield: useSystemSettings instead of settings", - "add form-name field, add availability header", - "minor linting", - "minor cleanup", + "refactor useLocationSearchState name", + "categoryOption: fix endDate validation", "preserve list state for dataElements", - "fix uploadFile mutation", - "ImageField: add image preview", + "improve getDefaults type", "minor changes to address pr comments", - "refactor useLocationSearchState name", - "fix image selector when there is no image and org unit selectors when there are no org units", + "ImageField: add image preview", + "add missing ImageField", + "add form-name field, add availability header", + "minor linting", "save state when creating new", - "update multi-calendar-dates dep", - "update ui to alpha", "datefield: fix inputWidth", - "improve getDefaults type", + "fix image selector when there is no image and org unit selectors when there are no org units", + "minor cleanup", + "orgunitfield: make orgUnit model available", "blur datefield on date select", - "categoryOption: fix endDate validation", - "add missing ImageField" + "update multi-calendar-dates dep", + "fix uploadFile mutation", + "update ui to alpha" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5582,21 +5617,21 @@ }, "v0.8.0": { "Features": [ - "add category options form and list (#419)", "categoryOptions: add categoryOptions form", - "add filters to categoryOption list" + "add filters to categoryOption list", + "add category options form and list (#419)" ], "Bug Fixes": [ + "improve getDefaults type", "datefield: useSystemSettings instead of settings", - "datefield: fix inputWidth", + "orgunitfield: make orgUnit model available", + "blur datefield on date select", "add form-name field, add availability header", - "improve getDefaults type", "update multi-calendar-dates dep", - "update ui to alpha", - "minor cleanup", - "blur datefield on date select", "categoryOption: fix endDate validation", - "orgunitfield: make orgUnit model available" + "datefield: fix inputWidth", + "minor cleanup", + "update ui to alpha" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5608,8 +5643,8 @@ }, "v0.7.1": { "Bug Fixes": [ - "translationDialog styles bleeding to other components (#420)", - "remove unused css class" + "remove unused css class", + "translationDialog styles bleeding to other components (#420)" ], "Maintenance": [ "release: cut 0.7.1 [skip release]" @@ -5618,22 +5653,22 @@ }, "v0.7.0": { "Features": [ + "form: add catCombo form", "categoryOptionCombos: implement categoryOptionCombos", - "category-option-combos: forms (#411)", - "form: add catCombo form" + "category-option-combos: forms (#411)" ], "Bug Fixes": [ "list: add check for shareable in actions", - "add missing file - categoryFilter", - "use card in new as well as edit", "prevent details panel crashing for catOptCombos", - "add categoryCombo filters and columns", + "make filters optional", + "fix failing test", "fix categoryCombo edit save", + "add missing file - categoryFilter", "use card as form-wrapper", - "fix failing test", - "make filters optional", + "fix wrong section", "hide New model when it cannot be created", - "fix wrong section" + "add categoryCombo filters and columns", + "use card in new as well as edit" ], "Refactoring": [ "use common form schemas" @@ -5645,8 +5680,8 @@ }, "v0.6.0": { "Features": [ - "add details panel to org list", - "add tests for additionsl org unit list features" + "add tests for additionsl org unit list features", + "add details panel to org list" ], "Maintenance": [ "release: cut 0.6.0 [skip release]" @@ -5655,40 +5690,40 @@ }, "v0.5.0": { "Features": [ - "Edit and New form base", - "form: caregory forms, formbase", "form: add catCombo form", - "catCombo: add category combo form and list (#410)" + "catCombo: add category combo form and list (#410)", + "form: caregory forms, formbase", + "Edit and New form base" ], "Bug Fixes": [ + "test", + "simplify getAllAttributes", + "add label for category options", + "model-transferfield: expose filterPlaceholder", + "add categoryCombo filters and columns", "formcontents: fix new form layout", "add utility type for picking based on field-filters", + "fix lint and build issues", + "cleanup", "formbase: allow support for no attributes", - "add categoryCombo filters and columns", - "fix categoryCombo edit save", - "get defaults using zod", - "model-transferfield: expose filterPlaceholder", "implement basic category form", - "simplify getAllAttributes", - "add missing file - categoryFilter", - "test", - "fix PickWithFieldFilters", "translate validation message", - "fix lint and build issues", + "format", + "simplify createJsonpatchOperation and formcontents", + "types: prettify PickWithFieldFilter result-type", + "fix PickWithFieldFilters", + "get defaults using zod", "category-form: add options-transfer, generic ModelTransfer", - "add label for category options", + "fix categoryCombo edit save", + "add missing file - categoryFilter", "improve model-transfer", - "cleanup", - "list: add filter and columns descriptors to category", - "simplify createJsonpatchOperation and formcontents", - "format", - "types: prettify PickWithFieldFilter result-type" + "list: add filter and columns descriptors to category" ], "Refactoring": [ - "add common zod schemas", - "use common form schemas", "simplify PickWithFieldFilters", - "add defaultformcontents for new" + "use common form schemas", + "add defaultformcontents for new", + "add common zod schemas" ], "Maintenance": [ "fix eslint warnings", @@ -5698,54 +5733,54 @@ }, "v0.4.0": { "Maintenance": [ - "upgrade download-artifact action", "release: cut 0.4.0 [skip release]", "bump dhis2 dependencies [DHIS2-17941]", - "fix eslint warnings" + "fix eslint warnings", + "upgrade download-artifact action" ], "Testing": [ - "org unit list tests (#406)", - "add tests for org unit list page" + "add tests for org unit list page", + "org unit list tests (#406)" ], "Bug Fixes": [ + "test", + "simplify getAllAttributes", + "improve modeltransfer types", + "model-transferfield: expose filterPlaceholder", "formcontents: fix new form layout", "add utility type for picking based on field-filters", - "upgrade upload-artifact action", + "fix lint and build issues", + "cleanup", "formbase: allow support for no attributes", - "translation: add missing translations", - "get defaults using zod", - "model-transferfield: expose filterPlaceholder", "implement basic category form", - "simplify getAllAttributes", - "improve modeltransfer types", - "test", - "fix PickWithFieldFilters", - "form: improve form notice box", - "fix lint and build issues", + "validation: catch async validation - prevents locking up form", + "format", + "simplify createJsonpatchOperation and formcontents", "extend user type", + "types: prettify PickWithFieldFilter result-type", + "fix PickWithFieldFilters", + "get defaults using zod", "category-form: add options-transfer, generic ModelTransfer", + "translation: add missing translations", "improve model-transfer", - "cleanup", + "form: improve form notice box", "list: add filter and columns descriptors to category", - "simplify createJsonpatchOperation and formcontents", - "format", - "types: prettify PickWithFieldFilter result-type", - "validation: catch async validation - prevents locking up form" + "upgrade upload-artifact action" ], "Features": [ + "org list deselect all + multi select actions", + "remove select all checkbox from org list", "categories: category forms and form refactor (#407)", - "Edit and New form base", "make org unit deselect all button work", "form: caregory forms, formbase", - "add multi select actions with the ability to download selected org units", - "remove select all checkbox from org list", - "org list deselect all + multi select actions", - "disable ability to autocheck child when parent is selected" + "disable ability to autocheck child when parent is selected", + "Edit and New form base", + "add multi select actions with the ability to download selected org units" ], "Refactoring": [ - "add common zod schemas", "simplify PickWithFieldFilters", - "add defaultformcontents for new" + "add defaultformcontents for new", + "add common zod schemas" ], "GitHub": "

0.4.0 (2024-09-28)

\n

Features

\n
    \n
  • categories: category forms and form refactor (#407) (66216c4)
  • \n
  • org list deselect all + multi select actions (56fa5fc)
  • \n
  • remove select all checkbox from org list (84cfd3e)
  • \n
" }, @@ -5760,115 +5795,69 @@ }, "v0.3.0": { "Features": [ + "implement org unit list actions to edit and delete org unit (#405)", "organisation unit table tree", "add orgUnitList actions [DHIS2-17896]", - "add orgunit message for loader, error and empty", "implement pagination", - "implement org unit list actions to edit and delete org unit (#405)" + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ "deduplicate roots", - "upgrade typescript-eslint", - "revert includeChildren, due to API pagination bug", + "dynamic columns for orgunit list", "revert typescript update", - "improve message when no results", - "use includeChildren API instead of parent.id filter to include leaf when root", - "support leaf-nodes as root", - "add missing file after rename", - "orgunit search WIP", "fix type-errors", - "on org unit deletion, refetch all needed data", + "upgrade typescript-eslint", + "orgunit search WIP", "fix failing test", - "improve boundQuery helper types", - "calculate minimum root orgunits", + "support leaf-nodes as root", "use invalidateQueries for refetch", + "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", + "revert includeChildren, due to API pagination bug", + "improve message when no results", + "on org unit deletion, refetch all needed data", + "add missing file after rename", "some cleanup", - "dynamic columns for orgunit list" + "calculate minimum root orgunits" ], "Refactoring": [ - "simplify queryObject types", - "remove unused code", "improve root computation performance", - "extract row to own file, some cleanup" + "extract row to own file, some cleanup", + "remove unused code", + "simplify queryObject types" ], "Maintenance": [ "fix eslint resolution", - "update github-actions to use node 18", - "release: cut 0.3.0 [skip release]" + "release: cut 0.3.0 [skip release]", + "update github-actions to use node 18" ], "GitHub": "

0.3.0 (2024-08-20)

\n

Features

\n
    \n
  • implement org unit list actions to edit and delete org unit (#405) (cb2d5eb)
  • \n
" + } + }, + "maps-app": { + "v100.7.9": { + "Maintenance": [ + "report release job of release workflow needs output from the release job (#3418)", + "release: cut 100.7.9 [skip release]" + ], + "Bug Fixes": [ + "translations: sync translations from transifex (master) (#3420)" + ], + "GitHub": "

100.7.9 (2024-12-10)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3420) (929118f)
  • \n
" }, - "v0.2.0": { - "Refactoring": [ - "improve root computation performance", - "extract row to own file, some cleanup", - "sidenav: add data-test attribute", - "simplify queryObject types", - "refactor orgunit state", - "remove unused code" + "v100.7.8": { + "Bug Fixes": [ + "translations: sync translations from transifex (master)" ], - "Testing": [ - "data element new form: add cypress test", - "cypress: cover de edit and list views", - "data element list view: cover filterting by name and pagination", - "data element edit form: add cypress test" + "Maintenance": [ + "release: cut 100.7.8 [skip release]" ], + "GitHub": "

100.7.8 (2024-12-03)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (4cd5d45)
  • \n
" + }, + "v100.7.7": { "Maintenance": [ - "edit de cypress test: use first item regardless of the name", - "fix eslint resolution", - "update github-actions to use node 18", - "release: cut 0.2.0 [skip release]" - ], - "Features": [ - "organisation unit table tree", - "orgunit-list: implement orgunit list (#403)", - "implement pagination", - "add orgunit message for loader, error and empty" - ], - "Bug Fixes": [ - "deduplicate roots", - "upgrade typescript-eslint", - "revert includeChildren, due to API pagination bug", - "revert typescript update", - "improve message when no results", - "use includeChildren API instead of parent.id filter to include leaf when root", - "support leaf-nodes as root", - "add missing file after rename", - "orgunit search WIP", - "fix type-errors", - "fix failing test", - "improve boundQuery helper types", - "calculate minimum root orgunits", - "some cleanup", - "dynamic columns for orgunit list" - ], - "GitHub": "

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" - } - }, - "maps-app": { - "v100.7.9": { - "Maintenance": [ - "release: cut 100.7.9 [skip release]", - "report release job of release workflow needs output from the release job (#3418)" - ], - "Bug Fixes": [ - "translations: sync translations from transifex (master) (#3420)" - ], - "GitHub": "

100.7.9 (2024-12-10)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3420) (929118f)
  • \n
" - }, - "v100.7.8": { - "Bug Fixes": [ - "translations: sync translations from transifex (master)" - ], - "Maintenance": [ - "release: cut 100.7.8 [skip release]" - ], - "GitHub": "

100.7.8 (2024-12-03)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (4cd5d45)
  • \n
" - }, - "v100.7.7": { - "Maintenance": [ - "remove ReportPortal integration (#3409)", - "release: cut 100.7.7 [skip release]" + "release: cut 100.7.7 [skip release]", + "remove ReportPortal integration (#3409)" ], "Bug Fixes": [ "update 'No data' handling (#3408)", @@ -5889,8 +5878,8 @@ "v100.7.5": { "Maintenance": [ "only push to AppHub if build was created (#3392)", - "release: cut 100.7.5 [skip release]", - "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)" + "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)", + "release: cut 100.7.5 [skip release]" ], "Bug Fixes": [ "allow editing invalid layers (#3396)" @@ -5909,16 +5898,16 @@ "v100.7.3": { "Maintenance": [ "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)", "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)", - "release: cut 100.7.3 [skip release]", "update snapshot so it doesnt break with ui upgrades", "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)", + "release: cut 100.7.3 [skip release]", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)", "upgrade all used gha versions (#3381)" ], "Bug Fixes": [ - "https://dhis2.atlassian.net/browse/DHIS2-17839", - "update queries to tracker endpoint (#3346)" + "update queries to tracker endpoint (#3346)", + "https://dhis2.atlassian.net/browse/DHIS2-17839" ], "GitHub": "

100.7.3 (2024-11-01)

\n

Bug Fixes

\n" }, @@ -5933,12 +5922,12 @@ }, "v100.7.1": { "Maintenance": [ - "skip ReportPortal integration for Dependabot PRs (#3348)", "update jest config (#3299)", - "deps: bump the security group across 1 directory with 3 updates (#3326)", + "skip ReportPortal integration for Dependabot PRs (#3348)", + "release: cut 100.7.1 [skip release]", "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)", - "deps: bump the security group across 1 directory with 5 updates (#3360)", - "release: cut 100.7.1 [skip release]" + "deps: bump the security group across 1 directory with 3 updates (#3326)", + "deps: bump the security group across 1 directory with 5 updates (#3360)" ], "Bug Fixes": [ "https://dhis2.atlassian.net/browse/DHIS2-16395", @@ -5971,11 +5960,11 @@ "release: cut 100.6.6 [skip release]" ], "Bug Fixes": [ - "update teiRelationshipsParser logic and add test", - "in isIndexInstance:", "TEs layer not showing all relationships when source and target are of same type (#3281)", - "in fetchTEIs: use program instead of TE type", - "in getDataWithRelationships:" + "in isIndexInstance:", + "in getDataWithRelationships:", + "update teiRelationshipsParser logic and add test", + "in fetchTEIs: use program instead of TE type" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

\n
    \n
  • TEs layer not showing all relationships when source and target are of same type (#3281) (80f15e7)
  • \n
" }, @@ -6009,8 +5998,8 @@ }, "v100.6.2": { "Maintenance": [ - "release: cut 100.6.2 [skip release]", - "get the latest commit on master for the release info (#3305)" + "get the latest commit on master for the release info (#3305)", + "release: cut 100.6.2 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6019,8 +6008,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)" @@ -6056,8 +6045,8 @@ }, "v100.5.7": { "Bug Fixes": [ - "https://dhis2.atlassian.net/browse/DHIS2-16218", - "enable hidding basemap in dashboard (#3275)" + "enable hidding basemap in dashboard (#3275)", + "https://dhis2.atlassian.net/browse/DHIS2-16218" ], "Maintenance": [ "release: cut 100.5.7 [skip release]" @@ -6066,8 +6055,8 @@ }, "v100.5.6": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3265)", - "release: cut 100.5.6 [skip release]" + "release: cut 100.5.6 [skip release]", + "dependabot config and remove dev branch from workflows (#3265)" ], "Bug Fixes": [ "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", @@ -6077,17 +6066,17 @@ }, "v100.5.5": { "Bug Fixes": [ - "unclear 'show no data' (#3204)", - "https://dhis2.atlassian.net/browse/DHIS2-15799", - "use improved rich text editor from analytics (DHIS2-15522) (#3236)", "merge dev to master", - "translations: sync translations from transifex (dev) (#3237)" + "translations: sync translations from transifex (dev) (#3237)", + "https://dhis2.atlassian.net/browse/DHIS2-15799", + "unclear 'show no data' (#3204)", + "use improved rich text editor from analytics (DHIS2-15522) (#3236)" ], "Maintenance": [ - "optimize Cypress triggers and enhance parallel test execution (#3201)", + "do not run release step on dev branch", "release: cut 100.5.5 [skip release]", "run release step on tags so it publishes to d2-ci (#3233)", - "do not run release step on dev branch" + "optimize Cypress triggers and enhance parallel test execution (#3201)" ], "GitHub": "

100.5.5 (2024-06-13)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (#3237) (8e9a46d)
  • \n
  • unclear 'show no data' (#3204) (ec24ca0)
  • \n
  • use improved rich text editor from analytics (DHIS2-15522) (#3236) (3c842d4)
  • \n
  • translations: sync translations from transifex (dev) (230dc08)
  • \n
  • translations: sync translations from transifex (dev) (83393cb)
  • \n
" }, @@ -6098,16 +6087,16 @@ "users losing work when opening as chart (#3196)" ], "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#3168)", - "release: cut 100.5.4 [skip release]" + "release: cut 100.5.4 [skip release]", + "deps: bump express from 4.18.2 to 4.19.2 (#3168)" ], "GitHub": "

100.5.4 (2024-05-16)

\n

Bug Fixes

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

100.5.0 (2024-03-18)

\n

Bug Fixes

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

Features

\n" }, @@ -6208,8 +6197,8 @@ "menu-management-app": { "v100.0.0": { "Features": [ - "trigger first release", - "prepare for release" + "prepare for release", + "trigger first release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]", @@ -6269,8 +6258,8 @@ }, "v28.2.7": { "Build Updates": [ - "fix d2-style script", "replace semantic commit checks with new workflow", + "fix d2-style script", "fix lint script" ], "Bug Fixes": [ @@ -6313,8 +6302,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)" @@ -6347,8 +6336,8 @@ "upgrade to @dhis2/ui v6 and bump other dependency versions (#282)" ], "Maintenance": [ - "release: cut 28.2.0 [skip ci]", - "add file extension to entry point in config" + "add file extension to entry point in config", + "release: cut 28.2.0 [skip ci]" ], "GitHub": "

28.2.0 (2021-03-11)

\n

Features

\n
    \n
  • upgrade to @dhis2/ui v6 and bump other dependency versions (#282) (9957535)
  • \n
" }, @@ -6399,41 +6388,41 @@ }, "v28.0.2": { "Maintenance": [ - "release: cut 28.0.2 [skip ci]", + "transifex integration", + "translations: sync translations from transifex (master)", "translations: sync TetumTetun translations from transifex (master)", - "translations: sync PortugueseBrazil translations from transifex (master)", - "do not copy package.json to build", + "translations: sync Arabic translations from transifex [skip ci] (master)", + "translations: sync Chinese translations from transifex (master)", + "translations: sync Vietnamese translations from transifex (master)", "translations: sync Indonesian translations from transifex (master)", - "translations: sync Pushto translations from transifex (master)", + "translations: sync Tajik translations from transifex (master)", + "release: cut 28.0.2 [skip ci]", "translations: sync Russian translations from transifex (master)", - "update travis config and remove unused deps", - "translations: sync Spanish translations from transifex [skip ci] (master)", + "update to version 31 for master because of new build pipeline", + "replace maven with alternate deployment regime", "translations: sync Swedish translations from transifex (master)", "clean up build process", - "translations: sync translations from transifex [skip ci] (master)", - "translations: sync Arabic translations from transifex [skip ci] (master)", - "translations: sync Vietnamese translations from transifex (master)", - "translations: sync French translations from transifex [skip ci] (master)", - "translations: sync Spanish translations from transifex (master)", - "replace maven with alternate deployment regime", - "add stale bot configuration (#16)", "translations: sync French translations from transifex (master)", + "translations: sync PortugueseBrazil translations from transifex (master)", + "translations: sync Portuguese translations from transifex (master)", + "update travis config and remove unused deps", + "translations: sync translations from transifex [skip ci] (master)", "translations: sync PersianAfghanistan translations from transifex (master)", + "translations: sync Spanish translations from transifex (master)", "translations: sync Urdu translations from transifex (master)", - "translations: sync Lao translations from transifex (master)", - "translations: sync translations from transifex (master)", - "translations: sync Portuguese translations from transifex (master)", "translations: sync Swedish translations from transifex [skip ci] (master)", - "transifex integration", - "translations: sync Arabic translations from transifex (master)", - "translations: sync Chinese translations from transifex (master)", - "update to version 31 for master because of new build pipeline", - "translations: sync Tajik translations from transifex (master)" + "translations: sync French translations from transifex [skip ci] (master)", + "translations: sync Spanish translations from transifex [skip ci] (master)", + "add stale bot configuration (#16)", + "translations: sync Lao translations from transifex (master)", + "translations: sync Pushto translations from transifex (master)", + "do not copy package.json to build", + "translations: sync Arabic translations from transifex (master)" ], "Build Updates": [ + "migrate to github actions (#239)", "update travis builds (#14)", - "add comment and close workflow", - "migrate to github actions (#239)" + "add comment and close workflow" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6469,15 +6458,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "update cli-app-scripts and ui", - "update app-runtime", - "release: cut 100.0.62 [skip release]", "ignore styled jsx property", - "fix linting errors" + "fix linting errors", + "release: cut 100.0.62 [skip release]", + "update app-runtime", + "update cli-app-scripts and ui" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "fix failing test" + "fix failing test", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.0.62 (2024-10-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (5245542)
  • \n
" }, @@ -6812,15 +6801,15 @@ "update to shared workflows (#1364)" ], "Maintenance": [ - "update cli-app-scripts", - "release: cut 100.2.6 [skip release]", "update cli-style", + "release: cut 100.2.6 [skip release]", + "update cli-app-scripts", "update ui" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", + "add missing d2-ui dep", "ignore lint error", - "add missing d2-ui dep" + "translations: sync translations from transifex (master)" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (b1ad8d0)
  • \n
" }, @@ -6875,8 +6864,8 @@ "remove oauth2 from version 42 and above" ], "Maintenance": [ - "resolve linting issues", - "release: cut 100.2.0 [skip release]" + "release: cut 100.2.0 [skip release]", + "resolve linting issues" ], "Bug Fixes": [ "move the filter logic on mounted", @@ -6904,8 +6893,8 @@ }, "v100.1.1": { "Bug Fixes": [ - "update app name to match the bundled apps in core", - "show a generic error when updating setting fails" + "show a generic error when updating setting fails", + "update app name to match the bundled apps in core" ], "Maintenance": [ "release: cut 100.1.1 [skip release]" @@ -6960,193 +6949,193 @@ "v100.0.0": { "Maintenance": [ "add apphubid", - "update app version (#1302)", - "update app title (#1303)", "release: cut 100.0.0 [skip release]", - "update verify-app github action" + "update app version (#1302)", + "update verify-app github action", + "update app title (#1303)" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • adding AppHub ID to enable continuous release
  • \n
" }, "v99.9.9": { "Features": [ - "analytics: facility map layer settings", - "add in scheduling settings to settings app [DHIS2-15765] (#1295)", - "system update notifications setting (#950)", - "hide biweekly periods (DHIS2-11165)", - "add more options", + "use @dhis2/ui components for file uploads", + "use @dhis2/ui components for OAuth2 clients editor", + "add more analytics/sql view max limit options (DHIS2-12521)", + "add setting startModuleEnableLightweight (DHIS2-12060)", "port to app-platform (#800)", + "zero data values in analytics tables setting (#933)", + "add in scheduling settings to settings app [DHIS2-15765] (#1295)", + "analytics: facility map layer settings", "analytics: add default org unit group set and level for maps", "add credentialsExpiresReminderInDays setting", + "hide biweekly periods (DHIS2-11165)", "add dropdown for default basemap [DHIS2-12155]", - "use @dhis2/ui components for OAuth2 clients editor", - "use @dhis2/ui components for file uploads", - "add more analytics/sql view max limit options (DHIS2-12521)", - "add setting startModuleEnableLightweight (DHIS2-12060)", - "zero data values in analytics tables setting (#933)" + "system update notifications setting (#950)", + "add more options" ], "Maintenance": [ - "release: cut 29.14.29 [skip ci]", - "release: cut 29.7.3 [skip ci]", - "add d2.config.js", - "release: cut 29.14.1 [skip ci]", - "release: cut 29.11.1 [skip ci]", - "release: cut 29.14.31 [skip ci]", - "release: cut 29.7.0 [skip ci]", - "release: cut 29.6.4 [skip ci]", - "release: cut 29.6.8 [skip ci]", - "update settings key names for dashboard behaviour (#815)", - "release: cut 29.11.2 [skip ci]", - "add icon", - "release: cut 29.7.1 [skip ci]", - "port app to app platform", - "release: cut 29.15.0 [skip ci]", - "release: cut 29.11.6 [skip ci]", - "release: cut 29.16.1 [skip ci]", - "deps: update app-runtime to latest", - "release: cut 29.7.7 [skip ci]", - "release: cut 29.6.11 [skip ci]", - "release: cut 29.15.9 [skip ci]", - "update app icon", - "release: cut 29.14.20 [skip ci]", - "release: cut 29.6.10 [skip ci]", - "release: cut 29.6.12 [skip ci]", + "release: cut 29.6.14 [skip ci]", + "release: cut 29.13.6 [skip ci]", + "release: cut 29.14.28 [skip ci]", + "release: cut 29.14.9 [skip ci]", + "release: cut 29.10.1 [skip ci]", + "release: cut 29.6.6 [skip ci]", + "release: cut 29.14.5 [skip ci]", + "release: cut 29.11.0 [skip ci]", + "release: cut 29.14.36 [skip ci]", + "release: cut 29.14.37 [skip ci]", + "update pot file", + "release: cut 29.14.22 [skip ci]", "release: cut 29.7.8 [skip ci]", - "release: cut 29.15.8 [skip ci]", - "release: cut 29.14.11 [skip ci]", - "release: cut 29.13.1 [skip ci]", - "release: cut 29.10.2 [skip ci]", - "release: cut 29.12.1 [skip ci]", - "release: cut 29.14.4 [skip ci]", - "release: cut 29.14.27 [skip ci]", - "release: cut 29.9.2 [skip ci]", + "release: cut 29.9.3 [skip ci]", "release: cut 29.13.4 [skip ci]", - "release: cut 29.9.1 [skip ci]", - "release: cut 29.14.38 [skip ci]", + "release: cut 29.13.7 [skip ci]", + "release: cut 29.11.2 [skip ci]", + "release: cut 29.13.3 [skip ci]", + "release: cut 29.14.8 [skip ci]", + "remove old translation files", "release: cut 29.12.4 [skip ci]", - "release: cut 29.14.22 [skip ci]", - "release: cut 29.15.5 [skip ci]", - "release: cut 29.8.0 [skip ci]", - "release: cut 29.11.3 [skip ci]", - "release: cut 29.14.14 [skip ci]", + "release: cut 29.14.18 [skip ci]", + "release: cut 29.14.25 [skip ci]", + "release: cut 29.7.4 [skip ci]", "release: cut 29.14.16 [skip ci]", - "release: cut 29.9.4 [skip ci]", - "release: cut 29.14.28 [skip ci]", - "remove scss", - "release: cut 29.14.32 [skip ci]", - "release: cut 29.13.0 [skip ci]", - "release: cut 29.13.2 [skip ci]", - "release: cut 29.16.2 [skip ci]", - "release: cut 29.6.13 [skip ci]", - "release: cut 29.14.9 [skip ci]", - "release: cut 29.14.17 [skip ci]", + "release: cut 29.7.3 [skip ci]", "release: cut 29.14.33 [skip ci]", - "release: cut 29.14.36 [skip ci]", - "release: cut 29.6.7 [skip ci]", - "release: cut 29.14.37 [skip ci]", "release: cut 29.15.6 [skip ci]", - "remove old translation files", - "release: cut 29.14.8 [skip ci]", - "release: cut 29.14.18 [skip ci]", - "release: cut 29.14.25 [skip ci]", - "release: cut 29.13.5 [skip ci]", - "release: cut 29.14.3 [skip ci]", - "release: cut 29.7.2 [skip ci]", - "release: cut 29.14.2 [skip ci]", - "release: cut 29.13.6 [skip ci]", - "release: cut 29.15.3 [skip ci]", - "release: cut 29.12.0 [skip ci]", - "release: cut 29.7.9 [skip ci]", + "release: cut 29.6.11 [skip ci]", "release: cut 29.14.23 [skip ci]", - "update transifex config", - "update allowlist language [DHIS2-10247] (#1294)", - "release: cut 29.6.14 [skip ci]", - "update pot file", + "release: cut 29.14.4 [skip ci]", + "release: cut 29.7.1 [skip ci]", + "release: cut 29.16.2 [skip ci]", "release: cut 29.6.1 [skip ci]", - "release: cut 29.7.4 [skip ci]", - "release: cut 29.13.3 [skip ci]", - "release: cut 29.6.2 [skip ci]", - "release: cut 29.6.0 [skip ci]", - "release: cut 29.6.5 [skip ci]", - "release: cut 29.14.35 [skip ci]", + "update allowlist language [DHIS2-10247] (#1294)", + "release: cut 29.10.0 [skip ci]", + "release: cut 29.9.4 [skip ci]", + "release: cut 29.13.2 [skip ci]", + "release: cut 29.16.1 [skip ci]", + "release: cut 29.14.2 [skip ci]", + "release: cut 29.14.14 [skip ci]", + "release: cut 29.7.9 [skip ci]", + "release: cut 29.13.0 [skip ci]", + "release: cut 29.8.0 [skip ci]", + "release: cut 29.11.4 [skip ci]", + "release: cut 29.14.0 [skip ci]", "release: cut 29.16.0 [skip ci]", - "release: cut 29.9.0 [skip ci]", - "release: cut 29.6.6 [skip ci]", - "release: cut 29.13.7 [skip ci]", - "modernise config", - "release: cut 29.12.3 [skip ci]", "release: cut 29.14.10 [skip ci]", - "release: cut 29.14.34 [skip ci]", - "release: cut 29.14.24 [skip ci]", - "release: cut 29.11.0 [skip ci]", - "release: cut 29.14.30 [skip ci]", - "release: cut 29.9.3 [skip ci]", + "release: cut 29.14.32 [skip ci]", + "release: cut 29.14.15 [skip ci]", + "remove scss", + "update app icon", + "release: cut 29.6.13 [skip ci]", + "release: cut 29.12.1 [skip ci]", + "release: cut 29.6.3 [skip ci]", + "release: cut 29.14.3 [skip ci]", + "release: cut 29.15.4 [skip ci]", + "release: cut 29.13.5 [skip ci]", + "release: cut 29.15.7 [skip ci]", + "set minDHIS2Version (#1301)", "release: cut 29.11.5 [skip ci]", + "release: cut 29.6.7 [skip ci]", + "release: cut 29.11.1 [skip ci]", + "release: cut 29.12.2 [skip ci]", + "release: cut 29.14.17 [skip ci]", + "release: cut 29.11.3 [skip ci]", + "release: cut 29.14.29 [skip ci]", + "release: cut 29.7.7 [skip ci]", + "release: cut 29.15.5 [skip ci]", + "release: cut 29.15.0 [skip ci]", + "release: cut 29.9.0 [skip ci]", + "release: cut 29.6.10 [skip ci]", + "release: cut 29.9.2 [skip ci]", + "add icon", "release: cut 29.14.6 [skip ci]", - "release: cut 29.7.5 [skip ci]", - "release: cut 29.14.5 [skip ci]", - "release: cut 29.14.19 [skip ci]", + "release: cut 29.6.5 [skip ci]", "release: cut 29.14.7 [skip ci]", + "release: cut 29.12.0 [skip ci]", + "release: cut 29.14.39 [skip ci]", "release: cut 29.15.2 [skip ci]", - "release: cut 29.6.3 [skip ci]", - "release: cut 29.12.2 [skip ci]", - "release: cut 29.10.1 [skip ci]", + "release: cut 29.14.19 [skip ci]", + "release: cut 29.14.31 [skip ci]", + "add d2.config.js", + "release: cut 29.14.38 [skip ci]", + "release: cut 29.13.1 [skip ci]", + "release: cut 29.6.4 [skip ci]", + "release: cut 29.14.11 [skip ci]", + "release: cut 29.6.0 [skip ci]", + "release: cut 29.14.24 [skip ci]", + "release: cut 29.14.1 [skip ci]", + "port app to app platform", + "release: cut 29.14.41 [skip ci]", + "release: cut 29.9.1 [skip ci]", + "release: cut 29.11.6 [skip ci]", + "release: cut 29.14.20 [skip ci]", + "release: cut 29.14.35 [skip ci]", + "release: cut 29.6.2 [skip ci]", + "release: cut 29.7.6 [skip ci]", + "deps: update app-runtime to latest", "release: cut 29.14.21 [skip ci]", + "release: cut 29.7.2 [skip ci]", + "release: cut 29.14.13 [skip ci]", + "update settings key names for dashboard behaviour (#815)", + "update transifex config", + "release: cut 29.7.5 [skip ci]", + "modernise config", "release: cut 29.14.26 [skip ci]", + "release: cut 29.7.0 [skip ci]", + "release: cut 29.15.9 [skip ci]", "release: cut 29.15.1 [skip ci]", - "release: cut 29.15.7 [skip ci]", - "release: cut 29.14.40 [skip ci]", - "release: cut 29.15.4 [skip ci]", - "set minDHIS2Version (#1301)", + "release: cut 29.10.2 [skip ci]", "release: cut 29.6.9 [skip ci]", - "release: cut 29.10.0 [skip ci]", - "release: cut 29.14.0 [skip ci]", - "release: cut 29.14.13 [skip ci]", - "release: cut 29.7.6 [skip ci]", - "release: cut 29.11.4 [skip ci]", "release: cut 29.14.12 [skip ci]", - "release: cut 29.14.41 [skip ci]", - "release: cut 29.14.15 [skip ci]", - "release: cut 29.14.39 [skip ci]" + "release: cut 29.14.40 [skip ci]", + "release: cut 29.6.8 [skip ci]", + "release: cut 29.12.3 [skip ci]", + "release: cut 29.14.30 [skip ci]", + "release: cut 29.14.27 [skip ci]", + "release: cut 29.15.8 [skip ci]", + "release: cut 29.6.12 [skip ci]", + "release: cut 29.14.34 [skip ci]", + "release: cut 29.15.3 [skip ci]" ], "Bug Fixes": [ - "use '-:-' instead of null as i18n namespace separator (#879)", - "reorganise some analytics settings DHIS2-13110 (#966)", - "indicate OSMLight basemap as default", - "add warning for calendar update [DHIS2-7422] (#1120)", - "appearance translations [DHIS2-15662] (#1259)", - "update info icons (#1290)", - "add back OAUTH2 [DHIS2-15326] (#1300)", - "Analytics tab - put the internal maps before the external, and remove Google options", - "update transifex config (#810)", - "update category order, add new relative period", - "style headers like other apps", + "translations: sync translations from transifex (master)", + "adjust texts and use min/max attr on input instead of js validation", "use d2-i18n for translations", + "update info icons (#1290)", "show alert if custom logo upload fails (#825)", "remove duplicate entry of keyAnalysisRelativePeriod", - "show help text for sender email field", - "implement field-specific validator", - "use Card from @dhis2/ui", - "indicate OSMLight as default", + "update transifex config (#810)", "remove oauth2 config [DHIS2-15326] (#1269)", + "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)", + "Analytics tab - put the internal maps before the external, and remove Google options", + "indicate OSMLight as default", + "reorganise some analytics settings DHIS2-13110 (#966)", + "add back OAUTH2 [DHIS2-15326] (#1300)", + "update category order, add new relative period", "localized-text: subscribe to settingsStore and rerender on change", - "tweak material UI theme colours", - "translations: sync translations from transifex (master)", - "language display (#1131)", - "ensure i18n is imported before translations [DHIS2-13859] (#1106)", + "appearance translations [DHIS2-15662] (#1259)", + "style headers like other apps", "move dashboard behaviour-related settings (#814)", + "language display (#1131)", + "use '-:-' instead of null as i18n namespace separator (#879)", "assume field is a default field type if no mapping is found (#1068)", + "ensure i18n is imported before translations [DHIS2-13859] (#1106)", + "implement field-specific validator", "extend container height [DHIS2-15875] (#1271)", - "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)", - "adjust texts and use min/max attr on input instead of js validation" + "use Card from @dhis2/ui", + "tweak material UI theme colours", + "indicate OSMLight basemap as default", + "show help text for sender email field", + "add warning for calendar update [DHIS2-7422] (#1120)" ], "Testing": [ "add feature files" ], "Build Updates": [ "commit-checks: trigger checks", - "replace semantic commit checks with new workflow (#980)", - "preview: enable deploy previews", "fix d2-style script", + "preview: enable deploy previews", + "replace semantic commit checks with new workflow (#980)", "fix lint script" ] }, @@ -7156,10 +7145,10 @@ "v30.0.2": {}, "v30.0.1": { "Maintenance": [ - "upgrade to v30", + "replace maven with alternate deployment regime", "remove package.json", "update travis config and remove deploy-build from devdep", - "replace maven with alternate deployment regime", + "upgrade to v30", "remove cache for node_modules" ] }, @@ -7283,8 +7272,8 @@ }, "v26.2.49": { "Bug Fixes": [ - "allow programRuleAction translations [DHIS2-12971] (#848)", - "add/handle missing property translations [DHIS2-11316] (#849)" + "add/handle missing property translations [DHIS2-11316] (#849)", + "allow programRuleAction translations [DHIS2-12971] (#848)" ], "Maintenance": [ "release: cut 26.2.49 [skip ci]" @@ -7470,8 +7459,8 @@ "update to shared workflows (#775)" ], "Maintenance": [ - "fix tests after ui update", "update cli-app-scripts", + "fix tests after ui update", "release: cut 101.0.46 [skip release]", "update ui" ], @@ -7739,33 +7728,33 @@ "use-case-configuration": { "1.1.0": { "Features": [ - "add webapp version constant", - "inform user that data elements value type have changed [DHIS2-17247] (#27)", - "create webapp version tag component", - "regenerate en.pot", - "add warning box that to change DE value type", - "add webapp version tag [DHIS2-17248] (#25)", + "add button to erase all settings", "disable Save and Next button when DE not meet criteria", + "create erase all settings component", "add reset values", - "add button to erase all settings", "create parse version function", - "create erase all settings component", - "erase and reset all content [DHIS2-15912] (#17)" + "inform user that data elements value type have changed [DHIS2-17247] (#27)", + "add warning box that to change DE value type", + "add webapp version constant", + "regenerate en.pot", + "add webapp version tag [DHIS2-17248] (#25)", + "erase and reset all content [DHIS2-15912] (#17)", + "create webapp version tag component" ], "Maintenance": [ + "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)", + "upgrade dependencies (#26)", "upgrade webapp version", - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", - "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)", - "deps: bump express from 4.18.2 to 4.19.2 (#24)", "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", - "upgrade dependencies (#26)", - "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)" + "deps: bump express from 4.18.2 to 4.19.2 (#24)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", + "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)" ], "Bug Fixes": [ - "check and compare versions with prerelease", - "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)", "change value type for data elements [DHIS2-16679] (#21)", - "allow user to change saved data element" + "allow user to change saved data element", + "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)", + "check and compare versions with prerelease" ], "GitHub": "

GENERIC FEATURES

\n

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

\n
    \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
\n

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

\n

RELEASE INFO:

\n

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

" } @@ -7776,9 +7765,9 @@ "disable verify email button if email is not valid" ], "Maintenance": [ - "fix prettier", + "release: cut 100.2.0 [skip release]", "update regex for email", - "release: cut 100.2.0 [skip release]" + "fix prettier" ], "Bug Fixes": [ "disable verify email button" @@ -7801,10 +7790,10 @@ "check for keyEmailHostname and keyEmailUsername in user settings" ], "Maintenance": [ - "add translations and constant", + "release: cut 100.1.0 [skip release]", "cleanup", - "remove handle email verification function", - "release: cut 100.1.0 [skip release]" + "add translations and constant", + "remove handle email verification function" ], "Bug Fixes": [ "get emailConfigured state from use config" @@ -7813,8 +7802,8 @@ }, "v100.0.6": { "Build Updates": [ - "fix main branch ref in concurrency expression (#1434)", - "update to shared workflows" + "update to shared workflows", + "fix main branch ref in concurrency expression (#1434)" ], "Bug Fixes": [ "fix main branch ref in concurrency expression", @@ -7876,9 +7865,9 @@ "trigger first release" ], "Maintenance": [ - "release: cut 100.0.0 [skip release]", "release: cut 31.0.0 [skip release]", - "semantic release (#1398)" + "semantic release (#1398)", + "release: cut 100.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

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

GENERIC FEATURES

\n

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

\n

Home and Program Analytics Settings:

\n
    \n
  • Line Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device.
  • \n
\n

General Settings

\n

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

\n

RELEASE INFO:

\n

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

" } @@ -123,51 +123,51 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "data element api call error [DHIS2-14106] (#166)", + "default and reset disable referral", + "buffer error import and byte length (#174)", "remove D2 API request [DHIS2-14111]", - "add useMemo to handleCheckbox function", + "change First launch dialog [DHIS2-14109] (#165)", + "create initial values mutation [DHIS2-14107]", + "change collapsible to disableCollapsible", "change to disableCollapsibleSections specific", + "save btn should stay disable if no changes", "allow set 0 reserved values (#173)", - "change collapsible to disableCollapsible", "minor typo", - "buffer error import and byte length (#174)", - "data element api call error [DHIS2-14106] (#166)", - "change First launch dialog [DHIS2-14109] (#165)", - "create initial values mutation [DHIS2-14107]", - "default and reset disable referral", - "save btn should stay disable if no changes" + "add useMemo to handleCheckbox function" ], "Features": [ - "remove D2 and create initial setup using dataMutation (#167)", - "delete unused program and dataset queries", "android expression validator", - "experimental features component and helper function", - "change label title", - "support application text translation [DHIS2-14110] (#170)", - "create disable referral for global settings", - "disable referrals TEI programs [DHIS2-15643] (#177)", - "keep datastore ASWA version updated (#175)", - "save in datastore format", - "add advanced settings to general", - "update app version and description", - "create disable referral for specific settings", - "add tests to get expression description", - "add useCallback to handleCheckbox function", "use program and dataset data from context", - "collapsible sections for specific settings", "remove duplicated API calls [DHIS2-14112] (#169)", - "hide collapsible sections form [DHIS2-15644] (#178)", - "handle change tei header", - "create more options component", - "add workflow", - "constants common file", + "update app version and description", + "create workflow context", "collapsible sections for global settings", + "support application text translation [DHIS2-14110] (#170)", + "create more options component", + "remove D2 and create initial setup using dataMutation (#167)", + "add useCallback to handleCheckbox function", + "create section component", + "disable referrals TEI programs [DHIS2-15643] (#177)", + "create disable referral for specific settings", "regenerate en.pot", + "handle change tei header", + "delete unused program and dataset queries", + "hide collapsible sections form [DHIS2-15644] (#178)", + "select a program indicator expression [DHIS2-15645] (#179)", + "collapsible sections for specific settings", + "create program tei header component", "use program data from context", + "create disable referral for global settings", + "add workflow", + "add tests to get expression description", "create support for new/experimental features [DHIS2-16174] (#181)", - "create workflow context", - "create program tei header component", - "create section component", - "select a program indicator expression [DHIS2-15645] (#179)" + "add advanced settings to general", + "experimental features component and helper function", + "keep datastore ASWA version updated (#175)", + "constants common file", + "save in datastore format", + "change label title" ], "Maintenance": [ "update ui dependencies (#172)", @@ -189,35 +189,35 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#154)", "deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)", - "deps: bump 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)", + "deps: bump d3-color from 1.4.1 to 3.1.0 (#152)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#154)" ], "Features": [ - "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)", - "authorization wall based on api version", - "use tracker importer if current API is 2.40 or higher", - "change import modules path", + "use new tracker importer as default [DHIS2-14741] (#158)", "multirow header table [DHIS2-14920] (#159)", + "max file size to upload (#157)", + "move file size from General to Sync Global (#161)", "tracker exporter default value by API version", "update yarn", - "move file size from General to Sync Global (#161)", - "use new tracker importer as default [DHIS2-14741] (#158)", - "max file size to upload (#157)", + "change authorities from all to androidsettings", + "use tracker importer if current API is 2.40 or higher", "use notice box to give info of tracker importer", + "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)", + "change import modules path", "change import has authority", - "change authorities from all to androidsettings" + "authorization wall based on api version" ], "Bug Fixes": [ "export component", + "update tracker notice box", + "set 0 for download sync programs settings (#160)", + "change the default value of the new tracker importer", + "tracker importer default value by API version", "capture exception of manual edition of sync periods [DHIS2-15082] (#162)", - "default values synchronization", "styles add margin and align elements (#163)", - "tracker importer default value by API version", - "set 0 for download sync programs settings (#160)", - "update tracker notice box", - "change the default value of the new tracker importer" + "default values synchronization" ], "GitHub": "

GENERIC FEATURES

\n

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

\n

\n

Synchronization Settings:

\n
    \n
  • File size download: Maximum size of the resources to download.
  • \n
  • New tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher
  • \n
  • New tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher
  • \n
  • Program sync: cannot set 0 for download sync programs settings (bug fix)
  • \n
  • Data and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix)
  • \n
\n

Visualization

\nSupport multirow headers for visualization tables

\n\n

Authorities
\n

    \n
  • If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority.
  • \n
  • If API is not above 2.40, it should use ALL as the authority.
  • \n
\n

\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

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

USER EXPERIENCE AND USER INTERFACE

\n

Migration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. Input field, select, modal, and other components are now based on the DHIS2 Design system.

\n

RELEASE INFO:

\n

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

" @@ -685,21 +685,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", "caption": "", - "created": 1624315046627, + "created": 1624315022401, "description": "", - "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33", - "lastUpdated": 1624315046627, + "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "lastUpdated": 1624315022401, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/a1bd6b5b-de8c-4998-8d34-56c18a139683/afb0acb8-8ff3-48fe-8c3e-966ad83149ff", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33", "caption": "", - "created": 1624314674393, + "created": 1624315046627, "description": "", - "id": "afb0acb8-8ff3-48fe-8c3e-966ad83149ff", - "lastUpdated": 1624314674393, + "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33", + "lastUpdated": 1624315046627, "logo": false }, { @@ -712,12 +712,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/a1bd6b5b-de8c-4998-8d34-56c18a139683/afb0acb8-8ff3-48fe-8c3e-966ad83149ff", "caption": "", - "created": 1624315022401, + "created": 1624314674393, "description": "", - "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", - "lastUpdated": 1624315022401, + "id": "afb0acb8-8ff3-48fe-8c3e-966ad83149ff", + "lastUpdated": 1624314674393, "logo": false }, { @@ -766,39 +766,39 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "version format 4 digits [DHIS2-16802]", "update user groups", + "isGreaterVersion and padZeros functions for all expressions", + "add userGroups to dependencies", "support four-part version numbers", - "parse last release version before saving", + "delete apk version", + "style add padding to search input", + "delete all apk version", "icon", - "regenerate en.pot", - "version format 4 digits [DHIS2-16802]", "allow user to upload latest app version (#7)", - "delete all apk version", "parse new version before saving", - "add userGroups to dependencies", - "delete apk version", "remove all usergroups already assigned from option list", - "style add padding to search input", - "isGreaterVersion and padZeros functions for all expressions" + "regenerate en.pot", + "parse last release version before saving" ], "Features": [ + "first time setup with empty value", + "create user groups access component", + "add erase all button", "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "upload new apk with user group", + "erase all content [DHIS2-15911]", + "add warning when no match found", + "support application text translation [DHIS2-15593]", "create basic components to list user groups", - "create button to erase all content", + "create basic components to search user groups", "show userGroups names and default apk version", - "add warning when no match found", - "add erase all button", - "assign user groups to version already created", + "create button to erase all content", "regenerate en.pot", - "erase all content [DHIS2-15911]", + "assign user groups to version already created", "grant access to apk by userGroup [DHIS2-16678]", - "upload new apk with user group", - "first time setup with empty value", - "create basic components to search user groups", - "save userGroup on the fly", - "support application text translation [DHIS2-15593]", "save user group on the fly when editing version [DHIS2-17222]", - "create user groups access component" + "save userGroup on the fly" ], "Maintenance": [ "update app version" @@ -1087,14 +1087,14 @@ "update workflows" ], "Maintenance": [ - "update CODEOWNERS (#558)", - "remove QA from CODEOWNERS", + "release: cut 100.2.36 [skip release]", "update cli-app-scripts", - "release: cut 100.2.36 [skip release]" + "remove QA from CODEOWNERS", + "update CODEOWNERS (#558)" ], "Bug Fixes": [ - "ensure logic does not fail with empty response pre v40", - "DHIS2-13294: add link to navigate to app after install (#555)" + "DHIS2-13294: add link to navigate to app after install (#555)", + "ensure logic does not fail with empty response pre v40" ], "Testing": [ "add tests for ManualInstall" @@ -1180,8 +1180,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]", @@ -1447,14 +1447,14 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.2.19 [skip release]", - "update app icon (#484)", "rename class", - "format" + "update app icon (#484)", + "format", + "release: cut 100.2.19 [skip release]" ], "Bug Fixes": [ - "correct logic", - "support core and custom app management when app hub is not available [DHIS2-13112] (#485)" + "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", + "correct logic" ], "GitHub": "

100.2.19 (2022-11-17)

\n

Bug Fixes

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

100.1.16 (2024-09-29)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (0ec66b4)
  • \n
  • upgrade app-plaform to prevent accidental plugin builds (#624) (437a499)
  • \n
" } @@ -1881,16 +1881,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update app icon (#599)", "update proptypes import", - "release: cut 100.1.9 [skip release]", - "update network fixtures and cypress config", "update dependencies", - "format fixtures" + "format fixtures", + "update network fixtures and cypress config", + "release: cut 100.1.9 [skip release]", + "update app icon (#599)" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -1953,8 +1953,8 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix d2-style script", "replace semantic commit checks with new workflow", + "fix d2-style script", "fix lint script" ], "Bug Fixes": [ @@ -2021,10 +2021,10 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "codeowners: introduce owners", - "deps: update app-runtime to latest alpha", - "yarn: deduplicate lockfile", "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile", + "deps: update app-runtime to latest alpha", + "codeowners: introduce owners", "deps-dev: update app-scripts to get new publish command" ], "Documentation": [ @@ -2066,8 +2066,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)" @@ -2127,29 +2127,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": [ - "update dhis ui", - "temp", - "add menu items for unlik and delete event", - "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)", "delete and unlink function", - "add validation" + "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)", + "temp", + "update dhis ui", + "add validation", + "add menu items for unlik and delete event" ], "Bug Fixes": [ + "dublicate code", + "review comments", "merge conflict", - "user message improvements", - "indexeddb write access", + "merge error in package json", "remove update data", "remove noticebox and add alerterror", - "review changes", - "review comments", - "merge error in package json", "use invalidatequeries", + "user message improvements", + "indexeddb write access", "revert changes in version after dhis2 ui update", - "dublicate code" + "review changes" ], "GitHub": "

101.20.0 (2024-12-17)

\n

Features

\n
    \n
  • [DHIS2-18017] Ability to unlink event from edit/view event page (#3846) (ad352f5)
  • \n
" } @@ -2186,8 +2186,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)", - "prevent runtime error when only one date range is selected in working list" + "prevent runtime error when only one date range is selected in working list", + "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)" ], "Maintenance": [ "release: cut 101.19.3 [skip release]" @@ -2247,35 +2247,35 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "release: cut 101.19.0 [skip release]", "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]" + "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)" ], "Features": [ - "add error messages", - "eventDate validation to use internal error from calendarInput", - "add validation to dateTime & age fields", "add errors to main field", + "use calendarInput component in forms", "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)", + "add error messages", "scheduleDate reset when there is invalid date", - "use calendarInput component in forms" + "eventDate validation to use internal error from calendarInput", + "add validation to dateTime & age fields" ], "Bug Fixes": [ - "update rules engine version", + "date and dateTime errors to display only once", "pass validationContext for unique validator", - "always pass current context", - "flow types", + "remove ref", "remove current context from function", - "schedule date in related stages to display calendarInput internal errors", + "flow errors", "refactor incident date validation to use form validations", + "update rules engine version", + "schedule date in related stages to display calendarInput internal errors", + "always pass current context", + "flow types", + "width & calendarWidth to be string", + "failing tests", "add disabled to calendar input", - "remove ref", - "flow errors", - "date and dateTime errors to display only once", "enrollment date input fields", - "failing tests", - "width & calendarWidth to be string", "runtime error when date is null" ], "GitHub": "

101.19.0 (2024-12-03)

\n

Features

\n
    \n
  • [DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658) (f39fd47)
  • \n
" @@ -2293,11 +2293,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 101.18.1 [skip release]", "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)", "deps: bump express from 4.19.2 to 4.21.0 (#3808)", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)", "skip lint title and commits for bots (#3898)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)" + "release: cut 101.18.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2317,11 +2317,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-16337] Org unit in view event page (#3882)", - "add field and label to view event page", "add validator", "add orgunit id to redux", - "label improvement" + "add field and label to view event page", + "label improvement", + "[DHIS2-16337] Org unit in view event page (#3882)" ], "Bug Fixes": [ "remove console log" @@ -2345,18 +2345,18 @@ "releaseNotes": { "Features": [ "display errors", - "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)", - "add calendarInput" + "add calendarInput", + "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)" ], "Bug Fixes": [ - "allow empty strings to run onBlur", + "label type definition", "calendarInput zindex", + "allow empty strings to run onBlur", + "add label", + "flow errors", "replace onKeyPress with onKeyDown", "display date in wrong format when passing dd-mm-yyyy", - "flow errors", - "add label", - "remove editable prop", - "label type definition" + "remove editable prop" ], "Maintenance": [ "release: cut 101.17.0 [skip release]", @@ -2398,9 +2398,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "[DHIS2-17519] app crashing when opening new event from view event (#3781)", "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)" + "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)" ], "Maintenance": [ "release: cut 101.16.6 [skip release]" @@ -2480,29 +2480,29 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "string improvement", - "code clean up", - "ensure text utilizes space without overflow", - "image and file for tea", - "caching", - "use storagestatus to find latest value", - "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)", - "performance", - "show only latest image and file", - "review comments", "revert clienttolist changes", "wrong else statement", - "revert change", - "missing question mark", "latest value not shown", + "review comments", + "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)", + "image and file for tea", + "update islatestvalue to check for fieldid", + "code clean up", + "performance", "add try catch to all query calls", - "update islatestvalue to check for fieldid" + "string improvement", + "ensure text utilizes space without overflow", + "show only latest image and file", + "missing question mark", + "caching", + "use storagestatus to find latest value", + "revert change" ], "Features": [ - "add link for image and file data element", - "image and file for event and tracked entity", "temp", - "compare with event data to find latest value" + "compare with event data to find latest value", + "add link for image and file data element", + "image and file for event and tracked entity" ], "Maintenance": [ "release: cut 101.16.2 [skip release]" @@ -2622,11 +2622,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge conflict", + "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)", "disable button and add tooltip", + "merge conflict", "string adjustment", - "string improvement for record access error", - "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)" + "string improvement for record access error" ], "Maintenance": [ "release: cut 101.14.7 [skip release]" @@ -2666,9 +2666,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)", + "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)", "add undefined validation", - "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)" + "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)" ], "Maintenance": [ "missing checks", @@ -2714,11 +2714,11 @@ "improve docs (#3865)" ], "Bug Fixes": [ - "revert wrong commit", "disable button and add tooltip", - "string adjustment", + "create generic authorities hook", + "revert wrong commit", "[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)", - "create generic authorities hook" + "string adjustment" ], "Maintenance": [ "release: cut 101.14.3 [skip release]" @@ -2758,9 +2758,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "app stuck in loading state when url has invalid enrollmentId or teiId", "[DHIS2-16010] app crashes on invalid programid (#3765)", "app crash on invalid programid", + "app stuck in loading state when url has invalid enrollmentId or teiId", "useProgramInfo hook breaks the app" ], "Maintenance": [ @@ -2781,17 +2781,17 @@ "channel": "stable", "releaseNotes": { "Features": [ + "update client to list converter", "add org unit context to forms", + "orgunit context event workspace", "[DHIS2-17792] Org unit context in forms (#3828)", "use cache for subvalues", - "orgunit context event workspace", "changes in tooltip component", - "add orgunit context stages and events widget", - "update client to list converter" + "add orgunit context stages and events widget" ], "Bug Fixes": [ - "cy tests breakes after translation fix", - "renaming of return statement" + "renaming of return statement", + "cy tests breakes after translation fix" ], "Maintenance": [ "release: cut 101.14.0 [skip release]" @@ -2811,13 +2811,13 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "temp", - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "select org unit for linked event", - "add org unit selector", "fixed size table and columns", - "add validation" + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", + "add validation", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", + "add org unit selector" ], "Bug Fixes": [ "remove console log", @@ -6876,8 +6876,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove ReportPortal configuration (#3151)", "release: cut 100.3.2 [skip release]", + "remove ReportPortal configuration (#3151)", "release workflow improvements (#3157)" ], "Bug Fixes": [ @@ -6898,16 +6898,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.3.1 [skip release]", - "deps: bump the security group with 4 updates (#3132)", - "upgrade all used gh action versions (#3131)", - "use hardcoded dev version for running e2e prod tests (#3109)", "dependabot config separate dev group and exclude react-grid-layout (#3110)", + "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)", - "remove i18next and react-dom as direct dependencies (#3138)", + "upgrade all used gh action versions (#3131)", + "use hardcoded dev version for running e2e prod tests (#3109)", + "deps: bump the security group with 4 updates (#3132)", "add separate dev dependencies group and exclude rgl", - "i18next is no longer a dependency" + "remove i18next and react-dom as direct dependencies (#3138)", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", + "release: cut 100.3.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6967,18 +6967,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "cypress 13 upgrade (#3040)", "deps: bump express from 4.18.1 to 4.19.2 (#3018)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "dependabot config and remove dev branch from workflows (#3027)", "deps: bump the security group with 3 updates (#3046)", - "release: cut 100.2.4 [skip release]", - "break up command chain" + "cypress 13 upgrade (#3040)", + "dependabot config and remove dev branch from workflows (#3027)", + "break up command chain", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", + "release: cut 100.2.4 [skip release]" ], "Bug Fixes": [ - "display correct app version in dhis2 and updated workflows (#3061)", + "stop fetching schemas and replace d2 with dataEngine (#3056)", "add missing dependencies for semantic-release (#3062)", - "stop fetching schemas and replace d2 with dataEngine (#3056)" + "display correct app version in dhis2 and updated workflows (#3061)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

\n
    \n
  • add missing dependencies for semantic-release (#3062) (9fe6ae5)
  • \n
  • display correct app version in dhis2 and updated workflows (#3061) (69b8425)
  • \n
  • stop fetching schemas and replace d2 with dataEngine (#3056) (49428c6)
  • \n
" } @@ -7000,10 +7000,10 @@ "merge to master" ], "Maintenance": [ - "release: cut 100.2.3 [skip release]", - "run release step on tags so it publishes to d2-ci (#2989)", "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)", - "do not run release step on dev branch" + "do not run release step on dev branch", + "run release step on tags so it publishes to d2-ci (#2989)", + "release: cut 100.2.3 [skip release]" ], "Refactoring": [ "use rich text component from analytics (#2474)" @@ -7023,11 +7023,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)", + "avoid reading from undefined error (DHIS2-17334) (#2970)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", "dimension list design (DHIS2-16270) (#2861)", - "merge to master", - "avoid reading from undefined error (DHIS2-17334) (#2970)" + "merge to master" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -7048,9 +7048,9 @@ "releaseNotes": { "Bug Fixes": [ "in paragraphs were removed in dashboard item description (#2962)", - "translations: sync translations from transifex (dev)", "merge to master", - "short name was not being shown in visualizations (#2959)" + "short name was not being shown in visualizations (#2959)", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.2.1 [skip release]" @@ -7093,40 +7093,40 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", - "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", - "analytics (#2856)", - "include release notes in slackbot message (#2911)", - "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", - "use the repo default branch for dependabot (#2887)", - "analytics@26.2.0", - "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", "include patch packages in cache-key (#2855)", - "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", - "26.2.0-cumulative-values-alpha.1", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)", - "update analytics dependency (#2934)", "use latest alpha for testing", + "include release notes in slackbot message (#2911)", "release: cut 100.1.0 [skip release]", - "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", + "use the repo default branch for dependabot (#2887)", "run the release step on both master and dev branches (#2929)", + "analytics@26.2.0", + "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", + "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", + "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", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)" + "26.2.0-cumulative-values-alpha.1", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "update analytics dependency (#2934)", + "analytics (#2856)", + "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)" ], "Bug Fixes": [ "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", + "use interpretations component from Analytics (DHIS2-15441) (#2430)", "translations: sync translations from transifex (dev) (#2920)", - "merge to master", "show tag/tooltip only when a filter other than ou/pe is used (#2941)", - "use interpretations component from Analytics (DHIS2-15441) (#2430)" + "merge to master" ], "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
  • show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937) (dffb754)
  • \n
  • show tag/tooltip only when a filter other than ou/pe is used (#2941) (b6b8850)
  • \n
  • translations: sync translations from transifex (dev) (755c6df)
  • \n
  • use interpretations component from Analytics (DHIS2-15441) (#2430) (0af5c5b)
  • \n
  • translations: sync translations from transifex (dev) (0de3606)
  • \n
  • translations: sync translations from transifex (dev) (b88e87c)
  • \n
  • translations: sync translations from transifex (dev) (#2920) (add7139)
  • \n
\n

Features

\n
    \n
  • support outlier table plugin (DHIS2-16751) (#2912) (1af22d5)
  • \n
" } @@ -7143,15 +7143,15 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "merge translations from past 3 weeks" + "merge translations from past 3 weeks", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.0.4 [skip release]", "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", - "add github job that reports successful release (#2712)" + "add github job that reports successful release (#2712)", + "only run release-success if master branch" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (9ebfa9f)
  • \n
  • translations: sync translations from transifex (dev) (9c6c0c6)
  • \n
  • translations: sync translations from transifex (dev) (31fc356)
  • \n
  • translations: sync translations from transifex (dev) (b9e9499)
  • \n
  • translations: sync translations from transifex (dev) (3fbcee7)
  • \n
" } @@ -7168,9 +7168,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", @@ -7194,14 +7194,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", "disable nightly scheduled test run (#2511)", - "increase default cypress timeout to reduce test flakiness (#2456)", + "nightly failing to set up cypress (#2378)", "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", + "increase default cypress timeout to reduce test flakiness (#2456)", "release: cut 100.0.2 [skip release]", - "release: cut 100.0.1 [skip release]", - "nightly failing to set up cypress (#2378)" + "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", + "release: cut 100.0.1 [skip release]" ], "Documentation": [ "move docs to app (#2384)" @@ -7228,8 +7228,8 @@ "translations: sync translations from transifex (dev)" ], "Documentation": [ - "move docs to app repo", - "move docs to app (#2384)" + "move docs to app (#2384)", + "move docs to app repo" ], "GitHub": "

100.0.1 (2023-06-12)

\n

Bug Fixes

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

100.0.8 (2023-09-13)

\n

Bug Fixes

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

100.0.7 (2022-06-14)

\n

Bug Fixes

\n
    \n
  • handle falsy date string and fix offset logic (#187) (f440244)
  • \n
" } @@ -7960,9 +7960,9 @@ "releaseNotes": { "Maintenance": [ "release: cut v100 and become continuously delivered", - "release: cut 100.0.0 [skip ci]", + "add code owners", "release: migrate to new app version scheme", - "add code owners" + "release: cut 100.0.0 [skip ci]" ], "Build Updates": [ "verify: enable apphub publish" @@ -7988,9 +7988,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: adjust failing test", + "approval-status-tag: don't show time-ago for approved-above (#114)" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -8181,8 +8181,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add title and subtitle too all form types", - "add title and subtitle to all form types" + "add title and subtitle to all form types", + "add title and subtitle too all form types" ], "Maintenance": [ "release: cut 100.10.0 [skip release]" @@ -8225,8 +8225,8 @@ "add title and subtitle to data sets if set in display options" ], "Bug Fixes": [ - "change text alignment in data set display options from left / right to line start / line end", - "custom text styles" + "custom text styles", + "change text alignment in data set display options from left / right to line start / line end" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -8306,11 +8306,11 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix workflow expression", - "update workflows (#401)", "add netlify deploy workflows", - "add e2e", - "remove custom cypress reporter" + "remove custom cypress reporter", + "update workflows (#401)", + "fix workflow expression", + "add e2e" ], "Maintenance": [ "release: cut 100.8.3 [skip release]", @@ -8375,12 +8375,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "make section collapsable if they are not rendered as tabs", - "make collapsed section same width of when they are expanded", "add an arrow button to collapse or expand each section", + "revert setting collapsible with feature toggle", "make collapsible a feature toggle", "make data sets sections collapsable", - "revert setting collapsible with feature toggle" + "make section collapsable if they are not rendered as tabs", + "make collapsed section same width of when they are expanded" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -8407,8 +8407,8 @@ "add support for multi calendar dates" ], "Maintenance": [ - "modify and add test cases for different supported calendars", - "release: cut 100.7.0 [skip release]" + "release: cut 100.7.0 [skip release]", + "modify and add test cases for different supported calendars" ], "GitHub": "

100.7.0 (2024-07-29)

\n

Features

\n
    \n
  • add support for multi-calendar dates (a9a65e9)
  • \n
" } @@ -8543,8 +8543,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "fix test name", - "release: cut 100.3.10 [skip release]" + "release: cut 100.3.10 [skip release]", + "fix test name" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -8584,21 +8584,21 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.3.8 [skip release]", - "report-portal: run reports only when env is setup (#363)" + "report-portal: run reports only when env is setup (#363)", + "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "help: add warning style reference to help", - "tests: update tests", - "validator: limits as warning instead of error (#357)", "prevent setting warning as undefined", + "tests: update tests", + "warning border style to yellow", + "help: add warning style reference to help", "prevent unnecessary renders when form has errors (#358)", - "warning border style to yellow" + "validator: limits as warning instead of error (#357)" ], "Refactoring": [ - "cleanup", + "validation-tooltip: rename invalid prop to enabled", "extract warningvalidate", - "validation-tooltip: rename invalid prop to enabled" + "cleanup" ], "Documentation": [ "comment" @@ -8658,9 +8658,9 @@ "channel": "stable", "releaseNotes": { "Testing": [ + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes", - "fix ci", - "publish jest test results to reportportal (#352)" + "fix ci" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -9268,11 +9268,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add tests to cover add exchnage usecase", - "add more tests and improve some of the existing ones", "add more tests to cover add exchange usecase", + "add tests to cover add exchange usecase", + "add tests to cover add exchnage usecase", "add tests to cover edit exchange usecase and format", - "add tests to cover add exchange usecase" + "add more tests and improve some of the existing ones" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -9312,15 +9312,15 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add some tests for main data page", + "add initial tests for main data display page", + "add more tests to general data page and refactor existing ones", "more tests for data page and setup for other pages", "add additional tests for main exchange page", - "add more tests to general data page and refactor existing ones", - "add initial tests for main data display page" + "add some tests for main data page" ], "Bug Fixes": [ - "add mock for resize observer", - "fix format" + "fix format", + "add mock for resize observer" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -9380,19 +9380,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "move testing libraty to dev dependencies", + "update fixtures for cypress tests", "add missing transations", - "minor fixes", - "update fixtures for cypress tests" + "move testing libraty to dev dependencies", + "minor fixes" ], "Features": [ "upgrade app platform and ui library", + "upgrade node version for ci", + "update version of dhis2 app runtime", "add sharing settings", + "add sharing button which opens a sharing dialog in configurations", "show sharing button only if the user can share the exchange", - "update version of dhis2 app runtime", "add tests for edit overview page", - "upgrade node version for ci", - "add sharing button which opens a sharing dialog in configurations", "add sharing button to data exchange configurations" ], "Maintenance": [ @@ -9473,8 +9473,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]" @@ -9774,27 +9774,27 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "comment", - "use d2-ci analytics build for testing", - "remove ReportPortal integration (#3293)", "import order", + "release: cut 100.8.6 [skip release]", + "remove ReportPortal integration (#3293)", "unused import", - "release: cut 100.8.6 [skip release]" + "use d2-ci analytics build for testing", + "comment" ], "Testing": [ - "update cypress test - expect 2 units selected", - "update test to work with analytics function", "update cypress test - no longer expect disabled tree", - "test names", "fix totals test by changing periods (#3300)", + "update cypress test - expect root to be selected", + "update cypress test - expect 2 units selected", + "test names", "add reducer test for default metadata", - "update cypress test - expect root to be selected" + "update test to work with analytics function" ], "Bug Fixes": [ - "inject translated user ou names", - "upgrade analytics", + "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)", "never overwrite default metadata", - "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)" + "inject translated user ou names", + "upgrade analytics" ], "GitHub": "

100.8.6 (2024-12-03)

\n

Bug Fixes

\n
    \n
  • enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241) (ef314a5)
  • \n
" } @@ -9815,15 +9815,15 @@ "remove single-value-specific test" ], "Maintenance": [ - "release: cut 100.8.5 [skip release]", - "remove unused code from spec file", + "update yarn.lock", "delete import of removed function", - "update yarn.lock" + "remove unused code from spec file", + "release: cut 100.8.5 [skip release]" ], "Testing": [ - "fix new e2e test because single value now is a highcharts chart", "fix open e2e test because single value is no long a nonHighchartsType", - "adjust legend test to new single value implementation" + "adjust legend test to new single value implementation", + "fix new e2e test because single value now is a highcharts chart" ], "GitHub": "

100.8.5 (2024-11-13)

\n

Bug Fixes

\n
    \n
  • handle single value vis-type as highcharts chart instance (#3289) (83d0e6c)
  • \n
" } @@ -9840,12 +9840,12 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", "release: cut 100.8.4 [skip release]", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", + "deps: bump the security group with 5 updates (#3253)", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", "upgrade all used github action versions (#3267)", - "do not use reportportal when dependabot pr (#3271)", - "deps: bump the security group with 5 updates (#3253)" + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", + "do not use reportportal when dependabot pr (#3271)" ], "Bug Fixes": [ "infinite spinner when opening the interpretations modal while viewing a visualization (#3283)" @@ -9865,10 +9865,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "show error UI when plugin has no data [DHIS2-16793] (#3131)", - "address css lint errors", "show error UI when plugin has empty rows", - "manually propagate error style changes from master to new CSS module" + "manually propagate error style changes from master to new CSS module", + "address css lint errors", + "show error UI when plugin has no data [DHIS2-16793] (#3131)" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -9888,9 +9888,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "include credentials when fetching the icon", "fetch icon with credentials (#3264)", - "handle missing icon file more gracefully", - "include credentials when fetching the icon" + "handle missing icon file more gracefully" ], "Maintenance": [ "release: cut 100.8.2 [skip release]" @@ -9910,14 +9910,14 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.8.1 [skip release]", - "consolidate visualization error test", + "bump analytics version", "use hardcoded dev version for running e2e prod tests (#3240)", - "bump analytics version" + "consolidate visualization error test", + "release: cut 100.8.1 [skip release]" ], "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 regression test for totals with boolean value types", @@ -9959,22 +9959,22 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "fix local jest run (#3218)", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "do not log getShallowAddToLayoutButton during test run", "disable report-portal debug logging", - "deduplicate deps", "prevent visualization plugin test to log errors by fixing the test", "do not log action errors during jest test run", + "tweak jest config so it only reports to portal when on CI", + "remove unneeded console.error hack", "remove unclear code and replace with ESLint disable comment", - "deps: bump the security group across 1 directory with 7 updates (#3192)", "tweak test config", + "deduplicate deps", + "prevent console error output", "remove test file without any tests", - "remove unneeded console.error hack", - "release: cut 100.7.2 [skip release]", - "tweak jest config so it only reports to portal when on CI", - "remove reference to maps app", - "fix local jest run (#3218)", "prevent error log for missing components", - "prevent console error output", - "do not log getShallowAddToLayoutButton during test run" + "remove reference to maps app", + "release: cut 100.7.2 [skip release]" ], "Bug Fixes": [ "add requireActual to analytics mock to prevent component missing errors", @@ -9995,8 +9995,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.7.1 [skip release]", - "restore report-portal config (#3181)" + "restore report-portal config (#3181)", + "release: cut 100.7.1 [skip release]" ], "Bug Fixes": [ "display correct app version in dhis2 and updated workflows (#3182)", @@ -10041,8 +10041,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ "use constant from analytics instead of 'co'", @@ -10084,10 +10084,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "import order", + "resolve to @dhis2/ui 9.4.4 (#3129)", "release: cut 100.6.0 [skip release]", - "unused imports", - "resolve to @dhis2/ui 9.4.4 (#3129)" + "import order", + "unused imports" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -10134,8 +10134,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "bump analytics for testing", "bump analytics with fix for DHIS2-16904 (#3124)", + "bump analytics for testing", "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ @@ -10156,13 +10156,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", - "release: cut 100.5.7 [skip release]", - "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)", + "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)", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", + "release: cut 100.5.7 [skip release]", + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", + "dependabot config and remove dev branch from workflows (#3107)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -10181,9 +10181,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "use improved rich text editor from analytics (DHIS2-15522)", "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)", - "merge to master" + "merge to master", + "use improved rich text editor from analytics (DHIS2-15522)" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -10202,18 +10202,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "do not run release step on dev branch (#3083)", + "optimize Cypress recordings with conditional triggers (#3043)", "release: cut 100.5.5 [skip release]", - "run release job for tags (#3064)", - "optimize Cypress recordings with conditional triggers (#3043)" + "do not run release step on dev branch (#3083)", + "run release job for tags (#3064)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", + "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)", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "merge to master", - "dimension chip design updates (DHIS2-16272) (#2934)", - "numbers are misaligned in pivot table (DHIS2-16900) (#3072)" + "merge to master" ] } }, @@ -10229,10 +10229,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", "translations: sync translations from transifex (dev)", - "merge to master", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" + "merge to master" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -10251,10 +10251,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "plugin flashes when interacting with Interpretations modal (#3017)", "try locking highcharts to 10.2.0", "translations: sync translations from transifex (dev)", - "merge to master", - "plugin flashes when interacting with Interpretations modal (#3017)" + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -10279,11 +10279,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "wait for different SVG for single value", + "add classnames and update json instructions file for outlier tables (#3000)", + "remove query param section from url glob", "change urlReg to urlGlob and correct glob pattern for outlier tables", "correct typo in visualisation type", - "add classnames and update json instructions file for outlier tables (#3000)", - "remove query param section from url glob" + "wait for different SVG for single value" ], "Maintenance": [ "release: cut 100.5.2 [skip release]", @@ -10303,10 +10303,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "enable the loading spinner when props change", "fix period filter and loading spinner when filtering in dashboard (#3002)", - "merge to master", - "ensure only the first period item is used" + "enable the loading spinner when props change", + "ensure only the first period item is used", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -10325,29 +10325,29 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "upgrade @dhis2/analytics", "apply consistent naming to push analytics class names", - "reorganised dev commits", + "yarn deduplicate", "run the release step on both dev and master branches (#2990)", - "video changes from https://github.com/dhis2/line-listing-app/pull/472", + "reorganised dev commits", + "add slack bot release success message (#2965)", + "include release notes in slackbot message (#2974)", "release: cut 100.5.0 [skip release]", - "yarn deduplicate", + "upgrade @dhis2/analytics", + "bump Cypress to version 13 (#2935)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", "bump node to version 18", - "include release notes in slackbot message (#2974)", - "remove testRegex from jest config (#2956)", - "add slack bot release success message (#2965)", - "bump Cypress to version 13 (#2935)" + "remove testRegex from jest config (#2956)" ], "Testing": [ - "don't expect subtitle to be visible by default", - "hover over list to prevent it from being stale", "refactor data.cy.js to independent test cases", - "adapt tests to new database (#2975)" + "hover over list to prevent it from being stale", + "adapt tests to new database (#2975)", + "don't expect subtitle to be visible by default" ], "Bug Fixes": [ "add custom errors for analytics requests (#2874)", - "translations: sync translations from transifex (dev)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "translations: sync translations from transifex (dev)", "push-analytics: add push analytics instructions (#2985)" ], "Features": [ @@ -10368,69 +10368,69 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "dependency updates (#2243)", - "fetch data element icon and pass it in extraOptions", - "do not pass a boolean for icons when saving", + "fix bug which cause current to loose props", + "set disabledOptions on AO loading and vis type switching", "translations: sync translations from transifex (dev)", + "update cli-app-scripts and analytics deps", "avoid crash when visualization object is empty (ie. New)", - "hide icon from visualization when option is toggled", - "set disabledOptions on AO loading and vis type switching", + "dependency updates (#2243)", + "do not pass a boolean for icons when saving", + "fetch data element icon and pass it in extraOptions", "avoid visualization flashing when changing options", - "update cli-app-scripts and analytics deps", - "fix bug which cause current to loose props" + "hide icon from visualization when option is toggled" ], "Maintenance": [ - "analytics: add support for cumulative values", - "update pot file", - "use alpha version of analytics", - "manually bump deps (#2543)", + "release: cut 100.4.0 [skip release]", "configure continuous delivery workflows (#2254)", "fix linting error", - "release: cut 100.4.0 [skip release]", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "upgrade cypress to v12 and adjust project to it", "remove videos", "revert the test server changes and move to a separate PR", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "fix rebase conflict resolutions", - "upgrade cypress to v12 and adjust project to it", + "update pot file", "use renamed github shared workflow (#2912)", + "manually bump deps (#2543)", + "analytics: add support for cumulative values", "regenerate pot file", + "use alpha version of analytics", "switch test server to debug (test.e2e is broken/slow)" ], "Features": [ - "v100.4.0", - "disabled options based on cumulativeValues in PT DHIS2-15728", - "disable legend option when cumulative values is enabled", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "cumulative values in PT (DHIS2-5497) (#2746)", + "handle disabled and helpText props for disabled options", "disable option when cumulativeValues is checked in PT DHiS2-15728", "support non-gregorian fixed periods (#2233)", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "cumulative values in PT (DHIS2-5497) (#2746)", + "v100.4.0", "handle disabled option in Redux store", - "remove disabled before passing object to visualization generator", - "handle disabled and helpText props for disabled options", - "single value background color change based upon legend (DHIS2-13702) (#2223)" + "disable legend option when cumulative values is enabled", + "remove disabled before passing object to visualization generator" ], "Testing": [ - "add tests for cumulativeValues option in PT", + "refactor clickCheckbox to check/uncheckCheckbox", + "use current year instead of hardcode it", "add helper functions for totals options", "fix test failing due to change in single value behaviour", - "enhance tests, options and sorting", - "refactor clickCheckbox to check/uncheckCheckbox", - "use current year instead of hardcode it" + "add tests for cumulativeValues option in PT", + "enhance tests, options and sorting" ], "Refactoring": [ - "avoid involuntary changes to current in Redux store", + "remove unnecessary code", + "add styles for titles of disabled sections", "allow non toggleable select to be disabled", + "allow legend related option to be disabled", + "rename variable for clarity", "allow disabled to be passed as prop", + "avoid involuntary changes to current in Redux store", "allow checkbox options to be disabled", - "add styles for titles of disabled sections", - "add helper text when used in PT DHIS2-15727", - "remove unnecessary code", - "allow legend related option to be disabled", + "streamlined code", "simplify code for passing displayProperty", "avoid extra prop and detect visType internally", - "streamlined code", - "rename variable for clarity", - "revert changes to option components" + "revert changes to option components", + "add helper text when used in PT DHIS2-15727" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -10449,18 +10449,18 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "color set update (DHIS2-16108) (#2906)", "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", - "v100.3.1", - "color set update (DHIS2-16108) (#2906)" + "v100.3.1" ], "Maintenance": [ - "release: cut 100.3.1 [skip release]", "consolidate legend tests (#2897)", - "move RP agent-js-cypress to dhis2 org", - "get BRANCH_NAME and PR_TITLE", "use reportportal fork", + "get BRANCH_NAME and PR_TITLE", "consolidate cypress tests (#2890)", - "use latest analytics-e2e-tests workflow" + "use latest analytics-e2e-tests workflow", + "move RP agent-js-cypress to dhis2 org", + "release: cut 100.3.1 [skip release]" ] } }, @@ -10479,19 +10479,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "translate dimension labels in PT DHIS2-15750 (#2783)", + "only update interpretations list when in DOM", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "prevent state update when modal is closing", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", "translations: sync translations from transifex (dev)", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "translate dimension labels in PT DHIS2-15750 (#2783)", - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "only update interpretations list when in DOM" + "change legend type description to fit SV (DHIS2-15120) (#2757)" ], "Features": [ - "deps: bump analytics to latest to benefit from fixes and features (#2886)", - "100.3.0" + "100.3.0", + "deps: bump analytics to latest to benefit from fixes and features (#2886)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -10510,62 +10510,62 @@ "channel": "stable", "releaseNotes": { "Features": [ - "use interpretations button from analytics", "use hover menu components from analytics for options menu", - "100.2.0 (#2741)", "use Toolbar and ToolbarSidebar from analytics (#2358)", + "100.2.0 (#2741)", + "use UpdateButton and HoverMenubar from analytics", "update download menu to use hovermenu components from analytics", - "use UpdateButton and HoverMenubar from analytics" + "use interpretations button from analytics" ], "Maintenance": [ - "fix legend e2e test even better", - "advance the schedule for the nightly run (#2575)", - "fix typo in component name", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "fix start e2e", + "fix scatter e2e", "upgrade @dhis2/analytics to latest", - "remove videos", - "disable the scheduled nightly test run (#2602)", - "remove yarn start command which was only used for development", - "fix missing and redundant imports", - "fix lines e2e test", - "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "switch test server to debug (test.e2e is broken/slow)", + "gitignore cypress videos", "upgrade analytics to get decreased padding", "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "remove yarn start command which was only used for development", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "fix failing legens e2e test", + "fix legend e2e test even better", "update pot file", - "fix odd linter error which only fires on ci", - "revert the test server changes and move to a separate PR", - "gitignore cypress videos", + "manually bump deps (#2543)", "release: cut 100.2.0 [skip release]", + "fix typo in component name", + "increase cypress default timeout for DOM activity (#2549)", + "fix start e2e", + "fix icon e2e", + "revert the test server changes and move to a separate PR", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "fix missing and redundant imports", + "fix lines e2e test", "clean up unused imports", - "run workflow release job on tags as well (#2386)", - "manually bump deps (#2543)", - "fix failing legens e2e test", + "switch test server to debug (test.e2e is broken/slow)", "upgrade cypress to v12 and adjust project to it", - "fix scatter e2e", - "increase cypress default timeout for DOM activity (#2549)", - "fix icon e2e" + "advance the schedule for the nightly run (#2575)", + "disable the scheduled nightly test run (#2602)", + "remove videos", + "fix odd linter error which only fires on ci", + "run workflow release job on tags as well (#2386)" ], "Testing": [ + "prevent test names from being dynamic (#2576)", + "comment out icon tests for currently unsupported types", "rename AO-title to titlebar (DHIS2-15063) (#2435)", "extend timeout after delete has been triggered (#2499)", - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", "skip legend test while data element icons are unsupported", "more tests for custom calculations (DHIS2-13871) (#2287)", - "prevent test names from being dynamic (#2576)", - "comment out icon tests for currently unsupported types" + "add Cypress tests for SV icon (DHIS2-10496) (#2372)" ], "Bug Fixes": [ - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "translations: sync translations from transifex (dev)", - "adjust e2e element slectors", - "adjust closeFileMenuWithClick command", "adjust data test name", - "remove divider from plain data source submenu", "observe size changes for legend positioning", + "remove divider from plain data source submenu", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", "tweak viz type selector styles to match toolbar", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`" + "translations: sync translations from transifex (dev)", + "adjust closeFileMenuWithClick command", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "adjust e2e element slectors" ], "Refactoring": [ "move the size logic from the plugin wrapper", @@ -10585,16 +10585,16 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "prevent items in transfer from being stale when filtering (#2321)", - "extend timeout for loading visualizations (#2368)" + "extend timeout for loading visualizations (#2368)", + "prevent items in transfer from being stale when filtering (#2321)" ], "Documentation": [ "move docs to app (#2390)", "move docs to app repo" ], "Bug Fixes": [ - "image paths and apply d2 style", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "image paths and apply d2 style" ], "Maintenance": [ "release: cut 100.1.4 [skip release]" @@ -10913,6 +10913,15 @@ "lastUpdated": 1709034604181, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/856eca9f-93c9-4b90-bf51-cdbf134c79b5", + "caption": "", + "created": 1710703088451, + "description": "", + "id": "856eca9f-93c9-4b90-bf51-cdbf134c79b5", + "lastUpdated": 1710703088451, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/533d4b8b-e356-4824-bf8a-dca3a51065a3", "caption": "", @@ -10923,12 +10932,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/7b8b291c-be67-4d93-896b-2a95bddf0c43", "caption": "", - "created": 1708610713391, + "created": 1708610713427, "description": "", - "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7", - "lastUpdated": 1708610713391, + "id": "7b8b291c-be67-4d93-896b-2a95bddf0c43", + "lastUpdated": 1708610713427, "logo": false }, { @@ -10941,21 +10950,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/856eca9f-93c9-4b90-bf51-cdbf134c79b5", - "caption": "", - "created": 1710703088451, - "description": "", - "id": "856eca9f-93c9-4b90-bf51-cdbf134c79b5", - "lastUpdated": 1710703088451, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/7b8b291c-be67-4d93-896b-2a95bddf0c43", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7", "caption": "", - "created": 1708610713427, + "created": 1708610713391, "description": "", - "id": "7b8b291c-be67-4d93-896b-2a95bddf0c43", - "lastUpdated": 1708610713427, + "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7", + "lastUpdated": 1708610713391, "logo": false } ], @@ -11495,8 +11495,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "tracker-api-migration: remove skipPaging parameter", "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" ], "Maintenance": [ @@ -11518,18 +11518,18 @@ "releaseNotes": { "Features": [ "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", - "migrate TEI and Event export to new tracker API", "move Event import to new tracker endpoints", - "move TEI import to new tracker endpoints" + "move TEI import to new tracker endpoints", + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "update tests snapshots", - "migration-events: change start and endDate to occuuredBefore and occuredAfter", "migration-trackedentity: change followupStatus to followup", "lint issues", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", "loader keeps showing when opening export in new page", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter" + "update tests snapshots", + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter" ], "Refactoring": [ "change TEI references to Tracked entity", @@ -11720,16 +11720,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "downgrade commitlint action", + "release: cut 101.1.10 [skip release]", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", - "try commitlint action v5", - "update all actions to latest version [DHIS2-18298] (#604)", "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)", + "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)", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", "update READM with info about deploy previews (#591)", - "release: cut 101.1.10 [skip release]" + "try commitlint action v5", + "downgrade commitlint action" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -11749,11 +11749,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "use hardcoded dev version for running e2e prod tests (#598)", + "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)", "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", + "use hardcoded dev version for running e2e prod tests (#598)", "skip ReportPortal integration for Dependabot PRs (#585)", - "release: cut 101.1.9 [skip release]", - "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)" + "release: cut 101.1.9 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -11773,12 +11773,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "use saved visualization in interpretation modal (#551)", - "display correct app version in dhis2 and updated workflows (#581)" + "display correct app version in dhis2 and updated workflows (#581)", + "use saved visualization in interpretation modal (#551)" ], "Maintenance": [ - "enable debug logging on semantic release GHA step", - "release: cut 101.1.8 [skip release]" + "release: cut 101.1.8 [skip release]", + "enable debug logging on semantic release GHA step" ], "GitHub": "

101.1.8 (2024-08-26)

\n

Bug Fixes

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

101.1.5 (2024-08-14)

\n

Bug Fixes

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

101.1.4 (2024-08-14)

\n

Bug Fixes

\n
    \n
  • fix error when clearing year in fixed period selector (DHIS2-17707) (#575) (0abe629)
  • \n
  • update options test after DHIS2 Core v39.6 release (#577) (3744684)
  • \n
" } @@ -11956,36 +11956,36 @@ "releaseNotes": { "Features": [ "prevent sidebar from becoming to narrow or extend past the end of the window", - "ensure sidebar does not break layout", - "add sidebar width to global state and store in local storage", - "allow sidebar width reset via view menu", "add resizable sidebar (DHIS2-17170) (#534)", - "reset to default width on double click", "enable resizing the sidebar with keyboard navigation", - "decrease sidebar width after window resize if needed" + "reset to default width on double click", + "ensure sidebar does not break layout", + "add sidebar width to global state and store in local storage", + "decrease sidebar width after window resize if needed", + "allow sidebar width reset via view menu" ], "Maintenance": [ + "correct some typos", + "use correct default size", "fix typo in filename", "add translation for reset sidebar width button", - "release: cut 101.1.0 [skip release]", - "use correct default size", + "use local storage key format consistent with dashboards", "add e2e test for reset by double click", - "remove redundant call to event.persist()", - "correct some typos", - "use local storage key format consistent with dashboards" + "release: cut 101.1.0 [skip release]", + "remove redundant call to event.persist()" ], "Bug Fixes": [ - "set animation duration to 150ms for increased snappiness", + "hide panel content after transition is complete", + "animate width on inner panel to fix reset animation", "ensure resize handler is removed when the component unmounts", "persist width correctly after resetting", + "set animation duration to 150ms for increased snappiness", "address overshooting min and max width issues", - "add dependency array to effect hook", - "animate width on inner panel to fix reset animation", - "hide panel content after transition is complete" + "add dependency array to effect hook" ], "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", @@ -12030,8 +12030,8 @@ "releaseNotes": { "Maintenance": [ "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)", - "deps: bump the security group across 1 directory with 10 updates (#541)", "release: cut 101.0.6 [skip release]", + "deps: bump the security group across 1 directory with 10 updates (#541)", "deps: bump express from 4.18.2 to 4.19.2 (#520)" ], "Bug Fixes": [ @@ -12072,11 +12072,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "add group for security updates to dependabot config (#536)", "deps: bump the dependencies group across 1 directory with 5 updates (#537)", - "release: cut 101.0.4 [skip release]", + "upgrade app-platform to support both installed and bundled deployment", + "add group for security updates to dependabot config (#536)", "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)" @@ -12182,8 +12182,8 @@ "group all non dhis2 deps into a single dependabot PR (#510)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.17.1 (2024-05-14)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509) (a1e737d)
  • \n
  • translations: sync translations from transifex (master) (385feee)
  • \n
" } @@ -12207,25 +12207,25 @@ ], "Testing": [ "add Cypress tests for sorting in AO", - "add another test for sorting/saving", + "enable test for sorting data loaded from AO", "verify values are sorted correctly", - "refactor after PR review", - "enable test for sorting data loaded from AO" + "add another test for sorting/saving", + "refactor after PR review" ], "Bug Fixes": [ "avoid re-renders and double requests when sorting in dashboard", - "format sorting correctly when saving DHIS2-15836", - "show empty cell for missing boolean values as well (#466)", - "fix merge conflict", + "reset sorting when a different AO is loaded", + "fix sorting on a \"repeated\" dimension column", + "use correct property name and case", "respect user defined sorting in download DHIS2-15248", - "reset local sorting state when column is removed", + "fix merge conflict", "avoid extra analytics request when loading a new AO", - "pass correct dimension name in download for sorting", + "use correct default for sorting direction", + "format sorting correctly when saving DHIS2-15836", "fix merging conflict", - "use correct property name and case", - "reset sorting when a different AO is loaded", - "fix sorting on a \"repeated\" dimension column", - "use correct default for sorting direction" + "reset local sorting state when column is removed", + "pass correct dimension name in download for sorting", + "show empty cell for missing boolean values as well (#466)" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -12334,9 +12334,9 @@ ], "Bug Fixes": [ "add skipRounding option DHIS2-15629", - "add option for skipRounding", "add feature toggle for skipRounding option", "enable skip rounding option for all versions", + "add option for skipRounding", "handle showHierarchy separately from requestable options" ], "Testing": [ @@ -12345,8 +12345,8 @@ ], "Documentation": [ "add documentation for skip rounding option", - "fix sequence of example screenshots", "rephrase skip rounding section title", + "fix sequence of example screenshots", "remove screenshot of Options modal" ], "Maintenance": [ @@ -12370,11 +12370,11 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ - "upgrade @dhis2/analytics", - "apply consistent naming to push-analytics class-names", "release: cut 100.14.0 [skip release]", - "fix formatting", - "apply consistent naming for push-analytics class names" + "apply consistent naming to push-analytics class-names", + "apply consistent naming for push-analytics class names", + "upgrade @dhis2/analytics", + "fix formatting" ], "GitHub": "

100.14.0 (2024-01-29)

\n

Features

\n
    \n
  • add class-names for push-analytics (#485) (b0836cc)
  • \n
" } @@ -12879,9 +12879,9 @@ "use form container component for styling consistency" ], "Maintenance": [ + "format code", "add translations", "add lngs to avoid page refresh", - "format code", "release: cut 100.2.0 [skip release]" ], "GitHub": "

100.2.0 (2024-12-16)

\n

Bug Fixes

\n
    \n
  • use form container component for styling consistency (c74a4ca)
  • \n
\n

Features

\n
    \n
  • add email verification pages (916dac3)
  • \n
" @@ -13248,16 +13248,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "start adding unit tests", - "set code coverage threshold", + "remove duplicate/unused tests", "language update tests", - "release: cut 100.0.5 [skip release]", "useGetErrorIfNotAllowed hook tests", - "remove duplicate/unused tests", + "release: cut 100.0.5 [skip release]", "passwordReset page tests", - "app component tests", "clean up tests", - "add missing coverage flag when running tests" + "start adding unit tests", + "add missing coverage flag when running tests", + "set code coverage threshold", + "app component tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -13383,11 +13383,57 @@ "status": "APPROVED", "id": "3c6d0723-904c-4c7a-bbd6-35f3c3aa356b", "created": 1717771719450, - "lastUpdated": 1734343478590, + "lastUpdated": 1734523809130, "name": "Maintenance (Preview)", "description": "Introducing the first preview of the completely new Maintenance App. In v41 we are releasing the data element sections with new modules continuously introduced as they are developed. The updated features include advanced filtering options, bulk sharing capabilities, and a sleeker user interface.", "coreApp": false, "versions": [ + { + "created": 1734523809130, + "demoUrl": "", + "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/maintenance-preview_0.19.5.zip", + "id": "468e7b9b-f218-40e8-8dbc-3a1244964fe7", + "lastUpdated": 1734523809130, + "maxDhisVersion": "", + "minDhisVersion": "2.41", + "version": "0.19.5", + "channel": "stable", + "releaseNotes": { + "Bug Fixes": [ + "adjust form footer styles", + "remove global lineheight declaration", + "adjust org unit row height, expand button", + "adjust table icon button color", + "ou-tree field styling", + "sidebar filter placeholder label", + "reduce sidebar filter padding", + "adjust sidebar filter empty state", + "use destructive style for delete menu items", + "sidebar filter placeholder style", + "UI adjustments [DHIS2-18628]", + "prevent sidebar focus styles on mouse click", + "only sort if persisted unless it is display name (#472) [skip release]", + "data element group transfers sizing", + "adjust form container styles", + "sidebar, sidenav style adjustments", + "sort columns using non case sensitive sort (#469) [skip release]", + "adjust global background color", + "require a parent orgunit when creating new org units", + "adjust help and description texts", + "reduce page-title bottom margin", + "small rewrite of format sort order function" + ], + "Maintenance": [ + "release: cut 0.19.5 [skip release]", + "remove footer test style" + ], + "Features": [ + "add tests specs", + "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]" + ], + "GitHub": "

0.19.5 (2024-12-18)

\n

Bug Fixes

\n
    \n
  • adjust form container styles (6d60814)
  • \n
  • adjust form footer styles (1be5c38)
  • \n
  • adjust global background color (6eab28e)
  • \n
  • adjust help and description texts (ec05922)
  • \n
  • adjust org unit row height, expand button (7e5b7a7)
  • \n
  • adjust sidebar filter empty state (dc1f21f)
  • \n
  • adjust table icon button color (fcfc1b5)
  • \n
  • data element group transfers sizing (d153156)
  • \n
  • only sort if persisted unless it is display name (#472) [skip release] (4e4b5b8)
  • \n
  • ou-tree field styling (f0e6d18)
  • \n
  • prevent sidebar focus styles on mouse click (c43aa2a)
  • \n
  • reduce page-title bottom margin (e4b3f0c)
  • \n
  • reduce sidebar filter padding (f96633b)
  • \n
  • remove global lineheight declaration (6e92f6c)
  • \n
  • sidebar filter placeholder label (3259147)
  • \n
  • sidebar filter placeholder style (70664f3)
  • \n
  • sidebar, sidenav style adjustments (501b53c)
  • \n
  • sort columns using non case sensitive sort (#469) [skip release] (e05fd78)
  • \n
  • use destructive style for delete menu items (209542b)
  • \n
\n

Features

\n
    \n
  • do not allow creation of org units at level 1 unless it's the first (#470) [skip release] (21e73b8)
  • \n
" + } + }, { "created": 1734343478590, "demoUrl": "", @@ -13400,14 +13446,14 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "show zero values, add factor validations (#463) [skip release]", - "format factor from number to string on edit (#466)", "fix type of cat options dates (#467) [skip release]", + "format factor from number to string on edit (#466)", + "show zero values, add factor validations (#463) [skip release]", "type checks" ], "Maintenance": [ - "release: cut 0.19.4 [skip release]", - "add initial list of test specs (#464) [skip release]" + "add initial list of test specs (#464) [skip release]", + "release: cut 0.19.4 [skip release]" ], "GitHub": "

0.19.4 (2024-12-16)

\n

Bug Fixes

\n
    \n
  • fix type of cat options dates (#467) [skip release] (321fed2)
  • \n
  • format factor from number to string on edit (#466) (338d4c7)
  • \n
  • show zero values, add factor validations (#463) [skip release] (1f1dcb1)
  • \n
" } @@ -13429,8 +13475,8 @@ ], "Maintenance": [ "remove data dimension from edit form", - "release: cut 0.19.3 [skip release]", - "resolved filters" + "resolved filters", + "release: cut 0.19.3 [skip release]" ], "GitHub": "

0.19.3 (2024-12-05)

\n

Bug Fixes

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

0.18.0 (2024-11-28)

\n

Features

\n
    \n
  • implement description field validation (#449) (e3329ff)
  • \n
" } @@ -13584,10 +13630,10 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add format validation to date fields and to dates in schemas (#451)", - "handle empty validation on handlechange", + "add format validation to datefields and to dates in schemas", "upgrade ui library", - "add format validation to datefields and to dates in schemas" + "handle empty validation on handlechange", + "add format validation to date fields and to dates in schemas (#451)" ], "Maintenance": [ "release: cut 0.17.0 [skip release]" @@ -13608,10 +13654,10 @@ "releaseNotes": { "Bug Fixes": [ "add validations to datefield and small change to css of bulk upload", - "orgUnit: add validation and label for parent orgunit", + "fix padding/margin in form", "address feedback from org unit new form (#447)", - "max and min to match schemas", - "fix padding/margin in form" + "orgUnit: add validation and label for parent orgunit", + "max and min to match schemas" ], "Features": [ "change comment to text area", @@ -13636,16 +13682,16 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add edit and new form", "add indicator list type list view (#433)", - "upgrade ui library to latest version (#448)" + "upgrade ui library to latest version (#448)", + "add edit and new form" ], "Maintenance": [ + "add notice box when custom attributes throw error", "update factor schema type", + "update name field validation", "release: cut 0.16.0 [skip release]", - "add notice box when custom attributes throw error", - "update indicator types columns", - "update name field validation" + "update indicator types columns" ], "Bug Fixes": [ "prevent indicator types from using attributes" @@ -13669,8 +13715,8 @@ ], "Bug Fixes": [ "useValidator: fix checkmaxLenght validation", - "categoryCombo: add validation and errors for categorycombo", - "add maxHeight to list" + "add maxHeight to list", + "categoryCombo: add validation and errors for categorycombo" ], "Refactoring": [ "rename option type" @@ -13693,12 +13739,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "data set list view (#435)", - "update formtype filter to constnt select" + "update formtype filter to constnt select", + "data set list view (#435)" ], "Maintenance": [ - "resolve filter query", "replace dataset filter", + "resolve filter query", "release: cut 0.14.0 [skip release]" ], "GitHub": "

0.14.0 (2024-11-18)

\n

Features

\n" @@ -13716,23 +13762,23 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "add custom attributes to category option", "detailspanel: disable edit when no access", - "linkbutton: fix disabled linkbutton active and focus styles", + "list: disable list buttons when no access (#441)", "list: disable edit buttons when no access", "categoryOptionGroupSet: update view config and formName validation (#442)", - "list: disable list buttons when no access (#441)" + "add custom attributes to category option", + "linkbutton: fix disabled linkbutton active and focus styles" ], "Features": [ - "remove default filters", + "add create form", "add edit form", "add category option group sets list page", - "add create form" + "remove default filters" ], "Maintenance": [ "lint error fix", - "run yarn format", "clean up", + "run yarn format", "release: cut 0.13.2 [skip release]" ], "GitHub": "

0.13.2 (2024-11-14)

\n

Bug Fixes

\n
    \n
  • categoryOptionGroupSet: update view config and formName validation (#442) (b0253a1)
  • \n
  • list: disable list buttons when no access (#441) (5c0941f)
  • \n
" @@ -13754,14 +13800,14 @@ "add filters to the list" ], "Maintenance": [ - "remove default filters", "lint error check", + "release: cut 0.13.1 [skip release]", "resolve filter query", - "release: cut 0.13.1 [skip release]" + "remove default filters" ], "Bug Fixes": [ - "stop row loaders if there is an error (#440)", - "optionSetSelect: fix optionSet crashing with initialValue (#439)" + "optionSetSelect: fix optionSet crashing with initialValue (#439)", + "stop row loaders if there is an error (#440)" ], "GitHub": "

0.13.1 (2024-11-14)

\n

Bug Fixes

\n
    \n
  • stop row loaders if there is an error (#440) (44a8080)
  • \n
  • optionSetSelect: fix optionSet crashing with initialValue (#439) (93b8d68)
  • \n
" } @@ -13778,22 +13824,22 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "breadcrumbs: simplify and refactor breadcrumbs (#434)", "simplify and improve breadcrumbitem", - "modelTransfer: simplify and fix refresh list crash (#429) [skip release]" + "modelTransfer: simplify and fix refresh list crash (#429) [skip release]", + "breadcrumbs: simplify and refactor breadcrumbs (#434)" ], "Bug Fixes": [ - "improve route handle type", "fix tests", - "address feedback on org unit edit page" + "address feedback on org unit edit page", + "improve route handle type" ], "Features": [ "add indicators list view (#432)", "add filters to the list" ], "Maintenance": [ - "remove default filters", "lint error check", + "remove default filters", "release: cut 0.13.0 [skip release]" ], "GitHub": "

0.13.0 (2024-11-14)

\n

Bug Fixes

\n
    \n
  • address feedback on org unit edit page (2341bcb)
  • \n
\n

Features

\n" @@ -13811,15 +13857,15 @@ "channel": "stable", "releaseNotes": { "Features": [ - "small changes to org unit select and image select", - "add dataset lists", + "add org unit edit form (#430)", "minor fixes", - "add org unit edit form (#430)" + "add dataset lists", + "small changes to org unit select and image select" ], "Bug Fixes": [ "fix type issue", - "orgunit: fix image preview url", - "orgunit: create default valueFormatter" + "orgunit: create default valueFormatter", + "orgunit: fix image preview url" ], "Maintenance": [ "release: cut 0.12.0 [skip release]" @@ -13839,11 +13885,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add edit form", - "add category option group sets list page", + "category option group sets (#427)", "add create form", - "remove default filters", - "category option group sets (#427)" + "add category option group sets list page", + "add edit form", + "remove default filters" ], "Maintenance": [ "lint error fix", @@ -13865,12 +13911,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "categoryOptionCombo: add ignore approval field (#423)", - "categoryOptionCombo: add ignoreApproval to list, update viewConfig", "manageView: stable initialValues for form (#424)", "constantFilter key type", + "categoryOptionCombo: add ignore approval field (#423)", + "categoryOptionCombo: add ignoreApproval to form", "add missing booleanFilter file", - "categoryOptionCombo: add ignoreApproval to form" + "categoryOptionCombo: add ignoreApproval to list, update viewConfig" ], "Features": [ "categoryOptionCombo: add categoryOptions filter" @@ -13917,12 +13963,12 @@ "implement new and edit forms" ], "Maintenance": [ - "change helper texts", - "update field filters in edit page", - "add categoryOptionGroup to sectionListViewsConfig", "release: cut 0.10.0 [skip release]", "rename variables", - "text clean up" + "change helper texts", + "update field filters in edit page", + "text clean up", + "add categoryOptionGroup to sectionListViewsConfig" ], "Bug Fixes": [ "lint errors" @@ -13942,39 +13988,39 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add tests for additionsl org unit list features", - "refactor component to use shared components created in other pr", + "first version of teh add org unit form", "add org unit parent selector for new org unit form", "fix typing and lint", - "first version of teh add org unit form", - "add filters to categoryOption list", + "change org unit form to use new format", "preserve list state between form navigation (#425)", - "add details panel to org list", "small fixes in org unit and image field", - "change org unit form to use new format", + "add validations to fields, and image component", "categoryOptions: add categoryOptions form", - "add validations to fields, and image component" + "add filters to categoryOption list", + "add details panel to org list", + "refactor component to use shared components created in other pr", + "add tests for additionsl org unit list features" ], "Bug Fixes": [ - "orgunitfield: make orgUnit model available", "datefield: useSystemSettings instead of settings", - "add form-name field, add availability header", - "minor linting", - "minor cleanup", + "refactor useLocationSearchState name", + "categoryOption: fix endDate validation", "preserve list state for dataElements", - "fix uploadFile mutation", - "ImageField: add image preview", + "improve getDefaults type", "minor changes to address pr comments", - "refactor useLocationSearchState name", - "fix image selector when there is no image and org unit selectors when there are no org units", + "ImageField: add image preview", + "add missing ImageField", + "add form-name field, add availability header", + "minor linting", "save state when creating new", - "update multi-calendar-dates dep", - "update ui to alpha", "datefield: fix inputWidth", - "improve getDefaults type", + "fix image selector when there is no image and org unit selectors when there are no org units", + "minor cleanup", + "orgunitfield: make orgUnit model available", "blur datefield on date select", - "categoryOption: fix endDate validation", - "add missing ImageField" + "update multi-calendar-dates dep", + "fix uploadFile mutation", + "update ui to alpha" ], "Refactoring": [ "use common attributeValues field-filter" @@ -13997,21 +14043,21 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add category options form and list (#419)", "categoryOptions: add categoryOptions form", - "add filters to categoryOption list" + "add filters to categoryOption list", + "add category options form and list (#419)" ], "Bug Fixes": [ + "improve getDefaults type", "datefield: useSystemSettings instead of settings", - "datefield: fix inputWidth", + "orgunitfield: make orgUnit model available", + "blur datefield on date select", "add form-name field, add availability header", - "improve getDefaults type", "update multi-calendar-dates dep", - "update ui to alpha", - "minor cleanup", - "blur datefield on date select", "categoryOption: fix endDate validation", - "orgunitfield: make orgUnit model available" + "datefield: fix inputWidth", + "minor cleanup", + "update ui to alpha" ], "Refactoring": [ "use common attributeValues field-filter" @@ -14034,8 +14080,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translationDialog styles bleeding to other components (#420)", - "remove unused css class" + "remove unused css class", + "translationDialog styles bleeding to other components (#420)" ], "Maintenance": [ "release: cut 0.7.1 [skip release]" @@ -14055,22 +14101,22 @@ "channel": "stable", "releaseNotes": { "Features": [ + "form: add catCombo form", "categoryOptionCombos: implement categoryOptionCombos", - "category-option-combos: forms (#411)", - "form: add catCombo form" + "category-option-combos: forms (#411)" ], "Bug Fixes": [ "list: add check for shareable in actions", - "add missing file - categoryFilter", - "use card in new as well as edit", "prevent details panel crashing for catOptCombos", - "add categoryCombo filters and columns", + "make filters optional", + "fix failing test", "fix categoryCombo edit save", + "add missing file - categoryFilter", "use card as form-wrapper", - "fix failing test", - "make filters optional", + "fix wrong section", "hide New model when it cannot be created", - "fix wrong section" + "add categoryCombo filters and columns", + "use card in new as well as edit" ], "Refactoring": [ "use common form schemas" @@ -14093,8 +14139,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add details panel to org list", - "add tests for additionsl org unit list features" + "add tests for additionsl org unit list features", + "add details panel to org list" ], "Maintenance": [ "release: cut 0.6.0 [skip release]" @@ -14114,40 +14160,40 @@ "channel": "stable", "releaseNotes": { "Features": [ - "Edit and New form base", - "form: caregory forms, formbase", "form: add catCombo form", - "catCombo: add category combo form and list (#410)" + "catCombo: add category combo form and list (#410)", + "form: caregory forms, formbase", + "Edit and New form base" ], "Bug Fixes": [ + "test", + "simplify getAllAttributes", + "add label for category options", + "model-transferfield: expose filterPlaceholder", + "add categoryCombo filters and columns", "formcontents: fix new form layout", "add utility type for picking based on field-filters", - "formbase: allow support for no attributes", - "add categoryCombo filters and columns", - "fix categoryCombo edit save", - "get defaults using zod", - "model-transferfield: expose filterPlaceholder", + "fix lint and build issues", + "cleanup", + "formbase: allow support for no attributes", "implement basic category form", - "simplify getAllAttributes", - "add missing file - categoryFilter", - "test", - "fix PickWithFieldFilters", "translate validation message", - "fix lint and build issues", + "format", + "simplify createJsonpatchOperation and formcontents", + "types: prettify PickWithFieldFilter result-type", + "fix PickWithFieldFilters", + "get defaults using zod", "category-form: add options-transfer, generic ModelTransfer", - "add label for category options", + "fix categoryCombo edit save", + "add missing file - categoryFilter", "improve model-transfer", - "cleanup", - "list: add filter and columns descriptors to category", - "simplify createJsonpatchOperation and formcontents", - "format", - "types: prettify PickWithFieldFilter result-type" + "list: add filter and columns descriptors to category" ], "Refactoring": [ - "add common zod schemas", - "use common form schemas", "simplify PickWithFieldFilters", - "add defaultformcontents for new" + "use common form schemas", + "add defaultformcontents for new", + "add common zod schemas" ], "Maintenance": [ "fix eslint warnings", @@ -14168,54 +14214,54 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "upgrade download-artifact action", "release: cut 0.4.0 [skip release]", "bump dhis2 dependencies [DHIS2-17941]", - "fix eslint warnings" + "fix eslint warnings", + "upgrade download-artifact action" ], "Testing": [ - "org unit list tests (#406)", - "add tests for org unit list page" + "add tests for org unit list page", + "org unit list tests (#406)" ], "Bug Fixes": [ + "test", + "simplify getAllAttributes", + "improve modeltransfer types", + "model-transferfield: expose filterPlaceholder", "formcontents: fix new form layout", "add utility type for picking based on field-filters", - "upgrade upload-artifact action", + "fix lint and build issues", + "cleanup", "formbase: allow support for no attributes", - "translation: add missing translations", - "get defaults using zod", - "model-transferfield: expose filterPlaceholder", "implement basic category form", - "simplify getAllAttributes", - "improve modeltransfer types", - "test", - "fix PickWithFieldFilters", - "form: improve form notice box", - "fix lint and build issues", + "validation: catch async validation - prevents locking up form", + "format", + "simplify createJsonpatchOperation and formcontents", "extend user type", + "types: prettify PickWithFieldFilter result-type", + "fix PickWithFieldFilters", + "get defaults using zod", "category-form: add options-transfer, generic ModelTransfer", + "translation: add missing translations", "improve model-transfer", - "cleanup", + "form: improve form notice box", "list: add filter and columns descriptors to category", - "simplify createJsonpatchOperation and formcontents", - "format", - "types: prettify PickWithFieldFilter result-type", - "validation: catch async validation - prevents locking up form" + "upgrade upload-artifact action" ], "Features": [ + "org list deselect all + multi select actions", + "remove select all checkbox from org list", "categories: category forms and form refactor (#407)", - "Edit and New form base", "make org unit deselect all button work", "form: caregory forms, formbase", - "add multi select actions with the ability to download selected org units", - "remove select all checkbox from org list", - "org list deselect all + multi select actions", - "disable ability to autocheck child when parent is selected" + "disable ability to autocheck child when parent is selected", + "Edit and New form base", + "add multi select actions with the ability to download selected org units" ], "Refactoring": [ - "add common zod schemas", "simplify PickWithFieldFilters", - "add defaultformcontents for new" + "add defaultformcontents for new", + "add common zod schemas" ], "GitHub": "

0.4.0 (2024-09-28)

\n

Features

\n
    \n
  • categories: category forms and form refactor (#407) (66216c4)
  • \n
  • org list deselect all + multi select actions (56fa5fc)
  • \n
  • remove select all checkbox from org list (84cfd3e)
  • \n
" } @@ -14252,41 +14298,41 @@ "channel": "stable", "releaseNotes": { "Features": [ + "implement org unit list actions to edit and delete org unit (#405)", "organisation unit table tree", "add orgUnitList actions [DHIS2-17896]", - "add orgunit message for loader, error and empty", "implement pagination", - "implement org unit list actions to edit and delete org unit (#405)" + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ "deduplicate roots", - "upgrade typescript-eslint", - "revert includeChildren, due to API pagination bug", + "dynamic columns for orgunit list", "revert typescript update", - "improve message when no results", - "use includeChildren API instead of parent.id filter to include leaf when root", - "support leaf-nodes as root", - "add missing file after rename", - "orgunit search WIP", "fix type-errors", - "on org unit deletion, refetch all needed data", + "upgrade typescript-eslint", + "orgunit search WIP", "fix failing test", - "improve boundQuery helper types", - "calculate minimum root orgunits", + "support leaf-nodes as root", "use invalidateQueries for refetch", + "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", + "revert includeChildren, due to API pagination bug", + "improve message when no results", + "on org unit deletion, refetch all needed data", + "add missing file after rename", "some cleanup", - "dynamic columns for orgunit list" + "calculate minimum root orgunits" ], "Refactoring": [ - "simplify queryObject types", - "remove unused code", "improve root computation performance", - "extract row to own file, some cleanup" + "extract row to own file, some cleanup", + "remove unused code", + "simplify queryObject types" ], "Maintenance": [ "fix eslint resolution", - "update github-actions to use node 18", - "release: cut 0.3.0 [skip release]" + "release: cut 0.3.0 [skip release]", + "update github-actions to use node 18" ], "GitHub": "

0.3.0 (2024-08-20)

\n

Features

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

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" - } + "channel": "stable" }, { "created": 1717789598765, @@ -14420,8 +14420,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.7.9 [skip release]", - "report release job of release workflow needs output from the release job (#3418)" + "report release job of release workflow needs output from the release job (#3418)", + "release: cut 100.7.9 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#3420)" @@ -14461,8 +14461,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove ReportPortal integration (#3409)", - "release: cut 100.7.7 [skip release]" + "release: cut 100.7.7 [skip release]", + "remove ReportPortal integration (#3409)" ], "Bug Fixes": [ "update 'No data' handling (#3408)", @@ -14505,8 +14505,8 @@ "releaseNotes": { "Maintenance": [ "only push to AppHub if build was created (#3392)", - "release: cut 100.7.5 [skip release]", - "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)" + "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)", + "release: cut 100.7.5 [skip release]" ], "Bug Fixes": [ "allow editing invalid layers (#3396)" @@ -14527,16 +14527,16 @@ "releaseNotes": { "Maintenance": [ "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)", - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)", "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)", - "release: cut 100.7.3 [skip release]", "update snapshot so it doesnt break with ui upgrades", "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)", + "release: cut 100.7.3 [skip release]", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)", "upgrade all used gha versions (#3381)" ], "Bug Fixes": [ - "https://dhis2.atlassian.net/browse/DHIS2-17839", - "update queries to tracker endpoint (#3346)" + "update queries to tracker endpoint (#3346)", + "https://dhis2.atlassian.net/browse/DHIS2-17839" ], "GitHub": "

100.7.3 (2024-11-01)

\n

Bug Fixes

\n" } @@ -14598,11 +14598,11 @@ "release: cut 100.6.6 [skip release]" ], "Bug Fixes": [ - "update teiRelationshipsParser logic and add test", - "in isIndexInstance:", "TEs layer not showing all relationships when source and target are of same type (#3281)", - "in fetchTEIs: use program instead of TE type", - "in getDataWithRelationships:" + "in isIndexInstance:", + "in getDataWithRelationships:", + "update teiRelationshipsParser logic and add test", + "in fetchTEIs: use program instead of TE type" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

\n
    \n
  • TEs layer not showing all relationships when source and target are of same type (#3281) (80f15e7)
  • \n
" } @@ -14680,8 +14680,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.2 [skip release]", - "get the latest commit on master for the release info (#3305)" + "get the latest commit on master for the release info (#3305)", + "release: cut 100.6.2 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -14701,8 +14701,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)" @@ -14782,8 +14782,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "https://dhis2.atlassian.net/browse/DHIS2-16218", - "enable hidding basemap in dashboard (#3275)" + "enable hidding basemap in dashboard (#3275)", + "https://dhis2.atlassian.net/browse/DHIS2-16218" ], "Maintenance": [ "release: cut 100.5.7 [skip release]" @@ -14803,8 +14803,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3265)", - "release: cut 100.5.6 [skip release]" + "release: cut 100.5.6 [skip release]", + "dependabot config and remove dev branch from workflows (#3265)" ], "Bug Fixes": [ "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", @@ -14825,17 +14825,17 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "unclear 'show no data' (#3204)", - "https://dhis2.atlassian.net/browse/DHIS2-15799", - "use improved rich text editor from analytics (DHIS2-15522) (#3236)", "merge dev to master", - "translations: sync translations from transifex (dev) (#3237)" + "translations: sync translations from transifex (dev) (#3237)", + "https://dhis2.atlassian.net/browse/DHIS2-15799", + "unclear 'show no data' (#3204)", + "use improved rich text editor from analytics (DHIS2-15522) (#3236)" ], "Maintenance": [ - "optimize Cypress triggers and enhance parallel test execution (#3201)", + "do not run release step on dev branch", "release: cut 100.5.5 [skip release]", "run release step on tags so it publishes to d2-ci (#3233)", - "do not run release step on dev branch" + "optimize Cypress triggers and enhance parallel test execution (#3201)" ], "GitHub": "

100.5.5 (2024-06-13)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (#3237) (8e9a46d)
  • \n
  • unclear 'show no data' (#3204) (ec24ca0)
  • \n
  • use improved rich text editor from analytics (DHIS2-15522) (#3236) (3c842d4)
  • \n
  • translations: sync translations from transifex (dev) (230dc08)
  • \n
  • translations: sync translations from transifex (dev) (83393cb)
  • \n
" } @@ -14857,8 +14857,8 @@ "users losing work when opening as chart (#3196)" ], "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#3168)", - "release: cut 100.5.4 [skip release]" + "release: cut 100.5.4 [skip release]", + "deps: bump express from 4.18.2 to 4.19.2 (#3168)" ], "GitHub": "

100.5.4 (2024-05-16)

\n

Bug Fixes

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

100.5.0 (2024-03-18)

\n

Bug Fixes

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

Features

\n" } @@ -15227,8 +15227,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]", @@ -15344,15 +15344,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "update cli-app-scripts and ui", - "update app-runtime", - "release: cut 100.0.62 [skip release]", "ignore styled jsx property", - "fix linting errors" + "fix linting errors", + "release: cut 100.0.62 [skip release]", + "update app-runtime", + "update cli-app-scripts and ui" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "fix failing test" + "fix failing test", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.0.62 (2024-10-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (5245542)
  • \n
" } @@ -16477,15 +16477,15 @@ "update to shared workflows (#1364)" ], "Maintenance": [ - "update cli-app-scripts", - "release: cut 100.2.6 [skip release]", "update cli-style", + "release: cut 100.2.6 [skip release]", + "update cli-app-scripts", "update ui" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", + "add missing d2-ui dep", "ignore lint error", - "add missing d2-ui dep" + "translations: sync translations from transifex (master)" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (b1ad8d0)
  • \n
" } @@ -16606,8 +16606,8 @@ "remove oauth2 from version 42 and above" ], "Maintenance": [ - "resolve linting issues", - "release: cut 100.2.0 [skip release]" + "release: cut 100.2.0 [skip release]", + "resolve linting issues" ], "Bug Fixes": [ "move the filter logic on mounted", @@ -16668,8 +16668,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "update app name to match the bundled apps in core", - "show a generic error when updating setting fails" + "show a generic error when updating setting fails", + "update app name to match the bundled apps in core" ], "Maintenance": [ "release: cut 100.1.1 [skip release]" @@ -16790,10 +16790,10 @@ "releaseNotes": { "Maintenance": [ "add apphubid", - "update app version (#1302)", - "update app title (#1303)", "release: cut 100.0.0 [skip release]", - "update verify-app github action" + "update app version (#1302)", + "update verify-app github action", + "update app title (#1303)" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

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

GENERIC FEATURES

\n

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

\n
    \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
  • \n

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

    \n
  • \n
\n

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

\n

RELEASE INFO:

\n

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

" } @@ -17939,9 +17939,9 @@ "disable verify email button if email is not valid" ], "Maintenance": [ - "fix prettier", + "release: cut 100.2.0 [skip release]", "update regex for email", - "release: cut 100.2.0 [skip release]" + "fix prettier" ], "Bug Fixes": [ "disable verify email button" @@ -17986,10 +17986,10 @@ "check for keyEmailHostname and keyEmailUsername in user settings" ], "Maintenance": [ - "add translations and constant", + "release: cut 100.1.0 [skip release]", "cleanup", - "remove handle email verification function", - "release: cut 100.1.0 [skip release]" + "add translations and constant", + "remove handle email verification function" ], "Bug Fixes": [ "get emailConfigured state from use config" @@ -18009,8 +18009,8 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix main branch ref in concurrency expression (#1434)", - "update to shared workflows" + "update to shared workflows", + "fix main branch ref in concurrency expression (#1434)" ], "Bug Fixes": [ "fix main branch ref in concurrency expression", @@ -18138,9 +18138,9 @@ "trigger first release" ], "Maintenance": [ - "release: cut 100.0.0 [skip release]", "release: cut 31.0.0 [skip release]", - "semantic release (#1398)" + "semantic release (#1398)", + "release: cut 100.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

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