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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

\n\n\n

General Settings

\n

Opt-in Features:

\n\n\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

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

\n

USER EXPERIENCE AND USER INTERFACE

\n

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

\n\n

RELEASE INFO:

\n\n

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

" }, "1.1.0": { "Features": [ - "Migrate Material design components to UI library 1.1 version (#59)", - "[DHIS2-9156] Add TEI reserved value to user sync test (#55)" + "[DHIS2-9156] Add TEI reserved value to user sync test (#55)", + "Migrate Material design components to UI library 1.1 version (#59)" ], "Bug Fixes": [ "change labels metadata and data options (#52)", - "change metadata and data text in manual dialog (#58)", - "[DHIS2-9301] add Manual option to sync (#56)", - "change app version (#57)", "[DHIS2-9129] Migration UI components for general settings (#53)", - "[DHIS2-9131] migrate ui components for data set and programs (#54)" + "change app version (#57)", + "[DHIS2-9131] migrate ui components for data set and programs (#54)", + "[DHIS2-9301] add Manual option to sync (#56)", + "change metadata and data text in manual dialog (#58)" ], "GitHub": "

GENERIC FEATURES

\n\n

USER EXPERIENCE AND USER INTERFACE

\n

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

\n

RELEASE INFO:

\n

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

" } @@ -505,39 +505,39 @@ "apk-distribution": { "1.1.0": { "Bug Fixes": [ - "update user groups", - "allow user to upload latest app version (#7)", - "regenerate en.pot", - "support four-part version numbers", - "isGreaterVersion and padZeros functions for all expressions", - "delete apk version", - "remove all usergroups already assigned from option list", - "parse last release version before saving", - "delete all apk version", "version format 4 digits [DHIS2-16802]", + "parse last release version before saving", "icon", + "delete all apk version", + "remove all usergroups already assigned from option list", "parse new version before saving", - "add userGroups to dependencies", - "style add padding to search input" - ], - "Features": [ - "show userGroups names and default apk version", - "first time setup with empty value", "regenerate en.pot", - "save userGroup on the fly", - "add erase all button", - "create basic components to search user groups", - "upload new apk with user group", - "create basic components to list user groups", + "isGreaterVersion and padZeros functions for all expressions", + "style add padding to search input", + "update user groups", + "support four-part version numbers", + "delete apk version", + "allow user to upload latest app version (#7)", + "add userGroups to dependencies" + ], + "Features": [ "save user group on the fly when editing version [DHIS2-17222]", - "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "support application text translation [DHIS2-15593]", + "create button to erase all content", + "create basic components to list user groups", "erase all content [DHIS2-15911]", - "create user groups access component", - "add warning when no match found", + "first time setup with empty value", "grant access to apk by userGroup [DHIS2-16678]", + "add warning when no match found", + "upload new apk with user group", + "regenerate en.pot", + "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "create basic components to search user groups", + "save userGroup on the fly", + "add erase all button", + "show userGroups names and default apk version", "assign user groups to version already created", - "support application text translation [DHIS2-15593]", - "create button to erase all content" + "create user groups access component" ], "Maintenance": [ "update app version" @@ -551,9 +551,9 @@ "fix main branch ref in concurrency expression (#561)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 100.2.39 [skip release]" @@ -584,14 +584,14 @@ "add new workflows (#554)" ], "Maintenance": [ - "update cli-app-scripts", "update CODEOWNERS (#558)", + "release: cut 100.2.36 [skip release]", "remove QA from CODEOWNERS", - "release: cut 100.2.36 [skip release]" + "update cli-app-scripts" ], "Bug Fixes": [ - "DHIS2-13294: add link to navigate to app after install (#555)", - "ensure logic does not fail with empty response pre v40" + "ensure logic does not fail with empty response pre v40", + "DHIS2-13294: add link to navigate to app after install (#555)" ], "Testing": [ "add tests for ManualInstall" @@ -633,8 +633,8 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-15586: update installed state for non-core apps", - "DHIS2-13915: show spinner when an app is being installed" + "DHIS2-13915: show spinner when an app is being installed", + "DHIS2-15586: update installed state for non-core apps" ], "Maintenance": [ "update node version in github actions", @@ -758,9 +758,9 @@ "v100.2.19": { "Maintenance": [ "rename class", + "update app icon (#484)", "release: cut 100.2.19 [skip release]", - "format", - "update app icon (#484)" + "format" ], "Bug Fixes": [ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", @@ -854,8 +854,8 @@ "release: cut 100.1.16 [skip release]" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "upgrade app-plaform to prevent accidental plugin builds (#624)" + "upgrade app-plaform to prevent accidental plugin builds (#624)", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.1.16 (2024-09-29)

\n

Bug Fixes

\n" }, @@ -906,8 +906,8 @@ }, "v100.1.10": { "Maintenance": [ - "release: cut 100.1.10 [skip release]", - "update CODEOWNERS" + "update CODEOWNERS", + "release: cut 100.1.10 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -918,14 +918,14 @@ "Maintenance": [ "update dependencies", "format fixtures", - "update network fixtures and cypress config", - "update proptypes import", "update app icon (#599)", - "release: cut 100.1.9 [skip release]" + "update network fixtures and cypress config", + "release: cut 100.1.9 [skip release]", + "update proptypes import" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -955,8 +955,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": [ @@ -992,9 +992,9 @@ "Maintenance": [ "yarn: deduplicate lockfile", "codeowners: introduce owners", - "release: cut 100.1.3 [skip ci]", "deps-dev: update app-scripts to get new publish command", - "deps: update app-runtime to latest alpha" + "deps: update app-runtime to latest alpha", + "release: cut 100.1.3 [skip ci]" ], "Documentation": [ "colocate app docs" @@ -1006,8 +1006,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)" @@ -1018,13 +1018,13 @@ }, "v100.1.1": { "Maintenance": [ + "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)", + "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.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.11.0 to 6.12.0 (#524)", "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", - "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", - "release: cut 100.1.1 [skip ci]" + "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" @@ -1035,20 +1035,20 @@ }, "v100.1.0": { "Maintenance": [ - "update @dhis2/cli-utils-cypress to v8.0.1", "deps: update cypress packages and add network shim captures", "remove default cypress fixture", - "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", - "release: cut 100.1.0 [skip ci]", "add network shim capture fixtures", - "update workflow to latest", "update cli-utils-cypress", - "add cypress projectId" + "add cypress projectId", + "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", + "update @dhis2/cli-utils-cypress to v8.0.1", + "update workflow to latest", + "release: cut 100.1.0 [skip ci]" ], "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" @@ -1057,8 +1057,8 @@ }, "v100.0.0": { "Maintenance": [ - "release: cut 100.0.0 [skip ci]", - "release: migrate to new app version scheme (#505)" + "release: migrate to new app version scheme (#505)", + "release: cut 100.0.0 [skip ci]" ], "GitHub": "

100.0.0 (2021-06-28)

\n

chore

\n\n

BREAKING CHANGES

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

31.1.9 (2021-03-09)

\n

Bug Fixes

\n" }, "v31.1.8": { "Maintenance": [ - "release: cut 31.1.8 [skip ci]", - "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)", "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)", - "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)" + "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)", + "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)" @@ -1180,8 +1180,8 @@ }, "v31.1.6": { "Maintenance": [ - "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)", - "release: cut 31.1.6 [skip ci]" + "release: cut 31.1.6 [skip ci]", + "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1192,10 +1192,10 @@ "capture-app": { "v101.14.1": { "Bug Fixes": [ - "[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", - "app crash on invalid programid" + "[DHIS2-16010] app crashes on invalid programid (#3765)" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -1204,13 +1204,13 @@ }, "v101.14.0": { "Features": [ - "orgunit context event workspace", + "use cache for subvalues", "add org unit context to forms", - "[DHIS2-17792] Org unit context in forms (#3828)", - "update client to list converter", "add orgunit context stages and events widget", - "use cache for subvalues", - "changes in tooltip component" + "changes in tooltip component", + "orgunit context event workspace", + "update client to list converter", + "[DHIS2-17792] Org unit context in forms (#3828)" ], "Bug Fixes": [ "cy tests breakes after translation fix", @@ -1223,13 +1223,13 @@ }, "v101.13.0": { "Features": [ - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "select org unit for linked event", "temp", - "add org unit selector", "add validation", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "fixed size table and columns", - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)" + "add org unit selector", + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)" ], "Bug Fixes": [ "remove console log", @@ -1261,18 +1261,18 @@ }, "v101.12.0": { "Features": [ - "orgunit context event workspace", "display name for orgunit", - "update client to list converter", - "add orgunit context stages and events widget", "use cache for subvalues", + "add orgunit context stages and events widget", + "[DHIS2-17956] Display name for org unit in changelog (#3826)", "changes in tooltip component", - "[DHIS2-17956] Display name for org unit in changelog (#3826)" + "orgunit context event workspace", + "update client to list converter" ], "Bug Fixes": [ "merge conflict", - "improve flow type", - "renaming of return statement" + "renaming of return statement", + "improve flow type" ], "Maintenance": [ "release: cut 101.12.0 [skip release]" @@ -1290,9 +1290,9 @@ }, "v101.11.1": { "Bug Fixes": [ - "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", "make arrow size static", - "revert changes to text" + "revert changes to text", + "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)" ], "Maintenance": [ "release: cut 101.11.1 [skip release]" @@ -1301,14 +1301,14 @@ }, "v101.11.0": { "Features": [ + "merge hooks for auto select", "pre select", "[DHIS2-17970] Auto-select orgUnit if there is only one available (#3798)", - "review changes", - "merge hooks for auto select" + "review changes" ], "Bug Fixes": [ - "remove children check", - "review changes" + "review changes", + "remove children check" ], "Maintenance": [ "release: cut 101.11.0 [skip release]" @@ -1320,23 +1320,23 @@ "cleanup after running NewPage tests (#3843)" ], "Bug Fixes": [ + "persist working list on navigate", "cleanup after tests are run", "allow navigate back despite displayFrontPageList", - "persist working list on navigate", "[DHIS2-18215] selected working list not persisted on navigate (#3838)" ], "Maintenance": [ - "[DHIS2-17915] remove opt-in functionality (#3796)", "review", + "[DHIS2-17915] remove opt-in functionality (#3796)", "release: cut 101.10.2 [skip release]" ], "GitHub": "

101.10.2 (2024-10-14)

\n

Bug Fixes

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

101.4.0 (2024-09-09)

\n

Features

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

100.2.4 (2024-08-26)

\n

Bug Fixes

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

100.0.4 (2023-11-06)

\n

Bug Fixes

\n" @@ -1728,12 +1728,12 @@ "v100.0.3": { "Maintenance": [ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)", - "release: cut 100.0.3 [skip release]", - "deps: upgrade several dependencies (#2686)" + "deps: upgrade several dependencies (#2686)", + "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ - "parse the ou filter correctly for all ou types (#2691)", - "merge to master" + "merge to master", + "parse the ou filter correctly for all ou types (#2691)" ], "GitHub": "

100.0.3 (2023-09-13)

\n

Bug Fixes

\n" }, @@ -1742,14 +1742,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "increase default cypress timeout to reduce test flakiness (#2456)", - "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", + "nightly failing to set up cypress (#2378)", "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", "release: cut 100.0.2 [skip release]", - "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", + "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", "disable nightly scheduled test run (#2511)", "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)", + "increase default cypress timeout to reduce test flakiness (#2456)" ], "Documentation": [ "move docs to app (#2384)" @@ -1758,22 +1758,22 @@ }, "v100.0.1": { "Maintenance": [ - "release: cut 100.0.1 [skip release]", - "nightly failing to set up cypress (#2378)" + "nightly failing to set up cypress (#2378)", + "release: cut 100.0.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" ], "Documentation": [ - "move docs to app (#2384)", - "move docs to app repo" + "move docs to app repo", + "move docs to app (#2384)" ], "GitHub": "

100.0.1 (2023-06-12)

\n

Bug Fixes

\n" }, "v100.0.0": { "Maintenance": [ - "update version and add app-hub id (#2366)", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "update version and add app-hub id (#2366)" ], "Features": [ "update gh workflows and set version to 100.0.0 (#2367)" @@ -1788,8 +1788,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]" @@ -1853,24 +1853,24 @@ "v99.11.0": { "Maintenance": [ "release: cut 99.11.0 [skip ci]", - "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)", "cli-app-scripts upgrade", "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)", + "send slack message if build on master fails (#2236)", + "add todos", + "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)", "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)", - "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)" + "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)" ], "Features": [ - "iframe-plugin: receive pwa installation status from plugins", - "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)" + "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)", + "iframe-plugin: receive pwa installation status from plugins" ], "Bug Fixes": [ "add property to the top-most item of each iframe plugin type", - "wait to render until the first item of the type has gotten the plugin", - "dont use the component", + "remove unused var", "bump d2-ui-interpretations and related components for BETA-42 (#2286)", - "remove unused var" + "wait to render until the first item of the type has gotten the plugin", + "dont use the component" ], "Refactoring": [ "combine loops" @@ -1883,8 +1883,8 @@ "fix props handling when switching Map <-> DV plugins (#2272)" ], "Maintenance": [ - "add PR template", - "release: cut 99.10.23 [skip ci]" + "release: cut 99.10.23 [skip ci]", + "add PR template" ], "GitHub": "

99.10.23 (2023-03-24)

\n

Bug Fixes

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

2.0.0 (2024-02-28)

\n

Features

\n\n

BREAKING CHANGES

\n
    \n
  • force CI to bump to v100
  • \n
" }, "v1.2.6": { "Maintenance": [ - "bump to v99.9.9", "release: cut 1.2.6 [skip release]", - "add AppHub id to d2.config", - "workflow: update gh workflow", + "bump to v99.9.9", "set minDHIS2Version to 2.39", - "prepare continuous release" + "workflow: update gh workflow", + "prepare continuous release", + "add AppHub id to d2.config" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2516,9 +2516,9 @@ "v1.2.1": { "Bug Fixes": [ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", - "translations: sync translations from transifex (master)", + "support array of objects", "use reduce", - "support array of objects" + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 1.2.1 [skip ci]" @@ -2527,8 +2527,8 @@ }, "v1.2.0": { "Features": [ - "checkbox for generating outlier data", "checkbox for skipping tracked entity data", + "checkbox for generating outlier data", "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)" ], "Bug Fixes": [ @@ -2600,8 +2600,8 @@ }, "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", @@ -2645,13 +2645,13 @@ ], "Bug Fixes": [ "prevent failing jest test", - "remove v37 e2e", - "update jest mock [DHIS2-15415]", "translations: sync translations from transifex (master)", - "update v39 fixtures", - "update v38 fixtures", "add scroll on workflow selector [DHIS2-15415]", - "add scroll for workflows [DHIS2-15415]" + "add scroll for workflows [DHIS2-15415]", + "update v38 fixtures", + "remove v37 e2e", + "update v39 fixtures", + "update jest mock [DHIS2-15415]" ], "Maintenance": [ "release: cut 100.0.8 [skip release]", @@ -2664,11 +2664,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "release: cut 100.0.7 [skip release]", - "add e2e test runs for new versions and fresh fixtures", "fix formatting uissue in workflows config file", + "release: cut 100.0.7 [skip release]", "upgrade packages and produce new fixtures", - "fix cypress tests referring to last year" + "fix cypress tests referring to last year", + "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
" }, @@ -2710,8 +2710,8 @@ }, "v100.0.2": { "Documentation": [ - "remove distinction between workflow and cogs based approval", - "add minimal intro." + "add minimal intro.", + "remove distinction between workflow and cogs based approval" ], "Bug Fixes": [ "correctly specify approval short name for app override" @@ -2738,10 +2738,10 @@ }, "v100.0.0": { "Maintenance": [ - "add code owners", "release: migrate to new app version scheme", - "release: cut 100.0.0 [skip ci]", - "release: cut v100 and become continuously delivered" + "add code owners", + "release: cut v100 and become continuously delivered", + "release: cut 100.0.0 [skip ci]" ], "Build Updates": [ "verify: enable apphub publish" @@ -2760,9 +2760,9 @@ "data-workspace: reduce header height (#108)" ], "Maintenance": [ - "upgrade @dhis2/ui so it contains table header fixes", + "dedupe and refresh yarn lock", "release: cut 1.16.8 [skip ci]", - "dedupe and refresh yarn lock" + "upgrade @dhis2/ui so it contains table header fixes" ], "GitHub": "

1.16.8 (2021-10-12)

\n

Bug Fixes

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

1.13.1 (2021-08-24)

\n

Bug Fixes

\n
    \n
  • period-select: update when periodType changes (#61) (ab91327)
  • \n
" }, @@ -2990,42 +2990,42 @@ }, "v1.12.0": { "Bug Fixes": [ - "add loading and fetch error statuses", + "use tooltip for FETCH_ERROR", + "add color prop to approval state icons", "org-unit-select: allow period and workflow to be null", "org-unit-select: switch to data-engine so requests aren't cancelled", - "tweak approval status label loading animation", "remove empty comment", - "use tooltip for FETCH_ERROR", - "use custom org unit tree checked styles", + "tweak approval status label loading animation", "use 'UNAPPROVABLE' as default approval status", + "use custom org unit tree checked styles", "add maxpopoverwidth prop to ContextSelect", - "add color prop to approval state icons" + "add loading and fetch error statuses" ], "Maintenance": [ "lint", - "deps-dev: update cli-style", - "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons", "upgrade @dhis2/ui and deduplicate", - "update pot file", + "deps-dev: update cli-style", "release: cut 1.12.0 [skip ci]", - "update icons" + "update icons", + "update pot file", + "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons" ], "Features": [ - "add loading icon for approval states", + "add org-unit approval status context", "add icon for approval status load error", - "use status icons", "org-unit-select: add approval status icons to nodes", - "add StatusIcon component", - "add org-unit approval status context" + "use status icons", + "add loading icon for approval states", + "add StatusIcon component" ], "Refactoring": [ - "update fetchApprovalStatus to take singular org unit id", - "store workflow and period IDs in approval state", - "s/approvalState/approvalStatus", - "use more generic names for approval status helpers", "use debounced version of useFetchApprovalStatuses by default", "fetch approval statuses in node label component", - "extract approval status label icon rendering" + "use more generic names for approval status helpers", + "extract approval status label icon rendering", + "store workflow and period IDs in approval state", + "s/approvalState/approvalStatus", + "update fetchApprovalStatus to take singular org unit id" ], "Testing": [ "fix org unit selectOrgUnit test" @@ -3080,11 +3080,11 @@ }, "v100.8.3": { "Build Updates": [ - "fix workflow expression", "add e2e", "update workflows (#401)", + "remove custom cypress reporter", "add netlify deploy workflows", - "remove custom cypress reporter" + "fix workflow expression" ], "Maintenance": [ "release: cut 100.8.3 [skip release]", @@ -3106,8 +3106,8 @@ }, "v100.8.1": { "Bug Fixes": [ - "remove duplicate parsing function", - "upload download artifact versions (#400)" + "upload download artifact versions (#400)", + "remove duplicate parsing function" ], "Maintenance": [ "release: cut 100.8.1 [skip release]" @@ -3116,12 +3116,12 @@ }, "v100.8.0": { "Features": [ - "make collapsed section same width of when they are expanded", + "make collapsible a feature toggle", "make section collapsable if they are not rendered as tabs", "revert setting collapsible with feature toggle", - "make data sets sections collapsable", "add an arrow button to collapse or expand each section", - "make collapsible a feature toggle" + "make data sets sections collapsable", + "make collapsed section same width of when they are expanded" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -3137,16 +3137,16 @@ "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
" }, "v100.6.0": { "Maintenance": [ - "enhance CI", "release: cut 100.6.0 [skip release]", - "fix workflow and enable yarn caching" + "fix workflow and enable yarn caching", + "enhance CI" ], "Features": [ "add vertical tab rendering of sections in a data set" @@ -3194,8 +3194,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "apply code review comments", - "change file structure to separate transposed from grouped" + "change file structure to separate transposed from grouped", + "apply code review comments" ], "Testing": [ "add missed tests" @@ -3230,17 +3230,17 @@ "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "prevent unnecessary renders when form has errors (#358)", - "prevent setting warning as undefined", - "tests: update tests", "help: add warning style reference to help", + "prevent setting warning as undefined", + "validator: limits as warning instead of error (#357)", + "prevent unnecessary renders when form has errors (#358)", "warning border style to yellow", - "validator: limits as warning instead of error (#357)" + "tests: update tests" ], "Refactoring": [ "validation-tooltip: rename invalid prop to enabled", - "cleanup", - "extract warningvalidate" + "extract warningvalidate", + "cleanup" ], "Documentation": [ "comment" @@ -3267,9 +3267,9 @@ }, "v100.3.5": { "Testing": [ - "publish jest test results to reportportal (#352)", + "fix ci", "use org variables + add RP attributes", - "fix ci" + "publish jest test results to reportportal (#352)" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -3290,11 +3290,11 @@ }, "v100.3.3": { "Testing": [ - "publish cypress test results to reportportal (#349)", + "cleaning PR", "use import instead of require", "debug merging launches", - "update API_KEY name and merge parallel launches", - "cleaning PR" + "publish cypress test results to reportportal (#349)", + "update API_KEY name and merge parallel launches" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -3316,56 +3316,56 @@ "v100.3.1": { "Refactoring": [ "metadata selectors: add comments & rename variable to reflect its contents", - "use delete limits: use \"useDataValueSetQueryKey\"", "add data-tests attrs to cat-combo-table-body related components", - "prepare test utils to accept a shared QueryCache", + "use delete limits: use \"useDataValueSetQueryKey\"", "metadata selectors: improve names, ensure consistent default values", - "cover useUpdateLimits and useDeleteLimits with tests (#313)" + "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "prepare test utils to accept a shared QueryCache" ], "Testing": [ + "use imperative validate: cover request failure", + "metadata selectors: add jest tests for all untested selectors", + "use imperative validate: cover response transformation", + "cover remaining metadata selectors", "use delete data value mutation: cover with tests", - "cover hooks in data-value-mutations.js (#314)", - "cartesian: cover with tests (DHIS2-14386)", "use set form completion mutation: cover with tests", - "use delete limits: cover with tests", - "use update limits: cover with tests", - "cover & cartesian", + "category combo table body: cover with tests", "use set data value mutation: cover with tests", + "cover & cartesian", + "use update limits: cover with tests", "cover useImperativeValidate with tests (#321)", - "use imperative validate: cover request failure", - "metadata selectors: add jest tests for all untested selectors", - "cover remaining metadata selectors", + "use delete limits: cover with tests", "use imperative validate: use real query keys instead of mocked ones", - "use upload file data value mutation: cover with tests", - "category combo table body: cover with tests", - "use imperative validate: cover response transformation" + "cartesian: cover with tests (DHIS2-14386)", + "cover hooks in data-value-mutations.js (#314)", + "use upload file data value mutation: cover with tests" ], "Maintenance": [ - "catch up dev with master", - "merge `master` to development (#325)", - "release: cut 100.3.1 [skip release]", - "remove unnecessary code from test", - "release: cut 100.2.4 [skip release]", + "update cypress to v12 and upgrade related configs & code (#319)", "release: cut 100.2.2 [skip release]", - "release: cut 100.2.0 [skip release]", + "release: cut 100.2.3 [skip release]", "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "merge `master` to development (#325)", + "remove outdated comment from test", "remove duplicate & unused utils file", - "release: cut 100.1.2 [skip release]", + "release: cut 100.2.0 [skip release]", "remove duplicate test", - "release: cut 100.2.1 [skip release]", - "update cypress to v12 and upgrade related configs & code (#319)", - "release: cut 100.2.3 [skip release]", - "remove outdated comment from test" + "remove unnecessary code from test", + "release: cut 100.1.2 [skip release]", + "catch up dev with master", + "release: cut 100.3.1 [skip release]", + "release: cut 100.2.4 [skip release]", + "release: cut 100.2.1 [skip release]" ], "Bug Fixes": [ - "rollback failed complete [DHIS2-15033] (#312)", + "lock forms when organisation unit is closed [BETA-25] (#317)", + "cartesian: return empty array when no vectors provided", + "include attribute options in completion post [DHIS2-15032] (#311)", "use FetchError class from app-runtime [DHIS2-15085] (#316)", + "rollback failed complete [DHIS2-15033] (#312)", "cover useSetFormCompletionMutation with tests (#315)", - "include attribute options in completion post [DHIS2-15032] (#311)", - "translations: sync translations from transifex (development)", "use set form completion mutation: handle optimistic update errors correctly", - "cartesian: return empty array when no vectors provided", - "lock forms when organisation unit is closed [BETA-25] (#317)" + "translations: sync translations from transifex (development)" ], "Features": [ "merge development into master" @@ -3374,49 +3374,49 @@ }, "v100.3.0": { "Features": [ - "lock-status: check lockDate (wip)", "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", + "lock-status: check lockDate (wip)", "lock-status: add expiry to footer bar", "nice UI" ], "Bug Fixes": [ - "handle undefined data set", - "error when no period is selected", + "only update status from backend once", "adjust for different time locales", - "remove conditional chaining", - "cover useSetFormCompletionMutation with tests (#315)", + "use suggested text", "use relative time with absolute time in tooltip", - "only update status from backend once", - "use set form completion mutation: handle optimistic update errors correctly", - "align inputPeriod check with backend [DHIS2-14218]", - "include username in string for i18n", "don't show expiration if excepted by user authorities", + "remove conditional chaining", + "include username in string for i18n", + "align inputPeriod check with backend [DHIS2-14218]", "expiry date calculation", - "use suggested text" + "error when no period is selected", + "cover useSetFormCompletionMutation with tests (#315)", + "handle undefined data set", + "use set form completion mutation: handle optimistic update errors correctly" ], "Refactoring": [ "remove extra org unit dependency", "shorter ISO string", "use delete limits: use \"useDataValueSetQueryKey\"", - "prepare test utils to accept a shared QueryCache", - "cover useUpdateLimits and useDeleteLimits with tests (#313)" + "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "prepare test utils to accept a shared QueryCache" ], "Testing": [ "use delete data value mutation: cover with tests", - "cover hooks in data-value-mutations.js (#314)", "use set form completion mutation: cover with tests", - "use delete limits: cover with tests", - "use update limits: cover with tests", "use set data value mutation: cover with tests", + "use update limits: cover with tests", + "use delete limits: cover with tests", + "cover hooks in data-value-mutations.js (#314)", "use upload file data value mutation: cover with tests" ], "Maintenance": [ - "remove outdated comment from test", - "remove log", "update comment", "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", - "remove unnecessary code from test", + "remove outdated comment from test", "remove duplicate test", + "remove unnecessary code from test", + "remove log", "release: cut 100.3.0 [skip release]" ], "GitHub": "

100.3.0 (2023-05-16)

\n

Features

\n" @@ -3581,10 +3581,10 @@ "v100.9.0": { "Features": [ "add more tests to cover add exchange usecase", - "add more tests and improve some of the existing ones", "add tests to cover edit exchange usecase and format", - "add tests to cover add exchnage usecase", - "add tests to cover add exchange usecase" + "add tests to cover add exchange usecase", + "add more tests and improve some of the existing ones", + "add tests to cover add exchnage usecase" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -3602,15 +3602,15 @@ }, "v100.8.0": { "Features": [ - "add additional tests for main exchange page", "add more tests to general data page and refactor existing ones", + "add additional tests for main exchange page", "more tests for data page and setup for other pages", - "add initial tests for main data display page", - "add some tests for main data page" + "add some tests for main data page", + "add initial tests for main data display page" ], "Bug Fixes": [ - "fix format", - "add mock for resize observer" + "add mock for resize observer", + "fix format" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -3637,19 +3637,19 @@ }, "v100.6.0": { "Bug Fixes": [ - "minor fixes", "update fixtures for cypress tests", + "minor fixes", "move testing libraty to dev dependencies", "add missing transations" ], "Features": [ - "show sharing button only if the user can share the exchange", "add sharing button which opens a sharing dialog in configurations", - "upgrade node version for ci", - "add tests for edit overview page", "upgrade app platform and ui library", + "add tests for edit overview page", "add sharing settings", "add sharing button to data exchange configurations", + "upgrade node version for ci", + "show sharing button only if the user can share the exchange", "update version of dhis2 app runtime" ], "Maintenance": [ @@ -3763,8 +3763,8 @@ "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", "manually propagate error style changes from master to new CSS module", - "show error UI when plugin has empty rows", - "address css lint errors" + "address css lint errors", + "show error UI when plugin has empty rows" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -3786,8 +3786,8 @@ "Maintenance": [ "use hardcoded dev version for running e2e prod tests (#3240)", "consolidate visualization error test", - "release: cut 100.8.1 [skip release]", - "bump analytics version" + "bump analytics version", + "release: cut 100.8.1 [skip release]" ], "Bug Fixes": [ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)", @@ -3801,8 +3801,8 @@ }, "v100.8.0": { "Features": [ - "improve support for right-to-left languages (#3073)", - "add stylelint cli-style#464" + "add stylelint cli-style#464", + "improve support for right-to-left languages (#3073)" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -3811,26 +3811,26 @@ }, "v100.7.2": { "Maintenance": [ - "tweak test config", - "tweak jest config so it only reports to portal when on CI", - "disable report-portal debug logging", - "remove unneeded console.error hack", - "deps: bump the security group across 1 directory with 7 updates (#3192)", + "fix local jest run (#3218)", + "prevent visualization plugin test to log errors by fixing the test", + "release: cut 100.7.2 [skip release]", "prevent console error output", + "tweak test config", + "prevent error log for missing components", "remove reference to maps app", - "remove unclear code and replace with ESLint disable comment", "deduplicate deps", + "disable report-portal debug logging", "do not log action errors during jest test run", - "prevent error log for missing components", - "prevent visualization plugin test to log errors by fixing the test", + "remove unneeded console.error hack", + "remove unclear code and replace with ESLint disable comment", "remove test file without any tests", - "do not log getShallowAddToLayoutButton during test run", - "release: cut 100.7.2 [skip release]", - "fix local jest run (#3218)" + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "tweak jest config so it only reports to portal when on CI", + "do not log getShallowAddToLayoutButton during test run" ], "Bug Fixes": [ - "translations: sync translations from transifex (master) (#3200)", - "add requireActual to analytics mock to prevent component missing errors" + "add requireActual to analytics mock to prevent component missing errors", + "translations: sync translations from transifex (master) (#3200)" ], "GitHub": "

100.7.2 (2024-09-25)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3200) (4f5635d)
  • \n
" }, @@ -3850,8 +3850,8 @@ "add subtitle field to pivot table options [DHIS2-16158] (#3178)" ], "Maintenance": [ - "disable report portal cypress config so we can see failures on ci", - "release: cut 100.7.0 [skip release]" + "release: cut 100.7.0 [skip release]", + "disable report portal cypress config so we can see failures on ci" ], "Bug Fixes": [ "allow setting a label to the subtitle input" @@ -3860,13 +3860,13 @@ }, "v100.6.2": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ + "release: cut 100.6.2 [skip release]", "remove !important styles", - "use constant from analytics instead of 'co'", - "release: cut 100.6.2 [skip release]" + "use constant from analytics instead of 'co'" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

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

100.6.0 (2024-08-08)

\n

Bug Fixes

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

Features

\n
    \n
  • pivot table as default vis type in DV (DHIS2-15833) (#3159) (0eccf93)
  • \n
" }, @@ -3909,9 +3909,9 @@ }, "v100.5.8": { "Bug Fixes": [ - "bump analytics to 26.7.5 for period translations", + "bump analytics with fix for DHIS2-16904 (#3124)", "bump analytics for testing", - "bump analytics with fix for DHIS2-16904 (#3124)" + "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -3920,13 +3920,13 @@ }, "v100.5.7": { "Maintenance": [ - "release: cut 100.5.7 [skip release]", - "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 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 ws from 5.2.3 to 5.2.4 (#3116)", + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", + "release: cut 100.5.7 [skip release]", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)" + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -3935,9 +3935,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]" @@ -3946,26 +3946,26 @@ }, "v100.5.5": { "Maintenance": [ - "do not run release step on dev branch (#3083)", + "optimize Cypress recordings with conditional triggers (#3043)", "run release job for tags (#3064)", "release: cut 100.5.5 [skip release]", - "optimize Cypress recordings with conditional triggers (#3043)" + "do not run release step on dev branch (#3083)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", "merge to master", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", + "translations: sync translations from transifex (dev)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "dimension chip design updates (DHIS2-16272) (#2934)", - "numbers are misaligned in pivot table (DHIS2-16900) (#3072)" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", + "dimension chip design updates (DHIS2-16272) (#2934)" ] }, "v100.5.4": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", - "merge to master" + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", + "merge to master", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -3973,10 +3973,10 @@ }, "v100.5.3": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", "try locking highcharts to 10.2.0", - "plugin flashes when interacting with Interpretations modal (#3017)", - "merge to master" + "merge to master", + "translations: sync translations from transifex (dev)", + "plugin flashes when interacting with Interpretations modal (#3017)" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -3990,9 +3990,9 @@ }, "v100.5.2": { "Bug Fixes": [ + "correct typo in visualisation type", "wait for different SVG for single value", "add classnames and update json instructions file for outlier tables (#3000)", - "correct typo in visualisation type", "change urlReg to urlGlob and correct glob pattern for outlier tables", "remove query param section from url glob" ], @@ -4003,10 +4003,10 @@ }, "v100.5.1": { "Bug Fixes": [ - "enable the loading spinner when props change", "fix period filter and loading spinner when filtering in dashboard (#3002)", - "ensure only the first period item is used", - "merge to master" + "merge to master", + "enable the loading spinner when props change", + "ensure only the first period item is used" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -4014,101 +4014,101 @@ }, "v100.5.0": { "Maintenance": [ - "bump Cypress to version 13 (#2935)", - "upgrade @dhis2/analytics", + "include release notes in slackbot message (#2974)", + "yarn deduplicate", + "run the release step on both dev and master branches (#2990)", "release: cut 100.5.0 [skip release]", - "add slack bot release success message (#2965)", + "apply consistent naming to push analytics class names", + "bump Cypress to version 13 (#2935)", "remove testRegex from jest config (#2956)", "bump node to version 18", - "apply consistent naming to push analytics class names", - "include release notes in slackbot message (#2974)", + "add slack bot release success message (#2965)", "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "run the release step on both dev and master branches (#2990)", - "yarn deduplicate", - "reorganised dev commits" + "reorganised dev commits", + "upgrade @dhis2/analytics" ], "Testing": [ - "refactor data.cy.js to independent test cases", - "hover over list to prevent it from being stale", "don't expect subtitle to be visible by default", - "adapt tests to new database (#2975)" + "adapt tests to new database (#2975)", + "refactor data.cy.js to independent test cases", + "hover over list to prevent it from being stale" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "push-analytics: add push analytics instructions (#2985)", "add custom errors for analytics requests (#2874)", - "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)" + "translations: sync translations from transifex (dev)", + "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "push-analytics: add push analytics instructions (#2985)" ], "Features": [ - "add class-names for push-analytics (#2966)", - "support Outlier table visualization type (DHIS2-13858) (#2942)" + "support Outlier table visualization type (DHIS2-13858) (#2942)", + "add class-names for push-analytics (#2966)" ] }, "v100.4.0": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", "update cli-app-scripts and analytics deps", + "hide icon from visualization when option is toggled", + "translations: sync translations from transifex (dev)", + "fix bug which cause current to loose props", + "do not pass a boolean for icons when saving", "fetch data element icon and pass it in extraOptions", "avoid visualization flashing when changing options", + "avoid crash when visualization object is empty (ie. New)", "dependency updates (#2243)", - "hide icon from visualization when option is toggled", - "do not pass a boolean for icons when saving", - "set disabledOptions on AO loading and vis type switching", - "fix bug which cause current to loose props", - "avoid crash when visualization object is empty (ie. New)" + "set disabledOptions on AO loading and vis type switching" ], "Maintenance": [ - "use alpha version of analytics", - "revert the test server changes and move to a separate PR", - "fix rebase conflict resolutions", - "fix linting error", + "switch test server to debug (test.e2e is broken/slow)", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "regenerate pot file", "upgrade cypress to v12 and adjust project to it", - "use renamed github shared workflow (#2912)", "remove videos", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "configure continuous delivery workflows (#2254)", - "switch test server to debug (test.e2e is broken/slow)", + "use alpha version of analytics", + "use renamed github shared workflow (#2912)", + "fix linting error", + "fix rebase conflict resolutions", "update pot file", - "analytics: add support for cumulative values", + "manually bump deps (#2543)", + "revert the test server changes and move to a separate PR", "release: cut 100.4.0 [skip release]", - "regenerate pot file", - "manually bump deps (#2543)" + "analytics: add support for cumulative values" ], "Features": [ - "disable legend option when cumulative values is enabled", - "remove disabled before passing object to visualization generator", "disabled options based on cumulativeValues in PT DHIS2-15728", - "handle disabled option in Redux store", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "cumulative values in PT (DHIS2-5497) (#2746)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "handle disabled option in Redux store", + "remove disabled before passing object to visualization generator", "support non-gregorian fixed periods (#2233)", - "single value background color change based upon legend (DHIS2-13702) (#2223)", - "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", - "v100.4.0" + "v100.4.0", + "disable legend option when cumulative values is enabled", + "handle disabled and helpText props for disabled options" ], "Testing": [ "add helper functions for totals options", - "fix test failing due to change in single value behaviour", - "add tests for cumulativeValues option in PT", "use current year instead of hardcode it", - "enhance tests, options and sorting", - "refactor clickCheckbox to check/uncheckCheckbox" + "add tests for cumulativeValues option in PT", + "refactor clickCheckbox to check/uncheckCheckbox", + "fix test failing due to change in single value behaviour", + "enhance tests, options and sorting" ], "Refactoring": [ + "streamlined code", + "avoid involuntary changes to current in Redux store", "simplify code for passing displayProperty", - "allow non toggleable select to be disabled", + "allow legend related option to be disabled", "rename variable for clarity", - "allow checkbox options to be disabled", - "avoid extra prop and detect visType internally", "allow disabled to be passed as prop", - "streamlined code", - "remove unnecessary code", - "allow legend related option to be disabled", - "add helper text when used in PT DHIS2-15727", + "allow non toggleable select to be disabled", + "avoid extra prop and detect visType internally", "revert changes to option components", - "avoid involuntary changes to current in Redux store", - "add styles for titles of disabled sections" + "remove unnecessary code", + "allow checkbox options to be disabled", + "add styles for titles of disabled sections", + "add helper text when used in PT DHIS2-15727" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -4121,13 +4121,13 @@ "v100.3.1" ], "Maintenance": [ - "release: cut 100.3.1 [skip release]", - "use reportportal fork", - "move RP agent-js-cypress to dhis2 org", "consolidate cypress tests (#2890)", "consolidate legend tests (#2897)", + "release: cut 100.3.1 [skip release]", + "use latest analytics-e2e-tests workflow", + "use reportportal fork", "get BRANCH_NAME and PR_TITLE", - "use latest analytics-e2e-tests workflow" + "move RP agent-js-cypress to dhis2 org" ] }, "v100.3.0": { @@ -4135,19 +4135,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", + "only update interpretations list when in DOM", "translate dimension labels in PT DHIS2-15750 (#2783)", + "translations: sync translations from transifex (dev)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "change legend type description to fit SV (DHIS2-15120) (#2757)", "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "prevent state update when modal is closing", - "only update interpretations list when in DOM" + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -4155,80 +4155,80 @@ }, "v100.2.0": { "Features": [ - "use Toolbar and ToolbarSidebar from analytics (#2358)", - "update download menu to use hovermenu components from analytics", "use interpretations button from analytics", "use hover menu components from analytics for options menu", "use UpdateButton and HoverMenubar from analytics", + "use Toolbar and ToolbarSidebar from analytics (#2358)", + "update download menu to use hovermenu components from analytics", "100.2.0 (#2741)" ], "Maintenance": [ - "fix legend e2e test even better", - "disable the scheduled nightly test run (#2602)", + "fix lines e2e test", "switch test server to debug (test.e2e is broken/slow)", - "fix scatter e2e", + "fix odd linter error which only fires on ci", + "increase cypress default timeout for DOM activity (#2549)", + "release: cut 100.2.0 [skip release]", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "update pot file", "fix typo in component name", - "revert the test server changes and move to a separate PR", - "fix lines e2e test", - "fix start e2e", + "upgrade @dhis2/analytics to latest", + "remove videos", + "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "clean up unused imports", + "fix icon e2e", + "fix scatter e2e", "upgrade analytics to get decreased padding", - "fix odd linter error which only fires on ci", + "disable the scheduled nightly test run (#2602)", "fix missing and redundant imports", - "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "fix start e2e", "fix failing legens e2e test", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "remove videos", - "advance the schedule for the nightly run (#2575)", - "update pot file", - "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "fix icon e2e", - "manually bump deps (#2543)", - "increase cypress default timeout for DOM activity (#2549)", - "upgrade cypress to v12 and adjust project to it", - "upgrade @dhis2/analytics to latest", "run workflow release job on tags as well (#2386)", "remove yarn start command which was only used for development", - "clean up unused imports", - "release: cut 100.2.0 [skip release]", - "gitignore cypress videos" + "upgrade cypress to v12 and adjust project to it", + "gitignore cypress videos", + "advance the schedule for the nightly run (#2575)", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "fix legend e2e test even better", + "manually bump deps (#2543)", + "revert the test server changes and move to a separate PR" ], "Testing": [ - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "prevent test names from being dynamic (#2576)", - "rename AO-title to titlebar (DHIS2-15063) (#2435)", - "comment out icon tests for currently unsupported types", - "skip legend test while data element icons are unsupported", "more tests for custom calculations (DHIS2-13871) (#2287)", - "extend timeout after delete has been triggered (#2499)" + "skip legend test while data element icons are unsupported", + "comment out icon tests for currently unsupported types", + "extend timeout after delete has been triggered (#2499)", + "prevent test names from being dynamic (#2576)", + "add Cypress tests for SV icon (DHIS2-10496) (#2372)", + "rename AO-title to titlebar (DHIS2-15063) (#2435)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", "tweak viz type selector styles to match toolbar", - "adjust e2e element slectors", "adjust data test name", + "translations: sync translations from transifex (dev)", "observe size changes for legend positioning", - "remove divider from plain data source submenu", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "adjust closeFileMenuWithClick command", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`" + "remove divider from plain data source submenu", + "adjust e2e element slectors", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)" ], "Refactoring": [ - "rename const for clarity", - "move the size logic from the plugin wrapper" + "move the size logic from the plugin wrapper", + "rename const for clarity" ] }, "v100.1.4": { "Testing": [ - "extend timeout for loading visualizations (#2368)", - "prevent items in transfer from being stale when filtering (#2321)" + "prevent items in transfer from being stale when filtering (#2321)", + "extend timeout for loading visualizations (#2368)" ], "Documentation": [ - "move docs to app (#2390)", - "move docs to app repo" + "move docs to app repo", + "move docs to app (#2390)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "image paths and apply d2 style" + "image paths and apply d2 style", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.1.4 [skip release]" @@ -4236,11 +4236,11 @@ }, "v100.1.3": { "Bug Fixes": [ - "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "case E7113 throws same msg as E7114 (#2278)", - "single value size and position issues (analytics@25.1.10) (#2359)", - "v100.1.1" + "v100.1.1", + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", + "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", + "single value size and position issues (analytics@25.1.10) (#2359)" ], "Maintenance": [ "release: cut 100.1.3 [skip release]" @@ -4264,63 +4264,63 @@ }, "v100.1.0": { "Features": [ + "plugin: send installation status [DHIS2-15097] (#2273)", "custom calculations (DHIS2-13871) (#2232)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", "support non-gregorian fixed periods (#2233)", - "plugin: send installation status [DHIS2-15097] (#2273)", - "100.1.0 (#2286)", - "single value background color change based upon legend (DHIS2-13702) (#2223)" + "100.1.0 (#2286)" ], "Maintenance": [ - "release: cut 100.0.3", - "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", - "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", - "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", - "release: cut 100.0.1", - "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", - "bump analytics (#2279)", - "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", - "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", - "converge master-to-dev (#2281)", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "prepare app for continuous delivery", - "release: cut 100.0.2", + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "add styled-jsx which is a peer dependency (#2253)", "bump analytics (#2276)", + "release: cut 100.0.3", + "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "bump analytics (#2279)", + "deps: bump async from 2.6.3 to 2.6.4 (#2148)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", - "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", + "release: cut 100.0.1", "trigger v100.0.0 (#2237)", - "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", + "release: cut 100.0.0", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "configure continuous delivery workflows (#2254)", + "release: cut 100.0.2", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "converge master-to-dev (#2281)", "set v100.0.0", - "release: cut 100.1.0 [skip release]", - "add styled-jsx which is a peer dependency (#2253)", - "release: cut 100.0.0", "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "deps: bump async from 2.6.3 to 2.6.4 (#2148)" + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", + "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", + "prepare app for continuous delivery", + "release: cut 100.1.0 [skip release]", + "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", + "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)" ], "Testing": [ - "fix test failing due to change in single value behaviour", - "add extended timeout for file open modal (#2284)" + "add extended timeout for file open modal (#2284)", + "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", "update cli-app-scripts and analytics deps", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", - "dependency updates (#2243)", - "remove old i18n initialisation (#2241)", + "update cli-app-scripts and analytics (#2247)", "hide icon from visualization when option is toggled", "plugin sends installation status (#2277)", + "do not pass a boolean for icons when saving", "nightly workflow has to run on default branch which is currently dev (#2269)", + "fetch data element icon and pass it in extraOptions", + "set height on chart container when not defined (#2246) (#2250)", + "remove old i18n initialisation (#2241)", + "target window.parent for postRobot communication (#2256)", "translations: sync translations from transifex (master) (#2192)", - "inject CSS UI variables in plugin (#2270)", "deps: bump cli-app-scripts for precaching improvement", - "target window.parent for postRobot communication (#2256)", - "do not pass a boolean for icons when saving", - "update cli-app-scripts and analytics (#2247)", - "set height on chart container when not defined (#2246) (#2250)" + "inject CSS UI variables in plugin (#2270)", + "dependency updates (#2243)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)" ] } }, @@ -4339,9 +4339,9 @@ "fix main branch ref in concurrency expression (#2104)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 101.1.13 [skip release]" @@ -4520,19 +4520,19 @@ }, "v101.0.0": { "Features": [ - "migrate TEI and Event export to new tracker API", - "move TEI import to new tracker endpoints", + "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", "move Event import to new tracker endpoints", - "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)" + "move TEI import to new tracker endpoints", + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "lint issues", + "update tests snapshots", "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter", "migration-trackedentity: change followupStatus to followup", "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", - "loader keeps showing when opening export in new page", - "update tests snapshots" + "lint issues", + "loader keeps showing when opening export in new page" ], "Refactoring": [ "apply code review comments", @@ -4581,8 +4581,8 @@ }, "v99.9.10": { "Bug Fixes": [ - "update version number for app", - "force trigger a release" + "force trigger a release", + "update version number for app" ], "Maintenance": [ "release: cut 99.9.10 [skip release]" @@ -4591,202 +4591,202 @@ }, "v99.9.9": { "Features": [ - "publish first version under continuous release", "org unit core id scheme select", "geojson import icon", "new GeoJSON importer (DHIS2-7171)", + "import Earth Engine data for population (#1457)", "metadata export: remove csv option and adjust intro text", - "import Earth Engine data for population (#1457)" + "publish first version under continuous release" ], "Maintenance": [ - "release: cut 1.5.12 [skip ci]", - "remove \"xml\" from metadata import/export feature files", + "upgrade snapshot tests", + "release: cut 1.5.67 [skip ci]", + "release: cut 1.5.26 [skip ci]", + "release: cut 1.5.16 [skip ci]", + "release: cut 1.5.31 [skip ci]", + "release: cut 1.5.54 [skip ci]", + "release: cut 1.5.57 [skip ci]", + "release: cut 1.5.44 [skip ci]", "release: cut 1.5.34 [skip ci]", - "localize", - "release: cut 1.5.11 [skip ci]", + "release: cut 1.5.38 [skip ci]", + "update test snapshots", + "release: cut 1.5.43 [skip ci]", + "release: cut 1.4.0 [skip ci]", "release: cut 1.5.35 [skip ci]", - "release: cut 1.5.30 [skip ci]", - "release: cut 1.5.2 [skip ci]", - "release: cut 1.5.48 [skip ci]", - "release: cut 1.3.7 [skip ci]", - "release: cut 1.5.51 [skip ci]", - "release: cut 1.5.40 [skip ci]", - "use sync mode temporarily", - "release: cut 1.5.31 [skip ci]", - "release: cut 1.5.10 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.4.4 [skip ci]", + "browserlist upgrade", + "release: cut 1.5.65 [skip ci]", + "release: cut 1.5.62 [skip ci]", + "release: cut 1.5.18 [skip ci]", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.6.0 [skip release]", "release: cut 1.5.5 [skip ci]", - "release: cut 1.4.6 [skip ci]", - "release: cut 1.5.33 [skip ci]", + "update app icon", + "localize", + "release: cut 1.5.28 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "remove \"xml\" from metadata import/export feature files", + "release: cut 1.3.4 [skip ci]", "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.44 [skip ci]", - "release: cut 1.5.8 [skip ci]", - "release: cut 1.5.32 [skip ci]", - "jest test fixes", "release: cut 1.3.3 [skip ci]", - "release: cut 1.4.8 [skip ci]", - "release: cut 1.5.53 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.5.19 [skip ci]", + "move app to continuous release", "release: cut 1.5.41 [skip ci]", + "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.14 [skip ci]", + "release: cut 1.5.25 [skip ci]", + "jest test fixes", + "release: cut 1.5.15 [skip ci]", "release: cut 1.5.49 [skip ci]", - "release: cut 1.5.9 [skip ci]", - "release: cut 1.5.24 [skip ci]", - "release: cut 1.3.6 [skip ci]", - "release: cut 1.5.50 [skip ci]", - "release: cut 1.5.46 [skip ci]", - "release: cut 1.5.63 [skip ci]", + "release: cut 1.4.2 [skip ci]", + "release: cut 1.5.40 [skip ci]", + "release: cut 1.5.17 [skip ci]", + "code cleaning", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.5.3 [skip ci]", + "release: cut 1.5.42 [skip ci]", + "release: cut 1.4.7 [skip ci]", + "release: cut 1.3.0 [skip ci]", + "revert linting fixes", + "release: cut 1.5.64 [skip ci]", + "release: cut 1.5.61 [skip ci]", "node 16", - "release: cut 1.5.66 [skip ci]", - "release: cut 1.5.7 [skip ci]", - "release: cut 1.5.16 [skip ci]", - "release: cut 1.5.56 [skip ci]", - "release: cut 1.5.58 [skip ci]", - "release: cut 1.5.43 [skip ci]", - "release: cut 1.5.22 [skip ci]", - "release: cut 1.5.1 [skip ci]", + "release: cut 1.5.11 [skip ci]", "release: cut 1.5.45 [skip ci]", - "release: cut 1.4.0 [skip ci]", - "release: cut 1.2.23 [skip ci]", - "update app icon", - "release: cut 1.5.23 [skip ci]", - "revert linting fixes", - "release: cut 1.4.2 [skip ci]", - "release: cut 1.5.4 [skip ci]", - "set node version to 14 in githb scripts", - ".hooks folder", - "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.5.7 [skip ci]", + "refactor", + "release: cut 1.5.63 [skip ci]", + "release: cut 1.5.24 [skip ci]", + "release: cut 1.6.1 [skip release]", "release: cut 1.5.27 [skip ci]", - "release: cut 1.5.61 [skip ci]", - "release: cut 1.5.57 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.46 [skip ci]", "resolve conflicts in yarn.lock", - "release: cut 1.5.29 [skip ci]", - "deps: upgrade ui (#1487)", - "release: cut 1.5.55 [skip ci]", - "release: cut 1.5.37 [skip ci]", - "set node version to 14 in github scripts", - "release: cut 1.5.69 [skip ci]", - "release: cut 1.3.5 [skip ci]", - "release: cut 1.6.1 [skip release]", + "release: cut 1.5.8 [skip ci]", + "release: cut 1.5.33 [skip ci]", + "release: cut 1.4.6 [skip ci]", + "format", + "release: cut 1.2.23 [skip ci]", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.30 [skip ci]", + "release: cut 1.3.6 [skip ci]", "release: cut 1.5.39 [skip ci]", - "release: cut 1.6.0 [skip release]", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.3.1 [skip ci]", - "move app to continuous release", - "release: cut 1.5.52 [skip ci]", - "master merge", - "refactor", "release: cut 1.5.36 [skip ci]", - "release: cut 1.5.64 [skip ci]", - "release: cut 1.5.28 [skip ci]", - "release: cut 1.5.26 [skip ci]", - "release: cut 1.5.3 [skip ci]", - "release: cut 1.5.42 [skip ci]", - "release: cut 1.5.65 [skip ci]", - "format", - "release: cut 1.5.68 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "upgrade snapshot tests", - "release: cut 1.5.47 [skip ci]", - "update snapshots", - "release: cut 1.4.1 [skip ci]", "release: cut 1.4.5 [skip ci]", - "release: cut 1.5.25 [skip ci]", - "release: cut 1.5.18 [skip ci]", - "browserlist upgrade", - "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.32 [skip ci]", + "release: cut 1.5.55 [skip ci]", + "release: cut 1.5.69 [skip ci]", + "release: cut 1.5.52 [skip ci]", + "deps: upgrade ui (#1487)", + "release: cut 1.5.56 [skip ci]", + "release: cut 1.5.9 [skip ci]", "release: cut 1.5.0 [skip ci]", - "code cleaning", - "release: cut 1.4.3 [skip ci]", - "update test snapshots", - "release: cut 1.5.20 [skip ci]", - "release: cut 1.5.62 [skip ci]", - "release: cut 1.5.38 [skip ci]", + "use sync mode temporarily", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.60 [skip ci]", + "set node version to 14 in github scripts", + "release: cut 1.5.68 [skip ci]", + ".hooks folder", + "release: cut 1.5.4 [skip ci]", + "release: cut 1.5.58 [skip ci]", + "release: cut 1.5.48 [skip ci]", + "release: cut 1.5.12 [skip ci]", "release: cut 1.5.21 [skip ci]", - "release: cut 1.5.14 [skip ci]", - "release: cut 1.3.4 [skip ci]", - "release: cut 1.5.67 [skip ci]", - "release: cut 1.5.19 [skip ci]", - "release: cut 1.3.0 [skip ci]", - "release: cut 1.4.7 [skip ci]", - "release: cut 1.5.54 [skip ci]", - "release: cut 1.5.60 [skip ci]" - ], - "Bug Fixes": [ - "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", - "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", - "standardize typography", - "adjust job overview and summary design", - "async import", - "update github action to ensure yarn install is run before releasing", - "use correct update strategy for metadata import [DHIS-12479]", - "don't show list when empty (#1551)", - "use convention for page summary text (#1502)", - "centralize paging in DataPreview component", - "address issue via workaround", - "interface adjustments", - "adjust margins and add divider for Data preview section (#1510)", - "display ou parent name in preview with grey color (#1507)", - "keep the scroll from happening on preview table unnecessarily (#1539)", - "loading logic", - "use same dataset for total population (#1683)", - "hide and show associated geometry attribute select", - "preserve users preferred rows per page for data preview (#1504)", - "metadata dependency export: remove \"xml\" from intro text", - "component class name", - "swap Preview button with Preview header when previewing the data", + "release: cut 1.5.22 [skip ci]", + "release: cut 1.5.50 [skip ci]", + "release: cut 1.5.66 [skip ci]", + "release: cut 1.5.10 [skip ci]", + "release: cut 1.3.7 [skip ci]", + "master merge", + "release: cut 1.5.37 [skip ci]", + "release: cut 1.5.53 [skip ci]", + "set node version to 14 in githb scripts", + "release: cut 1.4.1 [skip ci]", + "update snapshots", + "release: cut 1.5.29 [skip ci]", + "release: cut 1.4.4 [skip ci]", + "release: cut 1.5.20 [skip ci]" + ], + "Bug Fixes": [ + "padding fixes for Earth Engine import (#1544)", + "adjust margins and add divider for Data preview section (#1510)", + "tei-export: use correct param name for teiTypeFilter (#1546)", + "interface adjustments", + "page number needs to be reset to 1 when new preview generated (#1508)", "avoid breaking selects [DHIS2-16264] (#1963)", "metadata: use correct format names on metadata pages", - "trailing newline", - "adjust org unit tree component", - "update version number for app", - "hide stateful selects to preserve state", - "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", - "move Tooltip to general components folder", - "adjust schemas page (squashme)", - "translations: sync translations from transifex (master)", - "add tooltip and disabled Period component when no EE has been selected (#1500)", - "use same page summary text as line-listing-app", - "tei-export: use correct param name for teiTypeFilter (#1546)", - "padding fixes for Earth Engine import (#1544)", - "patch webpack to support webworker importScripts with relative publicPath (#1516)", "adjust page appearance, add transparent prop", - "add earth engine card to home page (#1541)", - "adjust spacing so Job summary header and tags look better (#1509)", - "geojson property name should match input field (DHIS2-7171)", + "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", + "label text [DHIS2-11265] (#1677)", + "don't show list when empty (#1551)", + "adjust schemas layout, typography", "data element placeholder", - "update text for EE import", "use string for date inputs [DHIS2-12489] (#1750)", + "translations: sync translations from transifex (master)", + "adjust schemas page (squashme)", + "patch webpack to support webworker importScripts with relative publicPath (#1516)", + "address issue via workaround", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", "better error message", + "adjust advanced options control", + "display ou parent name in preview with grey color (#1507)", + "adjust radio prefix", + "geojson property name should match input field (DHIS2-7171)", + "remove extraneous div", + "use same page summary text as line-listing-app", + "swap Preview button with Preview header when previewing the data", + "update version number for app", + "use correct update strategy for metadata import [DHIS-12479]", + "move Tooltip to general components folder", + "dataElementGroup no longer needed to fetch current data values (#1503)", + "async import", + "centralize paging in DataPreview component", + "trailing newline", "adjust sidebar style", - "label text [DHIS2-11265] (#1677)", - "page number needs to be reset to 1 when new preview generated (#1508)", - "earth engine import string fixes (#1499)", + "add earth engine card to home page (#1541)", + "hide and show associated geometry attribute select", "use 'Organisation unit' instead of 'Org unit' in preview table", - "dataElementGroup no longer needed to fetch current data values (#1503)", + "keep the scroll from happening on preview table unnecessarily (#1539)", "don't render component if no options available", - "adjust overview card design and interaction", + "component class name", "sidebar design (squashme)", - "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", - "adjust schemas layout, typography", - "remove extraneous div", - "adjust advanced options control", + "earth engine import string fixes (#1499)", + "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", + "update text for EE import", + "standardize typography", + "adjust org unit tree component", + "use convention for page summary text (#1502)", + "loading logic", + "update github action to ensure yarn install is run before releasing", + "hide stateful selects to preserve state", + "use same dataset for total population (#1683)", "look for coc match by code", - "adjust radio prefix", - "standardize header typography (squashme)" + "add tooltip and disabled Period component when no EE has been selected (#1500)", + "adjust job overview and summary design", + "adjust spacing so Job summary header and tags look better (#1509)", + "standardize header typography (squashme)", + "preserve users preferred rows per page for data preview (#1504)", + "adjust overview card design and interaction", + "metadata dependency export: remove \"xml\" from intro text" ], "Build Updates": [ - "fix d2-style script", "remove no verify step", + "replace semantic commit checks with new workflow (#1381)", "fix lint script", - "replace semantic commit checks with new workflow (#1381)" + "fix d2-style script" ], "Refactoring": [ - "metadata: remove xml format option from import and export", - "get push, pop, update from useForm hook directly in component", "metadata dependency export: remove xml format option", - "move fetching eedata to a hook", + "get push, pop, update from useForm hook directly in component", + "metadata: remove xml format option from import & export", "useMemo instead of useState/useEffect", - "metadata: remove xml format option from import & export" + "metadata: remove xml format option from import and export", + "move fetching eedata to a hook" ], "Testing": [ "snapshot: update snapshots" @@ -4795,16 +4795,16 @@ "v2.30-RC3": {}, "v2.30-RC2-SNAPSHOT": { "Refactoring": [ - "move menuIcon at page level", - "move icons into Icon" + "move icons into Icon", + "move menuIcon at page level" ] } }, "line-listing-app": { "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", @@ -4833,19 +4833,19 @@ }, "v101.1.5": { "Bug Fixes": [ + "sanitize sidebar width before reading and writing to local storage (#576)", "ensure width is within lower and upper bound in a centralized place", - "sanitize width before reading and writing to local storage", - "sanitize sidebar width before reading and writing to local storage (#576)" + "sanitize width before reading and writing to local storage" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ - "disable report-portal so we can see test failures", - "restore cypress reportportal config", - "decrease delay for showing the blue line on hover", "adjust comment to code change", - "release: cut 101.1.5 [skip release]" + "decrease delay for showing the blue line on hover", + "disable report-portal so we can see test failures", + "release: cut 101.1.5 [skip release]", + "restore cypress reportportal config" ], "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
" }, @@ -4856,14 +4856,14 @@ "update options test after DHIS2 Core v39.6 release (#577)" ], "Maintenance": [ - "round to single decimal", - "release: cut 101.1.4 [skip release]", - "only test enrolment skip rounding on v41 and above", "restore cypress config", - "surround assertions with it blocks", + "release: cut 101.1.4 [skip release]", + "round to single decimal", + "add comment with JIRA issue link", "remove version dependent e2e test logic for enrollment too", - "disable reporter in cypress config", - "add comment with JIRA issue link" + "surround assertions with it blocks", + "only test enrolment skip rounding on v41 and above", + "disable reporter in cypress config" ], "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
" }, @@ -4897,37 +4897,37 @@ }, "v101.1.0": { "Features": [ - "allow sidebar width reset via view menu", - "prevent sidebar from becoming to narrow or extend past the end of the window", - "add resizable sidebar (DHIS2-17170) (#534)", "add sidebar width to global state and store in local storage", + "decrease sidebar width after window resize if needed", "ensure sidebar does not break layout", + "add resizable sidebar (DHIS2-17170) (#534)", "enable resizing the sidebar with keyboard navigation", - "reset to default width on double click", - "decrease sidebar width after window resize if needed" + "allow sidebar width reset via view menu", + "prevent sidebar from becoming to narrow or extend past the end of the window", + "reset to default width on double click" ], "Maintenance": [ - "correct some typos", - "use local storage key format consistent with dashboards", - "add e2e test for reset by double click", - "remove redundant call to event.persist()", - "release: cut 101.1.0 [skip release]", "add translation for reset sidebar width button", + "release: cut 101.1.0 [skip release]", "use correct default size", - "fix typo in filename" + "fix typo in filename", + "add e2e test for reset by double click", + "correct some typos", + "remove redundant call to event.persist()", + "use local storage key format consistent with dashboards" ], "Bug Fixes": [ - "animate width on inner panel to fix reset animation", "address overshooting min and max width issues", - "add dependency array to effect hook", "ensure resize handler is removed when the component unmounts", - "persist width correctly after resetting", + "animate width on inner panel to fix reset animation", "hide panel content after transition is complete", + "add dependency array to effect hook", + "persist width correctly after resetting", "set animation duration to 150ms for increased snappiness" ], "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", @@ -4970,11 +4970,11 @@ }, "v101.0.4": { "Maintenance": [ - "enhance parallel cypress test execution (#514)", "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)", + "add group for security updates to dependabot config (#536)", + "upgrade app-platform to support both installed and bundled deployment" ], "Bug Fixes": [ "hh:mm time format ambiguous (DHIS2-16717) (#538)" @@ -5010,8 +5010,8 @@ }, "v101.0.0": { "Maintenance": [ - "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)", - "release: cut 101.0.0 [skip release]" + "release: cut 101.0.0 [skip release]", + "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)" ], "Features": [ "bump Line Listing to min version 2.39 (DHIS2-17209) (#523)" @@ -5020,13 +5020,13 @@ }, "v100.17.1": { "Maintenance": [ - "release: cut 100.17.1 [skip release]", "group all non dhis2 deps into a single dependabot PR (#510)", - "optimize Cypress recordings with conditional triggers (#505)" + "optimize Cypress recordings with conditional triggers (#505)", + "release: cut 100.17.1 [skip release]" ], "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)" ], "GitHub": "

100.17.1 (2024-05-14)

\n

Bug Fixes

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

100.14.0 (2024-01-29)

\n

Features

\n
    \n
  • add class-names for push-analytics (#485) (b0836cc)
  • \n
" }, @@ -5177,44 +5177,44 @@ "v100.12.0": { "Testing": [ "dynamic offset for years (#477)", - "copy/paste typo", - "add missing selector to non-suffixed chips", - "send jest test results only when env is setup (#469)", - "add report portal attributes (#471)", "update latest changes on master to use the new chip assertion format", "stop using 'chip-primary', which isn't needed", "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated", - "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated" + "add missing selector to non-suffixed chips", + "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated", + "add report portal attributes (#471)", + "send jest test results only when env is setup (#469)", + "copy/paste typo" ], "Maintenance": [ - "use alpha version of analytics", - "only upload videos for failing cypress tests (#472)", - "remove videos using an after:spec event callback", "use hyphens for app names", + "remove videos using an after:spec event callback", "remove cypress videoUploadOnPasses option which has been removed in v13", - "bump Analytics to latest alpha", "merge conflict", - "revert Analytics alpha", - "use analytics@26.2.0", + "analytics (#473)", "conditionally set PR title in dhis2-verify-app workflow (#479)", "release: cut 100.12.0 [skip release]", - "analytics (#473)" + "only upload videos for failing cypress tests (#472)", + "use alpha version of analytics", + "use analytics@26.2.0", + "revert Analytics alpha", + "bump Analytics to latest alpha" ], "Features": [ - "update layout chip design", - "updated chip design (DHIS2-15897) (#478)" + "updated chip design (DHIS2-15897) (#478)", + "update layout chip design" ], "Bug Fixes": [ - "chip icon margin", - "chip line height", "chip label padding", - "layout-chip: prevent suffix shrinking", - "dimension-item: adjust design to match new layout chip", "dimension item suffix color", + "dimension-item: adjust design to match new layout chip", + "dimension item height", + "layout-chip: prevent suffix shrinking", + "chip line height", "chip: add comma delimiter", - "adjust input option design (#464)", "dimension and layout item button height", - "dimension item height" + "chip icon margin", + "adjust input option design (#464)" ], "Refactoring": [ "simplify how the chip suffix is calculated" @@ -5260,8 +5260,8 @@ }, "v100.1.10": { "Bug Fixes": [ - "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)", - "test repo settings update" + "test repo settings update", + "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)" ], "Maintenance": [ "release: cut 100.1.10 [skip release]" @@ -5387,16 +5387,16 @@ }, "v100.0.5": { "Maintenance": [ - "clean up tests", - "add missing coverage flag when running tests", - "set code coverage threshold", "useGetErrorIfNotAllowed hook tests", - "remove duplicate/unused tests", - "app component tests", + "set code coverage threshold", "passwordReset page tests", + "release: cut 100.0.5 [skip release]", + "add missing coverage flag when running tests", + "app component tests", "start adding unit tests", "language update tests", - "release: cut 100.0.5 [skip release]" + "clean up tests", + "remove duplicate/unused tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -5405,8 +5405,8 @@ }, "v100.0.4": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -5441,8 +5441,8 @@ }, "v100.0.0": { "Features": [ - "force a new release", - "publish v100 release" + "publish v100 release", + "force a new release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]" @@ -5516,16 +5516,16 @@ }, "v0.10.0": { "Features": [ - "implement new and edit forms", - "add category option combo list" + "add category option combo list", + "implement new and edit forms" ], "Maintenance": [ + "add categoryOptionGroup to sectionListViewsConfig", + "rename variables", + "release: cut 0.10.0 [skip release]", "text clean up", "update field filters in edit page", - "change helper texts", - "release: cut 0.10.0 [skip release]", - "rename variables", - "add categoryOptionGroup to sectionListViewsConfig" + "change helper texts" ], "Bug Fixes": [ "lint errors" @@ -5534,39 +5534,39 @@ }, "v0.9.0": { "Features": [ - "add filters to categoryOption list", - "fix typing and lint", - "change org unit form to use new format", + "categoryOptions: add categoryOptions form", "add validations to fields, and image component", + "add org unit parent selector for new org unit form", + "add tests for additionsl org unit list features", + "add filters to categoryOption list", + "first version of teh add org unit form", "refactor component to use shared components created in other pr", - "preserve list state between form navigation (#425)", "small fixes in org unit and image field", - "first version of teh add org unit form", - "categoryOptions: add categoryOptions form", "add details panel to org list", - "add tests for additionsl org unit list features", - "add org unit parent selector for new org unit form" + "change org unit form to use new format", + "fix typing and lint", + "preserve list state between form navigation (#425)" ], "Bug Fixes": [ - "categoryOption: fix endDate validation", - "refactor useLocationSearchState name", - "datefield: useSystemSettings instead of settings", - "minor linting", - "preserve list state for dataElements", - "update ui to alpha", - "improve getDefaults type", - "minor cleanup", - "ImageField: add image preview", - "add form-name field, add availability header", "orgunitfield: make orgUnit model available", + "save state when creating new", + "add missing ImageField", + "ImageField: add image preview", + "update ui to alpha", + "preserve list state for dataElements", "datefield: fix inputWidth", + "datefield: useSystemSettings instead of settings", + "improve getDefaults type", "update multi-calendar-dates dep", - "minor changes to address pr comments", + "minor linting", + "fix image selector when there is no image and org unit selectors when there are no org units", "blur datefield on date select", - "save state when creating new", + "add form-name field, add availability header", "fix uploadFile mutation", - "add missing ImageField", - "fix image selector when there is no image and org unit selectors when there are no org units" + "minor cleanup", + "minor changes to address pr comments", + "categoryOption: fix endDate validation", + "refactor useLocationSearchState name" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5578,21 +5578,21 @@ }, "v0.8.0": { "Features": [ - "add filters to categoryOption list", + "categoryOptions: add categoryOptions form", "add category options form and list (#419)", - "categoryOptions: add categoryOptions form" + "add filters to categoryOption list" ], "Bug Fixes": [ - "blur datefield on date select", - "add form-name field, add availability header", - "categoryOption: fix endDate validation", - "improve getDefaults type", - "datefield: useSystemSettings instead of settings", - "orgunitfield: make orgUnit model available", "datefield: fix inputWidth", - "minor cleanup", + "datefield: useSystemSettings instead of settings", "update multi-calendar-dates dep", - "update ui to alpha" + "improve getDefaults type", + "minor cleanup", + "update ui to alpha", + "categoryOption: fix endDate validation", + "orgunitfield: make orgUnit model available", + "add form-name field, add availability header", + "blur datefield on date select" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5604,8 +5604,8 @@ }, "v0.7.1": { "Bug Fixes": [ - "remove unused css class", - "translationDialog styles bleeding to other components (#420)" + "translationDialog styles bleeding to other components (#420)", + "remove unused css class" ], "Maintenance": [ "release: cut 0.7.1 [skip release]" @@ -5614,22 +5614,22 @@ }, "v0.7.0": { "Features": [ - "form: add catCombo form", + "categoryOptionCombos: implement categoryOptionCombos", "category-option-combos: forms (#411)", - "categoryOptionCombos: implement categoryOptionCombos" + "form: add catCombo form" ], "Bug Fixes": [ + "hide New model when it cannot be created", + "fix wrong section", + "fix categoryCombo edit save", + "use card in new as well as edit", + "fix failing test", "prevent details panel crashing for catOptCombos", "use card as form-wrapper", - "hide New model when it cannot be created", "add categoryCombo filters and columns", - "make filters optional", - "add missing file - categoryFilter", - "fix categoryCombo edit save", - "fix wrong section", "list: add check for shareable in actions", - "fix failing test", - "use card in new as well as edit" + "make filters optional", + "add missing file - categoryFilter" ], "Refactoring": [ "use common form schemas" @@ -5651,40 +5651,40 @@ }, "v0.5.0": { "Features": [ - "form: add catCombo form", - "catCombo: add category combo form and list (#410)", + "form: caregory forms, formbase", "Edit and New form base", - "form: caregory forms, formbase" + "catCombo: add category combo form and list (#410)", + "form: add catCombo form" ], "Bug Fixes": [ - "simplify createJsonpatchOperation and formcontents", - "add missing file - categoryFilter", - "cleanup", - "add utility type for picking based on field-filters", - "model-transferfield: expose filterPlaceholder", - "simplify getAllAttributes", - "category-form: add options-transfer, generic ModelTransfer", - "add categoryCombo filters and columns", + "implement basic category form", + "cleanup", "fix PickWithFieldFilters", - "add label for category options", - "list: add filter and columns descriptors to category", - "improve model-transfer", - "fix categoryCombo edit save", "get defaults using zod", - "formcontents: fix new form layout", - "implement basic category form", - "fix lint and build issues", - "types: prettify PickWithFieldFilter result-type", + "category-form: add options-transfer, generic ModelTransfer", + "test", + "fix categoryCombo edit save", "format", + "add utility type for picking based on field-filters", + "list: add filter and columns descriptors to category", "translate validation message", + "add missing file - categoryFilter", + "improve model-transfer", + "fix lint and build issues", + "model-transferfield: expose filterPlaceholder", "formbase: allow support for no attributes", - "test" + "simplify getAllAttributes", + "add label for category options", + "types: prettify PickWithFieldFilter result-type", + "simplify createJsonpatchOperation and formcontents", + "add categoryCombo filters and columns", + "formcontents: fix new form layout" ], "Refactoring": [ "add common zod schemas", "simplify PickWithFieldFilters", - "use common form schemas", - "add defaultformcontents for new" + "add defaultformcontents for new", + "use common form schemas" ], "Maintenance": [ "release: cut 0.5.0 [skip release]", @@ -5695,8 +5695,8 @@ "v0.4.0": { "Maintenance": [ "upgrade download-artifact action", - "fix eslint warnings", "release: cut 0.4.0 [skip release]", + "fix eslint warnings", "bump dhis2 dependencies [DHIS2-17941]" ], "Testing": [ @@ -5704,39 +5704,39 @@ "org unit list tests (#406)" ], "Bug Fixes": [ - "simplify createJsonpatchOperation and formcontents", - "validation: catch async validation - prevents locking up form", - "form: improve form notice box", + "implement basic category form", "cleanup", - "add utility type for picking based on field-filters", - "improve modeltransfer types", - "model-transferfield: expose filterPlaceholder", - "simplify getAllAttributes", - "category-form: add options-transfer, generic ModelTransfer", - "upgrade upload-artifact action", "fix PickWithFieldFilters", - "list: add filter and columns descriptors to category", - "extend user type", - "improve model-transfer", "get defaults using zod", - "formcontents: fix new form layout", - "implement basic category form", - "fix lint and build issues", - "translation: add missing translations", - "types: prettify PickWithFieldFilter result-type", + "category-form: add options-transfer, generic ModelTransfer", + "extend user type", + "test", "format", + "validation: catch async validation - prevents locking up form", + "add utility type for picking based on field-filters", + "list: add filter and columns descriptors to category", + "fix lint and build issues", + "improve model-transfer", + "upgrade upload-artifact action", + "model-transferfield: expose filterPlaceholder", "formbase: allow support for no attributes", - "test" + "simplify getAllAttributes", + "types: prettify PickWithFieldFilter result-type", + "translation: add missing translations", + "form: improve form notice box", + "simplify createJsonpatchOperation and formcontents", + "formcontents: fix new form layout", + "improve modeltransfer types" ], "Features": [ - "categories: category forms and form refactor (#407)", - "remove select all checkbox from org list", - "form: caregory forms, formbase", + "disable ability to autocheck child when parent is selected", + "org list deselect all + multi select actions", + "Edit and New form base", "add multi select actions with the ability to download selected org units", + "categories: category forms and form refactor (#407)", "make org unit deselect all button work", - "org list deselect all + multi select actions", - "disable ability to autocheck child when parent is selected", - "Edit and New form base" + "form: caregory forms, formbase", + "remove select all checkbox from org list" ], "Refactoring": [ "add common zod schemas", @@ -5756,36 +5756,36 @@ }, "v0.3.0": { "Features": [ - "implement org unit list actions to edit and delete org unit (#405)", - "organisation unit table tree", - "implement pagination", + "add orgunit message for loader, error and empty", "add orgUnitList actions [DHIS2-17896]", - "add orgunit message for loader, error and empty" + "implement pagination", + "organisation unit table tree", + "implement org unit list actions to edit and delete org unit (#405)" ], "Bug Fixes": [ "orgunit search WIP", - "deduplicate roots", - "add missing file after rename", - "revert typescript update", "fix type-errors", - "calculate minimum root orgunits", "improve message when no results", - "revert includeChildren, due to API pagination bug", - "improve boundQuery helper types", - "dynamic columns for orgunit list", - "use invalidateQueries for refetch", - "support leaf-nodes as root", + "deduplicate roots", + "add missing file after rename", "some cleanup", "upgrade typescript-eslint", + "dynamic columns for orgunit list", + "revert typescript update", + "improve boundQuery helper types", "on org unit deletion, refetch all needed data", + "use includeChildren API instead of parent.id filter to include leaf when root", + "use invalidateQueries for refetch", "fix failing test", - "use includeChildren API instead of parent.id filter to include leaf when root" + "revert includeChildren, due to API pagination bug", + "support leaf-nodes as root", + "calculate minimum root orgunits" ], "Refactoring": [ "remove unused code", - "improve root computation performance", + "extract row to own file, some cleanup", "simplify queryObject types", - "extract row to own file, some cleanup" + "improve root computation performance" ], "Maintenance": [ "fix eslint resolution", @@ -5796,18 +5796,18 @@ }, "v0.2.0": { "Refactoring": [ - "simplify queryObject types", - "refactor orgunit state", + "remove unused code", "extract row to own file, some cleanup", + "improve root computation performance", + "refactor orgunit state", "sidenav: add data-test attribute", - "remove unused code", - "improve root computation performance" + "simplify queryObject types" ], "Testing": [ - "data element list view: cover filterting by name and pagination", "data element new form: add cypress test", - "data element edit form: add cypress test", - "cypress: cover de edit and list views" + "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": [ "fix eslint resolution", @@ -5816,27 +5816,27 @@ "release: cut 0.2.0 [skip release]" ], "Features": [ + "orgunit-list: implement orgunit list (#403)", "organisation unit table tree", "add orgunit message for loader, error and empty", - "orgunit-list: implement orgunit list (#403)", "implement pagination" ], "Bug Fixes": [ "orgunit search WIP", - "deduplicate roots", - "add missing file after rename", - "revert typescript update", "fix type-errors", - "calculate minimum root orgunits", "improve message when no results", - "revert includeChildren, due to API pagination bug", - "improve boundQuery helper types", - "dynamic columns for orgunit list", - "support leaf-nodes as root", + "deduplicate roots", + "add missing file after rename", "some cleanup", "upgrade typescript-eslint", + "dynamic columns for orgunit list", + "revert typescript update", + "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", "fix failing test", - "use includeChildren API instead of parent.id filter to include leaf when root" + "revert includeChildren, due to API pagination bug", + "support leaf-nodes as root", + "calculate minimum root orgunits" ], "GitHub": "

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" }, @@ -5853,12 +5853,12 @@ "maps-app": { "v100.7.1": { "Maintenance": [ + "deps: bump the security group across 1 directory with 3 updates (#3326)", + "deps: bump the security group across 1 directory with 5 updates (#3360)", "release: cut 100.7.1 [skip release]", - "skip ReportPortal integration for Dependabot PRs (#3348)", "update jest config (#3299)", - "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)", - "deps: bump the security group across 1 directory with 3 updates (#3326)", - "deps: bump the security group across 1 directory with 5 updates (#3360)" + "skip ReportPortal integration for Dependabot PRs (#3348)", + "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)" ], "Bug Fixes": [ "add Laos language support to glyphs (#3364)", @@ -5887,14 +5887,14 @@ }, "v100.6.6": { "Maintenance": [ - "release: cut 100.6.6 [skip release]", - "do not run release step if the head commit is a chore (#3310)" + "do not run release step if the head commit is a chore (#3310)", + "release: cut 100.6.6 [skip release]" ], "Bug Fixes": [ - "TEs layer not showing all relationships when source and target are of same type (#3281)", "in fetchTEIs: use program instead of TE type", - "in isIndexInstance:", "update teiRelationshipsParser logic and add test", + "TEs layer not showing all relationships when source and target are of same type (#3281)", + "in isIndexInstance:", "in getDataWithRelationships:" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

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

100.5.6 (2024-06-26)

\n

Bug Fixes

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

100.5.5 (2024-06-13)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (#3237) (8e9a46d)
  • \n
  • unclear 'show no data' (#3204) (ec24ca0)
  • \n
  • use improved rich text editor from analytics (DHIS2-15522) (#3236) (3c842d4)
  • \n
  • translations: sync translations from transifex (dev) (230dc08)
  • \n
  • translations: sync translations from transifex (dev) (83393cb)
  • \n
" }, "v100.5.4": { "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)", + "merge to master", "users losing work when opening as chart (#3196)", - "merge to master" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)" ], "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": [ - "translations: sync translations from transifex (dev)", "dashboard filters were not being applied to maps (#3185)", - "merge to master" + "merge to master", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.5.3 [skip release]" @@ -6036,9 +6036,9 @@ }, "v100.5.2": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", + "merge to master", "paragraph newlines in map description were being removed (#3182)", - "merge to master" + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "docs: update docs for data table, geojson and outdated screenshots (#3178)", @@ -6058,60 +6058,60 @@ }, "v100.5.0": { "Bug Fixes": [ + "add tooltip on layer thumbnails", + "position tooltip right over the thumbnail title", + "various fixes after release testing (#3151)", + "tab length should only take the space of the title", + "prevent enabling download button while loading mask is showing", + "map plugin - do not load async layers multiple times (#3143)", + "add class-names for push-analytics", + "onLayerAdded wasnt defined for SplitViews", "make logic match prev code", + "reduce the padding to make room for the scrollbar (#3148)", + "make `dhis2-map-new` class independent of downloadMode", + "prevent data table effects from running code when no table (#3147)", "set map bounds after all layers are added to the map", + "limit stroke width to 0-10", + "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", + "highlight features when data table has filter", "check download param when navigating to new", + "check full instanceUrl and handle not response.ok in geojson loader (#3142)", "the feature.id is set in maps-gl so use the properties.id instead find correct data", - "final fixes for geojson (#3154)", - "prevent enabling download button while loading mask is showing", - "ensure isDownload is a bool to avoid prop-types error", - "make `dhis2-map-new` class independent of downloadMode", - "map plugin - do not load async layers multiple times (#3143)", - "show no data message when geojson feature has no data (#3145)", - "various fixes after release testing (#3151)", "set minimum point size of 1", - "onLayerAdded wasnt defined for SplitViews", - "check full instanceUrl and handle not response.ok in geojson loader (#3142)", - "add class-names for push-analytics", - "add tooltip on layer thumbnails", - "add class to map container when no map id is set", - "improve geojson layer error responses and cypress tests (#3149)", + "set point radius to size that was set in the style settings", "use more understandable error messages", - "upgrade maps-gl for the rounded line join and caps", - "reset error when switching which layer shows data table", - "limit stroke width to 0-10", - "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", - "prevent data table effects from running code when no table (#3147)", - "highlight features when data table has filter", - "values that are strings but numeric in quality were not filtering", + "improve geojson layer error responses and cypress tests (#3149)", "translations: sync translations from transifex (dev) (#3132)", - "set point radius to size that was set in the style settings", - "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", - "isPushAnalytics url param", "improve hover states and add consistent spacing [UX-161] (#3121)", - "position tooltip right over the thumbnail title", - "tab length should only take the space of the title", - "reduce the padding to make room for the scrollbar (#3148)" + "isPushAnalytics url param", + "final fixes for geojson (#3154)", + "add class to map container when no map id is set", + "upgrade maps-gl for the rounded line join and caps", + "ensure isDownload is a bool to avoid prop-types error", + "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", + "show no data message when geojson feature has no data (#3145)", + "reset error when switching which layer shows data table", + "values that are strings but numeric in quality were not filtering" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ "add push analytics instructions", - "when rendering for push analytics, disable download button until map is rendered (#3072)", + "merge to master 2.41.0 features and fixes", "add ability to add GeoJSON URL external layers (#3127)", - "merge to master 2.41.0 features and fixes" + "when rendering for push analytics, disable download button until map is rendered (#3072)" ], "Maintenance": [ - "upgrade @dhis2/maps-gl", - "improve legend for geojson layers", - "release: cut 100.5.0 [skip release]", - "legend item styling - set max line weight and rename to Point radius", "read single url param", + "code comment", + "update @dhis2/analytics and deduplicate deps", + "release: cut 100.5.0 [skip release]", + "improve legend for geojson layers", "code cleaning", + "upgrade @dhis2/maps-gl", "update i18n", - "update @dhis2/analytics and deduplicate deps", - "code comment" + "legend item styling - set max line weight and rename to Point radius" ], "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" }, @@ -6127,11 +6127,11 @@ "v100.4.0": { "Maintenance": [ "add data table cypress test and enable orgunitinfo test (#3114)", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", - "release: cut 100.4.0 [skip release]", "dependencies: upgrade ui to v9 (#3115)", "include release notes in slack bot message (#3123)", - "release: cut 100.3.0 [skip release]" + "release: cut 100.3.0 [skip release]", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", + "release: cut 100.4.0 [skip release]" ], "Features": [ "replace data table with UI data table (#3015)", @@ -6152,28 +6152,28 @@ "v100.2.3": { "Bug Fixes": [ "translations: sync translations from transifex (dev)", - "conditionally set PR title in dhis2-verify-app workflow (#3089)", - "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)" + "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", + "conditionally set PR title in dhis2-verify-app workflow (#3089)" ], "Maintenance": [ - "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", - "use more verbose style in LayersLoader to clarify logic (#3075)", - "use hyphens for app names", - "use reportportal fork", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", "use renamed github shared workflow (#3046)", - "26.2.0-cumulative-values-alpha.1", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", + "use more verbose style in LayersLoader to clarify logic (#3075)", "test updates that decouple test to ui version", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", + "release: cut 100.2.3 [skip release]", + "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", - "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", - "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)", - "analytics@26.2.0 (#3081)", + "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", + "26.2.0-cumulative-values-alpha.1", "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", - "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", - "release: cut 100.2.3 [skip release]" + "analytics@26.2.0 (#3081)", + "use reportportal fork", + "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", + "use hyphens for app names" ], "Testing": [ "send jest test results only when env is setup (#3078)", @@ -6183,8 +6183,8 @@ }, "v100.2.2": { "Bug Fixes": [ - "do not show unsupported geojson or arcgis external layers (#3036)", - "do not show geojson or arcgis layers since they are not supported yet (#3036)" + "do not show geojson or arcgis layers since they are not supported yet (#3036)", + "do not show unsupported geojson or arcgis external layers (#3036)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -6193,19 +6193,19 @@ }, "v100.2.1": { "Maintenance": [ - "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", - "only send bot messages on the actual release commit (#2988)", "set up report portal (#3032)", + "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", "update jest tests and strings for removal of google basemaps", - "release: cut 100.2.1 [skip release]" + "release: cut 100.2.1 [skip release]", + "only send bot messages on the actual release commit (#2988)" ], "Bug Fixes": [ + "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", + "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", + "release candidate 100.2.1", "translations: sync translations from transifex (dev)", "ensure layer type is supported and remove the unsupported Google basemaps", - "release candidate 100.2.1", - "external basemaps were not showing [DHIS2-15953] (#3017)", - "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", - "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)" + "external basemaps were not showing [DHIS2-15953] (#3017)" ], "GitHub": "

100.2.1 (2023-11-03)

\n

Bug Fixes

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

100.2.0 (2023-09-27)

\n

Bug Fixes

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

Features

\n\n

Reverts

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

100.1.7 (2023-09-07)

\n

Bug Fixes

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

100.1.6 (2023-08-31)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (3a3b81e)
  • \n
  • translations: sync translations from transifex (dev) (3effb0d)
  • \n
  • keep layer visibility when period is changed (#2705) (df32ea4)
  • \n
  • set period for each split view map (#2721) (6ec0eba)
  • \n
  • Set rendering strategy to single if not relative period (#2703) (c47484b)
  • \n
  • upgrade landcover dataset (#2732) (3e93ced)
  • \n
  • translations: sync translations from transifex (dev) (22d43c7)
  • \n
  • translations: sync translations from transifex (dev) (b5da40a)
  • \n
  • translations: sync translations from transifex (dev) (a090132)
  • \n
  • translations: sync translations from transifex (dev) (21acc31)
  • \n
  • translations: sync translations from transifex (dev) (4597cbb)
  • \n
" } @@ -6282,8 +6282,8 @@ "menu-management-app": { "v100.0.0": { "Features": [ - "prepare for release", - "trigger first release" + "trigger first release", + "prepare for release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]", @@ -6343,8 +6343,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": [ @@ -6473,41 +6473,41 @@ }, "v28.0.2": { "Maintenance": [ - "do not copy package.json to build", - "translations: sync Spanish translations from transifex (master)", - "release: cut 28.0.2 [skip ci]", - "replace maven with alternate deployment regime", - "translations: sync French translations from transifex [skip ci] (master)", - "translations: sync Urdu translations from transifex (master)", - "translations: sync Russian translations from transifex (master)", + "translations: sync translations from transifex [skip ci] (master)", + "translations: sync Vietnamese translations from transifex (master)", + "translations: sync TetumTetun translations from transifex (master)", "translations: sync Swedish translations from transifex (master)", - "translations: sync PortugueseBrazil translations from transifex (master)", - "translations: sync Lao translations from transifex (master)", - "clean up build process", - "translations: sync translations from transifex (master)", "translations: sync Swedish translations from transifex [skip ci] (master)", - "update travis config and remove unused deps", + "translations: sync translations from transifex (master)", + "translations: sync Lao translations from transifex (master)", + "translations: sync Spanish translations from transifex [skip ci] (master)", + "translations: sync Pushto translations from transifex (master)", "translations: sync Arabic translations from transifex [skip ci] (master)", - "translations: sync translations from transifex [skip ci] (master)", - "translations: sync Tajik translations from transifex (master)", - "transifex integration", - "translations: sync TetumTetun translations from transifex (master)", - "translations: sync PersianAfghanistan translations from transifex (master)", + "update to version 31 for master because of new build pipeline", + "translations: sync Urdu translations from transifex (master)", "translations: sync Arabic translations from transifex (master)", - "translations: sync French translations from transifex (master)", "translations: sync Portuguese translations from transifex (master)", - "update to version 31 for master because of new build pipeline", - "translations: sync Spanish translations from transifex [skip ci] (master)", - "translations: sync Vietnamese translations from transifex (master)", + "translations: sync French translations from transifex [skip ci] (master)", + "release: cut 28.0.2 [skip ci]", + "clean up build process", + "replace maven with alternate deployment regime", "translations: sync Chinese translations from transifex (master)", + "translations: sync PersianAfghanistan translations from transifex (master)", + "translations: sync French translations from transifex (master)", + "do not copy package.json to build", + "translations: sync Russian translations from transifex (master)", "translations: sync Indonesian translations from transifex (master)", - "translations: sync Pushto translations from transifex (master)", - "add stale bot configuration (#16)" + "translations: sync Spanish translations from transifex (master)", + "update travis config and remove unused deps", + "translations: sync Tajik translations from transifex (master)", + "add stale bot configuration (#16)", + "translations: sync PortugueseBrazil translations from transifex (master)", + "transifex integration" ], "Build Updates": [ - "update travis builds (#14)", "migrate to github actions (#239)", - "add comment and close workflow" + "add comment and close workflow", + "update travis builds (#14)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6529,9 +6529,9 @@ "fix main branch ref in concurrency expression (#399)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 100.0.63 [skip release]" @@ -6543,15 +6543,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "update app-runtime", "fix linting errors", - "ignore styled jsx property", "release: cut 100.0.62 [skip release]", + "ignore styled jsx property", + "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
" }, @@ -6798,9 +6798,9 @@ "update README.md (#12)" ], "Bug Fixes": [ - "add delete confirmation alert", "bug with auth config when creating rather than editing route", - "show authorities in a MultiSelect rather than an input text field" + "show authorities in a MultiSelect rather than an input text field", + "add delete confirmation alert" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -6854,9 +6854,9 @@ "fix main branch ref in concurrency expression (#1386)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 100.2.7 [skip release]" @@ -6868,15 +6868,15 @@ "update to shared workflows (#1364)" ], "Maintenance": [ - "update cli-app-scripts", + "release: cut 100.2.6 [skip release]", "update ui", "update cli-style", - "release: cut 100.2.6 [skip release]" + "update cli-app-scripts" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "ignore lint error", - "add missing d2-ui dep" + "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
" }, @@ -6927,16 +6927,16 @@ }, "v100.2.0": { "Features": [ - "remove oauth2 section from version 42 and above", - "remove oauth2 from version 42 and above" + "remove oauth2 from version 42 and above", + "remove oauth2 section 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": [ - "remove extra if block in navigation", - "move the filter logic on mounted" + "move the filter logic on mounted", + "remove extra if block in navigation" ], "GitHub": "

100.2.0 (2024-06-28)

\n

Bug Fixes

\n
    \n
  • move the filter logic on mounted (6bb6434)
  • \n
  • remove extra if block in navigation (02e4c73)
  • \n
\n

Features

\n
    \n
  • remove oauth2 section from version 42 and above (0ad564d)
  • \n
" }, @@ -7015,195 +7015,195 @@ }, "v100.0.0": { "Maintenance": [ - "update verify-app github action", - "add apphubid", "update app title (#1303)", "update app version (#1302)", + "add apphubid", + "update verify-app github action", "release: cut 100.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

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

101.0.46 (2024-10-13)

\n

Bug Fixes

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

" } @@ -7886,17 +7886,17 @@ "trigger first release" ], "Maintenance": [ - "semantic release (#1398)", "release: cut 100.0.0 [skip release]", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "semantic release (#1398)" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

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

GENERIC FEATURES

\n

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

\n

Home and Program Analytics Settings:

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

General Settings

\n

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

\n

RELEASE INFO:

\n

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

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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

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

General Settings

\n

Opt-in Features:

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

\n

RELEASE INFO:

\n\n

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

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

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

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

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

\n

USER EXPERIENCE AND USER INTERFACE

\n

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

\n\n

RELEASE INFO:

\n\n

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

" } @@ -595,16 +595,16 @@ "channel": "stable", "releaseNotes": { "Features": [ - "Migrate Material design components to UI library 1.1 version (#59)", - "[DHIS2-9156] Add TEI reserved value to user sync test (#55)" + "[DHIS2-9156] Add TEI reserved value to user sync test (#55)", + "Migrate Material design components to UI library 1.1 version (#59)" ], "Bug Fixes": [ "change labels metadata and data options (#52)", - "change metadata and data text in manual dialog (#58)", - "[DHIS2-9301] add Manual option to sync (#56)", - "change app version (#57)", "[DHIS2-9129] Migration UI components for general settings (#53)", - "[DHIS2-9131] migrate ui components for data set and programs (#54)" + "change app version (#57)", + "[DHIS2-9131] migrate ui components for data set and programs (#54)", + "[DHIS2-9301] add Manual option to sync (#56)", + "change metadata and data text in manual dialog (#58)" ], "GitHub": "

GENERIC FEATURES

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

USER EXPERIENCE AND USER INTERFACE

\n

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

\n

RELEASE INFO:

\n

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

" } @@ -708,39 +708,39 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "update user groups", - "allow user to upload latest app version (#7)", - "regenerate en.pot", - "support four-part version numbers", - "isGreaterVersion and padZeros functions for all expressions", - "delete apk version", - "remove all usergroups already assigned from option list", - "parse last release version before saving", - "delete all apk version", "version format 4 digits [DHIS2-16802]", + "parse last release version before saving", "icon", + "delete all apk version", + "remove all usergroups already assigned from option list", "parse new version before saving", - "add userGroups to dependencies", - "style add padding to search input" - ], - "Features": [ - "show userGroups names and default apk version", - "first time setup with empty value", "regenerate en.pot", - "save userGroup on the fly", - "add erase all button", - "create basic components to search user groups", - "upload new apk with user group", - "create basic components to list user groups", + "isGreaterVersion and padZeros functions for all expressions", + "style add padding to search input", + "update user groups", + "support four-part version numbers", + "delete apk version", + "allow user to upload latest app version (#7)", + "add userGroups to dependencies" + ], + "Features": [ "save user group on the fly when editing version [DHIS2-17222]", - "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "support application text translation [DHIS2-15593]", + "create button to erase all content", + "create basic components to list user groups", "erase all content [DHIS2-15911]", - "create user groups access component", - "add warning when no match found", + "first time setup with empty value", "grant access to apk by userGroup [DHIS2-16678]", + "add warning when no match found", + "upload new apk with user group", + "regenerate en.pot", + "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "create basic components to search user groups", + "save userGroup on the fly", + "add erase all button", + "show userGroups names and default apk version", "assign user groups to version already created", - "support application text translation [DHIS2-15593]", - "create button to erase all content" + "create user groups access component" ], "Maintenance": [ "update app version" @@ -843,9 +843,9 @@ "fix main branch ref in concurrency expression (#561)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 100.2.39 [skip release]" @@ -909,14 +909,14 @@ "add new workflows (#554)" ], "Maintenance": [ - "update cli-app-scripts", "update CODEOWNERS (#558)", + "release: cut 100.2.36 [skip release]", "remove QA from CODEOWNERS", - "release: cut 100.2.36 [skip release]" + "update cli-app-scripts" ], "Bug Fixes": [ - "DHIS2-13294: add link to navigate to app after install (#555)", - "ensure logic does not fail with empty response pre v40" + "ensure logic does not fail with empty response pre v40", + "DHIS2-13294: add link to navigate to app after install (#555)" ], "Testing": [ "add tests for ManualInstall" @@ -1002,8 +1002,8 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-15586: update installed state for non-core apps", - "DHIS2-13915: show spinner when an app is being installed" + "DHIS2-13915: show spinner when an app is being installed", + "DHIS2-15586: update installed state for non-core apps" ], "Maintenance": [ "update node version in github actions", @@ -1270,9 +1270,9 @@ "releaseNotes": { "Maintenance": [ "rename class", + "update app icon (#484)", "release: cut 100.2.19 [skip release]", - "format", - "update app icon (#484)" + "format" ], "Bug Fixes": [ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", @@ -1593,8 +1593,8 @@ "release: cut 100.1.16 [skip release]" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", - "upgrade app-plaform to prevent accidental plugin builds (#624)" + "upgrade app-plaform to prevent accidental plugin builds (#624)", + "translations: sync translations from transifex (master)" ], "GitHub": "

100.1.16 (2024-09-29)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (0ec66b4)
  • \n
  • upgrade app-plaform to prevent accidental plugin builds (#624) (437a499)
  • \n
" } @@ -1711,8 +1711,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.1.10 [skip release]", - "update CODEOWNERS" + "update CODEOWNERS", + "release: cut 100.1.10 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1734,14 +1734,14 @@ "Maintenance": [ "update dependencies", "format fixtures", - "update network fixtures and cypress config", - "update proptypes import", "update app icon (#599)", - "release: cut 100.1.9 [skip release]" + "update network fixtures and cypress config", + "release: cut 100.1.9 [skip release]", + "update proptypes import" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -1804,8 +1804,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": [ @@ -1874,9 +1874,9 @@ "Maintenance": [ "yarn: deduplicate lockfile", "codeowners: introduce owners", - "release: cut 100.1.3 [skip ci]", "deps-dev: update app-scripts to get new publish command", - "deps: update app-runtime to latest alpha" + "deps: update app-runtime to latest alpha", + "release: cut 100.1.3 [skip ci]" ], "Documentation": [ "colocate app docs" @@ -1899,8 +1899,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.0 [skip ci]", - "release: migrate to new app version scheme (#505)" + "release: migrate to new app version scheme (#505)", + "release: cut 100.0.0 [skip ci]" ], "GitHub": "

100.0.0 (2021-06-28)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • release: App version becomes decoupled from DHIS2 versions, see\nthe d2.config.js or App Hub for DHIS2 version compatibility.
  • \n
" } @@ -1917,8 +1917,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 31.1.15 [skip ci]", - "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)" + "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)", + "release: cut 31.1.15 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1978,10 +1978,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[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", - "app crash on invalid programid" + "[DHIS2-16010] app crashes on invalid programid (#3765)" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -2001,13 +2001,13 @@ "channel": "stable", "releaseNotes": { "Features": [ - "orgunit context event workspace", + "use cache for subvalues", "add org unit context to forms", - "[DHIS2-17792] Org unit context in forms (#3828)", - "update client to list converter", "add orgunit context stages and events widget", - "use cache for subvalues", - "changes in tooltip component" + "changes in tooltip component", + "orgunit context event workspace", + "update client to list converter", + "[DHIS2-17792] Org unit context in forms (#3828)" ], "Bug Fixes": [ "cy tests breakes after translation fix", @@ -2031,13 +2031,13 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "select org unit for linked event", "temp", - "add org unit selector", "add validation", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "fixed size table and columns", - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)" + "add org unit selector", + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)" ], "Bug Fixes": [ "remove console log", @@ -2102,18 +2102,18 @@ "channel": "stable", "releaseNotes": { "Features": [ - "orgunit context event workspace", "display name for orgunit", - "update client to list converter", - "add orgunit context stages and events widget", "use cache for subvalues", + "add orgunit context stages and events widget", + "[DHIS2-17956] Display name for org unit in changelog (#3826)", "changes in tooltip component", - "[DHIS2-17956] Display name for org unit in changelog (#3826)" + "orgunit context event workspace", + "update client to list converter" ], "Bug Fixes": [ "merge conflict", - "improve flow type", - "renaming of return statement" + "renaming of return statement", + "improve flow type" ], "Maintenance": [ "release: cut 101.12.0 [skip release]" @@ -2153,9 +2153,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", "make arrow size static", - "revert changes to text" + "revert changes to text", + "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)" ], "Maintenance": [ "release: cut 101.11.1 [skip release]" @@ -2175,14 +2175,14 @@ "channel": "stable", "releaseNotes": { "Features": [ + "merge hooks for auto select", "pre select", "[DHIS2-17970] Auto-select orgUnit if there is only one available (#3798)", - "review changes", - "merge hooks for auto select" + "review changes" ], "Bug Fixes": [ - "remove children check", - "review changes" + "review changes", + "remove children check" ], "Maintenance": [ "release: cut 101.11.0 [skip release]" @@ -2205,14 +2205,14 @@ "cleanup after running NewPage tests (#3843)" ], "Bug Fixes": [ + "persist working list on navigate", "cleanup after tests are run", "allow navigate back despite displayFrontPageList", - "persist working list on navigate", "[DHIS2-18215] selected working list not persisted on navigate (#3838)" ], "Maintenance": [ - "[DHIS2-17915] remove opt-in functionality (#3796)", "review", + "[DHIS2-17915] remove opt-in functionality (#3796)", "release: cut 101.10.2 [skip release]" ], "GitHub": "

101.10.2 (2024-10-14)

\n

Bug Fixes

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

101.4.0 (2024-09-09)

\n

Features

\n
    \n
  • [DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756) (12af138)
  • \n
" } @@ -2666,8 +2666,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "cypress tests related with enrollment dashboard UI changes", - "[DHIS2-17651] enrollment dashboard UI changes (#3767)" + "[DHIS2-17651] enrollment dashboard UI changes (#3767)", + "cypress tests related with enrollment dashboard UI changes" ], "Maintenance": [ "release: cut 101.3.1 [skip release]" @@ -6717,18 +6717,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.2.4 [skip release]", - "cypress 13 upgrade (#3040)", "dependabot config and remove dev branch from workflows (#3027)", + "deps: bump the security group with 3 updates (#3046)", "break up command chain", "deps: bump express from 4.18.1 to 4.19.2 (#3018)", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "deps: bump the security group with 3 updates (#3046)" + "cypress 13 upgrade (#3040)", + "release: cut 100.2.4 [skip release]", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)" ], "Bug Fixes": [ "add missing dependencies for semantic-release (#3062)", - "display correct app version in dhis2 and updated workflows (#3061)", - "stop fetching schemas and replace d2 with dataEngine (#3056)" + "stop fetching schemas and replace d2 with dataEngine (#3056)", + "display correct app version in dhis2 and updated workflows (#3061)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

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

100.0.4 (2023-11-06)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (9ebfa9f)
  • \n
  • translations: sync translations from transifex (dev) (9c6c0c6)
  • \n
  • translations: sync translations from transifex (dev) (31fc356)
  • \n
  • translations: sync translations from transifex (dev) (b9e9499)
  • \n
  • translations: sync translations from transifex (dev) (3fbcee7)
  • \n
" @@ -6919,12 +6919,12 @@ "releaseNotes": { "Maintenance": [ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)", - "release: cut 100.0.3 [skip release]", - "deps: upgrade several dependencies (#2686)" + "deps: upgrade several dependencies (#2686)", + "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ - "parse the ou filter correctly for all ou types (#2691)", - "merge to master" + "merge to master", + "parse the ou filter correctly for all ou types (#2691)" ], "GitHub": "

100.0.3 (2023-09-13)

\n

Bug Fixes

\n
    \n
  • parse the ou filter correctly for all ou types (#2691) (35877e1)
  • \n
" } @@ -6944,14 +6944,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "increase default cypress timeout to reduce test flakiness (#2456)", - "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", + "nightly failing to set up cypress (#2378)", "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", "release: cut 100.0.2 [skip release]", - "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", + "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)", "disable nightly scheduled test run (#2511)", "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)", + "increase default cypress timeout to reduce test flakiness (#2456)" ], "Documentation": [ "move docs to app (#2384)" @@ -6971,15 +6971,15 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.1 [skip release]", - "nightly failing to set up cypress (#2378)" + "nightly failing to set up cypress (#2378)", + "release: cut 100.0.1 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" ], "Documentation": [ - "move docs to app (#2384)", - "move docs to app repo" + "move docs to app repo", + "move docs to app (#2384)" ], "GitHub": "

100.0.1 (2023-06-12)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (5b0b3b6)
  • \n
" } @@ -6996,8 +6996,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update version and add app-hub id (#2366)", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "update version and add app-hub id (#2366)" ], "Features": [ "update gh workflows and set version to 100.0.0 (#2367)" @@ -7350,8 +7350,8 @@ "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", @@ -7439,13 +7439,13 @@ ], "Bug Fixes": [ "prevent failing jest test", - "remove v37 e2e", - "update jest mock [DHIS2-15415]", "translations: sync translations from transifex (master)", - "update v39 fixtures", - "update v38 fixtures", "add scroll on workflow selector [DHIS2-15415]", - "add scroll for workflows [DHIS2-15415]" + "add scroll for workflows [DHIS2-15415]", + "update v38 fixtures", + "remove v37 e2e", + "update v39 fixtures", + "update jest mock [DHIS2-15415]" ], "Maintenance": [ "release: cut 100.0.8 [skip release]", @@ -7469,11 +7469,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "release: cut 100.0.7 [skip release]", - "add e2e test runs for new versions and fresh fixtures", "fix formatting uissue in workflows config file", + "release: cut 100.0.7 [skip release]", "upgrade packages and produce new fixtures", - "fix cypress tests referring to last year" + "fix cypress tests referring to last year", + "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
" } @@ -7570,8 +7570,8 @@ "channel": "stable", "releaseNotes": { "Documentation": [ - "remove distinction between workflow and cogs based approval", - "add minimal intro." + "add minimal intro.", + "remove distinction between workflow and cogs based approval" ], "Bug Fixes": [ "correctly specify approval short name for app override" @@ -7620,10 +7620,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "add code owners", "release: migrate to new app version scheme", - "release: cut 100.0.0 [skip ci]", - "release: cut v100 and become continuously delivered" + "add code owners", + "release: cut v100 and become continuously delivered", + "release: cut 100.0.0 [skip ci]" ], "Build Updates": [ "verify: enable apphub publish" @@ -7649,8 +7649,8 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ - "approval-status-tag: adjust failing test", "data-workspace: remove warning when showing non-default forms (#113)", + "approval-status-tag: adjust failing test", "approval-status-tag: don't show time-ago for approved-above (#114)" ], "Maintenance": [ @@ -7786,11 +7786,11 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix workflow expression", "add e2e", "update workflows (#401)", + "remove custom cypress reporter", "add netlify deploy workflows", - "remove custom cypress reporter" + "fix workflow expression" ], "Maintenance": [ "release: cut 100.8.3 [skip release]", @@ -7834,8 +7834,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "remove duplicate parsing function", - "upload download artifact versions (#400)" + "upload download artifact versions (#400)", + "remove duplicate parsing function" ], "Maintenance": [ "release: cut 100.8.1 [skip release]" @@ -7855,12 +7855,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "make collapsed section same width of when they are expanded", + "make collapsible a feature toggle", "make section collapsable if they are not rendered as tabs", "revert setting collapsible with feature toggle", - "make data sets sections collapsable", "add an arrow button to collapse or expand each section", - "make collapsible a feature toggle" + "make data sets sections collapsable", + "make collapsed section same width of when they are expanded" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -7887,8 +7887,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
" } @@ -7905,9 +7905,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "enhance CI", "release: cut 100.6.0 [skip release]", - "fix workflow and enable yarn caching" + "fix workflow and enable yarn caching", + "enhance CI" ], "Features": [ "add vertical tab rendering of sections in a data set" @@ -7999,8 +7999,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "apply code review comments", - "change file structure to separate transposed from grouped" + "change file structure to separate transposed from grouped", + "apply code review comments" ], "Testing": [ "add missed tests" @@ -8068,17 +8068,17 @@ "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "prevent unnecessary renders when form has errors (#358)", - "prevent setting warning as undefined", - "tests: update tests", "help: add warning style reference to help", + "prevent setting warning as undefined", + "validator: limits as warning instead of error (#357)", + "prevent unnecessary renders when form has errors (#358)", "warning border style to yellow", - "validator: limits as warning instead of error (#357)" + "tests: update tests" ], "Refactoring": [ "validation-tooltip: rename invalid prop to enabled", - "cleanup", - "extract warningvalidate" + "extract warningvalidate", + "cleanup" ], "Documentation": [ "comment" @@ -8138,9 +8138,9 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "publish jest test results to reportportal (#352)", + "fix ci", "use org variables + add RP attributes", - "fix ci" + "publish jest test results to reportportal (#352)" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -8183,11 +8183,11 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "publish cypress test results to reportportal (#349)", + "cleaning PR", "use import instead of require", "debug merging launches", - "update API_KEY name and merge parallel launches", - "cleaning PR" + "publish cypress test results to reportportal (#349)", + "update API_KEY name and merge parallel launches" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -8231,56 +8231,56 @@ "releaseNotes": { "Refactoring": [ "metadata selectors: add comments & rename variable to reflect its contents", - "use delete limits: use \"useDataValueSetQueryKey\"", "add data-tests attrs to cat-combo-table-body related components", - "prepare test utils to accept a shared QueryCache", + "use delete limits: use \"useDataValueSetQueryKey\"", "metadata selectors: improve names, ensure consistent default values", - "cover useUpdateLimits and useDeleteLimits with tests (#313)" + "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "prepare test utils to accept a shared QueryCache" ], "Testing": [ + "use imperative validate: cover request failure", + "metadata selectors: add jest tests for all untested selectors", + "use imperative validate: cover response transformation", + "cover remaining metadata selectors", "use delete data value mutation: cover with tests", - "cover hooks in data-value-mutations.js (#314)", - "cartesian: cover with tests (DHIS2-14386)", "use set form completion mutation: cover with tests", - "use delete limits: cover with tests", - "use update limits: cover with tests", - "cover & cartesian", + "category combo table body: cover with tests", "use set data value mutation: cover with tests", + "cover & cartesian", + "use update limits: cover with tests", "cover useImperativeValidate with tests (#321)", - "use imperative validate: cover request failure", - "metadata selectors: add jest tests for all untested selectors", - "cover remaining metadata selectors", + "use delete limits: cover with tests", "use imperative validate: use real query keys instead of mocked ones", - "use upload file data value mutation: cover with tests", - "category combo table body: cover with tests", - "use imperative validate: cover response transformation" + "cartesian: cover with tests (DHIS2-14386)", + "cover hooks in data-value-mutations.js (#314)", + "use upload file data value mutation: cover with tests" ], "Maintenance": [ - "catch up dev with master", - "merge `master` to development (#325)", - "release: cut 100.3.1 [skip release]", - "remove unnecessary code from test", - "release: cut 100.2.4 [skip release]", + "update cypress to v12 and upgrade related configs & code (#319)", "release: cut 100.2.2 [skip release]", - "release: cut 100.2.0 [skip release]", + "release: cut 100.2.3 [skip release]", "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "merge `master` to development (#325)", + "remove outdated comment from test", "remove duplicate & unused utils file", - "release: cut 100.1.2 [skip release]", + "release: cut 100.2.0 [skip release]", "remove duplicate test", - "release: cut 100.2.1 [skip release]", - "update cypress to v12 and upgrade related configs & code (#319)", - "release: cut 100.2.3 [skip release]", - "remove outdated comment from test" + "remove unnecessary code from test", + "release: cut 100.1.2 [skip release]", + "catch up dev with master", + "release: cut 100.3.1 [skip release]", + "release: cut 100.2.4 [skip release]", + "release: cut 100.2.1 [skip release]" ], "Bug Fixes": [ - "rollback failed complete [DHIS2-15033] (#312)", + "lock forms when organisation unit is closed [BETA-25] (#317)", + "cartesian: return empty array when no vectors provided", + "include attribute options in completion post [DHIS2-15032] (#311)", "use FetchError class from app-runtime [DHIS2-15085] (#316)", + "rollback failed complete [DHIS2-15033] (#312)", "cover useSetFormCompletionMutation with tests (#315)", - "include attribute options in completion post [DHIS2-15032] (#311)", - "translations: sync translations from transifex (development)", "use set form completion mutation: handle optimistic update errors correctly", - "cartesian: return empty array when no vectors provided", - "lock forms when organisation unit is closed [BETA-25] (#317)" + "translations: sync translations from transifex (development)" ], "Features": [ "merge development into master" @@ -8300,49 +8300,49 @@ "channel": "stable", "releaseNotes": { "Features": [ - "lock-status: check lockDate (wip)", "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", + "lock-status: check lockDate (wip)", "lock-status: add expiry to footer bar", "nice UI" ], "Bug Fixes": [ - "handle undefined data set", - "error when no period is selected", + "only update status from backend once", "adjust for different time locales", - "remove conditional chaining", - "cover useSetFormCompletionMutation with tests (#315)", + "use suggested text", "use relative time with absolute time in tooltip", - "only update status from backend once", - "use set form completion mutation: handle optimistic update errors correctly", - "align inputPeriod check with backend [DHIS2-14218]", - "include username in string for i18n", "don't show expiration if excepted by user authorities", + "remove conditional chaining", + "include username in string for i18n", + "align inputPeriod check with backend [DHIS2-14218]", "expiry date calculation", - "use suggested text" + "error when no period is selected", + "cover useSetFormCompletionMutation with tests (#315)", + "handle undefined data set", + "use set form completion mutation: handle optimistic update errors correctly" ], "Refactoring": [ "remove extra org unit dependency", "shorter ISO string", "use delete limits: use \"useDataValueSetQueryKey\"", - "prepare test utils to accept a shared QueryCache", - "cover useUpdateLimits and useDeleteLimits with tests (#313)" + "cover useUpdateLimits and useDeleteLimits with tests (#313)", + "prepare test utils to accept a shared QueryCache" ], "Testing": [ "use delete data value mutation: cover with tests", - "cover hooks in data-value-mutations.js (#314)", "use set form completion mutation: cover with tests", - "use delete limits: cover with tests", - "use update limits: cover with tests", "use set data value mutation: cover with tests", + "use update limits: cover with tests", + "use delete limits: cover with tests", + "cover hooks in data-value-mutations.js (#314)", "use upload file data value mutation: cover with tests" ], "Maintenance": [ - "remove outdated comment from test", - "remove log", "update comment", "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", - "remove unnecessary code from test", + "remove outdated comment from test", "remove duplicate test", + "remove unnecessary code from test", + "remove log", "release: cut 100.3.0 [skip release]" ], "GitHub": "

100.3.0 (2023-05-16)

\n

Features

\n" @@ -8807,10 +8807,10 @@ "releaseNotes": { "Features": [ "add more tests to cover add exchange usecase", - "add more tests and improve some of the existing ones", "add tests to cover edit exchange usecase and format", - "add tests to cover add exchnage usecase", - "add tests to cover add exchange usecase" + "add tests to cover add exchange usecase", + "add more tests and improve some of the existing ones", + "add tests to cover add exchnage usecase" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -8850,15 +8850,15 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add additional tests for main exchange page", "add more tests to general data page and refactor existing ones", + "add additional tests for main exchange page", "more tests for data page and setup for other pages", - "add initial tests for main data display page", - "add some tests for main data page" + "add some tests for main data page", + "add initial tests for main data display page" ], "Bug Fixes": [ - "fix format", - "add mock for resize observer" + "add mock for resize observer", + "fix format" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -8918,19 +8918,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "minor fixes", "update fixtures for cypress tests", + "minor fixes", "move testing libraty to dev dependencies", "add missing transations" ], "Features": [ - "show sharing button only if the user can share the exchange", "add sharing button which opens a sharing dialog in configurations", - "upgrade node version for ci", - "add tests for edit overview page", "upgrade app platform and ui library", + "add tests for edit overview page", "add sharing settings", "add sharing button to data exchange configurations", + "upgrade node version for ci", + "show sharing button only if the user can share the exchange", "update version of dhis2 app runtime" ], "Maintenance": [ @@ -9348,8 +9348,8 @@ "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", "manually propagate error style changes from master to new CSS module", - "show error UI when plugin has empty rows", - "address css lint errors" + "address css lint errors", + "show error UI when plugin has empty rows" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -9393,8 +9393,8 @@ "Maintenance": [ "use hardcoded dev version for running e2e prod tests (#3240)", "consolidate visualization error test", - "release: cut 100.8.1 [skip release]", - "bump analytics version" + "bump analytics version", + "release: cut 100.8.1 [skip release]" ], "Bug Fixes": [ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)", @@ -9419,8 +9419,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "improve support for right-to-left languages (#3073)", - "add stylelint cli-style#464" + "add stylelint cli-style#464", + "improve support for right-to-left languages (#3073)" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -9440,26 +9440,26 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "tweak test config", - "tweak jest config so it only reports to portal when on CI", - "disable report-portal debug logging", - "remove unneeded console.error hack", - "deps: bump the security group across 1 directory with 7 updates (#3192)", + "fix local jest run (#3218)", + "prevent visualization plugin test to log errors by fixing the test", + "release: cut 100.7.2 [skip release]", "prevent console error output", + "tweak test config", + "prevent error log for missing components", "remove reference to maps app", - "remove unclear code and replace with ESLint disable comment", "deduplicate deps", + "disable report-portal debug logging", "do not log action errors during jest test run", - "prevent error log for missing components", - "prevent visualization plugin test to log errors by fixing the test", + "remove unneeded console.error hack", + "remove unclear code and replace with ESLint disable comment", "remove test file without any tests", - "do not log getShallowAddToLayoutButton during test run", - "release: cut 100.7.2 [skip release]", - "fix local jest run (#3218)" + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "tweak jest config so it only reports to portal when on CI", + "do not log getShallowAddToLayoutButton during test run" ], "Bug Fixes": [ - "translations: sync translations from transifex (master) (#3200)", - "add requireActual to analytics mock to prevent component missing errors" + "add requireActual to analytics mock to prevent component missing errors", + "translations: sync translations from transifex (master) (#3200)" ], "GitHub": "

100.7.2 (2024-09-25)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3200) (4f5635d)
  • \n
" } @@ -9501,8 +9501,8 @@ "add subtitle field to pivot table options [DHIS2-16158] (#3178)" ], "Maintenance": [ - "disable report portal cypress config so we can see failures on ci", - "release: cut 100.7.0 [skip release]" + "release: cut 100.7.0 [skip release]", + "disable report portal cypress config so we can see failures on ci" ], "Bug Fixes": [ "allow setting a label to the subtitle input" @@ -9522,13 +9522,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ + "release: cut 100.6.2 [skip release]", "remove !important styles", - "use constant from analytics instead of 'co'", - "release: cut 100.6.2 [skip release]" + "use constant from analytics instead of 'co'" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

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

100.6.0 (2024-08-08)

\n

Bug Fixes

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

Features

\n
    \n
  • pivot table as default vis type in DV (DHIS2-15833) (#3159) (0eccf93)
  • \n
" } @@ -9615,9 +9615,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "bump analytics to 26.7.5 for period translations", + "bump analytics with fix for DHIS2-16904 (#3124)", "bump analytics for testing", - "bump analytics with fix for DHIS2-16904 (#3124)" + "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -9637,13 +9637,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.5.7 [skip release]", - "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 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 ws from 5.2.3 to 5.2.4 (#3116)", + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", + "release: cut 100.5.7 [skip release]", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)" + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -9663,9 +9663,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]" @@ -9685,18 +9685,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "do not run release step on dev branch (#3083)", + "optimize Cypress recordings with conditional triggers (#3043)", "run release job for tags (#3064)", "release: cut 100.5.5 [skip release]", - "optimize Cypress recordings with conditional triggers (#3043)" + "do not run release step on dev branch (#3083)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", "merge to master", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", + "translations: sync translations from transifex (dev)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "dimension chip design updates (DHIS2-16272) (#2934)", - "numbers are misaligned in pivot table (DHIS2-16900) (#3072)" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", + "dimension chip design updates (DHIS2-16272) (#2934)" ] } }, @@ -9712,10 +9712,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", - "merge to master" + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", + "merge to master", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -9734,10 +9734,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", "try locking highcharts to 10.2.0", - "plugin flashes when interacting with Interpretations modal (#3017)", - "merge to master" + "merge to master", + "translations: sync translations from transifex (dev)", + "plugin flashes when interacting with Interpretations modal (#3017)" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -9762,9 +9762,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "correct typo in visualisation type", "wait for different SVG for single value", "add classnames and update json instructions file for outlier tables (#3000)", - "correct typo in visualisation type", "change urlReg to urlGlob and correct glob pattern for outlier tables", "remove query param section from url glob" ], @@ -9786,10 +9786,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "enable the loading spinner when props change", "fix period filter and loading spinner when filtering in dashboard (#3002)", - "ensure only the first period item is used", - "merge to master" + "merge to master", + "enable the loading spinner when props change", + "ensure only the first period item is used" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -9808,34 +9808,34 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "bump Cypress to version 13 (#2935)", - "upgrade @dhis2/analytics", + "include release notes in slackbot message (#2974)", + "yarn deduplicate", + "run the release step on both dev and master branches (#2990)", "release: cut 100.5.0 [skip release]", - "add slack bot release success message (#2965)", + "apply consistent naming to push analytics class names", + "bump Cypress to version 13 (#2935)", "remove testRegex from jest config (#2956)", "bump node to version 18", - "apply consistent naming to push analytics class names", - "include release notes in slackbot message (#2974)", + "add slack bot release success message (#2965)", "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "run the release step on both dev and master branches (#2990)", - "yarn deduplicate", - "reorganised dev commits" + "reorganised dev commits", + "upgrade @dhis2/analytics" ], "Testing": [ - "refactor data.cy.js to independent test cases", - "hover over list to prevent it from being stale", "don't expect subtitle to be visible by default", - "adapt tests to new database (#2975)" + "adapt tests to new database (#2975)", + "refactor data.cy.js to independent test cases", + "hover over list to prevent it from being stale" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "push-analytics: add push analytics instructions (#2985)", "add custom errors for analytics requests (#2874)", - "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)" + "translations: sync translations from transifex (dev)", + "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "push-analytics: add push analytics instructions (#2985)" ], "Features": [ - "add class-names for push-analytics (#2966)", - "support Outlier table visualization type (DHIS2-13858) (#2942)" + "support Outlier table visualization type (DHIS2-13858) (#2942)", + "add class-names for push-analytics (#2966)" ] } }, @@ -9851,69 +9851,69 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", "update cli-app-scripts and analytics deps", + "hide icon from visualization when option is toggled", + "translations: sync translations from transifex (dev)", + "fix bug which cause current to loose props", + "do not pass a boolean for icons when saving", "fetch data element icon and pass it in extraOptions", "avoid visualization flashing when changing options", + "avoid crash when visualization object is empty (ie. New)", "dependency updates (#2243)", - "hide icon from visualization when option is toggled", - "do not pass a boolean for icons when saving", - "set disabledOptions on AO loading and vis type switching", - "fix bug which cause current to loose props", - "avoid crash when visualization object is empty (ie. New)" + "set disabledOptions on AO loading and vis type switching" ], "Maintenance": [ - "use alpha version of analytics", - "revert the test server changes and move to a separate PR", - "fix rebase conflict resolutions", - "fix linting error", + "switch test server to debug (test.e2e is broken/slow)", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "regenerate pot file", "upgrade cypress to v12 and adjust project to it", - "use renamed github shared workflow (#2912)", "remove videos", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "configure continuous delivery workflows (#2254)", - "switch test server to debug (test.e2e is broken/slow)", + "use alpha version of analytics", + "use renamed github shared workflow (#2912)", + "fix linting error", + "fix rebase conflict resolutions", "update pot file", - "analytics: add support for cumulative values", + "manually bump deps (#2543)", + "revert the test server changes and move to a separate PR", "release: cut 100.4.0 [skip release]", - "regenerate pot file", - "manually bump deps (#2543)" + "analytics: add support for cumulative values" ], "Features": [ - "disable legend option when cumulative values is enabled", - "remove disabled before passing object to visualization generator", "disabled options based on cumulativeValues in PT DHIS2-15728", - "handle disabled option in Redux store", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "cumulative values in PT (DHIS2-5497) (#2746)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "handle disabled option in Redux store", + "remove disabled before passing object to visualization generator", "support non-gregorian fixed periods (#2233)", - "single value background color change based upon legend (DHIS2-13702) (#2223)", - "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", - "v100.4.0" + "v100.4.0", + "disable legend option when cumulative values is enabled", + "handle disabled and helpText props for disabled options" ], "Testing": [ "add helper functions for totals options", - "fix test failing due to change in single value behaviour", - "add tests for cumulativeValues option in PT", "use current year instead of hardcode it", - "enhance tests, options and sorting", - "refactor clickCheckbox to check/uncheckCheckbox" + "add tests for cumulativeValues option in PT", + "refactor clickCheckbox to check/uncheckCheckbox", + "fix test failing due to change in single value behaviour", + "enhance tests, options and sorting" ], "Refactoring": [ + "streamlined code", + "avoid involuntary changes to current in Redux store", "simplify code for passing displayProperty", - "allow non toggleable select to be disabled", + "allow legend related option to be disabled", "rename variable for clarity", - "allow checkbox options to be disabled", - "avoid extra prop and detect visType internally", "allow disabled to be passed as prop", - "streamlined code", - "remove unnecessary code", - "allow legend related option to be disabled", - "add helper text when used in PT DHIS2-15727", + "allow non toggleable select to be disabled", + "avoid extra prop and detect visType internally", "revert changes to option components", - "avoid involuntary changes to current in Redux store", - "add styles for titles of disabled sections" + "remove unnecessary code", + "allow checkbox options to be disabled", + "add styles for titles of disabled sections", + "add helper text when used in PT DHIS2-15727" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -9937,13 +9937,13 @@ "v100.3.1" ], "Maintenance": [ - "release: cut 100.3.1 [skip release]", - "use reportportal fork", - "move RP agent-js-cypress to dhis2 org", "consolidate cypress tests (#2890)", "consolidate legend tests (#2897)", + "release: cut 100.3.1 [skip release]", + "use latest analytics-e2e-tests workflow", + "use reportportal fork", "get BRANCH_NAME and PR_TITLE", - "use latest analytics-e2e-tests workflow" + "move RP agent-js-cypress to dhis2 org" ] } }, @@ -9962,19 +9962,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", + "only update interpretations list when in DOM", "translate dimension labels in PT DHIS2-15750 (#2783)", + "translations: sync translations from transifex (dev)", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "change legend type description to fit SV (DHIS2-15120) (#2757)", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "change legend type description to fit SV (DHIS2-15120) (#2757)", "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "prevent state update when modal is closing", - "only update interpretations list when in DOM" + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -9993,66 +9993,66 @@ "channel": "stable", "releaseNotes": { "Features": [ - "use Toolbar and ToolbarSidebar from analytics (#2358)", - "update download menu to use hovermenu components from analytics", "use interpretations button from analytics", "use hover menu components from analytics for options menu", "use UpdateButton and HoverMenubar from analytics", + "use Toolbar and ToolbarSidebar from analytics (#2358)", + "update download menu to use hovermenu components from analytics", "100.2.0 (#2741)" ], "Maintenance": [ - "fix legend e2e test even better", - "disable the scheduled nightly test run (#2602)", + "fix lines e2e test", "switch test server to debug (test.e2e is broken/slow)", - "fix scatter e2e", + "fix odd linter error which only fires on ci", + "increase cypress default timeout for DOM activity (#2549)", + "release: cut 100.2.0 [skip release]", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "update pot file", "fix typo in component name", - "revert the test server changes and move to a separate PR", - "fix lines e2e test", - "fix start e2e", + "upgrade @dhis2/analytics to latest", + "remove videos", + "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "clean up unused imports", + "fix icon e2e", + "fix scatter e2e", "upgrade analytics to get decreased padding", - "fix odd linter error which only fires on ci", + "disable the scheduled nightly test run (#2602)", "fix missing and redundant imports", - "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "fix start e2e", "fix failing legens e2e test", - "upgrade @dhis2/analytics to get toolbar UI improvements", - "remove videos", - "advance the schedule for the nightly run (#2575)", - "update pot file", - "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "fix icon e2e", - "manually bump deps (#2543)", - "increase cypress default timeout for DOM activity (#2549)", - "upgrade cypress to v12 and adjust project to it", - "upgrade @dhis2/analytics to latest", "run workflow release job on tags as well (#2386)", "remove yarn start command which was only used for development", - "clean up unused imports", - "release: cut 100.2.0 [skip release]", - "gitignore cypress videos" + "upgrade cypress to v12 and adjust project to it", + "gitignore cypress videos", + "advance the schedule for the nightly run (#2575)", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "fix legend e2e test even better", + "manually bump deps (#2543)", + "revert the test server changes and move to a separate PR" ], "Testing": [ - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "prevent test names from being dynamic (#2576)", - "rename AO-title to titlebar (DHIS2-15063) (#2435)", - "comment out icon tests for currently unsupported types", - "skip legend test while data element icons are unsupported", "more tests for custom calculations (DHIS2-13871) (#2287)", - "extend timeout after delete has been triggered (#2499)" + "skip legend test while data element icons are unsupported", + "comment out icon tests for currently unsupported types", + "extend timeout after delete has been triggered (#2499)", + "prevent test names from being dynamic (#2576)", + "add Cypress tests for SV icon (DHIS2-10496) (#2372)", + "rename AO-title to titlebar (DHIS2-15063) (#2435)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", "tweak viz type selector styles to match toolbar", - "adjust e2e element slectors", "adjust data test name", + "translations: sync translations from transifex (dev)", "observe size changes for legend positioning", - "remove divider from plain data source submenu", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "adjust closeFileMenuWithClick command", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`" + "remove divider from plain data source submenu", + "adjust e2e element slectors", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)" ], "Refactoring": [ - "rename const for clarity", - "move the size logic from the plugin wrapper" + "move the size logic from the plugin wrapper", + "rename const for clarity" ] } }, @@ -10068,16 +10068,16 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "extend timeout for loading visualizations (#2368)", - "prevent items in transfer from being stale when filtering (#2321)" + "prevent items in transfer from being stale when filtering (#2321)", + "extend timeout for loading visualizations (#2368)" ], "Documentation": [ - "move docs to app (#2390)", - "move docs to app repo" + "move docs to app repo", + "move docs to app (#2390)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "image paths and apply d2 style" + "image paths and apply d2 style", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.1.4 [skip release]" @@ -10096,11 +10096,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "case E7113 throws same msg as E7114 (#2278)", - "single value size and position issues (analytics@25.1.10) (#2359)", - "v100.1.1" + "v100.1.1", + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", + "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", + "single value size and position issues (analytics@25.1.10) (#2359)" ], "Maintenance": [ "release: cut 100.1.3 [skip release]" @@ -10157,63 +10157,63 @@ "channel": "stable", "releaseNotes": { "Features": [ + "plugin: send installation status [DHIS2-15097] (#2273)", "custom calculations (DHIS2-13871) (#2232)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", "support non-gregorian fixed periods (#2233)", - "plugin: send installation status [DHIS2-15097] (#2273)", - "100.1.0 (#2286)", - "single value background color change based upon legend (DHIS2-13702) (#2223)" + "100.1.0 (#2286)" ], "Maintenance": [ + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "add styled-jsx which is a peer dependency (#2253)", + "bump analytics (#2276)", "release: cut 100.0.3", - "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", - "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", - "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", - "release: cut 100.0.1", - "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", "bump analytics (#2279)", + "deps: bump async from 2.6.3 to 2.6.4 (#2148)", "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", - "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", - "converge master-to-dev (#2281)", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", - "prepare app for continuous delivery", - "release: cut 100.0.2", - "bump analytics (#2276)", "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", - "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", - "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", + "release: cut 100.0.1", "trigger v100.0.0 (#2237)", - "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", + "release: cut 100.0.0", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "configure continuous delivery workflows (#2254)", + "release: cut 100.0.2", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "converge master-to-dev (#2281)", "set v100.0.0", - "release: cut 100.1.0 [skip release]", - "add styled-jsx which is a peer dependency (#2253)", - "release: cut 100.0.0", "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "deps: bump async from 2.6.3 to 2.6.4 (#2148)" + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)", + "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", + "prepare app for continuous delivery", + "release: cut 100.1.0 [skip release]", + "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", + "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)" ], "Testing": [ - "fix test failing due to change in single value behaviour", - "add extended timeout for file open modal (#2284)" + "add extended timeout for file open modal (#2284)", + "fix test failing due to change in single value behaviour" ], "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", "update cli-app-scripts and analytics deps", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", - "dependency updates (#2243)", - "remove old i18n initialisation (#2241)", + "update cli-app-scripts and analytics (#2247)", "hide icon from visualization when option is toggled", "plugin sends installation status (#2277)", + "do not pass a boolean for icons when saving", "nightly workflow has to run on default branch which is currently dev (#2269)", + "fetch data element icon and pass it in extraOptions", + "set height on chart container when not defined (#2246) (#2250)", + "remove old i18n initialisation (#2241)", + "target window.parent for postRobot communication (#2256)", "translations: sync translations from transifex (master) (#2192)", - "inject CSS UI variables in plugin (#2270)", "deps: bump cli-app-scripts for precaching improvement", - "target window.parent for postRobot communication (#2256)", - "do not pass a boolean for icons when saving", - "update cli-app-scripts and analytics (#2247)", - "set height on chart container when not defined (#2246) (#2250)" + "inject CSS UI variables in plugin (#2270)", + "dependency updates (#2243)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)" ] } }, @@ -10327,9 +10327,9 @@ "fix main branch ref in concurrency expression (#2104)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 101.1.13 [skip release]" @@ -10717,19 +10717,19 @@ "channel": "stable", "releaseNotes": { "Features": [ - "migrate TEI and Event export to new tracker API", - "move TEI import to new tracker endpoints", + "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", "move Event import to new tracker endpoints", - "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)" + "move TEI import to new tracker endpoints", + "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "lint issues", + "update tests snapshots", "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter", "migration-trackedentity: change followupStatus to followup", "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", - "loader keeps showing when opening export in new page", - "update tests snapshots" + "lint issues", + "loader keeps showing when opening export in new page" ], "Refactoring": [ "apply code review comments", @@ -10833,8 +10833,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "update version number for app", - "force trigger a release" + "force trigger a release", + "update version number for app" ], "Maintenance": [ "release: cut 99.9.10 [skip release]" @@ -10865,202 +10865,202 @@ "channel": "stable", "releaseNotes": { "Features": [ - "publish first version under continuous release", "org unit core id scheme select", "geojson import icon", "new GeoJSON importer (DHIS2-7171)", + "import Earth Engine data for population (#1457)", "metadata export: remove csv option and adjust intro text", - "import Earth Engine data for population (#1457)" + "publish first version under continuous release" ], "Maintenance": [ - "release: cut 1.5.12 [skip ci]", - "remove \"xml\" from metadata import/export feature files", + "upgrade snapshot tests", + "release: cut 1.5.67 [skip ci]", + "release: cut 1.5.26 [skip ci]", + "release: cut 1.5.16 [skip ci]", + "release: cut 1.5.31 [skip ci]", + "release: cut 1.5.54 [skip ci]", + "release: cut 1.5.57 [skip ci]", + "release: cut 1.5.44 [skip ci]", "release: cut 1.5.34 [skip ci]", - "localize", - "release: cut 1.5.11 [skip ci]", + "release: cut 1.5.38 [skip ci]", + "update test snapshots", + "release: cut 1.5.43 [skip ci]", + "release: cut 1.4.0 [skip ci]", "release: cut 1.5.35 [skip ci]", - "release: cut 1.5.30 [skip ci]", - "release: cut 1.5.2 [skip ci]", - "release: cut 1.5.48 [skip ci]", - "release: cut 1.3.7 [skip ci]", - "release: cut 1.5.51 [skip ci]", - "release: cut 1.5.40 [skip ci]", - "use sync mode temporarily", - "release: cut 1.5.31 [skip ci]", - "release: cut 1.5.10 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.4.4 [skip ci]", + "browserlist upgrade", + "release: cut 1.5.65 [skip ci]", + "release: cut 1.5.62 [skip ci]", + "release: cut 1.5.18 [skip ci]", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.6.0 [skip release]", "release: cut 1.5.5 [skip ci]", - "release: cut 1.4.6 [skip ci]", - "release: cut 1.5.33 [skip ci]", + "update app icon", + "localize", + "release: cut 1.5.28 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "remove \"xml\" from metadata import/export feature files", + "release: cut 1.3.4 [skip ci]", "release: cut 1.3.2 [skip ci]", - "release: cut 1.5.44 [skip ci]", - "release: cut 1.5.8 [skip ci]", - "release: cut 1.5.32 [skip ci]", - "jest test fixes", "release: cut 1.3.3 [skip ci]", - "release: cut 1.4.8 [skip ci]", - "release: cut 1.5.53 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.5.19 [skip ci]", + "move app to continuous release", "release: cut 1.5.41 [skip ci]", + "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.14 [skip ci]", + "release: cut 1.5.25 [skip ci]", + "jest test fixes", + "release: cut 1.5.15 [skip ci]", "release: cut 1.5.49 [skip ci]", - "release: cut 1.5.9 [skip ci]", - "release: cut 1.5.24 [skip ci]", - "release: cut 1.3.6 [skip ci]", - "release: cut 1.5.50 [skip ci]", - "release: cut 1.5.46 [skip ci]", - "release: cut 1.5.63 [skip ci]", + "release: cut 1.4.2 [skip ci]", + "release: cut 1.5.40 [skip ci]", + "release: cut 1.5.17 [skip ci]", + "code cleaning", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.5.3 [skip ci]", + "release: cut 1.5.42 [skip ci]", + "release: cut 1.4.7 [skip ci]", + "release: cut 1.3.0 [skip ci]", + "revert linting fixes", + "release: cut 1.5.64 [skip ci]", + "release: cut 1.5.61 [skip ci]", "node 16", - "release: cut 1.5.66 [skip ci]", - "release: cut 1.5.7 [skip ci]", - "release: cut 1.5.16 [skip ci]", - "release: cut 1.5.56 [skip ci]", - "release: cut 1.5.58 [skip ci]", - "release: cut 1.5.43 [skip ci]", - "release: cut 1.5.22 [skip ci]", - "release: cut 1.5.1 [skip ci]", + "release: cut 1.5.11 [skip ci]", "release: cut 1.5.45 [skip ci]", - "release: cut 1.4.0 [skip ci]", - "release: cut 1.2.23 [skip ci]", - "update app icon", - "release: cut 1.5.23 [skip ci]", - "revert linting fixes", - "release: cut 1.4.2 [skip ci]", - "release: cut 1.5.4 [skip ci]", - "set node version to 14 in githb scripts", - ".hooks folder", - "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.5.7 [skip ci]", + "refactor", + "release: cut 1.5.63 [skip ci]", + "release: cut 1.5.24 [skip ci]", + "release: cut 1.6.1 [skip release]", "release: cut 1.5.27 [skip ci]", - "release: cut 1.5.61 [skip ci]", - "release: cut 1.5.57 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.46 [skip ci]", "resolve conflicts in yarn.lock", - "release: cut 1.5.29 [skip ci]", - "deps: upgrade ui (#1487)", - "release: cut 1.5.55 [skip ci]", - "release: cut 1.5.37 [skip ci]", - "set node version to 14 in github scripts", - "release: cut 1.5.69 [skip ci]", - "release: cut 1.3.5 [skip ci]", - "release: cut 1.6.1 [skip release]", + "release: cut 1.5.8 [skip ci]", + "release: cut 1.5.33 [skip ci]", + "release: cut 1.4.6 [skip ci]", + "format", + "release: cut 1.2.23 [skip ci]", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.30 [skip ci]", + "release: cut 1.3.6 [skip ci]", "release: cut 1.5.39 [skip ci]", - "release: cut 1.6.0 [skip release]", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.3.1 [skip ci]", - "move app to continuous release", - "release: cut 1.5.52 [skip ci]", - "master merge", - "refactor", "release: cut 1.5.36 [skip ci]", - "release: cut 1.5.64 [skip ci]", - "release: cut 1.5.28 [skip ci]", - "release: cut 1.5.26 [skip ci]", - "release: cut 1.5.3 [skip ci]", - "release: cut 1.5.42 [skip ci]", - "release: cut 1.5.65 [skip ci]", - "format", - "release: cut 1.5.68 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "upgrade snapshot tests", - "release: cut 1.5.47 [skip ci]", - "update snapshots", - "release: cut 1.4.1 [skip ci]", "release: cut 1.4.5 [skip ci]", - "release: cut 1.5.25 [skip ci]", - "release: cut 1.5.18 [skip ci]", - "browserlist upgrade", - "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.32 [skip ci]", + "release: cut 1.5.55 [skip ci]", + "release: cut 1.5.69 [skip ci]", + "release: cut 1.5.52 [skip ci]", + "deps: upgrade ui (#1487)", + "release: cut 1.5.56 [skip ci]", + "release: cut 1.5.9 [skip ci]", "release: cut 1.5.0 [skip ci]", - "code cleaning", - "release: cut 1.4.3 [skip ci]", - "update test snapshots", - "release: cut 1.5.20 [skip ci]", - "release: cut 1.5.62 [skip ci]", - "release: cut 1.5.38 [skip ci]", + "use sync mode temporarily", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.60 [skip ci]", + "set node version to 14 in github scripts", + "release: cut 1.5.68 [skip ci]", + ".hooks folder", + "release: cut 1.5.4 [skip ci]", + "release: cut 1.5.58 [skip ci]", + "release: cut 1.5.48 [skip ci]", + "release: cut 1.5.12 [skip ci]", "release: cut 1.5.21 [skip ci]", - "release: cut 1.5.14 [skip ci]", - "release: cut 1.3.4 [skip ci]", - "release: cut 1.5.67 [skip ci]", - "release: cut 1.5.19 [skip ci]", - "release: cut 1.3.0 [skip ci]", - "release: cut 1.4.7 [skip ci]", - "release: cut 1.5.54 [skip ci]", - "release: cut 1.5.60 [skip ci]" + "release: cut 1.5.22 [skip ci]", + "release: cut 1.5.50 [skip ci]", + "release: cut 1.5.66 [skip ci]", + "release: cut 1.5.10 [skip ci]", + "release: cut 1.3.7 [skip ci]", + "master merge", + "release: cut 1.5.37 [skip ci]", + "release: cut 1.5.53 [skip ci]", + "set node version to 14 in githb scripts", + "release: cut 1.4.1 [skip ci]", + "update snapshots", + "release: cut 1.5.29 [skip ci]", + "release: cut 1.4.4 [skip ci]", + "release: cut 1.5.20 [skip ci]" ], "Bug Fixes": [ - "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", - "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", - "standardize typography", - "adjust job overview and summary design", - "async import", - "update github action to ensure yarn install is run before releasing", - "use correct update strategy for metadata import [DHIS-12479]", - "don't show list when empty (#1551)", - "use convention for page summary text (#1502)", - "centralize paging in DataPreview component", - "address issue via workaround", - "interface adjustments", + "padding fixes for Earth Engine import (#1544)", "adjust margins and add divider for Data preview section (#1510)", - "display ou parent name in preview with grey color (#1507)", - "keep the scroll from happening on preview table unnecessarily (#1539)", - "loading logic", - "use same dataset for total population (#1683)", - "hide and show associated geometry attribute select", - "preserve users preferred rows per page for data preview (#1504)", - "metadata dependency export: remove \"xml\" from intro text", - "component class name", - "swap Preview button with Preview header when previewing the data", + "tei-export: use correct param name for teiTypeFilter (#1546)", + "interface adjustments", + "page number needs to be reset to 1 when new preview generated (#1508)", "avoid breaking selects [DHIS2-16264] (#1963)", "metadata: use correct format names on metadata pages", - "trailing newline", - "adjust org unit tree component", - "update version number for app", - "hide stateful selects to preserve state", - "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", - "move Tooltip to general components folder", - "adjust schemas page (squashme)", - "translations: sync translations from transifex (master)", - "add tooltip and disabled Period component when no EE has been selected (#1500)", - "use same page summary text as line-listing-app", - "tei-export: use correct param name for teiTypeFilter (#1546)", - "padding fixes for Earth Engine import (#1544)", - "patch webpack to support webworker importScripts with relative publicPath (#1516)", "adjust page appearance, add transparent prop", - "add earth engine card to home page (#1541)", - "adjust spacing so Job summary header and tags look better (#1509)", - "geojson property name should match input field (DHIS2-7171)", + "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", + "label text [DHIS2-11265] (#1677)", + "don't show list when empty (#1551)", + "adjust schemas layout, typography", "data element placeholder", - "update text for EE import", "use string for date inputs [DHIS2-12489] (#1750)", + "translations: sync translations from transifex (master)", + "adjust schemas page (squashme)", + "patch webpack to support webworker importScripts with relative publicPath (#1516)", + "address issue via workaround", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", "better error message", + "adjust advanced options control", + "display ou parent name in preview with grey color (#1507)", + "adjust radio prefix", + "geojson property name should match input field (DHIS2-7171)", + "remove extraneous div", + "use same page summary text as line-listing-app", + "swap Preview button with Preview header when previewing the data", + "update version number for app", + "use correct update strategy for metadata import [DHIS-12479]", + "move Tooltip to general components folder", + "dataElementGroup no longer needed to fetch current data values (#1503)", + "async import", + "centralize paging in DataPreview component", + "trailing newline", "adjust sidebar style", - "label text [DHIS2-11265] (#1677)", - "page number needs to be reset to 1 when new preview generated (#1508)", - "earth engine import string fixes (#1499)", + "add earth engine card to home page (#1541)", + "hide and show associated geometry attribute select", "use 'Organisation unit' instead of 'Org unit' in preview table", - "dataElementGroup no longer needed to fetch current data values (#1503)", + "keep the scroll from happening on preview table unnecessarily (#1539)", "don't render component if no options available", - "adjust overview card design and interaction", + "component class name", "sidebar design (squashme)", - "update captions and options to reflect the menus below [DHIS2-12655] (#1977)", - "adjust schemas layout, typography", - "remove extraneous div", - "adjust advanced options control", + "earth engine import string fixes (#1499)", + "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", + "update text for EE import", + "standardize typography", + "adjust org unit tree component", + "use convention for page summary text (#1502)", + "loading logic", + "update github action to ensure yarn install is run before releasing", + "hide stateful selects to preserve state", + "use same dataset for total population (#1683)", "look for coc match by code", - "adjust radio prefix", - "standardize header typography (squashme)" + "add tooltip and disabled Period component when no EE has been selected (#1500)", + "adjust job overview and summary design", + "adjust spacing so Job summary header and tags look better (#1509)", + "standardize header typography (squashme)", + "preserve users preferred rows per page for data preview (#1504)", + "adjust overview card design and interaction", + "metadata dependency export: remove \"xml\" from intro text" ], "Build Updates": [ - "fix d2-style script", "remove no verify step", + "replace semantic commit checks with new workflow (#1381)", "fix lint script", - "replace semantic commit checks with new workflow (#1381)" + "fix d2-style script" ], "Refactoring": [ - "metadata: remove xml format option from import and export", - "get push, pop, update from useForm hook directly in component", "metadata dependency export: remove xml format option", - "move fetching eedata to a hook", + "get push, pop, update from useForm hook directly in component", + "metadata: remove xml format option from import & export", "useMemo instead of useState/useEffect", - "metadata: remove xml format option from import & export" + "metadata: remove xml format option from import and export", + "move fetching eedata to a hook" ], "Testing": [ "snapshot: update snapshots" @@ -11110,8 +11110,8 @@ "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", @@ -11173,19 +11173,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "sanitize sidebar width before reading and writing to local storage (#576)", "ensure width is within lower and upper bound in a centralized place", - "sanitize width before reading and writing to local storage", - "sanitize sidebar width before reading and writing to local storage (#576)" + "sanitize width before reading and writing to local storage" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ - "disable report-portal so we can see test failures", - "restore cypress reportportal config", - "decrease delay for showing the blue line on hover", "adjust comment to code change", - "release: cut 101.1.5 [skip release]" + "decrease delay for showing the blue line on hover", + "disable report-portal so we can see test failures", + "release: cut 101.1.5 [skip release]", + "restore cypress reportportal config" ], "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
" } @@ -11207,14 +11207,14 @@ "update options test after DHIS2 Core v39.6 release (#577)" ], "Maintenance": [ - "round to single decimal", - "release: cut 101.1.4 [skip release]", - "only test enrolment skip rounding on v41 and above", "restore cypress config", - "surround assertions with it blocks", + "release: cut 101.1.4 [skip release]", + "round to single decimal", + "add comment with JIRA issue link", "remove version dependent e2e test logic for enrollment too", - "disable reporter in cypress config", - "add comment with JIRA issue link" + "surround assertions with it blocks", + "only test enrolment skip rounding on v41 and above", + "disable reporter in cypress config" ], "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
" } @@ -11292,37 +11292,37 @@ "channel": "stable", "releaseNotes": { "Features": [ - "allow sidebar width reset via view menu", - "prevent sidebar from becoming to narrow or extend past the end of the window", - "add resizable sidebar (DHIS2-17170) (#534)", "add sidebar width to global state and store in local storage", + "decrease sidebar width after window resize if needed", "ensure sidebar does not break layout", + "add resizable sidebar (DHIS2-17170) (#534)", "enable resizing the sidebar with keyboard navigation", - "reset to default width on double click", - "decrease sidebar width after window resize if needed" + "allow sidebar width reset via view menu", + "prevent sidebar from becoming to narrow or extend past the end of the window", + "reset to default width on double click" ], "Maintenance": [ - "correct some typos", - "use local storage key format consistent with dashboards", - "add e2e test for reset by double click", - "remove redundant call to event.persist()", - "release: cut 101.1.0 [skip release]", "add translation for reset sidebar width button", + "release: cut 101.1.0 [skip release]", "use correct default size", - "fix typo in filename" + "fix typo in filename", + "add e2e test for reset by double click", + "correct some typos", + "remove redundant call to event.persist()", + "use local storage key format consistent with dashboards" ], "Bug Fixes": [ - "animate width on inner panel to fix reset animation", "address overshooting min and max width issues", - "add dependency array to effect hook", "ensure resize handler is removed when the component unmounts", - "persist width correctly after resetting", + "animate width on inner panel to fix reset animation", "hide panel content after transition is complete", + "add dependency array to effect hook", + "persist width correctly after resetting", "set animation duration to 150ms for increased snappiness" ], "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", @@ -11409,11 +11409,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "enhance parallel cypress test execution (#514)", "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)", + "add group for security updates to dependabot config (#536)", + "upgrade app-platform to support both installed and bundled deployment" ], "Bug Fixes": [ "hh:mm time format ambiguous (DHIS2-16717) (#538)" @@ -11493,8 +11493,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)", - "release: cut 101.0.0 [skip release]" + "release: cut 101.0.0 [skip release]", + "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)" ], "Features": [ "bump Line Listing to min version 2.39 (DHIS2-17209) (#523)" @@ -11514,13 +11514,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.17.1 [skip release]", "group all non dhis2 deps into a single dependabot PR (#510)", - "optimize Cypress recordings with conditional triggers (#505)" + "optimize Cypress recordings with conditional triggers (#505)", + "release: cut 100.17.1 [skip release]" ], "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)", - "translations: sync translations from transifex (master)" + "translations: sync translations from transifex (master)", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)" ], "GitHub": "

100.17.1 (2024-05-14)

\n

Bug Fixes

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

100.14.0 (2024-01-29)

\n

Features

\n
    \n
  • add class-names for push-analytics (#485) (b0836cc)
  • \n
" } @@ -11792,44 +11792,44 @@ "releaseNotes": { "Testing": [ "dynamic offset for years (#477)", - "copy/paste typo", - "add missing selector to non-suffixed chips", - "send jest test results only when env is setup (#469)", - "add report portal attributes (#471)", "update latest changes on master to use the new chip assertion format", "stop using 'chip-primary', which isn't needed", "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated", - "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated" + "add missing selector to non-suffixed chips", + "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated", + "add report portal attributes (#471)", + "send jest test results only when env is setup (#469)", + "copy/paste typo" ], "Maintenance": [ - "use alpha version of analytics", - "only upload videos for failing cypress tests (#472)", - "remove videos using an after:spec event callback", "use hyphens for app names", + "remove videos using an after:spec event callback", "remove cypress videoUploadOnPasses option which has been removed in v13", - "bump Analytics to latest alpha", "merge conflict", - "revert Analytics alpha", - "use analytics@26.2.0", + "analytics (#473)", "conditionally set PR title in dhis2-verify-app workflow (#479)", "release: cut 100.12.0 [skip release]", - "analytics (#473)" + "only upload videos for failing cypress tests (#472)", + "use alpha version of analytics", + "use analytics@26.2.0", + "revert Analytics alpha", + "bump Analytics to latest alpha" ], "Features": [ - "update layout chip design", - "updated chip design (DHIS2-15897) (#478)" + "updated chip design (DHIS2-15897) (#478)", + "update layout chip design" ], "Bug Fixes": [ - "chip icon margin", - "chip line height", "chip label padding", - "layout-chip: prevent suffix shrinking", - "dimension-item: adjust design to match new layout chip", "dimension item suffix color", + "dimension-item: adjust design to match new layout chip", + "dimension item height", + "layout-chip: prevent suffix shrinking", + "chip line height", "chip: add comma delimiter", - "adjust input option design (#464)", "dimension and layout item button height", - "dimension item height" + "chip icon margin", + "adjust input option design (#464)" ], "Refactoring": [ "simplify how the chip suffix is calculated" @@ -12616,16 +12616,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "clean up tests", - "add missing coverage flag when running tests", - "set code coverage threshold", "useGetErrorIfNotAllowed hook tests", - "remove duplicate/unused tests", - "app component tests", + "set code coverage threshold", "passwordReset page tests", + "release: cut 100.0.5 [skip release]", + "add missing coverage flag when running tests", + "app component tests", "start adding unit tests", "language update tests", - "release: cut 100.0.5 [skip release]" + "clean up tests", + "remove duplicate/unused tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -12645,8 +12645,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -12788,16 +12788,16 @@ "channel": "stable", "releaseNotes": { "Features": [ - "implement new and edit forms", - "add category option combo list" + "add category option combo list", + "implement new and edit forms" ], "Maintenance": [ + "add categoryOptionGroup to sectionListViewsConfig", + "rename variables", + "release: cut 0.10.0 [skip release]", "text clean up", "update field filters in edit page", - "change helper texts", - "release: cut 0.10.0 [skip release]", - "rename variables", - "add categoryOptionGroup to sectionListViewsConfig" + "change helper texts" ], "Bug Fixes": [ "lint errors" @@ -12817,39 +12817,39 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add filters to categoryOption list", - "fix typing and lint", - "change org unit form to use new format", + "categoryOptions: add categoryOptions form", "add validations to fields, and image component", + "add org unit parent selector for new org unit form", + "add tests for additionsl org unit list features", + "add filters to categoryOption list", + "first version of teh add org unit form", "refactor component to use shared components created in other pr", - "preserve list state between form navigation (#425)", "small fixes in org unit and image field", - "first version of teh add org unit form", - "categoryOptions: add categoryOptions form", "add details panel to org list", - "add tests for additionsl org unit list features", - "add org unit parent selector for new org unit form" + "change org unit form to use new format", + "fix typing and lint", + "preserve list state between form navigation (#425)" ], "Bug Fixes": [ - "categoryOption: fix endDate validation", - "refactor useLocationSearchState name", - "datefield: useSystemSettings instead of settings", - "minor linting", - "preserve list state for dataElements", - "update ui to alpha", - "improve getDefaults type", - "minor cleanup", - "ImageField: add image preview", - "add form-name field, add availability header", "orgunitfield: make orgUnit model available", + "save state when creating new", + "add missing ImageField", + "ImageField: add image preview", + "update ui to alpha", + "preserve list state for dataElements", "datefield: fix inputWidth", + "datefield: useSystemSettings instead of settings", + "improve getDefaults type", "update multi-calendar-dates dep", - "minor changes to address pr comments", + "minor linting", + "fix image selector when there is no image and org unit selectors when there are no org units", "blur datefield on date select", - "save state when creating new", + "add form-name field, add availability header", "fix uploadFile mutation", - "add missing ImageField", - "fix image selector when there is no image and org unit selectors when there are no org units" + "minor cleanup", + "minor changes to address pr comments", + "categoryOption: fix endDate validation", + "refactor useLocationSearchState name" ], "Refactoring": [ "use common attributeValues field-filter" @@ -12872,21 +12872,21 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add filters to categoryOption list", + "categoryOptions: add categoryOptions form", "add category options form and list (#419)", - "categoryOptions: add categoryOptions form" + "add filters to categoryOption list" ], "Bug Fixes": [ - "blur datefield on date select", - "add form-name field, add availability header", - "categoryOption: fix endDate validation", - "improve getDefaults type", - "datefield: useSystemSettings instead of settings", - "orgunitfield: make orgUnit model available", "datefield: fix inputWidth", - "minor cleanup", + "datefield: useSystemSettings instead of settings", "update multi-calendar-dates dep", - "update ui to alpha" + "improve getDefaults type", + "minor cleanup", + "update ui to alpha", + "categoryOption: fix endDate validation", + "orgunitfield: make orgUnit model available", + "add form-name field, add availability header", + "blur datefield on date select" ], "Refactoring": [ "use common attributeValues field-filter" @@ -12909,8 +12909,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "remove unused css class", - "translationDialog styles bleeding to other components (#420)" + "translationDialog styles bleeding to other components (#420)", + "remove unused css class" ], "Maintenance": [ "release: cut 0.7.1 [skip release]" @@ -12930,22 +12930,22 @@ "channel": "stable", "releaseNotes": { "Features": [ - "form: add catCombo form", + "categoryOptionCombos: implement categoryOptionCombos", "category-option-combos: forms (#411)", - "categoryOptionCombos: implement categoryOptionCombos" + "form: add catCombo form" ], "Bug Fixes": [ + "hide New model when it cannot be created", + "fix wrong section", + "fix categoryCombo edit save", + "use card in new as well as edit", + "fix failing test", "prevent details panel crashing for catOptCombos", "use card as form-wrapper", - "hide New model when it cannot be created", "add categoryCombo filters and columns", - "make filters optional", - "add missing file - categoryFilter", - "fix categoryCombo edit save", - "fix wrong section", "list: add check for shareable in actions", - "fix failing test", - "use card in new as well as edit" + "make filters optional", + "add missing file - categoryFilter" ], "Refactoring": [ "use common form schemas" @@ -12989,40 +12989,40 @@ "channel": "stable", "releaseNotes": { "Features": [ - "form: add catCombo form", - "catCombo: add category combo form and list (#410)", + "form: caregory forms, formbase", "Edit and New form base", - "form: caregory forms, formbase" + "catCombo: add category combo form and list (#410)", + "form: add catCombo form" ], "Bug Fixes": [ - "simplify createJsonpatchOperation and formcontents", - "add missing file - categoryFilter", + "implement basic category form", "cleanup", + "fix PickWithFieldFilters", + "get defaults using zod", + "category-form: add options-transfer, generic ModelTransfer", + "test", + "fix categoryCombo edit save", + "format", "add utility type for picking based on field-filters", + "list: add filter and columns descriptors to category", + "translate validation message", + "add missing file - categoryFilter", + "improve model-transfer", + "fix lint and build issues", "model-transferfield: expose filterPlaceholder", + "formbase: allow support for no attributes", "simplify getAllAttributes", - "category-form: add options-transfer, generic ModelTransfer", - "add categoryCombo filters and columns", - "fix PickWithFieldFilters", "add label for category options", - "list: add filter and columns descriptors to category", - "improve model-transfer", - "fix categoryCombo edit save", - "get defaults using zod", - "formcontents: fix new form layout", - "implement basic category form", - "fix lint and build issues", "types: prettify PickWithFieldFilter result-type", - "format", - "translate validation message", - "formbase: allow support for no attributes", - "test" + "simplify createJsonpatchOperation and formcontents", + "add categoryCombo filters and columns", + "formcontents: fix new form layout" ], "Refactoring": [ "add common zod schemas", "simplify PickWithFieldFilters", - "use common form schemas", - "add defaultformcontents for new" + "add defaultformcontents for new", + "use common form schemas" ], "Maintenance": [ "release: cut 0.5.0 [skip release]", @@ -13044,8 +13044,8 @@ "releaseNotes": { "Maintenance": [ "upgrade download-artifact action", - "fix eslint warnings", "release: cut 0.4.0 [skip release]", + "fix eslint warnings", "bump dhis2 dependencies [DHIS2-17941]" ], "Testing": [ @@ -13053,39 +13053,39 @@ "org unit list tests (#406)" ], "Bug Fixes": [ - "simplify createJsonpatchOperation and formcontents", - "validation: catch async validation - prevents locking up form", - "form: improve form notice box", + "implement basic category form", "cleanup", - "add utility type for picking based on field-filters", - "improve modeltransfer types", - "model-transferfield: expose filterPlaceholder", - "simplify getAllAttributes", - "category-form: add options-transfer, generic ModelTransfer", - "upgrade upload-artifact action", "fix PickWithFieldFilters", - "list: add filter and columns descriptors to category", - "extend user type", - "improve model-transfer", "get defaults using zod", - "formcontents: fix new form layout", - "implement basic category form", - "fix lint and build issues", - "translation: add missing translations", - "types: prettify PickWithFieldFilter result-type", + "category-form: add options-transfer, generic ModelTransfer", + "extend user type", + "test", "format", + "validation: catch async validation - prevents locking up form", + "add utility type for picking based on field-filters", + "list: add filter and columns descriptors to category", + "fix lint and build issues", + "improve model-transfer", + "upgrade upload-artifact action", + "model-transferfield: expose filterPlaceholder", "formbase: allow support for no attributes", - "test" + "simplify getAllAttributes", + "types: prettify PickWithFieldFilter result-type", + "translation: add missing translations", + "form: improve form notice box", + "simplify createJsonpatchOperation and formcontents", + "formcontents: fix new form layout", + "improve modeltransfer types" ], "Features": [ - "categories: category forms and form refactor (#407)", - "remove select all checkbox from org list", - "form: caregory forms, formbase", + "disable ability to autocheck child when parent is selected", + "org list deselect all + multi select actions", + "Edit and New form base", "add multi select actions with the ability to download selected org units", + "categories: category forms and form refactor (#407)", "make org unit deselect all button work", - "org list deselect all + multi select actions", - "disable ability to autocheck child when parent is selected", - "Edit and New form base" + "form: caregory forms, formbase", + "remove select all checkbox from org list" ], "Refactoring": [ "add common zod schemas", @@ -13127,36 +13127,36 @@ "channel": "stable", "releaseNotes": { "Features": [ - "implement org unit list actions to edit and delete org unit (#405)", - "organisation unit table tree", - "implement pagination", + "add orgunit message for loader, error and empty", "add orgUnitList actions [DHIS2-17896]", - "add orgunit message for loader, error and empty" + "implement pagination", + "organisation unit table tree", + "implement org unit list actions to edit and delete org unit (#405)" ], "Bug Fixes": [ "orgunit search WIP", - "deduplicate roots", - "add missing file after rename", - "revert typescript update", "fix type-errors", - "calculate minimum root orgunits", "improve message when no results", - "revert includeChildren, due to API pagination bug", - "improve boundQuery helper types", - "dynamic columns for orgunit list", - "use invalidateQueries for refetch", - "support leaf-nodes as root", + "deduplicate roots", + "add missing file after rename", "some cleanup", "upgrade typescript-eslint", + "dynamic columns for orgunit list", + "revert typescript update", + "improve boundQuery helper types", "on org unit deletion, refetch all needed data", + "use includeChildren API instead of parent.id filter to include leaf when root", + "use invalidateQueries for refetch", "fix failing test", - "use includeChildren API instead of parent.id filter to include leaf when root" + "revert includeChildren, due to API pagination bug", + "support leaf-nodes as root", + "calculate minimum root orgunits" ], "Refactoring": [ "remove unused code", - "improve root computation performance", + "extract row to own file, some cleanup", "simplify queryObject types", - "extract row to own file, some cleanup" + "improve root computation performance" ], "Maintenance": [ "fix eslint resolution", @@ -13178,18 +13178,18 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "simplify queryObject types", - "refactor orgunit state", + "remove unused code", "extract row to own file, some cleanup", + "improve root computation performance", + "refactor orgunit state", "sidenav: add data-test attribute", - "remove unused code", - "improve root computation performance" + "simplify queryObject types" ], "Testing": [ - "data element list view: cover filterting by name and pagination", "data element new form: add cypress test", - "data element edit form: add cypress test", - "cypress: cover de edit and list views" + "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": [ "fix eslint resolution", @@ -13198,27 +13198,27 @@ "release: cut 0.2.0 [skip release]" ], "Features": [ + "orgunit-list: implement orgunit list (#403)", "organisation unit table tree", "add orgunit message for loader, error and empty", - "orgunit-list: implement orgunit list (#403)", "implement pagination" ], "Bug Fixes": [ "orgunit search WIP", - "deduplicate roots", - "add missing file after rename", - "revert typescript update", "fix type-errors", - "calculate minimum root orgunits", "improve message when no results", - "revert includeChildren, due to API pagination bug", - "improve boundQuery helper types", - "dynamic columns for orgunit list", - "support leaf-nodes as root", + "deduplicate roots", + "add missing file after rename", "some cleanup", "upgrade typescript-eslint", + "dynamic columns for orgunit list", + "revert typescript update", + "improve boundQuery helper types", + "use includeChildren API instead of parent.id filter to include leaf when root", "fix failing test", - "use includeChildren API instead of parent.id filter to include leaf when root" + "revert includeChildren, due to API pagination bug", + "support leaf-nodes as root", + "calculate minimum root orgunits" ], "GitHub": "

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" } @@ -13345,14 +13345,14 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.6 [skip release]", - "do not run release step if the head commit is a chore (#3310)" + "do not run release step if the head commit is a chore (#3310)", + "release: cut 100.6.6 [skip release]" ], "Bug Fixes": [ - "TEs layer not showing all relationships when source and target are of same type (#3281)", "in fetchTEIs: use program instead of TE type", - "in isIndexInstance:", "update teiRelationshipsParser logic and add test", + "TEs layer not showing all relationships when source and target are of same type (#3281)", + "in isIndexInstance:", "in getDataWithRelationships:" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

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

100.5.6 (2024-06-26)

\n

Bug Fixes

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

100.5.5 (2024-06-13)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (#3237) (8e9a46d)
  • \n
  • unclear 'show no data' (#3204) (ec24ca0)
  • \n
  • use improved rich text editor from analytics (DHIS2-15522) (#3236) (3c842d4)
  • \n
  • translations: sync translations from transifex (dev) (230dc08)
  • \n
  • translations: sync translations from transifex (dev) (83393cb)
  • \n
" @@ -13603,13 +13603,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)", + "merge to master", "users losing work when opening as chart (#3196)", - "merge to master" + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)" ], "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
" } @@ -13626,9 +13626,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", "dashboard filters were not being applied to maps (#3185)", - "merge to master" + "merge to master", + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "release: cut 100.5.3 [skip release]" @@ -13648,9 +13648,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translations: sync translations from transifex (dev)", + "merge to master", "paragraph newlines in map description were being removed (#3182)", - "merge to master" + "translations: sync translations from transifex (dev)" ], "Maintenance": [ "docs: update docs for data table, geojson and outdated screenshots (#3178)", @@ -13692,60 +13692,60 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "add tooltip on layer thumbnails", + "position tooltip right over the thumbnail title", + "various fixes after release testing (#3151)", + "tab length should only take the space of the title", + "prevent enabling download button while loading mask is showing", + "map plugin - do not load async layers multiple times (#3143)", + "add class-names for push-analytics", + "onLayerAdded wasnt defined for SplitViews", "make logic match prev code", + "reduce the padding to make room for the scrollbar (#3148)", + "make `dhis2-map-new` class independent of downloadMode", + "prevent data table effects from running code when no table (#3147)", "set map bounds after all layers are added to the map", + "limit stroke width to 0-10", + "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", + "highlight features when data table has filter", "check download param when navigating to new", + "check full instanceUrl and handle not response.ok in geojson loader (#3142)", "the feature.id is set in maps-gl so use the properties.id instead find correct data", - "final fixes for geojson (#3154)", - "prevent enabling download button while loading mask is showing", - "ensure isDownload is a bool to avoid prop-types error", - "make `dhis2-map-new` class independent of downloadMode", - "map plugin - do not load async layers multiple times (#3143)", - "show no data message when geojson feature has no data (#3145)", - "various fixes after release testing (#3151)", "set minimum point size of 1", - "onLayerAdded wasnt defined for SplitViews", - "check full instanceUrl and handle not response.ok in geojson loader (#3142)", - "add class-names for push-analytics", - "add tooltip on layer thumbnails", - "add class to map container when no map id is set", - "improve geojson layer error responses and cypress tests (#3149)", + "set point radius to size that was set in the style settings", "use more understandable error messages", - "upgrade maps-gl for the rounded line join and caps", - "reset error when switching which layer shows data table", - "limit stroke width to 0-10", - "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", - "prevent data table effects from running code when no table (#3147)", - "highlight features when data table has filter", - "values that are strings but numeric in quality were not filtering", + "improve geojson layer error responses and cypress tests (#3149)", "translations: sync translations from transifex (dev) (#3132)", - "set point radius to size that was set in the style settings", - "rename error to loadError to avoid name clash with building footprint ee layer (#3144)", - "isPushAnalytics url param", "improve hover states and add consistent spacing [UX-161] (#3121)", - "position tooltip right over the thumbnail title", - "tab length should only take the space of the title", - "reduce the padding to make room for the scrollbar (#3148)" + "isPushAnalytics url param", + "final fixes for geojson (#3154)", + "add class to map container when no map id is set", + "upgrade maps-gl for the rounded line join and caps", + "ensure isDownload is a bool to avoid prop-types error", + "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", + "show no data message when geojson feature has no data (#3145)", + "reset error when switching which layer shows data table", + "values that are strings but numeric in quality were not filtering" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ "add push analytics instructions", - "when rendering for push analytics, disable download button until map is rendered (#3072)", + "merge to master 2.41.0 features and fixes", "add ability to add GeoJSON URL external layers (#3127)", - "merge to master 2.41.0 features and fixes" + "when rendering for push analytics, disable download button until map is rendered (#3072)" ], "Maintenance": [ - "upgrade @dhis2/maps-gl", - "improve legend for geojson layers", - "release: cut 100.5.0 [skip release]", - "legend item styling - set max line weight and rename to Point radius", "read single url param", + "code comment", + "update @dhis2/analytics and deduplicate deps", + "release: cut 100.5.0 [skip release]", + "improve legend for geojson layers", "code cleaning", + "upgrade @dhis2/maps-gl", "update i18n", - "update @dhis2/analytics and deduplicate deps", - "code comment" + "legend item styling - set max line weight and rename to Point radius" ], "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" } @@ -13783,11 +13783,11 @@ "releaseNotes": { "Maintenance": [ "add data table cypress test and enable orgunitinfo test (#3114)", - "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", - "release: cut 100.4.0 [skip release]", "dependencies: upgrade ui to v9 (#3115)", "include release notes in slack bot message (#3123)", - "release: cut 100.3.0 [skip release]" + "release: cut 100.3.0 [skip release]", + "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)", + "release: cut 100.4.0 [skip release]" ], "Features": [ "replace data table with UI data table (#3015)", @@ -13830,28 +13830,28 @@ "releaseNotes": { "Bug Fixes": [ "translations: sync translations from transifex (dev)", - "conditionally set PR title in dhis2-verify-app workflow (#3089)", - "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)" + "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", + "conditionally set PR title in dhis2-verify-app workflow (#3089)" ], "Maintenance": [ - "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", - "use more verbose style in LayersLoader to clarify logic (#3075)", - "use hyphens for app names", - "use reportportal fork", - "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", "use renamed github shared workflow (#3046)", - "26.2.0-cumulative-values-alpha.1", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", + "use more verbose style in LayersLoader to clarify logic (#3075)", "test updates that decouple test to ui version", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", + "release: cut 100.2.3 [skip release]", + "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", - "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", - "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)", - "analytics@26.2.0 (#3081)", + "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", + "26.2.0-cumulative-values-alpha.1", "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", - "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", - "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", - "release: cut 100.2.3 [skip release]" + "analytics@26.2.0 (#3081)", + "use reportportal fork", + "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)", + "use hyphens for app names" ], "Testing": [ "send jest test results only when env is setup (#3078)", @@ -13872,8 +13872,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "do not show unsupported geojson or arcgis external layers (#3036)", - "do not show geojson or arcgis layers since they are not supported yet (#3036)" + "do not show geojson or arcgis layers since they are not supported yet (#3036)", + "do not show unsupported geojson or arcgis external layers (#3036)" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -13893,19 +13893,19 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", - "only send bot messages on the actual release commit (#2988)", "set up report portal (#3032)", + "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)", "update jest tests and strings for removal of google basemaps", - "release: cut 100.2.1 [skip release]" + "release: cut 100.2.1 [skip release]", + "only send bot messages on the actual release commit (#2988)" ], "Bug Fixes": [ + "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", + "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", + "release candidate 100.2.1", "translations: sync translations from transifex (dev)", "ensure layer type is supported and remove the unsupported Google basemaps", - "release candidate 100.2.1", - "external basemaps were not showing [DHIS2-15953] (#3017)", - "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", - "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)" + "external basemaps were not showing [DHIS2-15953] (#3017)" ], "GitHub": "

100.2.1 (2023-11-03)

\n

Bug Fixes

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

100.2.0 (2023-09-27)

\n

Bug Fixes

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

Features

\n\n

Reverts

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

100.1.7 (2023-09-07)

\n

Bug Fixes

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

100.1.6 (2023-08-31)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (dev) (3a3b81e)
  • \n
  • translations: sync translations from transifex (dev) (3effb0d)
  • \n
  • keep layer visibility when period is changed (#2705) (df32ea4)
  • \n
  • set period for each split view map (#2721) (6ec0eba)
  • \n
  • Set rendering strategy to single if not relative period (#2703) (c47484b)
  • \n
  • upgrade landcover dataset (#2732) (3e93ced)
  • \n
  • translations: sync translations from transifex (dev) (22d43c7)
  • \n
  • translations: sync translations from transifex (dev) (b5da40a)
  • \n
  • translations: sync translations from transifex (dev) (a090132)
  • \n
  • translations: sync translations from transifex (dev) (21acc31)
  • \n
  • translations: sync translations from transifex (dev) (4597cbb)
  • \n
" } @@ -14132,8 +14132,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "prepare for release", - "trigger first release" + "trigger first release", + "prepare for release" ], "Maintenance": [ "release: cut 100.0.0 [skip release]", @@ -14224,9 +14224,9 @@ "fix main branch ref in concurrency expression (#399)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 100.0.63 [skip release]" @@ -14249,15 +14249,15 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "update app-runtime", "fix linting errors", - "ignore styled jsx property", "release: cut 100.0.62 [skip release]", + "ignore styled jsx property", + "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
" } @@ -15204,9 +15204,9 @@ "update README.md (#12)" ], "Bug Fixes": [ - "add delete confirmation alert", "bug with auth config when creating rather than editing route", - "show authorities in a MultiSelect rather than an input text field" + "show authorities in a MultiSelect rather than an input text field", + "add delete confirmation alert" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -15317,9 +15317,9 @@ "fix main branch ref in concurrency expression (#1386)" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "Maintenance": [ "release: cut 100.2.7 [skip release]" @@ -15342,15 +15342,15 @@ "update to shared workflows (#1364)" ], "Maintenance": [ - "update cli-app-scripts", + "release: cut 100.2.6 [skip release]", "update ui", "update cli-style", - "release: cut 100.2.6 [skip release]" + "update cli-app-scripts" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "ignore lint error", - "add missing d2-ui dep" + "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
" } @@ -15467,16 +15467,16 @@ "channel": "stable", "releaseNotes": { "Features": [ - "remove oauth2 section from version 42 and above", - "remove oauth2 from version 42 and above" + "remove oauth2 from version 42 and above", + "remove oauth2 section 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": [ - "remove extra if block in navigation", - "move the filter logic on mounted" + "move the filter logic on mounted", + "remove extra if block in navigation" ], "GitHub": "

100.2.0 (2024-06-28)

\n

Bug Fixes

\n
    \n
  • move the filter logic on mounted (6bb6434)
  • \n
  • remove extra if block in navigation (02e4c73)
  • \n
\n

Features

\n
    \n
  • remove oauth2 section from version 42 and above (0ad564d)
  • \n
" } @@ -15654,10 +15654,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update verify-app github action", - "add apphubid", "update app title (#1303)", "update app version (#1302)", + "add apphubid", + "update verify-app github action", "release: cut 100.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • adding AppHub ID to enable continuous release
  • \n
" @@ -15766,15 +15766,15 @@ "fix main branch ref in concurrency expression (#777)" ], "Maintenance": [ - "update cli-app-scripts", "release: cut 101.0.46 [skip release]", - "update ui", - "fix tests after ui update" + "fix tests after ui update", + "update cli-app-scripts", + "update ui" ], "Bug Fixes": [ - "translations: sync translations from transifex (master)", "fix main branch ref in concurrency expression", - "fix comment and close expression" + "fix comment and close expression", + "translations: sync translations from transifex (master)" ], "GitHub": "

101.0.46 (2024-10-13)

\n

Bug Fixes

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

" } @@ -16904,9 +16904,9 @@ "trigger first release" ], "Maintenance": [ - "semantic release (#1398)", "release: cut 100.0.0 [skip release]", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "semantic release (#1398)" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

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