diff --git a/website/data/app_releases.json b/website/data/app_releases.json index 815fac61..e6b70a68 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -2,33 +2,33 @@ "android-settings-app": { "2.4.1": { "Maintenance": [ - "update app version", - "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)", "deps: bump rollup from 2.79.1 to 2.79.2 (#204)", "deps: bump ws from 7.5.9 to 7.5.10 (#194)", - "deps: bump webpack from 5.88.2 to 5.94.0 (#199)", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)", + "deps: bump braces from 3.0.2 to 3.0.3 (#195)", + "deps: bump webpack from 5.88.2 to 5.94.0 (#199)", + "update app version", "deps: bump express from 4.19.2 to 4.21.0 (#202)", - "deps: bump braces from 3.0.2 to 3.0.3 (#195)" + "deps: bump micromatch from 4.0.5 to 4.0.8 (#200)" ], "Features": [ - "remove userCredentials references (#208)", - "add manual location specific program", + "remove unused component", "regenerate en.pot", - "create label helptext component", - "create manual location checkbox component", + "show the minimum Android app version required [DHIS2-16804] (#203)", "disable manual coordinate by configuration [DHIS2-17632] (#198)", + "add min location specific program", + "create label helptext component", + "edit min location specific program", + "initial default value maximum file size", "set null as default value of maximum file size [DHIS2-17548] (#197)", "max value accepted", - "initial default value maximum file size", - "show the minimum Android app version required [DHIS2-16804] (#203)", - "set null as default value of max file size", - "add min location specific program", - "add android version label", + "remove userCredentials references (#208)", "configurable precision level for location capture [DHIS2-17633] (#201)", - "remove unused component", "create min location number field component", - "edit min location specific program" + "set null as default value of max file size", + "add manual location specific program", + "add android version label", + "create manual location checkbox component" ], "Bug Fixes": [ "redirect url based on the api version (#205)", @@ -38,200 +38,200 @@ }, "2.4.0": { "Maintenance": [ - "update app version", + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)", "deps: bump ejs from 3.1.9 to 3.1.10 (#192)", + "update app version", "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)", - "deps: bump express from 4.18.2 to 4.19.2 (#191)", - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)" + "deps: bump express from 4.18.2 to 4.19.2 (#191)" ], "Bug Fixes": [ "data set sync label", + "update element type tei analytics", "user sync test runs without results (#183)", - "data entry form label", "title and short name fields empty who nutrition (#182)", - "update element type tei analytics", + "data entry form label", "analytics components properties" ], "Features": [ - "add bypass version component to general settings", - "add info label to new form", "dataset future periods help text", + "add bypass DHIS2 version [DHIS2-15905] (#193)", + "create select visualization type component", + "future periods included in dataset sync [DHIS2-16805] (#188)", + "remove bypass component from general settings", "add bypass component to general settings", - "set new data entry as default", "event visualization home", - "change bypass version label", - "use new data entry form as default [DHIS2-17078] (#186)", - "event visualization in home screen [DHIS2-15647] (#189)", - "edit visualization", + "regenerate en.pot", + "add users info as help text", + "add info label to new form", + "add default values to initial setup", "user test visualization", - "event visualization program", - "create select visualization type component", "add default value to initial setup", - "add bypass DHIS2 version [DHIS2-15905] (#193)", - "bypass DHIS2 version [DHIS2-15905] (#185)", - "add users info as help text", - "future periods included in dataset sync [DHIS2-16805] (#188)", + "set new data entry as default", "create bypass version and dialog component", - "regenerate en.pot", + "change bypass version label", + "event visualization program", + "event visualization in home screen [DHIS2-15647] (#189)", + "bypass DHIS2 version [DHIS2-15905] (#185)", "add event visualization to search component", - "add default values to initial setup", - "remove bypass component from general settings" + "edit visualization", + "add bypass version component to general settings", + "use new data entry form as default [DHIS2-17078] (#186)" ], "GitHub": "

GENERIC FEATURES

\n

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

\n

Home and Program Analytics Settings:

\n\n

General Settings

\n

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

\n

RELEASE INFO:

\n

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

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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

\n\n\n

General Settings

\n

Opt-in Features:

\n\n\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

\n

Synchronization Settings:

\n\n

Visualization

\nSupport multirow headers for visualization tables

\n\n

Authorities
\n

\n

\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

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

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

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

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

RELEASE INFO:

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

GENERIC FEATURES

\n\n

USER EXPERIENCE AND USER INTERFACE

\n

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

\n

RELEASE INFO:

\n

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

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

100.2.19 (2022-11-17)

\n

Bug Fixes

\n" }, @@ -966,16 +966,16 @@ }, "v100.1.9": { "Maintenance": [ - "update network fixtures and cypress config", "update proptypes import", "release: cut 100.1.9 [skip release]", - "update dependencies", + "format fixtures", "update app icon (#599)", - "format fixtures" + "update dependencies", + "update network fixtures and cypress config" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -1006,8 +1006,8 @@ "v100.1.6": { "Build Updates": [ "replace semantic commit checks with new workflow", - "fix d2-style script", - "fix lint script" + "fix lint script", + "fix d2-style script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1040,11 +1040,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "release: cut 100.1.3 [skip ci]", "deps-dev: update app-scripts to get new publish command", + "yarn: deduplicate lockfile", "deps: update app-runtime to latest alpha", - "codeowners: introduce owners", - "yarn: deduplicate lockfile" + "release: cut 100.1.3 [skip ci]", + "codeowners: introduce owners" ], "Documentation": [ "colocate app docs" @@ -1056,8 +1056,8 @@ }, "v100.1.2": { "Build Updates": [ - "enable preview pr", - "preview: enable deploy previews" + "preview: enable deploy previews", + "enable preview pr" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1068,13 +1068,13 @@ }, "v100.1.1": { "Maintenance": [ - "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", + "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)", "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)", - "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", + "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)", "release: cut 100.1.1 [skip ci]", - "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.10.6 to 6.11.0 (#522)" + "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)", + "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)", + "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)" ], "Build Updates": [ "verify: use semantic-release action" @@ -1085,20 +1085,20 @@ }, "v100.1.0": { "Maintenance": [ + "add network shim capture fixtures", + "remove default cypress fixture", + "update workflow to latest", + "add cypress projectId", + "update cli-utils-cypress", "deps: update cypress packages and add network shim captures", "release: cut 100.1.0 [skip ci]", "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1", - "update cli-utils-cypress", - "update workflow to latest", - "add network shim capture fixtures", - "remove default cypress fixture", - "update @dhis2/cli-utils-cypress to v8.0.1", - "add cypress projectId" + "update @dhis2/cli-utils-cypress to v8.0.1" ], "Bug Fixes": [ + "add start:nobrowser script", "use getWithDataTest and findWithDataTest", - "add cypress data test prefix to cypress.json", - "add start:nobrowser script" + "add cypress data test prefix to cypress.json" ], "Features": [ "add e2e workflow step" @@ -1119,8 +1119,8 @@ }, "v31.1.15": { "Maintenance": [ - "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)", - "release: cut 31.1.15 [skip ci]" + "release: cut 31.1.15 [skip ci]", + "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1129,21 +1129,21 @@ }, "v31.1.14": { "Maintenance": [ - "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", - "release: cut 31.1.14 [skip ci]", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)", - "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)", - "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", "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: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)", - "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", - "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)", "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)", - "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)" + "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)", + "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)", + "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)", + "release: cut 31.1.14 [skip ci]", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)", + "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)", + "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)", + "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1170,15 +1170,15 @@ }, "v31.1.11": { "Maintenance": [ - "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)", - "release: cut 31.1.11 [skip ci]", - "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)", - "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)", "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)", - "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)", - "release-prepare: cut patch/2.36.0" + "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)", + "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)", + "release-prepare: cut patch/2.36.0", + "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)", + "release: cut 31.1.11 [skip ci]", + "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)" ], "Bug Fixes": [ "correct checkbox field group to fix selections [DHIS2-10791] (#447)" @@ -1187,8 +1187,8 @@ }, "v31.1.10": { "Maintenance": [ - "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)", "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)", + "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)", "release: cut 31.1.10 [skip ci]" ], "Bug Fixes": [ @@ -1209,10 +1209,10 @@ }, "v31.1.8": { "Maintenance": [ - "deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)", - "release: cut 31.1.8 [skip ci]", "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)", - "deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)" + "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)" @@ -1250,45 +1250,45 @@ }, "v101.19.0": { "Maintenance": [ - "update calendarInput ui version", + "update tests", "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)", "release: cut 101.19.0 [skip release]", - "update tests" + "update calendarInput ui version" ], "Features": [ - "add validation to dateTime & age fields", - "use calendarInput component in forms", - "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)", "scheduleDate reset when there is invalid date", "add errors to main field", - "eventDate validation to use internal error from calendarInput", - "add error messages" + "add error messages", + "use calendarInput component in forms", + "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)", + "add validation to dateTime & age fields", + "eventDate validation to use internal error from calendarInput" ], "Bug Fixes": [ - "schedule date in related stages to display calendarInput internal errors", - "refactor incident date validation to use form validations", - "flow errors", - "always pass current context", - "remove current context from function", - "date and dateTime errors to display only once", + "add disabled to calendar input", + "width & calendarWidth to be string", "pass validationContext for unique validator", - "failing tests", - "update rules engine version", - "runtime error when date is null", "enrollment date input fields", - "add disabled to calendar input", + "remove current context from function", + "flow errors", + "always pass current context", "remove ref", - "flow types", - "width & calendarWidth to be string" + "runtime error when date is null", + "update rules engine version", + "failing tests", + "refactor incident date validation to use form validations", + "date and dateTime errors to display only once", + "schedule date in related stages to display calendarInput internal errors", + "flow types" ], "GitHub": "

101.19.0 (2024-12-03)

\n

Features

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

101.17.0 (2024-11-25)

\n

Features

\n" }, @@ -1346,9 +1346,9 @@ }, "v101.16.6": { "Bug Fixes": [ + "app crashing when openeing new event from view event", "[DHIS2-17519] app crashing when opening new event from view event (#3781)", - "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)", - "app crashing when openeing new event from view event" + "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)" ], "Maintenance": [ "release: cut 101.16.6 [skip release]" @@ -1384,29 +1384,29 @@ }, "v101.16.2": { "Bug Fixes": [ - "performance", - "ensure text utilizes space without overflow", + "revert clienttolist changes", "code clean up", - "update islatestvalue to check for fieldid", - "wrong else statement", - "missing question mark", + "add try catch to all query calls", + "performance", "caching", - "show only latest image and file", - "latest value not shown", - "revert clienttolist changes", "revert change", - "review comments", - "image and file for tea", - "add try catch to all query calls", + "show only latest image and file", "use storagestatus to find latest value", + "update islatestvalue to check for fieldid", "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)", - "string improvement" + "image and file for tea", + "string improvement", + "wrong else statement", + "latest value not shown", + "missing question mark", + "ensure text utilizes space without overflow", + "review comments" ], "Features": [ "temp", - "add link for image and file data element", "image and file for event and tracked entity", - "compare with event data to find latest value" + "compare with event data to find latest value", + "add link for image and file data element" ], "Maintenance": [ "release: cut 101.16.2 [skip release]" @@ -1460,10 +1460,10 @@ }, "v101.14.7": { "Bug Fixes": [ - "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)", + "string improvement for record access error", "merge conflict", "disable button and add tooltip", - "string improvement for record access error", + "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)", "string adjustment" ], "Maintenance": [ @@ -1483,8 +1483,8 @@ "v101.14.5": { "Bug Fixes": [ "add undefined validation", - "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)", - "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)" + "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)", + "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)" ], "Maintenance": [ "release: cut 101.14.5 [skip release]", @@ -1494,9 +1494,9 @@ }, "v101.14.4": { "Bug Fixes": [ + "[DHIS2-18228] Image Deleted on Update (#3857)", "remove call to fileresources", - "image deleted on update", - "[DHIS2-18228] Image Deleted on Update (#3857)" + "image deleted on update" ], "Maintenance": [ "release: cut 101.14.4 [skip release]" @@ -1508,11 +1508,11 @@ "improve docs (#3865)" ], "Bug Fixes": [ - "disable button and add tooltip", - "create generic authorities hook", "revert wrong commit", - "string adjustment", - "[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)" + "create generic authorities hook", + "disable button and add tooltip", + "[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)", + "string adjustment" ], "Maintenance": [ "release: cut 101.14.3 [skip release]" @@ -1530,10 +1530,10 @@ }, "v101.14.1": { "Bug Fixes": [ + "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)", - "app crash on invalid programid", - "app stuck in loading state when url has invalid enrollmentId or teiId" + "app crash on invalid programid" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -1542,17 +1542,17 @@ }, "v101.14.0": { "Features": [ - "orgunit context event workspace", "add orgunit context stages and events widget", - "[DHIS2-17792] Org unit context in forms (#3828)", + "orgunit context event workspace", + "changes in tooltip component", "use cache for subvalues", "update client to list converter", - "changes in tooltip component", - "add org unit context to forms" + "add org unit context to forms", + "[DHIS2-17792] Org unit context in forms (#3828)" ], "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]" @@ -1561,17 +1561,17 @@ }, "v101.13.0": { "Features": [ - "add validation", - "select org unit for linked event", - "fixed size table and columns", - "temp", + "add org unit selector", "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", - "add org unit selector" + "temp", + "fixed size table and columns", + "select org unit for linked event", + "add validation", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)" ], "Bug Fixes": [ - "remove console log", - "fixed size improvement" + "fixed size improvement", + "remove console log" ], "Maintenance": [ "release: cut 101.13.0 [skip release]" @@ -1599,18 +1599,18 @@ }, "v101.12.0": { "Features": [ - "orgunit context event workspace", "add orgunit context stages and events widget", + "orgunit context event workspace", + "changes in tooltip component", "use cache for subvalues", "update client to list converter", - "changes in tooltip component", - "display name for orgunit", - "[DHIS2-17956] Display name for org unit in changelog (#3826)" + "[DHIS2-17956] Display name for org unit in changelog (#3826)", + "display name for orgunit" ], "Bug Fixes": [ "merge conflict", - "renaming of return statement", - "improve flow type" + "improve flow type", + "renaming of return statement" ], "Maintenance": [ "release: cut 101.12.0 [skip release]" @@ -1621,9 +1621,9 @@ "dashboard-app": { "v100.3.2": { "Maintenance": [ - "remove ReportPortal configuration (#3151)", "release workflow improvements (#3157)", - "release: cut 100.3.2 [skip release]" + "release: cut 100.3.2 [skip release]", + "remove ReportPortal configuration (#3151)" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#3142)" @@ -1632,16 +1632,16 @@ }, "v100.3.1": { "Maintenance": [ - "i18next is no longer a dependency", + "remove i18next and react-dom as direct dependencies (#3138)", + "release: cut 100.3.1 [skip release]", + "deps: bump the security group with 4 updates (#3132)", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", "dependabot config separate dev group and exclude react-grid-layout (#3110)", "deps: bump webpack in the security group across 1 directory (#3096)", - "deps: bump the security group with 4 updates (#3132)", - "upgrade all used gh action versions (#3131)", - "release: cut 100.3.1 [skip release]", + "add separate dev dependencies group and exclude rgl", + "i18next is no longer a dependency", "use hardcoded dev version for running e2e prod tests (#3109)", - "remove i18next and react-dom as direct dependencies (#3138)", - "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", - "add separate dev dependencies group and exclude rgl" + "upgrade all used gh action versions (#3131)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -1668,32 +1668,32 @@ }, "v100.2.4": { "Maintenance": [ - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "break up command chain", - "dependabot config and remove dev branch from workflows (#3027)", "cypress 13 upgrade (#3040)", - "deps: bump the security group with 3 updates (#3046)", + "dependabot config and remove dev branch from workflows (#3027)", "deps: bump express from 4.18.1 to 4.19.2 (#3018)", + "break up command chain", + "deps: bump the security group with 3 updates (#3046)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", "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)", + "stop fetching schemas and replace d2 with dataEngine (#3056)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

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

100.1.0 (2024-03-21)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -1782,11 +1782,11 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "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)", + "clean up cypress folder (#2687)", "release: cut 100.0.4 [skip release]", - "clean up cypress folder (#2687)" + "add github job that reports successful release (#2712)", + "only run release-success if master branch", + "allow for both 200 and 201 response from backend in cypress tests (#2802)" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

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

100.0.3 (2023-09-13)

\n

Bug Fixes

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

100.0.1 (2023-06-12)

\n

Bug Fixes

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

1.2.0 (2023-11-24)

\n

Features

\n" }, @@ -2671,8 +2671,8 @@ }, "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: update e2e tests network fixtures", @@ -2715,12 +2715,12 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ - "add scroll on workflow selector [DHIS2-15415]", - "add scroll for workflows [DHIS2-15415]", "prevent failing jest test", "update jest mock [DHIS2-15415]", - "remove v37 e2e", + "add scroll for workflows [DHIS2-15415]", "translations: sync translations from transifex (master)", + "add scroll on workflow selector [DHIS2-15415]", + "remove v37 e2e", "update v38 fixtures", "update v39 fixtures" ], @@ -2735,10 +2735,10 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "release: cut 100.0.7 [skip release]", - "fix cypress tests referring to last year", - "upgrade packages and produce new fixtures", "fix formatting uissue in workflows config file", + "upgrade packages and produce new fixtures", + "fix cypress tests referring to last year", + "release: cut 100.0.7 [skip release]", "add e2e test runs for new versions and fresh fixtures" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n" @@ -2809,10 +2809,10 @@ }, "v100.0.0": { "Maintenance": [ - "release: migrate to new app version scheme", - "release: cut v100 and become continuously delivered", "add code owners", - "release: cut 100.0.0 [skip ci]" + "release: cut 100.0.0 [skip ci]", + "release: migrate to new app version scheme", + "release: cut v100 and become continuously delivered" ], "Build Updates": [ "verify: enable apphub publish" @@ -2831,9 +2831,9 @@ "data-workspace: reduce header height (#108)" ], "Maintenance": [ + "dedupe and refresh yarn lock", "release: cut 1.16.8 [skip ci]", - "upgrade @dhis2/ui so it contains table header fixes", - "dedupe and refresh yarn lock" + "upgrade @dhis2/ui so it contains table header fixes" ], "GitHub": "

1.16.8 (2021-10-12)

\n

Bug Fixes

\n" }, @@ -2842,9 +2842,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ + "approval-status-tag: don't show time-ago for approved-above (#114)", "data-workspace: remove warning when showing non-default forms (#113)", - "approval-status-tag: adjust failing test", - "approval-status-tag: don't show time-ago for approved-above (#114)" + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -2863,8 +2863,8 @@ }, "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", @@ -2881,9 +2881,9 @@ "revert pr#102 because the bug was actually expected behavior (#104)" ], "Maintenance": [ - "revert \"show message to users with no authority to approve data\"", + "revert \"remove unused import\"", "release: cut 1.16.4 [skip ci]", - "revert \"remove unused import\"" + "revert \"show message to users with no authority to approve data\"" ], "GitHub": "

1.16.4 (2021-09-30)

\n

Bug Fixes

\n" }, @@ -2920,8 +2920,8 @@ "store approval statuses in constant" ], "Maintenance": [ - "fix typo in property name", - "release: cut 1.16.1 [skip ci]" + "release: cut 1.16.1 [skip ci]", + "fix typo in property name" ], "Testing": [ "bottom-bar: adjust test so it can assert disabled buttons too" @@ -2930,15 +2930,15 @@ }, "v1.16.0": { "Maintenance": [ + "try no separator", + "setup v37 test jobs and generate fixtures", + "setup e2e tests for v37 and v38 (#97)", "let release depend on v37 e2e step", - "remove nr from workflow step name", - "use underscore and number in workflow step name", + "release: cut 1.16.0 [skip ci]", "add config and fixtures", - "setup v37 test jobs and generate fixtures", + "use underscore and number in workflow step name", "tweak config", - "try no separator", - "release: cut 1.16.0 [skip ci]", - "setup e2e tests for v37 and v38 (#97)" + "remove nr from workflow step name" ], "Features": [ "data set: persist selectetd data set in query params" @@ -2959,65 +2959,65 @@ }, "v1.14.0": { "Maintenance": [ - "format code", - "format files", - "fix type in test description", - "linter: fix issues", - "update fixtures and pot file", - "update cypress tests and network fixtures", - "use 2 containers for cypress on ci since we only have 2 features", - "implement ui-improvements from test session (#68)", + "fix timezone typo", "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)", + "deps: update app-runtime and related deps", + "update fixtures and pot file", + "format files", + "release: cut 1.14.0 [skip ci]", + "format code", + "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", "tests: fix display.test.js tests after changing a label", + "fix type in test description", + "deps: update cypress", "revert app-runtime to latest-stable (#63)", - "fix timezone typo", "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)", - "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons", - "deps: update cypress", - "deps: update app-runtime and related deps", - "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", - "release: cut 1.14.0 [skip ci]", + "deps: Bump history from 5.0.0 to 5.0.1 (#49)", "update broken org-unit-select test", - "deps: Bump history from 5.0.0 to 5.0.1 (#49)" + "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)", + "update cypress tests and network fixtures", + "use 2 containers for cypress on ci since we only have 2 features", + "implement ui-improvements from test session (#68)", + "linter: fix issues" ], "Features": [ + "data-workspace: show notification for non-default form types (#65)", + "expand org-unit-roots in popover when no org-unit is selected", "status-tag: show user and date/time if approved (#62)", - "show alert in success state when confirming approval", "make text in context-select component non-selecatable", - "data-workspace: show notification for non-default form types (#65)", - "expand org-unit-roots in popover when no org-unit is selected" + "show alert in success state when confirming approval" ], "Testing": [ - "status-tag: adjust e2e to deal with varying approved texts", - "period-select: test formatting of Daily periods", "update cypress fixtures", + "status-tag: add unit tests for showing user and approval date", + "period-select: test formatting of Daily periods", "cypress: fix cypress test failures", - "status-tag: add unit tests for showing user and approval date" + "status-tag: adjust e2e to deal with varying approved texts" ], "Bug Fixes": [ - "approval-status-tag: unset max width of Tag component (#67)", - "context select: remove top/bottom padding", + "status-tag: unescape username and improve rtl support", + "approval-status-tag: only process approvedAt if received", + "data set count label: adjust font-size / line-height (DHIS2-11680)", + "bottom-bar: update button state before unmounting via refresh (#66)", "status-tag: use locale dependent long date/time notation in tooltip", + "context select: remove top/bottom padding", + "approval-status-tag: fix rounding in timezone offset calculation", "approval-status-tag: fix time-ago messages (#87)", "period-select: display periods in reverse chronological order (#88)", - "approval-status-tag: only process approvedAt if received", - "status-tag: unescape username and improve rtl support", - "status-tag: adjust date/time for server-client timezone offset (#74)", "clear all selections button: make button \"small\" (DHIS2-11674)", - "data set count label: adjust font-size / line-height (DHIS2-11680)", - "data-workspace: use more idiomatic assertions in tests", "add UI fixes/improvements", - "period-select: respect system settings for date formats when rendering Daily periods (#89)", - "bottom-bar: update button state before unmounting via refresh (#66)", "data set display table: table should use only needed space (DHIS2-11678)", - "approval-status-tag: fix rounding in timezone offset calculation", - "noop: trigger release process" + "noop: trigger release process", + "status-tag: adjust date/time for server-client timezone offset (#74)", + "data-workspace: use more idiomatic assertions in tests", + "period-select: respect system settings for date formats when rendering Daily periods (#89)", + "approval-status-tag: unset max width of Tag component (#67)" ], "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", - "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear" + "approve modal summary title: adjust title (DHIS2-11682)" ], "Build Updates": [ "verify: use new release action" @@ -3026,21 +3026,21 @@ }, "v1.13.1": { "Testing": [ - "create cypress test suite and tweak cypress setup", - "use datatables in scenarios for improved readability", + "add cypress tests for non-actionable approval statuses", "introduce cypress test suite and github workflow (#55)", - "add cypress tests for non-actionable approval statuses" + "use datatables in scenarios for improved readability", + "create cypress test suite and tweak cypress setup" ], "Maintenance": [ + "add .prettierignore to avoid generated fixtures from being linted", "provide dhis2BaseUrl", - "fix prop-type warnings in tests and runtime", "updated fixtures after rebase", "format json files", - "add .prettierignore to avoid generated fixtures from being linted", - "upgrade cypress tools and fixtures", - "add e2e steps to workflow", - "upgrade cypress-commands & cypress-plugins and generate fixtures", "release: cut 1.13.1 [skip ci]", + "upgrade cypress-commands & cypress-plugins and generate fixtures", + "add e2e steps to workflow", + "fix prop-type warnings in tests and runtime", + "upgrade cypress tools and fixtures", "install and configure cypress and related deps" ], "Bug Fixes": [ @@ -3167,15 +3167,15 @@ }, "v100.8.3": { "Build Updates": [ - "fix workflow expression", - "add e2e", + "update workflows (#401)", "add netlify deploy workflows", - "remove custom cypress reporter", - "update workflows (#401)" + "add e2e", + "fix workflow expression", + "remove custom cypress reporter" ], "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)" @@ -3193,8 +3193,8 @@ }, "v100.8.1": { "Bug Fixes": [ - "remove duplicate parsing function", - "upload download artifact versions (#400)" + "upload download artifact versions (#400)", + "remove duplicate parsing function" ], "Maintenance": [ "release: cut 100.8.1 [skip release]" @@ -3203,12 +3203,12 @@ }, "v100.8.0": { "Features": [ - "revert setting collapsible with feature toggle", "make data sets sections collapsable", - "make collapsed section same width of when they are expanded", - "make section collapsable if they are not rendered as tabs", "make collapsible a feature toggle", - "add an arrow button to collapse or expand each section" + "add an arrow button to collapse or expand each section", + "make section collapsable if they are not rendered as tabs", + "revert setting collapsible with feature toggle", + "make collapsed section same width of when they are expanded" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -3224,16 +3224,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]", "fix workflow and enable yarn caching", - "enhance CI" + "enhance CI", + "release: cut 100.6.0 [skip release]" ], "Features": [ "add vertical tab rendering of sections in a data set" @@ -3281,8 +3281,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "apply code review comments", - "change file structure to separate transposed from grouped" + "change file structure to separate transposed from grouped", + "apply code review comments" ], "Testing": [ "add missed tests" @@ -3313,20 +3313,20 @@ }, "v100.3.8": { "Maintenance": [ - "release: cut 100.3.8 [skip release]", - "report-portal: run reports only when env is setup (#363)" + "report-portal: run reports only when env is setup (#363)", + "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "prevent unnecessary renders when form has errors (#358)", - "help: add warning style reference to help", + "prevent setting warning as undefined", "warning border style to yellow", + "validator: limits as warning instead of error (#357)", + "prevent unnecessary renders when form has errors (#358)", "tests: update tests", - "prevent setting warning as undefined", - "validator: limits as warning instead of error (#357)" + "help: add warning style reference to help" ], "Refactoring": [ - "extract warningvalidate", "cleanup", + "extract warningvalidate", "validation-tooltip: rename invalid prop to enabled" ], "Documentation": [ @@ -3354,9 +3354,9 @@ }, "v100.3.5": { "Testing": [ - "use org variables + add RP attributes", + "fix ci", "publish jest test results to reportportal (#352)", - "fix ci" + "use org variables + add RP attributes" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -3533,8 +3533,8 @@ }, "v100.9.1": { "Maintenance": [ - "release: cut 100.9.1 [skip release]", - "update scheme UI [DHIS2-17275] (#80)" + "update scheme UI [DHIS2-17275] (#80)", + "release: cut 100.9.1 [skip release]" ], "Bug Fixes": [ "trigger release (#94)" @@ -3545,9 +3545,9 @@ "Features": [ "add tests to cover add exchnage usecase", "add tests to cover edit exchange usecase and format", - "add more tests and improve some of the existing ones", "add tests to cover add exchange usecase", - "add more tests to cover add exchange usecase" + "add more tests to cover add exchange usecase", + "add more tests and improve some of the existing ones" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -3565,11 +3565,11 @@ }, "v100.8.0": { "Features": [ + "add some tests for main data page", "more tests for data page and setup for other pages", "add initial tests for main data display page", - "add more tests to general data page and refactor existing ones", "add additional tests for main exchange page", - "add some tests for main data page" + "add more tests to general data page and refactor existing ones" ], "Bug Fixes": [ "fix format", @@ -3601,19 +3601,19 @@ "v100.6.0": { "Bug Fixes": [ "move testing libraty to dev dependencies", + "update fixtures for cypress tests", "add missing transations", - "minor fixes", - "update fixtures for cypress tests" + "minor fixes" ], "Features": [ + "add sharing button to data exchange configurations", + "show sharing button only if the user can share the exchange", "add tests for edit overview page", "add sharing settings", - "add sharing button to data exchange configurations", - "upgrade app platform and ui library", "upgrade node version for ci", - "show sharing button only if the user can share the exchange", - "add sharing button which opens a sharing dialog in configurations", - "update version of dhis2 app runtime" + "update version of dhis2 app runtime", + "upgrade app platform and ui library", + "add sharing button which opens a sharing dialog in configurations" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -3688,27 +3688,27 @@ }, "v100.8.6": { "Maintenance": [ - "remove ReportPortal integration (#3293)", - "use d2-ci analytics build for testing", "import order", - "unused import", + "comment", + "remove ReportPortal integration (#3293)", "release: cut 100.8.6 [skip release]", - "comment" + "unused import", + "use d2-ci analytics build for testing" ], "Testing": [ + "fix totals test by changing periods (#3300)", "update cypress test - expect root to be selected", - "update cypress test - no longer expect disabled tree", - "test names", + "add reducer test for default metadata", "update cypress test - expect 2 units selected", "update test to work with analytics function", - "fix totals test by changing periods (#3300)", - "add reducer test for default metadata" + "test names", + "update cypress test - no longer expect disabled tree" ], "Bug Fixes": [ - "inject translated user ou names", "never overwrite default metadata", + "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)", "upgrade analytics", - "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)" + "inject translated user ou names" ], "GitHub": "

100.8.6 (2024-12-03)

\n

Bug Fixes

\n" }, @@ -3718,26 +3718,26 @@ "remove single-value-specific test" ], "Maintenance": [ - "release: cut 100.8.5 [skip release]", - "update yarn.lock", "remove unused code from spec file", - "delete import of removed function" + "delete import of removed function", + "release: cut 100.8.5 [skip release]", + "update yarn.lock" ], "Testing": [ - "adjust legend test to new single value implementation", "fix new e2e test because single value now is a highcharts chart", - "fix open e2e test because single value is no long a nonHighchartsType" + "fix open e2e test because single value is no long a nonHighchartsType", + "adjust legend test to new single value implementation" ], "GitHub": "

100.8.5 (2024-11-13)

\n

Bug Fixes

\n" }, "v100.8.4": { "Maintenance": [ + "release: cut 100.8.4 [skip release]", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", + "do not use reportportal when dependabot pr (#3271)", "upgrade all used github action versions (#3267)", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", - "deps: bump the security group with 5 updates (#3253)", - "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", - "release: cut 100.8.4 [skip release]", - "do not use reportportal when dependabot pr (#3271)" + "deps: bump the security group with 5 updates (#3253)" ], "Bug Fixes": [ "infinite spinner when opening the interpretations modal while viewing a visualization (#3283)" @@ -3746,10 +3746,10 @@ }, "v100.8.3": { "Bug Fixes": [ - "manually propagate error style changes from master to new CSS module", "show error UI when plugin has empty rows", - "show error UI when plugin has no data [DHIS2-16793] (#3131)", - "address css lint errors" + "address css lint errors", + "manually propagate error style changes from master to new CSS module", + "show error UI when plugin has no data [DHIS2-16793] (#3131)" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -3758,9 +3758,9 @@ }, "v100.8.2": { "Bug Fixes": [ + "include credentials when fetching the icon", "fetch icon with credentials (#3264)", - "handle missing icon file more gracefully", - "include credentials when fetching the icon" + "handle missing icon file more gracefully" ], "Maintenance": [ "release: cut 100.8.2 [skip release]" @@ -3769,10 +3769,10 @@ }, "v100.8.1": { "Maintenance": [ - "release: cut 100.8.1 [skip release]", "consolidate visualization error test", - "use hardcoded dev version for running e2e prod tests (#3240)", - "bump analytics version" + "bump analytics version", + "release: cut 100.8.1 [skip release]", + "use hardcoded dev version for running e2e prod tests (#3240)" ], "Bug Fixes": [ "solve sizing/visibility issues in dashboard", @@ -3786,8 +3786,8 @@ }, "v100.8.0": { "Features": [ - "improve support for right-to-left languages (#3073)", - "add stylelint cli-style#464" + "add stylelint cli-style#464", + "improve support for right-to-left languages (#3073)" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -3796,33 +3796,33 @@ }, "v100.7.2": { "Maintenance": [ - "remove unneeded console.error hack", - "deps: bump the security group across 1 directory with 7 updates (#3192)", - "deduplicate deps", - "do not log action errors during jest test run", - "tweak test config", - "disable report-portal debug logging", - "remove reference to maps app", - "prevent visualization plugin test to log errors by fixing the test", "do not log getShallowAddToLayoutButton during test run", - "release: cut 100.7.2 [skip release]", - "tweak jest config so it only reports to portal when on CI", + "deduplicate deps", + "remove unneeded console.error hack", "prevent console error output", + "disable report-portal debug logging", "prevent error log for missing components", + "fix local jest run (#3218)", "remove unclear code and replace with ESLint disable comment", - "remove test file without any tests", - "fix local jest run (#3218)" + "tweak test config", + "prevent visualization plugin test to log errors by fixing the test", + "remove reference to maps app", + "tweak jest config so it only reports to portal when on CI", + "release: cut 100.7.2 [skip release]", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "do not log action errors during jest test run", + "remove test file without any tests" ], "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" }, "v100.7.1": { "Maintenance": [ - "release: cut 100.7.1 [skip release]", - "restore report-portal config (#3181)" + "restore report-portal config (#3181)", + "release: cut 100.7.1 [skip release]" ], "Bug Fixes": [ "install dependencies needed to release app with new workflow (#3183)", @@ -3845,12 +3845,12 @@ }, "v100.6.2": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ - "use constant from analytics instead of 'co'", "remove !important styles", + "use constant from analytics instead of 'co'", "release: cut 100.6.2 [skip release]" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

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

100.6.0 (2024-08-08)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -3894,9 +3894,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 for testing", + "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -3905,13 +3905,13 @@ }, "v100.5.7": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", + "release: cut 100.5.7 [skip release]", "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", - "release: cut 100.5.7 [skip release]", - "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)" + "dependabot config and remove dev branch from workflows (#3107)", + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -3920,8 +3920,8 @@ "v100.5.6": { "Bug Fixes": [ "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)" + "use improved rich text editor from analytics (DHIS2-15522)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -3935,20 +3935,20 @@ "run release job for tags (#3064)" ], "Bug Fixes": [ - "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)", + "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", "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)" + "translations: sync translations from transifex (dev)", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)" ] }, "v100.5.4": { "Bug Fixes": [ - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "merge to master", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -3956,10 +3956,10 @@ }, "v100.5.3": { "Bug Fixes": [ - "merge to master", - "translations: sync translations from transifex (dev)", + "try locking highcharts to 10.2.0", "plugin flashes when interacting with Interpretations modal (#3017)", - "try locking highcharts to 10.2.0" + "merge to master", + "translations: sync translations from transifex (dev)" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -3973,22 +3973,22 @@ }, "v100.5.2": { "Bug Fixes": [ - "add classnames and update json instructions file for outlier tables (#3000)", + "correct typo in visualisation type", "remove query param section from url glob", - "change urlReg to urlGlob and correct glob pattern for outlier tables", "wait for different SVG for single value", - "correct typo in visualisation type" + "add classnames and update json instructions file for outlier tables (#3000)", + "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ - "release: cut 100.5.2 [skip release]", - "rename strategy to interceptResponse" + "rename strategy to interceptResponse", + "release: cut 100.5.2 [skip release]" ] }, "v100.5.1": { "Bug Fixes": [ - "ensure only the first period item is used", "enable the loading spinner when props change", "fix period filter and loading spinner when filtering in dashboard (#3002)", + "ensure only the first period item is used", "merge to master" ], "Maintenance": [ @@ -3997,18 +3997,18 @@ }, "v100.5.0": { "Maintenance": [ - "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "bump Cypress to version 13 (#2935)", - "remove testRegex from jest config (#2956)", "bump node to version 18", - "upgrade @dhis2/analytics", - "include release notes in slackbot message (#2974)", + "bump Cypress to version 13 (#2935)", "add slack bot release success message (#2965)", "release: cut 100.5.0 [skip release]", - "apply consistent naming to push analytics class names", + "include release notes in slackbot message (#2974)", "run the release step on both dev and master branches (#2990)", + "remove testRegex from jest config (#2956)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", + "reorganised dev commits", "yarn deduplicate", - "reorganised dev commits" + "apply consistent naming to push analytics class names", + "upgrade @dhis2/analytics" ], "Testing": [ "hover over list to prevent it from being stale", @@ -4017,81 +4017,81 @@ "don't expect subtitle to be visible by default" ], "Bug Fixes": [ - "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "add custom errors for analytics requests (#2874)", "push-analytics: add push analytics instructions (#2985)", - "translations: sync translations from transifex (dev)", - "add custom errors for analytics requests (#2874)" + "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "translations: sync translations from transifex (dev)" ], "Features": [ - "add class-names for push-analytics (#2966)", - "support Outlier table visualization type (DHIS2-13858) (#2942)" + "support Outlier table visualization type (DHIS2-13858) (#2942)", + "add class-names for push-analytics (#2966)" ] }, "v100.4.0": { "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", - "update cli-app-scripts and analytics deps", - "hide icon from visualization when option is toggled", - "set disabledOptions on AO loading and vis type switching", "fix bug which cause current to loose props", + "dependency updates (#2243)", + "hide icon from visualization when option is toggled", "avoid visualization flashing when changing options", "avoid crash when visualization object is empty (ie. New)", "do not pass a boolean for icons when saving", - "dependency updates (#2243)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "set disabledOptions on AO loading and vis type switching", + "fetch data element icon and pass it in extraOptions", + "update cli-app-scripts and analytics deps" ], "Maintenance": [ - "use renamed github shared workflow (#2912)", - "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", "update pot file", - "fix rebase conflict resolutions", - "use alpha version of analytics", - "fix linting error", + "remove videos", + "upgrade cypress to v12 and adjust project to it", + "analytics: add support for cumulative values", "configure continuous delivery workflows (#2254)", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "use alpha version of analytics", + "release: cut 100.4.0 [skip release]", "regenerate pot file", + "fix linting error", + "manually bump deps (#2543)", + "use renamed github shared workflow (#2912)", "switch test server to debug (test.e2e is broken/slow)", - "upgrade cypress to v12 and adjust project to it", - "release: cut 100.4.0 [skip release]", - "analytics: add support for cumulative values", - "revert the test server changes and move to a separate PR", - "remove videos" + "fix rebase conflict resolutions" ], "Features": [ - "single value background color change based upon legend (DHIS2-13702) (#2223)", "v100.4.0", - "support non-gregorian fixed periods (#2233)", - "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", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "disable option when cumulativeValues is checked in PT DHiS2-15728", "disable legend option when cumulative values is enabled", - "handle disabled and helpText props for disabled options", "handle disabled option in Redux store", - "cumulative values in PT (DHIS2-5497) (#2746)" + "cumulative values in PT (DHIS2-5497) (#2746)", + "support non-gregorian fixed periods (#2233)", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "remove disabled before passing object to visualization generator" ], "Testing": [ - "add tests for cumulativeValues option in PT", - "use current year instead of hardcode it", + "add helper functions for totals options", "refactor clickCheckbox to check/uncheckCheckbox", "fix test failing due to change in single value behaviour", - "add helper functions for totals options", - "enhance tests, options and sorting" + "use current year instead of hardcode it", + "enhance tests, options and sorting", + "add tests for cumulativeValues option in PT" ], "Refactoring": [ - "allow non toggleable select to be disabled", - "revert changes to option components", - "rename variable for clarity", "add helper text when used in PT DHIS2-15727", + "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", + "revert changes to option components", "streamlined code", - "allow checkbox options to be disabled", - "remove unnecessary code", "allow legend related option to be disabled", - "add styles for titles of disabled sections", "avoid extra prop and detect visType internally", - "allow disabled to be passed as prop", - "simplify code for passing displayProperty" + "add styles for titles of disabled sections", + "rename variable for clarity", + "simplify code for passing displayProperty", + "remove unnecessary code" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -4099,18 +4099,18 @@ }, "v100.3.1": { "Bug Fixes": [ - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "v100.3.1", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "color set update (DHIS2-16108) (#2906)" ], "Maintenance": [ - "consolidate legend tests (#2897)", - "get BRANCH_NAME and PR_TITLE", "release: cut 100.3.1 [skip release]", - "move RP agent-js-cypress to dhis2 org", "use reportportal fork", + "consolidate cypress tests (#2890)", "use latest analytics-e2e-tests workflow", - "consolidate cypress tests (#2890)" + "consolidate legend tests (#2897)", + "move RP agent-js-cypress to dhis2 org", + "get BRANCH_NAME and PR_TITLE" ] }, "v100.3.0": { @@ -4118,19 +4118,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "only update interpretations list when in DOM", - "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", "prevent state update when modal is closing", "translate dimension labels in PT DHIS2-15750 (#2783)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "translations: sync translations from transifex (dev)", "change legend type description to fit SV (DHIS2-15120) (#2757)", - "translations: sync translations from transifex (dev)" + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -4138,62 +4138,62 @@ }, "v100.2.0": { "Features": [ - "use interpretations button from analytics", - "use Toolbar and ToolbarSidebar from analytics (#2358)", "update download menu to use hovermenu components from analytics", "100.2.0 (#2741)", + "use hover menu components from analytics for options menu", + "use Toolbar and ToolbarSidebar from analytics (#2358)", "use UpdateButton and HoverMenubar from analytics", - "use hover menu components from analytics for options menu" + "use interpretations button from analytics" ], "Maintenance": [ - "release: cut 100.2.0 [skip release]", - "remove yarn start command which was only used for development", - "run workflow release job on tags as well (#2386)", - "upgrade @dhis2/analytics to latest", - "upgrade cypress to v12 and adjust project to it", + "fix typo in component name", "clean up unused imports", - "fix start e2e", - "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "gitignore cypress videos", + "remove yarn start command which was only used for development", + "fix icon e2e", + "release: cut 100.2.0 [skip release]", "fix missing and redundant imports", - "fix scatter e2e", - "advance the schedule for the nightly run (#2575)", + "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", "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "switch test server to debug (test.e2e is broken/slow)", - "fix typo in component name", - "gitignore cypress videos", - "fix failing legens e2e test", + "upgrade cypress to v12 and adjust project to it", + "increase cypress default timeout for DOM activity (#2549)", "fix legend e2e test even better", + "upgrade analytics to get decreased padding", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "switch test server to debug (test.e2e is broken/slow)", + "fix odd linter error which only fires on ci", + "fix scatter e2e", "disable the scheduled nightly test run (#2602)", - "revert the test server changes and move to a separate PR", "remove videos", + "fix failing legens e2e test", "update pot file", - "manually bump deps (#2543)", - "upgrade @dhis2/analytics to get toolbar UI improvements", "fix lines e2e test", - "increase cypress default timeout for DOM activity (#2549)", - "fix icon e2e", - "fix odd linter error which only fires on ci", - "upgrade analytics to get decreased padding" + "run workflow release job on tags as well (#2386)", + "upgrade @dhis2/analytics to latest", + "fix start e2e", + "manually bump deps (#2543)", + "advance the schedule for the nightly run (#2575)" ], "Testing": [ - "comment out icon tests for currently unsupported types", - "prevent test names from being dynamic (#2576)", - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", + "skip legend test while data element icons are unsupported", "more tests for custom calculations (DHIS2-13871) (#2287)", "rename AO-title to titlebar (DHIS2-15063) (#2435)", - "skip legend test while data element icons are unsupported", - "extend timeout after delete has been triggered (#2499)" + "extend timeout after delete has been triggered (#2499)", + "add Cypress tests for SV icon (DHIS2-10496) (#2372)", + "prevent test names from being dynamic (#2576)", + "comment out icon tests for currently unsupported types" ], "Bug Fixes": [ + "adjust data test name", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "adjust closeFileMenuWithClick command", + "tweak viz type selector styles to match toolbar", "adjust e2e element slectors", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "translations: sync translations from transifex (dev)", "remove divider from plain data source submenu", - "observe size changes for legend positioning", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", - "adjust closeFileMenuWithClick command", - "tweak viz type selector styles to match toolbar", - "adjust data test name", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)" + "observe size changes for legend positioning" ], "Refactoring": [ "move the size logic from the plugin wrapper", @@ -4206,8 +4206,8 @@ "prevent items in transfer from being stale when filtering (#2321)" ], "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", @@ -4449,9 +4449,9 @@ }, "v101.0.1": { "Bug Fixes": [ - "tracker-api-migration: remove skipPaging parameter", + "tracker-api-migration: update the casing of followup parameter", "tracker-api-migration: change separator for array from semicolon to comma", - "tracker-api-migration: update the casing of followup parameter" + "tracker-api-migration: remove skipPaging parameter" ], "Maintenance": [ "release: cut 101.0.1 [skip release]" @@ -4460,19 +4460,19 @@ }, "v101.0.0": { "Features": [ + "move Event import to new tracker endpoints", "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", "migrate TEI and Event export to new tracker API", - "move Event import to new tracker endpoints", "move TEI import to new tracker endpoints" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "lint issues", - "update tests snapshots", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-trackedentity: change followupStatus to followup", - "loader keeps showing when opening export in new page" + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "update tests snapshots", + "lint issues", + "loader keeps showing when opening export in new page", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter" ], "Refactoring": [ "apply code review comments", @@ -4523,8 +4523,8 @@ }, "v101.1.11": { "Maintenance": [ - "release workflow fixes (#627)", - "release: cut 101.1.11 [skip release]" + "release: cut 101.1.11 [skip release]", + "release workflow fixes (#627)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4533,15 +4533,15 @@ }, "v101.1.10": { "Maintenance": [ - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", "deps: bump the security group across 1 directory with 5 updates (#601)", "try commitlint action v5", - "downgrade commitlint action", - "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", - "update READM with info about deploy previews (#591)", + "release: cut 101.1.10 [skip release]", "remove reportportal integration (#618)", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", "update all actions to latest version [DHIS2-18298] (#604)", - "release: cut 101.1.10 [skip release]", + "downgrade commitlint action", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", + "update READM with info about deploy previews (#591)", "deps: bump rollup from 2.79.1 to 2.79.2 (#600)" ], "Bug Fixes": [ @@ -4551,11 +4551,11 @@ }, "v101.1.9": { "Maintenance": [ - "skip ReportPortal integration for Dependabot PRs (#585)", "use hardcoded dev version for running e2e prod tests (#598)", - "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)", "release: cut 101.1.9 [skip release]", - "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)" + "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", + "skip ReportPortal integration for Dependabot PRs (#585)", + "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4594,19 +4594,19 @@ }, "v101.1.5": { "Bug Fixes": [ - "sanitize sidebar width before reading and writing to local storage (#576)", "ensure width is within lower and upper bound in a centralized place", - "sanitize width before reading and writing to local storage" + "sanitize width before reading and writing to local storage", + "sanitize sidebar width before reading and writing to local storage (#576)" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ "disable report-portal so we can see test failures", - "restore cypress reportportal config", - "release: cut 101.1.5 [skip release]", "decrease delay for showing the blue line on hover", - "adjust comment to code change" + "release: cut 101.1.5 [skip release]", + "adjust comment to code change", + "restore cypress reportportal config" ], "GitHub": "

101.1.5 (2024-08-14)

\n

Bug Fixes

\n" }, @@ -4617,14 +4617,14 @@ "update options test because DHIS2 Core v39.6 has been released" ], "Maintenance": [ - "disable reporter in cypress config", + "release: cut 101.1.4 [skip release]", + "restore cypress config", + "round to single decimal", "only test enrolment skip rounding on v41 and above", "remove version dependent e2e test logic for enrollment too", - "surround assertions with it blocks", - "restore cypress config", - "release: cut 101.1.4 [skip release]", "add comment with JIRA issue link", - "round to single decimal" + "surround assertions with it blocks", + "disable reporter in cypress config" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

\n" }, @@ -4658,33 +4658,33 @@ }, "v101.1.0": { "Features": [ - "add sidebar width to global state and store in local storage", - "prevent sidebar from becoming to narrow or extend past the end of the window", - "reset to default width on double click", - "enable resizing the sidebar with keyboard navigation", "add resizable sidebar (DHIS2-17170) (#534)", - "ensure sidebar does not break layout", "decrease sidebar width after window resize if needed", - "allow sidebar width reset via view menu" + "reset to default width on double click", + "add sidebar width to global state and store in local storage", + "ensure sidebar does not break layout", + "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" ], "Maintenance": [ - "add e2e test for reset by double click", - "add translation for reset sidebar width button", - "fix typo in filename", "remove redundant call to event.persist()", - "use local storage key format consistent with dashboards", "use correct default size", + "fix typo in filename", + "add translation for reset sidebar width button", "correct some typos", - "release: cut 101.1.0 [skip release]" + "add e2e test for reset by double click", + "release: cut 101.1.0 [skip release]", + "use local storage key format consistent with dashboards" ], "Bug Fixes": [ - "hide panel content after transition is complete", - "add dependency array to effect hook", - "animate width on inner panel to fix reset animation", - "address overshooting min and max width issues", "persist width correctly after resetting", "ensure resize handler is removed when the component unmounts", - "set animation duration to 150ms for increased snappiness" + "animate width on inner panel to fix reset animation", + "address overshooting min and max width issues", + "add dependency array to effect hook", + "set animation duration to 150ms for increased snappiness", + "hide panel content after transition is complete" ], "Testing": [ "implement e2e tests", @@ -4710,10 +4710,10 @@ }, "v101.0.6": { "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#520)", "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)", "deps: bump the security group across 1 directory with 10 updates (#541)", - "release: cut 101.0.6 [skip release]" + "release: cut 101.0.6 [skip release]", + "deps: bump express from 4.18.2 to 4.19.2 (#520)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -4731,10 +4731,10 @@ }, "v101.0.4": { "Maintenance": [ - "deps: bump the dependencies group across 1 directory with 5 updates (#537)", + "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)", "add group for security updates to dependabot config (#536)", - "enhance parallel cypress test execution (#514)", "release: cut 101.0.4 [skip release]" ], "Bug Fixes": [ @@ -4782,8 +4782,8 @@ "v100.17.1": { "Maintenance": [ "optimize Cypress recordings with conditional triggers (#505)", - "group all non dhis2 deps into a single dependabot PR (#510)", - "release: cut 100.17.1 [skip release]" + "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)", @@ -4799,26 +4799,26 @@ "make sorting work in dashboard" ], "Testing": [ - "refactor after PR review", - "enable test for sorting data loaded from AO", - "add Cypress tests for sorting in AO", "verify values are sorted correctly", - "add another test for sorting/saving" + "add Cypress tests for sorting in AO", + "add another test for sorting/saving", + "enable test for sorting data loaded from AO", + "refactor after PR review" ], "Bug Fixes": [ - "reset sorting when a different AO is loaded", - "respect user defined sorting in download DHIS2-15248", - "avoid extra analytics request when loading a new AO", - "fix merge conflict", - "reset local sorting state when column is removed", - "fix sorting on a \"repeated\" dimension column", - "format sorting correctly when saving DHIS2-15836", "avoid re-renders and double requests when sorting in dashboard", - "show empty cell for missing boolean values as well (#466)", "pass correct dimension name in download for sorting", + "fix merge conflict", + "fix merging conflict", "use correct property name and case", + "reset sorting when a different AO is loaded", + "reset local sorting state when column is removed", "use correct default for sorting direction", - "fix merging conflict" + "format sorting correctly when saving DHIS2-15836", + "respect user defined sorting in download DHIS2-15248", + "avoid extra analytics request when loading a new AO", + "fix sorting on a \"repeated\" dimension column", + "show empty cell for missing boolean values as well (#466)" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -4872,20 +4872,20 @@ ], "Bug Fixes": [ "enable skip rounding option for all versions", - "add option for skipRounding", "handle showHierarchy separately from requestable options", + "add feature toggle for skipRounding option", "add skipRounding option DHIS2-15629", - "add feature toggle for skipRounding option" + "add option for skipRounding" ], "Testing": [ - "add test for skipRounding and fix other tests", - "remove version toggle for tests" + "remove version toggle for tests", + "add test for skipRounding and fix other tests" ], "Documentation": [ "rephrase skip rounding section title", "add documentation for skip rounding option", - "remove screenshot of Options modal", - "fix sequence of example screenshots" + "fix sequence of example screenshots", + "remove screenshot of Options modal" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -4897,11 +4897,11 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ + "apply consistent naming to push-analytics class-names", + "fix formatting", "release: cut 100.14.0 [skip release]", - "upgrade @dhis2/analytics", "apply consistent naming for push-analytics class names", - "fix formatting", - "apply consistent naming to push-analytics class-names" + "upgrade @dhis2/analytics" ], "GitHub": "

100.14.0 (2024-01-29)

\n

Features

\n" } @@ -4953,8 +4953,8 @@ }, "v100.1.10": { "Bug Fixes": [ - "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)", - "test repo settings update" + "test repo settings update", + "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)" ], "Maintenance": [ "release: cut 100.1.10 [skip release]" @@ -4999,8 +4999,8 @@ }, "v100.1.5": { "Bug Fixes": [ - "translations: sync translations from transifex (main)", - "trigger updated release logic" + "trigger updated release logic", + "translations: sync translations from transifex (main)" ], "Maintenance": [ "release: cut 100.1.5 [skip release]" @@ -5080,16 +5080,16 @@ }, "v100.0.5": { "Maintenance": [ - "set code coverage threshold", - "language update tests", - "passwordReset page tests", "start adding unit tests", - "clean up tests", - "release: cut 100.0.5 [skip release]", + "useGetErrorIfNotAllowed hook tests", "remove duplicate/unused tests", + "language update tests", "app component tests", - "useGetErrorIfNotAllowed hook tests", - "add missing coverage flag when running tests" + "add missing coverage flag when running tests", + "clean up tests", + "passwordReset page tests", + "release: cut 100.0.5 [skip release]", + "set code coverage threshold" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -5098,8 +5098,8 @@ }, "v100.0.4": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -5191,8 +5191,8 @@ "maintenance-app-beta": { "v0.19.3": { "Bug Fixes": [ - "remove data dimension and add data dimension type filter", - "categoryOptionGroup: remove dataDimension field (#460)" + "categoryOptionGroup: remove dataDimension field (#460)", + "remove data dimension and add data dimension type filter" ], "Maintenance": [ "remove data dimension from edit form", @@ -5204,18 +5204,18 @@ "v0.19.2": { "Bug Fixes": [ "load categoryOptionSize initially", - "datefield to format date before displaying, org unit filters", - "date field to format date before displaying, org unit filters (#456)", "categoryCombo: validation and load optionSize on initial load [skip release] (#457)", - "categoryOption: load formName [skip release] (#458)", + "date field to format date before displaying, org unit filters (#456)", "allow soring of non persisted properties", - "zod and format to handle responsibility of changing date format", - "fieldrule - disable dimensiontype when editing", + "remove filters in manage view for org units", "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)", - "refresh list view on close of dialog (#461)", + "datefield to format date before displaying, org unit filters", + "categoryOption: load formName [skip release] (#458)", + "fieldrule - disable dimensiontype when editing", "change org unit paths", "change description max limit", - "remove filters in manage view for org units" + "refresh list view on close of dialog (#461)", + "zod and format to handle responsibility of changing date format" ], "Maintenance": [ "release: cut 0.19.2 [skip release]" @@ -5224,14 +5224,14 @@ }, "v0.19.1": { "Bug Fixes": [ - "tests: fix tests to use displayName", + "list: use translated values for name and shortName (#438)", "add missing indicatorType description", - "identifiable width after UI upgrade", - "list: remove shortName as default - add translated to models", "use displayName instead of name of lists", "manageListView: hide filter tab if no filters, sort available", "modelListView: allow empty filters (#454) [skip release]", - "list: use translated values for name and shortName (#438)" + "identifiable width after UI upgrade", + "list: remove shortName as default - add translated to models", + "tests: fix tests to use displayName" ], "Maintenance": [ "release: cut 0.19.1 [skip release]" @@ -5240,31 +5240,31 @@ }, "v0.19.0": { "Features": [ + "add section in one page - update selection by scroll", "sectioned form router and fixes", "sectionedForm: initial architecture and base components (#431)", "dataSet: dataSet sectionedForm", - "stop hiding form tab and give some temp vertical space to not yet developed sections", - "move data set form to different route temporarelly", "sectionedForm: initial SectionedForm architecture", - "add section in one page - update selection by scroll" + "move data set form to different route temporarelly", + "stop hiding form tab and give some temp vertical space to not yet developed sections" ], "Bug Fixes": [ - "fix import after bad merge", - "errornotice after revert", "some cleanup", - "add error noticebox", "cleanup error notice", "call submit from footer", - "errorbox: allow to close box, fix styling", "add showcase for formstructure", - "fix selectedsection scroll syncing" + "fix import after bad merge", + "add error noticebox", + "errornotice after revert", + "fix selectedsection scroll syncing", + "errorbox: allow to close box, fix styling" ], "Refactoring": [ "remove unused code", "remove unused file", - "more cleanup", "cleanup and fix imports", - "rename context" + "rename context", + "more cleanup" ], "Maintenance": [ "release: cut 0.19.0 [skip release]" @@ -5279,14 +5279,14 @@ "add edit and new form" ], "Maintenance": [ - "resolve merge conflict from master", - "release: cut 0.18.0 [skip release]", - "update schema", "update factor schema type", + "add notice box when custom attributes throw error", + "update schema", "update name field validation", - "add extra validation for indicator types forms", + "resolve merge conflict from master", "update indicator types columns", - "add notice box when custom attributes throw error" + "add extra validation for indicator types forms", + "release: cut 0.18.0 [skip release]" ], "Bug Fixes": [ "prevent indicator types from using attributes", @@ -5297,9 +5297,9 @@ "v0.17.0": { "Features": [ "add format validation to datefields and to dates in schemas", - "upgrade ui library", + "add format validation to date fields and to dates in schemas (#451)", "handle empty validation on handlechange", - "add format validation to date fields and to dates in schemas (#451)" + "upgrade ui library" ], "Maintenance": [ "release: cut 0.17.0 [skip release]" @@ -5308,16 +5308,16 @@ }, "v0.16.1": { "Bug Fixes": [ - "address feedback from org unit new form (#447)", - "orgUnit: add validation and label for parent orgunit", - "fix padding/margin in form", + "max and min to match schemas", "add validations to datefield and small change to css of bulk upload", - "max and min to match schemas" + "fix padding/margin in form", + "address feedback from org unit new form (#447)", + "orgUnit: add validation and label for parent orgunit" ], "Features": [ - "change comment to text area", + "upgrade ui library and multi calendar dates", "use meta to check if input field is valid or not", - "upgrade ui library and multi calendar dates" + "change comment to text area" ], "Maintenance": [ "release: cut 0.16.1 [skip release]" @@ -5331,11 +5331,11 @@ "add edit and new form" ], "Maintenance": [ - "release: cut 0.16.0 [skip release]", "update factor schema type", + "add notice box when custom attributes throw error", "update name field validation", - "update indicator types columns", - "add notice box when custom attributes throw error" + "release: cut 0.16.0 [skip release]", + "update indicator types columns" ], "Bug Fixes": [ "prevent indicator types from using attributes" @@ -5348,8 +5348,8 @@ ], "Bug Fixes": [ "useValidator: fix checkmaxLenght validation", - "add maxHeight to list", - "categoryCombo: add validation and errors for categorycombo" + "categoryCombo: add validation and errors for categorycombo", + "add maxHeight to list" ], "Refactoring": [ "rename option type" @@ -5365,32 +5365,32 @@ "update formtype filter to constnt select" ], "Maintenance": [ + "resolve filter query", "replace dataset filter", - "release: cut 0.14.0 [skip release]", - "resolve filter query" + "release: cut 0.14.0 [skip release]" ], "GitHub": "

0.14.0 (2024-11-18)

\n

Features

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

0.13.2 (2024-11-14)

\n

Bug Fixes

\n" }, @@ -5401,8 +5401,8 @@ ], "Maintenance": [ "remove default filters", - "release: cut 0.13.1 [skip release]", "resolve filter query", + "release: cut 0.13.1 [skip release]", "lint error check" ], "Bug Fixes": [ @@ -5413,9 +5413,9 @@ }, "v0.13.0": { "Refactoring": [ - "breadcrumbs: simplify and refactor breadcrumbs (#434)", "modelTransfer: simplify and fix refresh list crash (#429) [skip release]", - "simplify and improve breadcrumbitem" + "simplify and improve breadcrumbitem", + "breadcrumbs: simplify and refactor breadcrumbs (#434)" ], "Bug Fixes": [ "improve route handle type", @@ -5427,8 +5427,8 @@ "add indicators list view (#432)" ], "Maintenance": [ - "remove default filters", "release: cut 0.13.0 [skip release]", + "remove default filters", "lint error check" ], "GitHub": "

0.13.0 (2024-11-14)

\n

Bug Fixes

\n\n

Features

\n" @@ -5436,14 +5436,14 @@ "v0.12.0": { "Features": [ "add dataset lists", - "minor fixes", + "small changes to org unit select and image select", "add org unit edit form (#430)", - "small changes to org unit select and image select" + "minor fixes" ], "Bug Fixes": [ "orgunit: fix image preview url", - "fix type issue", - "orgunit: create default valueFormatter" + "orgunit: create default valueFormatter", + "fix type issue" ], "Maintenance": [ "release: cut 0.12.0 [skip release]" @@ -5452,26 +5452,26 @@ }, "v0.11.0": { "Features": [ - "add create form", - "remove default filters", "category option group sets (#427)", "add category option group sets list page", - "add edit form" + "add edit form", + "remove default filters", + "add create form" ], "Maintenance": [ - "clean up", "lint error fix", - "release: cut 0.11.0 [skip release]" + "release: cut 0.11.0 [skip release]", + "clean up" ], "GitHub": "

0.11.0 (2024-11-05)

\n

Features

\n" }, "v0.10.2": { "Bug Fixes": [ - "categoryOptionCombo: add ignoreApproval to list, update viewConfig", - "manageView: stable initialValues for form (#424)", - "categoryOptionCombo: add ignoreApproval to form", "add missing booleanFilter file", + "manageView: stable initialValues for form (#424)", "constantFilter key type", + "categoryOptionCombo: add ignoreApproval to form", + "categoryOptionCombo: add ignoreApproval to list, update viewConfig", "categoryOptionCombo: add ignore approval field (#423)" ], "Features": [ @@ -5493,16 +5493,16 @@ }, "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": [ - "change helper texts", "text clean up", - "rename variables", "update field filters in edit page", + "release: cut 0.10.0 [skip release]", "add categoryOptionGroup to sectionListViewsConfig", - "release: cut 0.10.0 [skip release]" + "change helper texts", + "rename variables" ], "Bug Fixes": [ "lint errors" @@ -5511,39 +5511,39 @@ }, "v0.9.0": { "Features": [ - "preserve list state between form navigation (#425)", - "add validations to fields, and image component", - "change org unit form to use new format", - "fix typing and lint", + "add tests for additionsl org unit list features", "add filters to categoryOption list", - "refactor component to use shared components created in other pr", + "add org unit parent selector for new org unit form", + "fix typing and lint", "first version of teh add org unit form", + "change org unit form to use new format", + "preserve list state between form navigation (#425)", "small fixes in org unit and image field", "add details panel to org list", - "add org unit parent selector for new org unit form", - "add tests for additionsl org unit list features", + "add validations to fields, and image component", + "refactor component to use shared components created in other pr", "categoryOptions: add categoryOptions form" ], "Bug Fixes": [ + "preserve list state for dataElements", + "categoryOption: fix endDate validation", + "fix uploadFile mutation", "minor changes to address pr comments", - "datefield: fix inputWidth", - "minor linting", + "blur datefield on date select", + "improve getDefaults type", + "save state when creating new", + "minor cleanup", "orgunitfield: make orgUnit model available", + "ImageField: add image preview", + "refactor useLocationSearchState name", + "minor linting", "fix image selector when there is no image and org unit selectors when there are no org units", "datefield: useSystemSettings instead of settings", - "fix uploadFile mutation", - "refactor useLocationSearchState name", - "improve getDefaults type", - "ImageField: add image preview", - "categoryOption: fix endDate validation", - "preserve list state for dataElements", + "add missing ImageField", "add form-name field, add availability header", - "blur datefield on date select", - "update multi-calendar-dates dep", - "minor cleanup", "update ui to alpha", - "save state when creating new", - "add missing ImageField" + "datefield: fix inputWidth", + "update multi-calendar-dates dep" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5555,21 +5555,21 @@ }, "v0.8.0": { "Features": [ - "add category options form and list (#419)", + "add filters to categoryOption list", "categoryOptions: add categoryOptions form", - "add filters to categoryOption list" + "add category options form and list (#419)" ], "Bug Fixes": [ "blur datefield on date select", - "update multi-calendar-dates dep", + "improve getDefaults type", + "datefield: useSystemSettings instead of settings", "minor cleanup", + "categoryOption: fix endDate validation", + "add form-name field, add availability header", "update ui to alpha", "datefield: fix inputWidth", - "add form-name field, add availability header", - "improve getDefaults type", "orgunitfield: make orgUnit model available", - "categoryOption: fix endDate validation", - "datefield: useSystemSettings instead of settings" + "update multi-calendar-dates dep" ], "Refactoring": [ "use common attributeValues field-filter" @@ -5591,21 +5591,21 @@ }, "v0.7.0": { "Features": [ + "category-option-combos: forms (#411)", "categoryOptionCombos: implement categoryOptionCombos", - "form: add catCombo form", - "category-option-combos: forms (#411)" + "form: add catCombo form" ], "Bug Fixes": [ + "prevent details panel crashing for catOptCombos", + "fix wrong section", + "list: add check for shareable in actions", "add missing file - categoryFilter", "use card in new as well as edit", - "hide New model when it cannot be created", - "list: add check for shareable in actions", - "make filters optional", "add categoryCombo filters and columns", - "fix wrong section", - "use card as form-wrapper", "fix categoryCombo edit save", - "prevent details panel crashing for catOptCombos", + "make filters optional", + "use card as form-wrapper", + "hide New model when it cannot be created", "fix failing test" ], "Refactoring": [ @@ -5618,8 +5618,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]" @@ -5628,40 +5628,40 @@ }, "v0.5.0": { "Features": [ - "form: add catCombo form", "form: caregory forms, formbase", "Edit and New form base", - "catCombo: add category combo form and list (#410)" + "catCombo: add category combo form and list (#410)", + "form: add catCombo form" ], "Bug Fixes": [ - "simplify getAllAttributes", - "add label for category options", - "improve model-transfer", - "test", - "model-transferfield: expose filterPlaceholder", - "add missing file - categoryFilter", + "cleanup", "add utility type for picking based on field-filters", - "implement basic category form", - "category-form: add options-transfer, generic ModelTransfer", - "formcontents: fix new form layout", + "types: prettify PickWithFieldFilter result-type", "formbase: allow support for no attributes", + "add missing file - categoryFilter", + "improve model-transfer", "fix categoryCombo edit save", + "test", + "category-form: add options-transfer, generic ModelTransfer", "fix PickWithFieldFilters", - "list: add filter and columns descriptors to category", - "fix lint and build issues", + "format", + "simplify getAllAttributes", "simplify createJsonpatchOperation and formcontents", + "get defaults using zod", + "add label for category options", + "implement basic category form", + "fix lint and build issues", + "model-transferfield: expose filterPlaceholder", "add categoryCombo filters and columns", + "formcontents: fix new form layout", "translate validation message", - "get defaults using zod", - "cleanup", - "types: prettify PickWithFieldFilter result-type", - "format" + "list: add filter and columns descriptors to category" ], "Refactoring": [ - "simplify PickWithFieldFilters", + "use common form schemas", "add defaultformcontents for new", "add common zod schemas", - "use common form schemas" + "simplify PickWithFieldFilters" ], "Maintenance": [ "fix eslint warnings", @@ -5671,49 +5671,49 @@ }, "v0.4.0": { "Maintenance": [ + "fix eslint warnings", "release: cut 0.4.0 [skip release]", "bump dhis2 dependencies [DHIS2-17941]", - "upgrade download-artifact action", - "fix eslint warnings" + "upgrade download-artifact action" ], "Testing": [ "org unit list tests (#406)", "add tests for org unit list page" ], "Bug Fixes": [ - "simplify getAllAttributes", + "cleanup", + "upgrade upload-artifact action", + "add utility type for picking based on field-filters", + "translation: add missing translations", + "types: prettify PickWithFieldFilter result-type", + "formbase: allow support for no attributes", + "form: improve form notice box", "improve model-transfer", + "improve modeltransfer types", "test", - "model-transferfield: expose filterPlaceholder", - "add utility type for picking based on field-filters", - "implement basic category form", "category-form: add options-transfer, generic ModelTransfer", - "extend user type", - "formcontents: fix new form layout", - "validation: catch async validation - prevents locking up form", - "formbase: allow support for no attributes", "fix PickWithFieldFilters", - "list: add filter and columns descriptors to category", - "upgrade upload-artifact action", - "fix lint and build issues", + "extend user type", + "format", "simplify createJsonpatchOperation and formcontents", + "simplify getAllAttributes", "get defaults using zod", - "cleanup", - "translation: add missing translations", - "form: improve form notice box", - "types: prettify PickWithFieldFilter result-type", - "format", - "improve modeltransfer types" + "implement basic category form", + "fix lint and build issues", + "model-transferfield: expose filterPlaceholder", + "formcontents: fix new form layout", + "list: add filter and columns descriptors to category", + "validation: catch async validation - prevents locking up form" ], "Features": [ - "categories: category forms and form refactor (#407)", - "Edit and New form base", - "form: caregory forms, formbase", - "org list deselect all + multi select actions", + "remove select all checkbox from org list", "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", - "remove select all checkbox from org list" + "org list deselect all + multi select actions", + "categories: category forms and form refactor (#407)", + "form: caregory forms, formbase", + "Edit and New form base", + "make org unit deselect all button work" ], "Refactoring": [ "add defaultformcontents for new", @@ -5735,38 +5735,38 @@ "Features": [ "implement org unit list actions to edit and delete org unit (#405)", "organisation unit table tree", - "add orgunit message for loader, error and empty", "add orgUnitList actions [DHIS2-17896]", - "implement pagination" + "implement pagination", + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ - "orgunit search WIP", - "dynamic columns for orgunit list", - "deduplicate roots", "some cleanup", - "use includeChildren API instead of parent.id filter to include leaf when root", - "revert includeChildren, due to API pagination bug", + "orgunit search WIP", "fix type-errors", - "upgrade typescript-eslint", - "improve message when no results", "support leaf-nodes as root", + "upgrade typescript-eslint", + "revert typescript update", "on org unit deletion, refetch all needed data", + "improve boundQuery helper types", + "improve message when no results", + "revert includeChildren, due to API pagination bug", + "deduplicate roots", "use invalidateQueries for refetch", - "revert typescript update", "add missing file after rename", - "fix failing test", + "dynamic columns for orgunit list", + "use includeChildren API instead of parent.id filter to include leaf when root", "calculate minimum root orgunits", - "improve boundQuery helper types" + "fix failing test" ], "Refactoring": [ - "remove unused code", "simplify queryObject types", "extract row to own file, some cleanup", + "remove unused code", "improve root computation performance" ], "Maintenance": [ - "fix eslint resolution", "release: cut 0.3.0 [skip release]", + "fix eslint resolution", "update github-actions to use node 18" ], "GitHub": "

0.3.0 (2024-08-20)

\n

Features

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

0.2.0 (2024-08-20)

\n

Features

\n" }, @@ -5830,8 +5830,8 @@ "maps-app": { "v100.7.9": { "Maintenance": [ - "report release job of release workflow needs output from the release job (#3418)", - "release: cut 100.7.9 [skip release]" + "release: cut 100.7.9 [skip release]", + "report release job of release workflow needs output from the release job (#3418)" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#3420)" @@ -5849,8 +5849,8 @@ }, "v100.7.7": { "Maintenance": [ - "release: cut 100.7.7 [skip release]", - "remove ReportPortal integration (#3409)" + "remove ReportPortal integration (#3409)", + "release: cut 100.7.7 [skip release]" ], "Bug Fixes": [ "https://dhis2.atlassian.net/browse/DHIS2-18427", @@ -5870,9 +5870,9 @@ }, "v100.7.5": { "Maintenance": [ - "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)", "only push to AppHub if build was created (#3392)", - "release: cut 100.7.5 [skip release]" + "release: cut 100.7.5 [skip release]", + "upgrade cli-app-scripts to fix AppHub publishing failure (#3393)" ], "Bug Fixes": [ "allow editing invalid layers (#3396)" @@ -5890,17 +5890,17 @@ }, "v100.7.3": { "Maintenance": [ - "release: cut 100.7.3 [skip release]", "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)", + "release: cut 100.7.3 [skip release]", "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)", "upgrade all used gha versions (#3381)", "update snapshot so it doesnt break with ui upgrades", "deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)" ], "Bug Fixes": [ - "https://dhis2.atlassian.net/browse/DHIS2-17839", - "update queries to tracker endpoint (#3346)" + "update queries to tracker endpoint (#3346)", + "https://dhis2.atlassian.net/browse/DHIS2-17839" ], "GitHub": "

100.7.3 (2024-11-01)

\n

Bug Fixes

\n" }, @@ -5915,16 +5915,16 @@ }, "v100.7.1": { "Maintenance": [ + "deps: bump the security group across 1 directory with 5 updates (#3360)", "release: cut 100.7.1 [skip release]", "separate dependabot group for dev deps and treat react-virtuoso separately (#3357)", - "deps: bump the security group across 1 directory with 3 updates (#3326)", "skip ReportPortal integration for Dependabot PRs (#3348)", - "update jest config (#3299)", - "deps: bump the security group across 1 directory with 5 updates (#3360)" + "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" }, @@ -5939,8 +5939,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]" @@ -5953,11 +5953,11 @@ "release: cut 100.6.6 [skip release]" ], "Bug Fixes": [ - "in isIndexInstance:", + "TEs layer not showing all relationships when source and target are of same type (#3281)", + "update teiRelationshipsParser logic and add test", "in fetchTEIs: use program instead of TE type", "in getDataWithRelationships:", - "update teiRelationshipsParser logic and add test", - "TEs layer not showing all relationships when source and target are of same type (#3281)" + "in isIndexInstance:" ], "GitHub": "

100.6.6 (2024-08-22)

\n

Bug Fixes

\n" }, @@ -5972,8 +5972,8 @@ }, "v100.6.4": { "Maintenance": [ - "remove qa checks on push to master in the release workflow (#3306)", - "release: cut 100.6.4 [skip release]" + "release: cut 100.6.4 [skip release]", + "remove qa checks on push to master in the release workflow (#3306)" ], "Bug Fixes": [ "schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)" @@ -5991,8 +5991,8 @@ }, "v100.6.2": { "Maintenance": [ - "release: cut 100.6.2 [skip release]", - "get the latest commit on master for the release info (#3305)" + "get the latest commit on master for the release info (#3305)", + "release: cut 100.6.2 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6001,8 +6001,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)" @@ -6048,26 +6048,26 @@ }, "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" }, "v100.5.5": { "Bug Fixes": [ + "translations: sync translations from transifex (dev) (#3237)", "https://dhis2.atlassian.net/browse/DHIS2-15799", - "unclear 'show no data' (#3204)", "merge dev to master", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", - "translations: sync translations from transifex (dev) (#3237)" + "unclear 'show no data' (#3204)" ], "Maintenance": [ - "do not run release step on dev branch", "release: cut 100.5.5 [skip release]", + "do not run release step on dev branch", "run release step on tags so it publishes to d2-ci (#3233)", "optimize Cypress triggers and enhance parallel test execution (#3201)" ], @@ -6075,21 +6075,21 @@ }, "v100.5.4": { "Bug Fixes": [ + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)", "merge to master", - "users losing work when opening as chart (#3196)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)" + "users losing work when opening as chart (#3196)" ], "Maintenance": [ - "release: cut 100.5.4 [skip release]", - "deps: bump express from 4.18.2 to 4.19.2 (#3168)" + "deps: bump express from 4.18.2 to 4.19.2 (#3168)", + "release: cut 100.5.4 [skip release]" ], "GitHub": "

100.5.4 (2024-05-16)

\n

Bug Fixes

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

100.5.2 (2024-04-24)

\n

Bug Fixes

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

100.5.0 (2024-03-18)

\n

Bug Fixes

\n\n

Features

\n" }, @@ -6194,8 +6194,8 @@ "trigger first release" ], "Maintenance": [ - "release: cut 28.3.0 [skip release]", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "release: cut 28.3.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-05)

\n

Features

\n\n

BREAKING CHANGES

\n" }, @@ -6252,8 +6252,8 @@ "v28.2.7": { "Build Updates": [ "replace semantic commit checks with new workflow", - "fix d2-style script", - "fix lint script" + "fix lint script", + "fix d2-style script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6381,41 +6381,41 @@ }, "v28.0.2": { "Maintenance": [ + "translations: sync Indonesian translations from transifex (master)", + "translations: sync Arabic translations from transifex (master)", + "translations: sync French translations from transifex (master)", + "do not copy package.json to build", "translations: sync translations from transifex [skip ci] (master)", + "clean up build process", + "translations: sync Swedish translations from transifex [skip ci] (master)", + "translations: sync Urdu translations from transifex (master)", + "translations: sync Arabic translations from transifex [skip ci] (master)", + "replace maven with alternate deployment regime", "translations: sync Swedish translations from transifex (master)", + "translations: sync translations from transifex (master)", + "transifex integration", + "translations: sync Vietnamese translations from transifex (master)", + "translations: sync PortugueseBrazil translations from transifex (master)", "translations: sync TetumTetun translations from transifex (master)", - "do not copy package.json to build", + "translations: sync Russian translations from transifex (master)", + "update travis config and remove unused deps", "translations: sync Lao translations from transifex (master)", - "translations: sync Swedish translations from transifex [skip ci] (master)", - "transifex integration", + "translations: sync Spanish translations from transifex (master)", + "translations: sync Pushto translations from transifex (master)", "translations: sync Tajik translations from transifex (master)", - "translations: sync Vietnamese translations from transifex (master)", "translations: sync Spanish translations from transifex [skip ci] (master)", - "release: cut 28.0.2 [skip ci]", + "update to version 31 for master because of new build pipeline", "translations: sync Chinese translations from transifex (master)", - "replace maven with alternate deployment regime", - "translations: sync French translations from transifex (master)", - "translations: sync Urdu translations from transifex (master)", - "update travis config and remove unused deps", + "translations: sync PersianAfghanistan translations from transifex (master)", + "release: cut 28.0.2 [skip ci]", "translations: sync French translations from transifex [skip ci] (master)", - "translations: sync Russian translations from transifex (master)", - "translations: sync Arabic translations from transifex [skip ci] (master)", "add stale bot configuration (#16)", - "translations: sync translations from transifex (master)", - "translations: sync PersianAfghanistan translations from transifex (master)", - "translations: sync Portuguese translations from transifex (master)", - "translations: sync Spanish translations from transifex (master)", - "clean up build process", - "update to version 31 for master because of new build pipeline", - "translations: sync PortugueseBrazil translations from transifex (master)", - "translations: sync Pushto translations from transifex (master)", - "translations: sync Arabic translations from transifex (master)", - "translations: sync Indonesian translations from transifex (master)" + "translations: sync Portuguese translations from transifex (master)" ], "Build Updates": [ - "update travis builds (#14)", + "migrate to github actions (#239)", "add comment and close workflow", - "migrate to github actions (#239)" + "update travis builds (#14)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6451,11 +6451,11 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "fix linting errors", + "update cli-app-scripts and ui", "release: cut 100.0.62 [skip release]", - "update app-runtime", + "fix linting errors", "ignore styled jsx property", - "update cli-app-scripts and ui" + "update app-runtime" ], "Bug Fixes": [ "translations: sync translations from transifex (master)", @@ -6715,9 +6715,9 @@ "update README.md (#12)" ], "Bug Fixes": [ - "show authorities in a MultiSelect rather than an input text field", "bug with auth config when creating rather than editing route", - "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" @@ -6795,14 +6795,14 @@ ], "Maintenance": [ "update cli-app-scripts", + "release: cut 100.2.6 [skip release]", "update cli-style", - "update ui", - "release: cut 100.2.6 [skip release]" + "update ui" ], "Bug Fixes": [ - "add missing d2-ui dep", + "ignore lint error", "translations: sync translations from transifex (master)", - "ignore lint error" + "add missing d2-ui dep" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

\n" }, @@ -6861,8 +6861,8 @@ "release: cut 100.2.0 [skip release]" ], "Bug Fixes": [ - "remove extra if block in navigation", - "move the filter logic on mounted" + "move the filter logic on mounted", + "remove extra if block in navigation" ], "GitHub": "

100.2.0 (2024-06-28)

\n

Bug Fixes

\n\n

Features

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

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

\n" }, "v99.9.9": {}, "v31.0.0": { "Maintenance": [ - "update semantic release", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "update semantic release" ], "Features": [ "trigger first release" @@ -8138,15 +8138,15 @@ }, "v100.1.6": { "Maintenance": [ - "upgrade cypress setup (#1421)", + "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", "update app label to match hardcoded name in core (#1415)", - "release: cut 100.1.6 [skip release]", + "upgrade cypress setup (#1421)", + "update fixtures", "update node version in gh workflow to 18", - "update cypress github action", - "upgrade cypress setup in the user-app project", - "update fixtures" + "update api version in github workflow" ], "Bug Fixes": [ "remove references to deprecated userCredentials object (#1407)" @@ -8200,12 +8200,12 @@ }, "v100.1.0": { "Features": [ - "add a default notice box based on access level of the user in GroupDetails page", - "update notice box display logic" + "update notice box display logic", + "add a default notice box based on access level of the user in GroupDetails page" ], "Maintenance": [ - "release: cut 100.1.0 [skip release]", - "fix lint error" + "fix lint error", + "release: cut 100.1.0 [skip release]" ], "GitHub": "

100.1.0 (2024-05-07)

\n

Features

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

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

GENERIC FEATURES

\n

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

\n

\n\n

Program's Appearance Settings:

\n\n\n

General Settings

\n

Opt-in Features:

\n\n\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

\n

Synchronization Settings:

\n\n

Visualization

\nSupport multirow headers for visualization tables

\n\n

Authorities
\n

\n

\n

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

\n

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

\n

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

\n

RELEASE INFO:

\n\n

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

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

GENERIC FEATURES

\n

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

\n

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

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

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

RELEASE INFO:

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

GENERIC FEATURES

\n\n

USER EXPERIENCE AND USER INTERFACE

\n

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

\n

RELEASE INFO:

\n

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

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

100.2.19 (2022-11-17)

\n

Bug Fixes

\n" } @@ -1870,16 +1870,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update network fixtures and cypress config", "update proptypes import", "release: cut 100.1.9 [skip release]", - "update dependencies", + "format fixtures", "update app icon (#599)", - "format fixtures" + "update dependencies", + "update network fixtures and cypress config" ], "Bug Fixes": [ - "design adjustments [UX-132]", - "design, color, spacing adjustments" + "design, color, spacing adjustments", + "design adjustments [UX-132]" ], "Build Updates": [ "bump workflow node versions" @@ -1943,8 +1943,8 @@ "releaseNotes": { "Build Updates": [ "replace semantic commit checks with new workflow", - "fix d2-style script", - "fix lint script" + "fix lint script", + "fix d2-style script" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2010,11 +2010,11 @@ "apphub: enable continuous delivery" ], "Maintenance": [ - "release: cut 100.1.3 [skip ci]", "deps-dev: update app-scripts to get new publish command", + "yarn: deduplicate lockfile", "deps: update app-runtime to latest alpha", - "codeowners: introduce owners", - "yarn: deduplicate lockfile" + "release: cut 100.1.3 [skip ci]", + "codeowners: introduce owners" ], "Documentation": [ "colocate app docs" @@ -2055,8 +2055,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)", - "release: cut 31.1.15 [skip ci]" + "release: cut 31.1.15 [skip ci]", + "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -2156,36 +2156,36 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update calendarInput ui version", + "update tests", "deps: bump query-string from 7.1.3 to 9.1.1 (#3845)", "release: cut 101.19.0 [skip release]", - "update tests" + "update calendarInput ui version" ], "Features": [ - "add validation to dateTime & age fields", - "use calendarInput component in forms", - "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)", "scheduleDate reset when there is invalid date", "add errors to main field", - "eventDate validation to use internal error from calendarInput", - "add error messages" + "add error messages", + "use calendarInput component in forms", + "[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)", + "add validation to dateTime & age fields", + "eventDate validation to use internal error from calendarInput" ], "Bug Fixes": [ - "schedule date in related stages to display calendarInput internal errors", - "refactor incident date validation to use form validations", - "flow errors", - "always pass current context", - "remove current context from function", - "date and dateTime errors to display only once", + "add disabled to calendar input", + "width & calendarWidth to be string", "pass validationContext for unique validator", - "failing tests", - "update rules engine version", - "runtime error when date is null", "enrollment date input fields", - "add disabled to calendar input", + "remove current context from function", + "flow errors", + "always pass current context", "remove ref", - "flow types", - "width & calendarWidth to be string" + "runtime error when date is null", + "update rules engine version", + "failing tests", + "refactor incident date validation to use form validations", + "date and dateTime errors to display only once", + "schedule date in related stages to display calendarInput internal errors", + "flow types" ], "GitHub": "

101.19.0 (2024-12-03)

\n

Features

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

101.17.0 (2024-11-25)

\n

Features

\n" } @@ -2307,9 +2307,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "app crashing when openeing new event from view event", "[DHIS2-17519] app crashing when opening new event from view event (#3781)", - "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)", - "app crashing when openeing new event from view event" + "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)" ], "Maintenance": [ "release: cut 101.16.6 [skip release]" @@ -2389,29 +2389,29 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "performance", - "ensure text utilizes space without overflow", + "revert clienttolist changes", "code clean up", - "update islatestvalue to check for fieldid", - "wrong else statement", - "missing question mark", + "add try catch to all query calls", + "performance", "caching", - "show only latest image and file", - "latest value not shown", - "revert clienttolist changes", "revert change", - "review comments", - "image and file for tea", - "add try catch to all query calls", + "show only latest image and file", "use storagestatus to find latest value", + "update islatestvalue to check for fieldid", "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)", - "string improvement" + "image and file for tea", + "string improvement", + "wrong else statement", + "latest value not shown", + "missing question mark", + "ensure text utilizes space without overflow", + "review comments" ], "Features": [ "temp", - "add link for image and file data element", "image and file for event and tracked entity", - "compare with event data to find latest value" + "compare with event data to find latest value", + "add link for image and file data element" ], "Maintenance": [ "release: cut 101.16.2 [skip release]" @@ -2531,10 +2531,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)", + "string improvement for record access error", "merge conflict", "disable button and add tooltip", - "string improvement for record access error", + "[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)", "string adjustment" ], "Maintenance": [ @@ -2576,8 +2576,8 @@ "releaseNotes": { "Bug Fixes": [ "add undefined validation", - "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)", - "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)" + "[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)", + "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)" ], "Maintenance": [ "release: cut 101.14.5 [skip release]", @@ -2598,9 +2598,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "[DHIS2-18228] Image Deleted on Update (#3857)", "remove call to fileresources", - "image deleted on update", - "[DHIS2-18228] Image Deleted on Update (#3857)" + "image deleted on update" ], "Maintenance": [ "release: cut 101.14.4 [skip release]" @@ -2623,11 +2623,11 @@ "improve docs (#3865)" ], "Bug Fixes": [ - "disable button and add tooltip", - "create generic authorities hook", "revert wrong commit", - "string adjustment", - "[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)" + "create generic authorities hook", + "disable button and add tooltip", + "[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)", + "string adjustment" ], "Maintenance": [ "release: cut 101.14.3 [skip release]" @@ -2667,10 +2667,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "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)", - "app crash on invalid programid", - "app stuck in loading state when url has invalid enrollmentId or teiId" + "app crash on invalid programid" ], "Maintenance": [ "release: cut 101.14.1 [skip release]" @@ -2690,17 +2690,17 @@ "channel": "stable", "releaseNotes": { "Features": [ - "orgunit context event workspace", "add orgunit context stages and events widget", - "[DHIS2-17792] Org unit context in forms (#3828)", + "orgunit context event workspace", + "changes in tooltip component", "use cache for subvalues", "update client to list converter", - "changes in tooltip component", - "add org unit context to forms" + "add org unit context to forms", + "[DHIS2-17792] Org unit context in forms (#3828)" ], "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]" @@ -2720,17 +2720,17 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add validation", - "select org unit for linked event", - "fixed size table and columns", - "temp", + "add org unit selector", "[DHIS2-16992] Fixed size for changelog modal and columns (#3834)", - "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)", - "add org unit selector" + "temp", + "fixed size table and columns", + "select org unit for linked event", + "add validation", + "[DHIS2-17991] Show orgUnit selector in Enter details now (#3824)" ], "Bug Fixes": [ - "remove console log", - "fixed size improvement" + "fixed size improvement", + "remove console log" ], "Maintenance": [ "release: cut 101.13.0 [skip release]" @@ -2791,18 +2791,18 @@ "channel": "stable", "releaseNotes": { "Features": [ - "orgunit context event workspace", "add orgunit context stages and events widget", + "orgunit context event workspace", + "changes in tooltip component", "use cache for subvalues", "update client to list converter", - "changes in tooltip component", - "display name for orgunit", - "[DHIS2-17956] Display name for org unit in changelog (#3826)" + "[DHIS2-17956] Display name for org unit in changelog (#3826)", + "display name for orgunit" ], "Bug Fixes": [ "merge conflict", - "renaming of return statement", - "improve flow type" + "improve flow type", + "renaming of return statement" ], "Maintenance": [ "release: cut 101.12.0 [skip release]" @@ -6824,9 +6824,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove ReportPortal configuration (#3151)", "release workflow improvements (#3157)", - "release: cut 100.3.2 [skip release]" + "release: cut 100.3.2 [skip release]", + "remove ReportPortal configuration (#3151)" ], "Bug Fixes": [ "translations: sync translations from transifex (master) (#3142)" @@ -6846,16 +6846,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "i18next is no longer a dependency", + "remove i18next and react-dom as direct dependencies (#3138)", + "release: cut 100.3.1 [skip release]", + "deps: bump the security group with 4 updates (#3132)", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", "dependabot config separate dev group and exclude react-grid-layout (#3110)", "deps: bump webpack in the security group across 1 directory (#3096)", - "deps: bump the security group with 4 updates (#3132)", - "upgrade all used gh action versions (#3131)", - "release: cut 100.3.1 [skip release]", + "add separate dev dependencies group and exclude rgl", + "i18next is no longer a dependency", "use hardcoded dev version for running e2e prod tests (#3109)", - "remove i18next and react-dom as direct dependencies (#3138)", - "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)", - "add separate dev dependencies group and exclude rgl" + "upgrade all used gh action versions (#3131)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -6915,18 +6915,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", - "break up command chain", - "dependabot config and remove dev branch from workflows (#3027)", "cypress 13 upgrade (#3040)", - "deps: bump the security group with 3 updates (#3046)", + "dependabot config and remove dev branch from workflows (#3027)", "deps: bump express from 4.18.1 to 4.19.2 (#3018)", + "break up command chain", + "deps: bump the security group with 3 updates (#3046)", + "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)", "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)", + "stop fetching schemas and replace d2 with dataEngine (#3056)" ], "GitHub": "

100.2.4 (2024-08-26)

\n

Bug Fixes

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

100.1.0 (2024-03-21)

\n

Bug Fixes

\n\n

Features

\n" } @@ -7095,11 +7095,11 @@ "translations: sync translations from transifex (dev)" ], "Maintenance": [ - "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)", + "clean up cypress folder (#2687)", "release: cut 100.0.4 [skip release]", - "clean up cypress folder (#2687)" + "add github job that reports successful release (#2712)", + "only run release-success if master branch", + "allow for both 200 and 201 response from backend in cypress tests (#2802)" ], "GitHub": "

100.0.4 (2023-11-06)

\n

Bug Fixes

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

100.0.3 (2023-09-13)

\n

Bug Fixes

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

100.0.1 (2023-06-12)

\n

Bug Fixes

\n" } @@ -7194,8 +7194,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update version and add app-hub id (#2366)", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "update version and add app-hub id (#2366)" ], "Features": [ "update gh workflows and set version to 100.0.0 (#2367)" @@ -7266,8 +7266,8 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "update to shared workflows", - "fix main branch ref in concurrency expression (#1080)" + "fix main branch ref in concurrency expression (#1080)", + "update to shared workflows" ], "Bug Fixes": [ "fix comment and close expression", @@ -7637,8 +7637,8 @@ "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: update e2e tests network fixtures", @@ -7725,12 +7725,12 @@ "replace semantic commit checks with new workflow (#181)" ], "Bug Fixes": [ - "add scroll on workflow selector [DHIS2-15415]", - "add scroll for workflows [DHIS2-15415]", "prevent failing jest test", "update jest mock [DHIS2-15415]", - "remove v37 e2e", + "add scroll for workflows [DHIS2-15415]", "translations: sync translations from transifex (master)", + "add scroll on workflow selector [DHIS2-15415]", + "remove v37 e2e", "update v38 fixtures", "update v39 fixtures" ], @@ -7756,10 +7756,10 @@ "handle falsy date string and fix offset logic (#187)" ], "Maintenance": [ - "release: cut 100.0.7 [skip release]", - "fix cypress tests referring to last year", - "upgrade packages and produce new fixtures", "fix formatting uissue in workflows config file", + "upgrade packages and produce new fixtures", + "fix cypress tests referring to last year", + "release: cut 100.0.7 [skip release]", "add e2e test runs for new versions and fresh fixtures" ], "GitHub": "

100.0.7 (2022-06-14)

\n

Bug Fixes

\n" @@ -7907,10 +7907,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: migrate to new app version scheme", - "release: cut v100 and become continuously delivered", "add code owners", - "release: cut 100.0.0 [skip ci]" + "release: cut 100.0.0 [skip ci]", + "release: migrate to new app version scheme", + "release: cut v100 and become continuously delivered" ], "Build Updates": [ "verify: enable apphub publish" @@ -7936,9 +7936,9 @@ "approval-status-tag: add test for new approval state (#107)" ], "Bug Fixes": [ + "approval-status-tag: don't show time-ago for approved-above (#114)", "data-workspace: remove warning when showing non-default forms (#113)", - "approval-status-tag: adjust failing test", - "approval-status-tag: don't show time-ago for approved-above (#114)" + "approval-status-tag: adjust failing test" ], "Maintenance": [ "release: cut 1.16.7 [skip ci]" @@ -8234,15 +8234,15 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "fix workflow expression", - "add e2e", + "update workflows (#401)", "add netlify deploy workflows", - "remove custom cypress reporter", - "update workflows (#401)" + "add e2e", + "fix workflow expression", + "remove custom cypress reporter" ], "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)" @@ -8282,8 +8282,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "remove duplicate parsing function", - "upload download artifact versions (#400)" + "upload download artifact versions (#400)", + "remove duplicate parsing function" ], "Maintenance": [ "release: cut 100.8.1 [skip release]" @@ -8303,12 +8303,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "revert setting collapsible with feature toggle", "make data sets sections collapsable", - "make collapsed section same width of when they are expanded", - "make section collapsable if they are not rendered as tabs", "make collapsible a feature toggle", - "add an arrow button to collapse or expand each section" + "add an arrow button to collapse or expand each section", + "make section collapsable if they are not rendered as tabs", + "revert setting collapsible with feature toggle", + "make collapsed section same width of when they are expanded" ], "Bug Fixes": [ "adjust collapsible control style and placement" @@ -8335,8 +8335,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" } @@ -8353,9 +8353,9 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.0 [skip release]", "fix workflow and enable yarn caching", - "enhance CI" + "enhance CI", + "release: cut 100.6.0 [skip release]" ], "Features": [ "add vertical tab rendering of sections in a data set" @@ -8447,8 +8447,8 @@ "DHIS2-16132: add ability to transpose/pivot a section form (#367)" ], "Refactoring": [ - "apply code review comments", - "change file structure to separate transposed from grouped" + "change file structure to separate transposed from grouped", + "apply code review comments" ], "Testing": [ "add missed tests" @@ -8512,20 +8512,20 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.3.8 [skip release]", - "report-portal: run reports only when env is setup (#363)" + "report-portal: run reports only when env is setup (#363)", + "release: cut 100.3.8 [skip release]" ], "Bug Fixes": [ - "prevent unnecessary renders when form has errors (#358)", - "help: add warning style reference to help", + "prevent setting warning as undefined", "warning border style to yellow", + "validator: limits as warning instead of error (#357)", + "prevent unnecessary renders when form has errors (#358)", "tests: update tests", - "prevent setting warning as undefined", - "validator: limits as warning instead of error (#357)" + "help: add warning style reference to help" ], "Refactoring": [ - "extract warningvalidate", "cleanup", + "extract warningvalidate", "validation-tooltip: rename invalid prop to enabled" ], "Documentation": [ @@ -8586,9 +8586,9 @@ "channel": "stable", "releaseNotes": { "Testing": [ - "use org variables + add RP attributes", + "fix ci", "publish jest test results to reportportal (#352)", - "fix ci" + "use org variables + add RP attributes" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -9164,8 +9164,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.9.1 [skip release]", - "update scheme UI [DHIS2-17275] (#80)" + "update scheme UI [DHIS2-17275] (#80)", + "release: cut 100.9.1 [skip release]" ], "Bug Fixes": [ "trigger release (#94)" @@ -9187,9 +9187,9 @@ "Features": [ "add tests to cover add exchnage usecase", "add tests to cover edit exchange usecase and format", - "add more tests and improve some of the existing ones", "add tests to cover add exchange usecase", - "add more tests to cover add exchange usecase" + "add more tests to cover add exchange usecase", + "add more tests and improve some of the existing ones" ], "Maintenance": [ "release: cut 100.9.0 [skip release]" @@ -9229,11 +9229,11 @@ "channel": "stable", "releaseNotes": { "Features": [ + "add some tests for main data page", "more tests for data page and setup for other pages", "add initial tests for main data display page", - "add more tests to general data page and refactor existing ones", "add additional tests for main exchange page", - "add some tests for main data page" + "add more tests to general data page and refactor existing ones" ], "Bug Fixes": [ "fix format", @@ -9298,19 +9298,19 @@ "releaseNotes": { "Bug Fixes": [ "move testing libraty to dev dependencies", + "update fixtures for cypress tests", "add missing transations", - "minor fixes", - "update fixtures for cypress tests" + "minor fixes" ], "Features": [ + "add sharing button to data exchange configurations", + "show sharing button only if the user can share the exchange", "add tests for edit overview page", "add sharing settings", - "add sharing button to data exchange configurations", - "upgrade app platform and ui library", "upgrade node version for ci", - "show sharing button only if the user can share the exchange", - "add sharing button which opens a sharing dialog in configurations", - "update version of dhis2 app runtime" + "update version of dhis2 app runtime", + "upgrade app platform and ui library", + "add sharing button which opens a sharing dialog in configurations" ], "Maintenance": [ "release: cut 100.6.0 [skip release]" @@ -9700,27 +9700,27 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove ReportPortal integration (#3293)", - "use d2-ci analytics build for testing", "import order", - "unused import", + "comment", + "remove ReportPortal integration (#3293)", "release: cut 100.8.6 [skip release]", - "comment" + "unused import", + "use d2-ci analytics build for testing" ], "Testing": [ + "fix totals test by changing periods (#3300)", "update cypress test - expect root to be selected", - "update cypress test - no longer expect disabled tree", - "test names", + "add reducer test for default metadata", "update cypress test - expect 2 units selected", "update test to work with analytics function", - "fix totals test by changing periods (#3300)", - "add reducer test for default metadata" + "test names", + "update cypress test - no longer expect disabled tree" ], "Bug Fixes": [ - "inject translated user ou names", "never overwrite default metadata", + "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)", "upgrade analytics", - "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)" + "inject translated user ou names" ], "GitHub": "

100.8.6 (2024-12-03)

\n

Bug Fixes

\n" } @@ -9741,15 +9741,15 @@ "remove single-value-specific test" ], "Maintenance": [ - "release: cut 100.8.5 [skip release]", - "update yarn.lock", "remove unused code from spec file", - "delete import of removed function" + "delete import of removed function", + "release: cut 100.8.5 [skip release]", + "update yarn.lock" ], "Testing": [ - "adjust legend test to new single value implementation", "fix new e2e test because single value now is a highcharts chart", - "fix open e2e test because single value is no long a nonHighchartsType" + "fix open e2e test because single value is no long a nonHighchartsType", + "adjust legend test to new single value implementation" ], "GitHub": "

100.8.5 (2024-11-13)

\n

Bug Fixes

\n" } @@ -9766,12 +9766,12 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "release: cut 100.8.4 [skip release]", + "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", + "do not use reportportal when dependabot pr (#3271)", "upgrade all used github action versions (#3267)", "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)", - "deps: bump the security group with 5 updates (#3253)", - "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)", - "release: cut 100.8.4 [skip release]", - "do not use reportportal when dependabot pr (#3271)" + "deps: bump the security group with 5 updates (#3253)" ], "Bug Fixes": [ "infinite spinner when opening the interpretations modal while viewing a visualization (#3283)" @@ -9791,10 +9791,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "manually propagate error style changes from master to new CSS module", "show error UI when plugin has empty rows", - "show error UI when plugin has no data [DHIS2-16793] (#3131)", - "address css lint errors" + "address css lint errors", + "manually propagate error style changes from master to new CSS module", + "show error UI when plugin has no data [DHIS2-16793] (#3131)" ], "Maintenance": [ "release: cut 100.8.3 [skip release]" @@ -9814,9 +9814,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "include credentials when fetching the icon", "fetch icon with credentials (#3264)", - "handle missing icon file more gracefully", - "include credentials when fetching the icon" + "handle missing icon file more gracefully" ], "Maintenance": [ "release: cut 100.8.2 [skip release]" @@ -9836,10 +9836,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.8.1 [skip release]", "consolidate visualization error test", - "use hardcoded dev version for running e2e prod tests (#3240)", - "bump analytics version" + "bump analytics version", + "release: cut 100.8.1 [skip release]", + "use hardcoded dev version for running e2e prod tests (#3240)" ], "Bug Fixes": [ "solve sizing/visibility issues in dashboard", @@ -9864,8 +9864,8 @@ "channel": "stable", "releaseNotes": { "Features": [ - "improve support for right-to-left languages (#3073)", - "add stylelint cli-style#464" + "add stylelint cli-style#464", + "improve support for right-to-left languages (#3073)" ], "Maintenance": [ "release: cut 100.8.0 [skip release]" @@ -9885,26 +9885,26 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove unneeded console.error hack", - "deps: bump the security group across 1 directory with 7 updates (#3192)", - "deduplicate deps", - "do not log action errors during jest test run", - "tweak test config", - "disable report-portal debug logging", - "remove reference to maps app", - "prevent visualization plugin test to log errors by fixing the test", "do not log getShallowAddToLayoutButton during test run", - "release: cut 100.7.2 [skip release]", - "tweak jest config so it only reports to portal when on CI", + "deduplicate deps", + "remove unneeded console.error hack", "prevent console error output", + "disable report-portal debug logging", "prevent error log for missing components", + "fix local jest run (#3218)", "remove unclear code and replace with ESLint disable comment", - "remove test file without any tests", - "fix local jest run (#3218)" + "tweak test config", + "prevent visualization plugin test to log errors by fixing the test", + "remove reference to maps app", + "tweak jest config so it only reports to portal when on CI", + "release: cut 100.7.2 [skip release]", + "deps: bump the security group across 1 directory with 7 updates (#3192)", + "do not log action errors during jest test run", + "remove test file without any tests" ], "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" } @@ -9921,8 +9921,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.7.1 [skip release]", - "restore report-portal config (#3181)" + "restore report-portal config (#3181)", + "release: cut 100.7.1 [skip release]" ], "Bug Fixes": [ "install dependencies needed to release app with new workflow (#3183)", @@ -9967,12 +9967,12 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "adjust style for assigned categories layout chip", - "apply grab cursor to assigned categories dimension item (#3140)" + "apply grab cursor to assigned categories dimension item (#3140)", + "adjust style for assigned categories layout chip" ], "Maintenance": [ - "use constant from analytics instead of 'co'", "remove !important styles", + "use constant from analytics instead of 'co'", "release: cut 100.6.2 [skip release]" ], "GitHub": "

100.6.2 (2024-08-15)

\n

Bug Fixes

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

100.6.0 (2024-08-08)

\n

Bug Fixes

\n\n

Features

\n" } @@ -10060,9 +10060,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 for testing", + "bump analytics to 26.7.5 for period translations" ], "Maintenance": [ "release: cut 100.5.8 [skip release]" @@ -10082,13 +10082,13 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "dependabot config and remove dev branch from workflows (#3107)", - "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", - "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)", + "release: cut 100.5.7 [skip release]", "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)", - "release: cut 100.5.7 [skip release]", - "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)" + "dependabot config and remove dev branch from workflows (#3107)", + "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)", + "deps: bump ws from 5.2.3 to 5.2.4 (#3116)", + "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)" ], "Bug Fixes": [ "use saved visualization in interpretation modal (#3121)" @@ -10108,8 +10108,8 @@ "releaseNotes": { "Bug Fixes": [ "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)" + "use improved rich text editor from analytics (DHIS2-15522)", + "merge to master" ], "Maintenance": [ "release: cut 100.5.6 [skip release]" @@ -10134,12 +10134,12 @@ "run release job for tags (#3064)" ], "Bug Fixes": [ - "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)", + "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)", "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)" + "translations: sync translations from transifex (dev)", + "numbers are misaligned in pivot table (DHIS2-16900) (#3072)" ] } }, @@ -10155,10 +10155,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fix a crash when row totals is enabled (DHIS2-17297) (#3042)", + "avoid flashing when ou levels are used (DHIS2-17136) (#3032)", "merge to master", "translations: sync translations from transifex (dev)", - "avoid flashing when ou levels are used (DHIS2-17136) (#3032)" + "fix a crash when row totals is enabled (DHIS2-17297) (#3042)" ], "Maintenance": [ "release: cut 100.5.4 [skip release]" @@ -10177,10 +10177,10 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "merge to master", - "translations: sync translations from transifex (dev)", + "try locking highcharts to 10.2.0", "plugin flashes when interacting with Interpretations modal (#3017)", - "try locking highcharts to 10.2.0" + "merge to master", + "translations: sync translations from transifex (dev)" ], "Documentation": [ "update with Outlier table information (#3013)" @@ -10205,15 +10205,15 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "add classnames and update json instructions file for outlier tables (#3000)", + "correct typo in visualisation type", "remove query param section from url glob", - "change urlReg to urlGlob and correct glob pattern for outlier tables", "wait for different SVG for single value", - "correct typo in visualisation type" + "add classnames and update json instructions file for outlier tables (#3000)", + "change urlReg to urlGlob and correct glob pattern for outlier tables" ], "Maintenance": [ - "release: cut 100.5.2 [skip release]", - "rename strategy to interceptResponse" + "rename strategy to interceptResponse", + "release: cut 100.5.2 [skip release]" ] } }, @@ -10229,9 +10229,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "ensure only the first period item is used", "enable the loading spinner when props change", "fix period filter and loading spinner when filtering in dashboard (#3002)", + "ensure only the first period item is used", "merge to master" ], "Maintenance": [ @@ -10251,18 +10251,18 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "video changes from https://github.com/dhis2/line-listing-app/pull/472", - "bump Cypress to version 13 (#2935)", - "remove testRegex from jest config (#2956)", "bump node to version 18", - "upgrade @dhis2/analytics", - "include release notes in slackbot message (#2974)", + "bump Cypress to version 13 (#2935)", "add slack bot release success message (#2965)", "release: cut 100.5.0 [skip release]", - "apply consistent naming to push analytics class names", + "include release notes in slackbot message (#2974)", "run the release step on both dev and master branches (#2990)", + "remove testRegex from jest config (#2956)", + "video changes from https://github.com/dhis2/line-listing-app/pull/472", + "reorganised dev commits", "yarn deduplicate", - "reorganised dev commits" + "apply consistent naming to push analytics class names", + "upgrade @dhis2/analytics" ], "Testing": [ "hover over list to prevent it from being stale", @@ -10271,14 +10271,14 @@ "don't expect subtitle to be visible by default" ], "Bug Fixes": [ - "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "add custom errors for analytics requests (#2874)", "push-analytics: add push analytics instructions (#2985)", - "translations: sync translations from transifex (dev)", - "add custom errors for analytics requests (#2874)" + "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)", + "translations: sync translations from transifex (dev)" ], "Features": [ - "add class-names for push-analytics (#2966)", - "support Outlier table visualization type (DHIS2-13858) (#2942)" + "support Outlier table visualization type (DHIS2-13858) (#2942)", + "add class-names for push-analytics (#2966)" ] } }, @@ -10294,69 +10294,69 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "fetch data element icon and pass it in extraOptions", - "update cli-app-scripts and analytics deps", - "hide icon from visualization when option is toggled", - "set disabledOptions on AO loading and vis type switching", "fix bug which cause current to loose props", + "dependency updates (#2243)", + "hide icon from visualization when option is toggled", "avoid visualization flashing when changing options", "avoid crash when visualization object is empty (ie. New)", "do not pass a boolean for icons when saving", - "dependency updates (#2243)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "set disabledOptions on AO loading and vis type switching", + "fetch data element icon and pass it in extraOptions", + "update cli-app-scripts and analytics deps" ], "Maintenance": [ - "use renamed github shared workflow (#2912)", - "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", "update pot file", - "fix rebase conflict resolutions", - "use alpha version of analytics", - "fix linting error", + "remove videos", + "upgrade cypress to v12 and adjust project to it", + "analytics: add support for cumulative values", "configure continuous delivery workflows (#2254)", - "deps: bump tar from 4.4.13 to 4.4.19 (#1946)", + "use alpha version of analytics", + "release: cut 100.4.0 [skip release]", "regenerate pot file", + "fix linting error", + "manually bump deps (#2543)", + "use renamed github shared workflow (#2912)", "switch test server to debug (test.e2e is broken/slow)", - "upgrade cypress to v12 and adjust project to it", - "release: cut 100.4.0 [skip release]", - "analytics: add support for cumulative values", - "revert the test server changes and move to a separate PR", - "remove videos" + "fix rebase conflict resolutions" ], "Features": [ - "single value background color change based upon legend (DHIS2-13702) (#2223)", "v100.4.0", - "support non-gregorian fixed periods (#2233)", - "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", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "disable option when cumulativeValues is checked in PT DHiS2-15728", "disable legend option when cumulative values is enabled", - "handle disabled and helpText props for disabled options", "handle disabled option in Redux store", - "cumulative values in PT (DHIS2-5497) (#2746)" + "cumulative values in PT (DHIS2-5497) (#2746)", + "support non-gregorian fixed periods (#2233)", + "disabled options based on cumulativeValues in PT DHIS2-15728", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "single value background color change based upon legend (DHIS2-13702) (#2223)", + "remove disabled before passing object to visualization generator" ], "Testing": [ - "add tests for cumulativeValues option in PT", - "use current year instead of hardcode it", + "add helper functions for totals options", "refactor clickCheckbox to check/uncheckCheckbox", "fix test failing due to change in single value behaviour", - "add helper functions for totals options", - "enhance tests, options and sorting" + "use current year instead of hardcode it", + "enhance tests, options and sorting", + "add tests for cumulativeValues option in PT" ], "Refactoring": [ - "allow non toggleable select to be disabled", - "revert changes to option components", - "rename variable for clarity", "add helper text when used in PT DHIS2-15727", + "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", + "revert changes to option components", "streamlined code", - "allow checkbox options to be disabled", - "remove unnecessary code", "allow legend related option to be disabled", - "add styles for titles of disabled sections", "avoid extra prop and detect visType internally", - "allow disabled to be passed as prop", - "simplify code for passing displayProperty" + "add styles for titles of disabled sections", + "rename variable for clarity", + "simplify code for passing displayProperty", + "remove unnecessary code" ], "Documentation": [ "add PT to the list of vis types for cumulative values" @@ -10375,18 +10375,18 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "v100.3.1", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "color set update (DHIS2-16108) (#2906)" ], "Maintenance": [ - "consolidate legend tests (#2897)", - "get BRANCH_NAME and PR_TITLE", "release: cut 100.3.1 [skip release]", - "move RP agent-js-cypress to dhis2 org", "use reportportal fork", + "consolidate cypress tests (#2890)", "use latest analytics-e2e-tests workflow", - "consolidate cypress tests (#2890)" + "consolidate legend tests (#2897)", + "move RP agent-js-cypress to dhis2 org", + "get BRANCH_NAME and PR_TITLE" ] } }, @@ -10405,19 +10405,19 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "only update interpretations list when in DOM", - "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", "prevent state update when modal is closing", "translate dimension labels in PT DHIS2-15750 (#2783)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "translations: sync translations from transifex (dev)", "change legend type description to fit SV (DHIS2-15120) (#2757)", - "translations: sync translations from transifex (dev)" + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)" ], "Features": [ - "100.3.0", - "deps: bump analytics to latest to benefit from fixes and features (#2886)" + "deps: bump analytics to latest to benefit from fixes and features (#2886)", + "100.3.0" ], "Maintenance": [ "release: cut 100.3.0 [skip release]" @@ -10436,62 +10436,62 @@ "channel": "stable", "releaseNotes": { "Features": [ - "use interpretations button from analytics", - "use Toolbar and ToolbarSidebar from analytics (#2358)", "update download menu to use hovermenu components from analytics", "100.2.0 (#2741)", + "use hover menu components from analytics for options menu", + "use Toolbar and ToolbarSidebar from analytics (#2358)", "use UpdateButton and HoverMenubar from analytics", - "use hover menu components from analytics for options menu" + "use interpretations button from analytics" ], "Maintenance": [ - "release: cut 100.2.0 [skip release]", - "remove yarn start command which was only used for development", - "run workflow release job on tags as well (#2386)", - "upgrade @dhis2/analytics to latest", - "upgrade cypress to v12 and adjust project to it", + "fix typo in component name", "clean up unused imports", - "fix start e2e", - "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)", + "gitignore cypress videos", + "remove yarn start command which was only used for development", + "fix icon e2e", + "release: cut 100.2.0 [skip release]", "fix missing and redundant imports", - "fix scatter e2e", - "advance the schedule for the nightly run (#2575)", + "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", "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)", - "switch test server to debug (test.e2e is broken/slow)", - "fix typo in component name", - "gitignore cypress videos", - "fix failing legens e2e test", + "upgrade cypress to v12 and adjust project to it", + "increase cypress default timeout for DOM activity (#2549)", "fix legend e2e test even better", + "upgrade analytics to get decreased padding", + "upgrade @dhis2/analytics to get toolbar UI improvements", + "switch test server to debug (test.e2e is broken/slow)", + "fix odd linter error which only fires on ci", + "fix scatter e2e", "disable the scheduled nightly test run (#2602)", - "revert the test server changes and move to a separate PR", "remove videos", + "fix failing legens e2e test", "update pot file", - "manually bump deps (#2543)", - "upgrade @dhis2/analytics to get toolbar UI improvements", "fix lines e2e test", - "increase cypress default timeout for DOM activity (#2549)", - "fix icon e2e", - "fix odd linter error which only fires on ci", - "upgrade analytics to get decreased padding" + "run workflow release job on tags as well (#2386)", + "upgrade @dhis2/analytics to latest", + "fix start e2e", + "manually bump deps (#2543)", + "advance the schedule for the nightly run (#2575)" ], "Testing": [ - "comment out icon tests for currently unsupported types", - "prevent test names from being dynamic (#2576)", - "add Cypress tests for SV icon (DHIS2-10496) (#2372)", + "skip legend test while data element icons are unsupported", "more tests for custom calculations (DHIS2-13871) (#2287)", "rename AO-title to titlebar (DHIS2-15063) (#2435)", - "skip legend test while data element icons are unsupported", - "extend timeout after delete has been triggered (#2499)" + "extend timeout after delete has been triggered (#2499)", + "add Cypress tests for SV icon (DHIS2-10496) (#2372)", + "prevent test names from being dynamic (#2576)", + "comment out icon tests for currently unsupported types" ], "Bug Fixes": [ + "adjust data test name", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "adjust closeFileMenuWithClick command", + "tweak viz type selector styles to match toolbar", "adjust e2e element slectors", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "translations: sync translations from transifex (dev)", "remove divider from plain data source submenu", - "observe size changes for legend positioning", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", - "adjust closeFileMenuWithClick command", - "tweak viz type selector styles to match toolbar", - "adjust data test name", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)" + "observe size changes for legend positioning" ], "Refactoring": [ "move the size logic from the plugin wrapper", @@ -10515,8 +10515,8 @@ "prevent items in transfer from being stale when filtering (#2321)" ], "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", @@ -11401,9 +11401,9 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "tracker-api-migration: remove skipPaging parameter", + "tracker-api-migration: update the casing of followup parameter", "tracker-api-migration: change separator for array from semicolon to comma", - "tracker-api-migration: update the casing of followup parameter" + "tracker-api-migration: remove skipPaging parameter" ], "Maintenance": [ "release: cut 101.0.1 [skip release]" @@ -11423,19 +11423,19 @@ "channel": "stable", "releaseNotes": { "Features": [ + "move Event import to new tracker endpoints", "DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)", "migrate TEI and Event export to new tracker API", - "move Event import to new tracker endpoints", "move TEI import to new tracker endpoints" ], "Bug Fixes": [ - "migration-trackedentity: change lastUpdateStartDate to updatedAfter", - "migration-events: change start and endDate to occuuredBefore and occuredAfter", - "lint issues", - "update tests snapshots", - "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", "migration-trackedentity: change followupStatus to followup", - "loader keeps showing when opening export in new page" + "migration-trackedentity: change programStateDate to enrollmentEnrolledAfter", + "update tests snapshots", + "lint issues", + "loader keeps showing when opening export in new page", + "migration-events: change start and endDate to occuuredBefore and occuredAfter", + "migration-trackedentity: change lastUpdateStartDate to updatedAfter" ], "Refactoring": [ "apply code review comments", @@ -11614,8 +11614,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release workflow fixes (#627)", - "release: cut 101.1.11 [skip release]" + "release: cut 101.1.11 [skip release]", + "release workflow fixes (#627)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -11635,15 +11635,15 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", "deps: bump the security group across 1 directory with 5 updates (#601)", "try commitlint action v5", - "downgrade commitlint action", - "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", - "update READM with info about deploy previews (#591)", + "release: cut 101.1.10 [skip release]", "remove reportportal integration (#618)", + "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)", "update all actions to latest version [DHIS2-18298] (#604)", - "release: cut 101.1.10 [skip release]", + "downgrade commitlint action", + "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)", + "update READM with info about deploy previews (#591)", "deps: bump rollup from 2.79.1 to 2.79.2 (#600)" ], "Bug Fixes": [ @@ -11664,11 +11664,11 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "skip ReportPortal integration for Dependabot PRs (#585)", "use hardcoded dev version for running e2e prod tests (#598)", - "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)", "release: cut 101.1.9 [skip release]", - "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)" + "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)", + "skip ReportPortal integration for Dependabot PRs (#585)", + "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -11751,19 +11751,19 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "sanitize sidebar width before reading and writing to local storage (#576)", "ensure width is within lower and upper bound in a centralized place", - "sanitize width before reading and writing to local storage" + "sanitize width before reading and writing to local storage", + "sanitize sidebar width before reading and writing to local storage (#576)" ], "Testing": [ "verify min width is respected on window resize" ], "Maintenance": [ "disable report-portal so we can see test failures", - "restore cypress reportportal config", - "release: cut 101.1.5 [skip release]", "decrease delay for showing the blue line on hover", - "adjust comment to code change" + "release: cut 101.1.5 [skip release]", + "adjust comment to code change", + "restore cypress reportportal config" ], "GitHub": "

101.1.5 (2024-08-14)

\n

Bug Fixes

\n" } @@ -11785,14 +11785,14 @@ "update options test because DHIS2 Core v39.6 has been released" ], "Maintenance": [ - "disable reporter in cypress config", + "release: cut 101.1.4 [skip release]", + "restore cypress config", + "round to single decimal", "only test enrolment skip rounding on v41 and above", "remove version dependent e2e test logic for enrollment too", - "surround assertions with it blocks", - "restore cypress config", - "release: cut 101.1.4 [skip release]", "add comment with JIRA issue link", - "round to single decimal" + "surround assertions with it blocks", + "disable reporter in cypress config" ], "GitHub": "

101.1.4 (2024-08-14)

\n

Bug Fixes

\n" } @@ -11870,33 +11870,33 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add sidebar width to global state and store in local storage", - "prevent sidebar from becoming to narrow or extend past the end of the window", - "reset to default width on double click", - "enable resizing the sidebar with keyboard navigation", "add resizable sidebar (DHIS2-17170) (#534)", - "ensure sidebar does not break layout", "decrease sidebar width after window resize if needed", - "allow sidebar width reset via view menu" + "reset to default width on double click", + "add sidebar width to global state and store in local storage", + "ensure sidebar does not break layout", + "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" ], "Maintenance": [ - "add e2e test for reset by double click", - "add translation for reset sidebar width button", - "fix typo in filename", "remove redundant call to event.persist()", - "use local storage key format consistent with dashboards", "use correct default size", + "fix typo in filename", + "add translation for reset sidebar width button", "correct some typos", - "release: cut 101.1.0 [skip release]" + "add e2e test for reset by double click", + "release: cut 101.1.0 [skip release]", + "use local storage key format consistent with dashboards" ], "Bug Fixes": [ - "hide panel content after transition is complete", - "add dependency array to effect hook", - "animate width on inner panel to fix reset animation", - "address overshooting min and max width issues", "persist width correctly after resetting", "ensure resize handler is removed when the component unmounts", - "set animation duration to 150ms for increased snappiness" + "animate width on inner panel to fix reset animation", + "address overshooting min and max width issues", + "add dependency array to effect hook", + "set animation duration to 150ms for increased snappiness", + "hide panel content after transition is complete" ], "Testing": [ "implement e2e tests", @@ -11944,10 +11944,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump express from 4.18.2 to 4.19.2 (#520)", "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)", "deps: bump the security group across 1 directory with 10 updates (#541)", - "release: cut 101.0.6 [skip release]" + "release: cut 101.0.6 [skip release]", + "deps: bump express from 4.18.2 to 4.19.2 (#520)" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -11987,10 +11987,10 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "deps: bump the dependencies group across 1 directory with 5 updates (#537)", + "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)", "add group for security updates to dependabot config (#536)", - "enhance parallel cypress test execution (#514)", "release: cut 101.0.4 [skip release]" ], "Bug Fixes": [ @@ -12093,8 +12093,8 @@ "releaseNotes": { "Maintenance": [ "optimize Cypress recordings with conditional triggers (#505)", - "group all non dhis2 deps into a single dependabot PR (#510)", - "release: cut 100.17.1 [skip release]" + "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)", @@ -12121,26 +12121,26 @@ "make sorting work in dashboard" ], "Testing": [ - "refactor after PR review", - "enable test for sorting data loaded from AO", - "add Cypress tests for sorting in AO", "verify values are sorted correctly", - "add another test for sorting/saving" + "add Cypress tests for sorting in AO", + "add another test for sorting/saving", + "enable test for sorting data loaded from AO", + "refactor after PR review" ], "Bug Fixes": [ - "reset sorting when a different AO is loaded", - "respect user defined sorting in download DHIS2-15248", - "avoid extra analytics request when loading a new AO", - "fix merge conflict", - "reset local sorting state when column is removed", - "fix sorting on a \"repeated\" dimension column", - "format sorting correctly when saving DHIS2-15836", "avoid re-renders and double requests when sorting in dashboard", - "show empty cell for missing boolean values as well (#466)", "pass correct dimension name in download for sorting", + "fix merge conflict", + "fix merging conflict", "use correct property name and case", + "reset sorting when a different AO is loaded", + "reset local sorting state when column is removed", "use correct default for sorting direction", - "fix merging conflict" + "format sorting correctly when saving DHIS2-15836", + "respect user defined sorting in download DHIS2-15248", + "avoid extra analytics request when loading a new AO", + "fix sorting on a \"repeated\" dimension column", + "show empty cell for missing boolean values as well (#466)" ], "Maintenance": [ "release: cut 100.17.0 [skip release]" @@ -12249,20 +12249,20 @@ ], "Bug Fixes": [ "enable skip rounding option for all versions", - "add option for skipRounding", "handle showHierarchy separately from requestable options", + "add feature toggle for skipRounding option", "add skipRounding option DHIS2-15629", - "add feature toggle for skipRounding option" + "add option for skipRounding" ], "Testing": [ - "add test for skipRounding and fix other tests", - "remove version toggle for tests" + "remove version toggle for tests", + "add test for skipRounding and fix other tests" ], "Documentation": [ "rephrase skip rounding section title", "add documentation for skip rounding option", - "remove screenshot of Options modal", - "fix sequence of example screenshots" + "fix sequence of example screenshots", + "remove screenshot of Options modal" ], "Maintenance": [ "release: cut 100.15.0 [skip release]" @@ -12285,11 +12285,11 @@ "add class-names for push-analytics (#485)" ], "Maintenance": [ + "apply consistent naming to push-analytics class-names", + "fix formatting", "release: cut 100.14.0 [skip release]", - "upgrade @dhis2/analytics", "apply consistent naming for push-analytics class names", - "fix formatting", - "apply consistent naming to push-analytics class-names" + "upgrade @dhis2/analytics" ], "GitHub": "

100.14.0 (2024-01-29)

\n

Features

\n" } @@ -12968,8 +12968,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "translations: sync translations from transifex (main)", - "trigger updated release logic" + "trigger updated release logic", + "translations: sync translations from transifex (main)" ], "Maintenance": [ "release: cut 100.1.5 [skip release]" @@ -13137,16 +13137,16 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "set code coverage threshold", - "language update tests", - "passwordReset page tests", "start adding unit tests", - "clean up tests", - "release: cut 100.0.5 [skip release]", + "useGetErrorIfNotAllowed hook tests", "remove duplicate/unused tests", + "language update tests", "app component tests", - "useGetErrorIfNotAllowed hook tests", - "add missing coverage flag when running tests" + "add missing coverage flag when running tests", + "clean up tests", + "passwordReset page tests", + "release: cut 100.0.5 [skip release]", + "set code coverage threshold" ], "Bug Fixes": [ "deps: bump dompurify from 3.0.9 to 3.1.5 (#28)" @@ -13166,8 +13166,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.0.4 [skip release]", - "add transifex config file (#24)" + "add transifex config file (#24)", + "release: cut 100.0.4 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (main)" @@ -13289,8 +13289,8 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "remove data dimension and add data dimension type filter", - "categoryOptionGroup: remove dataDimension field (#460)" + "categoryOptionGroup: remove dataDimension field (#460)", + "remove data dimension and add data dimension type filter" ], "Maintenance": [ "remove data dimension from edit form", @@ -13313,18 +13313,18 @@ "releaseNotes": { "Bug Fixes": [ "load categoryOptionSize initially", - "datefield to format date before displaying, org unit filters", - "date field to format date before displaying, org unit filters (#456)", "categoryCombo: validation and load optionSize on initial load [skip release] (#457)", - "categoryOption: load formName [skip release] (#458)", + "date field to format date before displaying, org unit filters (#456)", "allow soring of non persisted properties", - "zod and format to handle responsibility of changing date format", - "fieldrule - disable dimensiontype when editing", + "remove filters in manage view for org units", "categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)", - "refresh list view on close of dialog (#461)", + "datefield to format date before displaying, org unit filters", + "categoryOption: load formName [skip release] (#458)", + "fieldrule - disable dimensiontype when editing", "change org unit paths", "change description max limit", - "remove filters in manage view for org units" + "refresh list view on close of dialog (#461)", + "zod and format to handle responsibility of changing date format" ], "Maintenance": [ "release: cut 0.19.2 [skip release]" @@ -13344,14 +13344,14 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "tests: fix tests to use displayName", + "list: use translated values for name and shortName (#438)", "add missing indicatorType description", - "identifiable width after UI upgrade", - "list: remove shortName as default - add translated to models", "use displayName instead of name of lists", "manageListView: hide filter tab if no filters, sort available", "modelListView: allow empty filters (#454) [skip release]", - "list: use translated values for name and shortName (#438)" + "identifiable width after UI upgrade", + "list: remove shortName as default - add translated to models", + "tests: fix tests to use displayName" ], "Maintenance": [ "release: cut 0.19.1 [skip release]" @@ -13371,31 +13371,31 @@ "channel": "stable", "releaseNotes": { "Features": [ + "add section in one page - update selection by scroll", "sectioned form router and fixes", "sectionedForm: initial architecture and base components (#431)", "dataSet: dataSet sectionedForm", - "stop hiding form tab and give some temp vertical space to not yet developed sections", - "move data set form to different route temporarelly", "sectionedForm: initial SectionedForm architecture", - "add section in one page - update selection by scroll" + "move data set form to different route temporarelly", + "stop hiding form tab and give some temp vertical space to not yet developed sections" ], "Bug Fixes": [ - "fix import after bad merge", - "errornotice after revert", "some cleanup", - "add error noticebox", "cleanup error notice", "call submit from footer", - "errorbox: allow to close box, fix styling", "add showcase for formstructure", - "fix selectedsection scroll syncing" + "fix import after bad merge", + "add error noticebox", + "errornotice after revert", + "fix selectedsection scroll syncing", + "errorbox: allow to close box, fix styling" ], "Refactoring": [ "remove unused code", "remove unused file", - "more cleanup", "cleanup and fix imports", - "rename context" + "rename context", + "more cleanup" ], "Maintenance": [ "release: cut 0.19.0 [skip release]" @@ -13421,14 +13421,14 @@ "add edit and new form" ], "Maintenance": [ - "resolve merge conflict from master", - "release: cut 0.18.0 [skip release]", - "update schema", "update factor schema type", + "add notice box when custom attributes throw error", + "update schema", "update name field validation", - "add extra validation for indicator types forms", + "resolve merge conflict from master", "update indicator types columns", - "add notice box when custom attributes throw error" + "add extra validation for indicator types forms", + "release: cut 0.18.0 [skip release]" ], "Bug Fixes": [ "prevent indicator types from using attributes", @@ -13450,9 +13450,9 @@ "releaseNotes": { "Features": [ "add format validation to datefields and to dates in schemas", - "upgrade ui library", + "add format validation to date fields and to dates in schemas (#451)", "handle empty validation on handlechange", - "add format validation to date fields and to dates in schemas (#451)" + "upgrade ui library" ], "Maintenance": [ "release: cut 0.17.0 [skip release]" @@ -13472,16 +13472,16 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "address feedback from org unit new form (#447)", - "orgUnit: add validation and label for parent orgunit", - "fix padding/margin in form", + "max and min to match schemas", "add validations to datefield and small change to css of bulk upload", - "max and min to match schemas" + "fix padding/margin in form", + "address feedback from org unit new form (#447)", + "orgUnit: add validation and label for parent orgunit" ], "Features": [ - "change comment to text area", + "upgrade ui library and multi calendar dates", "use meta to check if input field is valid or not", - "upgrade ui library and multi calendar dates" + "change comment to text area" ], "Maintenance": [ "release: cut 0.16.1 [skip release]" @@ -13506,11 +13506,11 @@ "add edit and new form" ], "Maintenance": [ - "release: cut 0.16.0 [skip release]", "update factor schema type", + "add notice box when custom attributes throw error", "update name field validation", - "update indicator types columns", - "add notice box when custom attributes throw error" + "release: cut 0.16.0 [skip release]", + "update indicator types columns" ], "Bug Fixes": [ "prevent indicator types from using attributes" @@ -13534,8 +13534,8 @@ ], "Bug Fixes": [ "useValidator: fix checkmaxLenght validation", - "add maxHeight to list", - "categoryCombo: add validation and errors for categorycombo" + "categoryCombo: add validation and errors for categorycombo", + "add maxHeight to list" ], "Refactoring": [ "rename option type" @@ -13562,9 +13562,9 @@ "update formtype filter to constnt select" ], "Maintenance": [ + "resolve filter query", "replace dataset filter", - "release: cut 0.14.0 [skip release]", - "resolve filter query" + "release: cut 0.14.0 [skip release]" ], "GitHub": "

0.14.0 (2024-11-18)

\n

Features

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

0.13.2 (2024-11-14)

\n

Bug Fixes

\n" } @@ -13620,8 +13620,8 @@ ], "Maintenance": [ "remove default filters", - "release: cut 0.13.1 [skip release]", "resolve filter query", + "release: cut 0.13.1 [skip release]", "lint error check" ], "Bug Fixes": [ @@ -13643,9 +13643,9 @@ "channel": "stable", "releaseNotes": { "Refactoring": [ - "breadcrumbs: simplify and refactor breadcrumbs (#434)", "modelTransfer: simplify and fix refresh list crash (#429) [skip release]", - "simplify and improve breadcrumbitem" + "simplify and improve breadcrumbitem", + "breadcrumbs: simplify and refactor breadcrumbs (#434)" ], "Bug Fixes": [ "improve route handle type", @@ -13657,8 +13657,8 @@ "add indicators list view (#432)" ], "Maintenance": [ - "remove default filters", "release: cut 0.13.0 [skip release]", + "remove default filters", "lint error check" ], "GitHub": "

0.13.0 (2024-11-14)

\n

Bug Fixes

\n\n

Features

\n" @@ -13677,14 +13677,14 @@ "releaseNotes": { "Features": [ "add dataset lists", - "minor fixes", + "small changes to org unit select and image select", "add org unit edit form (#430)", - "small changes to org unit select and image select" + "minor fixes" ], "Bug Fixes": [ "orgunit: fix image preview url", - "fix type issue", - "orgunit: create default valueFormatter" + "orgunit: create default valueFormatter", + "fix type issue" ], "Maintenance": [ "release: cut 0.12.0 [skip release]" @@ -13704,16 +13704,16 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add create form", - "remove default filters", "category option group sets (#427)", "add category option group sets list page", - "add edit form" + "add edit form", + "remove default filters", + "add create form" ], "Maintenance": [ - "clean up", "lint error fix", - "release: cut 0.11.0 [skip release]" + "release: cut 0.11.0 [skip release]", + "clean up" ], "GitHub": "

0.11.0 (2024-11-05)

\n

Features

\n" } @@ -13730,11 +13730,11 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ - "categoryOptionCombo: add ignoreApproval to list, update viewConfig", - "manageView: stable initialValues for form (#424)", - "categoryOptionCombo: add ignoreApproval to form", "add missing booleanFilter file", + "manageView: stable initialValues for form (#424)", "constantFilter key type", + "categoryOptionCombo: add ignoreApproval to form", + "categoryOptionCombo: add ignoreApproval to list, update viewConfig", "categoryOptionCombo: add ignore approval field (#423)" ], "Features": [ @@ -13778,16 +13778,16 @@ "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": [ - "change helper texts", "text clean up", - "rename variables", "update field filters in edit page", + "release: cut 0.10.0 [skip release]", "add categoryOptionGroup to sectionListViewsConfig", - "release: cut 0.10.0 [skip release]" + "change helper texts", + "rename variables" ], "Bug Fixes": [ "lint errors" @@ -13807,39 +13807,39 @@ "channel": "stable", "releaseNotes": { "Features": [ - "preserve list state between form navigation (#425)", - "add validations to fields, and image component", - "change org unit form to use new format", - "fix typing and lint", + "add tests for additionsl org unit list features", "add filters to categoryOption list", - "refactor component to use shared components created in other pr", + "add org unit parent selector for new org unit form", + "fix typing and lint", "first version of teh add org unit form", + "change org unit form to use new format", + "preserve list state between form navigation (#425)", "small fixes in org unit and image field", "add details panel to org list", - "add org unit parent selector for new org unit form", - "add tests for additionsl org unit list features", + "add validations to fields, and image component", + "refactor component to use shared components created in other pr", "categoryOptions: add categoryOptions form" ], "Bug Fixes": [ + "preserve list state for dataElements", + "categoryOption: fix endDate validation", + "fix uploadFile mutation", "minor changes to address pr comments", - "datefield: fix inputWidth", - "minor linting", + "blur datefield on date select", + "improve getDefaults type", + "save state when creating new", + "minor cleanup", "orgunitfield: make orgUnit model available", + "ImageField: add image preview", + "refactor useLocationSearchState name", + "minor linting", "fix image selector when there is no image and org unit selectors when there are no org units", "datefield: useSystemSettings instead of settings", - "fix uploadFile mutation", - "refactor useLocationSearchState name", - "improve getDefaults type", - "ImageField: add image preview", - "categoryOption: fix endDate validation", - "preserve list state for dataElements", + "add missing ImageField", "add form-name field, add availability header", - "blur datefield on date select", - "update multi-calendar-dates dep", - "minor cleanup", "update ui to alpha", - "save state when creating new", - "add missing ImageField" + "datefield: fix inputWidth", + "update multi-calendar-dates dep" ], "Refactoring": [ "use common attributeValues field-filter" @@ -13862,21 +13862,21 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add category options form and list (#419)", + "add filters to categoryOption list", "categoryOptions: add categoryOptions form", - "add filters to categoryOption list" + "add category options form and list (#419)" ], "Bug Fixes": [ "blur datefield on date select", - "update multi-calendar-dates dep", + "improve getDefaults type", + "datefield: useSystemSettings instead of settings", "minor cleanup", + "categoryOption: fix endDate validation", + "add form-name field, add availability header", "update ui to alpha", "datefield: fix inputWidth", - "add form-name field, add availability header", - "improve getDefaults type", "orgunitfield: make orgUnit model available", - "categoryOption: fix endDate validation", - "datefield: useSystemSettings instead of settings" + "update multi-calendar-dates dep" ], "Refactoring": [ "use common attributeValues field-filter" @@ -13920,21 +13920,21 @@ "channel": "stable", "releaseNotes": { "Features": [ + "category-option-combos: forms (#411)", "categoryOptionCombos: implement categoryOptionCombos", - "form: add catCombo form", - "category-option-combos: forms (#411)" + "form: add catCombo form" ], "Bug Fixes": [ + "prevent details panel crashing for catOptCombos", + "fix wrong section", + "list: add check for shareable in actions", "add missing file - categoryFilter", "use card in new as well as edit", - "hide New model when it cannot be created", - "list: add check for shareable in actions", - "make filters optional", "add categoryCombo filters and columns", - "fix wrong section", - "use card as form-wrapper", "fix categoryCombo edit save", - "prevent details panel crashing for catOptCombos", + "make filters optional", + "use card as form-wrapper", + "hide New model when it cannot be created", "fix failing test" ], "Refactoring": [ @@ -13958,8 +13958,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]" @@ -13979,40 +13979,40 @@ "channel": "stable", "releaseNotes": { "Features": [ - "form: add catCombo form", "form: caregory forms, formbase", "Edit and New form base", - "catCombo: add category combo form and list (#410)" + "catCombo: add category combo form and list (#410)", + "form: add catCombo form" ], "Bug Fixes": [ - "simplify getAllAttributes", - "add label for category options", - "improve model-transfer", - "test", - "model-transferfield: expose filterPlaceholder", - "add missing file - categoryFilter", + "cleanup", "add utility type for picking based on field-filters", - "implement basic category form", - "category-form: add options-transfer, generic ModelTransfer", - "formcontents: fix new form layout", + "types: prettify PickWithFieldFilter result-type", "formbase: allow support for no attributes", + "add missing file - categoryFilter", + "improve model-transfer", "fix categoryCombo edit save", + "test", + "category-form: add options-transfer, generic ModelTransfer", "fix PickWithFieldFilters", - "list: add filter and columns descriptors to category", - "fix lint and build issues", + "format", + "simplify getAllAttributes", "simplify createJsonpatchOperation and formcontents", + "get defaults using zod", + "add label for category options", + "implement basic category form", + "fix lint and build issues", + "model-transferfield: expose filterPlaceholder", "add categoryCombo filters and columns", + "formcontents: fix new form layout", "translate validation message", - "get defaults using zod", - "cleanup", - "types: prettify PickWithFieldFilter result-type", - "format" + "list: add filter and columns descriptors to category" ], "Refactoring": [ - "simplify PickWithFieldFilters", + "use common form schemas", "add defaultformcontents for new", "add common zod schemas", - "use common form schemas" + "simplify PickWithFieldFilters" ], "Maintenance": [ "fix eslint warnings", @@ -14033,49 +14033,49 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ + "fix eslint warnings", "release: cut 0.4.0 [skip release]", "bump dhis2 dependencies [DHIS2-17941]", - "upgrade download-artifact action", - "fix eslint warnings" + "upgrade download-artifact action" ], "Testing": [ "org unit list tests (#406)", "add tests for org unit list page" ], "Bug Fixes": [ - "simplify getAllAttributes", + "cleanup", + "upgrade upload-artifact action", + "add utility type for picking based on field-filters", + "translation: add missing translations", + "types: prettify PickWithFieldFilter result-type", + "formbase: allow support for no attributes", + "form: improve form notice box", "improve model-transfer", + "improve modeltransfer types", "test", - "model-transferfield: expose filterPlaceholder", - "add utility type for picking based on field-filters", - "implement basic category form", "category-form: add options-transfer, generic ModelTransfer", - "extend user type", - "formcontents: fix new form layout", - "validation: catch async validation - prevents locking up form", - "formbase: allow support for no attributes", "fix PickWithFieldFilters", - "list: add filter and columns descriptors to category", - "upgrade upload-artifact action", - "fix lint and build issues", + "extend user type", + "format", "simplify createJsonpatchOperation and formcontents", + "simplify getAllAttributes", "get defaults using zod", - "cleanup", - "translation: add missing translations", - "form: improve form notice box", - "types: prettify PickWithFieldFilter result-type", - "format", - "improve modeltransfer types" + "implement basic category form", + "fix lint and build issues", + "model-transferfield: expose filterPlaceholder", + "formcontents: fix new form layout", + "list: add filter and columns descriptors to category", + "validation: catch async validation - prevents locking up form" ], "Features": [ - "categories: category forms and form refactor (#407)", - "Edit and New form base", - "form: caregory forms, formbase", - "org list deselect all + multi select actions", + "remove select all checkbox from org list", "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", - "remove select all checkbox from org list" + "org list deselect all + multi select actions", + "categories: category forms and form refactor (#407)", + "form: caregory forms, formbase", + "Edit and New form base", + "make org unit deselect all button work" ], "Refactoring": [ "add defaultformcontents for new", @@ -14119,38 +14119,38 @@ "Features": [ "implement org unit list actions to edit and delete org unit (#405)", "organisation unit table tree", - "add orgunit message for loader, error and empty", "add orgUnitList actions [DHIS2-17896]", - "implement pagination" + "implement pagination", + "add orgunit message for loader, error and empty" ], "Bug Fixes": [ - "orgunit search WIP", - "dynamic columns for orgunit list", - "deduplicate roots", "some cleanup", - "use includeChildren API instead of parent.id filter to include leaf when root", - "revert includeChildren, due to API pagination bug", + "orgunit search WIP", "fix type-errors", - "upgrade typescript-eslint", - "improve message when no results", "support leaf-nodes as root", + "upgrade typescript-eslint", + "revert typescript update", "on org unit deletion, refetch all needed data", + "improve boundQuery helper types", + "improve message when no results", + "revert includeChildren, due to API pagination bug", + "deduplicate roots", "use invalidateQueries for refetch", - "revert typescript update", "add missing file after rename", - "fix failing test", + "dynamic columns for orgunit list", + "use includeChildren API instead of parent.id filter to include leaf when root", "calculate minimum root orgunits", - "improve boundQuery helper types" + "fix failing test" ], "Refactoring": [ - "remove unused code", "simplify queryObject types", "extract row to own file, some cleanup", + "remove unused code", "improve root computation performance" ], "Maintenance": [ - "fix eslint resolution", "release: cut 0.3.0 [skip release]", + "fix eslint resolution", "update github-actions to use node 18" ], "GitHub": "

0.3.0 (2024-08-20)

\n

Features

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

0.2.0 (2024-08-20)

\n

Features

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

100.7.3 (2024-11-01)

\n

Bug Fixes

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

100.6.6 (2024-08-22)

\n

Bug Fixes

\n" } @@ -14513,8 +14513,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "remove qa checks on push to master in the release workflow (#3306)", - "release: cut 100.6.4 [skip release]" + "release: cut 100.6.4 [skip release]", + "remove qa checks on push to master in the release workflow (#3306)" ], "Bug Fixes": [ "schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)" @@ -14554,8 +14554,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "release: cut 100.6.2 [skip release]", - "get the latest commit on master for the release info (#3305)" + "get the latest commit on master for the release info (#3305)", + "release: cut 100.6.2 [skip release]" ], "Bug Fixes": [ "translations: sync translations from transifex (master)" @@ -14575,8 +14575,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)" @@ -14677,12 +14677,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" } @@ -14699,15 +14699,15 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "translations: sync translations from transifex (dev) (#3237)", "https://dhis2.atlassian.net/browse/DHIS2-15799", - "unclear 'show no data' (#3204)", "merge dev to master", "use improved rich text editor from analytics (DHIS2-15522) (#3236)", - "translations: sync translations from transifex (dev) (#3237)" + "unclear 'show no data' (#3204)" ], "Maintenance": [ - "do not run release step on dev branch", "release: cut 100.5.5 [skip release]", + "do not run release step on dev branch", "run release step on tags so it publishes to d2-ci (#3233)", "optimize Cypress triggers and enhance parallel test execution (#3201)" ], @@ -14726,13 +14726,13 @@ "channel": "stable", "releaseNotes": { "Bug Fixes": [ + "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)", "merge to master", - "users losing work when opening as chart (#3196)", - "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)" + "users losing work when opening as chart (#3196)" ], "Maintenance": [ - "release: cut 100.5.4 [skip release]", - "deps: bump express from 4.18.2 to 4.19.2 (#3168)" + "deps: bump express from 4.18.2 to 4.19.2 (#3168)", + "release: cut 100.5.4 [skip release]" ], "GitHub": "

100.5.4 (2024-05-16)

\n

Bug Fixes

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

100.5.2 (2024-04-24)

\n

Bug Fixes

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

100.5.0 (2024-03-18)

\n

Bug Fixes

\n\n

Features

\n" } @@ -15105,8 +15105,8 @@ "trigger first release" ], "Maintenance": [ - "release: cut 28.3.0 [skip release]", - "release: cut 100.0.0 [skip release]" + "release: cut 100.0.0 [skip release]", + "release: cut 28.3.0 [skip release]" ], "GitHub": "

100.0.0 (2024-03-05)

\n

Features

\n\n

BREAKING CHANGES

\n" } @@ -15218,11 +15218,11 @@ "update to shared workflows (#395)" ], "Maintenance": [ - "fix linting errors", + "update cli-app-scripts and ui", "release: cut 100.0.62 [skip release]", - "update app-runtime", + "fix linting errors", "ignore styled jsx property", - "update cli-app-scripts and ui" + "update app-runtime" ], "Bug Fixes": [ "translations: sync translations from transifex (master)", @@ -16193,9 +16193,9 @@ "update README.md (#12)" ], "Bug Fixes": [ - "show authorities in a MultiSelect rather than an input text field", "bug with auth config when creating rather than editing route", - "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" @@ -16352,14 +16352,14 @@ ], "Maintenance": [ "update cli-app-scripts", + "release: cut 100.2.6 [skip release]", "update cli-style", - "update ui", - "release: cut 100.2.6 [skip release]" + "update ui" ], "Bug Fixes": [ - "add missing d2-ui dep", + "ignore lint error", "translations: sync translations from transifex (master)", - "ignore lint error" + "add missing d2-ui dep" ], "GitHub": "

100.2.6 (2024-10-06)

\n

Bug Fixes

\n" } @@ -16484,8 +16484,8 @@ "release: cut 100.2.0 [skip release]" ], "Bug Fixes": [ - "remove extra if block in navigation", - "move the filter logic on mounted" + "move the filter logic on mounted", + "remove extra if block in navigation" ], "GitHub": "

100.2.0 (2024-06-28)

\n

Bug Fixes

\n\n

Features

\n" } @@ -16664,10 +16664,10 @@ "releaseNotes": { "Maintenance": [ "update verify-app github action", - "update app version (#1302)", "update app title (#1303)", "add apphubid", - "release: cut 100.0.0 [skip release]" + "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" } @@ -16775,8 +16775,8 @@ "fix main branch ref in concurrency expression (#777)" ], "Maintenance": [ - "update cli-app-scripts", "fix tests after ui update", + "update cli-app-scripts", "release: cut 101.0.46 [skip release]", "update ui" ], @@ -17698,27 +17698,27 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add reset values", "add button to erase all settings", "regenerate en.pot", - "erase and reset all content [DHIS2-15912] (#17)", - "create parse version function", - "add webapp version constant", - "add warning box that to change DE value type", - "inform user that data elements value type have changed [DHIS2-17247] (#27)", "create webapp version tag component", "disable Save and Next button when DE not meet criteria", + "create erase all settings component", "add webapp version tag [DHIS2-17248] (#25)", - "create erase all settings component" + "add webapp version constant", + "add warning box that to change DE value type", + "erase and reset all content [DHIS2-15912] (#17)", + "create parse version function", + "inform user that data elements value type have changed [DHIS2-17247] (#27)", + "add reset values" ], "Maintenance": [ "upgrade dependencies (#26)", - "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)", "upgrade webapp version", "deps: bump express from 4.18.2 to 4.19.2 (#24)", - "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)", - "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)" + "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)", + "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)", + "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)" ], "Bug Fixes": [ "change value type for data elements [DHIS2-16679] (#21)", @@ -17830,14 +17830,14 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add send email verification button", "check for keyEmailHostname and keyEmailUsername in user settings", - "track loading state" + "track loading state", + "add send email verification button" ], "Maintenance": [ - "add translations and constant", "cleanup", "release: cut 100.1.0 [skip release]", + "add translations and constant", "remove handle email verification function" ], "Bug Fixes": [ @@ -17858,8 +17858,8 @@ "channel": "stable", "releaseNotes": { "Build Updates": [ - "update to shared workflows", - "fix main branch ref in concurrency expression (#1434)" + "fix main branch ref in concurrency expression (#1434)", + "update to shared workflows" ], "Bug Fixes": [ "fix comment and close expression", @@ -17987,9 +17987,9 @@ "trigger first release" ], "Maintenance": [ + "release: cut 100.0.0 [skip release]", "release: cut 31.0.0 [skip release]", - "semantic release (#1398)", - "release: cut 100.0.0 [skip release]" + "semantic release (#1398)" ], "GitHub": "

100.0.0 (2024-03-01)

\n

chore

\n\n

BREAKING CHANGES

\n" } @@ -18006,8 +18006,8 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "update semantic release", - "release: cut 31.0.0 [skip release]" + "release: cut 31.0.0 [skip release]", + "update semantic release" ], "Features": [ "trigger first release" @@ -18302,15 +18302,15 @@ "channel": "stable", "releaseNotes": { "Maintenance": [ - "upgrade cypress setup (#1421)", + "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", "update app label to match hardcoded name in core (#1415)", - "release: cut 100.1.6 [skip release]", + "upgrade cypress setup (#1421)", + "update fixtures", "update node version in gh workflow to 18", - "update cypress github action", - "upgrade cypress setup in the user-app project", - "update fixtures" + "update api version in github workflow" ], "Bug Fixes": [ "remove references to deprecated userCredentials object (#1407)" @@ -18430,12 +18430,12 @@ "channel": "stable", "releaseNotes": { "Features": [ - "add a default notice box based on access level of the user in GroupDetails page", - "update notice box display logic" + "update notice box display logic", + "add a default notice box based on access level of the user in GroupDetails page" ], "Maintenance": [ - "release: cut 100.1.0 [skip release]", - "fix lint error" + "fix lint error", + "release: cut 100.1.0 [skip release]" ], "GitHub": "

100.1.0 (2024-05-07)

\n

Features

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