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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

\n\n\n

General Settings

\n

Opt-in Features:

\n\n\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

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

\n

RELEASE INFO:

\n\n

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

" }, "2.1.1": { "Bug Fixes": [ - "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", - "[visualization] dataset accept API title and name", - "[visualization] dataset change API visualization runtime", + "update label", + "[visualization] home accept API title and name", + "[visualization] home change API visualization runtime", "[visualization] keep only one default group (#106)", - "[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", + "[synchronization] change filter data to metadata program dataset (#103)", "checkbox stays unchecked (#113)", + "DHIS2-12339 visualization titles are not displayed in the android app (#111)", + "[visualization] dataset accept API title and name", "verify new visualization and format datastore (#118)", + "[DHIS2-12254] remove hard limits and add warning (#105)", + "change param to 'paging' instead of 'pager (#115)", + "valid URL has http or https protocol (#112)", "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" + "[visualization] program accept API title and name", + "[visualization] program change API visualization runtime", + "[visualization] dataset change API visualization runtime", + "[synchronization] remove hard limits and add warning" ], "Refactoring": [ "remove not use components (#104)" @@ -262,86 +262,86 @@ }, "2.1.0": { "Refactoring": [ + "[sync general] 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", "[Appearance] colocate data with component Data set table", + "[sync programs] remove unused components", + "[Program Appearance] colocate data with component table", + "remove unused svg icons", + "[Appearance] Data set and Home table component", + "[appearance] colocate data with component table (#91)", "[Appearance] colocate data with component Home table", "[sync] remove unused constants", - "[Program Appearance] colocate data with component table", - "[sync programs] remove unused components", + "delete unused components (#81)", "[analytics] use common query and mutation (#93)", - "[appearance] colocate data with component table (#91)" + "[sync dataset] remove unused components" ], "Features": [ + "[visualization] add table to show program visualizations", + "[visualization home] add visualizations and groups", + "[visualization] add Home visualization component to menu", + "add user sync test", + "[visualization] test to validate the user has access to visualization", "test if user has access to a visualization (#101)", - "add user test table", - "[visualizations] add new visualization for program", + "[DHIS2-11255] Add visualization and groups (#99)", + "add a user search field", "[visualizations] add Home visualization component to menu", - "add analytics menu (#82)", + "[visualization] dialog to add visualization and group", + "update version", + "[DHIS2-11254] Show home groups and visualizations (#97)", + "[visualization] add visualization query", "[DHIS2-9135] Synchronization User sync test change user search field (#88)", - "[visualization] select and text field", - "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", - "[visualization] add basic components to search a user", "[appearance] program add follow up option (#85)", - "[visualization] create initial layout for data set visualization", - "[visualization] add table to show program visualizations", - "[visualization] Program show groups and visualizations", - "[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", - "add visualizations search field (#95)", + "[visualizations] add new visualization for program", "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", - "add a user search field", - "add Program analytics to menu", - "[visualization] add Home visualization component to menu", - "[visualization] add period and visualization constants", + "[visualization] show and delete visualization, update datastore", "queries to update and get analytics datastore", + "[analytics] program create initial section", + "add user test table", + "[visualization] Program show groups and visualizations", + "[visualizations] group options", "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)", - "[visualization] show and delete visualization, update datastore", + "[visualization] add period and visualization constants", + "add Program analytics to menu", + "[visualization] add basic components to search a user", + "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", + "[visualizations] update home visualizations", + "[DHIS2-9858] update user sync test (#102)", + "[user sync test] get data download size", + "[DHIS2-11261] Add new visualization for programs (#96)", + "[visualization dataset] show visualizations and groups", + "generate a random id", + "add analytics menu (#82)", "[visualization dataset] add visualization and groups", + "[DHIS2-11263] create basic layout for data set (#98)", + "[user sync test] get metadata download size", + "[visualization] add user tests to Home, Programs, and Data set", + "[visualizations] show Home groups and visualizations", + "[visualization] create initial layout for data set visualization", + "[visualization] dialog to delete element", + "add visualizations search field (#95)", + "add Data set visualization and groups (#100)", "[user sync test] disable the button when loading and no user selected", + "[visualization] select and text field", "[visualization home] dialog to add visualization", - "[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" + "[user sync test] show test results" ], "Bug Fixes": [ - "migrate import from ui-core to ui (#84)", - "[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", + "[appearance] program filter add translations to strings", + "remove extra constant, initialvalue and tei are kept in sync", + "[synchronization] update program name", "[Appearance Program] support translation for list of elements", - "move analytics components to TEI directory", - "[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", - "[synchronization] update data set name" + "migrate import from ui-core to ui (#84)", + "[visualization]differentiate between failure to load and empty data", + "add error notice box", + "[synchronization] update data set name", + "move analytics components to TEI directory" ], "Maintenance": [ "bump dhis2/ui from 5.7.2 to 6.10.5 (#83)" @@ -350,135 +350,135 @@ }, "2.0.0": { "Bug Fixes": [ - "use lodash to verify values are equal", + "add default values to populate program sync settings", "update key values for datastore", - "label and help text values with i18n inside render", - "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", - "change wording", - "remove extra hook to get namespace datastore", - "dataset API period type", - "summary settings text sync program, appearance", "outside function to validate mandatory form fields", - "add new keys for datastore", - "add sync status to default values", + "add edit to dependency effect", + "remove extras in help text", + "change authority to authorities better descriptive resource name", "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 unused state in router", + "label and help text values with i18n inside render", + "options to round value", "remove id and name from settings", - "six-monthly typo", - "add a table for sync program global settings", + "use uid for keys in table rows", + "add program name as analytics description", + "common functions to update, remove and filter elements", + "add new menu and submenu and routes for sidebar (#60)", + "summary settings text sync program, appearance", + "get namespace and authority using app runtime (#62)", "add edit property to analytic select fields", - "add sidebar and routes", - "options to round value", + "add sync status to default values", + "move authorization query to Dialog component and remove extra state", "parse and format for program Indicator", - "use default constant for data and metadata", - "add program name as analytics description", - "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", + "user sync test, change keys datastore (#78)", + "six-monthly typo", + "dataset API period type", + "remove extra hook to get namespace datastore", + "change wording", + "change bar chart constant value to bar", "remove empty lines", + "remove unused state in router", "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", - "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" + "change datastore keys to get initial values", + "summary settings text synchronization program", + "add new keys for datastore", + "[DHIS2-10892] Create new keys for Datastore (#64)", + "loading for specific settings", + "remove extra hook to manage and get general key", + "migrate d2 to runtime to get datastore namespace and auth", + "use lodash to verify values are equal", + "add Home/Overview component to routes", + "add sidebar and routes", + "change file and function name update general datastore key", + "add a table for sync program global settings", + "update key names and values to create the first setup datastore", + "add edit property to analytic sections", + "remove first version namespace if exists", + "use default constant for data and metadata" ], "Maintenance": [ "update UI library and app version" ], "Features": [ - "[DHIS2-11076] Dataset Synchronization Section (#72)", - "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)", - "analytic WHO Elements", - "add basic select fields", - "create a table for dataset global sync setting", + "add a table with global settings for the dataset", + "[DHIS2-10895] Add new analytics item (#70)", + "create fields for general settings", "global settings for program appearance section", - "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", "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", - "add new analytics item", "analytic section: program, title, visualization, gender and axis", + "add dataset sync to menu sections", + "add helper functions for analytics", + "notice info when there are no analytics items", + "[DHSIS2-11012] Create Program Appearance Section (#68)", + "handle dataset specific settings, create, edit, delete and save", + "create fields with validation", + "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)", + "create new data set specific setting", "basic page to handle analytics items", - "queries to read and update analytics key from datastore", + "add home cards for menu and submenu items", + "edit and delete program specific setting", + "create a new specific setting for dataset", "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)", + "add new analytics item", + "query to read if the user has all authorities", + "button to add new settings", "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", + "add basic select fields", + "create a home card for menu sections", + "reorganize new sidebar menu sections and submenus", + "add function to check object values are valid", + "change notice alert style", + "dialog for program specific settings", "general settings form using app runtime for datastore", - "analytic table action", + "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)", + "add analytics to menu sections", + "add basic components for text, select and radio field", + "add page header layout", + "create basic form fields", + "[DHIS2-10405] Create Home Screen Appearance section (#66)", + "inputs should be disabled if user has no authorities (#74)", + "add home appearance to the menu section", + "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", "add a basic page for the global settings section", - "add synchronization program to menu sections", - "add home cards for menu and submenu items", + "analytic table action", + "add constants for datastore", "choose element and visualization type, refetch query after select", - "[DHIS2-10896] Edit TEI Analytic item (#73)", - "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", + "basic page layout with header", + "add queries and mutations for appearance key", "create a simple page for program sync settings", - "add page header layout", + "create a new program specific setting", + "[DHIS2-11022] Create Data set Appearance Section (#69)", "specific settings list, table action to edit and delete", + "[DHIS2-10402] add Overview/Home page to show menu items (#61)", + "edit and delete data set specific setting", + "[DHIS2-9585] General Settings section (#63)", + "handle program-specific settings, create, edit and delete", + "create a basic page for dataset sync section, save and reset", + "add synchronization program to menu sections", + "queries to read program dataElement attribute programIndicator id", + "add program completion checkbox", + "add new tei items and show them in a table action", + "analytic WHO Elements", + "add queries and mutations to handle synchronization key datastore", + "add components to choose: program, programStage, dataElement, who", + "button to delete namespace from datastore", + "[DHIS2-11076] Dataset Synchronization Section (#72)", "basic page to handle home appearance section", - "add function to edit analytics items", + "[DHIS2-9669] Create Analytics Section (#65)", + "create a table for dataset global sync setting", "update sidebar menu section information", - "create a new program specific setting", + "add page layout, save and reset", + "queries to read and update analytics key from datastore", + "dialog to create a new specific setting", + "strip buttons to save and reset settings datastore", + "create a new specific setting for the program", + "[DHIS2-10896] Edit TEI Analytic item (#73)", "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" + "[DHIS2-10404] Create Global Synchronization section (#67)", + "add function to edit analytics items" ], "Testing": [ "adding tests for valid values", @@ -488,14 +488,14 @@ }, "1.1.0": { "Features": [ - "[DHIS2-9156] Add TEI reserved value to user sync test (#55)", - "Migrate Material design components to UI library 1.1 version (#59)" + "Migrate Material design components to UI library 1.1 version (#59)", + "[DHIS2-9156] Add TEI reserved value to user sync test (#55)" ], "Bug Fixes": [ - "change labels metadata and data options (#52)", "[DHIS2-9129] Migration UI components for general settings (#53)", - "change app version (#57)", + "change labels metadata and data options (#52)", "[DHIS2-9131] migrate ui components for data set and programs (#54)", + "change app version (#57)", "[DHIS2-9301] add Manual option to sync (#56)", "change metadata and data text in manual dialog (#58)" ], @@ -505,39 +505,39 @@ "apk-distribution": { "1.1.0": { "Bug Fixes": [ + "add userGroups to dependencies", "version format 4 digits [DHIS2-16802]", + "update user groups", + "regenerate en.pot", "parse last release version before saving", - "icon", "delete all apk version", - "remove all usergroups already assigned from option list", - "parse new version before saving", - "regenerate en.pot", "isGreaterVersion and padZeros functions for all expressions", - "style add padding to search input", - "update user groups", + "parse new version before saving", "support four-part version numbers", + "style add padding to search input", "delete apk version", "allow user to upload latest app version (#7)", - "add userGroups to dependencies" + "remove all usergroups already assigned from option list", + "icon" ], "Features": [ - "save user group on the fly when editing version [DHIS2-17222]", - "support application text translation [DHIS2-15593]", - "create button to erase all content", - "create basic components to list user groups", - "erase all content [DHIS2-15911]", "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", + "erase all content [DHIS2-15911]", "save userGroup on the fly", "add erase all button", + "regenerate en.pot", + "upload new apk with user group", + "create basic components to search user groups", + "create button to erase all content", + "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "create user groups access component", + "create basic components to list user groups", "show userGroups names and default apk version", "assign user groups to version already created", - "create user groups access component" + "add warning when no match found", + "save user group on the fly when editing version [DHIS2-17222]", + "grant access to apk by userGroup [DHIS2-16678]", + "support application text translation [DHIS2-15593]" ], "Maintenance": [ "update app version" @@ -580,14 +580,14 @@ }, "v100.2.36": { "Build Updates": [ - "update workflows", - "add new workflows (#554)" + "add new workflows (#554)", + "update workflows" ], "Maintenance": [ "update CODEOWNERS (#558)", + "update cli-app-scripts", "release: cut 100.2.36 [skip release]", - "remove QA from CODEOWNERS", - "update cli-app-scripts" + "remove QA from CODEOWNERS" ], "Bug Fixes": [ "ensure logic does not fail with empty response pre v40", @@ -633,12 +633,12 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-13915: show spinner when an app is being installed", - "DHIS2-15586: update installed state for non-core apps" + "DHIS2-15586: update installed state for non-core apps", + "DHIS2-13915: show spinner when an app is being installed" ], "Maintenance": [ - "update node version in github actions", - "release: cut 100.2.32 [skip release]" + "release: cut 100.2.32 [skip release]", + "update node version in github actions" ], "GitHub": "

100.2.32 (2023-12-15)

\n

Bug Fixes

\n" }, @@ -757,10 +757,10 @@ }, "v100.2.19": { "Maintenance": [ + "format", "rename class", - "update app icon (#484)", "release: cut 100.2.19 [skip release]", - "format" + "update app icon (#484)" ], "Bug Fixes": [ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", @@ -850,8 +850,8 @@ "update to shared workflows (#623)" ], "Maintenance": [ - "set e2e api version", - "release: cut 100.1.16 [skip release]" + "release: cut 100.1.16 [skip release]", + "set e2e api version" ], "Bug Fixes": [ "upgrade app-plaform to prevent accidental plugin builds (#624)", @@ -906,8 +906,8 @@ }, "v100.1.10": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.1.10 [skip release]" + "release: cut 100.1.10 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -916,16 +916,16 @@ }, "v100.1.9": { "Maintenance": [ - "update dependencies", "format fixtures", "update app icon (#599)", - "update network fixtures and cypress config", + "update dependencies", "release: cut 100.1.9 [skip release]", + "update network fixtures and cypress config", "update proptypes import" ], "Bug Fixes": [ - "design, color, spacing adjustments", - "design adjustments [UX-132]" + "design adjustments [UX-132]", + "design, color, spacing adjustments" ], "Build Updates": [ "bump workflow node versions" @@ -955,8 +955,8 @@ }, "v100.1.6": { "Build Updates": [ - "replace semantic commit checks with new workflow", "fix d2-style script", + "replace semantic commit checks with new workflow", "fix lint script" ], "Bug Fixes": [ @@ -990,11 +990,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "yarn: deduplicate lockfile", - "codeowners: introduce owners", - "deps-dev: update app-scripts to get new publish command", "deps: update app-runtime to latest alpha", - "release: cut 100.1.3 [skip ci]" + "deps-dev: update app-scripts to get new publish command", + "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile", + "codeowners: introduce owners" ], "Documentation": [ "colocate app docs" @@ -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: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", "release: cut 100.1.1 [skip ci]", - "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)" + "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)", + "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", + "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", + "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", + "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)" ], "Build Updates": [ "verify: use semantic-release action" @@ -1035,20 +1035,20 @@ }, "v100.1.0": { "Maintenance": [ - "deps: update cypress packages and add network shim captures", + "update cli-utils-cypress", + "update workflow to latest", "remove default cypress fixture", + "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", "add network shim capture fixtures", - "update cli-utils-cypress", "add cypress projectId", - "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", + "release: cut 100.1.0 [skip ci]", "update @dhis2/cli-utils-cypress to v8.0.1", - "update workflow to latest", - "release: cut 100.1.0 [skip ci]" + "deps: update cypress packages and add network shim captures" ], "Bug Fixes": [ "use getWithDataTest and findWithDataTest", - "add cypress data test prefix to cypress.json", - "add start:nobrowser script" + "add start:nobrowser script", + "add cypress data test prefix to cypress.json" ], "Features": [ "add e2e workflow step" @@ -1057,8 +1057,8 @@ }, "v100.0.0": { "Maintenance": [ - "release: migrate to new app version scheme (#505)", - "release: cut 100.0.0 [skip ci]" + "release: cut 100.0.0 [skip ci]", + "release: migrate to new app version scheme (#505)" ], "GitHub": "

100.0.0 (2021-06-28)

\n

chore

\n\n

BREAKING CHANGES

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

31.1.9 (2021-03-09)

\n

Bug Fixes

\n" }, "v31.1.8": { "Maintenance": [ + "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)", "release: cut 31.1.8 [skip ci]", - "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)" + "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1180,8 +1180,8 @@ }, "v31.1.6": { "Maintenance": [ - "release: cut 31.1.6 [skip ci]", - "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)" + "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)", + "release: cut 31.1.6 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -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", - "[DHIS2-16010] app crashes on invalid programid (#3765)" + "useProgramInfo hook breaks the app" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -1204,17 +1204,17 @@ }, "v101.14.0": { "Features": [ + "orgunit context event workspace", "use cache for subvalues", + "update client to list converter", "add org unit context to forms", - "add orgunit context stages and events widget", + "[DHIS2-17792] Org unit context in forms (#3828)", "changes in tooltip component", - "orgunit context event workspace", - "update client to list converter", - "[DHIS2-17792] Org unit context in forms (#3828)" + "add orgunit context stages and events widget" ], "Bug Fixes": [ - "cy tests breakes after translation fix", - "renaming of return statement" + "renaming of return statement", + "cy tests breakes after translation fix" ], "Maintenance": [ "release: cut 101.14.0 [skip release]" @@ -1223,13 +1223,13 @@ }, "v101.13.0": { "Features": [ - "select org unit for linked event", "temp", - "add validation", - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "fixed size table and columns", + "select org unit for linked event", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "add org unit selector", - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)" + "add validation" ], "Bug Fixes": [ "remove console log", @@ -1254,24 +1254,24 @@ "[DHIS2-17978] use title instead of alt on missing icons (#3847)" ], "Maintenance": [ - "release: cut 101.12.1 [skip release]", - "fix failing tests" + "fix failing tests", + "release: cut 101.12.1 [skip release]" ], "GitHub": "

101.12.1 (2024-10-16)

\n

Bug Fixes

\n" }, "v101.12.0": { "Features": [ + "orgunit context event workspace", "display name for orgunit", "use cache for subvalues", - "add orgunit context stages and events widget", "[DHIS2-17956] Display name for org unit in changelog (#3826)", + "update client to list converter", "changes in tooltip component", - "orgunit context event workspace", - "update client to list converter" + "add orgunit context stages and events widget" ], "Bug Fixes": [ - "merge conflict", "renaming of return statement", + "merge conflict", "improve flow type" ], "Maintenance": [ @@ -1290,9 +1290,9 @@ }, "v101.11.1": { "Bug Fixes": [ - "make arrow size static", "revert changes to text", - "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)" + "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", + "make arrow size static" ], "Maintenance": [ "release: cut 101.11.1 [skip release]" @@ -1301,10 +1301,10 @@ }, "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" + "pre select", + "review changes", + "merge hooks for auto select" ], "Bug Fixes": [ "review changes", @@ -1322,21 +1322,21 @@ "Bug Fixes": [ "persist working list on navigate", "cleanup after tests are run", - "allow navigate back despite displayFrontPageList", - "[DHIS2-18215] selected working list not persisted on navigate (#3838)" + "[DHIS2-18215] selected working list not persisted on navigate (#3838)", + "allow navigate back despite displayFrontPageList" ], "Maintenance": [ "review", - "[DHIS2-17915] remove opt-in functionality (#3796)", - "release: cut 101.10.2 [skip release]" + "release: cut 101.10.2 [skip release]", + "[DHIS2-17915] remove opt-in functionality (#3796)" ], "GitHub": "

101.10.2 (2024-10-14)

\n

Bug Fixes

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

101.4.0 (2024-09-09)

\n

Features

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

100.2.4 (2024-08-26)

\n

Bug Fixes

\n" }, "v100.2.3": { "Bug Fixes": [ "fetch visualization always when caching (DHIS2-17509) (#2986)", - "merge to master", - "translations: sync translations from transifex (dev) (#3001)" + "translations: sync translations from transifex (dev) (#3001)", + "merge to master" ], "Maintenance": [ + "release: cut 100.2.3 [skip release]", "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)" ], "Refactoring": [ @@ -1638,10 +1638,10 @@ "v100.2.2": { "Bug Fixes": [ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", - "merge to master", + "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)", "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)" + "merge to master" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -1650,10 +1650,10 @@ }, "v100.2.1": { "Bug Fixes": [ + "in paragraphs were removed in dashboard item description (#2962)", "short name was not being shown in visualizations (#2959)", - "merge to master", "translations: sync translations from transifex (dev)", - "in paragraphs were removed in dashboard item description (#2962)" + "merge to master" ], "Maintenance": [ "release: cut 100.2.1 [skip release]" @@ -1674,33 +1674,33 @@ }, "v100.1.0": { "Maintenance": [ - "use latest alpha for testing", - "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", + "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", + "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", "analytics (#2856)", + "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", "analytics@26.2.0", + "26.2.0-cumulative-values-alpha.1", + "include release notes in slackbot message (#2911)", + "use the repo default branch for dependabot (#2887)", + "release: cut 100.1.0 [skip release]", + "update analytics dependency (#2934)", + "use latest alpha for testing", + "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", "run the release step on both master and dev branches (#2929)", "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)", - "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)", - "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]" + "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)" ], "Bug Fixes": [ "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)", - "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)" + "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", + "merge to master" ], "Features": [ "support outlier table plugin (DHIS2-16751) (#2912)" @@ -1713,14 +1713,14 @@ }, "v100.0.4": { "Bug Fixes": [ - "merge translations from past 3 weeks", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge translations from past 3 weeks" ], "Maintenance": [ - "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)", + "clean up cypress folder (#2687)", "release: cut 100.0.4 [skip release]" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

\n" @@ -1732,8 +1732,8 @@ "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ - "merge to master", - "parse the ou filter correctly for all ou types (#2691)" + "parse the ou filter correctly for all ou types (#2691)", + "merge to master" ], "GitHub": "

100.0.3 (2023-09-13)

\n

Bug Fixes

\n" }, @@ -1742,14 +1742,14 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "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/ui from 8.13.6 to 8.13.11 (#2462)", - "disable nightly scheduled test run (#2511)", "release: cut 100.0.1 [skip release]", + "release: cut 100.0.2 [skip release]", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", + "increase default cypress timeout to reduce test flakiness (#2456)", "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", - "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)", + "disable nightly scheduled test run (#2511)" ], "Documentation": [ "move docs to app (#2384)" @@ -1758,8 +1758,8 @@ }, "v100.0.1": { "Maintenance": [ - "nightly failing to set up cypress (#2378)", - "release: cut 100.0.1 [skip release]" + "release: cut 100.0.1 [skip release]", + "nightly failing to set up cypress (#2378)" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" @@ -1852,23 +1852,23 @@ }, "v99.11.0": { "Maintenance": [ - "release: cut 99.11.0 [skip ci]", - "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)", + "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)", + "cli-app-scripts upgrade", "add todos", - "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)", + "release: cut 99.11.0 [skip ci]", "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)", - "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)" + "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)", + "send slack message if build on master fails (#2236)" ], "Features": [ "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)", "iframe-plugin: receive pwa installation status from plugins" ], "Bug Fixes": [ - "add property to the top-most item of each iframe plugin type", "remove unused var", "bump d2-ui-interpretations and related components for BETA-42 (#2286)", + "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" ], @@ -1879,12 +1879,12 @@ }, "v99.10.23": { "Bug Fixes": [ - "fetch repetition data for LL to show in plugin (#2271)", - "fix props handling when switching Map <-> DV plugins (#2272)" + "fix props handling when switching Map <-> DV plugins (#2272)", + "fetch repetition data for LL to show in plugin (#2271)" ], "Maintenance": [ - "release: cut 99.10.23 [skip ci]", - "add PR template" + "add PR template", + "release: cut 99.10.23 [skip ci]" ], "GitHub": "

99.10.23 (2023-03-24)

\n

Bug Fixes

\n" }, @@ -1899,9 +1899,9 @@ }, "v99.10.21": { "Bug Fixes": [ - "consolidate legacy and default plugin and fix ER/EV resizing", + "consolidate legacy and default plugin and fix resizing (#2254)", "show offline message on EE maps", - "consolidate legacy and default plugin and fix resizing (#2254)" + "consolidate legacy and default plugin and fix ER/EV resizing" ], "Maintenance": [ "release: cut 99.10.21 [skip ci]" @@ -1937,13 +1937,13 @@ }, "v99.10.17": { "Bug Fixes": [ + "solve most unwanted re-renders of dashboard items", "close TranslationDialog after saving a translation (#2245)", - "unwanted re-rendering of dashboard items (#2247)", - "solve most unwanted re-renders of dashboard items" + "unwanted re-rendering of dashboard items (#2247)" ], "Maintenance": [ - "bump cli-app-scripts to solve no-service-worker issue", - "release: cut 99.10.17 [skip ci]" + "release: cut 99.10.17 [skip ci]", + "bump cli-app-scripts to solve no-service-worker issue" ], "GitHub": "

99.10.17 (2023-03-15)

\n

Bug Fixes

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

2.0.0 (2024-02-28)

\n

Features

\n\n

BREAKING CHANGES

\n" }, "v1.2.6": { "Maintenance": [ + "workflow: update gh workflow", "release: cut 1.2.6 [skip release]", - "bump to v99.9.9", "set minDHIS2Version to 2.39", - "workflow: update gh workflow", + "bump to v99.9.9", "prepare continuous release", "add AppHub id to d2.config" ], @@ -2515,9 +2515,9 @@ }, "v1.2.1": { "Bug Fixes": [ - "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", "support array of objects", "use reduce", + "enable support for pre-checked analytics options (DHIS2-16143) (#1016)", "translations: sync translations from transifex (master)" ], "Maintenance": [ @@ -2527,13 +2527,13 @@ }, "v1.2.0": { "Features": [ - "checkbox for skipping tracked entity data", + "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)", "checkbox for generating outlier data", - "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)" + "checkbox for skipping tracked entity data" ], "Bug Fixes": [ - "use right param", - "regenerate i18n" + "regenerate i18n", + "use right param" ], "Maintenance": [ "upgrade nodejs version in github workflows", @@ -2600,12 +2600,12 @@ }, "v100.0.12": { "Bug Fixes": [ - "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" + "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" ], "Testing": [ - "DHIS2-17668: add e2e fixtures for v40 and 41", - "DHIS2-17668: update e2e tests network fixtures" + "DHIS2-17668: update e2e tests network fixtures", + "DHIS2-17668: add e2e fixtures for v40 and 41" ], "Maintenance": [ "release: cut 100.0.12 [skip release]" @@ -2644,18 +2644,18 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ - "prevent failing jest test", - "translations: sync translations from transifex (master)", "add scroll on workflow selector [DHIS2-15415]", - "add scroll for workflows [DHIS2-15415]", + "translations: sync translations from transifex (master)", "update v38 fixtures", "remove v37 e2e", - "update v39 fixtures", - "update jest mock [DHIS2-15415]" + "add scroll for workflows [DHIS2-15415]", + "prevent failing jest test", + "update jest mock [DHIS2-15415]", + "update v39 fixtures" ], "Maintenance": [ - "release: cut 100.0.8 [skip release]", - "update CODEOWNERS" + "update CODEOWNERS", + "release: cut 100.0.8 [skip release]" ], "GitHub": "

100.0.8 (2023-09-13)

\n

Bug Fixes

\n" }, @@ -2664,11 +2664,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "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", - "add e2e test runs for new versions and fresh fixtures" + "fix formatting uissue in workflows config file", + "add e2e test runs for new versions and fresh fixtures", + "release: cut 100.0.7 [skip release]" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

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

1.16.8 (2021-10-12)

\n

Bug Fixes

\n" }, @@ -2772,8 +2772,8 @@ ], "Bug Fixes": [ "data-workspace: remove warning when showing non-default forms (#113)", - "approval-status-tag: adjust failing test", - "approval-status-tag: don't show time-ago for approved-above (#114)" + "approval-status-tag: don't show time-ago for approved-above (#114)", + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -2782,8 +2782,8 @@ }, "v1.16.6": { "Bug Fixes": [ - "auth: distinguish between hasAppAccess and hasApprovalAuthorities", - "approval-status-tag: show custom tag text for unauthorized users (#106)" + "approval-status-tag: show custom tag text for unauthorized users (#106)", + "auth: distinguish between hasAppAccess and hasApprovalAuthorities" ], "Maintenance": [ "release: cut 1.16.6 [skip ci]" @@ -2792,16 +2792,16 @@ }, "v1.16.5": { "Bug Fixes": [ - "approval-status-tag: show correct status texts and icons (#105)", - "approval-satus-tag: adjust test to simplified implementation" + "approval-satus-tag: adjust test to simplified implementation", + "approval-status-tag: show correct status texts and icons (#105)" ], "Testing": [ - "approval-status-tag: adjust cypress tests to new implementation", - "approval-status-tag: adjust test to new implementation" + "approval-status-tag: adjust test to new implementation", + "approval-status-tag: adjust cypress tests to new implementation" ], "Maintenance": [ - "release: cut 1.16.5 [skip ci]", - "update network fixtures" + "update network fixtures", + "release: cut 1.16.5 [skip ci]" ], "GitHub": "

1.16.5 (2021-10-04)

\n

Bug Fixes

\n" }, @@ -2842,8 +2842,8 @@ }, "v1.16.1": { "Bug Fixes": [ - "bottom-bar: disable approve button when it is allowed but pointless (#100)", - "bottom-bar: disable button when approving is allowed but pointless" + "bottom-bar: disable button when approving is allowed but pointless", + "bottom-bar: disable approve button when it is allowed but pointless (#100)" ], "Refactoring": [ "store approval statuses in constant" @@ -2859,15 +2859,15 @@ }, "v1.16.0": { "Maintenance": [ - "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", + "let release depend on v37 e2e step", + "try no separator", "release: cut 1.16.0 [skip ci]", - "setup v37 test jobs and generate fixtures", "add config and fixtures", - "let release depend on v37 e2e step" + "setup v37 test jobs and generate fixtures", + "tweak config", + "remove nr from workflow step name" ], "Features": [ "data set: persist selectetd data set in query params" @@ -2888,65 +2888,65 @@ }, "v1.14.0": { "Maintenance": [ - "format files", - "update fixtures and pot file", - "fix timezone typo", - "implement ui-improvements from test session (#68)", - "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", + "revert app-runtime to latest-stable (#63)", "update cypress tests and network fixtures", - "use 2 containers for cypress on ci since we only have 2 features", - "linter: fix issues", + "tests: fix display.test.js tests after changing a label", + "implement ui-improvements from test session (#68)", + "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", + "fix timezone typo", + "format code", "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", "release: cut 1.14.0 [skip ci]", - "deps: Bump history from 5.0.0 to 5.0.1 (#49)", - "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", + "format files", + "use 2 containers for cypress on ci since we only have 2 features", + "deps: update cypress", "update broken org-unit-select test", + "deps: Bump history from 5.0.0 to 5.0.1 (#49)", "deps: update app-runtime and related deps", + "linter: fix issues", + "fix type in test description", + "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", "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" + "update fixtures and pot file" ], "Features": [ - "data-workspace: show notification for non-default form types (#65)", "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", + "data-workspace: show notification for non-default form types (#65)", "show alert in success state when confirming approval" ], "Testing": [ "status-tag: adjust e2e to deal with varying approved texts", - "period-select: test formatting of Daily periods", "status-tag: add unit tests for showing user and approval date", + "cypress: fix cypress test failures", "update cypress fixtures", - "cypress: fix cypress test failures" + "period-select: test formatting of Daily periods" ], "Bug Fixes": [ + "noop: trigger release process", "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)", + "status-tag: adjust date/time for server-client timezone offset (#74)", + "status-tag: unescape username and improve rtl support", + "approval-status-tag: unset max width of Tag component (#67)", + "context select: remove top/bottom padding", + "add UI fixes/improvements", "data set count label: adjust font-size / line-height (DHIS2-11680)", - "noop: trigger release process", + "data-workspace: use more idiomatic assertions in tests", + "status-tag: use locale dependent long date/time notation in tooltip", + "approval-status-tag: fix time-ago messages (#87)", "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)", "approval-status-tag: only process approvedAt if received", - "context select: remove top/bottom padding", - "status-tag: use locale dependent long date/time notation in tooltip", - "add UI fixes/improvements", - "data-workspace: use more idiomatic assertions in tests", - "status-tag: unescape username and improve rtl support", - "period-select: respect system settings for date formats when rendering Daily periods (#89)", - "approval-status-tag: fix time-ago messages (#87)" + "period-select: respect system settings for date formats when rendering Daily periods (#89)" ], "Refactoring": [ + "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)", "approve modal summary title: adjust title (DHIS2-11682)", - "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear", "use useConfig instead of fetching from system/info endpoint", - "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)" + "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear" ], "Build Updates": [ "verify: use new release action" @@ -2956,21 +2956,21 @@ "v1.13.1": { "Testing": [ "add cypress tests for non-actionable approval statuses", - "introduce cypress test suite and github workflow (#55)", + "use datatables in scenarios for improved readability", "create cypress test suite and tweak cypress setup", - "use datatables in scenarios for improved readability" + "introduce cypress test suite and github workflow (#55)" ], "Maintenance": [ "provide dhis2BaseUrl", - "upgrade cypress-commands & cypress-plugins and generate fixtures", - "format json files", + "add .prettierignore to avoid generated fixtures from being linted", "install and configure cypress and related deps", - "release: cut 1.13.1 [skip ci]", "upgrade cypress tools and fixtures", + "upgrade cypress-commands & cypress-plugins and generate fixtures", + "release: cut 1.13.1 [skip ci]", + "format json files", "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" + "fix prop-type warnings in tests and runtime" ], "Bug Fixes": [ "period-select: update when periodType changes (#61)", @@ -2991,41 +2991,41 @@ "v1.12.0": { "Bug Fixes": [ "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", - "remove empty comment", + "add loading and fetch error statuses", "tweak approval status label loading animation", "use 'UNAPPROVABLE' as default approval status", - "use custom org unit tree checked styles", + "add color prop to approval state icons", "add maxpopoverwidth prop to ContextSelect", - "add loading and fetch error statuses" + "org-unit-select: allow period and workflow to be null", + "use custom org unit tree checked styles", + "org-unit-select: switch to data-engine so requests aren't cancelled", + "remove empty comment" ], "Maintenance": [ + "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons", + "update pot file", + "update icons", "lint", - "upgrade @dhis2/ui and deduplicate", - "deps-dev: update cli-style", "release: cut 1.12.0 [skip ci]", - "update icons", - "update pot file", - "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons" + "upgrade @dhis2/ui and deduplicate", + "deps-dev: update cli-style" ], "Features": [ + "add loading icon for approval states", + "org-unit-select: add approval status icons to nodes", + "add StatusIcon component", "add org-unit approval status context", "add icon for approval status load error", - "org-unit-select: add approval status icons to nodes", - "use status icons", - "add loading icon for approval states", - "add StatusIcon component" + "use status icons" ], "Refactoring": [ - "use debounced version of useFetchApprovalStatuses by default", - "fetch approval statuses in node label component", + "store workflow and period IDs in approval state", "use more generic names for approval status helpers", "extract approval status label icon rendering", - "store workflow and period IDs in approval state", + "update fetchApprovalStatus to take singular org unit id", + "fetch approval statuses in node label component", "s/approvalState/approvalStatus", - "update fetchApprovalStatus to take singular org unit id" + "use debounced version of useFetchApprovalStatuses by default" ], "Testing": [ "fix org unit selectOrgUnit test" @@ -3080,15 +3080,15 @@ }, "v100.8.3": { "Build Updates": [ - "add e2e", - "update workflows (#401)", "remove custom cypress reporter", + "update workflows (#401)", "add netlify deploy workflows", - "fix workflow expression" + "fix workflow expression", + "add e2e" ], "Maintenance": [ - "release: cut 100.8.3 [skip release]", - "remove jest reporting" + "remove jest reporting", + "release: cut 100.8.3 [skip release]" ], "Bug Fixes": [ "support non-gregory calendars [DHIS2-17617] (#397)" @@ -3116,12 +3116,12 @@ }, "v100.8.0": { "Features": [ + "make collapsed section same width of when they are expanded", + "make data sets sections collapsable", "make collapsible a feature toggle", "make section collapsable if they are not rendered as tabs", - "revert setting collapsible with feature toggle", "add an arrow button to collapse or expand each section", - "make data sets sections collapsable", - "make collapsed section same width of when they are expanded" + "revert setting collapsible with feature toggle" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -3137,16 +3137,16 @@ "add support for multi calendar dates" ], "Maintenance": [ - "release: cut 100.7.0 [skip release]", - "modify and add test cases for different supported calendars" + "modify and add test cases for different supported calendars", + "release: cut 100.7.0 [skip release]" ], "GitHub": "

100.7.0 (2024-07-29)

\n

Features

\n" }, "v100.6.0": { "Maintenance": [ - "release: cut 100.6.0 [skip release]", + "enhance CI", "fix workflow and enable yarn caching", - "enhance CI" + "release: cut 100.6.0 [skip release]" ], "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": [ - "change file structure to separate transposed from grouped", - "apply code review comments" + "apply code review comments", + "change file structure to separate transposed from grouped" ], "Testing": [ "add missed tests" @@ -3207,8 +3207,8 @@ }, "v100.3.10": { "Maintenance": [ - "fix test name", - "release: cut 100.3.10 [skip release]" + "release: cut 100.3.10 [skip release]", + "fix test name" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -3230,17 +3230,17 @@ "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "help: add warning style reference to help", - "prevent setting warning as undefined", - "validator: limits as warning instead of error (#357)", + "tests: update tests", "prevent unnecessary renders when form has errors (#358)", + "help: add warning style reference to help", "warning border style to yellow", - "tests: update tests" + "prevent setting warning as undefined", + "validator: limits as warning instead of error (#357)" ], "Refactoring": [ - "validation-tooltip: rename invalid prop to enabled", "extract warningvalidate", - "cleanup" + "cleanup", + "validation-tooltip: rename invalid prop to enabled" ], "Documentation": [ "comment" @@ -3267,9 +3267,9 @@ }, "v100.3.5": { "Testing": [ - "fix ci", + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes", - "publish jest test results to reportportal (#352)" + "fix ci" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -3290,11 +3290,11 @@ }, "v100.3.3": { "Testing": [ - "cleaning PR", - "use import instead of require", "debug merging launches", + "cleaning PR", "publish cypress test results to reportportal (#349)", - "update API_KEY name and merge parallel launches" + "update API_KEY name and merge parallel launches", + "use import instead of require" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -3315,57 +3315,57 @@ }, "v100.3.1": { "Refactoring": [ - "metadata selectors: add comments & rename variable to reflect its contents", - "add data-tests attrs to cat-combo-table-body related components", + "cover useUpdateLimits and useDeleteLimits with tests (#313)", "use delete limits: use \"useDataValueSetQueryKey\"", + "prepare test utils to accept a shared QueryCache", + "add data-tests attrs to cat-combo-table-body related components", "metadata selectors: improve names, ensure consistent default values", - "cover useUpdateLimits and useDeleteLimits with tests (#313)", - "prepare test utils to accept a shared QueryCache" + "metadata selectors: add comments & rename variable to reflect its contents" ], "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", + "cartesian: cover with tests (DHIS2-14386)", + "metadata selectors: add jest tests for all untested selectors", "use set form completion mutation: cover with tests", + "use delete limits: cover with tests", "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 delete limits: cover with tests", - "use imperative validate: use real query keys instead of mocked ones", - "cartesian: cover with tests (DHIS2-14386)", + "use imperative validate: cover response transformation", "cover hooks in data-value-mutations.js (#314)", - "use upload file data value mutation: cover with tests" + "use imperative validate: cover request failure", + "cover & cartesian", + "cover remaining metadata selectors", + "cover useImperativeValidate with tests (#321)", + "use delete data value mutation: cover with tests", + "use upload file data value mutation: cover with tests", + "use imperative validate: use real query keys instead of mocked ones" ], "Maintenance": [ - "update cypress to v12 and upgrade related configs & code (#319)", - "release: cut 100.2.2 [skip release]", - "release: cut 100.2.3 [skip release]", + "remove outdated comment from test", + "remove unnecessary code from test", + "remove duplicate test", "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", + "catch up dev with master", + "release: cut 100.2.2 [skip release]", "release: cut 100.2.0 [skip release]", - "remove duplicate test", - "remove unnecessary code from test", + "update cypress to v12 and upgrade related configs & code (#319)", "release: cut 100.1.2 [skip release]", - "catch up dev with master", - "release: cut 100.3.1 [skip release]", + "release: cut 100.2.3 [skip release]", "release: cut 100.2.4 [skip release]", - "release: cut 100.2.1 [skip release]" + "release: cut 100.3.1 [skip release]", + "release: cut 100.2.1 [skip release]", + "remove duplicate & unused utils file" ], "Bug Fixes": [ - "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)", "use set form completion mutation: handle optimistic update errors correctly", - "translations: sync translations from transifex (development)" + "translations: sync translations from transifex (development)", + "cover useSetFormCompletionMutation with tests (#315)", + "cartesian: return empty array when no vectors provided", + "use FetchError class from app-runtime [DHIS2-15085] (#316)", + "lock forms when organisation unit is closed [BETA-25] (#317)" ], "Features": [ "merge development into master" @@ -3374,48 +3374,48 @@ }, "v100.3.0": { "Features": [ + "nice UI", "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" + "lock-status: add expiry to footer bar" ], "Bug Fixes": [ - "only update status from backend once", - "adjust for different time locales", - "use suggested text", "use relative time with absolute time in tooltip", - "don't show expiration if excepted by user authorities", - "remove conditional chaining", - "include username in string for i18n", + "handle undefined data set", "align inputPeriod check with backend [DHIS2-14218]", - "expiry date calculation", + "use set form completion mutation: handle optimistic update errors correctly", "error when no period is selected", + "only update status from backend once", + "include username in string for i18n", + "adjust for different time locales", "cover useSetFormCompletionMutation with tests (#315)", - "handle undefined data set", - "use set form completion mutation: handle optimistic update errors correctly" + "don't show expiration if excepted by user authorities", + "remove conditional chaining", + "use suggested text", + "expiry date calculation" ], "Refactoring": [ - "remove extra org unit dependency", - "shorter ISO string", - "use delete limits: use \"useDataValueSetQueryKey\"", "cover useUpdateLimits and useDeleteLimits with tests (#313)", - "prepare test utils to accept a shared QueryCache" + "use delete limits: use \"useDataValueSetQueryKey\"", + "prepare test utils to accept a shared QueryCache", + "shorter ISO string", + "remove extra org unit dependency" ], "Testing": [ - "use delete data value mutation: cover with tests", "use set form completion mutation: cover with tests", + "use delete 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 delete data value mutation: cover with tests", "use upload file data value mutation: cover with tests" ], "Maintenance": [ - "update comment", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "remove outdated comment from test", - "remove duplicate test", "remove unnecessary code from test", + "remove duplicate test", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "update comment", "remove log", "release: cut 100.3.0 [skip release]" ], @@ -3580,10 +3580,10 @@ }, "v100.9.0": { "Features": [ + "add more tests and improve some of the existing ones", "add more tests to cover add exchange usecase", - "add tests to cover edit exchange usecase and format", "add tests to cover add exchange usecase", - "add more tests and improve some of the existing ones", + "add tests to cover edit exchange usecase and format", "add tests to cover add exchnage usecase" ], "Maintenance": [ @@ -3602,11 +3602,11 @@ }, "v100.8.0": { "Features": [ - "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 initial tests for main data display page" + "add additional tests for main exchange page", + "add more tests to general data page and refactor existing ones", + "more tests for data page and setup for other pages" ], "Bug Fixes": [ "add mock for resize observer", @@ -3637,20 +3637,20 @@ }, "v100.6.0": { "Bug Fixes": [ + "add missing transations", "update fixtures for cypress tests", - "minor fixes", "move testing libraty to dev dependencies", - "add missing transations" + "minor fixes" ], "Features": [ - "add sharing button which opens a sharing dialog in configurations", - "upgrade app platform and ui library", - "add tests for edit overview page", "add sharing settings", - "add sharing button to data exchange configurations", + "update version of dhis2 app runtime", + "upgrade app platform and ui library", "upgrade node version for ci", + "add sharing button which opens a sharing dialog in configurations", "show sharing button only if the user can share the exchange", - "update version of dhis2 app runtime" + "add tests for edit overview page", + "add sharing button to data exchange configurations" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -3686,8 +3686,8 @@ }, "v100.4.0": { "Features": [ - "upgrade cypress version", - "upgrade cypress to version" + "upgrade cypress to version", + "upgrade cypress version" ], "Maintenance": [ "release: cut 100.4.0 [skip release]" @@ -3762,9 +3762,9 @@ "v100.8.3": { "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", - "manually propagate error style changes from master to new CSS module", + "show error UI when plugin has empty rows", "address css lint errors", - "show error UI when plugin has empty rows" + "manually propagate error style changes from master to new CSS module" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -3773,8 +3773,8 @@ }, "v100.8.2": { "Bug Fixes": [ - "handle missing icon file more gracefully", "fetch icon with credentials (#3264)", + "handle missing icon file more gracefully", "include credentials when fetching the icon" ], "Maintenance": [ @@ -3801,8 +3801,8 @@ }, "v100.8.0": { "Features": [ - "add stylelint cli-style#464", - "improve support for right-to-left languages (#3073)" + "improve support for right-to-left languages (#3073)", + "add stylelint cli-style#464" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -3811,26 +3811,26 @@ }, "v100.7.2": { "Maintenance": [ - "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", "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", + "release: cut 100.7.2 [skip release]", "remove reference to maps app", + "do not log getShallowAddToLayoutButton during test run", + "prevent error log for missing components", + "tweak test config", "deduplicate deps", + "remove test file without any tests", + "fix local jest run (#3218)", + "remove unclear code and replace with ESLint disable comment", "disable report-portal debug logging", - "do not log action errors during jest test run", "remove unneeded console.error hack", - "remove unclear code and replace with ESLint disable comment", - "remove test file without any tests", - "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" + "do not log action errors during jest test run" ], "Bug Fixes": [ - "add requireActual to analytics mock to prevent component missing errors", - "translations: sync translations from transifex (master) (#3200)" + "translations: sync translations from transifex (master) (#3200)", + "add requireActual to analytics mock to prevent component missing errors" ], "GitHub": "

100.7.2 (2024-09-25)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3200) (4f5635d)
  • \n
" }, @@ -3850,8 +3850,8 @@ "add subtitle field to pivot table options [DHIS2-16158] (#3178)" ], "Maintenance": [ - "release: cut 100.7.0 [skip release]", - "disable report portal cypress config so we can see failures on ci" + "disable report portal cypress config so we can see failures on ci", + "release: cut 100.7.0 [skip release]" ], "Bug Fixes": [ "allow setting a label to the subtitle input" @@ -3881,10 +3881,10 @@ }, "v100.6.0": { "Maintenance": [ - "release: cut 100.6.0 [skip release]", "resolve to @dhis2/ui 9.4.4 (#3129)", + "unused imports", "import order", - "unused imports" + "release: cut 100.6.0 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -3893,8 +3893,8 @@ "pivot table as default vis type in DV (DHIS2-15833) (#3159)" ], "Testing": [ - "update tests", - "make tests expect pivot table as vis type" + "make tests expect pivot table as vis type", + "update tests" ], "GitHub": "

100.6.0 (2024-08-08)

\n

Bug Fixes

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

Features

\n
    \n
  • pivot table as default vis type in DV (DHIS2-15833) (#3159) (0eccf93)
  • \n
" }, @@ -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 to 26.7.5 for period translations" + "bump analytics for testing" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -3920,13 +3920,13 @@ }, "v100.5.7": { "Maintenance": [ - "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]", + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", + "release: cut 100.5.7 [skip release]" ], "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", - "use improved rich text editor from analytics (DHIS2-15522)" + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -3947,25 +3947,25 @@ "v100.5.5": { "Maintenance": [ "optimize Cypress recordings with conditional triggers (#3043)", - "run release job for tags (#3064)", + "do not run release step on dev branch (#3083)", "release: cut 100.5.5 [skip release]", - "do not run release step on dev branch (#3083)" + "run release job for tags (#3064)" ], "Bug Fixes": [ - "merge to master", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", - "translations: sync translations from transifex (dev)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "dimension chip design updates (DHIS2-16272) (#2934)" + "dimension chip design updates (DHIS2-16272) (#2934)", + "translations: sync translations from transifex (dev)", + "merge to master" ] }, "v100.5.4": { "Bug Fixes": [ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", - "merge to master", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -3974,9 +3974,9 @@ "v100.5.3": { "Bug Fixes": [ "try locking highcharts to 10.2.0", - "merge to master", + "plugin flashes when interacting with Interpretations modal (#3017)", "translations: sync translations from transifex (dev)", - "plugin flashes when interacting with Interpretations modal (#3017)" + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -3990,23 +3990,23 @@ }, "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)", - "change urlReg to urlGlob and correct glob pattern for outlier tables", - "remove query param section from url glob" + "wait for different SVG for single value", + "remove query param section from url glob", + "correct typo in visualisation type", + "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ - "rename strategy to interceptResponse", - "release: cut 100.5.2 [skip release]" + "release: cut 100.5.2 [skip release]", + "rename strategy to interceptResponse" ] }, "v100.5.1": { "Bug Fixes": [ - "fix period filter and loading spinner when filtering in dashboard (#3002)", - "merge to master", + "ensure only the first period item is used", "enable the loading spinner when props change", - "ensure only the first period item is used" + "fix period filter and loading spinner when filtering in dashboard (#3002)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -4014,101 +4014,101 @@ }, "v100.5.0": { "Maintenance": [ - "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]", - "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", - "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)", + "bump node to version 18", + "yarn deduplicate", + "remove testRegex from jest config (#2956)", "reorganised dev commits", - "upgrade @dhis2/analytics" + "bump Cypress to version 13 (#2935)", + "add slack bot release success message (#2965)", + "apply consistent naming to push analytics class names", + "upgrade @dhis2/analytics", + "include release notes in slackbot message (#2974)" ], "Testing": [ - "don't expect subtitle to be visible by default", + "hover over list to prevent it from being stale", "adapt tests to new database (#2975)", - "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", + "refactor data.cy.js to independent test cases" ], "Bug Fixes": [ - "add custom errors for analytics requests (#2874)", - "translations: sync translations from transifex (dev)", + "push-analytics: add push analytics instructions (#2985)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", - "push-analytics: add push analytics instructions (#2985)" + "translations: sync translations from transifex (dev)", + "add custom errors for analytics requests (#2874)" ], "Features": [ - "support Outlier table visualization type (DHIS2-13858) (#2942)", - "add class-names for push-analytics (#2966)" + "add class-names for push-analytics (#2966)", + "support Outlier table visualization type (DHIS2-13858) (#2942)" ] }, "v100.4.0": { "Bug Fixes": [ "update cli-app-scripts and analytics deps", + "dependency updates (#2243)", "hide icon from visualization when option is toggled", - "translations: sync translations from transifex (dev)", + "set disabledOptions on AO loading and vis type switching", + "avoid crash when visualization object is empty (ie. New)", + "avoid visualization flashing when changing options", + "fetch data element icon and pass it in extraOptions", "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)", - "set disabledOptions on AO loading and vis type switching" + "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "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", - "remove videos", - "configure continuous delivery workflows (#2254)", - "use alpha version of analytics", - "use renamed github shared workflow (#2912)", - "fix linting error", "fix rebase conflict resolutions", + "regenerate pot file", "update pot file", - "manually bump deps (#2543)", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "revert the test server changes and move to a separate PR", + "fix linting error", + "manually bump deps (#2543)", + "configure continuous delivery workflows (#2254)", + "use renamed github shared workflow (#2912)", "release: cut 100.4.0 [skip release]", - "analytics: add support for cumulative values" + "remove videos", + "analytics: add support for cumulative values", + "upgrade cypress to v12 and adjust project to it", + "use alpha version of analytics", + "switch test server to debug (test.e2e is broken/slow)" ], "Features": [ - "disabled options based on cumulativeValues in PT DHIS2-15728", - "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)", "v100.4.0", - "disable legend option when cumulative values is enabled", - "handle disabled and helpText props for disabled options" + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "remove disabled before passing object to visualization generator", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "handle disabled and helpText props for disabled options", + "disable legend option when cumulative values is enabled" ], "Testing": [ + "enhance tests, options and sorting", + "refactor clickCheckbox to check/uncheckCheckbox", + "add tests for cumulativeValues option in PT", "add helper functions for totals options", "use current year instead of hardcode it", - "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" + "fix test failing due to change in single value behaviour" ], "Refactoring": [ - "streamlined code", - "avoid involuntary changes to current in Redux store", + "rename variable for clarity", + "add helper text when used in PT DHIS2-15727", "simplify code for passing displayProperty", + "revert changes to option components", + "allow non toggleable select to be disabled", "allow legend related option to be disabled", - "rename variable for clarity", + "add styles for titles of disabled sections", + "streamlined code", + "allow checkbox options to be disabled", + "avoid involuntary changes to current in Redux store", "allow disabled to be passed as prop", - "allow non toggleable select to be disabled", - "avoid extra prop and detect visType internally", - "revert changes to option components", "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" + "avoid extra prop and detect visType internally" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -4116,18 +4116,18 @@ }, "v100.3.1": { "Bug Fixes": [ - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "color set update (DHIS2-16108) (#2906)", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "v100.3.1" ], "Maintenance": [ - "consolidate cypress tests (#2890)", - "consolidate legend tests (#2897)", - "release: cut 100.3.1 [skip release]", + "move RP agent-js-cypress to dhis2 org", + "get BRANCH_NAME and PR_TITLE", "use latest analytics-e2e-tests workflow", + "consolidate cypress tests (#2890)", "use reportportal fork", - "get BRANCH_NAME and PR_TITLE", - "move RP agent-js-cypress to dhis2 org" + "release: cut 100.3.1 [skip release]", + "consolidate legend tests (#2897)" ] }, "v100.3.0": { @@ -4135,19 +4135,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "only update interpretations list when in DOM", - "translate dimension labels in PT DHIS2-15750 (#2783)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "prevent state update when modal is closing", "translations: sync translations from transifex (dev)", - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "only update interpretations list when in DOM", "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", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "translate dimension labels in PT DHIS2-15750 (#2783)" ], "Features": [ - "deps: bump analytics to latest to benefit from fixes and features (#2886)", - "100.3.0" + "100.3.0", + "deps: bump analytics to latest to benefit from fixes and features (#2886)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -4155,66 +4155,66 @@ }, "v100.2.0": { "Features": [ - "use interpretations button from analytics", + "update download menu to use hovermenu components 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)" + "100.2.0 (#2741)", + "use interpretations button from analytics", + "use UpdateButton and HoverMenubar from analytics" ], "Maintenance": [ - "fix lines e2e test", - "switch test server to debug (test.e2e is broken/slow)", - "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)", + "fix icon e2e", "update pot file", - "fix typo in component name", - "upgrade @dhis2/analytics to latest", + "fix odd linter error which only fires on ci", + "advance the schedule for the nightly run (#2575)", "remove videos", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "disable the scheduled nightly test run (#2602)", + "fix typo in component name", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "increase cypress default timeout for DOM activity (#2549)", "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "revert the test server changes and move to a separate PR", + "fix lines e2e test", + "remove yarn start command which was only used for development", + "release: cut 100.2.0 [skip release]", "clean up unused imports", - "fix icon e2e", + "upgrade @dhis2/analytics to latest", + "fix legend e2e test even better", + "fix missing and redundant imports", "fix scatter e2e", + "run workflow release job on tags as well (#2386)", "upgrade analytics to get decreased padding", - "disable the scheduled nightly test run (#2602)", - "fix missing and redundant imports", - "fix start e2e", "fix failing legens e2e test", - "run workflow release job on tags as well (#2386)", - "remove yarn start command which was only used for development", + "switch test server to debug (test.e2e is broken/slow)", "upgrade cypress to v12 and adjust project to it", + "fix start e2e", "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" + "manually bump deps (#2543)" ], "Testing": [ - "more tests for custom calculations (DHIS2-13871) (#2287)", - "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)" + "more tests for custom calculations (DHIS2-13871) (#2287)", + "extend timeout after delete has been triggered (#2499)", + "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "skip legend test while data element icons are unsupported", + "prevent test names from being dynamic (#2576)" ], "Bug Fixes": [ - "tweak viz type selector styles to match toolbar", - "adjust data test name", - "translations: sync translations from transifex (dev)", - "observe size changes for legend positioning", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "adjust closeFileMenuWithClick command", - "remove divider from plain data source submenu", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "translations: sync translations from transifex (dev)", + "adjust data test name", "adjust e2e element slectors", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)" + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "observe size changes for legend positioning", + "tweak viz type selector styles to match toolbar", + "remove divider from plain data source submenu" ], "Refactoring": [ - "move the size logic from the plugin wrapper", - "rename const for clarity" + "rename const for clarity", + "move the size logic from the plugin wrapper" ] }, "v100.1.4": { @@ -4223,8 +4223,8 @@ "extend timeout for loading visualizations (#2368)" ], "Documentation": [ - "move docs to app repo", - "move docs to app (#2390)" + "move docs to app (#2390)", + "move docs to app repo" ], "Bug Fixes": [ "image paths and apply d2 style", @@ -4236,11 +4236,11 @@ }, "v100.1.3": { "Bug Fixes": [ - "case E7113 throws same msg as E7114 (#2278)", - "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)" + "single value size and position issues (analytics@25.1.10) (#2359)", + "v100.1.1", + "case E7113 throws same msg as E7114 (#2278)" ], "Maintenance": [ "release: cut 100.1.3 [skip release]" @@ -4264,63 +4264,63 @@ }, "v100.1.0": { "Features": [ - "plugin: send installation status [DHIS2-15097] (#2273)", + "100.1.0 (#2286)", + "support non-gregorian fixed periods (#2233)", "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)", - "100.1.0 (#2286)" + "plugin: send installation status [DHIS2-15097] (#2273)", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)" ], "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", + "prepare app for continuous delivery", + "release: cut 100.0.1", + "release: cut 100.0.2", + "deps: bump async from 2.6.3 to 2.6.4 (#2148)", "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "configure continuous delivery workflows (#2254)", + "add styled-jsx which is a peer dependency (#2253)", + "release: cut 100.0.0", + "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", "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)", + "set v100.0.0", + "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", + "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)", + "release: cut 100.1.0 [skip release]", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", - "release: cut 100.0.1", - "trigger v100.0.0 (#2237)", + "bump analytics (#2276)", + "release: cut 100.0.3", "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", "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "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 handlebars from 4.7.6 to 4.7.7 (#1995)", "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", - "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)" + "converge master-to-dev (#2281)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "trigger v100.0.0 (#2237)", + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)" ], "Testing": [ - "add extended timeout for file open modal (#2284)", - "fix test failing due to change in single value behaviour" + "fix test failing due to change in single value behaviour", + "add extended timeout for file open modal (#2284)" ], "Bug Fixes": [ "update cli-app-scripts and analytics deps", + "dependency updates (#2243)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", + "target window.parent for postRobot communication (#2256)", + "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)", "deps: bump cli-app-scripts for precaching improvement", + "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)" + "nightly workflow has to run on default branch which is currently dev (#2269)", + "fetch data element icon and pass it in extraOptions", + "do not pass a boolean for icons when saving", + "translations: sync translations from transifex (master) (#2192)" ] } }, @@ -4509,8 +4509,8 @@ }, "v101.0.1": { "Bug Fixes": [ - "tracker-api-migration: remove skipPaging parameter", "tracker-api-migration: update the casing of followup parameter", + "tracker-api-migration: remove skipPaging parameter", "tracker-api-migration: change separator for array from semicolon to comma" ], "Maintenance": [ @@ -4526,17 +4526,17 @@ "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "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", "lint issues", - "loader keeps showing when opening export in new page" + "migration-trackedentity: change lastUpdateStartDate to updatedAfter", + "loader keeps showing when opening export in new page", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "update tests snapshots" ], "Refactoring": [ - "apply code review comments", - "change TEI references to Tracked entity" + "change TEI references to Tracked entity", + "apply code review comments" ], "Maintenance": [ "release: cut 101.0.0 [skip release]" @@ -4591,202 +4591,202 @@ }, "v99.9.9": { "Features": [ - "org unit core id scheme select", "geojson import icon", - "new GeoJSON importer (DHIS2-7171)", - "import Earth Engine data for population (#1457)", + "org unit core id scheme select", + "publish first version under continuous release", "metadata export: remove csv option and adjust intro text", - "publish first version under continuous release" + "new GeoJSON importer (DHIS2-7171)", + "import Earth Engine data for population (#1457)" ], "Maintenance": [ - "upgrade snapshot tests", - "release: cut 1.5.67 [skip ci]", + "release: cut 1.3.6 [skip ci]", + "release: cut 1.5.66 [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]", - "release: cut 1.5.38 [skip ci]", - "update test snapshots", - "release: cut 1.5.43 [skip ci]", + "release: cut 1.5.7 [skip ci]", + "release: cut 1.5.61 [skip ci]", "release: cut 1.4.0 [skip ci]", - "release: cut 1.5.35 [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]", - "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.50 [skip ci]", "release: cut 1.3.3 [skip ci]", - "release: cut 1.5.1 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "release: cut 1.5.19 [skip ci]", + "update snapshots", + ".hooks folder", "move app to continuous release", + "release: cut 1.5.0 [skip ci]", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.2.23 [skip ci]", + "upgrade snapshot tests", "release: cut 1.5.41 [skip ci]", - "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "release: cut 1.5.57 [skip ci]", "release: cut 1.5.14 [skip ci]", - "release: cut 1.5.25 [skip ci]", + "release: cut 1.5.63 [skip ci]", "jest test fixes", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.5.49 [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.11 [skip ci]", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.4.2 [skip ci]", + "release: cut 1.5.21 [skip ci]", + "release: cut 1.4.1 [skip ci]", "release: cut 1.5.45 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.5.7 [skip ci]", + "release: cut 1.5.69 [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.5.3 [skip ci]", + "release: cut 1.5.54 [skip ci]", + "localize", + "release: cut 1.5.20 [skip ci]", + "release: cut 1.4.6 [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.2 [skip ci]", - "release: cut 1.5.46 [skip ci]", + "set node version to 14 in githb scripts", + "release: cut 1.5.28 [skip ci]", "resolve conflicts in yarn.lock", - "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.5.36 [skip ci]", - "release: cut 1.4.5 [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.53 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.4.5 [skip ci]", + "release: cut 1.5.46 [skip ci]", + "release: cut 1.5.68 [skip ci]", + "release: cut 1.5.5 [skip ci]", + "release: cut 1.5.65 [skip ci]", + "release: cut 1.5.36 [skip ci]", + "release: cut 1.4.7 [skip ci]", + "release: cut 1.5.37 [skip ci]", "release: cut 1.5.9 [skip ci]", - "release: cut 1.5.0 [skip ci]", + "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.4 [skip ci]", + "release: cut 1.5.42 [skip ci]", + "release: cut 1.5.16 [skip ci]", + "release: cut 1.6.0 [skip release]", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.8 [skip ci]", + "revert linting fixes", + "set node version to 14 in github scripts", + "deps: upgrade ui (#1487)", "use sync mode temporarily", - "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.56 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.15 [skip ci]", + "release: cut 1.5.62 [skip ci]", + "format", + "release: cut 1.5.44 [skip ci]", + "release: cut 1.5.40 [skip ci]", + "master merge", "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.3.7 [skip ci]", + "release: cut 1.5.12 [skip ci]", + "release: cut 1.5.29 [skip ci]", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.5.25 [skip ci]", + "release: cut 1.5.35 [skip ci]", + "remove \"xml\" from metadata import/export feature files", + "release: cut 1.5.31 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "release: cut 1.5.39 [skip ci]", + "release: cut 1.5.32 [skip ci]", + "release: cut 1.4.4 [skip ci]", + "release: cut 1.5.18 [skip ci]", + "release: cut 1.5.48 [skip ci]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.5.33 [skip ci]", + "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.34 [skip ci]", + "release: cut 1.5.11 [skip ci]", + "browserlist upgrade", + "update test snapshots", + "release: cut 1.3.0 [skip ci]", + "release: cut 1.5.38 [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]", + "node 16", + "release: cut 1.5.30 [skip ci]", + "release: cut 1.5.52 [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.49 [skip ci]", + "release: cut 1.5.24 [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]" + "release: cut 1.5.27 [skip ci]", + "release: cut 1.5.43 [skip ci]", + "update app icon", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.6.1 [skip release]", + "release: cut 1.5.64 [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", - "adjust page appearance, add transparent prop", + "display ou parent name in preview with grey color (#1507)", "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", + "sidebar design (squashme)", + "update text for EE import", + "better error message", "data element placeholder", + "keep the scroll from happening on preview table unnecessarily (#1539)", "use string for date inputs [DHIS2-12489] (#1750)", - "translations: sync translations from transifex (master)", + "adjust job overview and summary design", + "update version number for app", + "adjust advanced options control", + "adjust schemas layout, typography", + "update github action to ensure yarn install is run before releasing", + "standardize header typography (squashme)", + "centralize paging in DataPreview component", + "label text [DHIS2-11265] (#1677)", + "move Tooltip to general components folder", + "metadata: use correct format names on metadata pages", + "look for coc match by code", + "interface adjustments", + "swap Preview button with Preview header when previewing the data", + "use same page summary text as line-listing-app", + "padding fixes for Earth Engine import (#1544)", + "adjust org unit tree component", + "hide stateful selects to preserve state", + "earth engine import string fixes (#1499)", + "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)", + "async import", + "hide and show associated geometry attribute select", + "metadata dependency export: remove \"xml\" from intro text", + "preserve users preferred rows per page for data preview (#1504)", "adjust schemas page (squashme)", + "loading logic", "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)", + "adjust sidebar style", "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", + "adjust page appearance, add transparent prop", + "page number needs to be reset to 1 when new preview generated (#1508)", + "use same dataset for total population (#1683)", + "don't show list when empty (#1551)", "trailing newline", - "adjust sidebar style", - "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", - "keep the scroll from happening on preview table unnecessarily (#1539)", + "translations: sync translations from transifex (master)", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", + "adjust margins and add divider for Data preview section (#1510)", "don't render component if no options available", - "component class name", - "sidebar design (squashme)", - "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", + "geojson property name should match input field (DHIS2-7171)", + "component class name", + "address issue via workaround", "add tooltip and disabled Period component when no EE has been selected (#1500)", - "adjust job overview and summary design", + "adjust radio prefix", + "avoid breaking selects [DHIS2-16264] (#1963)", + "tei-export: use correct param name for teiTypeFilter (#1546)", + "add earth engine card to home page (#1541)", + "use 'Organisation unit' instead of 'Org unit' in preview table", "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" + "standardize typography" ], "Build Updates": [ - "remove no verify step", + "fix d2-style script", "replace semantic commit checks with new workflow (#1381)", - "fix lint script", - "fix d2-style script" + "remove no verify step", + "fix lint script" ], "Refactoring": [ - "metadata dependency export: remove xml format option", - "get push, pop, update from useForm hook directly in component", - "metadata: remove xml format option from import & export", "useMemo instead of useState/useEffect", "metadata: remove xml format option from import and export", - "move fetching eedata to a hook" + "move fetching eedata to a hook", + "metadata: remove xml format option from import & export", + "get push, pop, update from useForm hook directly in component", + "metadata dependency export: remove xml format option" ], "Testing": [ "snapshot: update snapshots" @@ -4795,8 +4795,8 @@ "v2.30-RC3": {}, "v2.30-RC2-SNAPSHOT": { "Refactoring": [ - "move icons into Icon", - "move menuIcon at page level" + "move menuIcon at page level", + "move icons into Icon" ] } }, @@ -4807,8 +4807,8 @@ "use saved visualization in interpretation modal (#551)" ], "Maintenance": [ - "enable debug logging on semantic release GHA step", - "release: cut 101.1.8 [skip release]" + "release: cut 101.1.8 [skip release]", + "enable debug logging on semantic release GHA step" ], "GitHub": "

101.1.8 (2024-08-26)

\n

Bug Fixes

\n
    \n
  • display correct app version in dhis2 and updated workflows (#581) (d31979f)
  • \n
  • use saved visualization in interpretation modal (#551) (6e42b92)
  • \n
" }, @@ -4823,8 +4823,8 @@ }, "v101.1.6": { "Bug Fixes": [ - "adjust starting point X to new styles", - "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)" + "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)", + "adjust starting point X to new styles" ], "Maintenance": [ "release: cut 101.1.6 [skip release]" @@ -4834,18 +4834,18 @@ "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 width before reading and writing to local storage", + "ensure width is within lower and upper bound in a centralized place" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ "adjust comment to code change", - "decrease delay for showing the blue line on hover", "disable report-portal so we can see test failures", + "restore cypress reportportal config", "release: cut 101.1.5 [skip release]", - "restore cypress reportportal config" + "decrease delay for showing the blue line on hover" ], "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": [ + "add comment with JIRA issue link", + "round to single decimal", + "disable reporter in cypress config", "restore cypress config", "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", - "surround assertions with it blocks", "only test enrolment skip rounding on v41 and above", - "disable reporter in cypress config" + "remove version dependent e2e test logic for enrollment too", + "surround assertions with it blocks" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

\n
    \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
" }, @@ -4890,48 +4890,48 @@ "bump analytics with fix for DHIS2-16904 (#556)" ], "Maintenance": [ - "remove duplicate dependencies", - "release: cut 101.1.1 [skip release]" + "release: cut 101.1.1 [skip release]", + "remove duplicate dependencies" ], "GitHub": "

101.1.1 (2024-06-27)

\n

Bug Fixes

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

100.17.1 (2024-05-14)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509) (a1e737d)
  • \n
  • translations: sync translations from transifex (master) (385feee)
  • \n
" }, @@ -5038,26 +5038,26 @@ "make sorting work in dashboard" ], "Testing": [ - "add another test for sorting/saving", "verify values are sorted correctly", + "add Cypress tests for sorting in AO", "enable test for sorting data loaded from AO", - "refactor after PR review", - "add Cypress tests for sorting in AO" + "add another test for sorting/saving", + "refactor after PR review" ], "Bug Fixes": [ - "use correct property name and case", + "respect user defined sorting in download DHIS2-15248", "show empty cell for missing boolean values as well (#466)", + "format sorting correctly when saving DHIS2-15836", "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", - "reset sorting when a different AO is loaded", - "respect user defined sorting in download DHIS2-15248", - "fix merge conflict", + "fix sorting on a \"repeated\" dimension column", + "use correct property name and case", "fix merging conflict", "avoid re-renders and double requests when sorting in dashboard", - "fix sorting on a \"repeated\" dimension column", - "format sorting correctly when saving DHIS2-15836" + "pass correct dimension name in download for sorting", + "reset local sorting state when column is removed", + "reset sorting when a different AO is loaded", + "fix merge conflict" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -5094,8 +5094,8 @@ }, "v100.15.1": { "Maintenance": [ - "include release notes in slackbot message (#488)", - "release: cut 100.15.1 [skip release]" + "release: cut 100.15.1 [skip release]", + "include release notes in slackbot message (#488)" ], "Testing": [ "adapt tests to new database (#489)" @@ -5110,11 +5110,11 @@ "add skip rounding option (DHIS2-15629) (#424)" ], "Bug Fixes": [ - "enable skip rounding option for all versions", + "add skipRounding option DHIS2-15629", "add option for skipRounding", - "add feature toggle for skipRounding option", "handle showHierarchy separately from requestable options", - "add skipRounding option DHIS2-15629" + "enable skip rounding option for all versions", + "add feature toggle for skipRounding option" ], "Testing": [ "add test for skipRounding and fix other tests", @@ -5123,8 +5123,8 @@ "Documentation": [ "rephrase skip rounding section title", "add documentation for skip rounding option", - "fix sequence of example screenshots", - "remove screenshot of Options modal" + "remove screenshot of Options modal", + "fix sequence of example screenshots" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -5136,10 +5136,10 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ + "release: cut 100.14.0 [skip release]", "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]", + "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)", - "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", + "send jest test results only when env is setup (#469)", "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" + "stop using 'chip-primary', which isn't needed", + "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated", + "update latest changes on master to use the new chip assertion format", + "copy/paste typo", + "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated" ], "Maintenance": [ - "use hyphens for app names", - "remove videos using an after:spec event callback", - "remove cypress videoUploadOnPasses option which has been removed in v13", - "merge conflict", + "revert Analytics alpha", "analytics (#473)", - "conditionally set PR title in dhis2-verify-app workflow (#479)", "release: cut 100.12.0 [skip release]", + "bump Analytics to latest alpha", + "use analytics@26.2.0", + "remove videos using an after:spec event callback", "only upload videos for failing cypress tests (#472)", + "remove cypress videoUploadOnPasses option which has been removed in v13", + "merge conflict", "use alpha version of analytics", - "use analytics@26.2.0", - "revert Analytics alpha", - "bump Analytics to latest alpha" + "use hyphens for app names", + "conditionally set PR title in dhis2-verify-app workflow (#479)" ], "Features": [ "updated chip design (DHIS2-15897) (#478)", "update layout chip design" ], "Bug Fixes": [ - "chip label padding", - "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", "dimension and layout item button height", + "chip label padding", + "dimension item height", "chip icon margin", - "adjust input option design (#464)" + "dimension item suffix color", + "adjust input option design (#464)", + "chip: add comma delimiter" ], "Refactoring": [ "simplify how the chip suffix is calculated" @@ -5260,8 +5260,8 @@ }, "v100.1.10": { "Bug Fixes": [ - "test repo settings update", - "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)" + "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)", + "test repo settings update" ], "Maintenance": [ "release: cut 100.1.10 [skip release]" @@ -5387,16 +5387,16 @@ }, "v100.0.5": { "Maintenance": [ - "useGetErrorIfNotAllowed hook tests", + "app component tests", "set code coverage threshold", "passwordReset page tests", + "useGetErrorIfNotAllowed hook tests", + "remove duplicate/unused tests", + "start adding unit 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", - "clean up tests", - "remove duplicate/unused tests" + "clean up tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -5405,8 +5405,8 @@ }, "v100.0.4": { "Maintenance": [ - "add transifex config file (#24)", - "release: cut 100.0.4 [skip release]" + "release: cut 100.0.4 [skip release]", + "add transifex config file (#24)" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -5516,15 +5516,15 @@ }, "v0.10.0": { "Features": [ - "add category option combo list", - "implement new and edit forms" + "implement new and edit forms", + "add category option combo list" ], "Maintenance": [ - "add categoryOptionGroup to sectionListViewsConfig", + "update field filters in edit page", + "text clean up", "rename variables", + "add categoryOptionGroup to sectionListViewsConfig", "release: cut 0.10.0 [skip release]", - "text clean up", - "update field filters in edit page", "change helper texts" ], "Bug Fixes": [ @@ -5536,37 +5536,37 @@ "Features": [ "categoryOptions: add categoryOptions form", "add validations to fields, and image component", + "preserve list state between form navigation (#425)", + "fix typing and lint", + "first version of teh add org unit form", "add org unit parent selector for new org unit form", + "add details panel to org list", "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", + "add filters to categoryOption list", "small fixes in org unit and image field", - "add details panel to org list", - "change org unit form to use new format", - "fix typing and lint", - "preserve list state between form navigation (#425)" + "change org unit form to use new format" ], "Bug Fixes": [ - "orgunitfield: make orgUnit model available", - "save state when creating new", + "blur datefield on date select", "add missing ImageField", - "ImageField: add image preview", - "update ui to alpha", + "update multi-calendar-dates dep", + "fix uploadFile mutation", "preserve list state for dataElements", - "datefield: fix inputWidth", "datefield: useSystemSettings instead of settings", + "refactor useLocationSearchState name", + "add form-name field, add availability header", "improve getDefaults type", - "update multi-calendar-dates dep", "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", - "add form-name field, add availability header", - "fix uploadFile mutation", "minor cleanup", + "fix image selector when there is no image and org unit selectors when there are no org units", + "update ui to alpha", + "ImageField: add image preview", + "orgunitfield: make orgUnit model available", "minor changes to address pr comments", "categoryOption: fix endDate validation", - "refactor useLocationSearchState name" + "save state when creating new", + "datefield: fix inputWidth" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5583,16 +5583,16 @@ "add filters to categoryOption list" ], "Bug Fixes": [ - "datefield: fix inputWidth", - "datefield: useSystemSettings instead of settings", - "update multi-calendar-dates dep", "improve getDefaults type", + "blur datefield on date select", + "categoryOption: fix endDate validation", "minor cleanup", + "datefield: useSystemSettings instead of settings", + "update multi-calendar-dates dep", + "add form-name field, add availability header", "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" + "datefield: fix inputWidth" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5614,22 +5614,22 @@ }, "v0.7.0": { "Features": [ - "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", + "add missing file - categoryFilter", + "hide New model when it cannot be created", "use card as form-wrapper", + "use card in new as well as edit", "add categoryCombo filters and columns", - "list: add check for shareable in actions", "make filters optional", - "add missing file - categoryFilter" + "fix failing test", + "list: add check for shareable in actions", + "fix categoryCombo edit save", + "fix wrong section" ], "Refactoring": [ "use common form schemas" @@ -5641,8 +5641,8 @@ }, "v0.6.0": { "Features": [ - "add details panel to org list", - "add tests for additionsl org unit list features" + "add tests for additionsl org unit list features", + "add details panel to org list" ], "Maintenance": [ "release: cut 0.6.0 [skip release]" @@ -5651,39 +5651,39 @@ }, "v0.5.0": { "Features": [ - "form: caregory forms, formbase", "Edit and New form base", "catCombo: add category combo form and list (#410)", + "form: caregory forms, formbase", "form: add catCombo form" ], "Bug Fixes": [ - "implement basic category form", - "cleanup", + "model-transferfield: expose filterPlaceholder", + "add missing file - categoryFilter", "fix PickWithFieldFilters", + "add label for category options", + "improve model-transfer", + "cleanup", "get defaults using zod", - "category-form: add options-transfer, generic ModelTransfer", - "test", + "translate validation message", + "simplify createJsonpatchOperation and formcontents", + "implement basic category form", "fix categoryCombo edit save", "format", - "add utility type for picking based on field-filters", + "formcontents: fix new form layout", + "types: prettify PickWithFieldFilter result-type", "list: add filter and columns descriptors to category", - "translate validation message", - "add missing file - categoryFilter", - "improve model-transfer", + "category-form: add options-transfer, generic ModelTransfer", "fix lint and build issues", - "model-transferfield: expose filterPlaceholder", - "formbase: allow support for no attributes", - "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" + "simplify getAllAttributes", + "formbase: allow support for no attributes", + "test", + "add utility type for picking based on field-filters" ], "Refactoring": [ - "add common zod schemas", - "simplify PickWithFieldFilters", "add defaultformcontents for new", + "simplify PickWithFieldFilters", + "add common zod schemas", "use common form schemas" ], "Maintenance": [ @@ -5695,53 +5695,53 @@ "v0.4.0": { "Maintenance": [ "upgrade download-artifact action", + "bump dhis2 dependencies [DHIS2-17941]", "release: cut 0.4.0 [skip release]", - "fix eslint warnings", - "bump dhis2 dependencies [DHIS2-17941]" + "fix eslint warnings" ], "Testing": [ - "add tests for org unit list page", - "org unit list tests (#406)" + "org unit list tests (#406)", + "add tests for org unit list page" ], "Bug Fixes": [ - "implement basic category form", - "cleanup", + "model-transferfield: expose filterPlaceholder", "fix PickWithFieldFilters", - "get defaults using zod", - "category-form: add options-transfer, generic ModelTransfer", + "improve model-transfer", "extend user type", - "test", + "cleanup", + "form: improve form notice box", + "get defaults using zod", + "simplify createJsonpatchOperation and formcontents", + "improve modeltransfer types", + "implement basic category form", "format", - "validation: catch async validation - prevents locking up form", - "add utility type for picking based on field-filters", + "formcontents: fix new form layout", + "types: prettify PickWithFieldFilter result-type", + "translation: add missing translations", "list: add filter and columns descriptors to category", - "fix lint and build issues", - "improve model-transfer", + "validation: catch async validation - prevents locking up form", + "category-form: add options-transfer, generic ModelTransfer", "upgrade upload-artifact action", - "model-transferfield: expose filterPlaceholder", - "formbase: allow support for no attributes", + "fix lint and build issues", "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" + "formbase: allow support for no attributes", + "test", + "add utility type for picking based on field-filters" ], "Features": [ - "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)", + "disable ability to autocheck child when parent is selected", "make org unit deselect all button work", + "add multi select actions with the ability to download selected org units", "form: caregory forms, formbase", + "org list deselect all + multi select actions", "remove select all checkbox from org list" ], "Refactoring": [ - "add common zod schemas", + "add defaultformcontents for new", "simplify PickWithFieldFilters", - "add defaultformcontents for new" + "add common zod schemas" ], "GitHub": "

0.4.0 (2024-09-28)

\n

Features

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

0.3.0 (2024-08-20)

\n

Features

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

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" }, @@ -5853,16 +5853,16 @@ "maps-app": { "v100.7.1": { "Maintenance": [ - "deps: bump the security group across 1 directory with 3 updates (#3326)", + "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)", + "skip ReportPortal integration for Dependabot PRs (#3348)", "deps: bump the security group across 1 directory with 5 updates (#3360)", "release: cut 100.7.1 [skip release]", - "update jest config (#3299)", - "skip ReportPortal integration for Dependabot PRs (#3348)", - "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)" + "deps: bump the security group across 1 directory with 3 updates (#3326)", + "update jest config (#3299)" ], "Bug Fixes": [ - "add Laos language support to glyphs (#3364)", - "https://dhis2.atlassian.net/browse/DHIS2-16395" + "https://dhis2.atlassian.net/browse/DHIS2-16395", + "add Laos language support to glyphs (#3364)" ], "GitHub": "

100.7.1 (2024-10-21)

\n

Bug Fixes

\n" }, @@ -5877,8 +5877,8 @@ }, "v100.6.7": { "Bug Fixes": [ - "https://dhis2.atlassian.net/browse/DHIS2-18029", - "grey background flashing when loading dashboard (#3327)" + "grey background flashing when loading dashboard (#3327)", + "https://dhis2.atlassian.net/browse/DHIS2-18029" ], "Maintenance": [ "release: cut 100.6.7 [skip release]" @@ -5939,8 +5939,8 @@ }, "v100.6.1": { "Maintenance": [ - "use separate workflows for prs, releases and tags (#3276)", - "release: cut 100.6.1 [skip release]" + "release: cut 100.6.1 [skip release]", + "use separate workflows for prs, releases and tags (#3276)" ], "Bug Fixes": [ "avoid crash when opening map with unsupported Earth Engine layer (#3286)" @@ -5986,48 +5986,48 @@ }, "v100.5.6": { "Maintenance": [ - "release: cut 100.5.6 [skip release]", - "dependabot config and remove dev branch from workflows (#3265)" + "dependabot config and remove dev branch from workflows (#3265)", + "release: cut 100.5.6 [skip release]" ], "Bug Fixes": [ - "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", - "support \"week\", \"bi-week\" and months in period translations (#3269)" + "support \"week\", \"bi-week\" and months in period translations (#3269)", + "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations" ], "GitHub": "

100.5.6 (2024-06-26)

\n

Bug Fixes

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

100.5.5 (2024-06-13)

\n

Bug Fixes

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

100.5.4 (2024-05-16)

\n

Bug Fixes

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

100.5.2 (2024-04-24)

\n

Bug Fixes

\n
    \n
  • paragraph newlines in map description were being removed (#3182) (1e40100)
  • \n
  • translations: sync translations from transifex (dev) (63bce3d)
  • \n
" }, @@ -6058,60 +6058,60 @@ }, "v100.5.0": { "Bug Fixes": [ + "values that are strings but numeric in quality were not filtering", + "upgrade maps-gl for the rounded line join and caps", + "set map bounds after all layers are added to the map", "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", + "map plugin - do not load async layers multiple times (#3143)", + "set minimum point size of 1", "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", - "set minimum point size of 1", "set point radius to size that was set in the style settings", - "use more understandable error messages", "improve geojson layer error responses and cypress tests (#3149)", - "translations: sync translations from transifex (dev) (#3132)", - "improve hover states and add consistent spacing [UX-161] (#3121)", - "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", + "reduce the padding to make room for the scrollbar (#3148)", "ensure isDownload is a bool to avoid prop-types error", + "isPushAnalytics url param", "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", - "show no data message when geojson feature has no data (#3145)", + "highlight features when data table has filter", + "make `dhis2-map-new` class independent of downloadMode", + "add class to map container when no map id is set", + "improve hover states and add consistent spacing [UX-161] (#3121)", + "translations: sync translations from transifex (dev) (#3132)", + "prevent data table effects from running code when no table (#3147)", + "use more understandable error messages", "reset error when switching which layer shows data table", - "values that are strings but numeric in quality were not filtering" + "add class-names for push-analytics", + "make logic match prev code", + "onLayerAdded wasnt defined for SplitViews", + "show no data message when geojson feature has no data (#3145)", + "prevent enabling download button while loading mask is showing", + "position tooltip right over the thumbnail title", + "final fixes for geojson (#3154)", + "tab length should only take the space of the title" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ - "add push analytics instructions", "merge to master 2.41.0 features and fixes", "add ability to add GeoJSON URL external layers (#3127)", - "when rendering for push analytics, disable download button until map is rendered (#3072)" + "when rendering for push analytics, disable download button until map is rendered (#3072)", + "add push analytics instructions" ], "Maintenance": [ - "read single url param", - "code comment", - "update @dhis2/analytics and deduplicate deps", "release: cut 100.5.0 [skip release]", "improve legend for geojson layers", + "update @dhis2/analytics and deduplicate deps", "code cleaning", - "upgrade @dhis2/maps-gl", + "read single url param", "update i18n", - "legend item styling - set max line weight and rename to Point radius" + "code comment", + "legend item styling - set max line weight and rename to Point radius", + "upgrade @dhis2/maps-gl" ], "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" }, @@ -6126,16 +6126,16 @@ }, "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)", "dependencies: upgrade ui to v9 (#3115)", - "include release notes in slack bot message (#3123)", + "add data table cypress test and enable orgunitinfo test (#3114)", + "release: cut 100.4.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]" + "include release notes in slack bot message (#3123)" ], "Features": [ - "replace data table with UI data table (#3015)", - "merge dev to master" + "merge dev to master", + "replace data table with UI data table (#3015)" ], "GitHub": "

100.4.0 (2024-02-13)

\n

Features

\n" }, @@ -6151,33 +6151,33 @@ }, "v100.2.3": { "Bug Fixes": [ + "conditionally set PR title in dhis2-verify-app workflow (#3089)", "translations: sync translations from transifex (dev)", - "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", - "conditionally set PR title in dhis2-verify-app workflow (#3089)" + "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)" ], "Maintenance": [ - "use renamed github shared workflow (#3046)", + "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", + "analytics@26.2.0 (#3081)", "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]", + "use renamed github shared workflow (#3046)", + "26.2.0-cumulative-values-alpha.1", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", "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 @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps: bump @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)", - "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" + "release: cut 100.2.3 [skip release]", + "use reportportal fork", + "test updates that decouple test to ui version", + "use hyphens for app names", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)" ], "Testing": [ - "send jest test results only when env is setup (#3078)", - "add report portal attributes" + "add report portal attributes", + "send jest test results only when env is setup (#3078)" ], "GitHub": "

100.2.3 (2023-12-21)

\n

Bug Fixes

\n
    \n
  • conditionally set PR title in dhis2-verify-app workflow (#3089) (03eed2d)
  • \n
  • report as MAP_VIEW not VISUALIZATION_VIEW (#3086) (008e7fe)
  • \n
  • translations: sync translations from transifex (dev) (dcf7743)
  • \n
  • translations: sync translations from transifex (dev) (7d98a8a)
  • \n
  • translations: sync translations from transifex (dev) (6e8b82b)
  • \n
" }, @@ -6194,87 +6194,87 @@ "v100.2.1": { "Maintenance": [ "set up report portal (#3032)", + "only send bot messages on the actual release commit (#2988)", "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]", - "only send bot messages on the actual release commit (#2988)" + "release: cut 100.2.1 [skip release]" ], "Bug Fixes": [ + "external basemaps were not showing [DHIS2-15953] (#3017)", + "release candidate 100.2.1", "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", - "external basemaps were not showing [DHIS2-15953] (#3017)" + "translations: sync translations from transifex (dev)" ], "GitHub": "

100.2.1 (2023-11-03)

\n

Bug Fixes

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

100.2.0 (2023-09-27)

\n

Bug Fixes

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

Features

\n\n

Reverts

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

100.1.7 (2023-09-07)

\n

Bug Fixes

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

100.0.0 (2024-03-05)

\n

Features

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

BREAKING CHANGES

\n
    \n
  • trigger the first release on CR
  • \n
" }, @@ -6343,8 +6343,8 @@ }, "v28.2.7": { "Build Updates": [ - "replace semantic commit checks with new workflow", "fix d2-style script", + "replace semantic commit checks with new workflow", "fix lint script" ], "Bug Fixes": [ @@ -6387,8 +6387,8 @@ "preview: enable deploy previews" ], "Maintenance": [ - "release: cut 28.2.3 [skip ci]", - "deps: update app-runtime to latest" + "deps: update app-runtime to latest", + "release: cut 28.2.3 [skip ci]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6473,36 +6473,36 @@ }, "v28.0.2": { "Maintenance": [ - "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 Swedish translations from transifex [skip ci] (master)", - "translations: sync translations from transifex (master)", "translations: sync Lao translations from transifex (master)", + "add stale bot configuration (#16)", + "translations: sync Swedish 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 French translations from transifex (master)", + "release: cut 28.0.2 [skip ci]", + "translations: sync Russian translations from transifex (master)", + "translations: sync translations from transifex [skip ci] (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 Arabic translations from transifex [skip ci] (master)", "translations: sync Portuguese 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 Spanish translations from transifex (master)", + "translations: sync Arabic translations from transifex (master)", "update travis config and remove unused deps", + "translations: sync translations from transifex (master)", + "translations: sync Chinese translations from transifex (master)", + "translations: sync Spanish translations from transifex (master)", + "translations: sync French translations from transifex [skip ci] (master)", + "clean up build process", + "transifex integration", + "translations: sync PersianAfghanistan translations from transifex (master)", + "translations: sync Pushto translations from transifex (master)", "translations: sync Tajik translations from transifex (master)", - "add stale bot configuration (#16)", "translations: sync PortugueseBrazil translations from transifex (master)", - "transifex integration" + "translations: sync Indonesian translations from transifex (master)", + "translations: sync Swedish translations from transifex [skip ci] (master)", + "translations: sync Urdu translations from transifex (master)", + "translations: sync Vietnamese translations from transifex (master)", + "translations: sync TetumTetun translations from transifex (master)" ], "Build Updates": [ "migrate to github actions (#239)", @@ -6544,8 +6544,8 @@ ], "Maintenance": [ "fix linting errors", - "release: cut 100.0.62 [skip release]", "ignore styled jsx property", + "release: cut 100.0.62 [skip release]", "update app-runtime", "update cli-app-scripts and ui" ], @@ -6585,8 +6585,8 @@ "v100.0.58": {}, "v100.0.57": { "Bug Fixes": [ - "fall back to periodType name if translation isn't present", - "missing labels in report period selector [DHIS2-16199]" + "missing labels in report period selector [DHIS2-16199]", + "fall back to periodType name if translation isn't present" ], "Maintenance": [ "release: cut 100.0.57 [skip release]" @@ -6799,8 +6799,8 @@ ], "Bug Fixes": [ "bug with auth config when creating rather than editing route", - "show authorities in a MultiSelect rather than an input text field", - "add delete confirmation alert" + "add delete confirmation alert", + "show authorities in a MultiSelect rather than an input text field" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -6868,14 +6868,14 @@ "update to shared workflows (#1364)" ], "Maintenance": [ - "release: cut 100.2.6 [skip release]", "update ui", - "update cli-style", - "update cli-app-scripts" + "update cli-app-scripts", + "release: cut 100.2.6 [skip release]", + "update cli-style" ], "Bug Fixes": [ - "ignore lint error", "add missing d2-ui dep", + "ignore lint error", "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,8 +6927,8 @@ }, "v100.2.0": { "Features": [ - "remove oauth2 from version 42 and above", - "remove oauth2 section from version 42 and above" + "remove oauth2 section from version 42 and above", + "remove oauth2 from version 42 and above" ], "Maintenance": [ "release: cut 100.2.0 [skip release]", @@ -6960,8 +6960,8 @@ }, "v100.1.1": { "Bug Fixes": [ - "show a generic error when updating setting fails", - "update app name to match the bundled apps in core" + "update app name to match the bundled apps in core", + "show a generic error when updating setting fails" ], "Maintenance": [ "release: cut 100.1.1 [skip release]" @@ -7016,192 +7016,192 @@ "v100.0.0": { "Maintenance": [ "update app title (#1303)", - "update app version (#1302)", - "add apphubid", "update verify-app github action", - "release: cut 100.0.0 [skip release]" + "add apphubid", + "release: cut 100.0.0 [skip release]", + "update app version (#1302)" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

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

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

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

General Settings

\n

Opt-in Features:

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

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

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

\n

RELEASE INFO:

\n\n

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

" } @@ -303,25 +303,25 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "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", - "[visualization] dataset accept API title and name", - "[visualization] dataset change API visualization runtime", + "update label", + "[visualization] home accept API title and name", + "[visualization] home change API visualization runtime", "[visualization] keep only one default group (#106)", - "[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", + "[synchronization] change filter data to metadata program dataset (#103)", "checkbox stays unchecked (#113)", + "DHIS2-12339 visualization titles are not displayed in the android app (#111)", + "[visualization] dataset accept API title and name", "verify new visualization and format datastore (#118)", + "[DHIS2-12254] remove hard limits and add warning (#105)", + "change param to 'paging' instead of 'pager (#115)", + "valid URL has http or https protocol (#112)", "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" + "[visualization] program accept API title and name", + "[visualization] program change API visualization runtime", + "[visualization] dataset change API visualization runtime", + "[synchronization] remove hard limits and add warning" ], "Refactoring": [ "remove not use components (#104)" @@ -347,86 +347,86 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ + "[sync general] 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", "[Appearance] colocate data with component Data set table", + "[sync programs] remove unused components", + "[Program Appearance] colocate data with component table", + "remove unused svg icons", + "[Appearance] Data set and Home table component", + "[appearance] colocate data with component table (#91)", "[Appearance] colocate data with component Home table", "[sync] remove unused constants", - "[Program Appearance] colocate data with component table", - "[sync programs] remove unused components", + "delete unused components (#81)", "[analytics] use common query and mutation (#93)", - "[appearance] colocate data with component table (#91)" + "[sync dataset] remove unused components" ], "Features": [ + "[visualization] add table to show program visualizations", + "[visualization home] add visualizations and groups", + "[visualization] add Home visualization component to menu", + "add user sync test", + "[visualization] test to validate the user has access to visualization", "test if user has access to a visualization (#101)", - "add user test table", - "[visualizations] add new visualization for program", + "[DHIS2-11255] Add visualization and groups (#99)", + "add a user search field", "[visualizations] add Home visualization component to menu", - "add analytics menu (#82)", + "[visualization] dialog to add visualization and group", + "update version", + "[DHIS2-11254] Show home groups and visualizations (#97)", + "[visualization] add visualization query", "[DHIS2-9135] Synchronization User sync test change user search field (#88)", - "[visualization] select and text field", - "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", - "[visualization] add basic components to search a user", "[appearance] program add follow up option (#85)", - "[visualization] create initial layout for data set visualization", - "[visualization] add table to show program visualizations", - "[visualization] Program show groups and visualizations", - "[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", - "add visualizations search field (#95)", + "[visualizations] add new visualization for program", "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", - "add a user search field", - "add Program analytics to menu", - "[visualization] add Home visualization component to menu", - "[visualization] add period and visualization constants", + "[visualization] show and delete visualization, update datastore", "queries to update and get analytics datastore", + "[analytics] program create initial section", + "add user test table", + "[visualization] Program show groups and visualizations", + "[visualizations] group options", "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)", - "[visualization] show and delete visualization, update datastore", + "[visualization] add period and visualization constants", + "add Program analytics to menu", + "[visualization] add basic components to search a user", + "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)", + "[visualizations] update home visualizations", + "[DHIS2-9858] update user sync test (#102)", + "[user sync test] get data download size", + "[DHIS2-11261] Add new visualization for programs (#96)", + "[visualization dataset] show visualizations and groups", + "generate a random id", + "add analytics menu (#82)", "[visualization dataset] add visualization and groups", + "[DHIS2-11263] create basic layout for data set (#98)", + "[user sync test] get metadata download size", + "[visualization] add user tests to Home, Programs, and Data set", + "[visualizations] show Home groups and visualizations", + "[visualization] create initial layout for data set visualization", + "[visualization] dialog to delete element", + "add visualizations search field (#95)", + "add Data set visualization and groups (#100)", "[user sync test] disable the button when loading and no user selected", + "[visualization] select and text field", "[visualization home] dialog to add visualization", - "[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" + "[user sync test] show test results" ], "Bug Fixes": [ - "migrate import from ui-core to ui (#84)", - "[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", + "[appearance] program filter add translations to strings", + "remove extra constant, initialvalue and tei are kept in sync", + "[synchronization] update program name", "[Appearance Program] support translation for list of elements", - "move analytics components to TEI directory", - "[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", - "[synchronization] update data set name" + "migrate import from ui-core to ui (#84)", + "[visualization]differentiate between failure to load and empty data", + "add error notice box", + "[synchronization] update data set name", + "move analytics components to TEI directory" ], "Maintenance": [ "bump dhis2/ui from 5.7.2 to 6.10.5 (#83)" @@ -446,135 +446,135 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "use lodash to verify values are equal", + "add default values to populate program sync settings", "update key values for datastore", - "label and help text values with i18n inside render", - "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", - "change wording", - "remove extra hook to get namespace datastore", - "dataset API period type", - "summary settings text sync program, appearance", "outside function to validate mandatory form fields", - "add new keys for datastore", - "add sync status to default values", + "add edit to dependency effect", + "remove extras in help text", + "change authority to authorities better descriptive resource name", "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 unused state in router", + "label and help text values with i18n inside render", + "options to round value", "remove id and name from settings", - "six-monthly typo", - "add a table for sync program global settings", + "use uid for keys in table rows", + "add program name as analytics description", + "common functions to update, remove and filter elements", + "add new menu and submenu and routes for sidebar (#60)", + "summary settings text sync program, appearance", + "get namespace and authority using app runtime (#62)", "add edit property to analytic select fields", - "add sidebar and routes", - "options to round value", + "add sync status to default values", + "move authorization query to Dialog component and remove extra state", "parse and format for program Indicator", - "use default constant for data and metadata", - "add program name as analytics description", - "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", + "user sync test, change keys datastore (#78)", + "six-monthly typo", + "dataset API period type", + "remove extra hook to get namespace datastore", + "change wording", + "change bar chart constant value to bar", "remove empty lines", + "remove unused state in router", "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", - "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" + "change datastore keys to get initial values", + "summary settings text synchronization program", + "add new keys for datastore", + "[DHIS2-10892] Create new keys for Datastore (#64)", + "loading for specific settings", + "remove extra hook to manage and get general key", + "migrate d2 to runtime to get datastore namespace and auth", + "use lodash to verify values are equal", + "add Home/Overview component to routes", + "add sidebar and routes", + "change file and function name update general datastore key", + "add a table for sync program global settings", + "update key names and values to create the first setup datastore", + "add edit property to analytic sections", + "remove first version namespace if exists", + "use default constant for data and metadata" ], "Maintenance": [ "update UI library and app version" ], "Features": [ - "[DHIS2-11076] Dataset Synchronization Section (#72)", - "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)", - "analytic WHO Elements", - "add basic select fields", - "create a table for dataset global sync setting", + "add a table with global settings for the dataset", + "[DHIS2-10895] Add new analytics item (#70)", + "create fields for general settings", "global settings for program appearance section", - "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", "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", - "add new analytics item", "analytic section: program, title, visualization, gender and axis", + "add dataset sync to menu sections", + "add helper functions for analytics", + "notice info when there are no analytics items", + "[DHSIS2-11012] Create Program Appearance Section (#68)", + "handle dataset specific settings, create, edit, delete and save", + "create fields with validation", + "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)", + "create new data set specific setting", "basic page to handle analytics items", - "queries to read and update analytics key from datastore", + "add home cards for menu and submenu items", + "edit and delete program specific setting", + "create a new specific setting for dataset", "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)", + "add new analytics item", + "query to read if the user has all authorities", + "button to add new settings", "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)", + "add basic select fields", + "create a home card for menu sections", + "reorganize new sidebar menu sections and submenus", + "add function to check object values are valid", + "change notice alert style", + "dialog for program specific settings", "general settings form using app runtime for datastore", - "analytic table action", + "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)", + "add analytics to menu sections", + "add basic components for text, select and radio field", + "add page header layout", + "create basic form fields", + "[DHIS2-10405] Create Home Screen Appearance section (#66)", + "inputs should be disabled if user has no authorities (#74)", + "add home appearance to the menu section", + "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)", "add a basic page for the global settings section", - "add synchronization program to menu sections", - "add home cards for menu and submenu items", + "analytic table action", + "add constants for datastore", "choose element and visualization type, refetch query after select", - "[DHIS2-10896] Edit TEI Analytic item (#73)", - "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", + "basic page layout with header", + "add queries and mutations for appearance key", "create a simple page for program sync settings", - "add page header layout", + "create a new program specific setting", + "[DHIS2-11022] Create Data set Appearance Section (#69)", "specific settings list, table action to edit and delete", + "[DHIS2-10402] add Overview/Home page to show menu items (#61)", + "edit and delete data set specific setting", + "[DHIS2-9585] General Settings section (#63)", + "handle program-specific settings, create, edit and delete", + "create a basic page for dataset sync section, save and reset", + "add synchronization program to menu sections", + "queries to read program dataElement attribute programIndicator id", + "add program completion checkbox", + "add new tei items and show them in a table action", + "analytic WHO Elements", + "add queries and mutations to handle synchronization key datastore", + "add components to choose: program, programStage, dataElement, who", + "button to delete namespace from datastore", + "[DHIS2-11076] Dataset Synchronization Section (#72)", "basic page to handle home appearance section", - "add function to edit analytics items", + "[DHIS2-9669] Create Analytics Section (#65)", + "create a table for dataset global sync setting", "update sidebar menu section information", - "create a new program specific setting", + "add page layout, save and reset", + "queries to read and update analytics key from datastore", + "dialog to create a new specific setting", + "strip buttons to save and reset settings datastore", + "create a new specific setting for the program", + "[DHIS2-10896] Edit TEI Analytic item (#73)", "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" + "[DHIS2-10404] Create Global Synchronization section (#67)", + "add function to edit analytics items" ], "Testing": [ "adding tests for valid values", @@ -595,14 +595,14 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-9156] Add TEI reserved value to user sync test (#55)", - "Migrate Material design components to UI library 1.1 version (#59)" + "Migrate Material design components to UI library 1.1 version (#59)", + "[DHIS2-9156] Add TEI reserved value to user sync test (#55)" ], "Bug Fixes": [ - "change labels metadata and data options (#52)", "[DHIS2-9129] Migration UI components for general settings (#53)", - "change app version (#57)", + "change labels metadata and data options (#52)", "[DHIS2-9131] migrate ui components for data set and programs (#54)", + "change app version (#57)", "[DHIS2-9301] add Manual option to sync (#56)", "change metadata and data text in manual dialog (#58)" ], @@ -708,39 +708,39 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "add userGroups to dependencies", "version format 4 digits [DHIS2-16802]", + "update user groups", + "regenerate en.pot", "parse last release version before saving", - "icon", "delete all apk version", - "remove all usergroups already assigned from option list", - "parse new version before saving", - "regenerate en.pot", "isGreaterVersion and padZeros functions for all expressions", - "style add padding to search input", - "update user groups", + "parse new version before saving", "support four-part version numbers", + "style add padding to search input", "delete apk version", "allow user to upload latest app version (#7)", - "add userGroups to dependencies" + "remove all usergroups already assigned from option list", + "icon" ], "Features": [ - "save user group on the fly when editing version [DHIS2-17222]", - "support application text translation [DHIS2-15593]", - "create button to erase all content", - "create basic components to list user groups", - "erase all content [DHIS2-15911]", "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", + "erase all content [DHIS2-15911]", "save userGroup on the fly", "add erase all button", + "regenerate en.pot", + "upload new apk with user group", + "create basic components to search user groups", + "create button to erase all content", + "save an empty collection when deleting all versions or resetting app [DHIS2-17221]", + "create user groups access component", + "create basic components to list user groups", "show userGroups names and default apk version", "assign user groups to version already created", - "create user groups access component" + "add warning when no match found", + "save user group on the fly when editing version [DHIS2-17222]", + "grant access to apk by userGroup [DHIS2-16678]", + "support application text translation [DHIS2-15593]" ], "Maintenance": [ "update app version" @@ -905,14 +905,14 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "update workflows", - "add new workflows (#554)" + "add new workflows (#554)", + "update workflows" ], "Maintenance": [ "update CODEOWNERS (#558)", + "update cli-app-scripts", "release: cut 100.2.36 [skip release]", - "remove QA from CODEOWNERS", - "update cli-app-scripts" + "remove QA from CODEOWNERS" ], "Bug Fixes": [ "ensure logic does not fail with empty response pre v40", @@ -1002,12 +1002,12 @@ "remove dhis/prop-types and upgrade dhis/ui" ], "Bug Fixes": [ - "DHIS2-13915: show spinner when an app is being installed", - "DHIS2-15586: update installed state for non-core apps" + "DHIS2-15586: update installed state for non-core apps", + "DHIS2-13915: show spinner when an app is being installed" ], "Maintenance": [ - "update node version in github actions", - "release: cut 100.2.32 [skip release]" + "release: cut 100.2.32 [skip release]", + "update node version in github actions" ], "GitHub": "

100.2.32 (2023-12-15)

\n

Bug Fixes

\n
    \n
  • DHIS2-13915: show spinner when an app is being installed (7e2ae44)
  • \n
  • DHIS2-15586: update installed state for non-core apps (8a0eff0)
  • \n
" } @@ -1269,10 +1269,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "format", "rename class", - "update app icon (#484)", "release: cut 100.2.19 [skip release]", - "format" + "update app icon (#484)" ], "Bug Fixes": [ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", @@ -1589,8 +1589,8 @@ "update to shared workflows (#623)" ], "Maintenance": [ - "set e2e api version", - "release: cut 100.1.16 [skip release]" + "release: cut 100.1.16 [skip release]", + "set e2e api version" ], "Bug Fixes": [ "upgrade app-plaform to prevent accidental plugin builds (#624)", @@ -1711,8 +1711,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 100.1.10 [skip release]" + "release: cut 100.1.10 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1732,16 +1732,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update dependencies", "format fixtures", "update app icon (#599)", - "update network fixtures and cypress config", + "update dependencies", "release: cut 100.1.9 [skip release]", + "update network fixtures and cypress config", "update proptypes import" ], "Bug Fixes": [ - "design, color, spacing adjustments", - "design adjustments [UX-132]" + "design adjustments [UX-132]", + "design, color, spacing adjustments" ], "Build Updates": [ "bump workflow node versions" @@ -1804,8 +1804,8 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "replace semantic commit checks with new workflow", "fix d2-style script", + "replace semantic commit checks with new workflow", "fix lint script" ], "Bug Fixes": [ @@ -1872,11 +1872,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "yarn: deduplicate lockfile", - "codeowners: introduce owners", - "deps-dev: update app-scripts to get new publish command", "deps: update app-runtime to latest alpha", - "release: cut 100.1.3 [skip ci]" + "deps-dev: update app-scripts to get new publish command", + "release: cut 100.1.3 [skip ci]", + "yarn: deduplicate lockfile", + "codeowners: introduce owners" ], "Documentation": [ "colocate app docs" @@ -1899,8 +1899,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: migrate to new app version scheme (#505)", - "release: cut 100.0.0 [skip ci]" + "release: cut 100.0.0 [skip ci]", + "release: migrate to new app version scheme (#505)" ], "GitHub": "

100.0.0 (2021-06-28)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • release: App version becomes decoupled from DHIS2 versions, see\nthe d2.config.js or App Hub for DHIS2 version compatibility.
  • \n
" } @@ -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", - "[DHIS2-16010] app crashes on invalid programid (#3765)" + "useProgramInfo hook breaks the app" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -2001,17 +2001,17 @@ "channel": "stable", "releaseNotes": { "Features": [ + "orgunit context event workspace", "use cache for subvalues", + "update client to list converter", "add org unit context to forms", - "add orgunit context stages and events widget", + "[DHIS2-17792] Org unit context in forms (#3828)", "changes in tooltip component", - "orgunit context event workspace", - "update client to list converter", - "[DHIS2-17792] Org unit context in forms (#3828)" + "add orgunit context stages and events widget" ], "Bug Fixes": [ - "cy tests breakes after translation fix", - "renaming of return statement" + "renaming of return statement", + "cy tests breakes after translation fix" ], "Maintenance": [ "release: cut 101.14.0 [skip release]" @@ -2031,13 +2031,13 @@ "channel": "stable", "releaseNotes": { "Features": [ - "select org unit for linked event", "temp", - "add validation", - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", "fixed size table and columns", + "select org unit for linked event", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", + "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", "add org unit selector", - "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)" + "add validation" ], "Bug Fixes": [ "remove console log", @@ -2084,8 +2084,8 @@ "[DHIS2-17978] use title instead of alt on missing icons (#3847)" ], "Maintenance": [ - "release: cut 101.12.1 [skip release]", - "fix failing tests" + "fix failing tests", + "release: cut 101.12.1 [skip release]" ], "GitHub": "

101.12.1 (2024-10-16)

\n

Bug Fixes

\n
    \n
  • [DHIS2-17978] use title instead of alt on missing icons (#3847) (b5940f2)
  • \n
" } @@ -2102,17 +2102,17 @@ "channel": "stable", "releaseNotes": { "Features": [ + "orgunit context event workspace", "display name for orgunit", "use cache for subvalues", - "add orgunit context stages and events widget", "[DHIS2-17956] Display name for org unit in changelog (#3826)", + "update client to list converter", "changes in tooltip component", - "orgunit context event workspace", - "update client to list converter" + "add orgunit context stages and events widget" ], "Bug Fixes": [ - "merge conflict", "renaming of return statement", + "merge conflict", "improve flow type" ], "Maintenance": [ @@ -2153,9 +2153,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "make arrow size static", "revert changes to text", - "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)" + "[DHIS2-16993] Text and long text DEs are missing arrows in changelog when deleted (#3827)", + "make arrow size static" ], "Maintenance": [ "release: cut 101.11.1 [skip release]" @@ -2175,10 +2175,10 @@ "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" + "pre select", + "review changes", + "merge hooks for auto select" ], "Bug Fixes": [ "review changes", @@ -2207,13 +2207,13 @@ "Bug Fixes": [ "persist working list on navigate", "cleanup after tests are run", - "allow navigate back despite displayFrontPageList", - "[DHIS2-18215] selected working list not persisted on navigate (#3838)" + "[DHIS2-18215] selected working list not persisted on navigate (#3838)", + "allow navigate back despite displayFrontPageList" ], "Maintenance": [ "review", - "[DHIS2-17915] remove opt-in functionality (#3796)", - "release: cut 101.10.2 [skip release]" + "release: cut 101.10.2 [skip release]", + "[DHIS2-17915] remove opt-in functionality (#3796)" ], "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": [ - "split up all and linkable events", "change logic for linkable events", - "[DHIS2-18028] User is able to add invalid related stages event (#3795)" + "[DHIS2-18028] User is able to add invalid related stages event (#3795)", + "split up all and linkable events" ], "Maintenance": [ "remove redundant filter", @@ -2253,12 +2253,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "use cache for subvalues", + "orgunit context event workspace", "[DHIS2-17771] Org unit context in tables and lists (#3813)", - "add orgunit context stages and events widget", + "use cache for subvalues", + "update client to list converter", "changes in tooltip component", - "orgunit context event workspace", - "update client to list converter" + "add orgunit context stages and events widget" ], "Bug Fixes": [ "renaming of return statement" @@ -2421,15 +2421,15 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-17874] replace remaining Material UI components (#3794)", - "remove paper", - "remove grow", + "change to icon button", "remove snackbar", - "change popover", "remove icon button", "change menu components", + "remove grow", "remove icons", - "change to icon button" + "[DHIS2-17874] replace remaining Material UI components (#3794)", + "remove paper", + "change popover" ], "Bug Fixes": [ "type error for open delay", @@ -2518,43 +2518,43 @@ "channel": "stable", "releaseNotes": { "Features": [ - "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)", + "orgunit in enrollment widget completed", "clean up for tooltip", - "profile widget org unit tooltip completed", + "use recursion", "follow cache standard for all functions", - "change to clienttolist for widgetenrollment", - "orgunit in enrollment widget completed", - "change tooltip component", + "profile widget org unit tooltip completed", "change from orgunitname to name", + "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)", "org unit context in Stages and Events widget", - "use recursion", + "change to clienttolist for widgetenrollment", + "change tooltip component", "remove id from ancestors" ], "Bug Fixes": [ - "move full path hook", + "change to clienttolist in widgetprofile", + "disabled value", + "set back to cleint to view", "cy test", - "merge with master", - "remove unnecessary function from recursion", + "set back to right cache", + "lint", "remove console log", - "remove level", + "set back to name", + "remove unnecessary function from recursion", + "error in getOrgUnitNames", + "undefined value for ancestor", + "code clean up", "missing orgunitname in chip component", - "lint", - "set back to right cache", + "after review changes", + "move full path hook", "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", + "restructure cache", + "merge with master", "change cache name", - "code clean up", - "change to clienttolist in widgetprofile", - "set back to name", - "set back to cleint to view" + "changes on recursion", + "remove level", + "change to orgunitname", + "remove unused component" ], "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: 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" + "add overflow menu with actions", + "[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)" ], "Bug Fixes": [ - "pr-comments", - "review comments" + "review comments", + "pr-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
" } @@ -6717,18 +6717,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3027)", "deps: bump the security group with 3 updates (#3046)", + "dependabot config and remove dev branch from workflows (#3027)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", "break up command chain", - "deps: bump express from 4.18.1 to 4.19.2 (#3018)", "cypress 13 upgrade (#3040)", - "release: cut 100.2.4 [skip release]", - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)" + "deps: bump express from 4.18.1 to 4.19.2 (#3018)", + "release: cut 100.2.4 [skip release]" ], "Bug Fixes": [ - "add missing dependencies for semantic-release (#3062)", "stop fetching schemas and replace d2 with dataEngine (#3056)", - "display correct app version in dhis2 and updated workflows (#3061)" + "display correct app version in dhis2 and updated workflows (#3061)", + "add missing dependencies for semantic-release (#3062)" ], "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,13 +6746,13 @@ "releaseNotes": { "Bug Fixes": [ "fetch visualization always when caching (DHIS2-17509) (#2986)", - "merge to master", - "translations: sync translations from transifex (dev) (#3001)" + "translations: sync translations from transifex (dev) (#3001)", + "merge to master" ], "Maintenance": [ + "release: cut 100.2.3 [skip release]", "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)" ], "Refactoring": [ @@ -6774,10 +6774,10 @@ "releaseNotes": { "Bug Fixes": [ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)", - "merge to master", + "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)", "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)" + "merge to master" ], "Maintenance": [ "release: cut 100.2.2 [skip release]" @@ -6797,10 +6797,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "in paragraphs were removed in dashboard item description (#2962)", "short name was not being shown in visualizations (#2959)", - "merge to master", "translations: sync translations from transifex (dev)", - "in paragraphs were removed in dashboard item description (#2962)" + "merge to master" ], "Maintenance": [ "release: cut 100.2.1 [skip release]" @@ -6843,33 +6843,33 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "use latest alpha for testing", - "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", + "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)", + "deps: bump moment from 2.29.4 to 2.30.1 (#2892)", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)", "analytics (#2856)", + "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8", + "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)", + "deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)", "analytics@26.2.0", + "26.2.0-cumulative-values-alpha.1", + "include release notes in slackbot message (#2911)", + "use the repo default branch for dependabot (#2887)", + "release: cut 100.1.0 [skip release]", + "update analytics dependency (#2934)", + "use latest alpha for testing", + "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2", "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)", "run the release step on both master and dev branches (#2929)", "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)", - "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)", - "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]" + "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)" ], "Bug Fixes": [ "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)", - "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)" + "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)", + "merge to master" ], "Features": [ "support outlier table plugin (DHIS2-16751) (#2912)" @@ -6893,14 +6893,14 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge translations from past 3 weeks", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge translations from past 3 weeks" ], "Maintenance": [ - "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)", + "clean up cypress folder (#2687)", "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
" @@ -6923,8 +6923,8 @@ "release: cut 100.0.3 [skip release]" ], "Bug Fixes": [ - "merge to master", - "parse the ou filter correctly for all ou types (#2691)" + "parse the ou filter correctly for all ou types (#2691)", + "merge to master" ], "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": [ - "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/ui from 8.13.6 to 8.13.11 (#2462)", - "disable nightly scheduled test run (#2511)", "release: cut 100.0.1 [skip release]", + "release: cut 100.0.2 [skip release]", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)", + "increase default cypress timeout to reduce test flakiness (#2456)", "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)", - "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)", + "disable nightly scheduled test run (#2511)" ], "Documentation": [ "move docs to app (#2384)" @@ -6971,8 +6971,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "nightly failing to set up cypress (#2378)", - "release: cut 100.0.1 [skip release]" + "release: cut 100.0.1 [skip release]", + "nightly failing to set up cypress (#2378)" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)" @@ -7350,12 +7350,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "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" + "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" ], "Testing": [ - "DHIS2-17668: add e2e fixtures for v40 and 41", - "DHIS2-17668: update e2e tests network fixtures" + "DHIS2-17668: update e2e tests network fixtures", + "DHIS2-17668: add e2e fixtures for v40 and 41" ], "Maintenance": [ "release: cut 100.0.12 [skip release]" @@ -7438,18 +7438,18 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ - "prevent failing jest test", - "translations: sync translations from transifex (master)", "add scroll on workflow selector [DHIS2-15415]", - "add scroll for workflows [DHIS2-15415]", + "translations: sync translations from transifex (master)", "update v38 fixtures", "remove v37 e2e", - "update v39 fixtures", - "update jest mock [DHIS2-15415]" + "add scroll for workflows [DHIS2-15415]", + "prevent failing jest test", + "update jest mock [DHIS2-15415]", + "update v39 fixtures" ], "Maintenance": [ - "release: cut 100.0.8 [skip release]", - "update CODEOWNERS" + "update CODEOWNERS", + "release: cut 100.0.8 [skip release]" ], "GitHub": "

100.0.8 (2023-09-13)

\n

Bug Fixes

\n
    \n
  • add scroll on workflow selector [DHIS2-15415] (2a8c140)
  • \n
  • prevent failing jest test (30b66ae)
  • \n
  • remove v37 e2e (5f387e4)
  • \n
  • update jest mock [DHIS2-15415] (be1a01a)
  • \n
  • update v38 fixtures (52d1538)
  • \n
  • update v39 fixtures (a978552)
  • \n
  • translations: sync translations from transifex (master) (43a0105)
  • \n
  • translations: sync translations from transifex (master) (b3a4609)
  • \n
  • translations: sync translations from transifex (master) (0c0f6b2)
  • \n
  • translations: sync translations from transifex (master) (0efe83b)
  • \n
  • translations: sync translations from transifex (master) (840eb4f)
  • \n
  • translations: sync translations from transifex (master) (6c7882f)
  • \n
  • translations: sync translations from transifex (master) (668b440)
  • \n
  • translations: sync translations from transifex (master) (ae80f4a)
  • \n
  • translations: sync translations from transifex (master) (0708a09)
  • \n
  • translations: sync translations from transifex (master) (1839610)
  • \n
  • translations: sync translations from transifex (master) (d65c9c1)
  • \n
  • translations: sync translations from transifex (master) (6655b23)
  • \n
  • translations: sync translations from transifex (master) (0fad2b8)
  • \n
" } @@ -7469,11 +7469,11 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "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", - "add e2e test runs for new versions and fresh fixtures" + "fix formatting uissue in workflows config file", + "add e2e test runs for new versions and fresh fixtures", + "release: cut 100.0.7 [skip release]" ], "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": [ - "add minimal intro.", - "remove distinction between workflow and cogs based approval" + "remove distinction between workflow and cogs based approval", + "add minimal intro." ], "Bug Fixes": [ "correctly specify approval short name for app override" @@ -7620,10 +7620,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: migrate to new app version scheme", "add code owners", + "release: cut 100.0.0 [skip ci]", "release: cut v100 and become continuously delivered", - "release: cut 100.0.0 [skip ci]" + "release: migrate to new app version scheme" ], "Build Updates": [ "verify: enable apphub publish" @@ -7650,8 +7650,8 @@ ], "Bug Fixes": [ "data-workspace: remove warning when showing non-default forms (#113)", - "approval-status-tag: adjust failing test", - "approval-status-tag: don't show time-ago for approved-above (#114)" + "approval-status-tag: don't show time-ago for approved-above (#114)", + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -7786,15 +7786,15 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "add e2e", - "update workflows (#401)", "remove custom cypress reporter", + "update workflows (#401)", "add netlify deploy workflows", - "fix workflow expression" + "fix workflow expression", + "add e2e" ], "Maintenance": [ - "release: cut 100.8.3 [skip release]", - "remove jest reporting" + "remove jest reporting", + "release: cut 100.8.3 [skip release]" ], "Bug Fixes": [ "support non-gregory calendars [DHIS2-17617] (#397)" @@ -7855,12 +7855,12 @@ "channel": "stable", "releaseNotes": { "Features": [ + "make collapsed section same width of when they are expanded", + "make data sets sections collapsable", "make collapsible a feature toggle", "make section collapsable if they are not rendered as tabs", - "revert setting collapsible with feature toggle", "add an arrow button to collapse or expand each section", - "make data sets sections collapsable", - "make collapsed section same width of when they are expanded" + "revert setting collapsible with feature toggle" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -7887,8 +7887,8 @@ "add support for multi calendar dates" ], "Maintenance": [ - "release: cut 100.7.0 [skip release]", - "modify and add test cases for different supported calendars" + "modify and add test cases for different supported calendars", + "release: cut 100.7.0 [skip release]" ], "GitHub": "

100.7.0 (2024-07-29)

\n

Features

\n
    \n
  • add support for multi-calendar dates (a9a65e9)
  • \n
" } @@ -7905,9 +7905,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.0 [skip release]", + "enhance CI", "fix workflow and enable yarn caching", - "enhance CI" + "release: cut 100.6.0 [skip release]" ], "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": [ - "change file structure to separate transposed from grouped", - "apply code review comments" + "apply code review comments", + "change file structure to separate transposed from grouped" ], "Testing": [ "add missed tests" @@ -8023,8 +8023,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "fix test name", - "release: cut 100.3.10 [skip release]" + "release: cut 100.3.10 [skip release]", + "fix test name" ], "Bug Fixes": [ "adjust time zone for dateLimit [DHIS2-16470] (#366)" @@ -8068,17 +8068,17 @@ "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "help: add warning style reference to help", - "prevent setting warning as undefined", - "validator: limits as warning instead of error (#357)", + "tests: update tests", "prevent unnecessary renders when form has errors (#358)", + "help: add warning style reference to help", "warning border style to yellow", - "tests: update tests" + "prevent setting warning as undefined", + "validator: limits as warning instead of error (#357)" ], "Refactoring": [ - "validation-tooltip: rename invalid prop to enabled", "extract warningvalidate", - "cleanup" + "cleanup", + "validation-tooltip: rename invalid prop to enabled" ], "Documentation": [ "comment" @@ -8138,9 +8138,9 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "fix ci", + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes", - "publish jest test results to reportportal (#352)" + "fix ci" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -8183,11 +8183,11 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "cleaning PR", - "use import instead of require", "debug merging launches", + "cleaning PR", "publish cypress test results to reportportal (#349)", - "update API_KEY name and merge parallel launches" + "update API_KEY name and merge parallel launches", + "use import instead of require" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -8230,57 +8230,57 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "metadata selectors: add comments & rename variable to reflect its contents", - "add data-tests attrs to cat-combo-table-body related components", + "cover useUpdateLimits and useDeleteLimits with tests (#313)", "use delete limits: use \"useDataValueSetQueryKey\"", + "prepare test utils to accept a shared QueryCache", + "add data-tests attrs to cat-combo-table-body related components", "metadata selectors: improve names, ensure consistent default values", - "cover useUpdateLimits and useDeleteLimits with tests (#313)", - "prepare test utils to accept a shared QueryCache" + "metadata selectors: add comments & rename variable to reflect its contents" ], "Testing": [ - "use imperative validate: cover request failure", + "cartesian: cover with tests (DHIS2-14386)", "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", "use set form completion mutation: cover with tests", + "use delete limits: cover with tests", "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 delete limits: cover with tests", - "use imperative validate: use real query keys instead of mocked ones", - "cartesian: cover with tests (DHIS2-14386)", + "use imperative validate: cover response transformation", "cover hooks in data-value-mutations.js (#314)", - "use upload file data value mutation: cover with tests" + "use imperative validate: cover request failure", + "cover & cartesian", + "cover remaining metadata selectors", + "cover useImperativeValidate with tests (#321)", + "use delete data value mutation: cover with tests", + "use upload file data value mutation: cover with tests", + "use imperative validate: use real query keys instead of mocked ones" ], "Maintenance": [ - "update cypress to v12 and upgrade related configs & code (#319)", - "release: cut 100.2.2 [skip release]", - "release: cut 100.2.3 [skip release]", + "remove outdated comment from test", + "remove unnecessary code from test", + "remove duplicate test", "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", + "catch up dev with master", + "release: cut 100.2.2 [skip release]", "release: cut 100.2.0 [skip release]", - "remove duplicate test", - "remove unnecessary code from test", + "update cypress to v12 and upgrade related configs & code (#319)", "release: cut 100.1.2 [skip release]", - "catch up dev with master", - "release: cut 100.3.1 [skip release]", + "release: cut 100.2.3 [skip release]", "release: cut 100.2.4 [skip release]", - "release: cut 100.2.1 [skip release]" + "release: cut 100.3.1 [skip release]", + "release: cut 100.2.1 [skip release]", + "remove duplicate & unused utils file" ], "Bug Fixes": [ - "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)", "use set form completion mutation: handle optimistic update errors correctly", - "translations: sync translations from transifex (development)" + "translations: sync translations from transifex (development)", + "cover useSetFormCompletionMutation with tests (#315)", + "cartesian: return empty array when no vectors provided", + "use FetchError class from app-runtime [DHIS2-15085] (#316)", + "lock forms when organisation unit is closed [BETA-25] (#317)" ], "Features": [ "merge development into master" @@ -8300,48 +8300,48 @@ "channel": "stable", "releaseNotes": { "Features": [ + "nice UI", "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" + "lock-status: add expiry to footer bar" ], "Bug Fixes": [ - "only update status from backend once", - "adjust for different time locales", - "use suggested text", "use relative time with absolute time in tooltip", - "don't show expiration if excepted by user authorities", - "remove conditional chaining", - "include username in string for i18n", + "handle undefined data set", "align inputPeriod check with backend [DHIS2-14218]", - "expiry date calculation", + "use set form completion mutation: handle optimistic update errors correctly", "error when no period is selected", + "only update status from backend once", + "include username in string for i18n", + "adjust for different time locales", "cover useSetFormCompletionMutation with tests (#315)", - "handle undefined data set", - "use set form completion mutation: handle optimistic update errors correctly" + "don't show expiration if excepted by user authorities", + "remove conditional chaining", + "use suggested text", + "expiry date calculation" ], "Refactoring": [ - "remove extra org unit dependency", - "shorter ISO string", - "use delete limits: use \"useDataValueSetQueryKey\"", "cover useUpdateLimits and useDeleteLimits with tests (#313)", - "prepare test utils to accept a shared QueryCache" + "use delete limits: use \"useDataValueSetQueryKey\"", + "prepare test utils to accept a shared QueryCache", + "shorter ISO string", + "remove extra org unit dependency" ], "Testing": [ - "use delete data value mutation: cover with tests", "use set form completion mutation: cover with tests", + "use delete 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 delete data value mutation: cover with tests", "use upload file data value mutation: cover with tests" ], "Maintenance": [ - "update comment", - "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", "remove outdated comment from test", - "remove duplicate test", "remove unnecessary code from test", + "remove duplicate test", + "use `expect` in \"waitFor\" blocks to trigger a rerun on failure", + "update comment", "remove log", "release: cut 100.3.0 [skip release]" ], @@ -8806,10 +8806,10 @@ "channel": "stable", "releaseNotes": { "Features": [ + "add more tests and improve some of the existing ones", "add more tests to cover add exchange usecase", - "add tests to cover edit exchange usecase and format", "add tests to cover add exchange usecase", - "add more tests and improve some of the existing ones", + "add tests to cover edit exchange usecase and format", "add tests to cover add exchnage usecase" ], "Maintenance": [ @@ -8850,11 +8850,11 @@ "channel": "stable", "releaseNotes": { "Features": [ - "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 initial tests for main data display page" + "add additional tests for main exchange page", + "add more tests to general data page and refactor existing ones", + "more tests for data page and setup for other pages" ], "Bug Fixes": [ "add mock for resize observer", @@ -8918,20 +8918,20 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "add missing transations", "update fixtures for cypress tests", - "minor fixes", "move testing libraty to dev dependencies", - "add missing transations" + "minor fixes" ], "Features": [ - "add sharing button which opens a sharing dialog in configurations", - "upgrade app platform and ui library", - "add tests for edit overview page", "add sharing settings", - "add sharing button to data exchange configurations", + "update version of dhis2 app runtime", + "upgrade app platform and ui library", "upgrade node version for ci", + "add sharing button which opens a sharing dialog in configurations", "show sharing button only if the user can share the exchange", - "update version of dhis2 app runtime" + "add tests for edit overview page", + "add sharing button to data exchange configurations" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -9011,8 +9011,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "upgrade cypress version", - "upgrade cypress to version" + "upgrade cypress to version", + "upgrade cypress version" ], "Maintenance": [ "release: cut 100.4.0 [skip release]" @@ -9347,9 +9347,9 @@ "releaseNotes": { "Bug Fixes": [ "show error UI when plugin has no data [DHIS2-16793] (#3131)", - "manually propagate error style changes from master to new CSS module", + "show error UI when plugin has empty rows", "address css lint errors", - "show error UI when plugin has empty rows" + "manually propagate error style changes from master to new CSS module" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -9369,8 +9369,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "handle missing icon file more gracefully", "fetch icon with credentials (#3264)", + "handle missing icon file more gracefully", "include credentials when fetching the icon" ], "Maintenance": [ @@ -9419,8 +9419,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add stylelint cli-style#464", - "improve support for right-to-left languages (#3073)" + "improve support for right-to-left languages (#3073)", + "add stylelint cli-style#464" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -9440,26 +9440,26 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "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", "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", + "release: cut 100.7.2 [skip release]", "remove reference to maps app", + "do not log getShallowAddToLayoutButton during test run", + "prevent error log for missing components", + "tweak test config", "deduplicate deps", + "remove test file without any tests", + "fix local jest run (#3218)", + "remove unclear code and replace with ESLint disable comment", "disable report-portal debug logging", - "do not log action errors during jest test run", "remove unneeded console.error hack", - "remove unclear code and replace with ESLint disable comment", - "remove test file without any tests", - "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" + "do not log action errors during jest test run" ], "Bug Fixes": [ - "add requireActual to analytics mock to prevent component missing errors", - "translations: sync translations from transifex (master) (#3200)" + "translations: sync translations from transifex (master) (#3200)", + "add requireActual to analytics mock to prevent component missing errors" ], "GitHub": "

100.7.2 (2024-09-25)

\n

Bug Fixes

\n
    \n
  • translations: sync translations from transifex (master) (#3200) (4f5635d)
  • \n
" } @@ -9501,8 +9501,8 @@ "add subtitle field to pivot table options [DHIS2-16158] (#3178)" ], "Maintenance": [ - "release: cut 100.7.0 [skip release]", - "disable report portal cypress config so we can see failures on ci" + "disable report portal cypress config so we can see failures on ci", + "release: cut 100.7.0 [skip release]" ], "Bug Fixes": [ "allow setting a label to the subtitle input" @@ -9565,10 +9565,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.0 [skip release]", "resolve to @dhis2/ui 9.4.4 (#3129)", + "unused imports", "import order", - "unused imports" + "release: cut 100.6.0 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -9577,8 +9577,8 @@ "pivot table as default vis type in DV (DHIS2-15833) (#3159)" ], "Testing": [ - "update tests", - "make tests expect pivot table as vis type" + "make tests expect pivot table as vis type", + "update tests" ], "GitHub": "

100.6.0 (2024-08-08)

\n

Bug Fixes

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

Features

\n
    \n
  • pivot table as default vis type in DV (DHIS2-15833) (#3159) (0eccf93)
  • \n
" } @@ -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 to 26.7.5 for period translations" + "bump analytics for testing" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -9637,13 +9637,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "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]", + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", + "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", + "release: cut 100.5.7 [skip release]" ], "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", - "use improved rich text editor from analytics (DHIS2-15522)" + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -9686,17 +9686,17 @@ "releaseNotes": { "Maintenance": [ "optimize Cypress recordings with conditional triggers (#3043)", - "run release job for tags (#3064)", + "do not run release step on dev branch (#3083)", "release: cut 100.5.5 [skip release]", - "do not run release step on dev branch (#3083)" + "run release job for tags (#3064)" ], "Bug Fixes": [ - "merge to master", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", "numbers are misaligned in pivot table (DHIS2-16900) (#3072)", - "translations: sync translations from transifex (dev)", "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)", - "dimension chip design updates (DHIS2-16272) (#2934)" + "dimension chip design updates (DHIS2-16272) (#2934)", + "translations: sync translations from transifex (dev)", + "merge to master" ] } }, @@ -9714,8 +9714,8 @@ "Bug Fixes": [ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", - "merge to master", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -9735,9 +9735,9 @@ "releaseNotes": { "Bug Fixes": [ "try locking highcharts to 10.2.0", - "merge to master", + "plugin flashes when interacting with Interpretations modal (#3017)", "translations: sync translations from transifex (dev)", - "plugin flashes when interacting with Interpretations modal (#3017)" + "merge to master" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -9762,15 +9762,15 @@ "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)", - "change urlReg to urlGlob and correct glob pattern for outlier tables", - "remove query param section from url glob" + "wait for different SVG for single value", + "remove query param section from url glob", + "correct typo in visualisation type", + "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ - "rename strategy to interceptResponse", - "release: cut 100.5.2 [skip release]" + "release: cut 100.5.2 [skip release]", + "rename strategy to interceptResponse" ] } }, @@ -9786,10 +9786,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fix period filter and loading spinner when filtering in dashboard (#3002)", - "merge to master", + "ensure only the first period item is used", "enable the loading spinner when props change", - "ensure only the first period item is used" + "fix period filter and loading spinner when filtering in dashboard (#3002)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.1 [skip release]" @@ -9808,34 +9808,34 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "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]", - "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", - "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)", + "bump node to version 18", + "yarn deduplicate", + "remove testRegex from jest config (#2956)", "reorganised dev commits", - "upgrade @dhis2/analytics" + "bump Cypress to version 13 (#2935)", + "add slack bot release success message (#2965)", + "apply consistent naming to push analytics class names", + "upgrade @dhis2/analytics", + "include release notes in slackbot message (#2974)" ], "Testing": [ - "don't expect subtitle to be visible by default", + "hover over list to prevent it from being stale", "adapt tests to new database (#2975)", - "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", + "refactor data.cy.js to independent test cases" ], "Bug Fixes": [ - "add custom errors for analytics requests (#2874)", - "translations: sync translations from transifex (dev)", + "push-analytics: add push analytics instructions (#2985)", "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", - "push-analytics: add push analytics instructions (#2985)" + "translations: sync translations from transifex (dev)", + "add custom errors for analytics requests (#2874)" ], "Features": [ - "support Outlier table visualization type (DHIS2-13858) (#2942)", - "add class-names for push-analytics (#2966)" + "add class-names for push-analytics (#2966)", + "support Outlier table visualization type (DHIS2-13858) (#2942)" ] } }, @@ -9852,68 +9852,68 @@ "releaseNotes": { "Bug Fixes": [ "update cli-app-scripts and analytics deps", + "dependency updates (#2243)", "hide icon from visualization when option is toggled", - "translations: sync translations from transifex (dev)", + "set disabledOptions on AO loading and vis type switching", + "avoid crash when visualization object is empty (ie. New)", + "avoid visualization flashing when changing options", + "fetch data element icon and pass it in extraOptions", "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)", - "set disabledOptions on AO loading and vis type switching" + "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "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", - "remove videos", - "configure continuous delivery workflows (#2254)", - "use alpha version of analytics", - "use renamed github shared workflow (#2912)", - "fix linting error", "fix rebase conflict resolutions", + "regenerate pot file", "update pot file", - "manually bump deps (#2543)", + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", "revert the test server changes and move to a separate PR", + "fix linting error", + "manually bump deps (#2543)", + "configure continuous delivery workflows (#2254)", + "use renamed github shared workflow (#2912)", "release: cut 100.4.0 [skip release]", - "analytics: add support for cumulative values" + "remove videos", + "analytics: add support for cumulative values", + "upgrade cypress to v12 and adjust project to it", + "use alpha version of analytics", + "switch test server to debug (test.e2e is broken/slow)" ], "Features": [ - "disabled options based on cumulativeValues in PT DHIS2-15728", - "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)", "v100.4.0", - "disable legend option when cumulative values is enabled", - "handle disabled and helpText props for disabled options" + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", + "support non-gregorian fixed periods (#2233)", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "remove disabled before passing object to visualization generator", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "handle disabled and helpText props for disabled options", + "disable legend option when cumulative values is enabled" ], "Testing": [ + "enhance tests, options and sorting", + "refactor clickCheckbox to check/uncheckCheckbox", + "add tests for cumulativeValues option in PT", "add helper functions for totals options", "use current year instead of hardcode it", - "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" + "fix test failing due to change in single value behaviour" ], "Refactoring": [ - "streamlined code", - "avoid involuntary changes to current in Redux store", + "rename variable for clarity", + "add helper text when used in PT DHIS2-15727", "simplify code for passing displayProperty", + "revert changes to option components", + "allow non toggleable select to be disabled", "allow legend related option to be disabled", - "rename variable for clarity", + "add styles for titles of disabled sections", + "streamlined code", + "allow checkbox options to be disabled", + "avoid involuntary changes to current in Redux store", "allow disabled to be passed as prop", - "allow non toggleable select to be disabled", - "avoid extra prop and detect visType internally", - "revert changes to option components", "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" + "avoid extra prop and detect visType internally" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -9932,18 +9932,18 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "color set update (DHIS2-16108) (#2906)", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "v100.3.1" ], "Maintenance": [ - "consolidate cypress tests (#2890)", - "consolidate legend tests (#2897)", - "release: cut 100.3.1 [skip release]", + "move RP agent-js-cypress to dhis2 org", + "get BRANCH_NAME and PR_TITLE", "use latest analytics-e2e-tests workflow", + "consolidate cypress tests (#2890)", "use reportportal fork", - "get BRANCH_NAME and PR_TITLE", - "move RP agent-js-cypress to dhis2 org" + "release: cut 100.3.1 [skip release]", + "consolidate legend tests (#2897)" ] } }, @@ -9962,19 +9962,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "only update interpretations list when in DOM", - "translate dimension labels in PT DHIS2-15750 (#2783)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "prevent state update when modal is closing", "translations: sync translations from transifex (dev)", - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "only update interpretations list when in DOM", "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", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "translate dimension labels in PT DHIS2-15750 (#2783)" ], "Features": [ - "deps: bump analytics to latest to benefit from fixes and features (#2886)", - "100.3.0" + "100.3.0", + "deps: bump analytics to latest to benefit from fixes and features (#2886)" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -9993,66 +9993,66 @@ "channel": "stable", "releaseNotes": { "Features": [ - "use interpretations button from analytics", + "update download menu to use hovermenu components 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)" + "100.2.0 (#2741)", + "use interpretations button from analytics", + "use UpdateButton and HoverMenubar from analytics" ], "Maintenance": [ - "fix lines e2e test", - "switch test server to debug (test.e2e is broken/slow)", - "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)", + "fix icon e2e", "update pot file", - "fix typo in component name", - "upgrade @dhis2/analytics to latest", + "fix odd linter error which only fires on ci", + "advance the schedule for the nightly run (#2575)", "remove videos", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "disable the scheduled nightly test run (#2602)", + "fix typo in component name", + "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", + "increase cypress default timeout for DOM activity (#2549)", "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "revert the test server changes and move to a separate PR", + "fix lines e2e test", + "remove yarn start command which was only used for development", + "release: cut 100.2.0 [skip release]", "clean up unused imports", - "fix icon e2e", + "upgrade @dhis2/analytics to latest", + "fix legend e2e test even better", + "fix missing and redundant imports", "fix scatter e2e", + "run workflow release job on tags as well (#2386)", "upgrade analytics to get decreased padding", - "disable the scheduled nightly test run (#2602)", - "fix missing and redundant imports", - "fix start e2e", "fix failing legens e2e test", - "run workflow release job on tags as well (#2386)", - "remove yarn start command which was only used for development", + "switch test server to debug (test.e2e is broken/slow)", "upgrade cypress to v12 and adjust project to it", + "fix start e2e", "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" + "manually bump deps (#2543)" ], "Testing": [ - "more tests for custom calculations (DHIS2-13871) (#2287)", - "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)" + "more tests for custom calculations (DHIS2-13871) (#2287)", + "extend timeout after delete has been triggered (#2499)", + "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "skip legend test while data element icons are unsupported", + "prevent test names from being dynamic (#2576)" ], "Bug Fixes": [ - "tweak viz type selector styles to match toolbar", - "adjust data test name", - "translations: sync translations from transifex (dev)", - "observe size changes for legend positioning", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "adjust closeFileMenuWithClick command", - "remove divider from plain data source submenu", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "translations: sync translations from transifex (dev)", + "adjust data test name", "adjust e2e element slectors", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)" + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "observe size changes for legend positioning", + "tweak viz type selector styles to match toolbar", + "remove divider from plain data source submenu" ], "Refactoring": [ - "move the size logic from the plugin wrapper", - "rename const for clarity" + "rename const for clarity", + "move the size logic from the plugin wrapper" ] } }, @@ -10072,8 +10072,8 @@ "extend timeout for loading visualizations (#2368)" ], "Documentation": [ - "move docs to app repo", - "move docs to app (#2390)" + "move docs to app (#2390)", + "move docs to app repo" ], "Bug Fixes": [ "image paths and apply d2 style", @@ -10096,11 +10096,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "case E7113 throws same msg as E7114 (#2278)", - "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)" + "single value size and position issues (analytics@25.1.10) (#2359)", + "v100.1.1", + "case E7113 throws same msg as E7114 (#2278)" ], "Maintenance": [ "release: cut 100.1.3 [skip release]" @@ -10157,63 +10157,63 @@ "channel": "stable", "releaseNotes": { "Features": [ - "plugin: send installation status [DHIS2-15097] (#2273)", + "100.1.0 (#2286)", + "support non-gregorian fixed periods (#2233)", "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)", - "100.1.0 (#2286)" + "plugin: send installation status [DHIS2-15097] (#2273)", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)" ], "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 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: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", + "prepare app for continuous delivery", "release: cut 100.0.1", - "trigger v100.0.0 (#2237)", - "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)", + "deps: bump async from 2.6.3 to 2.6.4 (#2148)", + "deps: bump ws from 5.2.2 to 5.2.3 (#1947)", + "configure continuous delivery workflows (#2254)", + "add styled-jsx which is a peer dependency (#2253)", + "release: cut 100.0.0", + "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)", + "bump analytics (#2279)", "set v100.0.0", - "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", - "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-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)", + "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)", "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)" + "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)", + "bump analytics (#2276)", + "release: cut 100.0.3", + "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)", + "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)", + "deps: bump moment from 2.29.2 to 2.29.4 (#2122)", + "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)", + "deps: bump qs from 6.5.2 to 6.5.3 (#2220)", + "converge master-to-dev (#2281)", + "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)", + "trigger v100.0.0 (#2237)", + "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)" ], "Testing": [ - "add extended timeout for file open modal (#2284)", - "fix test failing due to change in single value behaviour" + "fix test failing due to change in single value behaviour", + "add extended timeout for file open modal (#2284)" ], "Bug Fixes": [ "update cli-app-scripts and analytics deps", + "dependency updates (#2243)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", + "target window.parent for postRobot communication (#2256)", + "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)", "deps: bump cli-app-scripts for precaching improvement", + "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)" + "nightly workflow has to run on default branch which is currently dev (#2269)", + "fetch data element icon and pass it in extraOptions", + "do not pass a boolean for icons when saving", + "translations: sync translations from transifex (master) (#2192)" ] } }, @@ -10695,8 +10695,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "tracker-api-migration: remove skipPaging parameter", "tracker-api-migration: update the casing of followup parameter", + "tracker-api-migration: remove skipPaging parameter", "tracker-api-migration: change separator for array from semicolon to comma" ], "Maintenance": [ @@ -10723,17 +10723,17 @@ "migrate TEI and Event export to new tracker API" ], "Bug Fixes": [ - "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", "lint issues", - "loader keeps showing when opening export in new page" + "migration-trackedentity: change lastUpdateStartDate to updatedAfter", + "loader keeps showing when opening export in new page", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "update tests snapshots" ], "Refactoring": [ - "apply code review comments", - "change TEI references to Tracked entity" + "change TEI references to Tracked entity", + "apply code review comments" ], "Maintenance": [ "release: cut 101.0.0 [skip release]" @@ -10865,202 +10865,202 @@ "channel": "stable", "releaseNotes": { "Features": [ - "org unit core id scheme select", "geojson import icon", - "new GeoJSON importer (DHIS2-7171)", - "import Earth Engine data for population (#1457)", + "org unit core id scheme select", + "publish first version under continuous release", "metadata export: remove csv option and adjust intro text", - "publish first version under continuous release" + "new GeoJSON importer (DHIS2-7171)", + "import Earth Engine data for population (#1457)" ], "Maintenance": [ - "upgrade snapshot tests", - "release: cut 1.5.67 [skip ci]", + "release: cut 1.3.6 [skip ci]", + "release: cut 1.5.66 [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]", - "release: cut 1.5.38 [skip ci]", - "update test snapshots", - "release: cut 1.5.43 [skip ci]", + "release: cut 1.5.7 [skip ci]", + "release: cut 1.5.61 [skip ci]", "release: cut 1.4.0 [skip ci]", - "release: cut 1.5.35 [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]", - "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.50 [skip ci]", "release: cut 1.3.3 [skip ci]", - "release: cut 1.5.1 [skip ci]", - "release: cut 1.5.13 [skip ci]", - "release: cut 1.5.19 [skip ci]", + "update snapshots", + ".hooks folder", "move app to continuous release", + "release: cut 1.5.0 [skip ci]", + "release: cut 1.4.3 [skip ci]", + "release: cut 1.2.23 [skip ci]", + "upgrade snapshot tests", "release: cut 1.5.41 [skip ci]", - "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.23 [skip ci]", + "release: cut 1.5.57 [skip ci]", "release: cut 1.5.14 [skip ci]", - "release: cut 1.5.25 [skip ci]", + "release: cut 1.5.63 [skip ci]", "jest test fixes", - "release: cut 1.5.15 [skip ci]", - "release: cut 1.5.49 [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.11 [skip ci]", + "release: cut 1.5.13 [skip ci]", + "release: cut 1.4.2 [skip ci]", + "release: cut 1.5.21 [skip ci]", + "release: cut 1.4.1 [skip ci]", "release: cut 1.5.45 [skip ci]", - "release: cut 1.5.6 [skip ci]", - "release: cut 1.5.7 [skip ci]", + "release: cut 1.5.69 [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.5.3 [skip ci]", + "release: cut 1.5.54 [skip ci]", + "localize", + "release: cut 1.5.20 [skip ci]", + "release: cut 1.4.6 [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.2 [skip ci]", - "release: cut 1.5.46 [skip ci]", + "set node version to 14 in githb scripts", + "release: cut 1.5.28 [skip ci]", "resolve conflicts in yarn.lock", - "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.5.36 [skip ci]", - "release: cut 1.4.5 [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.53 [skip ci]", + "release: cut 1.5.1 [skip ci]", + "release: cut 1.4.5 [skip ci]", + "release: cut 1.5.46 [skip ci]", + "release: cut 1.5.68 [skip ci]", + "release: cut 1.5.5 [skip ci]", + "release: cut 1.5.65 [skip ci]", + "release: cut 1.5.36 [skip ci]", + "release: cut 1.4.7 [skip ci]", + "release: cut 1.5.37 [skip ci]", "release: cut 1.5.9 [skip ci]", - "release: cut 1.5.0 [skip ci]", + "release: cut 1.4.8 [skip ci]", + "release: cut 1.5.2 [skip ci]", + "release: cut 1.5.4 [skip ci]", + "release: cut 1.5.42 [skip ci]", + "release: cut 1.5.16 [skip ci]", + "release: cut 1.6.0 [skip release]", + "release: cut 1.5.59 [skip ci]", + "release: cut 1.5.8 [skip ci]", + "revert linting fixes", + "set node version to 14 in github scripts", + "deps: upgrade ui (#1487)", "use sync mode temporarily", - "release: cut 1.5.47 [skip ci]", + "release: cut 1.5.56 [skip ci]", + "release: cut 1.3.5 [skip ci]", + "release: cut 1.5.15 [skip ci]", + "release: cut 1.5.62 [skip ci]", + "format", + "release: cut 1.5.44 [skip ci]", + "release: cut 1.5.40 [skip ci]", + "master merge", "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.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.12 [skip ci]", "release: cut 1.5.29 [skip ci]", + "release: cut 1.5.47 [skip ci]", + "release: cut 1.3.1 [skip ci]", + "release: cut 1.5.25 [skip ci]", + "release: cut 1.5.35 [skip ci]", + "remove \"xml\" from metadata import/export feature files", + "release: cut 1.5.31 [skip ci]", + "release: cut 1.5.51 [skip ci]", + "release: cut 1.5.39 [skip ci]", + "release: cut 1.5.32 [skip ci]", "release: cut 1.4.4 [skip ci]", - "release: cut 1.5.20 [skip ci]" + "release: cut 1.5.18 [skip ci]", + "release: cut 1.5.48 [skip ci]", + "release: cut 1.3.2 [skip ci]", + "release: cut 1.5.33 [skip ci]", + "release: cut 1.5.17 [skip ci]", + "release: cut 1.5.34 [skip ci]", + "release: cut 1.5.11 [skip ci]", + "browserlist upgrade", + "update test snapshots", + "release: cut 1.3.0 [skip ci]", + "release: cut 1.5.38 [skip ci]", + "release: cut 1.5.58 [skip ci]", + "node 16", + "release: cut 1.5.30 [skip ci]", + "release: cut 1.5.52 [skip ci]", + "release: cut 1.5.22 [skip ci]", + "release: cut 1.5.49 [skip ci]", + "release: cut 1.5.24 [skip ci]", + "release: cut 1.5.10 [skip ci]", + "release: cut 1.5.27 [skip ci]", + "release: cut 1.5.43 [skip ci]", + "update app icon", + "release: cut 1.5.6 [skip ci]", + "release: cut 1.6.1 [skip release]", + "release: cut 1.5.64 [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", - "adjust page appearance, add transparent prop", + "display ou parent name in preview with grey color (#1507)", "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", + "sidebar design (squashme)", + "update text for EE import", + "better error message", "data element placeholder", + "keep the scroll from happening on preview table unnecessarily (#1539)", "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", + "adjust job overview and summary design", "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", + "adjust advanced options control", + "adjust schemas layout, typography", + "update github action to ensure yarn install is run before releasing", + "standardize header typography (squashme)", "centralize paging in DataPreview component", - "trailing newline", - "adjust sidebar style", - "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", - "keep the scroll from happening on preview table unnecessarily (#1539)", - "don't render component if no options available", - "component class name", - "sidebar design (squashme)", + "label text [DHIS2-11265] (#1677)", + "move Tooltip to general components folder", + "metadata: use correct format names on metadata pages", + "look for coc match by code", + "interface adjustments", + "swap Preview button with Preview header when previewing the data", + "use same page summary text as line-listing-app", + "padding fixes for Earth Engine import (#1544)", + "adjust org unit tree component", + "hide stateful selects to preserve state", "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)", + "async import", + "hide and show associated geometry attribute select", + "metadata dependency export: remove \"xml\" from intro text", + "preserve users preferred rows per page for data preview (#1504)", + "adjust schemas page (squashme)", "loading logic", - "update github action to ensure yarn install is run before releasing", - "hide stateful selects to preserve state", + "patch webpack to support webworker importScripts with relative publicPath (#1516)", + "adjust sidebar style", + "remove extraneous div", + "use correct update strategy for metadata import [DHIS-12479]", + "dataElementGroup no longer needed to fetch current data values (#1503)", + "adjust page appearance, add transparent prop", + "page number needs to be reset to 1 when new preview generated (#1508)", "use same dataset for total population (#1683)", - "look for coc match by code", + "don't show list when empty (#1551)", + "trailing newline", + "translations: sync translations from transifex (master)", + "ee import - refactor to make sure all useEffect dependencies are listed (#1506)", + "avoid app crash when GeoJSON file is invalid (DHIS2-7171)", + "adjust margins and add divider for Data preview section (#1510)", + "don't render component if no options available", + "use convention for page summary text (#1502)", + "geojson property name should match input field (DHIS2-7171)", + "component class name", + "address issue via workaround", "add tooltip and disabled Period component when no EE has been selected (#1500)", - "adjust job overview and summary design", + "adjust radio prefix", + "avoid breaking selects [DHIS2-16264] (#1963)", + "tei-export: use correct param name for teiTypeFilter (#1546)", + "add earth engine card to home page (#1541)", + "use 'Organisation unit' instead of 'Org unit' in preview table", "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" + "standardize typography" ], "Build Updates": [ - "remove no verify step", + "fix d2-style script", "replace semantic commit checks with new workflow (#1381)", - "fix lint script", - "fix d2-style script" + "remove no verify step", + "fix lint script" ], "Refactoring": [ - "metadata dependency export: remove xml format option", - "get push, pop, update from useForm hook directly in component", - "metadata: remove xml format option from import & export", "useMemo instead of useState/useEffect", "metadata: remove xml format option from import and export", - "move fetching eedata to a hook" + "move fetching eedata to a hook", + "metadata: remove xml format option from import & export", + "get push, pop, update from useForm hook directly in component", + "metadata dependency export: remove xml format option" ], "Testing": [ "snapshot: update snapshots" @@ -11114,8 +11114,8 @@ "use saved visualization in interpretation modal (#551)" ], "Maintenance": [ - "enable debug logging on semantic release GHA step", - "release: cut 101.1.8 [skip release]" + "release: cut 101.1.8 [skip release]", + "enable debug logging on semantic release GHA step" ], "GitHub": "

101.1.8 (2024-08-26)

\n

Bug Fixes

\n
    \n
  • display correct app version in dhis2 and updated workflows (#581) (d31979f)
  • \n
  • use saved visualization in interpretation modal (#551) (6e42b92)
  • \n
" } @@ -11152,8 +11152,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "adjust starting point X to new styles", - "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)" + "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)", + "adjust starting point X to new styles" ], "Maintenance": [ "release: cut 101.1.6 [skip release]" @@ -11174,18 +11174,18 @@ "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 width before reading and writing to local storage", + "ensure width is within lower and upper bound in a centralized place" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ "adjust comment to code change", - "decrease delay for showing the blue line on hover", "disable report-portal so we can see test failures", + "restore cypress reportportal config", "release: cut 101.1.5 [skip release]", - "restore cypress reportportal config" + "decrease delay for showing the blue line on hover" ], "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": [ + "add comment with JIRA issue link", + "round to single decimal", + "disable reporter in cypress config", "restore cypress config", "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", - "surround assertions with it blocks", "only test enrolment skip rounding on v41 and above", - "disable reporter in cypress config" + "remove version dependent e2e test logic for enrollment too", + "surround assertions with it blocks" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

\n
    \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
" } @@ -11274,8 +11274,8 @@ "bump analytics with fix for DHIS2-16904 (#556)" ], "Maintenance": [ - "remove duplicate dependencies", - "release: cut 101.1.1 [skip release]" + "release: cut 101.1.1 [skip release]", + "remove duplicate dependencies" ], "GitHub": "

101.1.1 (2024-06-27)

\n

Bug Fixes

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

100.17.1 (2024-05-14)

\n

Bug Fixes

\n
    \n
  • system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509) (a1e737d)
  • \n
  • translations: sync translations from transifex (master) (385feee)
  • \n
" } @@ -11543,26 +11543,26 @@ "make sorting work in dashboard" ], "Testing": [ - "add another test for sorting/saving", "verify values are sorted correctly", + "add Cypress tests for sorting in AO", "enable test for sorting data loaded from AO", - "refactor after PR review", - "add Cypress tests for sorting in AO" + "add another test for sorting/saving", + "refactor after PR review" ], "Bug Fixes": [ - "use correct property name and case", + "respect user defined sorting in download DHIS2-15248", "show empty cell for missing boolean values as well (#466)", + "format sorting correctly when saving DHIS2-15836", "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", - "reset sorting when a different AO is loaded", - "respect user defined sorting in download DHIS2-15248", - "fix merge conflict", + "fix sorting on a \"repeated\" dimension column", + "use correct property name and case", "fix merging conflict", "avoid re-renders and double requests when sorting in dashboard", - "fix sorting on a \"repeated\" dimension column", - "format sorting correctly when saving DHIS2-15836" + "pass correct dimension name in download for sorting", + "reset local sorting state when column is removed", + "reset sorting when a different AO is loaded", + "fix merge conflict" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -11643,8 +11643,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "include release notes in slackbot message (#488)", - "release: cut 100.15.1 [skip release]" + "release: cut 100.15.1 [skip release]", + "include release notes in slackbot message (#488)" ], "Testing": [ "adapt tests to new database (#489)" @@ -11670,11 +11670,11 @@ "add skip rounding option (DHIS2-15629) (#424)" ], "Bug Fixes": [ - "enable skip rounding option for all versions", + "add skipRounding option DHIS2-15629", "add option for skipRounding", - "add feature toggle for skipRounding option", "handle showHierarchy separately from requestable options", - "add skipRounding option DHIS2-15629" + "enable skip rounding option for all versions", + "add feature toggle for skipRounding option" ], "Testing": [ "add test for skipRounding and fix other tests", @@ -11683,8 +11683,8 @@ "Documentation": [ "rephrase skip rounding section title", "add documentation for skip rounding option", - "fix sequence of example screenshots", - "remove screenshot of Options modal" + "remove screenshot of Options modal", + "fix sequence of example screenshots" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -11707,10 +11707,10 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ + "release: cut 100.14.0 [skip release]", "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]", + "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)", - "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", + "send jest test results only when env is setup (#469)", "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" + "stop using 'chip-primary', which isn't needed", + "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated", + "update latest changes on master to use the new chip assertion format", + "copy/paste typo", + "update the helper fn assertChipContainsText and use it where chip suffixes are evaluated" ], "Maintenance": [ - "use hyphens for app names", - "remove videos using an after:spec event callback", - "remove cypress videoUploadOnPasses option which has been removed in v13", - "merge conflict", + "revert Analytics alpha", "analytics (#473)", - "conditionally set PR title in dhis2-verify-app workflow (#479)", "release: cut 100.12.0 [skip release]", + "bump Analytics to latest alpha", + "use analytics@26.2.0", + "remove videos using an after:spec event callback", "only upload videos for failing cypress tests (#472)", + "remove cypress videoUploadOnPasses option which has been removed in v13", + "merge conflict", "use alpha version of analytics", - "use analytics@26.2.0", - "revert Analytics alpha", - "bump Analytics to latest alpha" + "use hyphens for app names", + "conditionally set PR title in dhis2-verify-app workflow (#479)" ], "Features": [ "updated chip design (DHIS2-15897) (#478)", "update layout chip design" ], "Bug Fixes": [ - "chip label padding", - "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", "dimension and layout item button height", + "chip label padding", + "dimension item height", "chip icon margin", - "adjust input option design (#464)" + "dimension item suffix color", + "adjust input option design (#464)", + "chip: add comma delimiter" ], "Refactoring": [ "simplify how the chip suffix is calculated" @@ -12616,16 +12616,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "useGetErrorIfNotAllowed hook tests", + "app component tests", "set code coverage threshold", "passwordReset page tests", + "useGetErrorIfNotAllowed hook tests", + "remove duplicate/unused tests", + "start adding unit 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", - "clean up tests", - "remove duplicate/unused tests" + "clean up tests" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -12645,8 +12645,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "add transifex config file (#24)", - "release: cut 100.0.4 [skip release]" + "release: cut 100.0.4 [skip release]", + "add transifex config file (#24)" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -12788,15 +12788,15 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add category option combo list", - "implement new and edit forms" + "implement new and edit forms", + "add category option combo list" ], "Maintenance": [ - "add categoryOptionGroup to sectionListViewsConfig", + "update field filters in edit page", + "text clean up", "rename variables", + "add categoryOptionGroup to sectionListViewsConfig", "release: cut 0.10.0 [skip release]", - "text clean up", - "update field filters in edit page", "change helper texts" ], "Bug Fixes": [ @@ -12819,37 +12819,37 @@ "Features": [ "categoryOptions: add categoryOptions form", "add validations to fields, and image component", + "preserve list state between form navigation (#425)", + "fix typing and lint", + "first version of teh add org unit form", "add org unit parent selector for new org unit form", + "add details panel to org list", "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", + "add filters to categoryOption list", "small fixes in org unit and image field", - "add details panel to org list", - "change org unit form to use new format", - "fix typing and lint", - "preserve list state between form navigation (#425)" + "change org unit form to use new format" ], "Bug Fixes": [ - "orgunitfield: make orgUnit model available", - "save state when creating new", + "blur datefield on date select", "add missing ImageField", - "ImageField: add image preview", - "update ui to alpha", + "update multi-calendar-dates dep", + "fix uploadFile mutation", "preserve list state for dataElements", - "datefield: fix inputWidth", "datefield: useSystemSettings instead of settings", + "refactor useLocationSearchState name", + "add form-name field, add availability header", "improve getDefaults type", - "update multi-calendar-dates dep", "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", - "add form-name field, add availability header", - "fix uploadFile mutation", "minor cleanup", + "fix image selector when there is no image and org unit selectors when there are no org units", + "update ui to alpha", + "ImageField: add image preview", + "orgunitfield: make orgUnit model available", "minor changes to address pr comments", "categoryOption: fix endDate validation", - "refactor useLocationSearchState name" + "save state when creating new", + "datefield: fix inputWidth" ], "Refactoring": [ "use common attributeValues field-filter" @@ -12877,16 +12877,16 @@ "add filters to categoryOption list" ], "Bug Fixes": [ - "datefield: fix inputWidth", - "datefield: useSystemSettings instead of settings", - "update multi-calendar-dates dep", "improve getDefaults type", + "blur datefield on date select", + "categoryOption: fix endDate validation", "minor cleanup", + "datefield: useSystemSettings instead of settings", + "update multi-calendar-dates dep", + "add form-name field, add availability header", "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" + "datefield: fix inputWidth" ], "Refactoring": [ "use common attributeValues field-filter" @@ -12930,22 +12930,22 @@ "channel": "stable", "releaseNotes": { "Features": [ - "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", + "add missing file - categoryFilter", + "hide New model when it cannot be created", "use card as form-wrapper", + "use card in new as well as edit", "add categoryCombo filters and columns", - "list: add check for shareable in actions", "make filters optional", - "add missing file - categoryFilter" + "fix failing test", + "list: add check for shareable in actions", + "fix categoryCombo edit save", + "fix wrong section" ], "Refactoring": [ "use common form schemas" @@ -12968,8 +12968,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add details panel to org list", - "add tests for additionsl org unit list features" + "add tests for additionsl org unit list features", + "add details panel to org list" ], "Maintenance": [ "release: cut 0.6.0 [skip release]" @@ -12989,39 +12989,39 @@ "channel": "stable", "releaseNotes": { "Features": [ - "form: caregory forms, formbase", "Edit and New form base", "catCombo: add category combo form and list (#410)", + "form: caregory forms, formbase", "form: add catCombo form" ], "Bug Fixes": [ - "implement basic category form", - "cleanup", + "model-transferfield: expose filterPlaceholder", + "add missing file - categoryFilter", "fix PickWithFieldFilters", + "add label for category options", + "improve model-transfer", + "cleanup", "get defaults using zod", - "category-form: add options-transfer, generic ModelTransfer", - "test", + "translate validation message", + "simplify createJsonpatchOperation and formcontents", + "implement basic category form", "fix categoryCombo edit save", "format", - "add utility type for picking based on field-filters", + "formcontents: fix new form layout", + "types: prettify PickWithFieldFilter result-type", "list: add filter and columns descriptors to category", - "translate validation message", - "add missing file - categoryFilter", - "improve model-transfer", + "category-form: add options-transfer, generic ModelTransfer", "fix lint and build issues", - "model-transferfield: expose filterPlaceholder", - "formbase: allow support for no attributes", - "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" + "simplify getAllAttributes", + "formbase: allow support for no attributes", + "test", + "add utility type for picking based on field-filters" ], "Refactoring": [ - "add common zod schemas", - "simplify PickWithFieldFilters", "add defaultformcontents for new", + "simplify PickWithFieldFilters", + "add common zod schemas", "use common form schemas" ], "Maintenance": [ @@ -13044,53 +13044,53 @@ "releaseNotes": { "Maintenance": [ "upgrade download-artifact action", + "bump dhis2 dependencies [DHIS2-17941]", "release: cut 0.4.0 [skip release]", - "fix eslint warnings", - "bump dhis2 dependencies [DHIS2-17941]" + "fix eslint warnings" ], "Testing": [ - "add tests for org unit list page", - "org unit list tests (#406)" + "org unit list tests (#406)", + "add tests for org unit list page" ], "Bug Fixes": [ - "implement basic category form", - "cleanup", + "model-transferfield: expose filterPlaceholder", "fix PickWithFieldFilters", - "get defaults using zod", - "category-form: add options-transfer, generic ModelTransfer", + "improve model-transfer", "extend user type", - "test", + "cleanup", + "form: improve form notice box", + "get defaults using zod", + "simplify createJsonpatchOperation and formcontents", + "improve modeltransfer types", + "implement basic category form", "format", - "validation: catch async validation - prevents locking up form", - "add utility type for picking based on field-filters", + "formcontents: fix new form layout", + "types: prettify PickWithFieldFilter result-type", + "translation: add missing translations", "list: add filter and columns descriptors to category", - "fix lint and build issues", - "improve model-transfer", + "validation: catch async validation - prevents locking up form", + "category-form: add options-transfer, generic ModelTransfer", "upgrade upload-artifact action", - "model-transferfield: expose filterPlaceholder", - "formbase: allow support for no attributes", + "fix lint and build issues", "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" + "formbase: allow support for no attributes", + "test", + "add utility type for picking based on field-filters" ], "Features": [ - "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)", + "disable ability to autocheck child when parent is selected", "make org unit deselect all button work", + "add multi select actions with the ability to download selected org units", "form: caregory forms, formbase", + "org list deselect all + multi select actions", "remove select all checkbox from org list" ], "Refactoring": [ - "add common zod schemas", + "add defaultformcontents for new", "simplify PickWithFieldFilters", - "add defaultformcontents for new" + "add common zod schemas" ], "GitHub": "

0.4.0 (2024-09-28)

\n

Features

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

0.3.0 (2024-08-20)

\n

Features

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

0.2.0 (2024-08-20)

\n

Features

\n
    \n
  • orgunit-list: implement orgunit list (#403) (a948938)
  • \n
" } @@ -13324,8 +13324,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "https://dhis2.atlassian.net/browse/DHIS2-18029", - "grey background flashing when loading dashboard (#3327)" + "grey background flashing when loading dashboard (#3327)", + "https://dhis2.atlassian.net/browse/DHIS2-18029" ], "Maintenance": [ "release: cut 100.6.7 [skip release]" @@ -13452,8 +13452,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "use separate workflows for prs, releases and tags (#3276)", - "release: cut 100.6.1 [skip release]" + "release: cut 100.6.1 [skip release]", + "use separate workflows for prs, releases and tags (#3276)" ], "Bug Fixes": [ "avoid crash when opening map with unsupported Earth Engine layer (#3286)" @@ -13554,12 +13554,12 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.5.6 [skip release]", - "dependabot config and remove dev branch from workflows (#3265)" + "dependabot config and remove dev branch from workflows (#3265)", + "release: cut 100.5.6 [skip release]" ], "Bug Fixes": [ - "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations", - "support \"week\", \"bi-week\" and months in period translations (#3269)" + "support \"week\", \"bi-week\" and months in period translations (#3269)", + "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations" ], "GitHub": "

100.5.6 (2024-06-26)

\n

Bug Fixes

\n
    \n
  • support \"week\", \"bi-week\" and months in period translations (#3269) (977e075)
  • \n
" } @@ -13576,17 +13576,17 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "unclear 'show no data' (#3204)", + "https://dhis2.atlassian.net/browse/DHIS2-15799", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", "merge dev to master", - "translations: sync translations from transifex (dev) (#3237)", - "unclear 'show no data' (#3204)", - "https://dhis2.atlassian.net/browse/DHIS2-15799" + "translations: sync translations from transifex (dev) (#3237)" ], "Maintenance": [ - "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]" + "run release step on tags so it publishes to d2-ci (#3233)", + "release: cut 100.5.5 [skip release]", + "do not run release step on dev branch" ], "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": [ - "merge to master", + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)", "users losing work when opening as chart (#3196)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)" + "merge to master" ], "Maintenance": [ - "release: cut 100.5.4 [skip release]", - "deps: bump express from 4.18.2 to 4.19.2 (#3168)" + "deps: bump express from 4.18.2 to 4.19.2 (#3168)", + "release: cut 100.5.4 [skip release]" ], "GitHub": "

100.5.4 (2024-05-16)

\n

Bug Fixes

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

100.5.2 (2024-04-24)

\n

Bug Fixes

\n
    \n
  • paragraph newlines in map description were being removed (#3182) (1e40100)
  • \n
  • translations: sync translations from transifex (dev) (63bce3d)
  • \n
" } @@ -13692,60 +13692,60 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "values that are strings but numeric in quality were not filtering", + "upgrade maps-gl for the rounded line join and caps", + "set map bounds after all layers are added to the map", "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", + "map plugin - do not load async layers multiple times (#3143)", + "set minimum point size of 1", "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", - "set minimum point size of 1", "set point radius to size that was set in the style settings", - "use more understandable error messages", "improve geojson layer error responses and cypress tests (#3149)", - "translations: sync translations from transifex (dev) (#3132)", - "improve hover states and add consistent spacing [UX-161] (#3121)", - "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", + "reduce the padding to make room for the scrollbar (#3148)", "ensure isDownload is a bool to avoid prop-types error", + "isPushAnalytics url param", "navigating by the changing url ignored download mode and interpretation id parameters (#3125)", - "show no data message when geojson feature has no data (#3145)", + "highlight features when data table has filter", + "make `dhis2-map-new` class independent of downloadMode", + "add class to map container when no map id is set", + "improve hover states and add consistent spacing [UX-161] (#3121)", + "translations: sync translations from transifex (dev) (#3132)", + "prevent data table effects from running code when no table (#3147)", + "use more understandable error messages", "reset error when switching which layer shows data table", - "values that are strings but numeric in quality were not filtering" + "add class-names for push-analytics", + "make logic match prev code", + "onLayerAdded wasnt defined for SplitViews", + "show no data message when geojson feature has no data (#3145)", + "prevent enabling download button while loading mask is showing", + "position tooltip right over the thumbnail title", + "final fixes for geojson (#3154)", + "tab length should only take the space of the title" ], "Refactoring": [ "move getPrecision to numbers file and rename fns (#3128)" ], "Features": [ - "add push analytics instructions", "merge to master 2.41.0 features and fixes", "add ability to add GeoJSON URL external layers (#3127)", - "when rendering for push analytics, disable download button until map is rendered (#3072)" + "when rendering for push analytics, disable download button until map is rendered (#3072)", + "add push analytics instructions" ], "Maintenance": [ - "read single url param", - "code comment", - "update @dhis2/analytics and deduplicate deps", "release: cut 100.5.0 [skip release]", "improve legend for geojson layers", + "update @dhis2/analytics and deduplicate deps", "code cleaning", - "upgrade @dhis2/maps-gl", + "read single url param", "update i18n", - "legend item styling - set max line weight and rename to Point radius" + "code comment", + "legend item styling - set max line weight and rename to Point radius", + "upgrade @dhis2/maps-gl" ], "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" } @@ -13782,16 +13782,16 @@ "channel": "stable", "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)", "dependencies: upgrade ui to v9 (#3115)", - "include release notes in slack bot message (#3123)", + "add data table cypress test and enable orgunitinfo test (#3114)", + "release: cut 100.4.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]" + "include release notes in slack bot message (#3123)" ], "Features": [ - "replace data table with UI data table (#3015)", - "merge dev to master" + "merge dev to master", + "replace data table with UI data table (#3015)" ], "GitHub": "

100.4.0 (2024-02-13)

\n

Features

\n" } @@ -13829,33 +13829,33 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "conditionally set PR title in dhis2-verify-app workflow (#3089)", "translations: sync translations from transifex (dev)", - "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)", - "conditionally set PR title in dhis2-verify-app workflow (#3089)" + "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)" ], "Maintenance": [ - "use renamed github shared workflow (#3046)", + "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)", + "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)", "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)", + "analytics@26.2.0 (#3081)", "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]", + "use renamed github shared workflow (#3046)", + "26.2.0-cumulative-values-alpha.1", + "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)", "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 @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)", "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)", "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)", - "deps: bump @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)", - "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" + "release: cut 100.2.3 [skip release]", + "use reportportal fork", + "test updates that decouple test to ui version", + "use hyphens for app names", + "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)" ], "Testing": [ - "send jest test results only when env is setup (#3078)", - "add report portal attributes" + "add report portal attributes", + "send jest test results only when env is setup (#3078)" ], "GitHub": "

100.2.3 (2023-12-21)

\n

Bug Fixes

\n
    \n
  • conditionally set PR title in dhis2-verify-app workflow (#3089) (03eed2d)
  • \n
  • report as MAP_VIEW not VISUALIZATION_VIEW (#3086) (008e7fe)
  • \n
  • translations: sync translations from transifex (dev) (dcf7743)
  • \n
  • translations: sync translations from transifex (dev) (7d98a8a)
  • \n
  • translations: sync translations from transifex (dev) (6e8b82b)
  • \n
" } @@ -13894,18 +13894,18 @@ "releaseNotes": { "Maintenance": [ "set up report portal (#3032)", + "only send bot messages on the actual release commit (#2988)", "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]", - "only send bot messages on the actual release commit (#2988)" + "release: cut 100.2.1 [skip release]" ], "Bug Fixes": [ + "external basemaps were not showing [DHIS2-15953] (#3017)", + "release candidate 100.2.1", "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", - "external basemaps were not showing [DHIS2-15953] (#3017)" + "translations: sync translations from transifex (dev)" ], "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
" } @@ -13922,19 +13922,19 @@ "channel": "stable", "releaseNotes": { "Features": [ - "merge to master Sept 27", - "upgrade toolbar (DHIS2-15667) (#2936)" + "upgrade toolbar (DHIS2-15667) (#2936)", + "merge to master Sept 27" ], "Bug Fixes": [ "translations: sync translations from transifex (dev)", "accept both lowercase and camelCase interpretationId in url(#2937)" ], "Maintenance": [ - "send success message to slack when release succeeds (#2954)", + "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)", "release: cut 100.2.0 [skip release]", + "send success message to slack when release succeeds (#2954)", "fixed period select refactor (#2958)", - "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)", - "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)" + "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)" ], "GitHub": "

100.2.0 (2023-09-27)

\n

Bug Fixes

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

Features

\n\n

Reverts

\n" } @@ -13952,22 +13952,22 @@ "releaseNotes": { "Bug Fixes": [ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", + "post a data statistics view when map is open or saved (#2951)", + "hide see position from context meny for split view maps", "set default basemap for interpretation map (DHIS2-15788) (#2944)", - "show warning if event filter is not supported (#2952)", + "use programIndicators endpoint respecting sharing settings (#2950)", "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)" ], "Maintenance": [ "update cypress to v12 and adjust config files", - "cypress test of the interpretations modal", - "release: cut 100.1.7 [skip release]", - "add cypress test checking context menu contents", "remove manifest file", "format files and fix broken import", - "fix dataDownload tests" + "release: cut 100.1.7 [skip release]", + "cypress test of the interpretations modal", + "fix dataDownload tests", + "add cypress test checking context menu contents" ], "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": [ + "set period for each split view map (#2721)", "Set rendering strategy to single if not relative period (#2703)", "upgrade landcover dataset (#2732)", - "set period for each split view map (#2721)", - "translations: sync translations from transifex (dev)", - "keep layer visibility when period is changed (#2705)" + "keep layer visibility when period is changed (#2705)", + "translations: sync translations from transifex (dev)" ], "Documentation": [ "maps download and value labels (#2691)" ], "Maintenance": [ - "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)", - "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)", - "BooleanStyle as functional component (#2921)", "dependency upgrades (#2930)", "release: cut 100.1.6 [skip release]", + "dependency upgrades (#2722)", + "remove old code", + "RenderingStategy as functional component and usePrevious hook (#2927)", "disable nightly scheduled test run (#2782)", - "use 50 second timeout for card title to appear (#2730)", - "use maps-app emoji in nightly slack message" + "BooleanStyle as functional component (#2921)", + "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)", + "use maps-app emoji in nightly slack message", + "increase cypress extended timeout (#2744)", + "increase default timeout for DOM activity (#2720)", + "remove target-branch from dependabot config (#2731)", + "use 50 second timeout for card title to appear (#2730)" ], "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,12 +14132,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "trigger first release", - "prepare for release" + "prepare for release", + "trigger first release" ], "Maintenance": [ - "release: cut 100.0.0 [skip release]", - "release: cut 28.3.0 [skip release]" + "release: cut 28.3.0 [skip release]", + "release: cut 100.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-05)

\n

Features

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

BREAKING CHANGES

\n
    \n
  • trigger the first release on CR
  • \n
" } @@ -14250,8 +14250,8 @@ ], "Maintenance": [ "fix linting errors", - "release: cut 100.0.62 [skip release]", "ignore styled jsx property", + "release: cut 100.0.62 [skip release]", "update app-runtime", "update cli-app-scripts and ui" ], @@ -14346,8 +14346,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fall back to periodType name if translation isn't present", - "missing labels in report period selector [DHIS2-16199]" + "missing labels in report period selector [DHIS2-16199]", + "fall back to periodType name if translation isn't present" ], "Maintenance": [ "release: cut 100.0.57 [skip release]" @@ -15205,8 +15205,8 @@ ], "Bug Fixes": [ "bug with auth config when creating rather than editing route", - "show authorities in a MultiSelect rather than an input text field", - "add delete confirmation alert" + "add delete confirmation alert", + "show authorities in a MultiSelect rather than an input text field" ], "Refactoring": [ "ux: group extra route actions in a menu" @@ -15342,14 +15342,14 @@ "update to shared workflows (#1364)" ], "Maintenance": [ - "release: cut 100.2.6 [skip release]", "update ui", - "update cli-style", - "update cli-app-scripts" + "update cli-app-scripts", + "release: cut 100.2.6 [skip release]", + "update cli-style" ], "Bug Fixes": [ - "ignore lint error", "add missing d2-ui dep", + "ignore lint error", "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,8 +15467,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "remove oauth2 from version 42 and above", - "remove oauth2 section from version 42 and above" + "remove oauth2 section from version 42 and above", + "remove oauth2 from version 42 and above" ], "Maintenance": [ "release: cut 100.2.0 [skip release]", @@ -15533,8 +15533,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "show a generic error when updating setting fails", - "update app name to match the bundled apps in core" + "update app name to match the bundled apps in core", + "show a generic error when updating setting fails" ], "Maintenance": [ "release: cut 100.1.1 [skip release]" @@ -15655,10 +15655,10 @@ "releaseNotes": { "Maintenance": [ "update app title (#1303)", - "update app version (#1302)", - "add apphubid", "update verify-app github action", - "release: cut 100.0.0 [skip release]" + "add apphubid", + "release: cut 100.0.0 [skip release]", + "update app version (#1302)" ], "GitHub": "

100.0.0 (2024-02-14)

\n

chore

\n\n

BREAKING CHANGES

\n
    \n
  • adding AppHub ID to enable continuous release
  • \n
" } @@ -15762,8 +15762,8 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "update to shared workflows (#775)", - "fix main branch ref in concurrency expression (#777)" + "fix main branch ref in concurrency expression (#777)", + "update to shared workflows (#775)" ], "Maintenance": [ "release: cut 101.0.46 [skip release]", @@ -16111,8 +16111,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update CODEOWNERS", - "release: cut 101.0.29 [skip release]" + "release: cut 101.0.29 [skip release]", + "update CODEOWNERS" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -16689,33 +16689,33 @@ "channel": "stable", "releaseNotes": { "Features": [ - "create webapp version tag component", - "erase and reset all content [DHIS2-15912] (#17)", - "disable Save and Next button when DE not meet criteria", + "add reset values", "add webapp version tag [DHIS2-17248] (#25)", - "regenerate en.pot", - "add webapp version constant", - "inform user that data elements value type have changed [DHIS2-17247] (#27)", "create parse version function", + "disable Save and Next button when DE not meet criteria", "create erase all settings component", - "add reset values", - "add button to erase all settings", - "add warning box that to change DE value type" + "regenerate en.pot", + "inform user that data elements value type have changed [DHIS2-17247] (#27)", + "erase and reset all content [DHIS2-15912] (#17)", + "add warning box that to change DE value type", + "add webapp version constant", + "create webapp version tag component", + "add button to erase all settings" ], "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#24)", - "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)", + "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", + "upgrade dependencies (#26)", "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)", + "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)", - "upgrade dependencies (#26)", - "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", - "upgrade webapp version" + "upgrade webapp version", + "deps: bump express from 4.18.2 to 4.19.2 (#24)" ], "Bug Fixes": [ - "change value type for data elements [DHIS2-16679] (#21)", - "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" + "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)", + "allow user to change saved data element", + "change value type for data elements [DHIS2-16679] (#21)" ], "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": [ - "release: cut 100.0.0 [skip release]", + "semantic release (#1398)", "release: cut 31.0.0 [skip release]", - "semantic release (#1398)" + "release: cut 100.0.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

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