diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index c9a72f98..b5cf7f9d 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -2,95 +2,95 @@
"android-settings-app": {
"2.4.0": {
"Maintenance": [
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"update app version",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
- "update element type tei analytics",
- "title and short name fields empty who nutrition (#182)",
"data entry form label",
"user sync test runs without results (#183)",
+ "analytics components properties",
"data set sync label",
- "analytics components properties"
+ "update element type tei analytics",
+ "title and short name fields empty who nutrition (#182)"
],
"Features": [
- "event visualization in home screen [DHIS2-15647] (#189)",
- "event visualization home",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "create bypass version and dialog component",
- "event visualization program",
- "add users info as help text",
- "add bypass component to general settings",
- "remove bypass component from general settings",
- "set new data entry as default",
"regenerate en.pot",
+ "change bypass version label",
+ "remove bypass component from general settings",
+ "add default values to initial setup",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add default value to initial setup",
"use new data entry form as default [DHIS2-17078] (#186)",
- "dataset future periods help text",
- "add info label to new form",
+ "event visualization home",
+ "create bypass version and dialog component",
"add bypass version component to general settings",
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "create select visualization type component",
"bypass DHIS2 version [DHIS2-15905] (#185)",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "add info label to new form",
+ "add bypass component to general settings",
+ "set new data entry as default",
"edit visualization",
"user test visualization",
+ "add users info as help text",
+ "event visualization program",
"add event visualization to search component",
- "change bypass version label",
- "create select visualization type component",
- "add default value to initial setup",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "add default values to initial setup"
+ "dataset future periods help text"
],
"GitHub": "
GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-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.
\nRELEASE INFO : \nRelease 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": [
- "buffer error import and byte length (#174)",
- "add useMemo to handleCheckbox function",
"change to disableCollapsibleSections specific",
+ "create initial values mutation [DHIS2-14107]",
"save btn should stay disable if no changes",
- "change First launch dialog [DHIS2-14109] (#165)",
- "allow set 0 reserved values (#173)",
"minor typo",
- "data element api call error [DHIS2-14106] (#166)",
+ "add useMemo to handleCheckbox function",
"remove D2 API request [DHIS2-14111]",
- "create initial values mutation [DHIS2-14107]",
+ "allow set 0 reserved values (#173)",
+ "change First launch dialog [DHIS2-14109] (#165)",
"default and reset disable referral",
+ "data element api call error [DHIS2-14106] (#166)",
+ "buffer error import and byte length (#174)",
"change collapsible to disableCollapsible"
],
"Features": [
- "create disable referral for specific settings",
- "update app version and description",
- "experimental features component and helper function",
- "create more options component",
- "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create disable referral for global settings",
"disable referrals TEI programs [DHIS2-15643] (#177)",
- "android expression validator",
- "remove D2 and create initial setup using dataMutation (#167)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "support application text translation [DHIS2-14110] (#170)",
- "constants common file",
- "collapsible sections for global settings",
+ "save in datastore format",
+ "keep datastore ASWA version updated (#175)",
+ "create workflow context",
"regenerate en.pot",
- "add tests to get expression description",
- "collapsible sections for specific settings",
- "handle change tei header",
- "create disable referral for global settings",
- "use program data from context",
+ "collapsible sections for global settings",
"use program and dataset data from context",
- "create section component",
- "add useCallback to handleCheckbox function",
- "change label title",
- "keep datastore ASWA version updated (#175)",
+ "create program tei header component",
+ "use program data from context",
+ "create more options component",
+ "add tests to get expression description",
"select a program indicator expression [DHIS2-15645] (#179)",
"add workflow",
- "create workflow context",
- "add advanced settings to general",
- "save in datastore format",
+ "android expression validator",
+ "collapsible sections for specific settings",
+ "experimental features component and helper function",
+ "create section component",
+ "update app version and description",
+ "handle change tei header",
+ "support application text translation [DHIS2-14110] (#170)",
"delete unused program and dataset queries",
+ "create disable referral for specific settings",
+ "constants common file",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
"create support for new/experimental features [DHIS2-16174] (#181)",
- "create program tei header component"
+ "add advanced settings to general",
+ "change label title",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "add useCallback to handleCheckbox function"
],
"Maintenance": [
"update ui dependencies (#172)",
@@ -107,95 +107,95 @@
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)"
],
"Features": [
- "update yarn",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "change authorities from all to androidsettings",
+ "multirow header table [DHIS2-14920] (#159)",
+ "use notice box to give info of tracker importer",
+ "change import has authority",
+ "use tracker importer if current API is 2.40 or higher",
"max file size to upload (#157)",
+ "authorization wall based on api version",
+ "update yarn",
"change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use tracker importer if current API is 2.40 or higher",
- "change import has authority",
"tracker exporter default value by API version",
- "multirow header table [DHIS2-14920] (#159)",
- "authorization wall based on api version",
"change import modules path",
- "use notice box to give info of tracker importer",
+ "change authorities from all to androidsettings",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
"move file size from General to Sync Global (#161)"
],
"Bug Fixes": [
- "set 0 for download sync programs settings (#160)",
- "default values synchronization",
"tracker importer default value by API version",
- "export component",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
+ "set 0 for download sync programs settings (#160)",
"update tracker notice box",
+ "export component",
+ "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)",
- "change the default value of the new tracker importer"
+ "default values synchronization"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease 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": [
- "add datastore keys to readme",
- "remove None period analytics (#151)",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "add app version",
- "pin node version to 14 for netlify",
"update proptypes source",
- "reuse edit visualization component",
- "[general] update disable settings label (#133)",
- "[synchronization dataset] fix period label",
- "[analytics] fix period label",
- "update app version",
- "prop-types: change old style imports to new prop-types (#144)",
- "regenerate en.pot",
- "change fixed period labels (#135)",
"add tests for user sync helpers",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "loop elements",
"visualization query for user test [DHIS2-13124] (#132)",
- "keep None period analytics",
+ "regenerate en.pot",
+ "[program dataset] adjust component width (#134)",
+ "[general] update disable settings label (#133)",
"simplify function",
"update metadata queries",
- "reuse visualizationGroup component",
+ "prop-types: change old style imports to new prop-types (#144)",
"include relative period",
- "import component missing",
- "loop elements",
+ "reuse visualizationGroup component",
+ "pin node version to 14 for netlify",
+ "update app version",
+ "remove None period analytics (#151)",
+ "change fixed period labels (#135)",
+ "keep None period analytics",
+ "[synchronization dataset] fix period label",
+ "add app version",
+ "add datastore keys to readme",
"textfield max limit of 200 characters",
- "[program dataset] adjust component width (#134)"
+ "import component missing",
+ "reuse edit visualization component",
+ "[analytics] fix period label"
],
"Features": [
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
"update user sync test metadata size [DHIS2-13061] (#140)",
- "visualizations program create Edit Title",
+ "visualizations dataset create Edit Title",
"visualizations home create Edit Title",
- "add message of the day to general settings",
+ "visualizations program create Edit Title",
+ "create text area field",
"add Message of the Day [DHIS2-12630] (#119)",
- "visualizations dataset create Edit Title",
- "improve visualization list (#139)",
"hide message of the day (#150)",
- "create text area field",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "change label New Tracker Importer [Sync Settings: Global] (#137)"
+ "add message of the day to general settings",
+ "improve visualization list (#139)"
],
"Build Updates": [
+ "run linting and tests on ci (#146)",
+ "replace semantic commit checks with new workflow",
"trigger netlify",
- "deploy: add netlify deploy workflow (#148)",
"add deploy netlify",
- "run linting and tests on ci (#146)",
- "replace semantic commit checks with new workflow"
+ "deploy: add netlify deploy workflow (#148)"
],
"Maintenance": [
- "add yarn.lock",
- "deps: align all dependencies",
- "npm: add npm scripts",
"deps: update app-runtime and cli-app-scripts",
- "upgrade ui library",
- "deps: update app-runtime to latest (#145)",
"eslint: add rule overrides",
- "lint: autofix linting violations",
- "remove unused workflow",
+ "npm: add npm scripts",
+ "prettier: autofix prettier issues",
"dotfiles: add dotfiles",
+ "set node version for netlify build",
+ "deps: align all dependencies",
+ "lint: autofix linting violations",
+ "deps: update app-runtime to latest (#145)",
"deps: add peer dependencies (#147)",
- "prettier: autofix prettier issues",
+ "remove unused workflow",
"deps: loosen version requirements",
- "set node version for netlify build"
+ "add yarn.lock",
+ "upgrade ui library"
],
"Testing": [
"app: mock app layout component"
@@ -204,144 +204,144 @@
},
"2.2.0": {
"Features": [
- "add webapp version to overview page (#125)",
- "accept previous and new datastore format",
- "change 2.38 as min api version allowed",
- "appearance add functions to prepare json for datastore",
- "Add bash script for automatic deployment (#109)",
- "[appearance program]prepare configuration and new datastore format",
- "add completionSpinner to json structure",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"[appearance program] add and edit new specific setting",
"[appearance program] add optional tei search checkbox to dialog",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"update webapp version",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)"
+ "Add bash script for automatic deployment (#109)",
+ "accept previous and new datastore format",
+ "appearance add functions to prepare json for datastore",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "[appearance program]prepare configuration and new datastore format",
+ "add webapp version to overview page (#125)",
+ "change 2.38 as min api version allowed",
+ "add completionSpinner to json structure"
],
"Bug Fixes": [
- "change new tracker importer label",
"change datastore completion spinner key appearance (#127)",
- "appearance add completion spinner key to datastore json (#128)",
"appearance default value global completion spinner",
- "change datastore key appearance (#126)",
- "appearance change label optional search"
+ "appearance change label optional search",
+ "change new tracker importer label",
+ "appearance add completion spinner key to datastore json (#128)",
+ "change datastore key appearance (#126)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \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
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
},
"2.1.1": {
"Bug Fixes": [
- "[visualization] program change API visualization runtime",
- "Change param to 'paging' instead of 'pager' (#110)",
- "validation text for reserved values, TEI and event",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[synchronization] remove hard limits and add warning",
- "update label",
"[visualization] dataset accept API title and name",
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "checkbox stays unchecked (#113)",
+ "update label",
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "[visualization] dataset change API visualization runtime",
"[general] remove hard limits and add warning",
"change param to 'paging' instead of 'pager (#115)",
+ "[visualization] keep only one default group (#106)",
+ "[visualization] program change API visualization runtime",
"[visualization] program accept API title and name",
- "[visualization] dataset change API visualization runtime",
+ "[synchronization] remove hard limits and add warning",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "validation text for reserved values, TEI and event",
"verify new visualization and format datastore (#118)",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home change API visualization runtime",
- "[visualization] keep only one default group (#106)",
+ "[visualization] home accept API title and name",
"valid URL has http or https protocol (#112)",
- "[visualization] home accept API title and name"
+ "checkbox stays unchecked (#113)"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
"regenerate en.pot",
- "update patch app version (#114)",
"[general] add component to Share screen",
+ "update patch app version (#114)",
"general section Share screen (#107)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more Analytics functionalities, which now also includes:
\nGeneral: \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 general] reorganize components related to field section",
- "[sync programs] remove unused components",
- "[appearance] colocate data with component table (#91)",
- "[sync general] reorganize file and component",
- "[sync] remove unused constants",
+ "delete unused components (#81)",
+ "remove unused svg icons",
"[Appearance] Data set and Home table component",
- "[sync general] remove unused components",
- "[analytics] use common query and mutation (#93)",
+ "[Appearance] colocate data with component Home table",
"[Appearance] colocate data with component Data set table",
+ "[sync general] remove unused components",
"[sync dataset] remove unused components",
- "[Appearance] colocate data with component Home table",
+ "[sync general] reorganize file and component",
+ "[sync general] reorganize components related to field section",
+ "[sync programs] remove unused components",
"[Program Appearance] colocate data with component table",
- "remove unused svg icons",
- "delete unused components (#81)"
+ "[sync] remove unused constants",
+ "[appearance] colocate data with component table (#91)",
+ "[analytics] use common query and mutation (#93)"
],
"Features": [
+ "[user sync test] get metadata download size",
+ "[visualization] test to validate the user has access to visualization",
"[visualizations] show Home groups and visualizations",
- "show and delete group and visualizations (#94)",
- "[visualization dataset] show visualizations and groups",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] add visualization query",
"[DHIS2-9858] update user sync test (#102)",
- "add Data set visualization and groups (#100)",
- "[visualization] show and delete visualization, update datastore",
- "add analytics menu (#82)",
- "generate a random id",
- "[visualization] search visualization",
- "queries to update and get analytics datastore",
- "[visualizations] group options",
- "add user test table",
- "[visualization] select and text field",
+ "show and delete group and visualizations (#94)",
"[visualizations] add new visualization for program",
- "[visualization dataset] add visualization and groups",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "add Program analytics to menu",
+ "[visualization] search visualization",
"[visualization] add basic components to search a user",
- "[user sync test] show test results",
+ "[visualization dataset] show visualizations and groups",
"[visualizations] add Home visualization component to menu",
- "add Analytics menu sections",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization] create initial layout for data set visualization",
- "[visualization] Program show groups and visualizations",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] show and delete visualization, update datastore",
"[visualization] dialog to add visualization and group",
- "add a user search field",
- "[visualization] add visualization query",
- "[user sync test] get metadata download size",
- "add user sync test",
- "[visualization] add Home visualization component to menu",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[user sync test] get data download size",
+ "add user test table",
+ "[visualizations] group options",
+ "[visualization] dialog to delete element",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "add a user search field",
+ "[visualizations] update home visualizations",
+ "[appearance] program add follow up option (#85)",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[visualization] Program show groups and visualizations",
+ "[user sync test] disable the button when loading and no user selected",
+ "add analytics menu (#82)",
"[visualization home] dialog to add visualization",
- "update version",
- "[analytics] program create initial section",
+ "test if user has access to a visualization (#101)",
+ "[visualization] select and text field",
+ "[visualization dataset] add visualization and groups",
"[visualization] add period and visualization constants",
"add visualizations search field (#95)",
- "[appearance] program add follow up option (#85)",
- "[DHIS2-11261] Add new visualization for programs (#96)",
+ "add Data set visualization and groups (#100)",
+ "generate a random id",
+ "[user sync test] show test results",
+ "add user sync test",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
"[visualization] add table to show program visualizations",
- "[visualizations] update home visualizations",
+ "update version",
+ "add Analytics menu sections",
+ "[visualization] create initial layout for data set visualization",
"[visualization home] add visualizations and groups",
- "[visualization] dialog to delete element",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "test if user has access to a visualization (#101)",
- "[user sync test] get data download size",
- "[visualization] test to validate the user has access to visualization",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "add Program analytics to menu"
+ "[analytics] program create initial section",
+ "[visualization] add Home visualization component to menu",
+ "queries to update and get analytics datastore"
],
"Bug Fixes": [
- "[Analytics] remove write access filter (#92)",
- "update input number props",
- "[synchronization] update program name",
+ "[visualization]differentiate between failure to load and empty data",
+ "remove extra constant, initialvalue and tei are kept in sync",
"[Appearance Program] support translation for list of elements",
- "move analytics components to TEI directory",
+ "[appearance] program filter add translations to strings",
+ "[synchronization] update program name",
"migrate import from ui-core to ui (#84)",
"add error notice box",
- "move code inside onComplete to a useEffect hook",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
- "remove extra constant, initialvalue and tei are kept in sync",
+ "[Analytics] remove write access filter (#92)",
+ "update input number props",
"[synchronization] update data set name",
- "[appearance] program filter add translations to strings",
- "[visualization]differentiate between failure to load and empty data"
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "move code inside onComplete to a useEffect hook",
+ "move analytics components to TEI directory"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -350,154 +350,154 @@
},
"2.0.0": {
"Bug Fixes": [
- "add sync status to default values",
- "get namespace and authority using app runtime (#62)",
"change authority to authorities better descriptive resource name",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "summary settings text sync program, appearance",
"use lodash to verify values are equal",
- "remove unused state in router",
- "move authorization query to Dialog component and remove extra state",
- "user sync test, change keys datastore (#78)",
- "use default constant for data and metadata",
- "loading for specific settings",
- "six-monthly typo",
- "update namespace value",
- "add new menu and submenu and routes for sidebar (#60)",
- "parse and format for program Indicator",
- "add program name as analytics description",
"add edit property to analytic sections",
- "dataset API period type",
+ "API call to get value by key and namespace, clean extra functions",
+ "migrate d2 to runtime to get datastore namespace and auth",
"common functions to update, remove and filter elements",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "summary settings text sync program, appearance",
- "remove extras in help text",
+ "add program name as analytics description",
+ "add new keys for datastore",
"change data sets wording inconsistency",
+ "dataset API period type",
+ "change datastore keys to get initial values",
"change file and function name update general datastore key",
- "update key names and values to create the first setup datastore",
"add sidebar and routes",
- "add edit to dependency effect",
- "add edit property to analytic select fields",
- "use uid for keys in table rows",
- "change wording",
- "options to round value",
- "update key values for datastore",
- "API call to get value by key and namespace, clean extra functions",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "add Home/Overview component to routes",
"remove first version namespace if exists",
+ "move authorization query to Dialog component and remove extra state",
"summary settings text synchronization program",
- "add a table for sync program global settings",
"remove extra hook to manage and get general key",
- "update datastore keys default values initial setup",
- "remove extra hook to get namespace datastore",
+ "use default constant for data and metadata",
+ "add a table for sync program global settings",
+ "add edit property to analytic select fields",
+ "options to round value",
+ "loading for specific settings",
+ "get namespace and authority using app runtime (#62)",
+ "label and help text values with i18n inside render",
+ "add edit to dependency effect",
+ "update key names and values to create the first setup datastore",
+ "user sync test, change keys datastore (#78)",
+ "six-monthly typo",
+ "remove extras in help text",
+ "add default values to populate program sync settings",
+ "update key values for datastore",
"remove empty lines",
+ "remove extra hook to get namespace datastore",
+ "update datastore keys default values initial setup",
+ "change bar chart constant value to bar",
+ "update namespace value",
+ "remove unused state in router",
+ "add sync status to default values",
+ "use uid for keys in table rows",
+ "parse and format for program Indicator",
"outside function to validate mandatory form fields",
- "add default values to populate program sync settings",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add Home/Overview component to routes",
- "remove id and name from settings",
- "label and help text values with i18n inside render",
- "add new keys for datastore",
- "change datastore keys to get initial values",
- "change bar chart constant value to bar"
+ "change wording",
+ "remove id and name from settings"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "add function to edit analytics items",
+ "create a new specific setting for dataset",
+ "change notice alert style",
+ "dialog for program specific settings",
+ "create fields with validation",
+ "notice info when there are no analytics items",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "add synchronization program to menu sections",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "add new tei items and show them in a table action",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add page layout, save and reset",
"queries to read and update analytics key from datastore",
+ "specific settings list, table action to edit and delete",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "add analytics to menu sections",
+ "add home appearance to the menu section",
+ "create new data set specific setting",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "add page header layout",
"global settings for program appearance section",
- "add queries and mutations to handle synchronization key datastore",
+ "update sidebar menu section information",
+ "[DHIS2-9585] General Settings section (#63)",
+ "strip buttons to save and reset settings datastore",
+ "create a table for dataset global sync setting",
+ "create a basic page for dataset section, save and reset options",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "create a basic page for dataset sync section, save and reset",
+ "button to add new settings",
"choose element and visualization type, refetch query after select",
- "edit and delete program specific setting",
- "notice info when there are no analytics items",
+ "dialog to create a new specific setting",
+ "basic page to handle home appearance section",
+ "add new analytics item",
+ "handle program-specific settings, create, edit and delete",
"create fields for general settings",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "add home cards for menu and submenu items",
+ "create basic form fields",
+ "button to delete namespace from datastore",
"add a basic page for the global settings section",
- "queries to read program dataElement attribute programIndicator id",
- "add analytics to menu sections",
- "basic page to handle analytics items",
"add helper functions for analytics",
- "strip buttons to save and reset settings datastore",
- "add page header layout",
- "handle dataset specific settings, create, edit, delete and save",
- "add program completion checkbox",
- "add queries and mutations for appearance key",
+ "save and reset program synchronization settings",
"analytic section: program, title, visualization, gender and axis",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "add home appearance to the menu section",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "[DHIS2-10895] Add new analytics item (#70)",
- "button to add new settings",
"reorganize new sidebar menu sections and submenus",
- "edit and delete data set specific setting",
- "add function to edit analytics items",
- "change notice alert style",
- "basic page to handle home appearance section",
+ "add function to check object values are valid",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "add queries and mutations for appearance key",
+ "handle dataset specific settings, create, edit, delete and save",
+ "analytic table action",
"create a new program specific setting",
- "create a new specific setting for the program",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
- "query to read if the user has all authorities",
- "add a table with global settings for the dataset",
- "update sidebar menu section information",
- "create a table for dataset global sync setting",
- "[DHIS2-10597] Program Synchronization Section (#71)",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
"create a simple page for program sync settings",
- "add home cards for menu and submenu items",
- "general settings form using app runtime for datastore",
- "dialog to edit and create specific settings",
- "dialog to create a new specific setting",
- "create basic form fields",
- "analytic table action",
+ "add dataset sync to menu sections",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"add constants for datastore",
- "create new data set specific setting",
+ "create a new specific setting for the program",
+ "general settings form using app runtime for datastore",
+ "add queries and mutations to handle synchronization key datastore",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "add basic components for text, select and radio field",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
"create a home card for menu sections",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "edit and delete program specific setting",
+ "add program completion checkbox",
+ "queries to read program dataElement attribute programIndicator id",
+ "add components to choose: program, programStage, dataElement, who",
"add basic select fields",
- "specific settings list, table action to edit and delete",
- "add page layout, save and reset",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "save and reset program synchronization settings",
- "add new tei items and show them in a table action",
- "dialog for program specific settings",
- "add function to check object values are valid",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
"analytic WHO Elements",
- "create a new specific setting for dataset",
- "add dataset sync to menu sections",
- "add synchronization program to menu sections",
- "inputs should be disabled if user has no authorities (#74)",
- "create fields with validation",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "add new analytics item",
- "create a basic page for dataset section, save and reset options",
- "[DHIS2-9585] General Settings section (#63)",
+ "query to read if the user has all authorities",
+ "add a table with global settings for the dataset",
+ "basic page to handle analytics items",
"basic page layout with header",
- "button to delete namespace from datastore",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add basic components for text, select and radio field",
- "create a basic page for dataset sync section, save and reset",
- "handle program-specific settings, create, edit and delete",
- "add components to choose: program, programStage, dataElement, who"
+ "inputs should be disabled if user has no authorities (#74)",
+ "dialog to edit and create specific settings",
+ "edit and delete data set specific setting"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "adding tests for valid values",
+ "adding tests for valid URLs"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
},
"1.1.0": {
"Features": [
- "[DHIS2-9156] Add TEI reserved value to user sync test (#55)",
- "Migrate Material design components to UI library 1.1 version (#59)"
+ "Migrate Material design components to UI library 1.1 version (#59)",
+ "[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
+ "change labels metadata and data options (#52)",
"[DHIS2-9301] add Manual option to sync (#56)",
- "[DHIS2-9131] migrate ui components for data set and programs (#54)",
- "[DHIS2-9129] Migration UI components for general settings (#53)",
"change metadata and data text in manual dialog (#58)",
+ "[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "change labels metadata and data options (#52)"
+ "[DHIS2-9129] Migration UI components for general settings (#53)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration 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.
\nRELEASE INFO:
\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_app_v1.1.0
"
}
@@ -505,39 +505,39 @@
"apk-distribution": {
"1.1.0": {
"Bug Fixes": [
- "delete all apk version",
- "icon",
- "version format 4 digits [DHIS2-16802]",
"parse last release version before saving",
- "support four-part version numbers",
"add userGroups to dependencies",
- "regenerate en.pot",
- "allow user to upload latest app version (#7)",
- "isGreaterVersion and padZeros functions for all expressions",
- "update user groups",
+ "delete all apk version",
+ "parse new version before saving",
"style add padding to search input",
"remove all usergroups already assigned from option list",
- "parse new version before saving",
- "delete apk version"
- ],
- "Features": [
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "show userGroups names and default apk version",
- "create user groups access component",
+ "allow user to upload latest app version (#7)",
+ "regenerate en.pot",
+ "delete apk version",
+ "update user groups",
+ "support four-part version numbers",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "icon",
+ "version format 4 digits [DHIS2-16802]"
+ ],
+ "Features": [
+ "save userGroup on the fly",
+ "add warning when no match found",
+ "assign user groups to version already created",
"erase all content [DHIS2-15911]",
- "add erase all button",
- "create basic components to search user groups",
- "support application text translation [DHIS2-15593]",
+ "create basic components to list user groups",
"first time setup with empty value",
+ "add erase all button",
+ "create button to erase all content",
+ "create user groups access component",
"regenerate en.pot",
- "grant access to apk by userGroup [DHIS2-16678]",
"save user group on the fly when editing version [DHIS2-17222]",
- "assign user groups to version already created",
- "save userGroup on the fly",
- "create basic components to list user groups",
- "add warning when no match found",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "show userGroups names and default apk version",
+ "support application text translation [DHIS2-15593]",
+ "create basic components to search user groups",
"upload new apk with user group",
- "create button to erase all content"
+ "grant access to apk by userGroup [DHIS2-16678]"
],
"Maintenance": [
"update app version"
@@ -552,14 +552,14 @@
"update workflows"
],
"Maintenance": [
- "release: cut 100.2.36 [skip release]",
+ "update cli-app-scripts",
"remove QA from CODEOWNERS",
- "update CODEOWNERS (#558)",
- "update cli-app-scripts"
+ "release: cut 100.2.36 [skip release]",
+ "update CODEOWNERS (#558)"
],
"Bug Fixes": [
- "ensure logic does not fail with empty response pre v40",
- "DHIS2-13294: add link to navigate to app after install (#555)"
+ "DHIS2-13294: add link to navigate to app after install (#555)",
+ "ensure logic does not fail with empty response pre v40"
],
"Testing": [
"add tests for ManualInstall"
@@ -621,8 +621,8 @@
},
"v100.2.30": {
"Bug Fixes": [
- "parse error message properly for manual installs (#541)",
- "DHIS2-15304: display correct error message when session is expired"
+ "DHIS2-15304: display correct error message when session is expired",
+ "parse error message properly for manual installs (#541)"
],
"Refactoring": [
"implement code review comments to make the api.request method more resilient"
@@ -725,14 +725,14 @@
},
"v100.2.19": {
"Maintenance": [
- "rename class",
- "release: cut 100.2.19 [skip release]",
"update app icon (#484)",
- "format"
+ "format",
+ "release: cut 100.2.19 [skip release]",
+ "rename class"
],
"Bug Fixes": [
- "correct logic",
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
+ "correct logic"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
},
@@ -845,12 +845,12 @@
"update to shared workflows (#623)"
],
"Maintenance": [
- "release: cut 100.1.16 [skip release]",
- "set e2e api version"
+ "set e2e api version",
+ "release: cut 100.1.16 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "upgrade app-plaform to prevent accidental plugin builds (#624)"
+ "upgrade app-plaform to prevent accidental plugin builds (#624)",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
},
@@ -911,12 +911,12 @@
},
"v100.1.9": {
"Maintenance": [
- "update dependencies",
- "update network fixtures and cypress config",
- "update app icon (#599)",
"update proptypes import",
+ "update app icon (#599)",
"format fixtures",
- "release: cut 100.1.9 [skip release]"
+ "release: cut 100.1.9 [skip release]",
+ "update network fixtures and cypress config",
+ "update dependencies"
],
"Bug Fixes": [
"design adjustments [UX-132]",
@@ -951,8 +951,8 @@
"v100.1.6": {
"Build Updates": [
"fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow"
+ "replace semantic commit checks with new workflow",
+ "fix lint script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -985,11 +985,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "deps: update app-runtime to latest alpha",
"release: cut 100.1.3 [skip ci]",
- "codeowners: introduce owners",
"deps-dev: update app-scripts to get new publish command",
- "yarn: deduplicate lockfile"
+ "codeowners: introduce owners",
+ "yarn: deduplicate lockfile",
+ "deps: update app-runtime to latest alpha"
],
"Documentation": [
"colocate app docs"
@@ -1013,12 +1013,12 @@
},
"v100.1.1": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
- "release: cut 100.1.1 [skip ci]",
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
"deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
- "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
"deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
+ "release: cut 100.1.1 [skip ci]",
+ "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
+ "deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
+ "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
"deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)"
],
"Build Updates": [
@@ -1030,20 +1030,20 @@
},
"v100.1.0": {
"Maintenance": [
- "update @dhis2/cli-utils-cypress to v8.0.1",
+ "add cypress projectId",
"update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
- "deps: update cypress packages and add network shim captures",
+ "update @dhis2/cli-utils-cypress to v8.0.1",
"update workflow to latest",
- "update cli-utils-cypress",
- "add cypress projectId",
+ "deps: update cypress packages and add network shim captures",
"remove default cypress fixture",
"add network shim capture fixtures",
- "release: cut 100.1.0 [skip ci]"
+ "release: cut 100.1.0 [skip ci]",
+ "update cli-utils-cypress"
],
"Bug Fixes": [
+ "add cypress data test prefix to cypress.json",
"use getWithDataTest and findWithDataTest",
- "add start:nobrowser script",
- "add cypress data test prefix to cypress.json"
+ "add start:nobrowser script"
],
"Features": [
"add e2e workflow step"
@@ -1064,8 +1064,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)"
@@ -1074,21 +1074,21 @@
},
"v31.1.14": {
"Maintenance": [
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
+ "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
+ "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
+ "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
+ "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
+ "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
"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)",
"release: cut 31.1.14 [skip ci]",
- "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: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
"deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
"deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
- "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
- "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
- "deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)"
+ "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
+ "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1115,15 +1115,15 @@
},
"v31.1.11": {
"Maintenance": [
+ "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
"deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
- "release: cut 31.1.11 [skip ci]",
"deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
"deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
"release-prepare: cut patch/2.36.0",
- "deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
- "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
"deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)"
+ "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
+ "release: cut 31.1.11 [skip ci]"
],
"Bug Fixes": [
"correct checkbox field group to fix selections [DHIS2-10791] (#447)"
@@ -1133,8 +1133,8 @@
"v31.1.10": {
"Maintenance": [
"deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)",
- "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)",
- "release: cut 31.1.10 [skip ci]"
+ "release: cut 31.1.10 [skip ci]",
+ "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)"
],
"Bug Fixes": [
"upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)"
@@ -1143,12 +1143,12 @@
},
"v31.1.9": {
"Bug Fixes": [
- "ensure locales are generated before linting",
- "i18n: import from `./locales/index.js` and update scripts"
+ "i18n: import from `./locales/index.js` and update scripts",
+ "ensure locales are generated before linting"
],
"Maintenance": [
- "auto-fix style issues",
- "release: cut 31.1.9 [skip ci]"
+ "release: cut 31.1.9 [skip ci]",
+ "auto-fix style issues"
],
"GitHub": "31.1.9 (2021-03-09) \nBug Fixes \n\nensure locales are generated before linting (580e923 ) \ni18n: import from ./locales/index.js
and update scripts (ea5217d ) \n "
},
@@ -1185,6 +1185,15 @@
}
},
"capture-app": {
+ "v101.6.2": {
+ "Bug Fixes": [
+ "[DHIS2-18004]\u00a0sort events in rules engine by occurredAt and createdAt (#3788)"
+ ],
+ "Maintenance": [
+ "release: cut 101.6.2 [skip release]"
+ ],
+ "GitHub": "\nBug Fixes \n\n[DHIS2-18004]\u00a0sort events in rules engine by occurredAt and createdAt (#3788 ) (2bb485e ) \n "
+ },
"v101.6.1": {
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1209,42 +1218,42 @@
"v101.5.0": {
"Features": [
"follow cache standard for all functions",
+ "org unit context in Stages and Events widget",
+ "change from orgunitname to name",
"clean up for tooltip",
"[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)",
- "profile widget org unit tooltip completed",
"orgunit in enrollment widget completed",
+ "change tooltip component",
"change to clienttolist for widgetenrollment",
+ "profile widget org unit tooltip completed",
"use recursion",
- "change tooltip component",
- "org unit context in Stages and Events widget",
- "remove id from ancestors",
- "change from orgunitname to name"
+ "remove id from ancestors"
],
"Bug Fixes": [
- "error in getOrgUnitNames",
- "move full path hook",
- "set back to cleint to view",
- "remove console log",
- "changes on recursion",
- "change to orgunitname",
+ "change to clienttolist in widgetprofile",
+ "merge with master",
+ "change cache name",
+ "remove unused component",
"cache structure for useorgunitnames",
- "missing orgunitname in chip component",
- "set back to right cache",
- "set back to name",
- "after review changes",
- "disabled value",
- "cy test",
+ "undefined value for ancestor",
"review changes for orgunitname file",
- "remove level",
- "remove unused component",
+ "disabled value",
"remove unnecessary function from recursion",
- "change cache name",
- "merge with master",
- "undefined value for ancestor",
+ "remove console log",
+ "missing orgunitname in chip component",
+ "error in getOrgUnitNames",
+ "remove level",
+ "cy test",
+ "changes on recursion",
+ "set back to cleint to view",
"lint",
- "change to clienttolist in widgetprofile",
+ "set back to name",
+ "change to orgunitname",
+ "set back to right cache",
+ "code clean up",
"restructure cache",
- "code clean up"
+ "move full path hook",
+ "after review changes"
],
"Maintenance": [
"release: cut 101.5.0 [skip release]"
@@ -1265,19 +1274,19 @@
},
"v101.4.0": {
"Maintenance": [
- "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
- "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
"release: cut 101.4.0 [skip release]",
- "cypress tests",
- "deps: bump actions/download-artifact in /.github/workflows"
+ "deps: bump actions/download-artifact in /.github/workflows",
+ "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
+ "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
+ "cypress tests"
],
"Features": [
"add overflow menu with actions",
"[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)"
],
"Bug Fixes": [
- "review comments",
- "pr-comments"
+ "pr-comments",
+ "review comments"
],
"GitHub": "\nFeatures \n\n[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756 ) (12af138 ) \n "
},
@@ -1301,8 +1310,8 @@
},
"v101.3.1": {
"Bug Fixes": [
- "[DHIS2-17651] enrollment dashboard UI changes (#3767)",
- "cypress tests related with enrollment dashboard UI changes"
+ "cypress tests related with enrollment dashboard UI changes",
+ "[DHIS2-17651] enrollment dashboard UI changes (#3767)"
],
"Maintenance": [
"release: cut 101.3.1 [skip release]"
@@ -1311,15 +1320,15 @@
},
"v101.3.0": {
"Features": [
- "cy test for disabled button",
+ "cypress test for disabled edit event button",
"respect block entry form and authorities",
"[DHIS2-11836] respect block entry form (#3759)",
- "cypress test for disabled edit event button"
+ "cy test for disabled button"
],
"Bug Fixes": [
+ "cypress test",
"set tracker auto test restricted",
- "tooltip",
- "cypress test"
+ "tooltip"
],
"Maintenance": [
"release: cut 101.3.0 [skip release]"
@@ -1349,15 +1358,15 @@
"v101.2.0": {
"Refactoring": [
"[DHIS2-17860] replace material ui TextField for Input (#3757)",
- "[DHIS2-17840]replace Material UI Grid (#3763)",
- "fix WL cypress tests"
+ "fix WL cypress tests",
+ "[DHIS2-17840]replace Material UI Grid (#3763)"
],
"Features": [
- "remove grid registration data entry form",
- "remove Grid",
"[DHIS2-17575] disable create new buttons if no data write access (#3751)",
"remove grid from incompleteselectionsmessage",
- "remove grid from cardlistitem"
+ "remove grid from cardlistitem",
+ "remove grid registration data entry form",
+ "remove Grid"
],
"Bug Fixes": [
"remove use of media for responsiveness",
@@ -1379,12 +1388,12 @@
},
"v101.1.2": {
"Bug Fixes": [
+ "lint",
"missing flow and types",
- "remove console lines",
+ "consider program rule",
"Consider program rule",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
- "lint",
- "consider program rule"
+ "remove console lines",
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -1411,33 +1420,33 @@
},
"v101.0.0": {
"Maintenance": [
- "release: cut 101.0.0 [skip release]",
- "release: stop support for 2.38 (#3755)"
+ "release: stop support for 2.38 (#3755)",
+ "release: cut 101.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nrelease: Bump version to 101.0.0 to facilitate potential fixes for 2.38 \n "
},
"v100.77.0": {
"Refactoring": [
- "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)",
- "[DHIS2-17652] Replace Material-UI Avatar (#3719)"
+ "[DHIS2-17652] Replace Material-UI Avatar (#3719)",
+ "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)"
],
"Maintenance": [
"deps: bump ejs from 3.1.9 to 3.1.10 (#3749)",
"release: cut 100.77.0 [skip release]"
],
"Features": [
- "change to dhis ui components",
- "[DHIS2-12288] add enrollment section description (#3750)"
+ "[DHIS2-12288] add enrollment section description (#3750)",
+ "change to dhis ui components"
],
"Bug Fixes": [
- "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
- "breaking cypress test",
- "ts error",
- "review change for hover",
"rolleback cypress change in fil",
+ "ts error",
+ "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
"define drag source and drop target",
+ "review change for opacity",
+ "review change for hover",
"restore comments",
- "review change for opacity"
+ "breaking cypress test"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-17352] Changing program in event workspace does nothing (#3754 ) (c3ce444 ) \n \nFeatures \n\n[DHIS2-12288] add enrollment section description (#3750 ) (1b4be20 ) \n "
},
@@ -1538,15 +1547,6 @@
"release: cut 100.71.1 [skip release]"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-16373] cannot change AOC on existing events in Tracker program (#3731 ) (f61c925 ) \n "
- },
- "v100.71.0": {
- "Features": [
- "[DHIS2-17589] show absolute date when hovering over relative dates (#3699)"
- ],
- "Maintenance": [
- "release: cut 100.71.0 [skip release]"
- ],
- "GitHub": "\nFeatures \n\n[DHIS2-17589] show absolute date when hovering over relative dates (#3699 ) (1396394 ) \n "
}
},
"climate-data-app": {},
@@ -1571,18 +1571,18 @@
},
"v100.2.4": {
"Maintenance": [
- "dependabot config and remove dev branch from workflows (#3027)",
+ "release: cut 100.2.4 [skip release]",
"cypress 13 upgrade (#3040)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "break up command chain",
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump the security group with 3 updates (#3046)",
- "release: cut 100.2.4 [skip release]"
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
+ "dependabot config and remove dev branch from workflows (#3027)",
+ "break up command chain"
],
"Bug Fixes": [
+ "stop fetching schemas and replace d2 with dataEngine (#3056)",
"display correct app version in dhis2 and updated workflows (#3061)",
- "add missing dependencies for semantic-release (#3062)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "add missing dependencies for semantic-release (#3062)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
},
@@ -1593,9 +1593,9 @@
"translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#2989)",
"release: cut 100.2.3 [skip release]",
"[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
+ "run release step on tags so it publishes to d2-ci (#2989)",
"do not run release step on dev branch"
],
"Refactoring": [
@@ -1605,10 +1605,10 @@
},
"v100.2.2": {
"Bug Fixes": [
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"dimension list design (DHIS2-16270) (#2861)",
- "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)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
"merge to master"
],
"Maintenance": [
@@ -1618,10 +1618,10 @@
},
"v100.2.1": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)",
+ "merge to master",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -1642,40 +1642,40 @@
},
"v100.1.0": {
"Maintenance": [
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "update analytics dependency (#2934)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "run the release step on both master and dev branches (#2929)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "analytics (#2856)",
"analytics@26.2.0",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "use latest alpha for testing",
+ "analytics (#2856)",
"release: cut 100.1.0 [skip release]",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
- "include release notes in slackbot message (#2911)",
+ "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"include patch packages in cache-key (#2855)",
- "use latest alpha for testing",
- "update analytics dependency (#2934)",
- "use the repo default branch for dependabot (#2887)",
+ "run the release step on both master and dev branches (#2929)",
+ "include release notes in slackbot message (#2911)",
"deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
"26.2.0-cumulative-values-alpha.1",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)"
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "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"
],
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#2920)",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)",
"merge to master"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "use 41 test instance",
- "disable flaky test (#2940)"
+ "disable flaky test (#2940)",
+ "use 41 test instance"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
},
@@ -1685,23 +1685,23 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
- "only run release-success if master branch",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "release: cut 100.0.4 [skip release]",
"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)",
+ "only run release-success if master branch"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
},
"v100.0.3": {
"Maintenance": [
- "deps: upgrade several dependencies (#2686)",
+ "release: cut 100.0.3 [skip release]",
"deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
- "release: cut 100.0.3 [skip release]"
+ "deps: upgrade several dependencies (#2686)"
],
"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": "\nBug Fixes \n\nparse the ou filter correctly for all ou types (#2691 ) (35877e1 ) \n "
},
@@ -1710,13 +1710,13 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "release: cut 100.0.2 [skip release]",
"release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.2 [skip release]",
"deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "nightly failing to set up cypress (#2378)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"increase default cypress timeout to reduce test flakiness (#2456)",
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"disable nightly scheduled test run (#2511)"
],
"Documentation": [
@@ -1726,22 +1726,22 @@
},
"v100.0.1": {
"Maintenance": [
- "nightly failing to set up cypress (#2378)",
- "release: cut 100.0.1 [skip release]"
+ "release: cut 100.0.1 [skip release]",
+ "nightly failing to set up cypress (#2378)"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app (#2384)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2384)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \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)"
@@ -1750,8 +1750,8 @@
},
"v99.99.9": {
"Maintenance": [
- "set minDHIS2Version (#2365)",
- "dependency upgrades (#2364)"
+ "dependency upgrades (#2364)",
+ "set minDHIS2Version (#2365)"
]
},
"v99.11.7": {
@@ -1821,24 +1821,24 @@
"v99.11.0": {
"Maintenance": [
"deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
- "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
- "cli-app-scripts upgrade",
"add todos",
- "send slack message if build on master fails (#2236)",
+ "release: cut 99.11.0 [skip ci]",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
+ "send slack message if build on master fails (#2236)",
"deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
- "release: cut 99.11.0 [skip ci]"
+ "cli-app-scripts upgrade",
+ "deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)"
],
"Features": [
- "iframe-plugin: receive pwa installation status from plugins",
- "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)"
+ "iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)",
+ "iframe-plugin: receive pwa installation status from plugins"
],
"Bug Fixes": [
+ "add property to the top-most item of each iframe plugin type",
"wait to render until the first item of the type has gotten the plugin",
+ "remove unused var",
"dont use the component",
- "bump d2-ui-interpretations and related components for BETA-42 (#2286)",
- "add property to the top-most item of each iframe plugin type",
- "remove unused var"
+ "bump d2-ui-interpretations and related components for BETA-42 (#2286)"
],
"Refactoring": [
"combine loops"
@@ -1847,12 +1847,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": "\nBug Fixes \n\nfetch repetition data for LL to show in plugin (#2271 ) (25378ce ) \nfix props handling when switching Map <-> DV plugins (#2272 ) (7a06ab9 ) \n "
},
@@ -1868,8 +1868,8 @@
"v99.10.21": {
"Bug Fixes": [
"consolidate legacy and default plugin and fix resizing (#2254)",
- "show offline message on EE maps",
- "consolidate legacy and default plugin and fix ER/EV resizing"
+ "consolidate legacy and default plugin and fix ER/EV resizing",
+ "show offline message on EE maps"
],
"Maintenance": [
"release: cut 99.10.21 [skip ci]"
@@ -1905,13 +1905,13 @@
},
"v99.10.17": {
"Bug Fixes": [
- "solve most unwanted re-renders of dashboard items",
"close TranslationDialog after saving a translation (#2245)",
- "unwanted re-rendering of dashboard items (#2247)"
+ "unwanted re-rendering of dashboard items (#2247)",
+ "solve most unwanted re-renders of dashboard items"
],
"Maintenance": [
- "release: cut 99.10.17 [skip ci]",
- "bump cli-app-scripts to solve no-service-worker issue"
+ "bump cli-app-scripts to solve no-service-worker issue",
+ "release: cut 99.10.17 [skip ci]"
],
"GitHub": "\nBug Fixes \n\nclose TranslationDialog after saving a translation (#2245 ) (295acb3 ) \nunwanted re-rendering of dashboard items (#2247 ) (b02714a ) \n "
}
@@ -2027,346 +2027,346 @@
},
"v99.9.99": {
"Maintenance": [
+ "release: cut 1.1.25 [skip ci]",
+ "release: cut 1.2.5 [skip ci]",
+ "release: cut 1.2.3 [skip ci]",
+ "release: cut 1.1.28 [skip ci]",
+ "translations: sync translations from transifex (master)",
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
"update pot",
"translations: sync Danish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.61 [skip ci]",
+ "release: cut 1.1.50 [skip ci]",
+ "upgrade nodejs version in github workflows",
+ "release: cut 1.1.27 [skip ci]",
"release: cut 1.1.39 [skip ci]",
- "release: cut 2.0.0 [skip release]",
- "release: cut 1.0.2 [skip ci]",
- "yarn upgrade @dhis2/ui",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync Nepali translations from transifex [skip ci] (master)",
+ "translations: sync Spanish translations from transifex (master)",
"release: cut 1.1.14 [skip ci]",
- "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
- "deps: update app-runtime to latest",
- "release: cut 1.1.22 [skip ci]",
- "release: cut 1.1.29 [skip ci]",
- "fix spelling",
- "release: cut 1.1.5 [skip ci]",
- "release: cut 1.1.23 [skip ci]",
- "remove d2-ui",
- "remove useD2 from AddLockException",
- "bump @dhis2/ui",
- "release: cut 1.1.11 [skip ci]",
- "release: cut 1.1.66 [skip ci]",
+ "translations: sync Russian translations from transifex [skip ci] (master)",
+ "remove Button import from BatchDeleteLockExceptions",
+ "update i18n",
+ "upgrade headerbar to the new one (#167)",
+ "add comment explaining use of 'some' in notifications table",
+ "translations: sync French translations from transifex (master)",
+ "release: cut 1.1.6 [skip ci]",
+ "release: cut 1.1.48 [skip ci]",
+ "release: cut 1.1.52 [skip ci]",
+ "release: cut 1.1.3 [skip ci]",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
"release: cut 1.1.2 [skip ci]",
- "release: cut 1.1.45 [skip ci]",
- "release: cut 1.1.4 [skip ci]",
- "bump to v99.9.9",
- "release: cut 1.1.1 [skip ci]",
- "release: cut 1.1.59 [skip ci]",
- "update app icon",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.34 [skip ci]",
"fix travis build (#459)",
- "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.17 [skip ci]",
+ "release: cut 1.1.37 [skip ci]",
+ "release: cut 1.1.66 [skip ci]",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "translations: sync Ukrainian translations from transifex [skip ci] (master)",
+ "set minDHIS2Version to 2.39",
+ "release: cut 1.1.44 [skip ci]",
+ "remove d2-ui",
"release: cut 1.1.0 [skip ci]",
- "release: cut 1.2.5 [skip ci]",
- "release: cut 1.1.18 [skip ci]",
- "release: cut 1.1.36 [skip ci]",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.2.1 [skip ci]",
+ "release: cut 1.1.59 [skip ci]",
+ "release: cut 1.1.35 [skip ci]",
+ "release: cut 1.1.8 [skip ci]",
"release: cut 1.1.38 [skip ci]",
- "translations: sync Lao translations from transifex [skip ci] (master)",
- "release: cut 1.1.61 [skip ci]",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
- "release: cut 1.1.40 [skip ci]",
- "translations: sync Spanish translations from transifex (master)",
- "release: cut 1.1.54 [skip ci]",
- "translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "add comment explaining use of 'some' in notifications table",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
- "release: cut 1.1.9 [skip ci]",
- "translations: sync Russian translations from transifex (master)",
- "release: cut 1.1.16 [skip ci]",
- "release: cut 1.1.44 [skip ci]",
"release: cut 1.1.46 [skip ci]",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "deps: upgrade dhis2 dependencies",
- "release: cut 1.1.56 [skip ci]",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "set minDHIS2Version to 2.39",
+ "release: cut 1.1.42 [skip ci]",
+ "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "release: cut 1.1.23 [skip ci]",
+ "workflow: update gh workflow",
+ "deps: update ui-core/widgets and roboto",
+ "release: cut 1.1.55 [skip ci]",
+ "yarn upgrade @dhis2/ui",
+ "translations: sync Russian translations from transifex (master)",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
"add comment regarding sections.conf.js",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
- "release: cut 1.0.0 [skip ci]",
- "release: cut 1.1.47 [skip ci]",
- "add AppHub id to d2.config",
- "release: cut 1.1.58 [skip ci]",
- "release: cut 1.2.0 [skip ci]",
- "release: cut 1.1.10 [skip ci]",
- "release: cut 1.1.27 [skip ci]",
- "translations: sync Indonesian translations from transifex (master)",
- "remove Button import from BatchDeleteLockExceptions",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "release: cut 1.1.13 [skip ci]",
+ "release: cut 1.1.19 [skip ci]",
+ "release: cut 1.1.20 [skip ci]",
"release: cut 1.1.41 [skip ci]",
- "translations: sync translations from transifex (master)",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "release: cut 1.2.1 [skip ci]",
- "translations: sync French translations from transifex (master)",
- "workflow: update gh workflow",
- "release: cut 1.1.35 [skip ci]",
- "update i18n",
- "release: cut 1.1.49 [skip ci]",
- "add file extension to entry point in config",
- "translations: sync French translations from transifex [skip ci] (master)",
- "release: cut 1.1.48 [skip ci]",
- "release: cut 1.1.6 [skip ci]",
+ "release: cut 1.1.65 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.1.11 [skip ci]",
+ "release: cut 1.1.1 [skip ci]",
+ "release: cut 2.0.0 [skip release]",
+ "release: cut 1.1.10 [skip ci]",
"lower nodejs version to 16",
- "remove unused dependencies from package.json",
- "prepare continuous release",
- "release: cut 1.1.21 [skip ci]",
- "release: cut 1.1.28 [skip ci]",
+ "add file extension to entry point in config",
+ "release: cut 1.1.24 [skip ci]",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.60 [skip ci]",
+ "release: cut 1.2.0 [skip ci]",
+ "release: cut 1.1.43 [skip ci]",
"release: cut 1.1.57 [skip ci]",
- "release: cut 1.1.37 [skip ci]",
- "translations: sync Nepali translations from transifex [skip ci] (master)",
- "release: cut 1.1.62 [skip ci]",
- "release: cut 1.1.65 [skip ci]",
- "deps: update ui-core/widgets and roboto",
- "release: cut 1.1.25 [skip ci]",
- "release: cut 1.1.50 [skip ci]",
"release: cut 1.1.63 [skip ci]",
- "release: cut 1.1.7 [skip ci]",
+ "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "release: cut 1.1.62 [skip ci]",
+ "release: cut 1.1.29 [skip ci]",
+ "add AppHub id to d2.config",
+ "prepare continuous release",
+ "translations: sync Indonesian translations from transifex (master)",
+ "release: cut 1.1.13 [skip ci]",
+ "release: cut 1.1.12 [skip ci]",
+ "release: cut 1.0.0 [skip ci]",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.30 [skip ci]",
+ "release: cut 1.1.53 [skip ci]",
+ "bump to v99.9.9",
+ "deps: upgrade dhis2 dependencies",
+ "release: cut 1.1.9 [skip ci]",
"release: cut 1.1.64 [skip ci]",
- "release: cut 1.2.4 [skip ci]",
- "release: cut 1.1.51 [skip ci]",
- "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
- "release: cut 1.1.20 [skip ci]",
- "release: cut 1.1.42 [skip ci]",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
- "release: cut 1.1.3 [skip ci]",
- "release: cut 1.1.34 [skip ci]",
- "release: cut 1.1.52 [skip ci]",
+ "release: cut 1.1.5 [skip ci]",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
+ "update app icon",
"release: cut 1.1.33 [skip ci]",
- "release: cut 1.1.32 [skip ci]",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
- "release: cut 1.1.24 [skip ci]",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "release: cut 1.2.3 [skip ci]",
- "release: cut 1.1.31 [skip ci]",
- "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "release: cut 1.1.21 [skip ci]",
+ "release: cut 1.2.6 [skip release]",
+ "translations: sync Lao translations from transifex [skip ci] (master)",
+ "release: cut 1.2.2 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "remove useD2 from AddLockException",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.58 [skip ci]",
"release: cut 1.1.26 [skip ci]",
- "upgrade nodejs version in github workflows",
- "translations: sync Ukrainian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.22 [skip ci]",
+ "release: cut 1.1.16 [skip ci]",
+ "bump @dhis2/ui",
+ "release: cut 1.1.36 [skip ci]",
+ "release: cut 1.1.40 [skip ci]",
+ "fix spelling",
+ "translations: sync Arabic translations from transifex (master)",
"translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "upgrade headerbar to the new one (#167)",
+ "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
+ "release: cut 1.1.56 [skip ci]",
+ "release: cut 1.1.51 [skip ci]",
+ "release: cut 1.1.49 [skip ci]",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "release: cut 1.1.18 [skip ci]",
"release: cut 1.0.1 [skip ci]",
- "release: cut 1.1.17 [skip ci]",
- "release: cut 1.1.30 [skip ci]",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "release: cut 1.1.19 [skip ci]",
- "release: cut 1.1.12 [skip ci]",
- "translations: sync Urdu translations from transifex [skip ci] (master)",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
- "release: cut 1.1.53 [skip ci]",
- "translations: sync Russian translations from transifex [skip ci] (master)",
- "release: cut 1.1.43 [skip ci]",
- "release: cut 1.1.8 [skip ci]",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "translations: sync ChineseChina translations from transifex [skip ci] (master)",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
+ "release: cut 1.1.7 [skip ci]",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
"translations: sync Tajik translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex (master)",
- "release: cut 1.2.6 [skip release]",
- "release: cut 1.1.60 [skip ci]",
- "release: cut 1.2.2 [skip ci]",
- "release: cut 1.1.55 [skip ci]"
+ "release: cut 1.1.47 [skip ci]",
+ "remove unused dependencies from package.json",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "release: cut 1.2.4 [skip ci]",
+ "release: cut 1.1.45 [skip ci]",
+ "release: cut 1.1.4 [skip ci]",
+ "release: cut 1.0.2 [skip ci]",
+ "release: cut 1.1.32 [skip ci]",
+ "release: cut 1.1.31 [skip ci]",
+ "release: cut 1.1.54 [skip ci]"
],
"Bug Fixes": [
- "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
- "small run all button",
- "i18n average execution time seperator",
- "use checksData.result",
- "correct run all label, hide when slow",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
- "handle slow checks better",
- "use '-:-' instead of null as i18n namespace separator",
- "show progress of existing analytics and resource tables tasks",
- "fetch and show existing running tasks for analytics and resource tables",
- "use flex container for period picker to ensure select fields are aligned",
- "show error messages for data integrity",
- "show organisation unit errors for lock exceptions",
- "data-statistics: sort objects by label (#725)",
- "show alert when start all checks fail",
- "cancel previous polls when starting poll",
- "lock-exception: address item removal bugs (#606)",
- "support array of objects",
- "use @dhis2/ui button for data integrity",
- "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "fix polling started-variable not being up to date in poll",
- "lock exception: remove text underline from top-right buttons",
- "restore grid layout (#598)",
- "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "update maintenance cypress tests",
- "revert data sets API periodType schema fix (#633)",
- "add slow message to toolbar",
- "update analytics tables docs key",
- "add proptypes",
- "lock exception: keep pager in state when navigating to batch delete (#612)",
"add no items message",
- "move add lock exception container card styles",
- "use right param",
+ "translations: sync translations from transifex (master)",
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
+ "update add/batch delete lock exception URLs",
+ "use @dhis2/ui button for data integrity",
"enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "use vertical layout for maintenance section (#619)",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
- "regenerate i18n",
- "fix routes contentwrapper",
- "update cypress tests for adding lock exception",
+ "data-integrity: implement details-check",
+ "data-statistics: sort objects by label (#725)",
"better error handling",
- "analytics: restore log UI for analytics table generation",
- "dont fetch until we have fetched details",
- "lock-exception: remove redundant code",
- "translations: sync translations from transifex (master)",
- "update @dhis2/ui in order to prevent org unit tree filtering error",
+ "make src/locales/index.js first import in src/App.js",
+ "fix polling started-variable not being up to date in poll",
+ "update cypress tests for adding lock exception",
+ "regenerate i18n",
+ "show error messages for data integrity",
+ "show progress of existing analytics and resource tables tasks",
+ "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "cache poll responses to prevent flickering (#665)",
+ "remove duplicate counts [DHIS2-15948] (#1013)",
+ "use now instead of 0 seconds",
+ "update references to lock exceptions page url",
"don't mutate input to getUpdatedNotifications",
- "severity sort",
- "minor styling, use css vars",
+ "analytics: use correct checked state of params checkboxes",
"cleanup - fix proptypes",
- "move i18n.t calls inside component",
- "update OrganisationUnitSelectionCard prop types",
+ "handle slow checks better",
+ "remove lock exception: call onRemove and onClose in onComplete",
+ "update maintenance cypress tests",
+ "use '-:-' instead of null as i18n namespace separator",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
"redirect to correct page after adding lock exception",
- "add accessible label to remove lock exception icon button",
- "dont show about check if theres no info",
- "refactor - expandable run summary",
- "remove duplicate counts [DHIS2-15948] (#1013)",
+ "dont fetch until we have fetched details",
"lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
- "update lock exceptions cypress tests",
- "update PageHeader in order to ease testing",
- "loading indicators when re-running on slow net",
"use i18n when showing data integrity issue count",
- "update add/batch delete lock exception URLs",
+ "show organisation unit errors for lock exceptions",
+ "move add lock exception container card styles",
+ "loading indicators when re-running on slow net",
"last years missing valid value of 0",
- "update references to lock exceptions page url",
- "add minDHIS2Version to d2.config",
- "data-integrity: implement details-check",
- "cleanup polling, use long-polling for details",
- "handle org unit tree's current root correctly",
+ "update OrganisationUnitSelectionCard prop types",
+ "refactor - expandable run summary",
+ "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
+ "use right param",
+ "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
"resource-tables: restore log UI for resource table generation",
- "analytics-tables: prevent excessive table width for long strings (#779)",
- "always use latest refetch from useDataQuery using ref (#761)",
- "list item dividers",
- "fix case insensitive sorting",
+ "lock-exception: remove redundant code",
"data-statistics: add i18n key for eventVisualization object type",
"use reduce",
- "cache poll responses to prevent flickering (#665)",
- "make src/locales/index.js first import in src/App.js",
- "close add lock exception dialog after successful API call (#610)",
- "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
- "use now instead of 0 seconds",
+ "severity sort",
+ "add minDHIS2Version to d2.config",
+ "add accessible label to remove lock exception icon button",
+ "minor styling, use css vars",
+ "restore grid layout (#598)",
+ "revert data sets API periodType schema fix (#633)",
"deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
+ "always use latest refetch from useDataQuery using ref (#761)",
+ "add slow message to toolbar",
+ "use checksData.result",
+ "move i18n.t calls inside component",
+ "list item dividers",
+ "update import path for notifications table",
+ "cleanup polling, use long-polling for details",
+ "handle org unit tree's current root correctly",
+ "small run all button",
+ "use vertical layout for maintenance section (#619)",
+ "support array of objects",
+ "correct run all label, hide when slow",
+ "lock exception: remove text underline from top-right buttons",
+ "cancel previous polls when starting poll",
+ "use flex container for period picker to ensure select fields are aligned",
+ "fetch and show existing running tasks for analytics and resource tables",
+ "fix case insensitive sorting",
+ "update @dhis2/ui in order to prevent org unit tree filtering error",
+ "show alert when start all checks fail",
+ "dont show about check if theres no info",
"cast lastYearValues keys to strings",
- "show error if check-error, docs",
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "analytics: use correct checked state of params checkboxes",
"refactor, add introduction",
- "remove lock exception: call onRemove and onClose in onComplete",
- "update import path for notifications table"
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "update lock exceptions cypress tests",
+ "close add lock exception dialog after successful API call (#610)",
+ "add proptypes",
+ "analytics-tables: prevent excessive table width for long strings (#779)",
+ "fix routes contentwrapper",
+ "update PageHeader in order to ease testing",
+ "update analytics tables docs key",
+ "i18n average execution time seperator",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "analytics: restore log UI for analytics table generation",
+ "lock-exception: address item removal bugs (#606)",
+ "lock exception: keep pager in state when navigating to batch delete (#612)",
+ "show error if check-error, docs"
],
"Build Updates": [
- "remove .travis.yml",
- "fix lint script",
- "add comment and close workflow",
- "preview: enable deploy previews",
- "migrate to github actions (#532)",
- "don't run test task",
+ "replace semantic commit checks with new workflow (#791)",
"update workflows and fix build dir",
+ "don't run test task",
"fix d2-style script",
- "replace semantic commit checks with new workflow (#791)"
+ "add comment and close workflow",
+ "migrate to github actions (#532)",
+ "fix lint script",
+ "preview: enable deploy previews",
+ "remove .travis.yml"
],
"Features": [
"checkbox for generating outlier data",
- "test resource tables page",
- "implement slow check tabs",
- "test data integrity page",
+ "add deeplinking from issues to apps",
+ "add checkDetails store",
+ "prepare v100",
"setup cypress",
- "test lock exceptions page",
- "show critical alert if fail to load org units for OrgUnitSelect components",
- "checkbox for skipping tracked entity data",
- "data integrity checks UI (#1031)",
- "add href to sidebar items",
"port to app platform (#580)",
- "test data statistics page",
+ "visual feedback when exporting analytics tables",
"add data integrity issue cards tests",
- "add deeplinking from issues to apps",
"test min-max value generation page",
- "data-integrity: start of data-integrity checks ui",
- "add checkDetails store",
"upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "visual feedback when exporting analytics tables",
- "prepare v100",
"test data maintenance page",
- "test analytics tables export page"
+ "test data integrity page",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
+ "test data statistics page",
+ "implement slow check tabs",
+ "test lock exceptions page",
+ "test resource tables page",
+ "data integrity checks UI (#1031)",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
+ "test analytics tables export page",
+ "data-integrity: start of data-integrity checks ui",
+ "checkbox for skipping tracked entity data",
+ "add href to sidebar items"
],
"Refactoring": [
- "migrate lock exception management from page state",
- "migrate data integrity page away from page state",
- "simplify AddLockExceptionForm",
- "migrate data statistics from page state",
- "remove d2 from OrgUnitSelect components",
- "give mutation variable in remove lock exception better name",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
"simplify data integrity issues rendering",
- "migrate resource tables away from page state",
- "extract data statistics table parsing into separate file",
- "cleanup, cleanup effect deps",
- "use consistent handler naming scheme",
- "simplify maintenance",
- "use fragment instead of div",
- "migrate OrgUnitSelectAll to functional component",
- "use modal components from @dhis2/ui",
+ "org-unit-select: use @dhis2/ui selects",
"org-unit-select: start work on hooks",
- "move period picker translations to component",
- "extract page headers as component",
+ "import org unit select component code",
+ "give mutation variable in remove lock exception better name",
+ "extract docs link component",
+ "use array for lock exceptions query fields",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "move dataIntegrityChecksQuery to summary",
+ "simplify maintenance",
+ "move away from page state architecture (#623)",
+ "replace d2 with @dhis2/app-runtime (#630)",
+ "extract LockExceptionsSubpageHeader",
+ "use consistent handler naming scheme",
+ "cleanup, cleanup effect deps",
+ "simplify i18n-related code",
+ "remove material-ui (#658)",
+ "review - useLazyInterval to own file",
+ "tidy up sections.conf.js",
+ "remove material ui components from analytics",
+ "remove d2 completely",
+ "migrate data integrity page away from page state",
+ "improve i18n",
+ "migrate min-max value generation from page state",
"lock-exceptions-subpage-header: replace FontIcon with icon component",
- "extract checkboxes from maintenance component",
+ "migrate analytics away from page state",
+ "extract data statistics table parsing into separate file",
"checkdetails",
- "extract docs link component",
- "migrate OrgUnitSelectByGroup to functional component",
- "replace d2 with useDataMutation on Analytics page",
- "replace d2 with useDataMutation in Resource Tables page",
- "extract data integrity hooks",
- "use @dhis2/ui instead of material ui table for data statistics",
+ "don't use optional chaining for periodType",
+ "extract checkboxes from maintenance component",
+ "convert AddLockExceptionForm to functional component",
+ "replace d2 API with useDataMutation in add lock exception form",
+ "start work on migrating lock exceptions",
+ "mergedcheck to mostRecentCheck",
+ "replace d2 with useDataMutation in Maintenance page",
"keep track of selected dataset ID only in AddLockException",
+ "replace d2 with useDataMutation in Resource Tables page",
+ "migrate lock exception management from page state",
+ "split lock exceptions page into 3 pages",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
+ "remove d2 from OrgUnitSelect components",
+ "simplify AddLockExceptionForm",
+ "use fragment instead of div",
+ "simplify DataIntegrityCard",
"migrate OrgUnitSelectByLevel to functional component",
"layout: fullscreen layout",
- "use sidebar based on @dhis2/ui components",
- "org-unit-select: use @dhis2/ui selects",
- "review - useLazyInterval to own file",
- "remove material-ui (#658)",
- "period-picker: replace material-ui DatePicker with InputField",
- "lock-exceptions-table: replace FontIcon with icon component",
- "replace d2 API with useDataMutation in add lock exception form",
- "notifications-table: use colours from @dhis2/ui theme",
"data-statistics: use css grids",
- "simplify DataIntegrityCard",
- "split lock exceptions page into 3 pages",
- "migrate min-max value generation from page state",
- "don't use optional chaining for periodType",
- "replace d2 with @dhis2/app-runtime (#630)",
- "tidy up sections.conf.js",
- "move dataIntegrityChecksQuery to summary",
- "remove duplicate page state",
- "mergedcheck to mostRecentCheck",
- "move away from page state architecture (#623)",
- "use array for lock exceptions query fields",
- "convert AddLockExceptionForm to functional component",
+ "use @dhis2/ui instead of material ui table for data statistics",
+ "replace d2 with useDataMutation on Analytics page",
+ "org-unit-select: simplify d2 data fetching",
"docs-link: replace material-ui IconButton with Tooltip",
- "use buttons from @dhis2/ui",
+ "initialise state of class components outside constructor",
+ "notifications-table: use colours from @dhis2/ui theme",
+ "home: replace material-ui grid sections with css grids",
+ "migrate resource tables away from page state",
+ "remove duplicate page state",
+ "use sidebar based on @dhis2/ui components",
+ "offload data fetching to usePoll hook",
+ "migrate data statistics from page state",
"remove last material-ui imports",
+ "move period picker translations to component",
+ "extract page headers as component",
+ "migrate OrgUnitSelectAll to functional component",
"issue-card: replace expandable card with details and summary elements",
- "remove material ui components from analytics",
- "replace d2 with useDataQuery on Data Statistics page",
- "initialise state of class components outside constructor",
"replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
- "home: replace material-ui grid sections with css grids",
- "start work on migrating lock exceptions",
- "extract LockExceptionsSubpageHeader",
- "replace d2 with useDataMutation in Maintenance page",
- "import org unit select component code",
- "remove d2 completely",
- "offload data fetching to usePoll hook",
- "simplify i18n-related code",
- "migrate analytics away from page state",
"use MultiSelectField instead of (#690)",
- "org-unit-select: simplify d2 data fetching",
- "improve i18n"
+ "use buttons from @dhis2/ui",
+ "extract data integrity hooks",
+ "use modal components from @dhis2/ui",
+ "replace d2 with useDataQuery on Data Statistics page",
+ "period-picker: replace material-ui DatePicker with InputField",
+ "migrate OrgUnitSelectByGroup to functional component"
],
"Documentation": [
"clarify use of cy.tick for pages using polling"
@@ -2381,64 +2381,64 @@
"v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
- "data-integrity: start of data-integrity checks ui",
- "add checkDetails store",
"data integrity checks UI (#1031)",
+ "data-integrity: start of data-integrity checks ui",
+ "add deeplinking from issues to apps",
"implement slow check tabs",
- "prepare v100",
- "add deeplinking from issues to apps"
+ "add checkDetails store",
+ "prepare v100"
],
"Bug Fixes": [
- "severity sort",
- "small run all button",
- "list item dividers",
- "minor styling, use css vars",
- "cleanup - fix proptypes",
- "i18n average execution time seperator",
- "correct run all label, hide when slow",
- "use checksData.result",
- "fix polling started-variable not being up to date in poll",
- "fix case insensitive sorting",
- "handle slow checks better",
- "add slow message to toolbar",
+ "show alert when start all checks fail",
+ "add no items message",
"dont show about check if theres no info",
- "refactor - expandable run summary",
+ "refactor, add introduction",
+ "add slow message to toolbar",
+ "use checksData.result",
+ "list item dividers",
+ "dont fetch until we have fetched details",
+ "data-integrity: implement details-check",
"add proptypes",
"loading indicators when re-running on slow net",
+ "better error handling",
+ "fix polling started-variable not being up to date in poll",
+ "cleanup polling, use long-polling for details",
+ "fix routes contentwrapper",
+ "refactor - expandable run summary",
+ "small run all button",
+ "i18n average execution time seperator",
+ "correct run all label, hide when slow",
"use now instead of 0 seconds",
- "add no items message",
+ "severity sort",
+ "cleanup - fix proptypes",
"show error if check-error, docs",
- "show alert when start all checks fail",
+ "fix case insensitive sorting",
+ "handle slow checks better",
"add minDHIS2Version to d2.config",
- "refactor, add introduction",
- "fix routes contentwrapper",
- "data-integrity: implement details-check",
- "cleanup polling, use long-polling for details",
- "better error handling",
- "dont fetch until we have fetched details"
+ "minor styling, use css vars"
],
"Refactoring": [
- "cleanup, cleanup effect deps",
- "checkdetails",
- "move dataIntegrityChecksQuery to summary",
"layout: fullscreen layout",
+ "move dataIntegrityChecksQuery to summary",
+ "checkdetails",
+ "cleanup, cleanup effect deps",
"mergedcheck to mostRecentCheck",
"review - useLazyInterval to own file"
],
"Maintenance": [
- "deps: upgrade dhis2 dependencies",
- "release: cut 2.0.0 [skip release]"
+ "release: cut 2.0.0 [skip release]",
+ "deps: upgrade dhis2 dependencies"
],
"GitHub": "2.0.0 (2024-02-28) \nFeatures \n\nBREAKING CHANGES \n\nforce CI to bump to v100 \n "
},
"v1.2.6": {
"Maintenance": [
- "workflow: update gh workflow",
- "release: cut 1.2.6 [skip release]",
+ "add AppHub id to d2.config",
"set minDHIS2Version to 2.39",
+ "prepare continuous release",
"bump to v99.9.9",
- "add AppHub id to d2.config",
- "prepare continuous release"
+ "workflow: update gh workflow",
+ "release: cut 1.2.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2483,9 +2483,9 @@
},
"v1.2.1": {
"Bug Fixes": [
- "support array of objects",
"use reduce",
"translations: sync translations from transifex (master)",
+ "support array of objects",
"enable support for pre-checked analytics options (DHIS2-16143) (#1016)"
],
"Maintenance": [
@@ -2495,18 +2495,18 @@
},
"v1.2.0": {
"Features": [
- "checkbox for skipping tracked entity data",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
"checkbox for generating outlier data",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)"
+ "checkbox for skipping tracked entity data"
],
"Bug Fixes": [
- "use right param",
- "regenerate i18n"
+ "regenerate i18n",
+ "use right param"
],
"Maintenance": [
- "lower nodejs version to 16",
"upgrade nodejs version in github workflows",
- "release: cut 1.2.0 [skip ci]"
+ "release: cut 1.2.0 [skip ci]",
+ "lower nodejs version to 16"
],
"GitHub": "1.2.0 (2023-11-24) \nFeatures \n\nadd checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014 ) (bee280b ) \n "
},
@@ -2612,14 +2612,14 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"update v38 fixtures",
- "update jest mock [DHIS2-15415]",
- "add scroll for workflows [DHIS2-15415]",
- "prevent failing jest test",
- "add scroll on workflow selector [DHIS2-15415]",
"remove v37 e2e",
- "update v39 fixtures"
+ "add scroll on workflow selector [DHIS2-15415]",
+ "prevent failing jest test",
+ "update v39 fixtures",
+ "translations: sync translations from transifex (master)",
+ "update jest mock [DHIS2-15415]",
+ "add scroll for workflows [DHIS2-15415]"
],
"Maintenance": [
"update CODEOWNERS",
@@ -2632,11 +2632,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "upgrade packages and produce new fixtures",
- "release: cut 100.0.7 [skip release]",
"fix cypress tests referring to last year",
"fix formatting uissue in workflows config file",
- "add e2e test runs for new versions and fresh fixtures"
+ "release: cut 100.0.7 [skip release]",
+ "add e2e test runs for new versions and fresh fixtures",
+ "upgrade packages and produce new fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2678,8 +2678,8 @@
},
"v100.0.2": {
"Documentation": [
- "add minimal intro.",
- "remove distinction between workflow and cogs based approval"
+ "remove distinction between workflow and cogs based approval",
+ "add minimal intro."
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -2707,9 +2707,9 @@
"v100.0.0": {
"Maintenance": [
"release: cut v100 and become continuously delivered",
+ "release: cut 100.0.0 [skip ci]",
"release: migrate to new app version scheme",
- "add code owners",
- "release: cut 100.0.0 [skip ci]"
+ "add code owners"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -2728,8 +2728,8 @@
"data-workspace: clean up CSS for overflowing table header text"
],
"Maintenance": [
- "upgrade @dhis2/ui so it contains table header fixes",
"dedupe and refresh yarn lock",
+ "upgrade @dhis2/ui so it contains table header fixes",
"release: cut 1.16.8 [skip ci]"
],
"GitHub": "1.16.8 (2021-10-12) \nBug Fixes \n\ndata-workspace: reduce header height (#108 ) (eb62886 ) \n "
@@ -2739,9 +2739,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",
- "data-workspace: remove warning when showing non-default forms (#113)"
+ "approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -2750,8 +2750,8 @@
},
"v1.16.6": {
"Bug Fixes": [
- "auth: distinguish between hasAppAccess and hasApprovalAuthorities",
- "approval-status-tag: show custom tag text for unauthorized users (#106)"
+ "approval-status-tag: show custom tag text for unauthorized users (#106)",
+ "auth: distinguish between hasAppAccess and hasApprovalAuthorities"
],
"Maintenance": [
"release: cut 1.16.6 [skip ci]"
@@ -2764,8 +2764,8 @@
"approval-satus-tag: adjust test to simplified implementation"
],
"Testing": [
- "approval-status-tag: adjust cypress tests to new implementation",
- "approval-status-tag: adjust test to new implementation"
+ "approval-status-tag: adjust test to new implementation",
+ "approval-status-tag: adjust cypress tests to new implementation"
],
"Maintenance": [
"update network fixtures",
@@ -2779,8 +2779,8 @@
],
"Maintenance": [
"revert \"show message to users with no authority to approve data\"",
- "release: cut 1.16.4 [skip ci]",
- "revert \"remove unused import\""
+ "revert \"remove unused import\"",
+ "release: cut 1.16.4 [skip ci]"
],
"GitHub": "1.16.4 (2021-09-30) \nBug Fixes \n\nrevert pr#102 because the bug was actually expected behavior (#104 ) (6709bc2 ) \n "
},
@@ -2827,15 +2827,15 @@
},
"v1.16.0": {
"Maintenance": [
- "setup e2e tests for v37 and v38 (#97)",
"let release depend on v37 e2e step",
- "setup v37 test jobs and generate fixtures",
- "release: cut 1.16.0 [skip ci]",
"use underscore and number in workflow step name",
+ "try no separator",
"add config and fixtures",
+ "remove nr from workflow step name",
+ "setup e2e tests for v37 and v38 (#97)",
+ "release: cut 1.16.0 [skip ci]",
"tweak config",
- "try no separator",
- "remove nr from workflow step name"
+ "setup v37 test jobs and generate fixtures"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -2856,65 +2856,65 @@
},
"v1.14.0": {
"Maintenance": [
+ "update cypress tests and network fixtures",
"fix timezone typo",
- "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "deps: update cypress",
"deps: update app-runtime and related deps",
- "implement ui-improvements from test session (#68)",
- "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
+ "update broken org-unit-select test",
"linter: fix issues",
- "update cypress tests and network fixtures",
- "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
- "release: cut 1.14.0 [skip ci]",
- "fix type in test description",
- "format files",
- "update fixtures and pot file",
- "revert app-runtime to latest-stable (#63)",
+ "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
"format code",
+ "deps: update cypress",
"deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
+ "format files",
+ "revert app-runtime to latest-stable (#63)",
+ "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
+ "update fixtures and pot file",
+ "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
+ "implement ui-improvements from test session (#68)",
"tests: fix display.test.js tests after changing a label",
- "update broken org-unit-select test",
+ "fix type in test description",
"use 2 containers for cypress on ci since we only have 2 features",
- "deps: Bump history from 5.0.0 to 5.0.1 (#49)"
+ "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
+ "release: cut 1.14.0 [skip ci]"
],
"Features": [
"expand org-unit-roots in popover when no org-unit is selected",
- "make text in context-select component non-selecatable",
"status-tag: show user and date/time if approved (#62)",
+ "make text in context-select component non-selecatable",
"data-workspace: show notification for non-default form types (#65)",
"show alert in success state when confirming approval"
],
"Testing": [
- "cypress: fix cypress test failures",
- "status-tag: adjust e2e to deal with varying approved texts",
"period-select: test formatting of Daily periods",
"status-tag: add unit tests for showing user and approval date",
+ "status-tag: adjust e2e to deal with varying approved texts",
+ "cypress: fix cypress test failures",
"update cypress fixtures"
],
"Bug Fixes": [
+ "data-workspace: use more idiomatic assertions in tests",
"status-tag: unescape username and improve rtl support",
+ "status-tag: adjust date/time for server-client timezone offset (#74)",
+ "data set count label: adjust font-size / line-height (DHIS2-11680)",
"approval-status-tag: fix rounding in timezone offset calculation",
- "period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "period-select: display periods in reverse chronological order (#88)",
- "approval-status-tag: unset max width of Tag component (#67)",
- "noop: trigger release process",
- "clear all selections button: make button \"small\" (DHIS2-11674)",
- "add UI fixes/improvements",
"context select: remove top/bottom padding",
- "data set count label: adjust font-size / line-height (DHIS2-11680)",
+ "data set display table: table should use only needed space (DHIS2-11678)",
"bottom-bar: update button state before unmounting via refresh (#66)",
+ "period-select: display periods in reverse chronological order (#88)",
+ "noop: trigger release process",
+ "approval-status-tag: unset max width of Tag component (#67)",
"approval-status-tag: fix time-ago messages (#87)",
- "approval-status-tag: only process approvedAt if received",
+ "add UI fixes/improvements",
+ "period-select: respect system settings for date formats when rendering Daily periods (#89)",
"status-tag: use locale dependent long date/time notation in tooltip",
- "status-tag: adjust date/time for server-client timezone offset (#74)",
- "data set display table: table should use only needed space (DHIS2-11678)",
- "data-workspace: use more idiomatic assertions in tests"
+ "approval-status-tag: only process approvedAt if received",
+ "clear all selections button: make button \"small\" (DHIS2-11674)"
],
"Refactoring": [
- "approve modal summary title: adjust title (DHIS2-11682)",
"use useConfig instead of fetching from system/info endpoint",
+ "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
"expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
- "custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)"
+ "approve modal summary title: adjust title (DHIS2-11682)"
],
"Build Updates": [
"verify: use new release action"
@@ -2923,27 +2923,27 @@
},
"v1.13.1": {
"Testing": [
- "use datatables in scenarios for improved readability",
- "add cypress tests for non-actionable approval statuses",
"introduce cypress test suite and github workflow (#55)",
- "create cypress test suite and tweak cypress setup"
+ "add cypress tests for non-actionable approval statuses",
+ "create cypress test suite and tweak cypress setup",
+ "use datatables in scenarios for improved readability"
],
"Maintenance": [
+ "install and configure cypress and related deps",
"release: cut 1.13.1 [skip ci]",
- "updated fixtures after rebase",
- "provide dhis2BaseUrl",
- "upgrade cypress-commands & cypress-plugins and generate fixtures",
+ "format json files",
"add e2e steps to workflow",
- "fix prop-type warnings in tests and runtime",
+ "upgrade cypress-commands & cypress-plugins and generate fixtures",
+ "updated fixtures after rebase",
"upgrade cypress tools and fixtures",
- "format json files",
+ "fix prop-type warnings in tests and runtime",
"add .prettierignore to avoid generated fixtures from being linted",
- "install and configure cypress and related deps"
+ "provide dhis2BaseUrl"
],
"Bug Fixes": [
- "period-select: do not render selection UI if year is unavailable",
+ "period-select: update when periodType changes (#61)",
"period-select: update year when periodType changes",
- "period-select: update when periodType changes (#61)"
+ "period-select: do not render selection UI if year is unavailable"
],
"GitHub": "1.13.1 (2021-08-24) \nBug Fixes \n\nperiod-select: update when periodType changes (#61 ) (ab91327 ) \n "
},
@@ -2958,42 +2958,42 @@
},
"v1.12.0": {
"Bug Fixes": [
+ "org-unit-select: allow period and workflow to be null",
"add color prop to approval state icons",
- "add maxpopoverwidth prop to ContextSelect",
"add loading and fetch error statuses",
- "org-unit-select: allow period and workflow to be null",
"org-unit-select: switch to data-engine so requests aren't cancelled",
- "use tooltip for FETCH_ERROR",
- "remove empty comment",
"tweak approval status label loading animation",
+ "use 'UNAPPROVABLE' as default approval status",
+ "remove empty comment",
+ "add maxpopoverwidth prop to ContextSelect",
"use custom org unit tree checked styles",
- "use 'UNAPPROVABLE' as default approval status"
+ "use tooltip for FETCH_ERROR"
],
"Maintenance": [
"release: cut 1.12.0 [skip ci]",
- "update pot file",
+ "upgrade @dhis2/ui and deduplicate",
"merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons",
- "deps-dev: update cli-style",
- "update icons",
"lint",
- "upgrade @dhis2/ui and deduplicate"
+ "update pot file",
+ "update icons",
+ "deps-dev: update cli-style"
],
"Features": [
- "add StatusIcon component",
- "add org-unit approval status context",
"add icon for approval status load error",
- "org-unit-select: add approval status icons to nodes",
+ "add org-unit approval status context",
"add loading icon for approval states",
+ "org-unit-select: add approval status icons to nodes",
+ "add StatusIcon component",
"use status icons"
],
"Refactoring": [
+ "extract approval status label icon rendering",
+ "use more generic names for approval status helpers",
+ "fetch approval statuses in node label component",
"store workflow and period IDs in approval state",
"use debounced version of useFetchApprovalStatuses by default",
"update fetchApprovalStatus to take singular org unit id",
- "extract approval status label icon rendering",
- "s/approvalState/approvalStatus",
- "fetch approval statuses in node label component",
- "use more generic names for approval status helpers"
+ "s/approvalState/approvalStatus"
],
"Testing": [
"fix org unit selectOrgUnit test"
@@ -3028,11 +3028,11 @@
"v100.8.0": {
"Features": [
"revert setting collapsible with feature toggle",
- "add an arrow button to collapse or expand each section",
- "make collapsible a feature toggle",
"make data sets sections collapsable",
+ "make collapsed section same width of when they are expanded",
"make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded"
+ "add an arrow button to collapse or expand each section",
+ "make collapsible a feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -3048,16 +3048,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": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
},
"v100.6.0": {
"Maintenance": [
+ "fix workflow and enable yarn caching",
"enhance CI",
- "release: cut 100.6.0 [skip release]",
- "fix workflow and enable yarn caching"
+ "release: cut 100.6.0 [skip release]"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -3141,17 +3141,17 @@
"release: cut 100.3.8 [skip release]"
],
"Bug Fixes": [
- "prevent setting warning as undefined",
+ "tests: update tests",
+ "help: add warning style reference to help",
"prevent unnecessary renders when form has errors (#358)",
"warning border style to yellow",
- "validator: limits as warning instead of error (#357)",
- "help: add warning style reference to help",
- "tests: update tests"
+ "prevent setting warning as undefined",
+ "validator: limits as warning instead of error (#357)"
],
"Refactoring": [
- "validation-tooltip: rename invalid prop to enabled",
"cleanup",
- "extract warningvalidate"
+ "extract warningvalidate",
+ "validation-tooltip: rename invalid prop to enabled"
],
"Documentation": [
"comment"
@@ -3178,9 +3178,9 @@
},
"v100.3.5": {
"Testing": [
+ "publish jest test results to reportportal (#352)",
"use org variables + add RP attributes",
- "fix ci",
- "publish jest test results to reportportal (#352)"
+ "fix ci"
],
"Bug Fixes": [
"optimistically update lastUpdatedBy on complete [TECH-1440] (#320)"
@@ -3201,11 +3201,11 @@
},
"v100.3.3": {
"Testing": [
- "use import instead of require",
"update API_KEY name and merge parallel launches",
- "publish cypress test results to reportportal (#349)",
+ "debug merging launches",
"cleaning PR",
- "debug merging launches"
+ "publish cypress test results to reportportal (#349)",
+ "use import instead of require"
],
"Bug Fixes": [
"handle non-standard server time zone ids [DHIS2-15511] (#344)"
@@ -3226,57 +3226,57 @@
},
"v100.3.1": {
"Refactoring": [
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
+ "prepare test utils to accept a shared QueryCache",
"metadata selectors: improve names, ensure consistent default values",
"metadata selectors: add comments & rename variable to reflect its contents",
"use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache",
- "add data-tests attrs to cat-combo-table-body related components",
- "cover useUpdateLimits and useDeleteLimits with tests (#313)"
+ "add data-tests attrs to cat-combo-table-body related components"
],
"Testing": [
- "use imperative validate: use real query keys instead of mocked ones",
+ "use set data value mutation: cover with tests",
"cover hooks in data-value-mutations.js (#314)",
+ "use imperative validate: use real query keys instead of mocked ones",
+ "category combo table body: cover with tests",
+ "use imperative validate: cover response transformation",
"use delete limits: cover with tests",
+ "cover useImperativeValidate with tests (#321)",
"use update limits: cover with tests",
+ "use delete data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
"use upload file data value mutation: cover with tests",
- "use delete data value mutation: cover with tests",
- "cover remaining metadata selectors",
- "use set data value mutation: cover with tests",
- "metadata selectors: add jest tests for all untested selectors",
- "cover useImperativeValidate with tests (#321)",
- "use imperative validate: cover response transformation",
"cartesian: cover with tests (DHIS2-14386)",
- "category combo table body: cover with tests",
+ "cover & cartesian",
"use imperative validate: cover request failure",
- "cover & cartesian"
+ "cover remaining metadata selectors",
+ "metadata selectors: add jest tests for all untested selectors"
],
"Maintenance": [
- "release: cut 100.2.1 [skip release]",
+ "catch up dev with master",
"release: cut 100.3.1 [skip release]",
+ "release: cut 100.2.4 [skip release]",
"remove unnecessary code from test",
- "remove outdated comment from test",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.3 [skip release]",
- "catch up dev with master",
"update cypress to v12 and upgrade related configs & code (#319)",
+ "remove outdated comment from test",
"remove duplicate test",
- "release: cut 100.2.2 [skip release]",
- "release: cut 100.1.2 [skip release]",
"remove duplicate & unused utils file",
- "release: cut 100.2.4 [skip release]",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.2.2 [skip release]",
"release: cut 100.2.0 [skip release]",
- "merge `master` to development (#325)"
+ "merge `master` to development (#325)",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "release: cut 100.2.1 [skip release]"
],
"Bug Fixes": [
- "lock forms when organisation unit is closed [BETA-25] (#317)",
- "cover useSetFormCompletionMutation with tests (#315)",
+ "use FetchError class from app-runtime [DHIS2-15085] (#316)",
"use set form completion mutation: handle optimistic update errors correctly",
- "include attribute options in completion post [DHIS2-15032] (#311)",
+ "cover useSetFormCompletionMutation with tests (#315)",
"rollback failed complete [DHIS2-15033] (#312)",
"cartesian: return empty array when no vectors provided",
- "translations: sync translations from transifex (development)",
- "use FetchError class from app-runtime [DHIS2-15085] (#316)"
+ "include attribute options in completion post [DHIS2-15032] (#311)",
+ "lock forms when organisation unit is closed [BETA-25] (#317)",
+ "translations: sync translations from transifex (development)"
],
"Features": [
"merge development into master"
@@ -3285,50 +3285,50 @@
},
"v100.3.0": {
"Features": [
- "lock-status: check lockDate (wip)",
- "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
"lock-status: add expiry to footer bar",
- "nice UI"
+ "lock-status: check lockDate (wip)",
+ "nice UI",
+ "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)"
],
"Bug Fixes": [
+ "use set form completion mutation: handle optimistic update errors correctly",
"include username in string for i18n",
- "only update status from backend once",
- "cover useSetFormCompletionMutation with tests (#315)",
- "align inputPeriod check with backend [DHIS2-14218]",
+ "remove conditional chaining",
"use suggested text",
"expiry date calculation",
- "use set form completion mutation: handle optimistic update errors correctly",
+ "use relative time with absolute time in tooltip",
+ "cover useSetFormCompletionMutation with tests (#315)",
"handle undefined data set",
"error when no period is selected",
- "use relative time with absolute time in tooltip",
+ "only update status from backend once",
"don't show expiration if excepted by user authorities",
- "adjust for different time locales",
- "remove conditional chaining"
+ "align inputPeriod check with backend [DHIS2-14218]",
+ "adjust for different time locales"
],
"Refactoring": [
- "remove extra org unit dependency",
- "shorter ISO string",
- "use delete limits: use \"useDataValueSetQueryKey\"",
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
"prepare test utils to accept a shared QueryCache",
- "cover useUpdateLimits and useDeleteLimits with tests (#313)"
+ "use delete limits: use \"useDataValueSetQueryKey\"",
+ "shorter ISO string",
+ "remove extra org unit dependency"
],
"Testing": [
- "cover hooks in data-value-mutations.js (#314)",
+ "use delete limits: cover with tests",
"use update limits: cover with tests",
+ "use delete data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
"use upload file data value mutation: cover with tests",
"use set data value mutation: cover with tests",
- "use delete limits: cover with tests",
- "use delete data value mutation: cover with tests"
+ "cover hooks in data-value-mutations.js (#314)"
],
"Maintenance": [
- "remove log",
+ "update comment",
"remove unnecessary code from test",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
- "release: cut 100.3.0 [skip release]",
- "remove duplicate test",
"remove outdated comment from test",
- "update comment"
+ "remove duplicate test",
+ "remove log",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "release: cut 100.3.0 [skip release]"
],
"GitHub": "\nFeatures \n"
},
@@ -3370,121 +3370,121 @@
},
"v100.2.0": {
"Build Updates": [
- "renovate: use oslo tz for scheduling",
+ "renovate: remove schedule for testing",
"netlify: add netlify branch deploy action (#227)",
"renovate: use our shared renovate config",
"renovate: enable automerging minor updates (#245)",
"renovate: wait for packages to be safe to merge",
- "netlify: update actions to latest versions",
- "renovate: remove schedule for testing",
- "renovate: schedule updates outside of office hours (#250)"
+ "renovate: use oslo tz for scheduling",
+ "renovate: schedule updates outside of office hours (#250)",
+ "netlify: update actions to latest versions"
],
"Maintenance": [
- "deps: update dependency @testing-library/jest-dom to v5.16.5",
- "remove unusued import",
- "deps: update dependency start-server-and-test to v1.15.4",
+ "update broken period cypress test for period type weekly",
"deps: update nwtgck/actions-netlify action to v1.2.4",
"update ui, app-runtime",
+ "adjust label to use available i18n content",
+ "update multi-calendar-dates alpha version from 21 to 22",
"deps: update dependency start-server-and-test to v1.15.0",
- "i18n: add generated translation file",
- "release: release development",
- "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
- "cypress: disable broken tests temporarily",
- "deps: update dependency @dhis2/cli-style to v10.5.1",
- "unsaved data store: export initial state for testing",
- "update broken period cypress test for period type weekly",
"deps: update dependency start-server-and-test to v1.15.1",
- "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency fake-indexeddb to v4.0.1",
+ "unsaved data store: export initial state for testing",
+ "adjust i18n label",
"release: cut 100.1.2 [skip release]",
"deps: update dependency start-server-and-test to v1.15.2",
- "adjust label to use available i18n content",
- "update multi-calendar-dates alpha version from 21 to 22",
- "deps: update dependency fake-indexeddb to v4.0.1",
- "release: cut 100.2.0 [skip release]",
- "adjust i18n label"
+ "deps: update dependency @testing-library/jest-dom to v5.16.5",
+ "i18n: add generated translation file",
+ "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency @dhis2/cli-style to v10.5.1",
+ "remove unusued import",
+ "cypress: disable broken tests temporarily",
+ "deps: update dependency start-server-and-test to v1.15.4",
+ "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
+ "release: release development",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "option-set: fix clear button",
- "deps: update dependency zustand to v4.1.4",
- "deps: update tanstack-query monorepo to v4.24.10",
- "deps: update dependency re-reselect to v4.0.1",
- "deps: bump platform and runtime deps [TECH-1462] (#236)",
- "deps: update dependency react-router-dom to v5.3.4",
- "deps: update dependency zustand to v4.1.5",
- "adjust disabled org unit style",
+ "use periods: reverse order & add first/last periods of next/prev year if in current year",
+ "remove unnecessary overflow",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
+ "metadata error handling",
+ "option-set: remove unnecessary sort",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
+ "deps: update tanstack-query monorepo to v4.24.9",
+ "deps: update dependency query-string to v7.1.2",
+ "total-cell: clear total value when printing empty form (#298)",
+ "deps: update tanstack-query monorepo to v4.23.0",
"options-sort: fix undefined check",
- "optionset: re-add input spread to button",
+ "deps: update dependency classnames to v2.3.2",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "translations: sync translations from transifex (development)",
+ "deps: update tanstack-query monorepo to v4.24.4",
+ "deps: update dependency reselect to v4.1.7",
"deps: update dependency query-string to v7.1.3",
- "deps: update tanstack-query monorepo to v4.16.1",
- "remove unnecessary overflow",
+ "option-set: fix clear button",
+ "optionset: re-add input spread to button",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
"deps: update dependency final-form to v4.20.9",
- "deps: update tanstack-query monorepo to v4.19.0",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "deps: update tanstack-query monorepo to v4.23.0",
+ "deps: update tanstack-query monorepo to v4.19.1",
"multi-select: update max-width",
"print: fix print-styles for selects",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "use periods: reverse order & add first/last periods of next/prev year if in current year",
"implement PR feedback by @tomzemp from 2023-03-04",
- "deps: update tanstack-query monorepo to v4.24.6",
- "deps: update dependency html-react-parser to v1.4.14",
- "total-cell: clear total value when printing empty form (#298)",
- "deps: update dependency react-chartjs-2 to v4.3.1",
+ "deps: update tanstack-query monorepo to v4.17.1",
+ "deps: update dependency re-reselect to v4.0.1",
+ "deps: update tanstack-query monorepo to v4.24.10",
+ "deps: update tanstack-query monorepo to v4.16.1",
"highlighted field store: correct wrong initial state",
- "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
- "update ui version",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "deps: update tanstack-query monorepo to v4.20.4",
+ "deps: update tanstack-query monorepo to v4.18.0",
+ "deps: update dependency react-chartjs-2 to v4.3.1",
"address period issues that occurred after new year 2022/2023",
- "metadata and user info error handling (#294)",
- "data value store: return boolean from isComplete selector",
- "metadata error handling",
- "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
- "translations: sync translations from transifex (development)",
- "deps: update tanstack-query monorepo to v4.24.4",
- "deps: update tanstack-query monorepo to v4.24.9",
"implement PR feedback by @tomzemp from 2023-03-02",
- "option-set: remove unnecessary sort",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "deps: update dependency idb-keyval to v6.2.0",
+ "update ui version",
+ "adjust disabled org unit style",
"data value store: set correct default when data value set falsy",
- "deps: update tanstack-query monorepo to v4.20.2",
- "deps: update dependency classnames to v2.3.2",
- "deps: update tanstack-query monorepo to v4.20.4",
- "deps: update tanstack-query monorepo to v4.19.1",
- "data-test attribute and linting errors",
- "deps: update dependency reselect to v4.1.7",
- "optionSet: sort selected options",
+ "metadata and user info error handling (#294)",
"deps: update dependency chart.js to v3.9.1",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
- "deps: update tanstack-query monorepo to v4.17.1",
- "deps: update tanstack-query monorepo to v4.18.0",
+ "deps: update dependency html-react-parser to v1.4.14",
+ "data value store: return boolean from isComplete selector",
+ "deps: update dependency react-router-dom to v5.3.4",
+ "deps: update dependency zustand to v4.1.4",
+ "deps: update tanstack-query monorepo to v4.19.0",
+ "deps: update tanstack-query monorepo to v4.24.6",
"minor cleanup",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
- "deps: update dependency query-string to v7.1.2",
- "use periods: check if lastPeriodOfPrevYear exists"
+ "use periods: check if lastPeriodOfPrevYear exists",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "deps: update dependency zustand to v4.1.5",
+ "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
+ "data-test attribute and linting errors",
+ "optionSet: sort selected options"
],
"Features": [
+ "zustand: create wrapper",
"option-set: add multi text support (#290)",
- "optionset: add support for multi-text optionSet",
- "zustand: create wrapper"
+ "optionset: add support for multi-text optionSet"
],
"Refactoring": [
- "fix linter issues",
- "remove superflous zustand wrapper",
- "revert to \"create\" function usage",
"use server time offset: use \"sv\" for locale string",
+ "remove superflous zustand wrapper",
"data value store: use zustand wrapper",
+ "revert to \"create\" function usage",
+ "fix linter issues",
"review"
],
"Testing": [
"unsaved data store: cover with tests",
"get cell id: cover with tests",
"highlighted field store: cover with tests",
- "entry form store: cover with tests",
+ "validation store: cover with tests",
"sync errors store: cover with tests",
- "cover stores with tests (and fix some minor issues)",
+ "entry form store: cover with tests",
+ "data value store: cover store with tests",
"data value store: cover with test & establish testing pattern",
- "validation store: cover with tests",
- "data value store: cover store with tests"
+ "cover stores with tests (and fix some minor issues)"
],
"GitHub": "\nBug Fixes \n\nuse periods: check if lastPeriodOfPrevYear exists (1e65e17 ) \nuse periods: reverse order & add first/last periods of next/prev year if in current year (f046afa ) \nimplement PR feedback by @tomzemp from 2023-03-02 (e58edee ) \nimplement PR feedback by @tomzemp from 2023-03-04 (5425a28 ) \nuse multi-calendar-dates to address periods that don't start on Jan 1st (8286888 ) \ndata value store: return boolean from isComplete selector (6bf3a7f ) \ndata value store: set correct default when data value set falsy (7dd21e2 ) \ndeps: bump platform and runtime deps [TECH-1462] (#236 ) (057addd ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6 ) \ndeps: update dependency chart.js to v3.9.1 (cf5351c ) \ndeps: update dependency classnames to v2.3.2 (d054883 ) \ndeps: update dependency final-form to v4.20.9 (617cd17 ) \ndeps: update dependency html-react-parser to v1.4.14 (9758efc ) \ndeps: update dependency idb-keyval to v6.2.0 (fd3f936 ) \ndeps: update dependency query-string to v7.1.2 (f833f36 ) \ndeps: update dependency query-string to v7.1.3 (1d13164 ) \ndeps: update dependency re-reselect to v4.0.1 (1ca5332 ) \ndeps: update dependency react-chartjs-2 to v4.3.1 (347d055 ) \ndeps: update dependency react-router-dom to v5.3.4 (3e1c1c9 ) \ndeps: update dependency reselect to v4.1.7 (d90509f ) \ndeps: update dependency zustand to v4.1.4 (8494e6b ) \ndeps: update dependency zustand to v4.1.5 (a3595fc ) \ndeps: update tanstack-query monorepo to v4.16.1 (588f5ee ) \ndeps: update tanstack-query monorepo to v4.17.1 (af7b3c1 ) \ndeps: update tanstack-query monorepo to v4.18.0 (ebe89f2 ) \ndeps: update tanstack-query monorepo to v4.19.0 (3fc13e3 ) \ndeps: update tanstack-query monorepo to v4.19.1 (1641918 ) \ndeps: update tanstack-query monorepo to v4.20.2 (6500139 ) \ndeps: update tanstack-query monorepo to v4.20.4 (9c44d3e ) \ndeps: update tanstack-query monorepo to v4.23.0 (795f159 ) \ndeps: update tanstack-query monorepo to v4.24.10 (8bb044e ) \ndeps: update tanstack-query monorepo to v4.24.4 (fad8537 ) \ndeps: update tanstack-query monorepo to v4.24.6 (5664987 ) \ndeps: update tanstack-query monorepo to v4.24.9 (da668de ) \ntotal-cell: clear total value when printing empty form (#298 ) (c3f3ecf ) \nadjust disabled org unit style (27945ca ) \nmetadata and user info error handling (#294 ) (7581e37 ) \nhighlighted field store: correct wrong initial state (a6b53ae ) \ntranslations: sync translations from transifex (development) (5eac173 ) \ntranslations: sync translations from transifex (development) (a02ad04 ) \ntranslations: sync translations from transifex (development) (081ad05 ) \ntranslations: sync translations from transifex (development) (65a053d ) \ntranslations: sync translations from transifex (development) (48f6674 ) \nclean up audit styling [TECH-1469] [TECH-1470] (#237 ) (a545ee8 ) \nclear selections with only dataset [DHIS2-14039] (#243 ) (e9beb53 ) \nensure biweeks allow entry over entire year [TECH-1308] (#242 ) (bf931d8 ) \nhandle remove periods calculation for end-of-month [DHIS2-14007] (#238 ) (c2b5724 ) \n \nFeatures \n"
},
@@ -3506,241 +3506,241 @@
"netlify: update production deploy to use master"
],
"Maintenance": [
- "merge development to master",
- "release: cut 100.1.1 [skip release]"
+ "release: cut 100.1.1 [skip release]",
+ "merge development to master"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (development) (6d043dc ) \ntranslations: sync translations from transifex (development) (cccf3af ) \ntranslations: sync translations from transifex (development) (756b467 ) \ntranslations: sync translations from transifex (development) (02de709 ) \ntranslations: sync translations from transifex (development) (e6044e8 ) \ntranslations: sync translations from transifex (development) (be85c55 ) \ntranslations: sync translations from transifex (development) (ecd8091 ) \ntranslations: sync translations from transifex (development) (5a402ae ) \ntranslations: sync translations from transifex (development) (9fa7643 ) \ntranslations: sync translations from transifex (development) (bce1688 ) \nupdate periods height [DHIS2-14006] (6470b48 ) \n "
},
"v100.1.0": {
"Maintenance": [
- "fix jest tests after refactoring client server date logic",
- "release: cut 100.1.0 [skip release]",
"deps: bump terser from 4.8.0 to 4.8.1",
- "remove unused classname",
- "deps: bump moment from 2.29.1 to 2.29.4",
- "deduplicate packages in yarn.lock",
- "add entry info [DHIS2-13940] (#216)",
+ "remove unused \"useCategoryCombination\" file",
+ "release: cut 100.1.0 [skip release]",
"deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
+ "release: merge development to master",
+ "deduplicate packages in yarn.lock",
+ "deps: bump moment from 2.29.1 to 2.29.4",
"remove resolution for react-error-overlay",
+ "fix jest tests after refactoring client server date logic",
+ "add entry info [DHIS2-13940] (#216)",
"merge master into development",
- "remove unused \"useCategoryCombination\" file",
- "release: merge development to master"
+ "remove unused classname"
],
"Bug Fixes": [
- "handle network-error alert",
- "fix temporal error handling",
- "fix disabled cell styling [TECH-1466] (#234)",
- "filter-field: hide clear-button when no filter (#222)",
- "error-details optional chaining",
- "ensure deepest level is never lower than root level",
+ "use highlightedfieldstore",
+ "try to use cjs import fetcherror",
+ "use-value-store: add optional-chaining for safety",
+ "init lastSyncedValue, fix file-field",
+ "misc cleanup",
+ "bottom-bar: add failed to save summary",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
+ "ensure we use a local date string",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
+ "remove 403 as temporal error",
+ "option-set input lastSyncedValue",
+ "dates: use server time when appropriate",
+ "remove unnecessary clear highlightedfield",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
+ "highlighted fields performance (#155)",
"update variable name [TECH-1465] (#231)",
+ "persist: persist mutations that are network-errors",
+ "fix breaking tests around side bar, basic info and follow up button",
"add missing files",
- "headerbar: use smarter delay for headerbar-status",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "clear sync-status when value changes (#182)",
- "copy FetchError from data-service",
- "file-input: reset lastSyncedValue",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "translations: sync translations from transifex (development)",
- "set highlighted field null",
- "inner-wrapper: properly clear error if last-synced",
+ "errors-store: add getNumberOfErrors",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
+ "fix some crashes",
"refactor validation-tooltip to child of wrapper",
- "use zustand store for highlighted-field",
- "reset error when pristine",
- "persist: persist mutations that are network-errors",
+ "deps: pin dependencies",
+ "inner-wrapper: properly clear error if last-synced",
+ "update Add limits styling [DHIS2-13958]",
+ "translations: sync translations from transifex (development)",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "fix temporal error handling",
+ "global filter field size (#221)",
+ "clear highlight when field is umounted",
"validation button: disable validation run when offline [TECH-1377] (#178)",
- "add missing error-summary file",
- "review",
- "set networkmode offlineFirst",
- "allow for unit paths starting at the real root instead of user root (#197)",
- "minor cleanup",
- "print styles [TECH-1312] (#217)",
- "use highlightedfieldstore",
- "make useDataValueParams and useApiAttributeParams stable",
- "address pr comments",
- "try to use cjs import fetcherror",
- "data-value-set: disable when mutating",
"use selector to get coc",
- "stop tooltip flickering [DHIS2-13954]",
- "bottom-bar: add failed to save summary",
- "use date limit: prevent recomputing on every re-render",
- "manage unsaved limits when moving cells",
- "use a stable date string instead of an instable date instance (#201)",
- "update useHighlightedField",
- "always apply long delay when showing/hiding",
- "contextual-help: add help-legend for sync-errors",
+ "shouldRollbackError",
"tooltip: show all errors in tooltip",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
- "global filter field size (#221)",
- "basic information: display client date in tooltip",
- "manage unsaved comments and limits when moving cells",
- "allow the webapi to return a single object instead of wrapped array",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "error-details optional chaining",
+ "headerbar: use smarter delay for headerbar-status",
+ "onlineManager: make sure to go online when navigator goes online",
+ "use zustand store for highlighted-field",
+ "rerun validation on main bar button click",
+ "manage unsaved comments when moving cells",
+ "getCellId",
+ "entry-field: cleanup highlighted-field properly",
+ "tooltip: fix tooltip flickering",
+ "update useHighlightedField",
"handle temporal mutation errors (#206)",
- "remove custom styles for data details button",
- "always retry offline-trigger errors",
- "or between shortcuts [DHIS2-13955]",
+ "onlineStatus: sync header-bar status to onlineManager status",
+ "address pr comments",
+ "manage unsaved comments and limits when moving cells",
+ "handle network-error alert",
+ "adjust client time to server timezone when computing date ranges (#165)",
+ "always apply long delay when showing/hiding",
+ "preserve input-component format",
+ "clear sync-status when value changes (#182)",
+ "cleanup on umount only",
"filter-field: do not reset highlighted when focused",
- "error-summary: use yellow800 for icon color",
- "fix breaking tests around side bar, basic info and follow up button",
- "import locales so app has access to them (#207)",
- "errors-store: add getNumberOfErrors",
- "shouldRollbackError",
+ "file-input: reset lastSyncedValue",
+ "filter-field: hide clear-button when no filter (#222)",
+ "contextual-help: add help-legend for sync-errors",
+ "add missing error-summary file",
+ "use date limit: prevent recomputing on every re-render",
+ "data-value-set: disable when mutating",
"data-workspace: show loader if in flight, regardless of cached data",
- "option-set input lastSyncedValue",
- "entry-field: cleanup highlighted-field properly",
- "manage unsaved comments when moving cells",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "clear highlight when field is umounted",
- "highlighted fields performance (#155)",
- "remove defaultOnSuccess for queries",
- "update Add limits styling [DHIS2-13958]",
- "onlineStatus: sync header-bar status to onlineManager status",
- "section-filter: do not reset highlighted on focus",
- "onlineManager: make sure to go online when navigator goes online",
- "ensure we use a local date string",
+ "allow the webapi to return a single object instead of wrapped array",
+ "error-summary: count errors in selection",
+ "error-summary: use yellow800 for icon color",
+ "offline-error-types, show alertbar once",
+ "print styles [TECH-1312] (#217)",
"dates: ensure that server or client time is used when appropriate",
- "dates: use server time when appropriate",
+ "minor cleanup",
+ "copy FetchError from data-service",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "resolveAlertProps",
+ "use a stable date string instead of an instable date instance (#201)",
+ "stop tooltip flickering [DHIS2-13954]",
"use prefetched units when user org unit is not the highest level",
- "preserve input-component format",
+ "allow for unit paths starting at the real root instead of user root (#197)",
+ "set networkmode offlineFirst",
+ "remove custom styles for data details button",
+ "or between shortcuts [DHIS2-13955]",
"true-only checkbox lastSynced comparison",
- "use-value-store: add optional-chaining for safety",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "deps: pin dependencies",
- "deps: update deps",
+ "import locales so app has access to them (#207)",
+ "always retry offline-trigger errors",
"use retry to pause mutations",
- "resolveAlertProps",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "tooltip: fix tooltip flickering",
+ "basic information: display client date in tooltip",
+ "ensure deepest level is never lower than root level",
+ "deps: update deps",
+ "adjust synced cell style (#199)",
"make bottom bar buttons small [DHIS2-13956]",
- "misc cleanup",
- "error-summary: count errors in selection",
- "adjust client time to server timezone when computing date ranges (#165)",
- "getCellId",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "cleanup on umount only",
- "remove unnecessary clear highlightedfield",
- "remove 403 as temporal error",
- "init lastSyncedValue, fix file-field",
- "offline-error-types, show alertbar once",
- "rerun validation on main bar button click",
- "fix some crashes",
- "adjust synced cell style (#199)"
+ "set highlighted field null",
+ "manage unsaved limits when moving cells",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
+ "review",
+ "section-filter: do not reset highlighted on focus",
+ "remove defaultOnSuccess for queries",
+ "reset error when pristine"
],
"Refactoring": [
- "use default onSuccess from defaultoptions",
- "use periods: use new client-server-date hooks",
- "period selector: use new client-server-date hooks",
+ "use client server date hook: remove superflous setter callbacks",
+ "remove highlightedFieldContext",
+ "use defaultOnSuccess",
"use check lock status: use new client-server-date hooks",
- "highlightedfield name",
+ "remove superfluous client server timezone tools",
+ "use date limit: use new client-server-date hooks",
+ "sync-errors-store: remove unused methods",
+ "period selector: use new client-server-date hooks",
+ "move message above usage",
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "resolve error message in ApiMutationError",
+ "use highlighted-field-store",
+ "load app: handle all loading and error states",
"refactor useApiError",
"use selector for getHighlightedField",
- "make useCurrentDateStringAtServerTimezone accept a date",
- "use date limit: use new client-server-date hooks",
+ "date convertion: rename & add timezone convertion tools",
+ "move lastSyncedValue to mutation",
+ "use manage inter param deps: use new client-server-date hooks",
"extract get-cell-id to own file",
"highlightedfield: change name to highlightedfieldid",
- "load app: handle all loading and error states",
- "remove highlightedFieldContext",
- "cleanup duplicate dataValueSetQueryKey",
- "data details sidebar: consider server timezone in basic information",
- "use client server date hook: remove superflous setter callbacks",
- "remove superfluous client server timezone tools",
- "basic information: use new client-server-date hooks",
- "context-selection-id: remove category-ids from contextSelectionId",
- "use defaultOnSuccess",
"basic information: remove \"utc\" from variable name",
+ "cleanup duplicate dataValueSetQueryKey",
+ "use default onSuccess from defaultoptions",
+ "make useCurrentDateStringAtServerTimezone accept a date",
+ "use meaningful names for varnames when using useClientServerDate",
"shouldTriggerOffline",
- "fix variable naming",
"use mutator in inputs",
+ "data details sidebar: consider server timezone in basic information",
"aoc selector: use new client-server-date hooks",
- "use manage inter param deps: use new client-server-date hooks",
- "move lastSyncedValue to mutation",
- "use meaningful names for varnames when using useClientServerDate",
- "move message above usage",
- "sync-errors-store: remove unused methods",
- "use highlighted-field-store",
- "resolve error message in ApiMutationError",
- "date convertion: rename & add timezone convertion tools"
+ "basic information: use new client-server-date hooks",
+ "fix variable naming",
+ "highlightedfield name",
+ "use periods: use new client-server-date hooks"
],
"Testing": [
- "update tests",
- "move query-key test",
"add authority tests to comment and limit tests",
+ "fix tests",
+ "move query-key test",
"fix test description",
"add test to getPreFetchedChildren",
- "fix tests"
+ "update tests"
],
"Features": [
- "headerbar: integrate offline-status message (#233)",
- "sync error handling (#218)",
- "headerbar: integrate offline-status-message",
- "client server date: add DRY utils",
+ "sync-error: add sync error to field",
"error-indicator: add error indicator",
"notify user about failures of critical requests",
- "sync-error: add sync error to field",
- "respect F_DATAVALUE_ADD user authority",
+ "headerbar: integrate offline-status-message",
+ "client server date: add DRY utils",
"sync-errors: add sync-errors store",
+ "custom forms: notify user about pre-fetching failure",
"get current date: set milliseconds to 0",
- "custom forms: notify user about pre-fetching failure"
+ "headerbar: integrate offline-status message (#233)",
+ "sync error handling (#218)",
+ "respect F_DATAVALUE_ADD user authority"
],
"Build Updates": [
+ "renovate: add renovate config",
"netlify: add netlify production deploy action",
- "renovate: remove shared config",
- "renovate: add renovate config"
+ "renovate: remove shared config"
],
"Documentation": [
- "update comment",
- "move sort comment"
+ "move sort comment",
+ "update comment"
],
"GitHub": "\nBug Fixes \n\nadjust client time to server timezone when computing date ranges (#165 ) (af3fa39 ) \nadjust synced cell style (#199 ) (32a9d78 ) \nallow for unit paths starting at the real root instead of user root (#197 ) (0191551 ) \nclear sync-status when value changes (#182 ) (d4d6d29 ) \nensure offline units are fetched correctly for users deep in the hierarchy (#226 ) (d9d4632 ) \nfix disabled cell styling [TECH-1466] (#234 ) (0334733 ) \nglobal filter field size (#221 ) (7b003d8 ) \nhandle inconsistent formats from api for orgUnits [DHIS2-13888] (#210 ) (ab266ca ) \nhandle invalid parameters in URL [TECH-1382] [TECH-1384] (#208 ) (3c14bd8 ) \nhandle temporal mutation errors (#206 ) (0bb923d ) \nhighlighted fields performance (#155 ) (554025c ) \nimport locales so app has access to them (#207 ) (662ddc6 ) \nmake bottom bar buttons small [DHIS2-13956] (c507860 ) \nmake useDataValueParams and useApiAttributeParams stable (978a7b9 ) \nmanage unsaved comments when moving cells (b04cbfd ) \nmanage unsaved limits when moving cells (dd14d41 ) \nor between shortcuts [DHIS2-13955] (d71a93b ) \nprint styles [TECH-1312] (#217 ) (5533e00 ) \nremove defaultOnSuccess for queries (75e257e ) \nrerun validation on main bar button click (d62e4a0 ) \nstop tooltip flickering [DHIS2-13954] (0c44cb5 ) \nupdate variable name [TECH-1465] (#231 ) (1fd682f ) \naudit history: update processing, clean up [TECH-1281] (#131 ) (7464efb ) \nbasic information: display client date in tooltip (da867a7 ) \ndata-value-set: disable when mutating (85e7cbc ) \ndates: use server time when appropriate (b8cbdbc ) \ndeps: pin dependencies (35fdd45 ) \ndeps: update dependency @dhis2/app-runtime to v3.5.0 (#224 ) (f532607 ) \ndeps: update dependency @dhis2/ui to v8.5.3 (#225 ) (7b27ee1 ) \nfilter-field: hide clear-button when no filter (#222 ) (64b08dc ) \nremove custom styles for data details button (e47d519 ) \nupdate Add limits styling [DHIS2-13958] (2f528ba ) \ntranslations: sync translations from transifex (development) (76859da ) \ntranslations: sync translations from transifex (development) (db5b088 ) \ntranslations: sync translations from transifex (development) (9724342 ) \nuse date limit: prevent recomputing on every re-render (68dbbcb ) \nvalidation button: disable validation run when offline [TECH-1377] (#178 ) (7838601 ) \nuse a stable date string instead of an instable date instance (#201 ) (dea42b1 ) \n \nFeatures \n\nheaderbar: integrate offline-status message (#233 ) (58f042e ) \nsync error handling (#218 ) (cf3e542 ) \nclient server date: add DRY utils (7153fe3 ) \nget current date: set milliseconds to 0 (9fa0441 ) \nrespect F_DATAVALUE_ADD user authority (e91a847 ) \ncustom forms: notify user about pre-fetching failure (9e8374f ) \n "
},
"v100.0.0": {
"Maintenance": [
- "fix linter issues",
"restore use-user-org-units to original state",
+ "release: merge development to master",
+ "add license",
"release: cut 100.0.0 [skip release]",
- "get config offline org unit level from JGs branch",
+ "release: release v100.0.0",
"move org-unit-tree from @dhis2/ui and fix lint errors",
- "add license",
- "align test with implementation and skip flaky tests",
- "release: merge development to master",
- "release: release v100.0.0"
+ "fix linter issues",
+ "get config offline org unit level from JGs branch",
+ "align test with implementation and skip flaky tests"
],
"Features": [
+ "reduce org-unit-tree network traffic and support prefetching (#187)",
"completion: respect \"validCompleteOnly\" flag on data sets",
+ "reduce org-unit-tree network traffic and add prefetch support",
"get org unit roots from prefetched org units if available",
- "reduce org-unit-tree network traffic and support prefetching (#187)",
- "add completion functionality",
- "reduce org-unit-tree network traffic and add prefetch support"
+ "add completion functionality"
],
"Bug Fixes": [
+ "prefetch offline org units in single request",
+ "remove loading from completion",
+ "consume per-root node offline levels in org-unit-tree",
"add mutation key-factory",
- "form completion error alert message: correct & translate message",
- "form completion: cancel open mutations when (in-)completing",
"adjust tests to implementation fix minor implementation bugs",
+ "typo",
+ "form completion: check for empty responses",
+ "completion: set loading to true when starting incompleting",
"fetch offline units per user root org unit and improve logic",
+ "also fetch children size and level for offline units",
+ "form completion: cancel open mutations when (in-)completing",
"completion onMutate and setDefault",
- "form completion: check for empty responses",
+ "form completion error alert message: correct & translate message",
+ "address post-rebase bugs",
"cat-combo-table: prevent filter from unmounting data-elements (#186)",
"completion mutation: extract variables correctly after refactoring",
- "typo",
- "prefetch offline org units in single request",
- "completion: set loading to true when starting incompleting",
- "remove loading from completion",
- "address post-rebase bugs",
- "completion: do not validate when offline",
- "consume per-root node offline levels in org-unit-tree",
- "also fetch children size and level for offline units"
+ "completion: do not validate when offline"
],
"Refactoring": [
- "move data-value-mutations into shared folder",
- "bottom bar: use correct completion data and labels",
+ "remove superfluous completion sidebar component",
"remove console.log",
"rearrange validation code into different modules",
+ "change the mutation function to follow the new patterns",
+ "move data-value-mutations into shared folder",
+ "bottom bar: use correct completion data and labels",
"implement PR feedback until September 22, 2022",
"move sidebar id contants into shared folder",
- "fix circular dependencies & tests",
- "remove superfluous completion sidebar component",
- "change the mutation function to follow the new patterns"
+ "fix circular dependencies & tests"
],
"Testing": [
"cypress: update network fixtures"
@@ -3827,11 +3827,11 @@
},
"v100.9.0": {
"Features": [
- "add more tests to cover add exchange usecase",
"add more tests and improve some of the existing ones",
+ "add tests to cover add exchnage usecase",
"add tests to cover edit exchange usecase and format",
"add tests to cover add exchange usecase",
- "add tests to cover add exchnage usecase"
+ "add more tests to cover add exchange usecase"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -3849,11 +3849,11 @@
},
"v100.8.0": {
"Features": [
- "add initial tests for main data display page",
+ "more tests for data page and setup for other pages",
"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",
- "more tests for data page and setup for other pages",
- "add some tests for main data page"
+ "add initial tests for main data display page"
],
"Bug Fixes": [
"fix format",
@@ -3884,20 +3884,20 @@
},
"v100.6.0": {
"Bug Fixes": [
+ "move testing libraty to dev dependencies",
"update fixtures for cypress tests",
"minor fixes",
- "move testing libraty to dev dependencies",
"add missing transations"
],
"Features": [
- "update version of dhis2 app runtime",
- "add sharing button to data exchange configurations",
- "add sharing settings",
"show sharing button only if the user can share the exchange",
- "upgrade app platform and ui library",
- "add tests for edit overview page",
+ "add sharing button which opens a sharing dialog in configurations",
"upgrade node version for ci",
- "add sharing button which opens a sharing dialog in configurations"
+ "add sharing settings",
+ "add tests for edit overview page",
+ "update version of dhis2 app runtime",
+ "upgrade app platform and ui library",
+ "add sharing button to data exchange configurations"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -4044,22 +4044,22 @@
"data-visualizer-app": {
"v100.7.2": {
"Maintenance": [
+ "deduplicate deps",
"tweak test config",
- "tweak jest config so it only reports to portal when on CI",
- "release: cut 100.7.2 [skip release]",
+ "remove reference to maps app",
"prevent visualization plugin test to log errors by fixing the test",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"do not log action errors during jest test run",
- "deduplicate deps",
+ "fix local jest run (#3218)",
+ "prevent console error output",
"prevent error log for missing components",
- "remove reference to maps app",
- "disable report-portal debug logging",
- "do not log getShallowAddToLayoutButton during test run",
- "remove unneeded console.error hack",
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
"remove unclear code and replace with ESLint disable comment",
- "fix local jest run (#3218)",
+ "release: cut 100.7.2 [skip release]",
+ "tweak jest config so it only reports to portal when on CI",
+ "do not log getShallowAddToLayoutButton during test run",
"remove test file without any tests",
- "prevent console error output"
+ "disable report-portal debug logging",
+ "remove unneeded console.error hack"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3200)",
@@ -4083,8 +4083,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "disable report portal cypress config so we can see failures on ci"
+ "disable report portal cypress config so we can see failures on ci",
+ "release: cut 100.7.0 [skip release]"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -4097,9 +4097,9 @@
"apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
- "release: cut 100.6.2 [skip release]",
"remove !important styles",
- "use constant from analytics instead of 'co'"
+ "use constant from analytics instead of 'co'",
+ "release: cut 100.6.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
},
@@ -4114,9 +4114,9 @@
},
"v100.6.0": {
"Maintenance": [
+ "release: cut 100.6.0 [skip release]",
"resolve to @dhis2/ui 9.4.4 (#3129)",
"unused imports",
- "release: cut 100.6.0 [skip release]",
"import order"
],
"Bug Fixes": [
@@ -4142,9 +4142,9 @@
},
"v100.5.8": {
"Bug Fixes": [
- "bump analytics to 26.7.5 for period translations",
+ "bump analytics for testing",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics to 26.7.5 for period translations"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -4153,13 +4153,13 @@
},
"v100.5.7": {
"Maintenance": [
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
"release: cut 100.5.7 [skip release]",
+ "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
"deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
- "dependabot config and remove dev branch from workflows (#3107)"
+ "dependabot config and remove dev branch from workflows (#3107)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -4168,9 +4168,9 @@
},
"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)",
- "merge to master"
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
],
"Maintenance": [
"release: cut 100.5.6 [skip release]"
@@ -4179,27 +4179,27 @@
},
"v100.5.5": {
"Maintenance": [
- "release: cut 100.5.5 [skip release]",
"run release job for tags (#3064)",
+ "release: cut 100.5.5 [skip release]",
"do not run release step on dev branch (#3083)",
"optimize Cypress recordings with conditional triggers (#3043)"
],
"Bug Fixes": [
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
+ "merge to master",
+ "dimension chip design updates (DHIS2-16272) (#2934)"
],
"GitHub": "\nBug Fixes \n\ndimension chip design updates (DHIS2-16272) (#2934 ) (9b23fbd ) \nnon-existing AO blocks new AOs from being created (DHIS2-13167) (#3056 ) (2bf0d53 ) \nnumbers are misaligned in pivot table (DHIS2-16900) (#3072 ) (3ee3a83 ) \ntranslations: sync translations from transifex (dev) (8dd390b ) \nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051 ) (4a79d5b ) \n "
},
"v100.5.4": {
"Bug Fixes": [
- "fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "translations: sync translations from transifex (dev)",
"merge to master",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
+ "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]"
@@ -4207,10 +4207,10 @@
},
"v100.5.3": {
"Bug Fixes": [
- "try locking highcharts to 10.2.0",
- "translations: sync translations from transifex (dev)",
"merge to master",
- "plugin flashes when interacting with Interpretations modal (#3017)"
+ "translations: sync translations from transifex (dev)",
+ "plugin flashes when interacting with Interpretations modal (#3017)",
+ "try locking highcharts to 10.2.0"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -4224,23 +4224,23 @@
},
"v100.5.2": {
"Bug Fixes": [
- "change urlReg to urlGlob and correct glob pattern for outlier tables",
"remove query param section from url glob",
- "correct typo in visualisation type",
+ "wait for different SVG for single value",
+ "change urlReg to urlGlob and correct glob pattern for outlier tables",
"add classnames and update json instructions file for outlier tables (#3000)",
- "wait for different SVG for single value"
+ "correct typo in visualisation type"
],
"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",
- "merge to master",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
- "enable the loading spinner when props change"
+ "enable the loading spinner when props change",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -4248,24 +4248,24 @@
},
"v100.5.0": {
"Maintenance": [
- "yarn deduplicate",
- "upgrade @dhis2/analytics",
- "include release notes in slackbot message (#2974)",
+ "run the release step on both dev and master branches (#2990)",
"apply consistent naming to push analytics class names",
+ "reorganised dev commits",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"bump node to version 18",
- "add slack bot release success message (#2965)",
"remove testRegex from jest config (#2956)",
- "release: cut 100.5.0 [skip release]",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "run the release step on both dev and master branches (#2990)",
"bump Cypress to version 13 (#2935)",
- "reorganised dev commits"
+ "add slack bot release success message (#2965)",
+ "upgrade @dhis2/analytics",
+ "yarn deduplicate",
+ "include release notes in slackbot message (#2974)",
+ "release: cut 100.5.0 [skip release]"
],
"Testing": [
- "adapt tests to new database (#2975)",
"hover over list to prevent it from being stale",
- "refactor data.cy.js to independent test cases",
- "don't expect subtitle to be visible by default"
+ "adapt tests to new database (#2975)",
+ "don't expect subtitle to be visible by default",
+ "refactor data.cy.js to independent test cases"
],
"Bug Fixes": [
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
@@ -4280,69 +4280,69 @@
},
"v100.4.0": {
"Bug Fixes": [
- "fetch data element icon and pass it in extraOptions",
- "fix bug which cause current to loose props",
"update cli-app-scripts and analytics deps",
"translations: sync translations from transifex (dev)",
"do not pass a boolean for icons when saving",
- "dependency updates (#2243)",
+ "fix bug which cause current to loose props",
"set disabledOptions on AO loading and vis type switching",
"avoid crash when visualization object is empty (ie. New)",
+ "fetch data element icon and pass it in extraOptions",
"hide icon from visualization when option is toggled",
- "avoid visualization flashing when changing options"
+ "avoid visualization flashing when changing options",
+ "dependency updates (#2243)"
],
"Maintenance": [
+ "regenerate pot file",
+ "fix rebase conflict resolutions",
+ "update pot file",
"use renamed github shared workflow (#2912)",
+ "revert the test server changes and move to a separate PR",
"use alpha version of analytics",
"fix linting error",
- "fix rebase conflict resolutions",
- "analytics: add support for cumulative values",
- "update pot file",
"upgrade cypress to v12 and adjust project to it",
- "configure continuous delivery workflows (#2254)",
- "revert the test server changes and move to a separate PR",
- "regenerate pot file",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "release: cut 100.4.0 [skip release]",
- "manually bump deps (#2543)",
+ "switch test server to debug (test.e2e is broken/slow)",
"remove videos",
- "switch test server to debug (test.e2e is broken/slow)"
+ "manually bump deps (#2543)",
+ "release: cut 100.4.0 [skip release]",
+ "configure continuous delivery workflows (#2254)",
+ "analytics: add support for cumulative values"
],
"Features": [
- "handle disabled and helpText props for disabled options",
- "remove disabled before passing object to visualization generator",
"support non-gregorian fixed periods (#2233)",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "disable legend option when cumulative values is enabled",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"handle disabled option in Redux store",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "remove disabled before passing object to visualization generator",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "disable option when cumulativeValues is checked in PT DHiS2-15728",
"v100.4.0",
- "cumulative values in PT (DHIS2-5497) (#2746)"
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "handle disabled and helpText props for disabled options",
+ "disable legend option when cumulative values is enabled"
],
"Testing": [
- "add tests for cumulativeValues option in PT",
- "refactor clickCheckbox to check/uncheckCheckbox",
+ "enhance tests, options and sorting",
"add helper functions for totals options",
"fix test failing due to change in single value behaviour",
+ "refactor clickCheckbox to check/uncheckCheckbox",
"use current year instead of hardcode it",
- "enhance tests, options and sorting"
+ "add tests for cumulativeValues option in PT"
],
"Refactoring": [
- "revert changes to option components",
- "rename variable for clarity",
"avoid extra prop and detect visType internally",
- "allow checkbox options to be disabled",
- "streamlined code",
- "allow legend related option to be disabled",
- "add styles for titles of disabled sections",
- "allow disabled to be passed as prop",
- "avoid involuntary changes to current in Redux store",
"remove unnecessary code",
+ "allow disabled to be passed as prop",
+ "rename variable for clarity",
+ "streamlined code",
"allow non toggleable select to be disabled",
+ "avoid involuntary changes to current in Redux store",
+ "allow checkbox options to be disabled",
+ "simplify code for passing displayProperty",
"add helper text when used in PT DHIS2-15727",
- "simplify code for passing displayProperty"
+ "revert changes to option components",
+ "add styles for titles of disabled sections",
+ "allow legend related option to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4351,17 +4351,17 @@
"v100.3.1": {
"Bug Fixes": [
"color set update (DHIS2-16108) (#2906)",
- "v100.3.1",
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)"
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
+ "v100.3.1"
],
"Maintenance": [
"release: cut 100.3.1 [skip release]",
- "use reportportal fork",
+ "consolidate cypress tests (#2890)",
"move RP agent-js-cypress to dhis2 org",
- "use latest analytics-e2e-tests workflow",
"consolidate legend tests (#2897)",
- "consolidate cypress tests (#2890)",
- "get BRANCH_NAME and PR_TITLE"
+ "get BRANCH_NAME and PR_TITLE",
+ "use reportportal fork",
+ "use latest analytics-e2e-tests workflow"
]
},
"v100.3.0": {
@@ -4369,15 +4369,15 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "prevent state update when modal is closing",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
- "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"translations: sync translations from transifex (dev)",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "only update interpretations list when in DOM",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
"change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "only update interpretations list when in DOM"
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "prevent state update when modal is closing"
],
"Features": [
"deps: bump analytics to latest to benefit from fixes and features (#2886)",
@@ -4389,62 +4389,62 @@
},
"v100.2.0": {
"Features": [
- "use hover menu components from analytics for options menu",
- "use UpdateButton and HoverMenubar from analytics",
"use interpretations button from analytics",
"100.2.0 (#2741)",
+ "use UpdateButton and HoverMenubar from analytics",
+ "use hover menu components from analytics for options menu",
"use Toolbar and ToolbarSidebar from analytics (#2358)",
"update download menu to use hovermenu components from analytics"
],
"Maintenance": [
+ "clean up unused imports",
+ "fix lines e2e test",
+ "fix icon e2e",
+ "switch test server to debug (test.e2e is broken/slow)",
"run workflow release job on tags as well (#2386)",
- "fix missing and redundant imports",
- "upgrade cypress to v12 and adjust project to it",
- "fix start e2e",
- "revert the test server changes and move to a separate PR",
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
+ "upgrade analytics to get decreased padding",
"fix odd linter error which only fires on ci",
"fix failing legens e2e test",
- "fix icon e2e",
- "fix scatter e2e",
- "clean up unused imports",
- "manually bump deps (#2543)",
- "remove videos",
- "switch test server to debug (test.e2e is broken/slow)",
"advance the schedule for the nightly run (#2575)",
- "fix lines e2e test",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "disable the scheduled nightly test run (#2602)",
- "fix typo in component name",
- "update pot file",
"gitignore cypress videos",
- "fix legend e2e test even better",
- "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "increase cypress default timeout for DOM activity (#2549)",
- "upgrade analytics to get decreased padding",
- "upgrade @dhis2/analytics to get toolbar UI improvements",
"remove yarn start command which was only used for development",
+ "remove videos",
+ "fix missing and redundant imports",
+ "fix typo in component name",
+ "disable the scheduled nightly test run (#2602)",
+ "revert the test server changes and move to a separate PR",
"upgrade @dhis2/analytics to latest",
- "release: cut 100.2.0 [skip release]"
+ "fix scatter e2e",
+ "fix start e2e",
+ "manually bump deps (#2543)",
+ "fix legend e2e test even better",
+ "update pot file",
+ "increase cypress default timeout for DOM activity (#2549)",
+ "upgrade cypress to v12 and adjust project to it",
+ "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
+ "release: cut 100.2.0 [skip release]",
+ "upgrade @dhis2/analytics to get toolbar UI improvements"
],
"Testing": [
+ "prevent test names from being dynamic (#2576)",
"add Cypress tests for SV icon (DHIS2-10496) (#2372)",
- "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)",
"comment out icon tests for currently unsupported types",
- "prevent test names from being dynamic (#2576)",
"extend timeout after delete has been triggered (#2499)",
"skip legend test while data element icons are unsupported",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)"
+ "more tests for custom calculations (DHIS2-13871) (#2287)"
],
"Bug Fixes": [
- "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
- "adjust data test name",
"observe size changes for legend positioning",
- "adjust e2e element slectors",
+ "tweak viz type selector styles to match toolbar",
"translations: sync translations from transifex (dev)",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
"remove divider from plain data source submenu",
+ "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "adjust data test name",
"adjust closeFileMenuWithClick command",
- "tweak viz type selector styles to match toolbar"
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust e2e element slectors"
],
"Refactoring": [
"rename const for clarity",
@@ -4453,16 +4453,16 @@
},
"v100.1.4": {
"Testing": [
- "extend timeout for loading visualizations (#2368)",
- "prevent items in transfer from being stale when filtering (#2321)"
+ "prevent items in transfer from being stale when filtering (#2321)",
+ "extend timeout for loading visualizations (#2368)"
],
"Documentation": [
- "move docs to app (#2390)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2390)"
],
"Bug Fixes": [
- "image paths and apply d2 style",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "image paths and apply d2 style"
],
"Maintenance": [
"release: cut 100.1.4 [skip release]"
@@ -4470,10 +4470,10 @@
},
"v100.1.3": {
"Bug Fixes": [
- "case E7113 throws same msg as E7114 (#2278)",
"single value size and position issues (analytics@25.1.10) (#2359)",
"deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"v100.1.1",
+ "case E7113 throws same msg as E7114 (#2278)",
"bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)"
],
"Maintenance": [
@@ -4499,69 +4499,69 @@
"v100.1.0": {
"Features": [
"support non-gregorian fixed periods (#2233)",
- "100.1.0 (#2286)",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "custom calculations (DHIS2-13871) (#2232)",
+ "plugin: send installation status [DHIS2-15097] (#2273)",
"implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "plugin: send installation status [DHIS2-15097] (#2273)"
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "100.1.0 (#2286)",
+ "custom calculations (DHIS2-13871) (#2232)"
],
"Maintenance": [
+ "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
+ "release: cut 100.0.0",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
+ "add styled-jsx which is a peer dependency (#2253)",
"release: cut 100.0.3",
- "bump analytics (#2279)",
"deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "bump analytics (#2279)",
+ "trigger v100.0.0 (#2237)",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
+ "release: cut 100.1.0 [skip release]",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
- "converge master-to-dev (#2281)",
- "add styled-jsx which is a peer dependency (#2253)",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
"deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "trigger v100.0.0 (#2237)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
+ "prepare app for continuous delivery",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "configure continuous delivery workflows (#2254)",
+ "converge master-to-dev (#2281)",
+ "bump analytics (#2276)",
"deps: bump async from 2.6.3 to 2.6.4 (#2148)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
- "prepare app for continuous delivery",
+ "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
"release: cut 100.0.1",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
+ "set v100.0.0",
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
- "release: cut 100.0.2",
- "bump analytics (#2276)",
- "configure continuous delivery workflows (#2254)",
- "release: cut 100.0.0",
- "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
- "set v100.0.0"
+ "release: cut 100.0.2"
],
"Testing": [
- "add extended timeout for file open modal (#2284)",
- "fix test failing due to change in single value behaviour"
+ "fix test failing due to change in single value behaviour",
+ "add extended timeout for file open modal (#2284)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)",
- "fetch data element icon and pass it in extraOptions",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "remove old i18n initialisation (#2241)",
- "deps: bump cli-app-scripts for precaching improvement",
- "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
"update cli-app-scripts and analytics deps",
- "target window.parent for postRobot communication (#2256)",
- "inject CSS UI variables in plugin (#2270)",
- "dependency updates (#2243)",
- "do not pass a boolean for icons when saving",
"translations: sync translations from transifex (master) (#2192)",
+ "do not pass a boolean for icons when saving",
+ "target window.parent for postRobot communication (#2256)",
+ "nightly workflow has to run on default branch which is currently dev (#2269)",
"update cli-app-scripts and analytics (#2247)",
+ "fetch data element icon and pass it in extraOptions",
"hide icon from visualization when option is toggled",
- "set height on chart container when not defined (#2246) (#2250)"
+ "set height on chart container when not defined (#2246) (#2250)",
+ "deps: bump cli-app-scripts for precaching improvement",
+ "inject CSS UI variables in plugin (#2270)",
+ "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
+ "dependency updates (#2243)",
+ "remove old i18n initialisation (#2241)"
]
},
"v100.0.3": {
"Maintenance": [
- "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
+ "release: cut 100.0.3 [skip release]",
"deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]"
+ "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -4585,8 +4585,8 @@
},
"v100.0.0": {
"Maintenance": [
- "prepare app for continuous delivery",
"trigger v100.0.0 (#2237)",
+ "prepare app for continuous delivery",
"release: cut 100.0.0 [skip release]"
]
}
@@ -4754,8 +4754,8 @@
"v101.0.1": {
"Bug Fixes": [
"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"
+ "tracker-api-migration: remove skipPaging parameter",
+ "tracker-api-migration: update the casing of followup parameter"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -4764,19 +4764,19 @@
},
"v101.0.0": {
"Features": [
+ "move TEI 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"
+ "migrate TEI and Event export to new tracker API"
],
"Bug Fixes": [
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "loader keeps showing when opening export in new page",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "update tests snapshots",
"lint issues",
- "migration-trackedentity: change followupStatus to followup"
+ "loader keeps showing when opening export in new page",
+ "migration-trackedentity: change followupStatus to followup",
+ "update tests snapshots"
],
"Refactoring": [
"apply code review comments",
@@ -4835,202 +4835,202 @@
},
"v99.9.9": {
"Features": [
- "org unit core id scheme select",
- "import Earth Engine data for population (#1457)",
"new GeoJSON importer (DHIS2-7171)",
+ "metadata export: remove csv option and adjust intro text",
+ "org unit core id scheme select",
"publish first version under continuous release",
"geojson import icon",
- "metadata export: remove csv option and adjust intro text"
+ "import Earth Engine data for population (#1457)"
],
"Maintenance": [
- "release: cut 1.5.19 [skip ci]",
- "release: cut 1.5.11 [skip ci]",
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.5 [skip ci]",
- "release: cut 1.4.8 [skip ci]",
- "release: cut 1.5.8 [skip ci]",
- "release: cut 1.5.2 [skip ci]",
- "release: cut 1.5.31 [skip ci]",
- ".hooks folder",
- "release: cut 1.4.7 [skip ci]",
- "release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.0 [skip ci]",
- "release: cut 1.5.4 [skip ci]",
"release: cut 1.5.33 [skip ci]",
- "release: cut 1.5.50 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
- "release: cut 1.5.34 [skip ci]",
- "release: cut 1.5.28 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
- "release: cut 1.4.3 [skip ci]",
- "update app icon",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.5.13 [skip ci]",
+ "master merge",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.63 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
"release: cut 1.5.22 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.5.53 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
+ "release: cut 1.4.1 [skip ci]",
+ "release: cut 1.5.37 [skip ci]",
+ "release: cut 1.4.3 [skip ci]",
+ "release: cut 1.5.4 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
+ "release: cut 1.5.69 [skip ci]",
+ "release: cut 1.5.32 [skip ci]",
+ "release: cut 1.5.65 [skip ci]",
+ "use sync mode temporarily",
+ "release: cut 1.5.42 [skip ci]",
+ "release: cut 1.5.20 [skip ci]",
"browserlist upgrade",
+ "release: cut 1.5.7 [skip ci]",
+ "node 16",
+ "release: cut 1.5.11 [skip ci]",
+ "code cleaning",
+ "release: cut 1.5.41 [skip ci]",
+ "release: cut 1.5.15 [skip ci]",
+ "revert linting fixes",
+ "release: cut 1.4.2 [skip ci]",
+ "release: cut 1.2.23 [skip ci]",
+ "release: cut 1.5.21 [skip ci]",
+ "release: cut 1.5.26 [skip ci]",
+ "release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.47 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
+ "deps: upgrade ui (#1487)",
"release: cut 1.5.43 [skip ci]",
- "release: cut 1.5.42 [skip ci]",
- "move app to continuous release",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.5.30 [skip ci]",
+ ".hooks folder",
+ "release: cut 1.5.36 [skip ci]",
"release: cut 1.5.60 [skip ci]",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.15 [skip ci]",
- "release: cut 1.6.0 [skip release]",
- "release: cut 1.5.37 [skip ci]",
+ "set node version to 14 in github scripts",
+ "update test snapshots",
+ "set node version to 14 in githb scripts",
+ "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.5.51 [skip ci]",
+ "release: cut 1.5.14 [skip ci]",
+ "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.0 [skip ci]",
+ "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.50 [skip ci]",
+ "localize",
+ "release: cut 1.5.59 [skip ci]",
+ "release: cut 1.5.67 [skip ci]",
+ "release: cut 1.5.58 [skip ci]",
+ "release: cut 1.5.17 [skip ci]",
+ "move app to continuous release",
+ "release: cut 1.5.1 [skip ci]",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
+ "release: cut 1.5.38 [skip ci]",
+ "release: cut 1.5.16 [skip ci]",
+ "upgrade snapshot tests",
+ "release: cut 1.3.0 [skip ci]",
"release: cut 1.5.3 [skip ci]",
- "release: cut 1.5.69 [skip ci]",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.6.1 [skip release]",
- "release: cut 1.5.63 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "revert linting fixes",
- "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.3.2 [skip ci]",
+ "update app icon",
+ "release: cut 1.4.4 [skip ci]",
+ "release: cut 1.5.29 [skip ci]",
"release: cut 1.5.44 [skip ci]",
- "release: cut 1.4.1 [skip ci]",
- "release: cut 1.5.9 [skip ci]",
- "release: cut 1.5.65 [skip ci]",
- "resolve conflicts in yarn.lock",
+ "release: cut 1.5.68 [skip ci]",
+ "release: cut 1.5.57 [skip ci]",
+ "release: cut 1.5.35 [skip ci]",
"release: cut 1.5.61 [skip ci]",
- "release: cut 1.5.39 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
- "release: cut 1.3.2 [skip ci]",
- "set node version to 14 in github scripts",
- "release: cut 1.5.45 [skip ci]",
"release: cut 1.3.7 [skip ci]",
- "node 16",
- "release: cut 1.5.35 [skip ci]",
- "jest test fixes",
"release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.47 [skip ci]",
- "master merge",
- "upgrade snapshot tests",
- "release: cut 1.5.67 [skip ci]",
- "release: cut 1.5.29 [skip ci]",
- "update test snapshots",
- "release: cut 1.5.59 [skip ci]",
- "release: cut 1.5.46 [skip ci]",
- "release: cut 1.5.41 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "format",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.51 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
- "release: cut 1.5.30 [skip ci]",
"release: cut 1.5.64 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
+ "release: cut 1.4.6 [skip ci]",
"remove \"xml\" from metadata import/export feature files",
- "release: cut 1.5.21 [skip ci]",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.52 [skip ci]",
- "release: cut 1.5.48 [skip ci]",
- "localize",
- "release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
"release: cut 1.5.23 [skip ci]",
+ "refactor",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.2 [skip ci]",
"update snapshots",
- "release: cut 1.5.1 [skip ci]",
- "release: cut 1.4.6 [skip ci]",
- "deps: upgrade ui (#1487)",
- "release: cut 1.5.16 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "set node version to 14 in githb scripts",
- "release: cut 1.5.57 [skip ci]",
- "release: cut 1.2.23 [skip ci]",
- "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.5.25 [skip ci]",
"release: cut 1.5.24 [skip ci]",
- "release: cut 1.5.58 [skip ci]",
- "release: cut 1.5.32 [skip ci]",
- "code cleaning",
- "release: cut 1.5.10 [skip ci]",
- "refactor",
+ "release: cut 1.5.13 [skip ci]",
"release: cut 1.5.6 [skip ci]",
- "use sync mode temporarily",
- "release: cut 1.5.49 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.46 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.5 [skip ci]",
+ "release: cut 1.6.0 [skip release]",
"release: cut 1.5.18 [skip ci]",
"release: cut 1.5.62 [skip ci]",
- "release: cut 1.5.68 [skip ci]",
- "release: cut 1.3.0 [skip ci]"
+ "release: cut 1.4.8 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.5.52 [skip ci]",
+ "release: cut 1.5.34 [skip ci]",
+ "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
+ "resolve conflicts in yarn.lock",
+ "release: cut 1.5.56 [skip ci]",
+ "format",
+ "release: cut 1.5.28 [skip ci]",
+ "release: cut 1.5.19 [skip ci]",
+ "release: cut 1.5.54 [skip ci]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "label text [DHIS2-11265] (#1677)",
- "padding fixes for Earth Engine import (#1544)",
- "add earth engine card to home page (#1541)",
- "use same dataset for total population (#1683)",
- "avoid breaking selects [DHIS2-16264] (#1963)",
- "hide stateful selects to preserve state",
"trailing newline",
- "earth engine import string fixes (#1499)",
"tei-export: use correct param name for teiTypeFilter (#1546)",
- "standardize typography",
- "better error message",
- "page number needs to be reset to 1 when new preview generated (#1508)",
- "remove extraneous div",
- "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "adjust sidebar style",
- "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "update version number for app",
+ "hide and show associated geometry attribute select",
+ "don't show list when empty (#1551)",
+ "avoid breaking selects [DHIS2-16264] (#1963)",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
"move Tooltip to general components folder",
- "adjust org unit tree component",
- "preserve users preferred rows per page for data preview (#1504)",
- "adjust page appearance, add transparent prop",
+ "address issue via workaround",
+ "translations: sync translations from transifex (master)",
"update github action to ensure yarn install is run before releasing",
- "data element placeholder",
- "add tooltip and disabled Period component when no EE has been selected (#1500)",
+ "add earth engine card to home page (#1541)",
"standardize header typography (squashme)",
- "use 'Organisation unit' instead of 'Org unit' in preview table",
- "adjust margins and add divider for Data preview section (#1510)",
- "interface adjustments",
- "use same page summary text as line-listing-app",
+ "adjust schemas layout, typography",
+ "patch webpack to support webworker importScripts with relative publicPath (#1516)",
+ "hide stateful selects to preserve state",
"don't render component if no options available",
- "async import",
- "swap Preview button with Preview header when previewing the data",
+ "page number needs to be reset to 1 when new preview generated (#1508)",
+ "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "metadata dependency export: remove \"xml\" from intro text",
+ "use convention for page summary text (#1502)",
"look for coc match by code",
- "keep the scroll from happening on preview table unnecessarily (#1539)",
- "address issue via workaround",
- "adjust job overview and summary design",
- "use correct update strategy for metadata import [DHIS-12479]",
- "loading logic",
- "hide and show associated geometry attribute select",
- "update text for EE import",
+ "better error message",
"sidebar design (squashme)",
- "geojson property name should match input field (DHIS2-7171)",
+ "adjust job overview and summary design",
+ "use same dataset for total population (#1683)",
"adjust schemas page (squashme)",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
- "metadata dependency export: remove \"xml\" from intro text",
- "display ou parent name in preview with grey color (#1507)",
+ "remove extraneous div",
+ "use 'Organisation unit' instead of 'Org unit' in preview table",
+ "async import",
+ "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
+ "padding fixes for Earth Engine import (#1544)",
+ "label text [DHIS2-11265] (#1677)",
+ "use same page summary text as line-listing-app",
+ "add tooltip and disabled Period component when no EE has been selected (#1500)",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "adjust sidebar style",
+ "adjust spacing so Job summary header and tags look better (#1509)",
"centralize paging in DataPreview component",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "adjust radio prefix",
+ "display ou parent name in preview with grey color (#1507)",
+ "standardize typography",
+ "use string for date inputs [DHIS2-12489] (#1750)",
+ "adjust margins and add divider for Data preview section (#1510)",
+ "use correct update strategy for metadata import [DHIS-12479]",
+ "earth engine import string fixes (#1499)",
+ "swap Preview button with Preview header when previewing the data",
+ "adjust advanced options control",
+ "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
+ "update text for EE import",
+ "adjust org unit tree component",
+ "keep the scroll from happening on preview table unnecessarily (#1539)",
"adjust overview card design and interaction",
- "update version number for app",
- "patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "metadata: use correct format names on metadata pages",
- "adjust spacing so Job summary header and tags look better (#1509)",
+ "interface adjustments",
"component class name",
- "adjust advanced options control",
- "use convention for page summary text (#1502)",
- "use string for date inputs [DHIS2-12489] (#1750)",
- "adjust schemas layout, typography",
- "adjust radio prefix",
- "don't show list when empty (#1551)"
+ "geojson property name should match input field (DHIS2-7171)",
+ "metadata: use correct format names on metadata pages",
+ "adjust page appearance, add transparent prop",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "loading logic",
+ "data element placeholder"
],
"Build Updates": [
"fix d2-style script",
"remove no verify step",
- "fix lint script",
- "replace semantic commit checks with new workflow (#1381)"
+ "replace semantic commit checks with new workflow (#1381)",
+ "fix lint script"
],
"Refactoring": [
- "metadata dependency export: remove xml format option",
- "move fetching eedata to a hook",
+ "useMemo instead of useState/useEffect",
"metadata: remove xml format option from import & export",
"get push, pop, update from useForm hook directly in component",
- "useMemo instead of useState/useEffect",
- "metadata: remove xml format option from import and export"
+ "metadata: remove xml format option from import and export",
+ "metadata dependency export: remove xml format option",
+ "move fetching eedata to a hook"
],
"Testing": [
"snapshot: update snapshots"
@@ -5039,8 +5039,8 @@
"v2.30-RC3": {},
"v2.30-RC2-SNAPSHOT": {
"Refactoring": [
- "move icons into Icon",
- "move menuIcon at page level"
+ "move menuIcon at page level",
+ "move icons into Icon"
]
},
"v2.30-RC1-SNAPSHOT": {},
@@ -5057,12 +5057,12 @@
"line-listing-app": {
"v101.1.8": {
"Bug Fixes": [
- "use saved visualization in interpretation modal (#551)",
- "display correct app version in dhis2 and updated workflows (#581)"
+ "display correct app version in dhis2 and updated workflows (#581)",
+ "use saved visualization in interpretation modal (#551)"
],
"Maintenance": [
- "release: cut 101.1.8 [skip release]",
- "enable debug logging on semantic release GHA step"
+ "enable debug logging on semantic release GHA step",
+ "release: cut 101.1.8 [skip release]"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#581 ) (d31979f ) \nuse saved visualization in interpretation modal (#551 ) (6e42b92 ) \n "
},
@@ -5095,29 +5095,29 @@
"verify min width is respected on window resize"
],
"Maintenance": [
- "restore cypress reportportal config",
- "decrease delay for showing the blue line on hover",
- "release: cut 101.1.5 [skip release]",
+ "adjust comment to code change",
"disable report-portal so we can see test failures",
- "adjust comment to code change"
+ "decrease delay for showing the blue line on hover",
+ "restore cypress reportportal config",
+ "release: cut 101.1.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
},
"v101.1.4": {
"Bug Fixes": [
- "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
+ "update options test after DHIS2 Core v39.6 release (#577)",
"update options test because DHIS2 Core v39.6 has been released",
- "update options test after DHIS2 Core v39.6 release (#577)"
+ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)"
],
"Maintenance": [
- "disable reporter in cypress config",
"remove version dependent e2e test logic for enrollment too",
- "surround assertions with it blocks",
+ "only test enrolment skip rounding on v41 and above",
"round to single decimal",
- "add comment with JIRA issue link",
"release: cut 101.1.4 [skip release]",
- "only test enrolment skip rounding on v41 and above",
- "restore cypress config"
+ "add comment with JIRA issue link",
+ "restore cypress config",
+ "disable reporter in cypress config",
+ "surround assertions with it blocks"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
},
@@ -5144,48 +5144,48 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "remove duplicate dependencies",
- "release: cut 101.1.1 [skip release]"
+ "release: cut 101.1.1 [skip release]",
+ "remove duplicate dependencies"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
},
"v101.1.0": {
"Features": [
- "ensure sidebar does not break layout",
- "add resizable sidebar (DHIS2-17170) (#534)",
"decrease sidebar width after window resize if needed",
"enable resizing the sidebar with keyboard navigation",
- "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",
"allow sidebar width reset via view menu",
+ "add resizable sidebar (DHIS2-17170) (#534)",
+ "ensure sidebar does not break layout",
+ "prevent sidebar from becoming to narrow or extend past the end of the window",
+ "add sidebar width to global state and store in local storage",
"reset to default width on double click"
],
"Maintenance": [
"release: cut 101.1.0 [skip release]",
- "use local storage key format consistent with dashboards",
+ "correct some typos",
"add e2e test for reset by double click",
+ "remove redundant call to event.persist()",
"use correct default size",
- "correct some typos",
- "fix typo in filename",
"add translation for reset sidebar width button",
- "remove redundant call to event.persist()"
+ "fix typo in filename",
+ "use local storage key format consistent with dashboards"
],
"Bug Fixes": [
- "set animation duration to 150ms for increased snappiness",
"persist width correctly after resetting",
- "address overshooting min and max width issues",
"animate width on inner panel to fix reset animation",
+ "hide panel content after transition is complete",
"ensure resize handler is removed when the component unmounts",
- "add dependency array to effect hook",
- "hide panel content after transition is complete"
+ "address overshooting min and max width issues",
+ "set animation duration to 150ms for increased snappiness",
+ "add dependency array to effect hook"
],
"Testing": [
- "implement e2e tests",
- "assert out-of-bounds behavior"
+ "assert out-of-bounds behavior",
+ "implement e2e tests"
],
"Documentation": [
- "add instructions for resetting to default by double-click",
- "describe how the resizable sidebar feature works"
+ "describe how the resizable sidebar feature works",
+ "add instructions for resetting to default by double-click"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -5203,10 +5203,10 @@
},
"v101.0.6": {
"Maintenance": [
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "deps: bump the security group across 1 directory with 10 updates (#541)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)",
"release: cut 101.0.6 [skip release]",
- "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)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -5224,11 +5224,11 @@
},
"v101.0.4": {
"Maintenance": [
- "upgrade app-platform to support both installed and bundled deployment",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"release: cut 101.0.4 [skip release]",
- "add group for security updates to dependabot config (#536)",
+ "upgrade app-platform to support both installed and bundled deployment",
"enhance parallel cypress test execution (#514)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)"
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -5264,8 +5264,8 @@
},
"v101.0.0": {
"Maintenance": [
- "release: cut 101.0.0 [skip release]",
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
+ "release: cut 101.0.0 [skip release]"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -5274,13 +5274,13 @@
},
"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]",
+ "optimize Cypress recordings with conditional triggers (#505)"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509 ) (a1e737d ) \ntranslations: sync translations from transifex (master) (385feee ) \n "
},
@@ -5292,26 +5292,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "enable test for sorting data loaded from AO",
- "add another test for sorting/saving",
- "verify values are sorted correctly",
"add Cypress tests for sorting in AO",
- "refactor after PR review"
+ "verify values are sorted correctly",
+ "refactor after PR review",
+ "add another test for sorting/saving",
+ "enable test for sorting data loaded from AO"
],
"Bug Fixes": [
- "reset sorting when a different AO is loaded",
- "use correct default for sorting direction",
- "avoid re-renders and double requests when sorting in dashboard",
- "fix merge conflict",
- "use correct property name and case",
- "fix sorting on a \"repeated\" dimension column",
- "show empty cell for missing boolean values as well (#466)",
- "respect user defined sorting in download DHIS2-15248",
+ "avoid extra analytics request when loading a new AO",
"reset local sorting state when column is removed",
- "format sorting correctly when saving DHIS2-15836",
"fix merging conflict",
+ "use correct property name and case",
+ "use correct default for sorting direction",
+ "respect user defined sorting in download DHIS2-15248",
+ "reset sorting when a different AO is loaded",
"pass correct dimension name in download for sorting",
- "avoid extra analytics request when loading a new AO"
+ "fix merge conflict",
+ "show empty cell for missing boolean values as well (#466)",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "fix sorting on a \"repeated\" dimension column",
+ "format sorting correctly when saving DHIS2-15836"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -5348,8 +5348,8 @@
},
"v100.15.1": {
"Maintenance": [
- "release: cut 100.15.1 [skip release]",
- "include release notes in slackbot message (#488)"
+ "include release notes in slackbot message (#488)",
+ "release: cut 100.15.1 [skip release]"
],
"Testing": [
"adapt tests to new database (#489)"
@@ -5364,10 +5364,10 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add option for skipRounding",
+ "add feature toggle for skipRounding option",
"add skipRounding option DHIS2-15629",
+ "add option for skipRounding",
"handle showHierarchy separately from requestable options",
- "add feature toggle for skipRounding option",
"enable skip rounding option for all versions"
],
"Testing": [
@@ -5375,10 +5375,10 @@
"add test for skipRounding and fix other tests"
],
"Documentation": [
+ "rephrase skip rounding section title",
"add documentation for skip rounding option",
"fix sequence of example screenshots",
- "remove screenshot of Options modal",
- "rephrase skip rounding section title"
+ "remove screenshot of Options modal"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -5390,11 +5390,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "upgrade @dhis2/analytics",
- "apply consistent naming to push-analytics class-names",
+ "release: cut 100.14.0 [skip release]",
"apply consistent naming for push-analytics class names",
"fix formatting",
- "release: cut 100.14.0 [skip release]"
+ "upgrade @dhis2/analytics",
+ "apply consistent naming to push-analytics class-names"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
},
@@ -5430,45 +5430,45 @@
},
"v100.12.0": {
"Testing": [
- "send jest test results only when env is setup (#469)",
+ "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"update latest changes on master to use the new chip assertion format",
- "add report portal attributes (#471)",
+ "dynamic offset for years (#477)",
"update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
+ "add report portal attributes (#471)",
"stop using 'chip-primary', which isn't needed",
- "dynamic offset for years (#477)",
- "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
+ "copy/paste typo",
"add missing selector to non-suffixed chips",
- "copy/paste typo"
+ "send jest test results only when env is setup (#469)"
],
"Maintenance": [
- "use alpha version of analytics",
+ "only upload videos for failing cypress tests (#472)",
"use hyphens for app names",
- "use analytics@26.2.0",
- "remove cypress videoUploadOnPasses option which has been removed in v13",
"analytics (#473)",
- "revert Analytics alpha",
+ "use analytics@26.2.0",
+ "bump Analytics to latest alpha",
"release: cut 100.12.0 [skip release]",
- "remove videos using an after:spec event callback",
+ "remove cypress videoUploadOnPasses option which has been removed in v13",
"merge conflict",
+ "use alpha version of analytics",
"conditionally set PR title in dhis2-verify-app workflow (#479)",
- "only upload videos for failing cypress tests (#472)",
- "bump Analytics to latest alpha"
+ "revert Analytics alpha",
+ "remove videos using an after:spec event callback"
],
"Features": [
"updated chip design (DHIS2-15897) (#478)",
"update layout chip design"
],
"Bug Fixes": [
- "chip line height",
- "layout-chip: prevent suffix shrinking",
+ "dimension and layout item button height",
+ "chip label padding",
"chip icon margin",
- "dimension item suffix color",
- "chip: add comma delimiter",
- "adjust input option design (#464)",
"dimension-item: adjust design to match new layout chip",
"dimension item height",
- "dimension and layout item button height",
- "chip label padding"
+ "chip: add comma delimiter",
+ "adjust input option design (#464)",
+ "chip line height",
+ "layout-chip: prevent suffix shrinking",
+ "dimension item suffix color"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -5516,8 +5516,8 @@
},
"v100.1.5": {
"Bug Fixes": [
- "trigger updated release logic",
- "translations: sync translations from transifex (main)"
+ "translations: sync translations from transifex (main)",
+ "trigger updated release logic"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -5526,8 +5526,8 @@
},
"v100.1.4": {
"Build Updates": [
- "remove netlify deploy workflows",
- "add new workflows (#36)"
+ "add new workflows (#36)",
+ "remove netlify deploy workflows"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -5597,16 +5597,16 @@
},
"v100.0.5": {
"Maintenance": [
- "start adding unit tests",
+ "set code coverage threshold",
"clean up tests",
+ "add missing coverage flag when running tests",
"remove duplicate/unused tests",
- "set code coverage threshold",
- "passwordReset page tests",
+ "start adding unit tests",
+ "release: cut 100.0.5 [skip release]",
+ "useGetErrorIfNotAllowed hook tests",
"language update tests",
- "add missing coverage flag when running tests",
"app component tests",
- "useGetErrorIfNotAllowed hook tests",
- "release: cut 100.0.5 [skip release]"
+ "passwordReset page tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5615,8 +5615,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)"
@@ -5651,8 +5651,8 @@
},
"v100.0.0": {
"Features": [
- "force a new release",
- "publish v100 release"
+ "publish v100 release",
+ "force a new release"
],
"Maintenance": [
"release: cut 100.0.0 [skip release]"
@@ -5734,8 +5734,8 @@
},
"v99.9.13": {
"Bug Fixes": [
- "clean up login config provider",
- "miscellaneous clean up"
+ "miscellaneous clean up",
+ "clean up login config provider"
],
"Maintenance": [
"release: cut 99.9.13 [skip release]"
@@ -5764,8 +5764,8 @@
"maintenance-app-beta": {
"v0.6.0": {
"Features": [
- "add tests for additionsl org unit list features",
- "add details panel to org list"
+ "add details panel to org list",
+ "add tests for additionsl org unit list features"
],
"Maintenance": [
"release: cut 0.6.0 [skip release]"
@@ -5775,96 +5775,96 @@
"v0.5.0": {
"Features": [
"catCombo: add category combo form and list (#410)",
- "form: add catCombo form",
"form: caregory forms, formbase",
+ "form: add catCombo form",
"Edit and New form base"
],
"Bug Fixes": [
- "types: prettify PickWithFieldFilter result-type",
+ "list: add filter and columns descriptors to category",
"simplify getAllAttributes",
- "improve model-transfer",
- "add missing file - categoryFilter",
- "formbase: allow support for no attributes",
- "simplify createJsonpatchOperation and formcontents",
- "add categoryCombo filters and columns",
- "fix lint and build issues",
- "get defaults using zod",
- "fix categoryCombo edit save",
- "cleanup",
- "category-form: add options-transfer, generic ModelTransfer",
+ "formcontents: fix new form layout",
"format",
- "translate validation message",
"implement basic category form",
+ "category-form: add options-transfer, generic ModelTransfer",
+ "add categoryCombo filters and columns",
+ "add label for category options",
"fix PickWithFieldFilters",
- "list: add filter and columns descriptors to category",
- "test",
+ "cleanup",
+ "formbase: allow support for no attributes",
+ "translate validation message",
+ "fix lint and build issues",
+ "add missing file - categoryFilter",
+ "get defaults using zod",
+ "types: prettify PickWithFieldFilter result-type",
+ "simplify createJsonpatchOperation and formcontents",
"add utility type for picking based on field-filters",
+ "improve model-transfer",
"model-transferfield: expose filterPlaceholder",
- "formcontents: fix new form layout",
- "add label for category options"
+ "test",
+ "fix categoryCombo edit save"
],
"Refactoring": [
- "use common form schemas",
- "simplify PickWithFieldFilters",
"add defaultformcontents for new",
- "add common zod schemas"
+ "use common form schemas",
+ "add common zod schemas",
+ "simplify PickWithFieldFilters"
],
"Maintenance": [
- "release: cut 0.5.0 [skip release]",
- "fix eslint warnings"
+ "fix eslint warnings",
+ "release: cut 0.5.0 [skip release]"
],
"GitHub": "0.5.0 (2024-09-30) \nFeatures \n\ncatCombo: add category combo form and list (#410 ) (7687c13 ) \n "
},
"v0.4.0": {
"Maintenance": [
- "release: cut 0.4.0 [skip release]",
- "upgrade download-artifact action",
"fix eslint warnings",
- "bump dhis2 dependencies [DHIS2-17941]"
+ "bump dhis2 dependencies [DHIS2-17941]",
+ "release: cut 0.4.0 [skip release]",
+ "upgrade download-artifact action"
],
"Testing": [
- "org unit list tests (#406)",
- "add tests for org unit list page"
+ "add tests for org unit list page",
+ "org unit list tests (#406)"
],
"Bug Fixes": [
- "improve modeltransfer types",
- "extend user type",
- "types: prettify PickWithFieldFilter result-type",
- "translation: add missing translations",
- "upgrade upload-artifact action",
+ "list: add filter and columns descriptors to category",
"simplify getAllAttributes",
- "improve model-transfer",
- "formbase: allow support for no attributes",
- "simplify createJsonpatchOperation and formcontents",
"form: improve form notice box",
- "fix lint and build issues",
- "get defaults using zod",
- "cleanup",
- "category-form: add options-transfer, generic ModelTransfer",
+ "formcontents: fix new form layout",
"format",
"implement basic category form",
+ "category-form: add options-transfer, generic ModelTransfer",
+ "translation: add missing translations",
+ "improve modeltransfer types",
"fix PickWithFieldFilters",
- "list: add filter and columns descriptors to category",
- "test",
+ "cleanup",
+ "formbase: allow support for no attributes",
+ "extend user type",
+ "fix lint and build issues",
+ "get defaults using zod",
+ "types: prettify PickWithFieldFilter result-type",
+ "simplify createJsonpatchOperation and formcontents",
+ "upgrade upload-artifact action",
"add utility type for picking based on field-filters",
+ "validation: catch async validation - prevents locking up form",
+ "improve model-transfer",
"model-transferfield: expose filterPlaceholder",
- "formcontents: fix new form layout",
- "validation: catch async validation - prevents locking up form"
+ "test"
],
"Features": [
- "Edit and New form base",
+ "add multi select actions with the ability to download selected org units",
+ "form: caregory forms, formbase",
"org list deselect all + multi select actions",
"disable ability to autocheck child when parent is selected",
- "form: caregory forms, formbase",
"remove select all checkbox from org list",
- "add multi select actions with the ability to download selected org units",
+ "Edit and New form base",
"make org unit deselect all button work",
"categories: category forms and form refactor (#407)"
],
"Refactoring": [
- "simplify PickWithFieldFilters",
"add defaultformcontents for new",
- "add common zod schemas"
+ "add common zod schemas",
+ "simplify PickWithFieldFilters"
],
"GitHub": "0.4.0 (2024-09-28) \nFeatures \n\ncategories: category forms and form refactor (#407 ) (66216c4 ) \norg list deselect all + multi select actions (56fa5fc ) \nremove select all checkbox from org list (84cfd3e ) \n "
},
@@ -5879,86 +5879,86 @@
},
"v0.3.0": {
"Features": [
- "implement org unit list actions to edit and delete org unit (#405)",
"implement pagination",
"organisation unit table tree",
"add orgunit message for loader, error and empty",
- "add orgUnitList actions [DHIS2-17896]"
+ "add orgUnitList actions [DHIS2-17896]",
+ "implement org unit list actions to edit and delete org unit (#405)"
],
"Bug Fixes": [
- "fix failing test",
- "fix type-errors",
- "revert typescript update",
- "upgrade typescript-eslint",
- "add missing file after rename",
- "revert includeChildren, due to API pagination bug",
- "use includeChildren API instead of parent.id filter to include leaf when root",
+ "on org unit deletion, refetch all needed data",
"support leaf-nodes as root",
- "deduplicate roots",
- "improve boundQuery helper types",
- "improve message when no results",
- "orgunit search WIP",
"calculate minimum root orgunits",
+ "add missing file after rename",
"use invalidateQueries for refetch",
+ "orgunit search WIP",
+ "upgrade typescript-eslint",
+ "fix type-errors",
+ "deduplicate roots",
+ "use includeChildren API instead of parent.id filter to include leaf when root",
+ "revert typescript update",
"some cleanup",
- "on org unit deletion, refetch all needed data",
+ "fix failing test",
+ "improve message when no results",
+ "revert includeChildren, due to API pagination bug",
+ "improve boundQuery helper types",
"dynamic columns for orgunit list"
],
"Refactoring": [
+ "improve root computation performance",
"simplify queryObject types",
"remove unused code",
- "improve root computation performance",
"extract row to own file, some cleanup"
],
"Maintenance": [
"update github-actions to use node 18",
- "fix eslint resolution",
- "release: cut 0.3.0 [skip release]"
+ "release: cut 0.3.0 [skip release]",
+ "fix eslint resolution"
],
"GitHub": "0.3.0 (2024-08-20) \nFeatures \n\nimplement org unit list actions to edit and delete org unit (#405 ) (cb2d5eb ) \n "
},
"v0.2.0": {
"Refactoring": [
- "refactor orgunit state",
- "extract row to own file, some cleanup",
"sidenav: add data-test attribute",
- "remove unused code",
+ "improve root computation performance",
+ "refactor orgunit state",
"simplify queryObject types",
- "improve root computation performance"
+ "extract row to own file, some cleanup",
+ "remove unused code"
],
"Testing": [
"data element list view: cover filterting by name and pagination",
- "data element new form: add cypress test",
"cypress: cover de edit and list views",
- "data element edit form: add cypress test"
+ "data element edit form: add cypress test",
+ "data element new form: add cypress test"
],
"Maintenance": [
- "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]",
"fix eslint resolution",
- "release: cut 0.2.0 [skip release]"
+ "edit de cypress test: use first item regardless of the name"
],
"Features": [
+ "implement pagination",
"organisation unit table tree",
"orgunit-list: implement orgunit list (#403)",
- "implement pagination",
"add orgunit message for loader, error and empty"
],
"Bug Fixes": [
- "fix failing test",
+ "support leaf-nodes as root",
+ "calculate minimum root orgunits",
+ "add missing file after rename",
+ "upgrade typescript-eslint",
+ "orgunit search WIP",
"fix type-errors",
+ "deduplicate roots",
+ "use includeChildren API instead of parent.id filter to include leaf when root",
"revert typescript update",
- "upgrade typescript-eslint",
- "add missing file after rename",
+ "some cleanup",
+ "fix failing test",
+ "improve message when no results",
"revert includeChildren, due to API pagination bug",
- "use includeChildren API instead of parent.id filter to include leaf when root",
- "support leaf-nodes as root",
- "deduplicate roots",
"improve boundQuery helper types",
- "improve message when no results",
- "orgunit search WIP",
- "calculate minimum root orgunits",
- "some cleanup",
"dynamic columns for orgunit list"
],
"GitHub": "0.2.0 (2024-08-20) \nFeatures \n\norgunit-list: implement orgunit list (#403 ) (a948938 ) \n "
@@ -5990,11 +5990,11 @@
"do not run release step if the head commit is a chore (#3310)"
],
"Bug Fixes": [
+ "in isIndexInstance:",
"in getDataWithRelationships:",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in isIndexInstance:",
- "in fetchTEIs: use program instead of TE type",
- "update teiRelationshipsParser logic and add test"
+ "update teiRelationshipsParser logic and add test",
+ "in fetchTEIs: use program instead of TE type"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
},
@@ -6009,8 +6009,8 @@
},
"v100.6.4": {
"Maintenance": [
- "release: cut 100.6.4 [skip release]",
- "remove qa checks on push to master in the release workflow (#3306)"
+ "remove qa checks on push to master in the release workflow (#3306)",
+ "release: cut 100.6.4 [skip release]"
],
"Bug Fixes": [
"schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
@@ -6028,8 +6028,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)"
@@ -6075,8 +6075,8 @@
},
"v100.5.7": {
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-16218",
- "enable hidding basemap in dashboard (#3275)"
+ "enable hidding basemap in dashboard (#3275)",
+ "https://dhis2.atlassian.net/browse/DHIS2-16218"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -6097,24 +6097,24 @@
"v100.5.5": {
"Bug Fixes": [
"translations: sync translations from transifex (dev) (#3237)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799",
"merge dev to master",
"unclear 'show no data' (#3204)",
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
"use improved rich text editor from analytics (DHIS2-15522) (#3236)"
],
"Maintenance": [
"release: cut 100.5.5 [skip release]",
- "run release step on tags so it publishes to d2-ci (#3233)",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
- "do not run release step on dev branch"
+ "do not run release step on dev branch",
+ "run release step on tags so it publishes to d2-ci (#3233)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
},
"v100.5.4": {
"Bug Fixes": [
+ "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)",
- "merge to master"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]",
@@ -6125,8 +6125,8 @@
"v100.5.3": {
"Bug Fixes": [
"dashboard filters were not being applied to maps (#3185)",
- "translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -6135,9 +6135,9 @@
},
"v100.5.2": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
+ "paragraph newlines in map description were being removed (#3182)",
"merge to master",
- "paragraph newlines in map description were being removed (#3182)"
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"docs: update docs for data table, geojson and outdated screenshots (#3178)",
@@ -6147,8 +6147,8 @@
},
"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]"
@@ -6157,60 +6157,60 @@
},
"v100.5.0": {
"Bug Fixes": [
- "reset error when switching which layer shows data table",
- "use more understandable error messages",
- "show no data message when geojson feature has no data (#3145)",
- "set minimum point size of 1",
- "make `dhis2-map-new` class independent of downloadMode",
- "tab length should only take the space of the title",
- "onLayerAdded wasnt defined for SplitViews",
- "map plugin - do not load async layers multiple times (#3143)",
+ "highlight features when data table has filter",
"position tooltip right over the thumbnail title",
+ "prevent enabling download button while loading mask is showing",
+ "upgrade maps-gl for the rounded line join and caps",
+ "final fixes for geojson (#3154)",
+ "ensure isDownload is a bool to avoid prop-types error",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "set point radius to size that was set in the style settings",
- "set map bounds after all layers are added to the map",
- "reduce the padding to make room for the scrollbar (#3148)",
- "limit stroke width to 0-10",
- "add class to map container when no map id is set",
- "improve geojson layer error responses and cypress tests (#3149)",
- "isPushAnalytics url param",
"add tooltip on layer thumbnails",
+ "make `dhis2-map-new` class independent of downloadMode",
+ "use more understandable error messages",
+ "values that are strings but numeric in quality were not filtering",
+ "check download param when navigating to new",
"check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "upgrade maps-gl for the rounded line join and caps",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "tab length should only take the space of the title",
+ "set map bounds after all layers are added to the map",
+ "set minimum point size of 1",
+ "isPushAnalytics url param",
"add class-names for push-analytics",
- "prevent data table effects from running code when no table (#3147)",
- "make logic match prev code",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "ensure isDownload is a bool to avoid prop-types error",
- "values that are strings but numeric in quality were not filtering",
+ "limit stroke width to 0-10",
+ "reset error when switching which layer shows data table",
+ "onLayerAdded wasnt defined for SplitViews",
"the feature.id is set in maps-gl so use the properties.id instead find correct data",
"translations: sync translations from transifex (dev) (#3132)",
- "check download param when navigating to new",
- "prevent enabling download button while loading mask is showing",
- "final fixes for geojson (#3154)",
- "highlight features when data table has filter",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "prevent data table effects from running code when no table (#3147)",
+ "make logic match prev code",
+ "show no data message when geojson feature has no data (#3145)",
+ "add class to map container when no map id is set",
"various fixes after release testing (#3151)",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "set point radius to size that was set in the style settings",
"rename error to loadError to avoid name clash with building footprint ee layer (#3144)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "merge to master 2.41.0 features and fixes",
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
"add ability to add GeoJSON URL external layers (#3127)",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "merge to master 2.41.0 features and fixes",
"add push analytics instructions"
],
"Maintenance": [
+ "update @dhis2/analytics and deduplicate deps",
"upgrade @dhis2/maps-gl",
+ "read single url param",
"improve legend for geojson layers",
"code cleaning",
+ "legend item styling - set max line weight and rename to Point radius",
"code comment",
- "release: cut 100.5.0 [skip release]",
"update i18n",
- "legend item styling - set max line weight and rename to Point radius",
- "update @dhis2/analytics and deduplicate deps",
- "read single url param"
+ "release: cut 100.5.0 [skip release]"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
},
@@ -6225,16 +6225,16 @@
},
"v100.4.0": {
"Maintenance": [
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
+ "add data table cypress test and enable orgunitinfo test (#3114)",
"dependencies: upgrade ui to v9 (#3115)",
- "release: cut 100.4.0 [skip release]",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
+ "include release notes in slack bot message (#3123)",
"release: cut 100.3.0 [skip release]",
- "add data table cypress test and enable orgunitinfo test (#3114)",
- "include release notes in slack bot message (#3123)"
+ "release: cut 100.4.0 [skip release]"
],
"Features": [
- "merge dev to master",
- "replace data table with UI data table (#3015)"
+ "replace data table with UI data table (#3015)",
+ "merge dev to master"
],
"GitHub": "\nFeatures \n"
},
@@ -6243,36 +6243,36 @@
"add support for hash routing in line with other analytics apps [DHIS2-15762] (#3009)"
],
"Maintenance": [
- "remove only from cypress test",
- "release: cut 100.3.0 [skip release]"
+ "release: cut 100.3.0 [skip release]",
+ "remove only from cypress test"
],
"GitHub": "\nFeatures \n\nadd support for hash routing in line with other analytics apps [DHIS2-15762] (#3009 ) (b25267d ) \n "
},
"v100.2.3": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"conditionally set PR title in dhis2-verify-app workflow (#3089)",
- "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
- "translations: sync translations from transifex (dev)"
+ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)"
],
"Maintenance": [
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "use hyphens for app names",
+ "use more verbose style in LayersLoader to clarify logic (#3075)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
+ "release: cut 100.2.3 [skip release]",
+ "test updates that decouple test to ui version",
"deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
+ "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
"deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
+ "26.2.0-cumulative-values-alpha.1",
+ "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
+ "analytics@26.2.0 (#3081)",
"use reportportal fork",
- "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
- "26.2.0-cumulative-values-alpha.1",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
+ "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
"use renamed github shared workflow (#3046)",
- "release: cut 100.2.3 [skip release]",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
- "analytics@26.2.0 (#3081)",
- "use hyphens for app names",
- "test updates that decouple test to ui version",
- "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
- "use more verbose style in LayersLoader to clarify logic (#3075)",
- "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)"
+ "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)"
],
"Testing": [
"send jest test results only when env is setup (#3078)",
@@ -6282,8 +6282,8 @@
},
"v100.2.2": {
"Bug Fixes": [
- "do not show geojson or arcgis layers since they are not supported yet (#3036)",
- "do not show unsupported geojson or arcgis external layers (#3036)"
+ "do not show unsupported geojson or arcgis external layers (#3036)",
+ "do not show geojson or arcgis layers since they are not supported yet (#3036)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -6292,95 +6292,95 @@
},
"v100.2.1": {
"Maintenance": [
- "release: cut 100.2.1 [skip release]",
- "only send bot messages on the actual release commit (#2988)",
"set up report portal (#3032)",
"useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
- "update jest tests and strings for removal of google basemaps"
+ "update jest tests and strings for removal of google basemaps",
+ "only send bot messages on the actual release commit (#2988)",
+ "release: cut 100.2.1 [skip release]"
],
"Bug Fixes": [
- "ensure layer type is supported and remove the unsupported Google basemaps",
- "external basemaps were not showing [DHIS2-15953] (#3017)",
- "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
"release candidate 100.2.1",
"translations: sync translations from transifex (dev)",
- "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)"
+ "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
+ "external basemaps were not showing [DHIS2-15953] (#3017)",
+ "ensure layer type is supported and remove the unsupported Google basemaps",
+ "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)"
],
"GitHub": "\nBug Fixes \n\nensure layer type is supported and remove the unsupported Google basemaps (25de9ba ) \nexternal basemaps were not showing [DHIS2-15953] (#3017 ) (47ef463 ) \nexternal layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023 ) (9a8f34e ) \nsorting of layers by drag and drop was not working [DHIS2-16024] (#3021 ) (e006287 ) \ntranslations: sync translations from transifex (dev) (02b5f73 ) \n "
},
"v100.2.0": {
"Features": [
- "merge to master Sept 27",
- "upgrade toolbar (DHIS2-15667) (#2936)"
+ "upgrade toolbar (DHIS2-15667) (#2936)",
+ "merge to master Sept 27"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
"accept both lowercase and camelCase interpretationId in url(#2937)"
],
"Maintenance": [
- "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
+ "fixed period select refactor (#2958)",
"send success message to slack when release succeeds (#2954)",
"deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
"release: cut 100.2.0 [skip release]",
- "fixed period select refactor (#2958)"
+ "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (af3183c ) \naccept both lowercase and camelCase interpretationId in url(#2937 ) (c171b3d ) \ntranslations: sync translations from transifex (dev) (1ec1b5c ) \ntranslations: sync translations from transifex (dev) (bfff4ab ) \ntranslations: sync translations from transifex (dev) (2a77caa ) \n \nFeatures \n\nReverts \n"
},
"v100.1.7": {
"Bug Fixes": [
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
+ "post a data statistics view when map is open or saved (#2951)",
+ "set default basemap for interpretation map (DHIS2-15788) (#2944)",
"use programIndicators endpoint respecting sharing settings (#2950)",
"hide see position from context meny for split view maps",
- "show warning if event filter is not supported (#2952)",
"use display name for data sets (#2947)",
- "post a data statistics view when map is open or saved (#2951)",
- "set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "draw layers with opacity (#2948)"
+ "draw layers with opacity (#2948)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
+ "show warning if event filter is not supported (#2952)"
],
"Maintenance": [
- "release: cut 100.1.7 [skip release]",
- "remove manifest file",
- "update cypress to v12 and adjust config files",
- "add cypress test checking context menu contents",
"fix dataDownload tests",
"format files and fix broken import",
- "cypress test of the interpretations modal"
+ "add cypress test checking context menu contents",
+ "remove manifest file",
+ "release: cut 100.1.7 [skip release]",
+ "cypress test of the interpretations modal",
+ "update cypress to v12 and adjust config files"
],
"GitHub": "\nBug Fixes \n\ndraw layers with opacity (#2948 ) (2eb4dd4 ) \nhide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945 ) (e76c591 ) \npost a data statistics view when map is open or saved (#2951 ) (4db4fa6 ) \nset default basemap for interpretation map (DHIS2-15788) (#2944 ) (49e1c2c ) \nshow warning if event filter is not supported (#2952 ) (6d1caa1 ) \nuse display name for data sets (#2947 ) (b77b0df ) \nuse programIndicators endpoint respecting sharing settings (#2950 ) (b43ad0f ) \n "
},
"v100.1.6": {
"Bug Fixes": [
- "keep layer visibility when period is changed (#2705)",
- "upgrade landcover dataset (#2732)",
"translations: sync translations from transifex (dev)",
+ "Set rendering strategy to single if not relative period (#2703)",
+ "upgrade landcover dataset (#2732)",
"set period for each split view map (#2721)",
- "Set rendering strategy to single if not relative period (#2703)"
+ "keep layer visibility when period is changed (#2705)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
+ "PeriodTypeSelect as functional component (#2926)",
+ "use maps-app emoji in nightly slack message",
+ "use 50 second timeout for card title to appear (#2730)",
+ "remove target-branch from dependabot config (#2731)",
"release: cut 100.1.6 [skip release]",
+ "RenderingStategy as functional component and usePrevious hook (#2927)",
"increase default timeout for DOM activity (#2720)",
+ "dependency upgrades (#2930)",
"increase cypress extended timeout (#2744)",
- "dependency upgrades (#2722)",
- "remove old code",
"disable nightly scheduled test run (#2782)",
- "use maps-app emoji in nightly slack message",
- "PeriodTypeSelect as functional component (#2926)",
- "RenderingStategy as functional component and usePrevious hook (#2927)",
"deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
"BooleanStyle as functional component (#2921)",
- "remove target-branch from dependabot config (#2731)",
- "dependency upgrades (#2930)",
- "use 50 second timeout for card title to appear (#2730)"
+ "dependency upgrades (#2722)",
+ "remove old code"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (3a3b81e ) \ntranslations: sync translations from transifex (dev) (3effb0d ) \nkeep layer visibility when period is changed (#2705 ) (df32ea4 ) \nset period for each split view map (#2721 ) (6ec0eba ) \nSet rendering strategy to single if not relative period (#2703 ) (c47484b ) \nupgrade landcover dataset (#2732 ) (3e93ced ) \ntranslations: sync translations from transifex (dev) (22d43c7 ) \ntranslations: sync translations from transifex (dev) (b5da40a ) \ntranslations: sync translations from transifex (dev) (a090132 ) \ntranslations: sync translations from transifex (dev) (21acc31 ) \ntranslations: sync translations from transifex (dev) (4597cbb ) \n "
},
"v100.1.5": {
"Documentation": [
- "move docs to app (#2650)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2650)"
],
"Maintenance": [
"gitignore",
@@ -6409,8 +6409,8 @@
"prepare for 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": "\nFeatures \n\ntrigger first release (c595f57 ) \n \nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
@@ -6467,8 +6467,8 @@
"v28.2.7": {
"Build Updates": [
"fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow"
+ "replace semantic commit checks with new workflow",
+ "fix lint script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6510,8 +6510,8 @@
"preview: enable deploy previews"
],
"Maintenance": [
- "deps: update app-runtime to latest",
- "release: cut 28.2.3 [skip ci]"
+ "release: cut 28.2.3 [skip ci]",
+ "deps: update app-runtime to latest"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6596,41 +6596,41 @@
},
"v28.0.2": {
"Maintenance": [
- "release: cut 28.0.2 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync Arabic translations from transifex (master)",
+ "translations: sync Chinese translations from transifex (master)",
+ "translations: sync Urdu translations from transifex (master)",
+ "update to version 31 for master because of new build pipeline",
+ "translations: sync Lao translations from transifex (master)",
"translations: sync translations from transifex (master)",
- "translations: sync TetumTetun translations from transifex (master)",
- "translations: sync French translations from transifex (master)",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "transifex integration",
+ "translations: sync translations from transifex [skip ci] (master)",
"translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
"translations: sync Spanish translations from transifex (master)",
- "update travis config and remove unused deps",
- "translations: sync Portuguese translations from transifex (master)",
- "translations: sync Chinese translations from transifex (master)",
+ "add stale bot configuration (#16)",
+ "do not copy package.json to build",
+ "translations: sync Indonesian translations from transifex (master)",
"translations: sync Pushto translations from transifex (master)",
+ "translations: sync Portuguese translations from transifex (master)",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master)",
+ "clean up build process",
+ "translations: sync French translations from transifex (master)",
"translations: sync Russian translations from transifex (master)",
- "translations: sync PortugueseBrazil translations from transifex (master)",
- "transifex integration",
- "translations: sync Lao translations from transifex (master)",
+ "translations: sync Vietnamese translations from transifex (master)",
"translations: sync Swedish translations from transifex [skip ci] (master)",
+ "replace maven with alternate deployment regime",
"translations: sync Swedish translations from transifex (master)",
- "translations: sync translations from transifex [skip ci] (master)",
- "clean up build process",
- "add stale bot configuration (#16)",
- "translations: sync Urdu translations from transifex (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master)",
+ "translations: sync PortugueseBrazil translations from transifex (master)",
+ "release: cut 28.0.2 [skip ci]",
"translations: sync Tajik translations from transifex (master)",
- "update to version 31 for master because of new build pipeline",
- "translations: sync Vietnamese translations from transifex (master)",
- "replace maven with alternate deployment regime",
- "do not copy package.json to build",
- "translations: sync Arabic translations from transifex (master)",
- "translations: sync Indonesian translations from transifex (master)"
+ "translations: sync TetumTetun translations from transifex (master)",
+ "update travis config and remove unused deps"
],
"Build Updates": [
- "add comment and close workflow",
+ "migrate to github actions (#239)",
"update travis builds (#14)",
- "migrate to github actions (#239)"
+ "add comment and close workflow"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6677,8 +6677,8 @@
"v100.0.58": {},
"v100.0.57": {
"Bug Fixes": [
- "fall back to periodType name if translation isn't present",
- "missing labels in report period selector [DHIS2-16199]"
+ "missing labels in report period selector [DHIS2-16199]",
+ "fall back to periodType name if translation isn't present"
],
"Maintenance": [
"release: cut 100.0.57 [skip release]"
@@ -6950,16 +6950,16 @@
},
"v100.2.0": {
"Features": [
- "remove oauth2 from version 42 and above",
- "remove oauth2 section from version 42 and above"
+ "remove oauth2 section from version 42 and above",
+ "remove oauth2 from version 42 and above"
],
"Maintenance": [
- "resolve linting issues",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "resolve linting issues"
],
"Bug Fixes": [
- "move the filter logic on mounted",
- "remove extra if block in navigation"
+ "remove extra if block in navigation",
+ "move the filter logic on mounted"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
},
@@ -7038,195 +7038,195 @@
},
"v100.0.0": {
"Maintenance": [
- "update app version (#1302)",
"release: cut 100.0.0 [skip release]",
+ "update app version (#1302)",
"add apphubid",
- "update verify-app github action",
- "update app title (#1303)"
+ "update app title (#1303)",
+ "update verify-app github action"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
},
"v99.9.9": {
"Features": [
- "use @dhis2/ui components for OAuth2 clients editor",
- "add more options",
+ "zero data values in analytics tables setting (#933)",
+ "analytics: add default org unit group set and level for maps",
+ "add credentialsExpiresReminderInDays setting",
"hide biweekly periods (DHIS2-11165)",
+ "add dropdown for default basemap [DHIS2-12155]",
+ "use @dhis2/ui components for OAuth2 clients editor",
"use @dhis2/ui components for file uploads",
- "zero data values in analytics tables setting (#933)",
+ "port to app-platform (#800)",
"system update notifications setting (#950)",
- "add more analytics/sql view max limit options (DHIS2-12521)",
+ "analytics: facility map layer settings",
"add in scheduling settings to settings app [DHIS2-15765] (#1295)",
"add setting startModuleEnableLightweight (DHIS2-12060)",
- "add dropdown for default basemap [DHIS2-12155]",
- "add credentialsExpiresReminderInDays setting",
- "analytics: facility map layer settings",
- "port to app-platform (#800)",
- "analytics: add default org unit group set and level for maps"
+ "add more analytics/sql view max limit options (DHIS2-12521)",
+ "add more options"
],
"Maintenance": [
- "release: cut 29.14.37 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 29.13.1 [skip ci]",
- "release: cut 29.14.2 [skip ci]",
- "update transifex config",
- "release: cut 29.7.1 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
- "release: cut 29.14.17 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.14.13 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "release: cut 29.14.30 [skip ci]",
- "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.6.3 [skip ci]",
"release: cut 29.6.12 [skip ci]",
+ "release: cut 29.14.30 [skip ci]",
+ "release: cut 29.12.4 [skip ci]",
+ "release: cut 29.11.3 [skip ci]",
+ "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.12.0 [skip ci]",
+ "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.14.25 [skip ci]",
+ "release: cut 29.14.27 [skip ci]",
+ "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
"release: cut 29.14.4 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "update app icon",
+ "release: cut 29.14.0 [skip ci]",
+ "release: cut 29.13.0 [skip ci]",
+ "port app to app platform",
"release: cut 29.8.0 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.14.34 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "release: cut 29.12.2 [skip ci]",
- "add icon",
- "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.9.2 [skip ci]",
+ "release: cut 29.14.31 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
+ "release: cut 29.14.15 [skip ci]",
+ "update pot file",
+ "release: cut 29.15.5 [skip ci]",
+ "release: cut 29.9.0 [skip ci]",
"release: cut 29.7.8 [skip ci]",
- "release: cut 29.14.25 [skip ci]",
- "add d2.config.js",
- "update allowlist language [DHIS2-10247] (#1294)",
- "release: cut 29.14.21 [skip ci]",
- "release: cut 29.14.9 [skip ci]",
- "release: cut 29.6.3 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
"release: cut 29.14.8 [skip ci]",
- "release: cut 29.9.0 [skip ci]",
- "release: cut 29.7.2 [skip ci]",
+ "release: cut 29.14.6 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
"release: cut 29.13.2 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "release: cut 29.13.6 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "update settings key names for dashboard behaviour (#815)",
- "remove scss",
"release: cut 29.15.8 [skip ci]",
- "release: cut 29.6.4 [skip ci]",
- "release: cut 29.9.2 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
- "release: cut 29.14.19 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "update pot file",
- "release: cut 29.15.1 [skip ci]",
- "release: cut 29.7.6 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
- "release: cut 29.12.0 [skip ci]",
- "release: cut 29.14.5 [skip ci]",
- "release: cut 29.14.27 [skip ci]",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.12.1 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "release: cut 29.15.5 [skip ci]",
- "release: cut 29.6.9 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "release: cut 29.14.1 [skip ci]",
"release: cut 29.10.1 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
"release: cut 29.14.33 [skip ci]",
- "release: cut 29.7.4 [skip ci]",
- "release: cut 29.15.4 [skip ci]",
- "release: cut 29.6.0 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
+ "set minDHIS2Version (#1301)",
"release: cut 29.6.11 [skip ci]",
- "release: cut 29.14.39 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "release: cut 29.14.24 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.14.28 [skip ci]",
"release: cut 29.9.1 [skip ci]",
- "release: cut 29.14.15 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.6.13 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.12.1 [skip ci]",
"release: cut 29.15.3 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "modernise config",
+ "release: cut 29.14.34 [skip ci]",
+ "release: cut 29.6.0 [skip ci]",
+ "release: cut 29.6.2 [skip ci]",
+ "add d2.config.js",
+ "release: cut 29.12.3 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
"remove old translation files",
+ "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
+ "release: cut 29.14.24 [skip ci]",
+ "release: cut 29.14.20 [skip ci]",
+ "update transifex config",
"release: cut 29.6.1 [skip ci]",
- "release: cut 29.12.4 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.14.35 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
"release: cut 29.14.40 [skip ci]",
- "release: cut 29.14.41 [skip ci]",
- "release: cut 29.14.12 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.7.9 [skip ci]",
"release: cut 29.10.0 [skip ci]",
- "set minDHIS2Version (#1301)",
- "release: cut 29.14.18 [skip ci]",
- "release: cut 29.14.16 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
+ "update app icon",
+ "release: cut 29.15.1 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)",
"release: cut 29.11.0 [skip ci]",
- "release: cut 29.11.3 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
- "release: cut 29.14.1 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
+ "release: cut 29.12.2 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.16 [skip ci]",
"release: cut 29.7.0 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.14.18 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
"release: cut 29.14.14 [skip ci]",
- "release: cut 29.11.5 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
- "release: cut 29.16.1 [skip ci]",
+ "release: cut 29.14.7 [skip ci]",
+ "release: cut 29.7.4 [skip ci]",
+ "release: cut 29.15.4 [skip ci]",
+ "release: cut 29.13.1 [skip ci]",
+ "remove scss",
+ "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.14.36 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "add icon",
+ "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.6.5 [skip ci]",
+ "release: cut 29.14.12 [skip ci]",
"release: cut 29.15.2 [skip ci]",
- "release: cut 29.6.10 [skip ci]",
- "release: cut 29.6.14 [skip ci]",
- "modernise config",
- "port app to app platform",
- "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.14.19 [skip ci]",
"release: cut 29.15.9 [skip ci]",
- "release: cut 29.13.0 [skip ci]",
- "release: cut 29.11.2 [skip ci]",
- "release: cut 29.14.6 [skip ci]"
+ "release: cut 29.7.2 [skip ci]",
+ "release: cut 29.14.13 [skip ci]",
+ "release: cut 29.16.1 [skip ci]",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.6.13 [skip ci]",
+ "release: cut 29.6.9 [skip ci]",
+ "update settings key names for dashboard behaviour (#815)",
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.15.6 [skip ci]",
+ "release: cut 29.14.21 [skip ci]",
+ "release: cut 29.10.2 [skip ci]",
+ "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.14.17 [skip ci]",
+ "release: cut 29.15.7 [skip ci]"
],
"Bug Fixes": [
- "indicate OSMLight as default",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "appearance translations [DHIS2-15662] (#1259)",
"translations: sync translations from transifex (master)",
- "adjust texts and use min/max attr on input instead of js validation",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "show alert if custom logo upload fails (#825)",
- "remove oauth2 config [DHIS2-15326] (#1269)",
- "tweak material UI theme colours",
- "use '-:-' instead of null as i18n namespace separator (#879)",
- "extend container height [DHIS2-15875] (#1271)",
+ "show help text for sender email field",
"add back OAUTH2 [DHIS2-15326] (#1300)",
- "indicate OSMLight basemap as default",
+ "remove oauth2 config [DHIS2-15326] (#1269)",
+ "use Card from @dhis2/ui",
"use d2-i18n for translations",
- "remove duplicate entry of keyAnalysisRelativePeriod",
- "reorganise some analytics settings DHIS2-13110 (#966)",
- "update transifex config (#810)",
- "Analytics tab - put the internal maps before the external, and remove Google options",
- "localized-text: subscribe to settingsStore and rerender on change",
- "assume field is a default field type if no mapping is found (#1068)",
- "update category order, add new relative period",
"style headers like other apps",
- "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "assume field is a default field type if no mapping is found (#1068)",
"language display (#1131)",
- "appearance translations [DHIS2-15662] (#1259)",
- "use Card from @dhis2/ui",
"update info icons (#1290)",
- "show help text for sender email field",
- "move dashboard behaviour-related settings (#814)",
+ "tweak material UI theme colours",
+ "show alert if custom logo upload fails (#825)",
+ "Analytics tab - put the internal maps before the external, and remove Google options",
+ "implement field-specific validator",
+ "update transifex config (#810)",
+ "extend container height [DHIS2-15875] (#1271)",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "indicate OSMLight basemap as default",
"ensure i18n is imported before translations [DHIS2-13859] (#1106)",
- "implement field-specific validator"
+ "adjust texts and use min/max attr on input instead of js validation",
+ "reorganise some analytics settings DHIS2-13110 (#966)",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "update category order, add new relative period",
+ "localized-text: subscribe to settingsStore and rerender on change",
+ "indicate OSMLight as default",
+ "move dashboard behaviour-related settings (#814)"
],
"Testing": [
"add feature files"
],
"Build Updates": [
+ "fix d2-style script",
+ "replace semantic commit checks with new workflow (#980)",
"fix lint script",
- "preview: enable deploy previews",
"commit-checks: trigger checks",
- "replace semantic commit checks with new workflow (#980)",
- "fix d2-style script"
+ "preview: enable deploy previews"
]
},
"v30.0.5": {},
@@ -7235,9 +7235,9 @@
"v30.0.2": {},
"v30.0.1": {
"Maintenance": [
- "upgrade to v30",
- "remove package.json",
"replace maven with alternate deployment regime",
+ "remove package.json",
+ "upgrade to v30",
"update travis config and remove deploy-build from devdep",
"remove cache for node_modules"
]
@@ -7366,8 +7366,8 @@
},
"v100.0.0": {
"Maintenance": [
- "prep translations-app for continuous release",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "prep translations-app for continuous release"
],
"Features": [
"trigger release"
@@ -7716,8 +7716,8 @@
},
"v101.0.29": {
"Maintenance": [
- "release: cut 101.0.29 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 101.0.29 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -7839,33 +7839,33 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
- "add webapp version constant",
- "create parse version function",
- "add reset values",
- "add button to erase all settings",
+ "create webapp version tag component",
+ "create erase all settings component",
"disable Save and Next button when DE not meet criteria",
+ "add reset values",
"add webapp version tag [DHIS2-17248] (#25)",
+ "create parse version function",
"erase and reset all content [DHIS2-15912] (#17)",
- "create erase all settings component",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"regenerate en.pot",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add warning box that to change DE value type",
- "create webapp version tag component"
+ "add button to erase all settings",
+ "add webapp version constant"
],
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "upgrade dependencies (#26)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
+ "upgrade dependencies (#26)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"upgrade webapp version",
+ "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 express from 4.18.2 to 4.19.2 (#24)"
],
"Bug Fixes": [
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
+ "check and compare versions with prerelease",
"allow user to change saved data element",
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease"
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -7921,9 +7921,9 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 31.0.0 [skip release]",
+ "release: cut 100.0.0 [skip release]",
"semantic release (#1398)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 31.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
@@ -8183,14 +8183,14 @@
},
"v100.1.6": {
"Maintenance": [
- "release: cut 100.1.6 [skip release]",
"fix linting issues",
- "update node version in gh workflow to 18",
- "update api version in github workflow",
"upgrade cypress setup in the user-app project",
"update cypress github action",
- "update app label to match hardcoded name in core (#1415)",
+ "update api version in github workflow",
"upgrade cypress setup (#1421)",
+ "release: cut 100.1.6 [skip release]",
+ "update app label to match hardcoded name in core (#1415)",
+ "update node version in gh workflow to 18",
"update fixtures"
],
"Bug Fixes": [
@@ -8249,8 +8249,8 @@
"update notice box display logic"
],
"Maintenance": [
- "fix lint error",
- "release: cut 100.1.0 [skip release]"
+ "release: cut 100.1.0 [skip release]",
+ "fix lint error"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
},
@@ -8301,8 +8301,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"
@@ -8312,258 +8312,258 @@
"v99.9.9": {
"Refactoring": [
"clean up and optimise authority- and group-editor (#841)",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "move new use current user hook to hooks folder",
+ "remove unused files",
"migrate form components to @dhis2/ui (#856)",
- "searchable-group-editor: function comp and use data-engine",
- "authority-editor: remove complexity",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
"side nav: adjust background colors & decrease width",
- "rewrite section navigation and home components",
- "stop memoizing a small set of pending changes",
- "use multiple array.every instead of single array.reduce",
- "add current user provider",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
"replace all usage of the old current user hook by the new one",
+ "add current user provider",
+ "remove all usage of api",
+ "authority-editor: remove complexity",
"searchable-org-unit-tree: rename classes to styles (#842)",
- "remove unused files",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "remove all usage of api"
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "searchable-group-editor: function comp and use data-engine",
+ "move new use current user hook to hooks folder",
+ "rewrite section navigation and home components",
+ "use multiple array.every instead of single array.reduce",
+ "stop memoizing a small set of pending changes"
],
"Bug Fixes": [
- "remove beta entries from changelog",
- "handle empty user roles response (#1215)",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "align password help text with validation logic (#1131)",
+ "address 2fa disable regression",
+ "user manager checkbox behaviour (#1073)",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "bulk-member-manager: prevent adding same entity to pending changes",
"translations: sync translations from transifex (master)",
- "authority-editor: optimise performance of checkboxes",
- "semantic: allow merge commits",
"user-list: only show 'reset password' action if an email can be sent (#924)",
- "reset email field when invite user changes",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "remove formspy code",
- "user: stringify array of org units before passing to useEffect as dep",
- "org unit search logic [DHIS2-14585] (#1217)",
- "filter styles",
"add tests",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "authority-editor: fix loading, error and noMatches UI",
- "user: show user's database language (#917)",
- "bulk-member-manager: fix pagination and refactor",
- "prevent jest parse error",
- "address various style and text issues (#1091)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "sidenav border style",
+ "add missing authority translations [DHIS2-16516] (#1339)",
"authority-editor: correctly toggle column checkboxes + memoize comp",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "align password help text with validation logic (#1131)",
- "authority-editor: unblock input",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
"user: org unit related fixes (#900)",
- "user: only set email field as required if inviting by email",
- "sidenav border style",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "ensure superusers have access to full context menu",
- "use staticStyle for empty data table row",
+ "address user enabling and disabling regression",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "semantic: allow merge commits",
+ "bulk-member-manager improvements (#948)",
+ "remove formspy code",
"authority-editor: resolve issue with error and loading state",
- "add missing authority translations [DHIS2-16516] (#1339)",
+ "ensure superusers have access to full context menu",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "authority-editor: unblock input",
+ "authority-editor: fix initial values issue",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "reset email field when invite user changes",
+ "use dedicated endpoint for checking the username (#1092)",
+ "don't publish to App Hub and allow merge commits",
+ "adjust form styling",
"use container to apply background to table lists",
- "make username optional when inviting users (#978)",
+ "bulk-user-manager: sort list by firstName and surname",
+ "authority-editor: fix loading, error and noMatches UI",
+ "bulk-member-manager: fix pagination and refactor",
+ "adjust details view styling",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "use staticStyle for empty data table row",
"authority-editor: add some authorities to tracker group",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "authority-editor: optimise performance of checkboxes",
"fix user manager checkbox behaviour",
- "authority-editor: ensure authority groups are empty to start off",
- "authority-editor: fix initial values issue",
- "bulk-member-manager improvements (#948)",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "org unit access in search [DHIS2-16268] (#1324)",
- "user manager checkbox behaviour (#1073)",
+ "use field is invite (#1094)",
"retrieve user locales [DHIS2-16170] (#1325)",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "styled-jsx: remove incorrect extension (#1054)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "address user list action menu regressions (#1127)",
- "handle invite toggle with useField",
+ "authority-editor: use classnames for conditional classes",
"user: make userCredentials first key in user data body",
- "bulk-user-manager: sort list by firstName and surname",
- "language drop downs [DHIS2-15328] (#1147)",
- "use field is invite (#1094)",
- "adjust details view styling",
+ "remove beta entries from changelog",
"authority-editor: center metadata checkboxes",
- "don't publish to App Hub and allow merge commits",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "handle empty user roles response (#1215)",
+ "user: show user's database language (#917)",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "authority-editor: use classnames for conditional classes",
"groups: use correct method and endpoint to leave groups (#912)",
- "address 2fa disable regression",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "user-list: show title at top of 'replicate user' form (#925)",
- "address user enabling and disabling regression",
- "adjust form styling",
- "use dedicated endpoint for checking the username (#1092)",
- "close action menu when closing confirmation modal"
- ],
- "Maintenance": [
- "release: cut 1.4.29 [skip release]",
- "stop using deprecated prop name",
- "release: cut 1.4.31 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "fix cypress test suite",
- "release: cut 1.4.23 [skip release]",
- "authority-editor: fix typo in i18n string",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "release: merge beta",
- "remove technical dept (#1082)",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.5.23 [skip release]",
- "merge master into beta",
- "test for empty table component",
- "release: cut 1.5.25 [skip release]",
+ "address various style and text issues (#1091)",
+ "address user list action menu regressions (#1127)",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "close action menu when closing confirmation modal",
+ "prevent jest parse error",
+ "user: only set email field as required if inviting by email",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "handle invite toggle with useField",
+ "filter styles",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "make username optional when inviting users (#978)",
+ "authority-editor: ensure authority groups are empty to start off",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)"
+ ],
+ "Maintenance": [
+ "upgrade to cypress commands and plugins v9",
+ "release: cut 1.2.12 [skip ci]",
+ "release: cut 1.4.21 [skip release]",
"release: cut 1.5.38 [skip release]",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.4.34 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "fix formatting",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.4.27 [skip release]",
- "update app icon",
- "release: cut 1.5.6 [skip release]",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.5.7 [skip release]",
+ "react router: update to latest",
+ "release: cut 1.4.23 [skip release]",
+ "authority-editor: remove redundant api function",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.3.4 [skip ci]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.4.16 [skip release]",
- "release: cut 1.4.22 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "update emptyTableInfo component",
"release: cut 1.5.1 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "adjust empty component prop naming",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.35 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.4.4 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "add required properties to current user provider",
- "upgrade app-platform and app-runtime",
- "release: cut 1.3.8 [skip ci]",
- "authority-editor: remove redundant style prop",
- "fix eslint issues",
+ "release: cut 1.3.16 [skip release]",
+ "authority-editor: use design system color for text highlights",
"release: cut 1.4.35 [skip release]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.4.37 [skip release]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.37 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "release: cut 1.5.24 [skip release]",
"release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.4.7 [skip release]",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.32 [skip release]",
- "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.5.33 [skip release]",
"update pot file",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.4.17 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "react router: update to latest",
- "release: cut 1.4.10 [skip release]",
- "remove unused import",
- "eslint: fix linter issues",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.5.4 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.3.16 [skip release]",
- "upgrade ui version",
- "release: cut 1.5.19 [skip release]",
- "network shim: update captured fixtures",
- "address lint errors",
- "release: cut 1.3.11 [skip release]",
- "remove console.log and prop error",
- "release: cut 1.4.15 [skip release]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.3.10 [skip ci]",
- "add translation strings",
"fix jest test suite",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.18 [skip release]",
"cypress: increase timeouts",
+ "release: cut 1.3.9 [skip ci]",
"release: cut 1.4.13 [skip release]",
"release: cut 1.4.28 [skip release]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.3.10 [skip ci]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "add translation strings",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "cypress: update stubs",
+ "release: cut 1.4.18 [skip release]",
"bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.5.12 [skip release]",
- "release: cut 1.5.16 [skip release]",
+ "authority-editor: remove logs",
+ "release: cut 1.4.34 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.4.7 [skip release]",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.25 [skip release]",
+ "remove console.log and prop error",
+ "merge branch 'master' into beta",
+ "release: cut 1.4.14 [skip release]",
+ "remove unused import",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.5.13 [skip release]",
+ "release: cut 1.4.0 [skip release]",
"release: cut 1.5.0 [skip release]",
+ "address lint errors",
+ "release: cut 1.2.11 [skip ci]",
"only subscribe to value",
- "release: cut 1.3.3 [skip ci]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.4.6 [skip release]",
+ "release: cut 1.4.36 [skip release]",
+ "fix formatting",
+ "release: cut 1.3.17 [skip release]",
+ "release: merge beta",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "network shim: update captured fixtures",
"release: cut 1.4.33 [skip release]",
- "authority editor: remove invorrect fix",
+ "fix cypress test suite",
+ "remove technical dept (#1082)",
+ "release: cut 1.4.32 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.5.23 [skip release]",
+ "release: cut 1.4.15 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "release: cut 1.4.9 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
+ "fix eslint issues",
+ "release: cut 1.5.34 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.3.15 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.5.22 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.2.13 [skip ci]",
"remove node_modules from git",
- "release: cut 1.3.6 [skip ci]",
- "authority-editor: remove redundant api function",
- "merge branch 'master' into beta",
- "release: cut 1.5.27 [skip release]",
- "release: cut 1.5.2 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "prep user-app for continuous release",
+ "release: cut 1.4.19 [skip release]",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.3.2 [skip ci]",
+ "upgrade @dhis2/ui for better validation message",
+ "update app icon",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
"release: cut 1.4.26 [skip release]",
+ "add required properties to current user provider",
+ "release: cut 1.5.14 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.5.21 [skip release]",
"release: cut 1.4.1 [skip release]",
- "prep user-app for continuous release",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "merge master into beta",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.5.17 [skip release]",
+ "upgrade ui version",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "update beta (#881)",
+ "release: cut 1.5.3 [skip release]",
"authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.5 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.5.10 [skip release]",
+ "eslint: fix linter issues",
+ "release: cut 1.3.8 [skip ci]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.5.30 [skip release]",
"release: cut 1.4.12 [skip release]",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.5.3 [skip release]",
- "cypress: update stubs",
- "update emptyTableInfo component",
- "release: cut 1.4.11 [skip release]",
- "update beta (#881)",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.2.14 [skip ci]",
- "update network fixtures and test against 2.40",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.4.9 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "release: cut 1.5.35 [skip release]",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.12 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.4.3 [skip release]",
"release: cut 1.3.1 [skip ci]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "authority-editor: correct statement made in comment",
- "authority-editor: use design system color for text highlights",
- "release: cut 1.5.9 [skip release]",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.3.12 [skip release]",
"cleanup unused deps",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.19 [skip release]"
+ "release: cut 1.3.5 [skip ci]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "adjust empty component prop naming",
+ "adjust tests to new implementation and dependency versions",
+ "release: cut 1.5.6 [skip release]",
+ "update ui and app-scripts deps"
],
"Features": [
- "migrate tables and search filter controls to @dhis2/ui (#830)",
"add and use page header component",
"user-group: bulk group member manager (#854)",
- "interface adjustments (#1101)",
+ "add and use empty table state component",
"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)"
],
"Testing": [
"main navigation: add features and test code",
@@ -8615,8 +8615,8 @@
},
"v1.5.34": {
"Bug Fixes": [
- "org unit access in search [DHIS2-16268] (#1324)",
- "add tests"
+ "add tests",
+ "org unit access in search [DHIS2-16268] (#1324)"
],
"Maintenance": [
"release: cut 1.5.34 [skip release]"
diff --git a/website/data/apphub.json b/website/data/apphub.json
index a004f3eb..9df9c694 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -21,45 +21,45 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"update app version",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
- "update element type tei analytics",
- "title and short name fields empty who nutrition (#182)",
"data entry form label",
"user sync test runs without results (#183)",
+ "analytics components properties",
"data set sync label",
- "analytics components properties"
+ "update element type tei analytics",
+ "title and short name fields empty who nutrition (#182)"
],
"Features": [
- "event visualization in home screen [DHIS2-15647] (#189)",
- "event visualization home",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "create bypass version and dialog component",
- "event visualization program",
- "add users info as help text",
- "add bypass component to general settings",
- "remove bypass component from general settings",
- "set new data entry as default",
"regenerate en.pot",
+ "change bypass version label",
+ "remove bypass component from general settings",
+ "add default values to initial setup",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add default value to initial setup",
"use new data entry form as default [DHIS2-17078] (#186)",
- "dataset future periods help text",
- "add info label to new form",
+ "event visualization home",
+ "create bypass version and dialog component",
"add bypass version component to general settings",
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "create select visualization type component",
"bypass DHIS2 version [DHIS2-15905] (#185)",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "add info label to new form",
+ "add bypass component to general settings",
+ "set new data entry as default",
"edit visualization",
"user test visualization",
+ "add users info as help text",
+ "event visualization program",
"add event visualization to search component",
- "change bypass version label",
- "create select visualization type component",
- "add default value to initial setup",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
- "add default values to initial setup"
+ "dataset future periods help text"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-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.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
}
@@ -76,51 +76,51 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "buffer error import and byte length (#174)",
- "add useMemo to handleCheckbox function",
"change to disableCollapsibleSections specific",
+ "create initial values mutation [DHIS2-14107]",
"save btn should stay disable if no changes",
- "change First launch dialog [DHIS2-14109] (#165)",
- "allow set 0 reserved values (#173)",
"minor typo",
- "data element api call error [DHIS2-14106] (#166)",
+ "add useMemo to handleCheckbox function",
"remove D2 API request [DHIS2-14111]",
- "create initial values mutation [DHIS2-14107]",
+ "allow set 0 reserved values (#173)",
+ "change First launch dialog [DHIS2-14109] (#165)",
"default and reset disable referral",
+ "data element api call error [DHIS2-14106] (#166)",
+ "buffer error import and byte length (#174)",
"change collapsible to disableCollapsible"
],
"Features": [
- "create disable referral for specific settings",
- "update app version and description",
- "experimental features component and helper function",
- "create more options component",
- "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create disable referral for global settings",
"disable referrals TEI programs [DHIS2-15643] (#177)",
- "android expression validator",
- "remove D2 and create initial setup using dataMutation (#167)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "support application text translation [DHIS2-14110] (#170)",
- "constants common file",
- "collapsible sections for global settings",
+ "save in datastore format",
+ "keep datastore ASWA version updated (#175)",
+ "create workflow context",
"regenerate en.pot",
- "add tests to get expression description",
- "collapsible sections for specific settings",
- "handle change tei header",
- "create disable referral for global settings",
- "use program data from context",
+ "collapsible sections for global settings",
"use program and dataset data from context",
- "create section component",
- "add useCallback to handleCheckbox function",
- "change label title",
- "keep datastore ASWA version updated (#175)",
+ "create program tei header component",
+ "use program data from context",
+ "create more options component",
+ "add tests to get expression description",
"select a program indicator expression [DHIS2-15645] (#179)",
"add workflow",
- "create workflow context",
- "add advanced settings to general",
- "save in datastore format",
+ "android expression validator",
+ "collapsible sections for specific settings",
+ "experimental features component and helper function",
+ "create section component",
+ "update app version and description",
+ "handle change tei header",
+ "support application text translation [DHIS2-14110] (#170)",
"delete unused program and dataset queries",
+ "create disable referral for specific settings",
+ "constants common file",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
"create support for new/experimental features [DHIS2-16174] (#181)",
- "create program tei header component"
+ "add advanced settings to general",
+ "change label title",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "add useCallback to handleCheckbox function"
],
"Maintenance": [
"update ui dependencies (#172)",
@@ -148,29 +148,29 @@
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)"
],
"Features": [
- "update yarn",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "change authorities from all to androidsettings",
+ "multirow header table [DHIS2-14920] (#159)",
+ "use notice box to give info of tracker importer",
+ "change import has authority",
+ "use tracker importer if current API is 2.40 or higher",
"max file size to upload (#157)",
+ "authorization wall based on api version",
+ "update yarn",
"change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "use tracker importer if current API is 2.40 or higher",
- "change import has authority",
"tracker exporter default value by API version",
- "multirow header table [DHIS2-14920] (#159)",
- "authorization wall based on api version",
"change import modules path",
- "use notice box to give info of tracker importer",
+ "change authorities from all to androidsettings",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
"move file size from General to Sync Global (#161)"
],
"Bug Fixes": [
- "set 0 for download sync programs settings (#160)",
- "default values synchronization",
"tracker importer default value by API version",
- "export component",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
+ "set 0 for download sync programs settings (#160)",
"update tracker notice box",
+ "export component",
+ "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)",
- "change the default value of the new tracker importer"
+ "default values synchronization"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and Synchronization functionalities, which now also include:
\n
\nSynchronization Settings:
\n\nFile size download: Maximum size of the resources to download. \nNew tracker importer: This option will be available when DHIS2 v2.38 onwards and should be the default option if DHIS2 version is v2.40 or higher \nNew tracker exporter: Should be the default option if DHIS2 version is v2.40 or higher \nProgram sync: cannot set 0 for download sync programs settings (bug fix) \nData and Metadata sync: Capturing the exception of the manual edition of sync periods (bug fix) \n \nVisualization \nSupport multirow headers for visualization tables
\n\nAuthorities \n\n If API equals or exceeds 2.40, use M_androidsettingsapp as the valid authority. \nIf API is not above 2.40, it should use ALL as the authority. \n \n
\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues
"
}
@@ -187,67 +187,67 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add datastore keys to readme",
- "remove None period analytics (#151)",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "add app version",
- "pin node version to 14 for netlify",
"update proptypes source",
- "reuse edit visualization component",
- "[general] update disable settings label (#133)",
- "[synchronization dataset] fix period label",
- "[analytics] fix period label",
- "update app version",
- "prop-types: change old style imports to new prop-types (#144)",
- "regenerate en.pot",
- "change fixed period labels (#135)",
"add tests for user sync helpers",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "loop elements",
"visualization query for user test [DHIS2-13124] (#132)",
- "keep None period analytics",
+ "regenerate en.pot",
+ "[program dataset] adjust component width (#134)",
+ "[general] update disable settings label (#133)",
"simplify function",
"update metadata queries",
- "reuse visualizationGroup component",
+ "prop-types: change old style imports to new prop-types (#144)",
"include relative period",
- "import component missing",
- "loop elements",
+ "reuse visualizationGroup component",
+ "pin node version to 14 for netlify",
+ "update app version",
+ "remove None period analytics (#151)",
+ "change fixed period labels (#135)",
+ "keep None period analytics",
+ "[synchronization dataset] fix period label",
+ "add app version",
+ "add datastore keys to readme",
"textfield max limit of 200 characters",
- "[program dataset] adjust component width (#134)"
+ "import component missing",
+ "reuse edit visualization component",
+ "[analytics] fix period label"
],
"Features": [
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
"update user sync test metadata size [DHIS2-13061] (#140)",
- "visualizations program create Edit Title",
+ "visualizations dataset create Edit Title",
"visualizations home create Edit Title",
- "add message of the day to general settings",
+ "visualizations program create Edit Title",
+ "create text area field",
"add Message of the Day [DHIS2-12630] (#119)",
- "visualizations dataset create Edit Title",
- "improve visualization list (#139)",
"hide message of the day (#150)",
- "create text area field",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "change label New Tracker Importer [Sync Settings: Global] (#137)"
+ "add message of the day to general settings",
+ "improve visualization list (#139)"
],
"Build Updates": [
+ "run linting and tests on ci (#146)",
+ "replace semantic commit checks with new workflow",
"trigger netlify",
- "deploy: add netlify deploy workflow (#148)",
"add deploy netlify",
- "run linting and tests on ci (#146)",
- "replace semantic commit checks with new workflow"
+ "deploy: add netlify deploy workflow (#148)"
],
"Maintenance": [
- "add yarn.lock",
- "deps: align all dependencies",
- "npm: add npm scripts",
"deps: update app-runtime and cli-app-scripts",
- "upgrade ui library",
- "deps: update app-runtime to latest (#145)",
"eslint: add rule overrides",
- "lint: autofix linting violations",
- "remove unused workflow",
+ "npm: add npm scripts",
+ "prettier: autofix prettier issues",
"dotfiles: add dotfiles",
+ "set node version for netlify build",
+ "deps: align all dependencies",
+ "lint: autofix linting violations",
+ "deps: update app-runtime to latest (#145)",
"deps: add peer dependencies (#147)",
- "prettier: autofix prettier issues",
+ "remove unused workflow",
"deps: loosen version requirements",
- "set node version for netlify build"
+ "add yarn.lock",
+ "upgrade ui library"
],
"Testing": [
"app: mock app layout component"
@@ -267,26 +267,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add webapp version to overview page (#125)",
- "accept previous and new datastore format",
- "change 2.38 as min api version allowed",
- "appearance add functions to prepare json for datastore",
- "Add bash script for automatic deployment (#109)",
- "[appearance program]prepare configuration and new datastore format",
- "add completionSpinner to json structure",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"[appearance program] add and edit new specific setting",
"[appearance program] add optional tei search checkbox to dialog",
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
"update webapp version",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)"
+ "Add bash script for automatic deployment (#109)",
+ "accept previous and new datastore format",
+ "appearance add functions to prepare json for datastore",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "[appearance program]prepare configuration and new datastore format",
+ "add webapp version to overview page (#125)",
+ "change 2.38 as min api version allowed",
+ "add completionSpinner to json structure"
],
"Bug Fixes": [
- "change new tracker importer label",
"change datastore completion spinner key appearance (#127)",
- "appearance add completion spinner key to datastore json (#128)",
"appearance default value global completion spinner",
- "change datastore key appearance (#126)",
- "appearance change label optional search"
+ "appearance change label optional search",
+ "change new tracker importer label",
+ "appearance add completion spinner key to datastore json (#128)",
+ "change datastore key appearance (#126)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \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
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
}
@@ -303,33 +303,33 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[visualization] program change API visualization runtime",
- "Change param to 'paging' instead of 'pager' (#110)",
- "validation text for reserved values, TEI and event",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[synchronization] remove hard limits and add warning",
- "update label",
"[visualization] dataset accept API title and name",
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
- "[DHIS2-12254] remove hard limits and add warning (#105)",
- "checkbox stays unchecked (#113)",
+ "update label",
+ "[synchronization] change filter data to metadata program dataset (#103)",
+ "[visualization] dataset change API visualization runtime",
"[general] remove hard limits and add warning",
"change param to 'paging' instead of 'pager (#115)",
+ "[visualization] keep only one default group (#106)",
+ "[visualization] program change API visualization runtime",
"[visualization] program accept API title and name",
- "[visualization] dataset change API visualization runtime",
+ "[synchronization] remove hard limits and add warning",
+ "[DHIS2-12254] remove hard limits and add warning (#105)",
+ "validation text for reserved values, TEI and event",
"verify new visualization and format datastore (#118)",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home change API visualization runtime",
- "[visualization] keep only one default group (#106)",
+ "[visualization] home accept API title and name",
"valid URL has http or https protocol (#112)",
- "[visualization] home accept API title and name"
+ "checkbox stays unchecked (#113)"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
"regenerate en.pot",
- "update patch app version (#114)",
"[general] add component to Share screen",
+ "update patch app version (#114)",
"general section Share screen (#107)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more Analytics functionalities, which now also includes:
\nGeneral: \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)"
@@ -347,86 +347,86 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[sync general] reorganize components related to field section",
- "[sync programs] remove unused components",
- "[appearance] colocate data with component table (#91)",
- "[sync general] reorganize file and component",
- "[sync] remove unused constants",
+ "delete unused components (#81)",
+ "remove unused svg icons",
"[Appearance] Data set and Home table component",
- "[sync general] remove unused components",
- "[analytics] use common query and mutation (#93)",
+ "[Appearance] colocate data with component Home table",
"[Appearance] colocate data with component Data set table",
+ "[sync general] remove unused components",
"[sync dataset] remove unused components",
- "[Appearance] colocate data with component Home table",
+ "[sync general] reorganize file and component",
+ "[sync general] reorganize components related to field section",
+ "[sync programs] remove unused components",
"[Program Appearance] colocate data with component table",
- "remove unused svg icons",
- "delete unused components (#81)"
+ "[sync] remove unused constants",
+ "[appearance] colocate data with component table (#91)",
+ "[analytics] use common query and mutation (#93)"
],
"Features": [
+ "[user sync test] get metadata download size",
+ "[visualization] test to validate the user has access to visualization",
"[visualizations] show Home groups and visualizations",
- "show and delete group and visualizations (#94)",
- "[visualization dataset] show visualizations and groups",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] add visualization query",
"[DHIS2-9858] update user sync test (#102)",
- "add Data set visualization and groups (#100)",
- "[visualization] show and delete visualization, update datastore",
- "add analytics menu (#82)",
- "generate a random id",
- "[visualization] search visualization",
- "queries to update and get analytics datastore",
- "[visualizations] group options",
- "add user test table",
- "[visualization] select and text field",
+ "show and delete group and visualizations (#94)",
"[visualizations] add new visualization for program",
- "[visualization dataset] add visualization and groups",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "add Program analytics to menu",
+ "[visualization] search visualization",
"[visualization] add basic components to search a user",
- "[user sync test] show test results",
+ "[visualization dataset] show visualizations and groups",
"[visualizations] add Home visualization component to menu",
- "add Analytics menu sections",
- "[DHIS2-11255] Add visualization and groups (#99)",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization] create initial layout for data set visualization",
- "[visualization] Program show groups and visualizations",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[visualization] show and delete visualization, update datastore",
"[visualization] dialog to add visualization and group",
- "add a user search field",
- "[visualization] add visualization query",
- "[user sync test] get metadata download size",
- "add user sync test",
- "[visualization] add Home visualization component to menu",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[user sync test] get data download size",
+ "add user test table",
+ "[visualizations] group options",
+ "[visualization] dialog to delete element",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "add a user search field",
+ "[visualizations] update home visualizations",
+ "[appearance] program add follow up option (#85)",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[visualization] Program show groups and visualizations",
+ "[user sync test] disable the button when loading and no user selected",
+ "add analytics menu (#82)",
"[visualization home] dialog to add visualization",
- "update version",
- "[analytics] program create initial section",
+ "test if user has access to a visualization (#101)",
+ "[visualization] select and text field",
+ "[visualization dataset] add visualization and groups",
"[visualization] add period and visualization constants",
"add visualizations search field (#95)",
- "[appearance] program add follow up option (#85)",
- "[DHIS2-11261] Add new visualization for programs (#96)",
+ "add Data set visualization and groups (#100)",
+ "generate a random id",
+ "[user sync test] show test results",
+ "add user sync test",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
"[visualization] add table to show program visualizations",
- "[visualizations] update home visualizations",
+ "update version",
+ "add Analytics menu sections",
+ "[visualization] create initial layout for data set visualization",
"[visualization home] add visualizations and groups",
- "[visualization] dialog to delete element",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "test if user has access to a visualization (#101)",
- "[user sync test] get data download size",
- "[visualization] test to validate the user has access to visualization",
- "[visualization] add user tests to Home, Programs, and Data set",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "add Program analytics to menu"
+ "[analytics] program create initial section",
+ "[visualization] add Home visualization component to menu",
+ "queries to update and get analytics datastore"
],
"Bug Fixes": [
- "[Analytics] remove write access filter (#92)",
- "update input number props",
- "[synchronization] update program name",
+ "[visualization]differentiate between failure to load and empty data",
+ "remove extra constant, initialvalue and tei are kept in sync",
"[Appearance Program] support translation for list of elements",
- "move analytics components to TEI directory",
+ "[appearance] program filter add translations to strings",
+ "[synchronization] update program name",
"migrate import from ui-core to ui (#84)",
"add error notice box",
- "move code inside onComplete to a useEffect hook",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
- "remove extra constant, initialvalue and tei are kept in sync",
+ "[Analytics] remove write access filter (#92)",
+ "update input number props",
"[synchronization] update data set name",
- "[appearance] program filter add translations to strings",
- "[visualization]differentiate between failure to load and empty data"
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "move code inside onComplete to a useEffect hook",
+ "move analytics components to TEI directory"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -446,139 +446,139 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add sync status to default values",
- "get namespace and authority using app runtime (#62)",
"change authority to authorities better descriptive resource name",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "summary settings text sync program, appearance",
"use lodash to verify values are equal",
- "remove unused state in router",
- "move authorization query to Dialog component and remove extra state",
- "user sync test, change keys datastore (#78)",
- "use default constant for data and metadata",
- "loading for specific settings",
- "six-monthly typo",
- "update namespace value",
- "add new menu and submenu and routes for sidebar (#60)",
- "parse and format for program Indicator",
- "add program name as analytics description",
"add edit property to analytic sections",
- "dataset API period type",
+ "API call to get value by key and namespace, clean extra functions",
+ "migrate d2 to runtime to get datastore namespace and auth",
"common functions to update, remove and filter elements",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "summary settings text sync program, appearance",
- "remove extras in help text",
+ "add program name as analytics description",
+ "add new keys for datastore",
"change data sets wording inconsistency",
+ "dataset API period type",
+ "change datastore keys to get initial values",
"change file and function name update general datastore key",
- "update key names and values to create the first setup datastore",
"add sidebar and routes",
- "add edit to dependency effect",
- "add edit property to analytic select fields",
- "use uid for keys in table rows",
- "change wording",
- "options to round value",
- "update key values for datastore",
- "API call to get value by key and namespace, clean extra functions",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "add Home/Overview component to routes",
"remove first version namespace if exists",
+ "move authorization query to Dialog component and remove extra state",
"summary settings text synchronization program",
- "add a table for sync program global settings",
"remove extra hook to manage and get general key",
- "update datastore keys default values initial setup",
- "remove extra hook to get namespace datastore",
+ "use default constant for data and metadata",
+ "add a table for sync program global settings",
+ "add edit property to analytic select fields",
+ "options to round value",
+ "loading for specific settings",
+ "get namespace and authority using app runtime (#62)",
+ "label and help text values with i18n inside render",
+ "add edit to dependency effect",
+ "update key names and values to create the first setup datastore",
+ "user sync test, change keys datastore (#78)",
+ "six-monthly typo",
+ "remove extras in help text",
+ "add default values to populate program sync settings",
+ "update key values for datastore",
"remove empty lines",
+ "remove extra hook to get namespace datastore",
+ "update datastore keys default values initial setup",
+ "change bar chart constant value to bar",
+ "update namespace value",
+ "remove unused state in router",
+ "add sync status to default values",
+ "use uid for keys in table rows",
+ "parse and format for program Indicator",
"outside function to validate mandatory form fields",
- "add default values to populate program sync settings",
- "migrate d2 to runtime to get datastore namespace and auth",
- "add Home/Overview component to routes",
- "remove id and name from settings",
- "label and help text values with i18n inside render",
- "add new keys for datastore",
- "change datastore keys to get initial values",
- "change bar chart constant value to bar"
+ "change wording",
+ "remove id and name from settings"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "add function to edit analytics items",
+ "create a new specific setting for dataset",
+ "change notice alert style",
+ "dialog for program specific settings",
+ "create fields with validation",
+ "notice info when there are no analytics items",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "add synchronization program to menu sections",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "add new tei items and show them in a table action",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add page layout, save and reset",
"queries to read and update analytics key from datastore",
+ "specific settings list, table action to edit and delete",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "add analytics to menu sections",
+ "add home appearance to the menu section",
+ "create new data set specific setting",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "add page header layout",
"global settings for program appearance section",
- "add queries and mutations to handle synchronization key datastore",
+ "update sidebar menu section information",
+ "[DHIS2-9585] General Settings section (#63)",
+ "strip buttons to save and reset settings datastore",
+ "create a table for dataset global sync setting",
+ "create a basic page for dataset section, save and reset options",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "create a basic page for dataset sync section, save and reset",
+ "button to add new settings",
"choose element and visualization type, refetch query after select",
- "edit and delete program specific setting",
- "notice info when there are no analytics items",
+ "dialog to create a new specific setting",
+ "basic page to handle home appearance section",
+ "add new analytics item",
+ "handle program-specific settings, create, edit and delete",
"create fields for general settings",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "add home cards for menu and submenu items",
+ "create basic form fields",
+ "button to delete namespace from datastore",
"add a basic page for the global settings section",
- "queries to read program dataElement attribute programIndicator id",
- "add analytics to menu sections",
- "basic page to handle analytics items",
"add helper functions for analytics",
- "strip buttons to save and reset settings datastore",
- "add page header layout",
- "handle dataset specific settings, create, edit, delete and save",
- "add program completion checkbox",
- "add queries and mutations for appearance key",
+ "save and reset program synchronization settings",
"analytic section: program, title, visualization, gender and axis",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "add home appearance to the menu section",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "[DHIS2-10895] Add new analytics item (#70)",
- "button to add new settings",
"reorganize new sidebar menu sections and submenus",
- "edit and delete data set specific setting",
- "add function to edit analytics items",
- "change notice alert style",
- "basic page to handle home appearance section",
+ "add function to check object values are valid",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "add queries and mutations for appearance key",
+ "handle dataset specific settings, create, edit, delete and save",
+ "analytic table action",
"create a new program specific setting",
- "create a new specific setting for the program",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
- "query to read if the user has all authorities",
- "add a table with global settings for the dataset",
- "update sidebar menu section information",
- "create a table for dataset global sync setting",
- "[DHIS2-10597] Program Synchronization Section (#71)",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
"create a simple page for program sync settings",
- "add home cards for menu and submenu items",
- "general settings form using app runtime for datastore",
- "dialog to edit and create specific settings",
- "dialog to create a new specific setting",
- "create basic form fields",
- "analytic table action",
+ "add dataset sync to menu sections",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"add constants for datastore",
- "create new data set specific setting",
+ "create a new specific setting for the program",
+ "general settings form using app runtime for datastore",
+ "add queries and mutations to handle synchronization key datastore",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "add basic components for text, select and radio field",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
"create a home card for menu sections",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "edit and delete program specific setting",
+ "add program completion checkbox",
+ "queries to read program dataElement attribute programIndicator id",
+ "add components to choose: program, programStage, dataElement, who",
"add basic select fields",
- "specific settings list, table action to edit and delete",
- "add page layout, save and reset",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "save and reset program synchronization settings",
- "add new tei items and show them in a table action",
- "dialog for program specific settings",
- "add function to check object values are valid",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
"analytic WHO Elements",
- "create a new specific setting for dataset",
- "add dataset sync to menu sections",
- "add synchronization program to menu sections",
- "inputs should be disabled if user has no authorities (#74)",
- "create fields with validation",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "add new analytics item",
- "create a basic page for dataset section, save and reset options",
- "[DHIS2-9585] General Settings section (#63)",
+ "query to read if the user has all authorities",
+ "add a table with global settings for the dataset",
+ "basic page to handle analytics items",
"basic page layout with header",
- "button to delete namespace from datastore",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add basic components for text, select and radio field",
- "create a basic page for dataset sync section, save and reset",
- "handle program-specific settings, create, edit and delete",
- "add components to choose: program, programStage, dataElement, who"
+ "inputs should be disabled if user has no authorities (#74)",
+ "dialog to edit and create specific settings",
+ "edit and delete data set specific setting"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "adding tests for valid values",
+ "adding tests for valid URLs"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
}
@@ -595,16 +595,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "[DHIS2-9156] Add TEI reserved value to user sync test (#55)",
- "Migrate Material design components to UI library 1.1 version (#59)"
+ "Migrate Material design components to UI library 1.1 version (#59)",
+ "[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
+ "change labels metadata and data options (#52)",
"[DHIS2-9301] add Manual option to sync (#56)",
- "[DHIS2-9131] migrate ui components for data set and programs (#54)",
- "[DHIS2-9129] Migration UI components for general settings (#53)",
"change metadata and data text in manual dialog (#58)",
+ "[DHIS2-9131] migrate ui components for data set and programs (#54)",
"change app version (#57)",
- "change labels metadata and data options (#52)"
+ "[DHIS2-9129] Migration UI components for general settings (#53)"
],
"GitHub": "GENERIC FEATURES
\n\nAdd manual option to metadata and data sync: In the previous version, the user could only choose periodic sync options (24h, 7d). In this version, the manual option should only be used for android app version 2.3.0 onwards. \nImprove sync options labels: In this version, options have the same label as those in the android app. \n \nUSER EXPERIENCE AND USER INTERFACE
\nMigration 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.
\nRELEASE INFO:
\nRelease 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
"
}
@@ -638,48 +638,48 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33",
"caption": "",
- "created": 1624314977424,
+ "created": 1624315046627,
"description": "",
- "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a",
- "lastUpdated": 1624314977424,
+ "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33",
+ "lastUpdated": 1624315046627,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/835094e5-4813-48be-b676-bccd6bd4df67",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be",
"caption": "",
- "created": 1624314967152,
+ "created": 1624315022401,
"description": "",
- "id": "835094e5-4813-48be-b676-bccd6bd4df67",
- "lastUpdated": 1624314967152,
+ "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be",
+ "lastUpdated": 1624315022401,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/afb0acb8-8ff3-48fe-8c3e-966ad83149ff",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a",
"caption": "",
- "created": 1624314674393,
+ "created": 1624314977424,
"description": "",
- "id": "afb0acb8-8ff3-48fe-8c3e-966ad83149ff",
- "lastUpdated": 1624314674393,
+ "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a",
+ "lastUpdated": 1624314977424,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/835094e5-4813-48be-b676-bccd6bd4df67",
"caption": "",
- "created": 1624315046627,
+ "created": 1624314967152,
"description": "",
- "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33",
- "lastUpdated": 1624315046627,
+ "id": "835094e5-4813-48be-b676-bccd6bd4df67",
+ "lastUpdated": 1624314967152,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/afb0acb8-8ff3-48fe-8c3e-966ad83149ff",
"caption": "",
- "created": 1624315022401,
+ "created": 1624314674393,
"description": "",
- "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be",
- "lastUpdated": 1624315022401,
+ "id": "afb0acb8-8ff3-48fe-8c3e-966ad83149ff",
+ "lastUpdated": 1624314674393,
"logo": false
}
],
@@ -708,39 +708,39 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "delete all apk version",
- "icon",
- "version format 4 digits [DHIS2-16802]",
"parse last release version before saving",
- "support four-part version numbers",
"add userGroups to dependencies",
- "regenerate en.pot",
- "allow user to upload latest app version (#7)",
- "isGreaterVersion and padZeros functions for all expressions",
- "update user groups",
+ "delete all apk version",
+ "parse new version before saving",
"style add padding to search input",
"remove all usergroups already assigned from option list",
- "parse new version before saving",
- "delete apk version"
+ "allow user to upload latest app version (#7)",
+ "regenerate en.pot",
+ "delete apk version",
+ "update user groups",
+ "support four-part version numbers",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "icon",
+ "version format 4 digits [DHIS2-16802]"
],
"Features": [
- "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "show userGroups names and default apk version",
- "create user groups access component",
+ "save userGroup on the fly",
+ "add warning when no match found",
+ "assign user groups to version already created",
"erase all content [DHIS2-15911]",
- "add erase all button",
- "create basic components to search user groups",
- "support application text translation [DHIS2-15593]",
+ "create basic components to list user groups",
"first time setup with empty value",
+ "add erase all button",
+ "create button to erase all content",
+ "create user groups access component",
"regenerate en.pot",
- "grant access to apk by userGroup [DHIS2-16678]",
"save user group on the fly when editing version [DHIS2-17222]",
- "assign user groups to version already created",
- "save userGroup on the fly",
- "create basic components to list user groups",
- "add warning when no match found",
+ "save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
+ "show userGroups names and default apk version",
+ "support application text translation [DHIS2-15593]",
+ "create basic components to search user groups",
"upload new apk with user group",
- "create button to erase all content"
+ "grant access to apk by userGroup [DHIS2-16678]"
],
"Maintenance": [
"update app version"
@@ -797,21 +797,21 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/9d3a74db-fc57-492d-9990-3b4b25576280",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/683e6871-3c2a-4499-8b02-852a6fe3cd39",
"caption": "",
- "created": 1685105784709,
+ "created": 1685105856008,
"description": "",
- "id": "9d3a74db-fc57-492d-9990-3b4b25576280",
- "lastUpdated": 1685105784709,
+ "id": "683e6871-3c2a-4499-8b02-852a6fe3cd39",
+ "lastUpdated": 1685105856008,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/683e6871-3c2a-4499-8b02-852a6fe3cd39",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/9d3a74db-fc57-492d-9990-3b4b25576280",
"caption": "",
- "created": 1685105856008,
+ "created": 1685105784709,
"description": "",
- "id": "683e6871-3c2a-4499-8b02-852a6fe3cd39",
- "lastUpdated": 1685105856008,
+ "id": "9d3a74db-fc57-492d-9990-3b4b25576280",
+ "lastUpdated": 1685105784709,
"logo": false
}
],
@@ -844,14 +844,14 @@
"update workflows"
],
"Maintenance": [
- "release: cut 100.2.36 [skip release]",
+ "update cli-app-scripts",
"remove QA from CODEOWNERS",
- "update CODEOWNERS (#558)",
- "update cli-app-scripts"
+ "release: cut 100.2.36 [skip release]",
+ "update CODEOWNERS (#558)"
],
"Bug Fixes": [
- "ensure logic does not fail with empty response pre v40",
- "DHIS2-13294: add link to navigate to app after install (#555)"
+ "DHIS2-13294: add link to navigate to app after install (#555)",
+ "ensure logic does not fail with empty response pre v40"
],
"Testing": [
"add tests for ManualInstall"
@@ -979,8 +979,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "parse error message properly for manual installs (#541)",
- "DHIS2-15304: display correct error message when session is expired"
+ "DHIS2-15304: display correct error message when session is expired",
+ "parse error message properly for manual installs (#541)"
],
"Refactoring": [
"implement code review comments to make the api.request method more resilient"
@@ -1204,14 +1204,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "rename class",
- "release: cut 100.2.19 [skip release]",
"update app icon (#484)",
- "format"
+ "format",
+ "release: cut 100.2.19 [skip release]",
+ "rename class"
],
"Bug Fixes": [
- "correct logic",
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
+ "correct logic"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
}
@@ -1551,12 +1551,12 @@
"update to shared workflows (#623)"
],
"Maintenance": [
- "release: cut 100.1.16 [skip release]",
- "set e2e api version"
+ "set e2e api version",
+ "release: cut 100.1.16 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "upgrade app-plaform to prevent accidental plugin builds (#624)"
+ "upgrade app-plaform to prevent accidental plugin builds (#624)",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
}
@@ -1694,12 +1694,12 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update dependencies",
- "update network fixtures and cypress config",
- "update app icon (#599)",
"update proptypes import",
+ "update app icon (#599)",
"format fixtures",
- "release: cut 100.1.9 [skip release]"
+ "release: cut 100.1.9 [skip release]",
+ "update network fixtures and cypress config",
+ "update dependencies"
],
"Bug Fixes": [
"design adjustments [UX-132]",
@@ -1767,8 +1767,8 @@
"releaseNotes": {
"Build Updates": [
"fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow"
+ "replace semantic commit checks with new workflow",
+ "fix lint script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1834,11 +1834,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "deps: update app-runtime to latest alpha",
"release: cut 100.1.3 [skip ci]",
- "codeowners: introduce owners",
"deps-dev: update app-scripts to get new publish command",
- "yarn: deduplicate lockfile"
+ "codeowners: introduce owners",
+ "yarn: deduplicate lockfile",
+ "deps: update app-runtime to latest alpha"
],
"Documentation": [
"colocate app docs"
@@ -1879,8 +1879,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)"
@@ -1923,11 +1923,31 @@
"status": "APPROVED",
"id": "92b75fd0-34cc-451c-942f-3dd0f283bcbd",
"created": 1646225950625,
- "lastUpdated": 1727574585750,
+ "lastUpdated": 1727779323387,
"name": "Capture",
"description": "The Capture app serves as a replacement for the Event Capture app and Tracker Capture apps.\n\nIn the Capture app you register events that occurred at a particular time and place. These events can either be recorded as one-off events for a given place and time, or they can be linked to a person or similar entity through an enrollment in a program.",
"coreApp": true,
"versions": [
+ {
+ "created": 1727779323387,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/capture_101.6.2.zip",
+ "id": "d68f927f-92ba-4c85-b03c-7020e6a855a4",
+ "lastUpdated": 1727779323387,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.39",
+ "version": "101.6.2",
+ "channel": "stable",
+ "releaseNotes": {
+ "Bug Fixes": [
+ "[DHIS2-18004]\u00a0sort events in rules engine by occurredAt and createdAt (#3788)"
+ ],
+ "Maintenance": [
+ "release: cut 101.6.2 [skip release]"
+ ],
+ "GitHub": "\nBug Fixes \n\n[DHIS2-18004]\u00a0sort events in rules engine by occurredAt and createdAt (#3788 ) (2bb485e ) \n "
+ }
+ },
{
"created": 1727574585750,
"demoUrl": "",
@@ -1984,42 +2004,42 @@
"releaseNotes": {
"Features": [
"follow cache standard for all functions",
+ "org unit context in Stages and Events widget",
+ "change from orgunitname to name",
"clean up for tooltip",
"[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)",
- "profile widget org unit tooltip completed",
"orgunit in enrollment widget completed",
+ "change tooltip component",
"change to clienttolist for widgetenrollment",
+ "profile widget org unit tooltip completed",
"use recursion",
- "change tooltip component",
- "org unit context in Stages and Events widget",
- "remove id from ancestors",
- "change from orgunitname to name"
+ "remove id from ancestors"
],
"Bug Fixes": [
- "error in getOrgUnitNames",
- "move full path hook",
- "set back to cleint to view",
- "remove console log",
- "changes on recursion",
- "change to orgunitname",
+ "change to clienttolist in widgetprofile",
+ "merge with master",
+ "change cache name",
+ "remove unused component",
"cache structure for useorgunitnames",
- "missing orgunitname in chip component",
- "set back to right cache",
- "set back to name",
- "after review changes",
- "disabled value",
- "cy test",
+ "undefined value for ancestor",
"review changes for orgunitname file",
- "remove level",
- "remove unused component",
+ "disabled value",
"remove unnecessary function from recursion",
- "change cache name",
- "merge with master",
- "undefined value for ancestor",
+ "remove console log",
+ "missing orgunitname in chip component",
+ "error in getOrgUnitNames",
+ "remove level",
+ "cy test",
+ "changes on recursion",
+ "set back to cleint to view",
"lint",
- "change to clienttolist in widgetprofile",
+ "set back to name",
+ "change to orgunitname",
+ "set back to right cache",
+ "code clean up",
"restructure cache",
- "code clean up"
+ "move full path hook",
+ "after review changes"
],
"Maintenance": [
"release: cut 101.5.0 [skip release]"
@@ -2062,19 +2082,19 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
- "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
"release: cut 101.4.0 [skip release]",
- "cypress tests",
- "deps: bump actions/download-artifact in /.github/workflows"
+ "deps: bump actions/download-artifact in /.github/workflows",
+ "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
+ "deps: revert actions/download-artifact from 4.1.7 to 2 in /.github/workflows (#3785)",
+ "cypress tests"
],
"Features": [
"add overflow menu with actions",
"[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)"
],
"Bug Fixes": [
- "review comments",
- "pr-comments"
+ "pr-comments",
+ "review comments"
],
"GitHub": "\nFeatures \n\n[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756 ) (12af138 ) \n "
}
@@ -2131,8 +2151,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-17651] enrollment dashboard UI changes (#3767)",
- "cypress tests related with enrollment dashboard UI changes"
+ "cypress tests related with enrollment dashboard UI changes",
+ "[DHIS2-17651] enrollment dashboard UI changes (#3767)"
],
"Maintenance": [
"release: cut 101.3.1 [skip release]"
@@ -2152,15 +2172,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "cy test for disabled button",
+ "cypress test for disabled edit event button",
"respect block entry form and authorities",
"[DHIS2-11836] respect block entry form (#3759)",
- "cypress test for disabled edit event button"
+ "cy test for disabled button"
],
"Bug Fixes": [
+ "cypress test",
"set tracker auto test restricted",
- "tooltip",
- "cypress test"
+ "tooltip"
],
"Maintenance": [
"release: cut 101.3.0 [skip release]"
@@ -2223,15 +2243,15 @@
"releaseNotes": {
"Refactoring": [
"[DHIS2-17860] replace material ui TextField for Input (#3757)",
- "[DHIS2-17840]replace Material UI Grid (#3763)",
- "fix WL cypress tests"
+ "fix WL cypress tests",
+ "[DHIS2-17840]replace Material UI Grid (#3763)"
],
"Features": [
- "remove grid registration data entry form",
- "remove Grid",
"[DHIS2-17575] disable create new buttons if no data write access (#3751)",
"remove grid from incompleteselectionsmessage",
- "remove grid from cardlistitem"
+ "remove grid from cardlistitem",
+ "remove grid registration data entry form",
+ "remove Grid"
],
"Bug Fixes": [
"remove use of media for responsiveness",
@@ -2275,12 +2295,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "lint",
"missing flow and types",
- "remove console lines",
+ "consider program rule",
"Consider program rule",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
- "lint",
- "consider program rule"
+ "remove console lines",
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -2340,8 +2360,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.0.0 [skip release]",
- "release: stop support for 2.38 (#3755)"
+ "release: stop support for 2.38 (#3755)",
+ "release: cut 101.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nrelease: Bump version to 101.0.0 to facilitate potential fixes for 2.38 \n "
}
@@ -2358,26 +2378,26 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)",
- "[DHIS2-17652] Replace Material-UI Avatar (#3719)"
+ "[DHIS2-17652] Replace Material-UI Avatar (#3719)",
+ "[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)"
],
"Maintenance": [
"deps: bump ejs from 3.1.9 to 3.1.10 (#3749)",
"release: cut 100.77.0 [skip release]"
],
"Features": [
- "change to dhis ui components",
- "[DHIS2-12288] add enrollment section description (#3750)"
+ "[DHIS2-12288] add enrollment section description (#3750)",
+ "change to dhis ui components"
],
"Bug Fixes": [
- "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
- "breaking cypress test",
- "ts error",
- "review change for hover",
"rolleback cypress change in fil",
+ "ts error",
+ "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
"define drag source and drop target",
+ "review change for opacity",
+ "review change for hover",
"restore comments",
- "review change for opacity"
+ "breaking cypress test"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-17352] Changing program in event workspace does nothing (#3754 ) (c3ce444 ) \n \nFeatures \n\n[DHIS2-12288] add enrollment section description (#3750 ) (1b4be20 ) \n "
}
@@ -2599,16 +2619,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.38",
"version": "100.71.0",
- "channel": "stable",
- "releaseNotes": {
- "Features": [
- "[DHIS2-17589] show absolute date when hovering over relative dates (#3699)"
- ],
- "Maintenance": [
- "release: cut 100.71.0 [skip release]"
- ],
- "GitHub": "\nFeatures \n\n[DHIS2-17589] show absolute date when hovering over relative dates (#3699 ) (1396394 ) \n "
- }
+ "channel": "stable"
},
{
"created": 1722131362120,
@@ -6310,6 +6321,15 @@
"lastUpdated": 1709034604181,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/856eca9f-93c9-4b90-bf51-cdbf134c79b5",
+ "caption": "",
+ "created": 1710703088451,
+ "description": "",
+ "id": "856eca9f-93c9-4b90-bf51-cdbf134c79b5",
+ "lastUpdated": 1710703088451,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7",
"caption": "",
@@ -6328,15 +6348,6 @@
"lastUpdated": 1708610713424,
"logo": false
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/7b8b291c-be67-4d93-896b-2a95bddf0c43",
- "caption": "",
- "created": 1708610713427,
- "description": "",
- "id": "7b8b291c-be67-4d93-896b-2a95bddf0c43",
- "lastUpdated": 1708610713427,
- "logo": false
- },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/533d4b8b-e356-4824-bf8a-dca3a51065a3",
"caption": "",
@@ -6347,12 +6358,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/856eca9f-93c9-4b90-bf51-cdbf134c79b5",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/7b8b291c-be67-4d93-896b-2a95bddf0c43",
"caption": "",
- "created": 1710703088451,
+ "created": 1708610713427,
"description": "",
- "id": "856eca9f-93c9-4b90-bf51-cdbf134c79b5",
- "lastUpdated": 1710703088451,
+ "id": "7b8b291c-be67-4d93-896b-2a95bddf0c43",
+ "lastUpdated": 1708610713427,
"logo": false
}
],
@@ -6421,18 +6432,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "dependabot config and remove dev branch from workflows (#3027)",
+ "release: cut 100.2.4 [skip release]",
"cypress 13 upgrade (#3040)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "break up command chain",
- "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump the security group with 3 updates (#3046)",
- "release: cut 100.2.4 [skip release]"
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
+ "dependabot config and remove dev branch from workflows (#3027)",
+ "break up command chain"
],
"Bug Fixes": [
+ "stop fetching schemas and replace d2 with dataEngine (#3056)",
"display correct app version in dhis2 and updated workflows (#3061)",
- "add missing dependencies for semantic-release (#3062)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "add missing dependencies for semantic-release (#3062)"
],
"GitHub": "\nBug Fixes \n\nadd missing dependencies for semantic-release (#3062 ) (9fe6ae5 ) \ndisplay correct app version in dhis2 and updated workflows (#3061 ) (69b8425 ) \nstop fetching schemas and replace d2 with dataEngine (#3056 ) (49428c6 ) \n "
}
@@ -6454,9 +6465,9 @@
"translations: sync translations from transifex (dev) (#3001)"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#2989)",
"release: cut 100.2.3 [skip release]",
"[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
+ "run release step on tags so it publishes to d2-ci (#2989)",
"do not run release step on dev branch"
],
"Refactoring": [
@@ -6477,10 +6488,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"dimension list design (DHIS2-16270) (#2861)",
- "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)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
"merge to master"
],
"Maintenance": [
@@ -6501,10 +6512,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)",
+ "merge to master",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -6547,40 +6558,40 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
+ "update analytics dependency (#2934)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
- "run the release step on both master and dev branches (#2929)",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "analytics (#2856)",
"analytics@26.2.0",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "use latest alpha for testing",
+ "analytics (#2856)",
"release: cut 100.1.0 [skip release]",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
- "include release notes in slackbot message (#2911)",
+ "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"include patch packages in cache-key (#2855)",
- "use latest alpha for testing",
- "update analytics dependency (#2934)",
- "use the repo default branch for dependabot (#2887)",
+ "run the release step on both master and dev branches (#2929)",
+ "include release notes in slackbot message (#2911)",
"deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
"26.2.0-cumulative-values-alpha.1",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)"
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "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"
],
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#2920)",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "use interpretations component from Analytics (DHIS2-15441) (#2430)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
+ "use interpretations component from Analytics (DHIS2-15441) (#2430)",
+ "translations: sync translations from transifex (dev) (#2920)",
"merge to master"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "use 41 test instance",
- "disable flaky test (#2940)"
+ "disable flaky test (#2940)",
+ "use 41 test instance"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
}
@@ -6601,11 +6612,11 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
- "only run release-success if master branch",
"allow for both 200 and 201 response from backend in cypress tests (#2802)",
- "release: cut 100.0.4 [skip release]",
"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)",
+ "only run release-success if master branch"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
}
@@ -6622,13 +6633,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: upgrade several dependencies (#2686)",
+ "release: cut 100.0.3 [skip release]",
"deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
- "release: cut 100.0.3 [skip release]"
+ "deps: upgrade several dependencies (#2686)"
],
"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": "\nBug Fixes \n\nparse the ou filter correctly for all ou types (#2691 ) (35877e1 ) \n "
}
@@ -6648,13 +6659,13 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "release: cut 100.0.2 [skip release]",
"release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.2 [skip release]",
"deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "nightly failing to set up cypress (#2378)",
"deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"increase default cypress timeout to reduce test flakiness (#2456)",
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"disable nightly scheduled test run (#2511)"
],
"Documentation": [
@@ -6675,15 +6686,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "nightly failing to set up cypress (#2378)",
- "release: cut 100.0.1 [skip release]"
+ "release: cut 100.0.1 [skip release]",
+ "nightly failing to set up cypress (#2378)"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app (#2384)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2384)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \n "
}
@@ -6700,8 +6711,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)"
@@ -7142,14 +7153,14 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"update v38 fixtures",
- "update jest mock [DHIS2-15415]",
- "add scroll for workflows [DHIS2-15415]",
- "prevent failing jest test",
- "add scroll on workflow selector [DHIS2-15415]",
"remove v37 e2e",
- "update v39 fixtures"
+ "add scroll on workflow selector [DHIS2-15415]",
+ "prevent failing jest test",
+ "update v39 fixtures",
+ "translations: sync translations from transifex (master)",
+ "update jest mock [DHIS2-15415]",
+ "add scroll for workflows [DHIS2-15415]"
],
"Maintenance": [
"update CODEOWNERS",
@@ -7173,11 +7184,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
- "upgrade packages and produce new fixtures",
- "release: cut 100.0.7 [skip release]",
"fix cypress tests referring to last year",
"fix formatting uissue in workflows config file",
- "add e2e test runs for new versions and fresh fixtures"
+ "release: cut 100.0.7 [skip release]",
+ "add e2e test runs for new versions and fresh fixtures",
+ "upgrade packages and produce new fixtures"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -7274,8 +7285,8 @@
"channel": "stable",
"releaseNotes": {
"Documentation": [
- "add minimal intro.",
- "remove distinction between workflow and cogs based approval"
+ "remove distinction between workflow and cogs based approval",
+ "add minimal intro."
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -7325,9 +7336,9 @@
"releaseNotes": {
"Maintenance": [
"release: cut v100 and become continuously delivered",
+ "release: cut 100.0.0 [skip ci]",
"release: migrate to new app version scheme",
- "add code owners",
- "release: cut 100.0.0 [skip ci]"
+ "add code owners"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -7353,9 +7364,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",
- "data-workspace: remove warning when showing non-default forms (#113)"
+ "approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -7448,11 +7459,11 @@
"releaseNotes": {
"Features": [
"revert setting collapsible with feature toggle",
- "add an arrow button to collapse or expand each section",
- "make collapsible a feature toggle",
"make data sets sections collapsable",
+ "make collapsed section same width of when they are expanded",
"make section collapsable if they are not rendered as tabs",
- "make collapsed section same width of when they are expanded"
+ "add an arrow button to collapse or expand each section",
+ "make collapsible a feature toggle"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -7479,8 +7490,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": "\nFeatures \n\nadd support for multi-calendar dates (a9a65e9 ) \n "
}
@@ -7497,9 +7508,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "fix workflow and enable yarn caching",
"enhance CI",
- "release: cut 100.6.0 [skip release]",
- "fix workflow and enable yarn caching"
+ "release: cut 100.6.0 [skip release]"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -7660,17 +7671,17 @@
"release: cut 100.3.8 [skip release]"
],
"Bug Fixes": [
- "prevent setting warning as undefined",
+ "tests: update tests",
+ "help: add warning style reference to help",
"prevent unnecessary renders when form has errors (#358)",
"warning border style to yellow",
- "validator: limits as warning instead of error (#357)",
- "help: add warning style reference to help",
- "tests: update tests"
+ "prevent setting warning as undefined",
+ "validator: limits as warning instead of error (#357)"
],
"Refactoring": [
- "validation-tooltip: rename invalid prop to enabled",
"cleanup",
- "extract warningvalidate"
+ "extract warningvalidate",
+ "validation-tooltip: rename invalid prop to enabled"
],
"Documentation": [
"comment"
@@ -7730,9 +7741,9 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
+ "publish jest test results to reportportal (#352)",
"use org variables + add RP attributes",
- "fix ci",
- "publish jest test results to reportportal (#352)"
+ "fix ci"
],
"Bug Fixes": [
"optimistically update lastUpdatedBy on complete [TECH-1440] (#320)"
@@ -7775,11 +7786,11 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "use import instead of require",
"update API_KEY name and merge parallel launches",
- "publish cypress test results to reportportal (#349)",
+ "debug merging launches",
"cleaning PR",
- "debug merging launches"
+ "publish cypress test results to reportportal (#349)",
+ "use import instead of require"
],
"Bug Fixes": [
"handle non-standard server time zone ids [DHIS2-15511] (#344)"
@@ -7822,57 +7833,57 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
+ "prepare test utils to accept a shared QueryCache",
"metadata selectors: improve names, ensure consistent default values",
"metadata selectors: add comments & rename variable to reflect its contents",
"use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache",
- "add data-tests attrs to cat-combo-table-body related components",
- "cover useUpdateLimits and useDeleteLimits with tests (#313)"
+ "add data-tests attrs to cat-combo-table-body related components"
],
"Testing": [
- "use imperative validate: use real query keys instead of mocked ones",
+ "use set data value mutation: cover with tests",
"cover hooks in data-value-mutations.js (#314)",
+ "use imperative validate: use real query keys instead of mocked ones",
+ "category combo table body: cover with tests",
+ "use imperative validate: cover response transformation",
"use delete limits: cover with tests",
+ "cover useImperativeValidate with tests (#321)",
"use update limits: cover with tests",
+ "use delete data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
"use upload file data value mutation: cover with tests",
- "use delete data value mutation: cover with tests",
- "cover remaining metadata selectors",
- "use set data value mutation: cover with tests",
- "metadata selectors: add jest tests for all untested selectors",
- "cover useImperativeValidate with tests (#321)",
- "use imperative validate: cover response transformation",
"cartesian: cover with tests (DHIS2-14386)",
- "category combo table body: cover with tests",
+ "cover & cartesian",
"use imperative validate: cover request failure",
- "cover & cartesian"
+ "cover remaining metadata selectors",
+ "metadata selectors: add jest tests for all untested selectors"
],
"Maintenance": [
- "release: cut 100.2.1 [skip release]",
+ "catch up dev with master",
"release: cut 100.3.1 [skip release]",
+ "release: cut 100.2.4 [skip release]",
"remove unnecessary code from test",
- "remove outdated comment from test",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.3 [skip release]",
- "catch up dev with master",
"update cypress to v12 and upgrade related configs & code (#319)",
+ "remove outdated comment from test",
"remove duplicate test",
- "release: cut 100.2.2 [skip release]",
- "release: cut 100.1.2 [skip release]",
"remove duplicate & unused utils file",
- "release: cut 100.2.4 [skip release]",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.2.2 [skip release]",
"release: cut 100.2.0 [skip release]",
- "merge `master` to development (#325)"
+ "merge `master` to development (#325)",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "release: cut 100.2.1 [skip release]"
],
"Bug Fixes": [
- "lock forms when organisation unit is closed [BETA-25] (#317)",
- "cover useSetFormCompletionMutation with tests (#315)",
+ "use FetchError class from app-runtime [DHIS2-15085] (#316)",
"use set form completion mutation: handle optimistic update errors correctly",
- "include attribute options in completion post [DHIS2-15032] (#311)",
+ "cover useSetFormCompletionMutation with tests (#315)",
"rollback failed complete [DHIS2-15033] (#312)",
"cartesian: return empty array when no vectors provided",
- "translations: sync translations from transifex (development)",
- "use FetchError class from app-runtime [DHIS2-15085] (#316)"
+ "include attribute options in completion post [DHIS2-15032] (#311)",
+ "lock forms when organisation unit is closed [BETA-25] (#317)",
+ "translations: sync translations from transifex (development)"
],
"Features": [
"merge development into master"
@@ -7892,50 +7903,50 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "lock-status: check lockDate (wip)",
- "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
"lock-status: add expiry to footer bar",
- "nice UI"
+ "lock-status: check lockDate (wip)",
+ "nice UI",
+ "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)"
],
"Bug Fixes": [
+ "use set form completion mutation: handle optimistic update errors correctly",
"include username in string for i18n",
- "only update status from backend once",
- "cover useSetFormCompletionMutation with tests (#315)",
- "align inputPeriod check with backend [DHIS2-14218]",
+ "remove conditional chaining",
"use suggested text",
"expiry date calculation",
- "use set form completion mutation: handle optimistic update errors correctly",
+ "use relative time with absolute time in tooltip",
+ "cover useSetFormCompletionMutation with tests (#315)",
"handle undefined data set",
"error when no period is selected",
- "use relative time with absolute time in tooltip",
+ "only update status from backend once",
"don't show expiration if excepted by user authorities",
- "adjust for different time locales",
- "remove conditional chaining"
+ "align inputPeriod check with backend [DHIS2-14218]",
+ "adjust for different time locales"
],
"Refactoring": [
- "remove extra org unit dependency",
- "shorter ISO string",
- "use delete limits: use \"useDataValueSetQueryKey\"",
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
"prepare test utils to accept a shared QueryCache",
- "cover useUpdateLimits and useDeleteLimits with tests (#313)"
+ "use delete limits: use \"useDataValueSetQueryKey\"",
+ "shorter ISO string",
+ "remove extra org unit dependency"
],
"Testing": [
- "cover hooks in data-value-mutations.js (#314)",
+ "use delete limits: cover with tests",
"use update limits: cover with tests",
+ "use delete data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
"use upload file data value mutation: cover with tests",
"use set data value mutation: cover with tests",
- "use delete limits: cover with tests",
- "use delete data value mutation: cover with tests"
+ "cover hooks in data-value-mutations.js (#314)"
],
"Maintenance": [
- "remove log",
+ "update comment",
"remove unnecessary code from test",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
- "release: cut 100.3.0 [skip release]",
- "remove duplicate test",
"remove outdated comment from test",
- "update comment"
+ "remove duplicate test",
+ "remove log",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "release: cut 100.3.0 [skip release]"
],
"GitHub": "\nFeatures \n"
}
@@ -8032,121 +8043,121 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "renovate: use oslo tz for scheduling",
+ "renovate: remove schedule for testing",
"netlify: add netlify branch deploy action (#227)",
"renovate: use our shared renovate config",
"renovate: enable automerging minor updates (#245)",
"renovate: wait for packages to be safe to merge",
- "netlify: update actions to latest versions",
- "renovate: remove schedule for testing",
- "renovate: schedule updates outside of office hours (#250)"
+ "renovate: use oslo tz for scheduling",
+ "renovate: schedule updates outside of office hours (#250)",
+ "netlify: update actions to latest versions"
],
"Maintenance": [
- "deps: update dependency @testing-library/jest-dom to v5.16.5",
- "remove unusued import",
- "deps: update dependency start-server-and-test to v1.15.4",
+ "update broken period cypress test for period type weekly",
"deps: update nwtgck/actions-netlify action to v1.2.4",
"update ui, app-runtime",
+ "adjust label to use available i18n content",
+ "update multi-calendar-dates alpha version from 21 to 22",
"deps: update dependency start-server-and-test to v1.15.0",
- "i18n: add generated translation file",
- "release: release development",
- "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
- "cypress: disable broken tests temporarily",
- "deps: update dependency @dhis2/cli-style to v10.5.1",
- "unsaved data store: export initial state for testing",
- "update broken period cypress test for period type weekly",
"deps: update dependency start-server-and-test to v1.15.1",
- "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency fake-indexeddb to v4.0.1",
+ "unsaved data store: export initial state for testing",
+ "adjust i18n label",
"release: cut 100.1.2 [skip release]",
"deps: update dependency start-server-and-test to v1.15.2",
- "adjust label to use available i18n content",
- "update multi-calendar-dates alpha version from 21 to 22",
- "deps: update dependency fake-indexeddb to v4.0.1",
- "release: cut 100.2.0 [skip release]",
- "adjust i18n label"
+ "deps: update dependency @testing-library/jest-dom to v5.16.5",
+ "i18n: add generated translation file",
+ "deps: update dependency start-server-and-test to v1.15.3",
+ "deps: update dependency @dhis2/cli-style to v10.5.1",
+ "remove unusued import",
+ "cypress: disable broken tests temporarily",
+ "deps: update dependency start-server-and-test to v1.15.4",
+ "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
+ "release: release development",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "option-set: fix clear button",
- "deps: update dependency zustand to v4.1.4",
- "deps: update tanstack-query monorepo to v4.24.10",
- "deps: update dependency re-reselect to v4.0.1",
- "deps: bump platform and runtime deps [TECH-1462] (#236)",
- "deps: update dependency react-router-dom to v5.3.4",
- "deps: update dependency zustand to v4.1.5",
- "adjust disabled org unit style",
+ "use periods: reverse order & add first/last periods of next/prev year if in current year",
+ "remove unnecessary overflow",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
+ "metadata error handling",
+ "option-set: remove unnecessary sort",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
+ "deps: update tanstack-query monorepo to v4.24.9",
+ "deps: update dependency query-string to v7.1.2",
+ "total-cell: clear total value when printing empty form (#298)",
+ "deps: update tanstack-query monorepo to v4.23.0",
"options-sort: fix undefined check",
- "optionset: re-add input spread to button",
+ "deps: update dependency classnames to v2.3.2",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "translations: sync translations from transifex (development)",
+ "deps: update tanstack-query monorepo to v4.24.4",
+ "deps: update dependency reselect to v4.1.7",
"deps: update dependency query-string to v7.1.3",
- "deps: update tanstack-query monorepo to v4.16.1",
- "remove unnecessary overflow",
+ "option-set: fix clear button",
+ "optionset: re-add input spread to button",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
"deps: update dependency final-form to v4.20.9",
- "deps: update tanstack-query monorepo to v4.19.0",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "deps: update tanstack-query monorepo to v4.23.0",
+ "deps: update tanstack-query monorepo to v4.19.1",
"multi-select: update max-width",
"print: fix print-styles for selects",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "use periods: reverse order & add first/last periods of next/prev year if in current year",
"implement PR feedback by @tomzemp from 2023-03-04",
- "deps: update tanstack-query monorepo to v4.24.6",
- "deps: update dependency html-react-parser to v1.4.14",
- "total-cell: clear total value when printing empty form (#298)",
- "deps: update dependency react-chartjs-2 to v4.3.1",
+ "deps: update tanstack-query monorepo to v4.17.1",
+ "deps: update dependency re-reselect to v4.0.1",
+ "deps: update tanstack-query monorepo to v4.24.10",
+ "deps: update tanstack-query monorepo to v4.16.1",
"highlighted field store: correct wrong initial state",
- "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
- "update ui version",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "deps: update tanstack-query monorepo to v4.20.4",
+ "deps: update tanstack-query monorepo to v4.18.0",
+ "deps: update dependency react-chartjs-2 to v4.3.1",
"address period issues that occurred after new year 2022/2023",
- "metadata and user info error handling (#294)",
- "data value store: return boolean from isComplete selector",
- "metadata error handling",
- "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
- "translations: sync translations from transifex (development)",
- "deps: update tanstack-query monorepo to v4.24.4",
- "deps: update tanstack-query monorepo to v4.24.9",
"implement PR feedback by @tomzemp from 2023-03-02",
- "option-set: remove unnecessary sort",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "deps: update dependency idb-keyval to v6.2.0",
+ "update ui version",
+ "adjust disabled org unit style",
"data value store: set correct default when data value set falsy",
- "deps: update tanstack-query monorepo to v4.20.2",
- "deps: update dependency classnames to v2.3.2",
- "deps: update tanstack-query monorepo to v4.20.4",
- "deps: update tanstack-query monorepo to v4.19.1",
- "data-test attribute and linting errors",
- "deps: update dependency reselect to v4.1.7",
- "optionSet: sort selected options",
+ "metadata and user info error handling (#294)",
"deps: update dependency chart.js to v3.9.1",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
- "deps: update tanstack-query monorepo to v4.17.1",
- "deps: update tanstack-query monorepo to v4.18.0",
+ "deps: update dependency html-react-parser to v1.4.14",
+ "data value store: return boolean from isComplete selector",
+ "deps: update dependency react-router-dom to v5.3.4",
+ "deps: update dependency zustand to v4.1.4",
+ "deps: update tanstack-query monorepo to v4.19.0",
+ "deps: update tanstack-query monorepo to v4.24.6",
"minor cleanup",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
- "deps: update dependency query-string to v7.1.2",
- "use periods: check if lastPeriodOfPrevYear exists"
+ "use periods: check if lastPeriodOfPrevYear exists",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "deps: update dependency zustand to v4.1.5",
+ "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
+ "data-test attribute and linting errors",
+ "optionSet: sort selected options"
],
"Features": [
+ "zustand: create wrapper",
"option-set: add multi text support (#290)",
- "optionset: add support for multi-text optionSet",
- "zustand: create wrapper"
+ "optionset: add support for multi-text optionSet"
],
"Refactoring": [
- "fix linter issues",
- "remove superflous zustand wrapper",
- "revert to \"create\" function usage",
"use server time offset: use \"sv\" for locale string",
+ "remove superflous zustand wrapper",
"data value store: use zustand wrapper",
+ "revert to \"create\" function usage",
+ "fix linter issues",
"review"
],
"Testing": [
"unsaved data store: cover with tests",
"get cell id: cover with tests",
"highlighted field store: cover with tests",
- "entry form store: cover with tests",
+ "validation store: cover with tests",
"sync errors store: cover with tests",
- "cover stores with tests (and fix some minor issues)",
+ "entry form store: cover with tests",
+ "data value store: cover store with tests",
"data value store: cover with test & establish testing pattern",
- "validation store: cover with tests",
- "data value store: cover store with tests"
+ "cover stores with tests (and fix some minor issues)"
],
"GitHub": "\nBug Fixes \n\nuse periods: check if lastPeriodOfPrevYear exists (1e65e17 ) \nuse periods: reverse order & add first/last periods of next/prev year if in current year (f046afa ) \nimplement PR feedback by @tomzemp from 2023-03-02 (e58edee ) \nimplement PR feedback by @tomzemp from 2023-03-04 (5425a28 ) \nuse multi-calendar-dates to address periods that don't start on Jan 1st (8286888 ) \ndata value store: return boolean from isComplete selector (6bf3a7f ) \ndata value store: set correct default when data value set falsy (7dd21e2 ) \ndeps: bump platform and runtime deps [TECH-1462] (#236 ) (057addd ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.13 (6c19a7b ) \ndeps: update dependency @tanstack/react-query-devtools to v4.24.14 (f7d83d6 ) \ndeps: update dependency chart.js to v3.9.1 (cf5351c ) \ndeps: update dependency classnames to v2.3.2 (d054883 ) \ndeps: update dependency final-form to v4.20.9 (617cd17 ) \ndeps: update dependency html-react-parser to v1.4.14 (9758efc ) \ndeps: update dependency idb-keyval to v6.2.0 (fd3f936 ) \ndeps: update dependency query-string to v7.1.2 (f833f36 ) \ndeps: update dependency query-string to v7.1.3 (1d13164 ) \ndeps: update dependency re-reselect to v4.0.1 (1ca5332 ) \ndeps: update dependency react-chartjs-2 to v4.3.1 (347d055 ) \ndeps: update dependency react-router-dom to v5.3.4 (3e1c1c9 ) \ndeps: update dependency reselect to v4.1.7 (d90509f ) \ndeps: update dependency zustand to v4.1.4 (8494e6b ) \ndeps: update dependency zustand to v4.1.5 (a3595fc ) \ndeps: update tanstack-query monorepo to v4.16.1 (588f5ee ) \ndeps: update tanstack-query monorepo to v4.17.1 (af7b3c1 ) \ndeps: update tanstack-query monorepo to v4.18.0 (ebe89f2 ) \ndeps: update tanstack-query monorepo to v4.19.0 (3fc13e3 ) \ndeps: update tanstack-query monorepo to v4.19.1 (1641918 ) \ndeps: update tanstack-query monorepo to v4.20.2 (6500139 ) \ndeps: update tanstack-query monorepo to v4.20.4 (9c44d3e ) \ndeps: update tanstack-query monorepo to v4.23.0 (795f159 ) \ndeps: update tanstack-query monorepo to v4.24.10 (8bb044e ) \ndeps: update tanstack-query monorepo to v4.24.4 (fad8537 ) \ndeps: update tanstack-query monorepo to v4.24.6 (5664987 ) \ndeps: update tanstack-query monorepo to v4.24.9 (da668de ) \ntotal-cell: clear total value when printing empty form (#298 ) (c3f3ecf ) \nadjust disabled org unit style (27945ca ) \nmetadata and user info error handling (#294 ) (7581e37 ) \nhighlighted field store: correct wrong initial state (a6b53ae ) \ntranslations: sync translations from transifex (development) (5eac173 ) \ntranslations: sync translations from transifex (development) (a02ad04 ) \ntranslations: sync translations from transifex (development) (081ad05 ) \ntranslations: sync translations from transifex (development) (65a053d ) \ntranslations: sync translations from transifex (development) (48f6674 ) \nclean up audit styling [TECH-1469] [TECH-1470] (#237 ) (a545ee8 ) \nclear selections with only dataset [DHIS2-14039] (#243 ) (e9beb53 ) \nensure biweeks allow entry over entire year [TECH-1308] (#242 ) (bf931d8 ) \nhandle remove periods calculation for end-of-month [DHIS2-14007] (#238 ) (c2b5724 ) \n \nFeatures \n"
}
@@ -8190,8 +8201,8 @@
"netlify: update production deploy to use master"
],
"Maintenance": [
- "merge development to master",
- "release: cut 100.1.1 [skip release]"
+ "release: cut 100.1.1 [skip release]",
+ "merge development to master"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (development) (6d043dc ) \ntranslations: sync translations from transifex (development) (cccf3af ) \ntranslations: sync translations from transifex (development) (756b467 ) \ntranslations: sync translations from transifex (development) (02de709 ) \ntranslations: sync translations from transifex (development) (e6044e8 ) \ntranslations: sync translations from transifex (development) (be85c55 ) \ntranslations: sync translations from transifex (development) (ecd8091 ) \ntranslations: sync translations from transifex (development) (5a402ae ) \ntranslations: sync translations from transifex (development) (9fa7643 ) \ntranslations: sync translations from transifex (development) (bce1688 ) \nupdate periods height [DHIS2-14006] (6470b48 ) \n "
}
@@ -8208,183 +8219,183 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix jest tests after refactoring client server date logic",
- "release: cut 100.1.0 [skip release]",
"deps: bump terser from 4.8.0 to 4.8.1",
- "remove unused classname",
- "deps: bump moment from 2.29.1 to 2.29.4",
- "deduplicate packages in yarn.lock",
- "add entry info [DHIS2-13940] (#216)",
+ "remove unused \"useCategoryCombination\" file",
+ "release: cut 100.1.0 [skip release]",
"deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
+ "release: merge development to master",
+ "deduplicate packages in yarn.lock",
+ "deps: bump moment from 2.29.1 to 2.29.4",
"remove resolution for react-error-overlay",
+ "fix jest tests after refactoring client server date logic",
+ "add entry info [DHIS2-13940] (#216)",
"merge master into development",
- "remove unused \"useCategoryCombination\" file",
- "release: merge development to master"
+ "remove unused classname"
],
"Bug Fixes": [
- "handle network-error alert",
- "fix temporal error handling",
- "fix disabled cell styling [TECH-1466] (#234)",
- "filter-field: hide clear-button when no filter (#222)",
- "error-details optional chaining",
- "ensure deepest level is never lower than root level",
- "update variable name [TECH-1465] (#231)",
- "add missing files",
- "headerbar: use smarter delay for headerbar-status",
+ "use highlightedfieldstore",
+ "try to use cjs import fetcherror",
+ "use-value-store: add optional-chaining for safety",
+ "init lastSyncedValue, fix file-field",
+ "misc cleanup",
+ "bottom-bar: add failed to save summary",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
+ "ensure we use a local date string",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
+ "remove 403 as temporal error",
+ "option-set input lastSyncedValue",
+ "dates: use server time when appropriate",
+ "remove unnecessary clear highlightedfield",
"handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "clear sync-status when value changes (#182)",
- "copy FetchError from data-service",
- "file-input: reset lastSyncedValue",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "translations: sync translations from transifex (development)",
- "set highlighted field null",
- "inner-wrapper: properly clear error if last-synced",
- "refactor validation-tooltip to child of wrapper",
- "use zustand store for highlighted-field",
- "reset error when pristine",
+ "highlighted fields performance (#155)",
+ "update variable name [TECH-1465] (#231)",
"persist: persist mutations that are network-errors",
+ "fix breaking tests around side bar, basic info and follow up button",
+ "add missing files",
+ "errors-store: add getNumberOfErrors",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
+ "fix some crashes",
+ "refactor validation-tooltip to child of wrapper",
+ "deps: pin dependencies",
+ "inner-wrapper: properly clear error if last-synced",
+ "update Add limits styling [DHIS2-13958]",
+ "translations: sync translations from transifex (development)",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "fix temporal error handling",
+ "global filter field size (#221)",
+ "clear highlight when field is umounted",
"validation button: disable validation run when offline [TECH-1377] (#178)",
- "add missing error-summary file",
- "review",
- "set networkmode offlineFirst",
- "allow for unit paths starting at the real root instead of user root (#197)",
- "minor cleanup",
- "print styles [TECH-1312] (#217)",
- "use highlightedfieldstore",
- "make useDataValueParams and useApiAttributeParams stable",
- "address pr comments",
- "try to use cjs import fetcherror",
- "data-value-set: disable when mutating",
"use selector to get coc",
- "stop tooltip flickering [DHIS2-13954]",
- "bottom-bar: add failed to save summary",
- "use date limit: prevent recomputing on every re-render",
- "manage unsaved limits when moving cells",
- "use a stable date string instead of an instable date instance (#201)",
+ "shouldRollbackError",
+ "tooltip: show all errors in tooltip",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "error-details optional chaining",
+ "headerbar: use smarter delay for headerbar-status",
+ "onlineManager: make sure to go online when navigator goes online",
+ "use zustand store for highlighted-field",
+ "rerun validation on main bar button click",
+ "manage unsaved comments when moving cells",
+ "getCellId",
+ "entry-field: cleanup highlighted-field properly",
+ "tooltip: fix tooltip flickering",
"update useHighlightedField",
+ "handle temporal mutation errors (#206)",
+ "onlineStatus: sync header-bar status to onlineManager status",
+ "address pr comments",
+ "manage unsaved comments and limits when moving cells",
+ "handle network-error alert",
+ "adjust client time to server timezone when computing date ranges (#165)",
"always apply long delay when showing/hiding",
+ "preserve input-component format",
+ "clear sync-status when value changes (#182)",
+ "cleanup on umount only",
+ "filter-field: do not reset highlighted when focused",
+ "file-input: reset lastSyncedValue",
+ "filter-field: hide clear-button when no filter (#222)",
"contextual-help: add help-legend for sync-errors",
- "tooltip: show all errors in tooltip",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
- "global filter field size (#221)",
- "basic information: display client date in tooltip",
- "manage unsaved comments and limits when moving cells",
+ "add missing error-summary file",
+ "use date limit: prevent recomputing on every re-render",
+ "data-value-set: disable when mutating",
+ "data-workspace: show loader if in flight, regardless of cached data",
"allow the webapi to return a single object instead of wrapped array",
- "handle temporal mutation errors (#206)",
- "remove custom styles for data details button",
- "always retry offline-trigger errors",
- "or between shortcuts [DHIS2-13955]",
- "filter-field: do not reset highlighted when focused",
+ "error-summary: count errors in selection",
"error-summary: use yellow800 for icon color",
- "fix breaking tests around side bar, basic info and follow up button",
- "import locales so app has access to them (#207)",
- "errors-store: add getNumberOfErrors",
- "shouldRollbackError",
- "data-workspace: show loader if in flight, regardless of cached data",
- "option-set input lastSyncedValue",
- "entry-field: cleanup highlighted-field properly",
- "manage unsaved comments when moving cells",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "clear highlight when field is umounted",
- "highlighted fields performance (#155)",
- "remove defaultOnSuccess for queries",
- "update Add limits styling [DHIS2-13958]",
- "onlineStatus: sync header-bar status to onlineManager status",
- "section-filter: do not reset highlighted on focus",
- "onlineManager: make sure to go online when navigator goes online",
- "ensure we use a local date string",
+ "offline-error-types, show alertbar once",
+ "print styles [TECH-1312] (#217)",
"dates: ensure that server or client time is used when appropriate",
- "dates: use server time when appropriate",
+ "minor cleanup",
+ "copy FetchError from data-service",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "resolveAlertProps",
+ "use a stable date string instead of an instable date instance (#201)",
+ "stop tooltip flickering [DHIS2-13954]",
"use prefetched units when user org unit is not the highest level",
- "preserve input-component format",
+ "allow for unit paths starting at the real root instead of user root (#197)",
+ "set networkmode offlineFirst",
+ "remove custom styles for data details button",
+ "or between shortcuts [DHIS2-13955]",
"true-only checkbox lastSynced comparison",
- "use-value-store: add optional-chaining for safety",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "deps: pin dependencies",
- "deps: update deps",
+ "import locales so app has access to them (#207)",
+ "always retry offline-trigger errors",
"use retry to pause mutations",
- "resolveAlertProps",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "tooltip: fix tooltip flickering",
+ "basic information: display client date in tooltip",
+ "ensure deepest level is never lower than root level",
+ "deps: update deps",
+ "adjust synced cell style (#199)",
"make bottom bar buttons small [DHIS2-13956]",
- "misc cleanup",
- "error-summary: count errors in selection",
- "adjust client time to server timezone when computing date ranges (#165)",
- "getCellId",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "cleanup on umount only",
- "remove unnecessary clear highlightedfield",
- "remove 403 as temporal error",
- "init lastSyncedValue, fix file-field",
- "offline-error-types, show alertbar once",
- "rerun validation on main bar button click",
- "fix some crashes",
- "adjust synced cell style (#199)"
+ "set highlighted field null",
+ "manage unsaved limits when moving cells",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
+ "review",
+ "section-filter: do not reset highlighted on focus",
+ "remove defaultOnSuccess for queries",
+ "reset error when pristine"
],
"Refactoring": [
- "use default onSuccess from defaultoptions",
- "use periods: use new client-server-date hooks",
- "period selector: use new client-server-date hooks",
+ "use client server date hook: remove superflous setter callbacks",
+ "remove highlightedFieldContext",
+ "use defaultOnSuccess",
"use check lock status: use new client-server-date hooks",
- "highlightedfield name",
+ "remove superfluous client server timezone tools",
+ "use date limit: use new client-server-date hooks",
+ "sync-errors-store: remove unused methods",
+ "period selector: use new client-server-date hooks",
+ "move message above usage",
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "resolve error message in ApiMutationError",
+ "use highlighted-field-store",
+ "load app: handle all loading and error states",
"refactor useApiError",
"use selector for getHighlightedField",
- "make useCurrentDateStringAtServerTimezone accept a date",
- "use date limit: use new client-server-date hooks",
+ "date convertion: rename & add timezone convertion tools",
+ "move lastSyncedValue to mutation",
+ "use manage inter param deps: use new client-server-date hooks",
"extract get-cell-id to own file",
"highlightedfield: change name to highlightedfieldid",
- "load app: handle all loading and error states",
- "remove highlightedFieldContext",
- "cleanup duplicate dataValueSetQueryKey",
- "data details sidebar: consider server timezone in basic information",
- "use client server date hook: remove superflous setter callbacks",
- "remove superfluous client server timezone tools",
- "basic information: use new client-server-date hooks",
- "context-selection-id: remove category-ids from contextSelectionId",
- "use defaultOnSuccess",
"basic information: remove \"utc\" from variable name",
+ "cleanup duplicate dataValueSetQueryKey",
+ "use default onSuccess from defaultoptions",
+ "make useCurrentDateStringAtServerTimezone accept a date",
+ "use meaningful names for varnames when using useClientServerDate",
"shouldTriggerOffline",
- "fix variable naming",
"use mutator in inputs",
+ "data details sidebar: consider server timezone in basic information",
"aoc selector: use new client-server-date hooks",
- "use manage inter param deps: use new client-server-date hooks",
- "move lastSyncedValue to mutation",
- "use meaningful names for varnames when using useClientServerDate",
- "move message above usage",
- "sync-errors-store: remove unused methods",
- "use highlighted-field-store",
- "resolve error message in ApiMutationError",
- "date convertion: rename & add timezone convertion tools"
+ "basic information: use new client-server-date hooks",
+ "fix variable naming",
+ "highlightedfield name",
+ "use periods: use new client-server-date hooks"
],
"Testing": [
- "update tests",
- "move query-key test",
"add authority tests to comment and limit tests",
+ "fix tests",
+ "move query-key test",
"fix test description",
"add test to getPreFetchedChildren",
- "fix tests"
+ "update tests"
],
"Features": [
- "headerbar: integrate offline-status message (#233)",
- "sync error handling (#218)",
- "headerbar: integrate offline-status-message",
- "client server date: add DRY utils",
+ "sync-error: add sync error to field",
"error-indicator: add error indicator",
"notify user about failures of critical requests",
- "sync-error: add sync error to field",
- "respect F_DATAVALUE_ADD user authority",
+ "headerbar: integrate offline-status-message",
+ "client server date: add DRY utils",
"sync-errors: add sync-errors store",
+ "custom forms: notify user about pre-fetching failure",
"get current date: set milliseconds to 0",
- "custom forms: notify user about pre-fetching failure"
+ "headerbar: integrate offline-status message (#233)",
+ "sync error handling (#218)",
+ "respect F_DATAVALUE_ADD user authority"
],
"Build Updates": [
+ "renovate: add renovate config",
"netlify: add netlify production deploy action",
- "renovate: remove shared config",
- "renovate: add renovate config"
+ "renovate: remove shared config"
],
"Documentation": [
- "update comment",
- "move sort comment"
+ "move sort comment",
+ "update comment"
],
"GitHub": "\nBug Fixes \n\nadjust client time to server timezone when computing date ranges (#165 ) (af3fa39 ) \nadjust synced cell style (#199 ) (32a9d78 ) \nallow for unit paths starting at the real root instead of user root (#197 ) (0191551 ) \nclear sync-status when value changes (#182 ) (d4d6d29 ) \nensure offline units are fetched correctly for users deep in the hierarchy (#226 ) (d9d4632 ) \nfix disabled cell styling [TECH-1466] (#234 ) (0334733 ) \nglobal filter field size (#221 ) (7b003d8 ) \nhandle inconsistent formats from api for orgUnits [DHIS2-13888] (#210 ) (ab266ca ) \nhandle invalid parameters in URL [TECH-1382] [TECH-1384] (#208 ) (3c14bd8 ) \nhandle temporal mutation errors (#206 ) (0bb923d ) \nhighlighted fields performance (#155 ) (554025c ) \nimport locales so app has access to them (#207 ) (662ddc6 ) \nmake bottom bar buttons small [DHIS2-13956] (c507860 ) \nmake useDataValueParams and useApiAttributeParams stable (978a7b9 ) \nmanage unsaved comments when moving cells (b04cbfd ) \nmanage unsaved limits when moving cells (dd14d41 ) \nor between shortcuts [DHIS2-13955] (d71a93b ) \nprint styles [TECH-1312] (#217 ) (5533e00 ) \nremove defaultOnSuccess for queries (75e257e ) \nrerun validation on main bar button click (d62e4a0 ) \nstop tooltip flickering [DHIS2-13954] (0c44cb5 ) \nupdate variable name [TECH-1465] (#231 ) (1fd682f ) \naudit history: update processing, clean up [TECH-1281] (#131 ) (7464efb ) \nbasic information: display client date in tooltip (da867a7 ) \ndata-value-set: disable when mutating (85e7cbc ) \ndates: use server time when appropriate (b8cbdbc ) \ndeps: pin dependencies (35fdd45 ) \ndeps: update dependency @dhis2/app-runtime to v3.5.0 (#224 ) (f532607 ) \ndeps: update dependency @dhis2/ui to v8.5.3 (#225 ) (7b27ee1 ) \nfilter-field: hide clear-button when no filter (#222 ) (64b08dc ) \nremove custom styles for data details button (e47d519 ) \nupdate Add limits styling [DHIS2-13958] (2f528ba ) \ntranslations: sync translations from transifex (development) (76859da ) \ntranslations: sync translations from transifex (development) (db5b088 ) \ntranslations: sync translations from transifex (development) (9724342 ) \nuse date limit: prevent recomputing on every re-render (68dbbcb ) \nvalidation button: disable validation run when offline [TECH-1377] (#178 ) (7838601 ) \nuse a stable date string instead of an instable date instance (#201 ) (dea42b1 ) \n \nFeatures \n\nheaderbar: integrate offline-status message (#233 ) (58f042e ) \nsync error handling (#218 ) (cf3e542 ) \nclient server date: add DRY utils (7153fe3 ) \nget current date: set milliseconds to 0 (9fa0441 ) \nrespect F_DATAVALUE_ADD user authority (e91a847 ) \ncustom forms: notify user about pre-fetching failure (9e8374f ) \n "
}
@@ -8401,52 +8412,52 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix linter issues",
"restore use-user-org-units to original state",
+ "release: merge development to master",
+ "add license",
"release: cut 100.0.0 [skip release]",
- "get config offline org unit level from JGs branch",
+ "release: release v100.0.0",
"move org-unit-tree from @dhis2/ui and fix lint errors",
- "add license",
- "align test with implementation and skip flaky tests",
- "release: merge development to master",
- "release: release v100.0.0"
+ "fix linter issues",
+ "get config offline org unit level from JGs branch",
+ "align test with implementation and skip flaky tests"
],
"Features": [
+ "reduce org-unit-tree network traffic and support prefetching (#187)",
"completion: respect \"validCompleteOnly\" flag on data sets",
+ "reduce org-unit-tree network traffic and add prefetch support",
"get org unit roots from prefetched org units if available",
- "reduce org-unit-tree network traffic and support prefetching (#187)",
- "add completion functionality",
- "reduce org-unit-tree network traffic and add prefetch support"
+ "add completion functionality"
],
"Bug Fixes": [
+ "prefetch offline org units in single request",
+ "remove loading from completion",
+ "consume per-root node offline levels in org-unit-tree",
"add mutation key-factory",
- "form completion error alert message: correct & translate message",
- "form completion: cancel open mutations when (in-)completing",
"adjust tests to implementation fix minor implementation bugs",
+ "typo",
+ "form completion: check for empty responses",
+ "completion: set loading to true when starting incompleting",
"fetch offline units per user root org unit and improve logic",
+ "also fetch children size and level for offline units",
+ "form completion: cancel open mutations when (in-)completing",
"completion onMutate and setDefault",
- "form completion: check for empty responses",
+ "form completion error alert message: correct & translate message",
+ "address post-rebase bugs",
"cat-combo-table: prevent filter from unmounting data-elements (#186)",
"completion mutation: extract variables correctly after refactoring",
- "typo",
- "prefetch offline org units in single request",
- "completion: set loading to true when starting incompleting",
- "remove loading from completion",
- "address post-rebase bugs",
- "completion: do not validate when offline",
- "consume per-root node offline levels in org-unit-tree",
- "also fetch children size and level for offline units"
+ "completion: do not validate when offline"
],
"Refactoring": [
- "move data-value-mutations into shared folder",
- "bottom bar: use correct completion data and labels",
+ "remove superfluous completion sidebar component",
"remove console.log",
"rearrange validation code into different modules",
+ "change the mutation function to follow the new patterns",
+ "move data-value-mutations into shared folder",
+ "bottom bar: use correct completion data and labels",
"implement PR feedback until September 22, 2022",
"move sidebar id contants into shared folder",
- "fix circular dependencies & tests",
- "remove superfluous completion sidebar component",
- "change the mutation function to follow the new patterns"
+ "fix circular dependencies & tests"
],
"Testing": [
"cypress: update network fixtures"
@@ -8483,21 +8494,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53",
"caption": "",
- "created": 1663847764455,
+ "created": 1663847764454,
"description": "",
- "id": "97af18bb-86e0-4235-9e53-0b00b45280c6",
- "lastUpdated": 1663847764455,
+ "id": "a35d8e4a-aa51-47fe-b434-a94218941f53",
+ "lastUpdated": 1663847764454,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6",
"caption": "",
- "created": 1663847764454,
+ "created": 1663847764455,
"description": "",
- "id": "a35d8e4a-aa51-47fe-b434-a94218941f53",
- "lastUpdated": 1663847764454,
+ "id": "97af18bb-86e0-4235-9e53-0b00b45280c6",
+ "lastUpdated": 1663847764455,
"logo": false
}
],
@@ -8690,11 +8701,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add more tests to cover add exchange usecase",
"add more tests and improve some of the existing ones",
+ "add tests to cover add exchnage usecase",
"add tests to cover edit exchange usecase and format",
"add tests to cover add exchange usecase",
- "add tests to cover add exchnage usecase"
+ "add more tests to cover add exchange usecase"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -8734,11 +8745,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add initial tests for main data display page",
+ "more tests for data page and setup for other pages",
"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",
- "more tests for data page and setup for other pages",
- "add some tests for main data page"
+ "add initial tests for main data display page"
],
"Bug Fixes": [
"fix format",
@@ -8802,20 +8813,20 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "move testing libraty to dev dependencies",
"update fixtures for cypress tests",
"minor fixes",
- "move testing libraty to dev dependencies",
"add missing transations"
],
"Features": [
- "update version of dhis2 app runtime",
- "add sharing button to data exchange configurations",
- "add sharing settings",
"show sharing button only if the user can share the exchange",
- "upgrade app platform and ui library",
- "add tests for edit overview page",
+ "add sharing button which opens a sharing dialog in configurations",
"upgrade node version for ci",
- "add sharing button which opens a sharing dialog in configurations"
+ "add sharing settings",
+ "add tests for edit overview page",
+ "update version of dhis2 app runtime",
+ "upgrade app platform and ui library",
+ "add sharing button to data exchange configurations"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -9266,22 +9277,22 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deduplicate deps",
"tweak test config",
- "tweak jest config so it only reports to portal when on CI",
- "release: cut 100.7.2 [skip release]",
+ "remove reference to maps app",
"prevent visualization plugin test to log errors by fixing the test",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"do not log action errors during jest test run",
- "deduplicate deps",
+ "fix local jest run (#3218)",
+ "prevent console error output",
"prevent error log for missing components",
- "remove reference to maps app",
- "disable report-portal debug logging",
- "do not log getShallowAddToLayoutButton during test run",
- "remove unneeded console.error hack",
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
"remove unclear code and replace with ESLint disable comment",
- "fix local jest run (#3218)",
+ "release: cut 100.7.2 [skip release]",
+ "tweak jest config so it only reports to portal when on CI",
+ "do not log getShallowAddToLayoutButton during test run",
"remove test file without any tests",
- "prevent console error output"
+ "disable report-portal debug logging",
+ "remove unneeded console.error hack"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3200)",
@@ -9327,8 +9338,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "release: cut 100.7.0 [skip release]",
- "disable report portal cypress config so we can see failures on ci"
+ "disable report portal cypress config so we can see failures on ci",
+ "release: cut 100.7.0 [skip release]"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -9352,9 +9363,9 @@
"apply grab cursor to assigned categories dimension item (#3140)"
],
"Maintenance": [
- "release: cut 100.6.2 [skip release]",
"remove !important styles",
- "use constant from analytics instead of 'co'"
+ "use constant from analytics instead of 'co'",
+ "release: cut 100.6.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
}
@@ -9391,9 +9402,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.6.0 [skip release]",
"resolve to @dhis2/ui 9.4.4 (#3129)",
"unused imports",
- "release: cut 100.6.0 [skip release]",
"import order"
],
"Bug Fixes": [
@@ -9441,9 +9452,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "bump analytics to 26.7.5 for period translations",
+ "bump analytics for testing",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics for testing"
+ "bump analytics to 26.7.5 for period translations"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -9463,13 +9474,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
- "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
"release: cut 100.5.7 [skip release]",
+ "deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
+ "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
"deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
- "dependabot config and remove dev branch from workflows (#3107)"
+ "dependabot config and remove dev branch from workflows (#3107)",
+ "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -9489,9 +9500,9 @@
"channel": "stable",
"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)",
- "merge to master"
+ "separator for hundreds, thousands and millions missing in Pie charts (DHIS2-16172) (#3093)"
],
"Maintenance": [
"release: cut 100.5.6 [skip release]"
@@ -9511,18 +9522,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.5.5 [skip release]",
"run release job for tags (#3064)",
+ "release: cut 100.5.5 [skip release]",
"do not run release step on dev branch (#3083)",
"optimize Cypress recordings with conditional triggers (#3043)"
],
"Bug Fixes": [
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
"translations: sync translations from transifex (dev)",
- "merge to master"
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
+ "merge to master",
+ "dimension chip design updates (DHIS2-16272) (#2934)"
],
"GitHub": "\nBug Fixes \n\ndimension chip design updates (DHIS2-16272) (#2934 ) (9b23fbd ) \nnon-existing AO blocks new AOs from being created (DHIS2-13167) (#3056 ) (2bf0d53 ) \nnumbers are misaligned in pivot table (DHIS2-16900) (#3072 ) (3ee3a83 ) \ntranslations: sync translations from transifex (dev) (8dd390b ) \nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051 ) (4a79d5b ) \n "
}
@@ -9539,10 +9550,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "translations: sync translations from transifex (dev)",
"merge to master",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
+ "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]"
@@ -9561,10 +9572,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "try locking highcharts to 10.2.0",
- "translations: sync translations from transifex (dev)",
"merge to master",
- "plugin flashes when interacting with Interpretations modal (#3017)"
+ "translations: sync translations from transifex (dev)",
+ "plugin flashes when interacting with Interpretations modal (#3017)",
+ "try locking highcharts to 10.2.0"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -9589,15 +9600,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "change urlReg to urlGlob and correct glob pattern for outlier tables",
"remove query param section from url glob",
- "correct typo in visualisation type",
+ "wait for different SVG for single value",
+ "change urlReg to urlGlob and correct glob pattern for outlier tables",
"add classnames and update json instructions file for outlier tables (#3000)",
- "wait for different SVG for single value"
+ "correct typo in visualisation type"
],
"Maintenance": [
- "release: cut 100.5.2 [skip release]",
- "rename strategy to interceptResponse"
+ "rename strategy to interceptResponse",
+ "release: cut 100.5.2 [skip release]"
]
}
},
@@ -9614,9 +9625,9 @@
"releaseNotes": {
"Bug Fixes": [
"ensure only the first period item is used",
- "merge to master",
"fix period filter and loading spinner when filtering in dashboard (#3002)",
- "enable the loading spinner when props change"
+ "enable the loading spinner when props change",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -9635,24 +9646,24 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "yarn deduplicate",
- "upgrade @dhis2/analytics",
- "include release notes in slackbot message (#2974)",
+ "run the release step on both dev and master branches (#2990)",
"apply consistent naming to push analytics class names",
+ "reorganised dev commits",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"bump node to version 18",
- "add slack bot release success message (#2965)",
"remove testRegex from jest config (#2956)",
- "release: cut 100.5.0 [skip release]",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "run the release step on both dev and master branches (#2990)",
"bump Cypress to version 13 (#2935)",
- "reorganised dev commits"
+ "add slack bot release success message (#2965)",
+ "upgrade @dhis2/analytics",
+ "yarn deduplicate",
+ "include release notes in slackbot message (#2974)",
+ "release: cut 100.5.0 [skip release]"
],
"Testing": [
- "adapt tests to new database (#2975)",
"hover over list to prevent it from being stale",
- "refactor data.cy.js to independent test cases",
- "don't expect subtitle to be visible by default"
+ "adapt tests to new database (#2975)",
+ "don't expect subtitle to be visible by default",
+ "refactor data.cy.js to independent test cases"
],
"Bug Fixes": [
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
@@ -9678,69 +9689,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fetch data element icon and pass it in extraOptions",
- "fix bug which cause current to loose props",
"update cli-app-scripts and analytics deps",
"translations: sync translations from transifex (dev)",
"do not pass a boolean for icons when saving",
- "dependency updates (#2243)",
+ "fix bug which cause current to loose props",
"set disabledOptions on AO loading and vis type switching",
"avoid crash when visualization object is empty (ie. New)",
+ "fetch data element icon and pass it in extraOptions",
"hide icon from visualization when option is toggled",
- "avoid visualization flashing when changing options"
+ "avoid visualization flashing when changing options",
+ "dependency updates (#2243)"
],
"Maintenance": [
+ "regenerate pot file",
+ "fix rebase conflict resolutions",
+ "update pot file",
"use renamed github shared workflow (#2912)",
+ "revert the test server changes and move to a separate PR",
"use alpha version of analytics",
"fix linting error",
- "fix rebase conflict resolutions",
- "analytics: add support for cumulative values",
- "update pot file",
"upgrade cypress to v12 and adjust project to it",
- "configure continuous delivery workflows (#2254)",
- "revert the test server changes and move to a separate PR",
- "regenerate pot file",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "release: cut 100.4.0 [skip release]",
- "manually bump deps (#2543)",
+ "switch test server to debug (test.e2e is broken/slow)",
"remove videos",
- "switch test server to debug (test.e2e is broken/slow)"
+ "manually bump deps (#2543)",
+ "release: cut 100.4.0 [skip release]",
+ "configure continuous delivery workflows (#2254)",
+ "analytics: add support for cumulative values"
],
"Features": [
- "handle disabled and helpText props for disabled options",
- "remove disabled before passing object to visualization generator",
"support non-gregorian fixed periods (#2233)",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "disable legend option when cumulative values is enabled",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"handle disabled option in Redux store",
+ "cumulative values in PT (DHIS2-5497) (#2746)",
+ "remove disabled before passing object to visualization generator",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "disable option when cumulativeValues is checked in PT DHiS2-15728",
"v100.4.0",
- "cumulative values in PT (DHIS2-5497) (#2746)"
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "handle disabled and helpText props for disabled options",
+ "disable legend option when cumulative values is enabled"
],
"Testing": [
- "add tests for cumulativeValues option in PT",
- "refactor clickCheckbox to check/uncheckCheckbox",
+ "enhance tests, options and sorting",
"add helper functions for totals options",
"fix test failing due to change in single value behaviour",
+ "refactor clickCheckbox to check/uncheckCheckbox",
"use current year instead of hardcode it",
- "enhance tests, options and sorting"
+ "add tests for cumulativeValues option in PT"
],
"Refactoring": [
- "revert changes to option components",
- "rename variable for clarity",
"avoid extra prop and detect visType internally",
- "allow checkbox options to be disabled",
- "streamlined code",
- "allow legend related option to be disabled",
- "add styles for titles of disabled sections",
- "allow disabled to be passed as prop",
- "avoid involuntary changes to current in Redux store",
"remove unnecessary code",
+ "allow disabled to be passed as prop",
+ "rename variable for clarity",
+ "streamlined code",
"allow non toggleable select to be disabled",
+ "avoid involuntary changes to current in Redux store",
+ "allow checkbox options to be disabled",
+ "simplify code for passing displayProperty",
"add helper text when used in PT DHIS2-15727",
- "simplify code for passing displayProperty"
+ "revert changes to option components",
+ "add styles for titles of disabled sections",
+ "allow legend related option to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -9760,17 +9771,17 @@
"releaseNotes": {
"Bug Fixes": [
"color set update (DHIS2-16108) (#2906)",
- "v100.3.1",
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)"
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
+ "v100.3.1"
],
"Maintenance": [
"release: cut 100.3.1 [skip release]",
- "use reportportal fork",
+ "consolidate cypress tests (#2890)",
"move RP agent-js-cypress to dhis2 org",
- "use latest analytics-e2e-tests workflow",
"consolidate legend tests (#2897)",
- "consolidate cypress tests (#2890)",
- "get BRANCH_NAME and PR_TITLE"
+ "get BRANCH_NAME and PR_TITLE",
+ "use reportportal fork",
+ "use latest analytics-e2e-tests workflow"
]
}
},
@@ -9789,15 +9800,15 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "prevent state update when modal is closing",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
- "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"translations: sync translations from transifex (dev)",
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "only update interpretations list when in DOM",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
"change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "only update interpretations list when in DOM"
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
+ "prevent state update when modal is closing"
],
"Features": [
"deps: bump analytics to latest to benefit from fixes and features (#2886)",
@@ -9820,62 +9831,62 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "use hover menu components from analytics for options menu",
- "use UpdateButton and HoverMenubar from analytics",
"use interpretations button from analytics",
"100.2.0 (#2741)",
+ "use UpdateButton and HoverMenubar from analytics",
+ "use hover menu components from analytics for options menu",
"use Toolbar and ToolbarSidebar from analytics (#2358)",
"update download menu to use hovermenu components from analytics"
],
"Maintenance": [
+ "clean up unused imports",
+ "fix lines e2e test",
+ "fix icon e2e",
+ "switch test server to debug (test.e2e is broken/slow)",
"run workflow release job on tags as well (#2386)",
- "fix missing and redundant imports",
- "upgrade cypress to v12 and adjust project to it",
- "fix start e2e",
- "revert the test server changes and move to a separate PR",
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
+ "upgrade analytics to get decreased padding",
"fix odd linter error which only fires on ci",
"fix failing legens e2e test",
- "fix icon e2e",
- "fix scatter e2e",
- "clean up unused imports",
- "manually bump deps (#2543)",
- "remove videos",
- "switch test server to debug (test.e2e is broken/slow)",
"advance the schedule for the nightly run (#2575)",
- "fix lines e2e test",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "disable the scheduled nightly test run (#2602)",
- "fix typo in component name",
- "update pot file",
"gitignore cypress videos",
- "fix legend e2e test even better",
- "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "increase cypress default timeout for DOM activity (#2549)",
- "upgrade analytics to get decreased padding",
- "upgrade @dhis2/analytics to get toolbar UI improvements",
"remove yarn start command which was only used for development",
+ "remove videos",
+ "fix missing and redundant imports",
+ "fix typo in component name",
+ "disable the scheduled nightly test run (#2602)",
+ "revert the test server changes and move to a separate PR",
"upgrade @dhis2/analytics to latest",
- "release: cut 100.2.0 [skip release]"
+ "fix scatter e2e",
+ "fix start e2e",
+ "manually bump deps (#2543)",
+ "fix legend e2e test even better",
+ "update pot file",
+ "increase cypress default timeout for DOM activity (#2549)",
+ "upgrade cypress to v12 and adjust project to it",
+ "run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
+ "release: cut 100.2.0 [skip release]",
+ "upgrade @dhis2/analytics to get toolbar UI improvements"
],
"Testing": [
+ "prevent test names from being dynamic (#2576)",
"add Cypress tests for SV icon (DHIS2-10496) (#2372)",
- "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)",
"comment out icon tests for currently unsupported types",
- "prevent test names from being dynamic (#2576)",
"extend timeout after delete has been triggered (#2499)",
"skip legend test while data element icons are unsupported",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)"
+ "more tests for custom calculations (DHIS2-13871) (#2287)"
],
"Bug Fixes": [
- "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
- "adjust data test name",
"observe size changes for legend positioning",
- "adjust e2e element slectors",
+ "tweak viz type selector styles to match toolbar",
"translations: sync translations from transifex (dev)",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
"remove divider from plain data source submenu",
+ "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "adjust data test name",
"adjust closeFileMenuWithClick command",
- "tweak viz type selector styles to match toolbar"
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust e2e element slectors"
],
"Refactoring": [
"rename const for clarity",
@@ -9895,16 +9906,16 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "extend timeout for loading visualizations (#2368)",
- "prevent items in transfer from being stale when filtering (#2321)"
+ "prevent items in transfer from being stale when filtering (#2321)",
+ "extend timeout for loading visualizations (#2368)"
],
"Documentation": [
- "move docs to app (#2390)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2390)"
],
"Bug Fixes": [
- "image paths and apply d2 style",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "image paths and apply d2 style"
],
"Maintenance": [
"release: cut 100.1.4 [skip release]"
@@ -9923,10 +9934,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "case E7113 throws same msg as E7114 (#2278)",
"single value size and position issues (analytics@25.1.10) (#2359)",
"deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"v100.1.1",
+ "case E7113 throws same msg as E7114 (#2278)",
"bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)"
],
"Maintenance": [
@@ -9985,62 +9996,62 @@
"releaseNotes": {
"Features": [
"support non-gregorian fixed periods (#2233)",
- "100.1.0 (#2286)",
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "custom calculations (DHIS2-13871) (#2232)",
+ "plugin: send installation status [DHIS2-15097] (#2273)",
"implement data icon option for SV visualization (DHIS2-10496) (#2236)",
- "plugin: send installation status [DHIS2-15097] (#2273)"
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "100.1.0 (#2286)",
+ "custom calculations (DHIS2-13871) (#2232)"
],
"Maintenance": [
+ "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
+ "release: cut 100.0.0",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
+ "add styled-jsx which is a peer dependency (#2253)",
"release: cut 100.0.3",
- "bump analytics (#2279)",
"deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "bump analytics (#2279)",
+ "trigger v100.0.0 (#2237)",
"deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
+ "release: cut 100.1.0 [skip release]",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
- "converge master-to-dev (#2281)",
- "add styled-jsx which is a peer dependency (#2253)",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
"deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "trigger v100.0.0 (#2237)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
+ "prepare app for continuous delivery",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "configure continuous delivery workflows (#2254)",
+ "converge master-to-dev (#2281)",
+ "bump analytics (#2276)",
"deps: bump async from 2.6.3 to 2.6.4 (#2148)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
- "prepare app for continuous delivery",
+ "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
"release: cut 100.0.1",
- "release: cut 100.1.0 [skip release]",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
+ "set v100.0.0",
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
- "release: cut 100.0.2",
- "bump analytics (#2276)",
- "configure continuous delivery workflows (#2254)",
- "release: cut 100.0.0",
- "deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
- "set v100.0.0"
+ "release: cut 100.0.2"
],
"Testing": [
- "add extended timeout for file open modal (#2284)",
- "fix test failing due to change in single value behaviour"
+ "fix test failing due to change in single value behaviour",
+ "add extended timeout for file open modal (#2284)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)",
- "fetch data element icon and pass it in extraOptions",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "remove old i18n initialisation (#2241)",
- "deps: bump cli-app-scripts for precaching improvement",
- "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
"update cli-app-scripts and analytics deps",
- "target window.parent for postRobot communication (#2256)",
- "inject CSS UI variables in plugin (#2270)",
- "dependency updates (#2243)",
- "do not pass a boolean for icons when saving",
"translations: sync translations from transifex (master) (#2192)",
+ "do not pass a boolean for icons when saving",
+ "target window.parent for postRobot communication (#2256)",
+ "nightly workflow has to run on default branch which is currently dev (#2269)",
"update cli-app-scripts and analytics (#2247)",
+ "fetch data element icon and pass it in extraOptions",
"hide icon from visualization when option is toggled",
- "set height on chart container when not defined (#2246) (#2250)"
+ "set height on chart container when not defined (#2246) (#2250)",
+ "deps: bump cli-app-scripts for precaching improvement",
+ "inject CSS UI variables in plugin (#2270)",
+ "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
+ "dependency updates (#2243)",
+ "remove old i18n initialisation (#2241)"
]
}
},
@@ -10056,9 +10067,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
+ "release: cut 100.0.3 [skip release]",
"deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]"
+ "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -10115,8 +10126,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "prepare app for continuous delivery",
"trigger v100.0.0 (#2237)",
+ "prepare app for continuous delivery",
"release: cut 100.0.0 [skip release]"
]
}
@@ -10511,8 +10522,8 @@
"releaseNotes": {
"Bug Fixes": [
"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"
+ "tracker-api-migration: remove skipPaging parameter",
+ "tracker-api-migration: update the casing of followup parameter"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -10532,19 +10543,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "move TEI 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"
+ "migrate TEI and Event export to new tracker API"
],
"Bug Fixes": [
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "loader keeps showing when opening export in new page",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "update tests snapshots",
"lint issues",
- "migration-trackedentity: change followupStatus to followup"
+ "loader keeps showing when opening export in new page",
+ "migration-trackedentity: change followupStatus to followup",
+ "update tests snapshots"
],
"Refactoring": [
"apply code review comments",
@@ -10689,202 +10700,202 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "org unit core id scheme select",
- "import Earth Engine data for population (#1457)",
"new GeoJSON importer (DHIS2-7171)",
+ "metadata export: remove csv option and adjust intro text",
+ "org unit core id scheme select",
"publish first version under continuous release",
"geojson import icon",
- "metadata export: remove csv option and adjust intro text"
+ "import Earth Engine data for population (#1457)"
],
"Maintenance": [
- "release: cut 1.5.19 [skip ci]",
- "release: cut 1.5.11 [skip ci]",
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.5 [skip ci]",
- "release: cut 1.4.8 [skip ci]",
- "release: cut 1.5.8 [skip ci]",
- "release: cut 1.5.2 [skip ci]",
- "release: cut 1.5.31 [skip ci]",
- ".hooks folder",
- "release: cut 1.4.7 [skip ci]",
- "release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.0 [skip ci]",
- "release: cut 1.5.4 [skip ci]",
"release: cut 1.5.33 [skip ci]",
- "release: cut 1.5.50 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
- "release: cut 1.5.34 [skip ci]",
- "release: cut 1.5.28 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
- "release: cut 1.4.3 [skip ci]",
- "update app icon",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.5.13 [skip ci]",
+ "master merge",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.63 [skip ci]",
+ "release: cut 1.3.4 [skip ci]",
"release: cut 1.5.22 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.5.53 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
- "browserlist upgrade",
- "release: cut 1.5.43 [skip ci]",
- "release: cut 1.5.42 [skip ci]",
- "move app to continuous release",
- "release: cut 1.5.60 [skip ci]",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.15 [skip ci]",
- "release: cut 1.6.0 [skip release]",
+ "release: cut 1.4.1 [skip ci]",
"release: cut 1.5.37 [skip ci]",
- "release: cut 1.5.3 [skip ci]",
+ "release: cut 1.4.3 [skip ci]",
+ "release: cut 1.5.4 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
"release: cut 1.5.69 [skip ci]",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.6.1 [skip release]",
- "release: cut 1.5.63 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "revert linting fixes",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.5.44 [skip ci]",
- "release: cut 1.4.1 [skip ci]",
- "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.5.32 [skip ci]",
"release: cut 1.5.65 [skip ci]",
- "resolve conflicts in yarn.lock",
- "release: cut 1.5.61 [skip ci]",
- "release: cut 1.5.39 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
- "release: cut 1.3.2 [skip ci]",
- "set node version to 14 in github scripts",
- "release: cut 1.5.45 [skip ci]",
- "release: cut 1.3.7 [skip ci]",
+ "use sync mode temporarily",
+ "release: cut 1.5.42 [skip ci]",
+ "release: cut 1.5.20 [skip ci]",
+ "browserlist upgrade",
+ "release: cut 1.5.7 [skip ci]",
"node 16",
- "release: cut 1.5.35 [skip ci]",
- "jest test fixes",
- "release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.47 [skip ci]",
- "master merge",
- "upgrade snapshot tests",
- "release: cut 1.5.67 [skip ci]",
- "release: cut 1.5.29 [skip ci]",
- "update test snapshots",
- "release: cut 1.5.59 [skip ci]",
- "release: cut 1.5.46 [skip ci]",
+ "release: cut 1.5.11 [skip ci]",
+ "code cleaning",
"release: cut 1.5.41 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "format",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.51 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
- "release: cut 1.5.30 [skip ci]",
- "release: cut 1.5.64 [skip ci]",
- "remove \"xml\" from metadata import/export feature files",
+ "release: cut 1.5.15 [skip ci]",
+ "revert linting fixes",
+ "release: cut 1.4.2 [skip ci]",
+ "release: cut 1.2.23 [skip ci]",
"release: cut 1.5.21 [skip ci]",
+ "release: cut 1.5.26 [skip ci]",
+ "release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.47 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
+ "deps: upgrade ui (#1487)",
+ "release: cut 1.5.43 [skip ci]",
"release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.52 [skip ci]",
- "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.30 [skip ci]",
+ ".hooks folder",
+ "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.60 [skip ci]",
+ "set node version to 14 in github scripts",
+ "update test snapshots",
+ "set node version to 14 in githb scripts",
+ "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.5.51 [skip ci]",
+ "release: cut 1.5.14 [skip ci]",
+ "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.0 [skip ci]",
+ "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.50 [skip ci]",
"localize",
+ "release: cut 1.5.59 [skip ci]",
+ "release: cut 1.5.67 [skip ci]",
+ "release: cut 1.5.58 [skip ci]",
"release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.5.23 [skip ci]",
- "update snapshots",
+ "move app to continuous release",
"release: cut 1.5.1 [skip ci]",
- "release: cut 1.4.6 [skip ci]",
- "deps: upgrade ui (#1487)",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
+ "release: cut 1.5.38 [skip ci]",
"release: cut 1.5.16 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "set node version to 14 in githb scripts",
+ "upgrade snapshot tests",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.5.3 [skip ci]",
+ "release: cut 1.3.2 [skip ci]",
+ "update app icon",
+ "release: cut 1.4.4 [skip ci]",
+ "release: cut 1.5.29 [skip ci]",
+ "release: cut 1.5.44 [skip ci]",
+ "release: cut 1.5.68 [skip ci]",
"release: cut 1.5.57 [skip ci]",
- "release: cut 1.2.23 [skip ci]",
- "release: cut 1.5.36 [skip ci]",
- "release: cut 1.5.24 [skip ci]",
- "release: cut 1.5.58 [skip ci]",
- "release: cut 1.5.32 [skip ci]",
- "code cleaning",
- "release: cut 1.5.10 [skip ci]",
+ "release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.61 [skip ci]",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.4.5 [skip ci]",
+ "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
+ "release: cut 1.4.6 [skip ci]",
+ "remove \"xml\" from metadata import/export feature files",
+ "release: cut 1.5.23 [skip ci]",
"refactor",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.2 [skip ci]",
+ "update snapshots",
+ "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.5.24 [skip ci]",
+ "release: cut 1.5.13 [skip ci]",
"release: cut 1.5.6 [skip ci]",
- "use sync mode temporarily",
- "release: cut 1.5.49 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.46 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.5 [skip ci]",
+ "release: cut 1.6.0 [skip release]",
"release: cut 1.5.18 [skip ci]",
"release: cut 1.5.62 [skip ci]",
- "release: cut 1.5.68 [skip ci]",
- "release: cut 1.3.0 [skip ci]"
+ "release: cut 1.4.8 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.5.52 [skip ci]",
+ "release: cut 1.5.34 [skip ci]",
+ "release: cut 1.5.55 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
+ "resolve conflicts in yarn.lock",
+ "release: cut 1.5.56 [skip ci]",
+ "format",
+ "release: cut 1.5.28 [skip ci]",
+ "release: cut 1.5.19 [skip ci]",
+ "release: cut 1.5.54 [skip ci]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "label text [DHIS2-11265] (#1677)",
- "padding fixes for Earth Engine import (#1544)",
- "add earth engine card to home page (#1541)",
- "use same dataset for total population (#1683)",
- "avoid breaking selects [DHIS2-16264] (#1963)",
- "hide stateful selects to preserve state",
"trailing newline",
- "earth engine import string fixes (#1499)",
"tei-export: use correct param name for teiTypeFilter (#1546)",
- "standardize typography",
- "better error message",
- "page number needs to be reset to 1 when new preview generated (#1508)",
- "remove extraneous div",
- "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "adjust sidebar style",
- "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "update version number for app",
+ "hide and show associated geometry attribute select",
+ "don't show list when empty (#1551)",
+ "avoid breaking selects [DHIS2-16264] (#1963)",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
"move Tooltip to general components folder",
- "adjust org unit tree component",
- "preserve users preferred rows per page for data preview (#1504)",
- "adjust page appearance, add transparent prop",
+ "address issue via workaround",
+ "translations: sync translations from transifex (master)",
"update github action to ensure yarn install is run before releasing",
- "data element placeholder",
- "add tooltip and disabled Period component when no EE has been selected (#1500)",
+ "add earth engine card to home page (#1541)",
"standardize header typography (squashme)",
- "use 'Organisation unit' instead of 'Org unit' in preview table",
- "adjust margins and add divider for Data preview section (#1510)",
- "interface adjustments",
- "use same page summary text as line-listing-app",
+ "adjust schemas layout, typography",
+ "patch webpack to support webworker importScripts with relative publicPath (#1516)",
+ "hide stateful selects to preserve state",
"don't render component if no options available",
- "async import",
- "swap Preview button with Preview header when previewing the data",
+ "page number needs to be reset to 1 when new preview generated (#1508)",
+ "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "metadata dependency export: remove \"xml\" from intro text",
+ "use convention for page summary text (#1502)",
"look for coc match by code",
- "keep the scroll from happening on preview table unnecessarily (#1539)",
- "address issue via workaround",
- "adjust job overview and summary design",
- "use correct update strategy for metadata import [DHIS-12479]",
- "loading logic",
- "hide and show associated geometry attribute select",
- "update text for EE import",
+ "better error message",
"sidebar design (squashme)",
- "geojson property name should match input field (DHIS2-7171)",
+ "adjust job overview and summary design",
+ "use same dataset for total population (#1683)",
"adjust schemas page (squashme)",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
- "metadata dependency export: remove \"xml\" from intro text",
- "display ou parent name in preview with grey color (#1507)",
+ "remove extraneous div",
+ "use 'Organisation unit' instead of 'Org unit' in preview table",
+ "async import",
+ "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
+ "padding fixes for Earth Engine import (#1544)",
+ "label text [DHIS2-11265] (#1677)",
+ "use same page summary text as line-listing-app",
+ "add tooltip and disabled Period component when no EE has been selected (#1500)",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "adjust sidebar style",
+ "adjust spacing so Job summary header and tags look better (#1509)",
"centralize paging in DataPreview component",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "adjust radio prefix",
+ "display ou parent name in preview with grey color (#1507)",
+ "standardize typography",
+ "use string for date inputs [DHIS2-12489] (#1750)",
+ "adjust margins and add divider for Data preview section (#1510)",
+ "use correct update strategy for metadata import [DHIS-12479]",
+ "earth engine import string fixes (#1499)",
+ "swap Preview button with Preview header when previewing the data",
+ "adjust advanced options control",
+ "ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
+ "update text for EE import",
+ "adjust org unit tree component",
+ "keep the scroll from happening on preview table unnecessarily (#1539)",
"adjust overview card design and interaction",
- "update version number for app",
- "patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "metadata: use correct format names on metadata pages",
- "adjust spacing so Job summary header and tags look better (#1509)",
+ "interface adjustments",
"component class name",
- "adjust advanced options control",
- "use convention for page summary text (#1502)",
- "use string for date inputs [DHIS2-12489] (#1750)",
- "adjust schemas layout, typography",
- "adjust radio prefix",
- "don't show list when empty (#1551)"
+ "geojson property name should match input field (DHIS2-7171)",
+ "metadata: use correct format names on metadata pages",
+ "adjust page appearance, add transparent prop",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "loading logic",
+ "data element placeholder"
],
"Build Updates": [
"fix d2-style script",
"remove no verify step",
- "fix lint script",
- "replace semantic commit checks with new workflow (#1381)"
+ "replace semantic commit checks with new workflow (#1381)",
+ "fix lint script"
],
"Refactoring": [
- "metadata dependency export: remove xml format option",
- "move fetching eedata to a hook",
+ "useMemo instead of useState/useEffect",
"metadata: remove xml format option from import & export",
"get push, pop, update from useForm hook directly in component",
- "useMemo instead of useState/useEffect",
- "metadata: remove xml format option from import and export"
+ "metadata: remove xml format option from import and export",
+ "metadata dependency export: remove xml format option",
+ "move fetching eedata to a hook"
],
"Testing": [
"snapshot: update snapshots"
@@ -10934,12 +10945,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use saved visualization in interpretation modal (#551)",
- "display correct app version in dhis2 and updated workflows (#581)"
+ "display correct app version in dhis2 and updated workflows (#581)",
+ "use saved visualization in interpretation modal (#551)"
],
"Maintenance": [
- "release: cut 101.1.8 [skip release]",
- "enable debug logging on semantic release GHA step"
+ "enable debug logging on semantic release GHA step",
+ "release: cut 101.1.8 [skip release]"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#581 ) (d31979f ) \nuse saved visualization in interpretation modal (#551 ) (6e42b92 ) \n "
}
@@ -11005,11 +11016,11 @@
"verify min width is respected on window resize"
],
"Maintenance": [
- "restore cypress reportportal config",
- "decrease delay for showing the blue line on hover",
- "release: cut 101.1.5 [skip release]",
+ "adjust comment to code change",
"disable report-portal so we can see test failures",
- "adjust comment to code change"
+ "decrease delay for showing the blue line on hover",
+ "restore cypress reportportal config",
+ "release: cut 101.1.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
}
@@ -11026,19 +11037,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
+ "update options test after DHIS2 Core v39.6 release (#577)",
"update options test because DHIS2 Core v39.6 has been released",
- "update options test after DHIS2 Core v39.6 release (#577)"
+ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)"
],
"Maintenance": [
- "disable reporter in cypress config",
"remove version dependent e2e test logic for enrollment too",
- "surround assertions with it blocks",
+ "only test enrolment skip rounding on v41 and above",
"round to single decimal",
- "add comment with JIRA issue link",
"release: cut 101.1.4 [skip release]",
- "only test enrolment skip rounding on v41 and above",
- "restore cypress config"
+ "add comment with JIRA issue link",
+ "restore cypress config",
+ "disable reporter in cypress config",
+ "surround assertions with it blocks"
],
"GitHub": "\nBug Fixes \n\nfix error when clearing year in fixed period selector (DHIS2-17707) (#575 ) (0abe629 ) \nupdate options test after DHIS2 Core v39.6 release (#577 ) (3744684 ) \n "
}
@@ -11098,8 +11109,8 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "remove duplicate dependencies",
- "release: cut 101.1.1 [skip release]"
+ "release: cut 101.1.1 [skip release]",
+ "remove duplicate dependencies"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
}
@@ -11116,41 +11127,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "ensure sidebar does not break layout",
- "add resizable sidebar (DHIS2-17170) (#534)",
"decrease sidebar width after window resize if needed",
"enable resizing the sidebar with keyboard navigation",
- "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",
"allow sidebar width reset via view menu",
+ "add resizable sidebar (DHIS2-17170) (#534)",
+ "ensure sidebar does not break layout",
+ "prevent sidebar from becoming to narrow or extend past the end of the window",
+ "add sidebar width to global state and store in local storage",
"reset to default width on double click"
],
"Maintenance": [
"release: cut 101.1.0 [skip release]",
- "use local storage key format consistent with dashboards",
+ "correct some typos",
"add e2e test for reset by double click",
+ "remove redundant call to event.persist()",
"use correct default size",
- "correct some typos",
- "fix typo in filename",
"add translation for reset sidebar width button",
- "remove redundant call to event.persist()"
+ "fix typo in filename",
+ "use local storage key format consistent with dashboards"
],
"Bug Fixes": [
- "set animation duration to 150ms for increased snappiness",
"persist width correctly after resetting",
- "address overshooting min and max width issues",
"animate width on inner panel to fix reset animation",
+ "hide panel content after transition is complete",
"ensure resize handler is removed when the component unmounts",
- "add dependency array to effect hook",
- "hide panel content after transition is complete"
+ "address overshooting min and max width issues",
+ "set animation duration to 150ms for increased snappiness",
+ "add dependency array to effect hook"
],
"Testing": [
- "implement e2e tests",
- "assert out-of-bounds behavior"
+ "assert out-of-bounds behavior",
+ "implement e2e tests"
],
"Documentation": [
- "add instructions for resetting to default by double-click",
- "describe how the resizable sidebar feature works"
+ "describe how the resizable sidebar feature works",
+ "add instructions for resetting to default by double-click"
],
"Refactoring": [
"keep reading and writing to local storage in a separate file"
@@ -11190,10 +11201,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
- "deps: bump the security group across 1 directory with 10 updates (#541)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)",
"release: cut 101.0.6 [skip release]",
- "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)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -11233,11 +11244,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "upgrade app-platform to support both installed and bundled deployment",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"release: cut 101.0.4 [skip release]",
- "add group for security updates to dependabot config (#536)",
+ "upgrade app-platform to support both installed and bundled deployment",
"enhance parallel cypress test execution (#514)",
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)"
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -11317,8 +11328,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.0.0 [skip release]",
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
+ "release: cut 101.0.0 [skip release]"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -11338,13 +11349,13 @@
"channel": "stable",
"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]",
+ "optimize Cypress recordings with conditional triggers (#505)"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509 ) (a1e737d ) \ntranslations: sync translations from transifex (master) (385feee ) \n "
}
@@ -11367,26 +11378,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "enable test for sorting data loaded from AO",
- "add another test for sorting/saving",
- "verify values are sorted correctly",
"add Cypress tests for sorting in AO",
- "refactor after PR review"
+ "verify values are sorted correctly",
+ "refactor after PR review",
+ "add another test for sorting/saving",
+ "enable test for sorting data loaded from AO"
],
"Bug Fixes": [
- "reset sorting when a different AO is loaded",
- "use correct default for sorting direction",
- "avoid re-renders and double requests when sorting in dashboard",
- "fix merge conflict",
- "use correct property name and case",
- "fix sorting on a \"repeated\" dimension column",
- "show empty cell for missing boolean values as well (#466)",
- "respect user defined sorting in download DHIS2-15248",
+ "avoid extra analytics request when loading a new AO",
"reset local sorting state when column is removed",
- "format sorting correctly when saving DHIS2-15836",
"fix merging conflict",
+ "use correct property name and case",
+ "use correct default for sorting direction",
+ "respect user defined sorting in download DHIS2-15248",
+ "reset sorting when a different AO is loaded",
"pass correct dimension name in download for sorting",
- "avoid extra analytics request when loading a new AO"
+ "fix merge conflict",
+ "show empty cell for missing boolean values as well (#466)",
+ "avoid re-renders and double requests when sorting in dashboard",
+ "fix sorting on a \"repeated\" dimension column",
+ "format sorting correctly when saving DHIS2-15836"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -11467,8 +11478,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.15.1 [skip release]",
- "include release notes in slackbot message (#488)"
+ "include release notes in slackbot message (#488)",
+ "release: cut 100.15.1 [skip release]"
],
"Testing": [
"adapt tests to new database (#489)"
@@ -11494,10 +11505,10 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add option for skipRounding",
+ "add feature toggle for skipRounding option",
"add skipRounding option DHIS2-15629",
+ "add option for skipRounding",
"handle showHierarchy separately from requestable options",
- "add feature toggle for skipRounding option",
"enable skip rounding option for all versions"
],
"Testing": [
@@ -11505,10 +11516,10 @@
"add test for skipRounding and fix other tests"
],
"Documentation": [
+ "rephrase skip rounding section title",
"add documentation for skip rounding option",
"fix sequence of example screenshots",
- "remove screenshot of Options modal",
- "rephrase skip rounding section title"
+ "remove screenshot of Options modal"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -11531,11 +11542,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "upgrade @dhis2/analytics",
- "apply consistent naming to push-analytics class-names",
+ "release: cut 100.14.0 [skip release]",
"apply consistent naming for push-analytics class names",
"fix formatting",
- "release: cut 100.14.0 [skip release]"
+ "upgrade @dhis2/analytics",
+ "apply consistent naming to push-analytics class-names"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
}
@@ -11615,45 +11626,45 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "send jest test results only when env is setup (#469)",
+ "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
"update latest changes on master to use the new chip assertion format",
- "add report portal attributes (#471)",
+ "dynamic offset for years (#477)",
"update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
+ "add report portal attributes (#471)",
"stop using 'chip-primary', which isn't needed",
- "dynamic offset for years (#477)",
- "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
+ "copy/paste typo",
"add missing selector to non-suffixed chips",
- "copy/paste typo"
+ "send jest test results only when env is setup (#469)"
],
"Maintenance": [
- "use alpha version of analytics",
+ "only upload videos for failing cypress tests (#472)",
"use hyphens for app names",
- "use analytics@26.2.0",
- "remove cypress videoUploadOnPasses option which has been removed in v13",
"analytics (#473)",
- "revert Analytics alpha",
+ "use analytics@26.2.0",
+ "bump Analytics to latest alpha",
"release: cut 100.12.0 [skip release]",
- "remove videos using an after:spec event callback",
+ "remove cypress videoUploadOnPasses option which has been removed in v13",
"merge conflict",
+ "use alpha version of analytics",
"conditionally set PR title in dhis2-verify-app workflow (#479)",
- "only upload videos for failing cypress tests (#472)",
- "bump Analytics to latest alpha"
+ "revert Analytics alpha",
+ "remove videos using an after:spec event callback"
],
"Features": [
"updated chip design (DHIS2-15897) (#478)",
"update layout chip design"
],
"Bug Fixes": [
- "chip line height",
- "layout-chip: prevent suffix shrinking",
+ "dimension and layout item button height",
+ "chip label padding",
"chip icon margin",
- "dimension item suffix color",
- "chip: add comma delimiter",
- "adjust input option design (#464)",
"dimension-item: adjust design to match new layout chip",
"dimension item height",
- "dimension and layout item button height",
- "chip label padding"
+ "chip: add comma delimiter",
+ "adjust input option design (#464)",
+ "chip line height",
+ "layout-chip: prevent suffix shrinking",
+ "dimension item suffix color"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -12192,8 +12203,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "trigger updated release logic",
- "translations: sync translations from transifex (main)"
+ "translations: sync translations from transifex (main)",
+ "trigger updated release logic"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -12213,8 +12224,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "remove netlify deploy workflows",
- "add new workflows (#36)"
+ "add new workflows (#36)",
+ "remove netlify deploy workflows"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -12361,16 +12372,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "start adding unit tests",
+ "set code coverage threshold",
"clean up tests",
+ "add missing coverage flag when running tests",
"remove duplicate/unused tests",
- "set code coverage threshold",
- "passwordReset page tests",
+ "start adding unit tests",
+ "release: cut 100.0.5 [skip release]",
+ "useGetErrorIfNotAllowed hook tests",
"language update tests",
- "add missing coverage flag when running tests",
"app component tests",
- "useGetErrorIfNotAllowed hook tests",
- "release: cut 100.0.5 [skip release]"
+ "passwordReset page tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -12390,8 +12401,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)"
@@ -12513,8 +12524,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add tests for additionsl org unit list features",
- "add details panel to org list"
+ "add details panel to org list",
+ "add tests for additionsl org unit list features"
],
"Maintenance": [
"release: cut 0.6.0 [skip release]"
@@ -12535,43 +12546,43 @@
"releaseNotes": {
"Features": [
"catCombo: add category combo form and list (#410)",
- "form: add catCombo form",
"form: caregory forms, formbase",
+ "form: add catCombo form",
"Edit and New form base"
],
"Bug Fixes": [
- "types: prettify PickWithFieldFilter result-type",
+ "list: add filter and columns descriptors to category",
"simplify getAllAttributes",
- "improve model-transfer",
- "add missing file - categoryFilter",
- "formbase: allow support for no attributes",
- "simplify createJsonpatchOperation and formcontents",
- "add categoryCombo filters and columns",
- "fix lint and build issues",
- "get defaults using zod",
- "fix categoryCombo edit save",
- "cleanup",
- "category-form: add options-transfer, generic ModelTransfer",
+ "formcontents: fix new form layout",
"format",
- "translate validation message",
"implement basic category form",
+ "category-form: add options-transfer, generic ModelTransfer",
+ "add categoryCombo filters and columns",
+ "add label for category options",
"fix PickWithFieldFilters",
- "list: add filter and columns descriptors to category",
- "test",
+ "cleanup",
+ "formbase: allow support for no attributes",
+ "translate validation message",
+ "fix lint and build issues",
+ "add missing file - categoryFilter",
+ "get defaults using zod",
+ "types: prettify PickWithFieldFilter result-type",
+ "simplify createJsonpatchOperation and formcontents",
"add utility type for picking based on field-filters",
+ "improve model-transfer",
"model-transferfield: expose filterPlaceholder",
- "formcontents: fix new form layout",
- "add label for category options"
+ "test",
+ "fix categoryCombo edit save"
],
"Refactoring": [
- "use common form schemas",
- "simplify PickWithFieldFilters",
"add defaultformcontents for new",
- "add common zod schemas"
+ "use common form schemas",
+ "add common zod schemas",
+ "simplify PickWithFieldFilters"
],
"Maintenance": [
- "release: cut 0.5.0 [skip release]",
- "fix eslint warnings"
+ "fix eslint warnings",
+ "release: cut 0.5.0 [skip release]"
],
"GitHub": "0.5.0 (2024-09-30) \nFeatures \n\ncatCombo: add category combo form and list (#410 ) (7687c13 ) \n "
}
@@ -12588,54 +12599,54 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 0.4.0 [skip release]",
- "upgrade download-artifact action",
"fix eslint warnings",
- "bump dhis2 dependencies [DHIS2-17941]"
+ "bump dhis2 dependencies [DHIS2-17941]",
+ "release: cut 0.4.0 [skip release]",
+ "upgrade download-artifact action"
],
"Testing": [
- "org unit list tests (#406)",
- "add tests for org unit list page"
+ "add tests for org unit list page",
+ "org unit list tests (#406)"
],
"Bug Fixes": [
- "improve modeltransfer types",
- "extend user type",
- "types: prettify PickWithFieldFilter result-type",
- "translation: add missing translations",
- "upgrade upload-artifact action",
+ "list: add filter and columns descriptors to category",
"simplify getAllAttributes",
- "improve model-transfer",
- "formbase: allow support for no attributes",
- "simplify createJsonpatchOperation and formcontents",
"form: improve form notice box",
- "fix lint and build issues",
- "get defaults using zod",
- "cleanup",
- "category-form: add options-transfer, generic ModelTransfer",
+ "formcontents: fix new form layout",
"format",
"implement basic category form",
+ "category-form: add options-transfer, generic ModelTransfer",
+ "translation: add missing translations",
+ "improve modeltransfer types",
"fix PickWithFieldFilters",
- "list: add filter and columns descriptors to category",
- "test",
+ "cleanup",
+ "formbase: allow support for no attributes",
+ "extend user type",
+ "fix lint and build issues",
+ "get defaults using zod",
+ "types: prettify PickWithFieldFilter result-type",
+ "simplify createJsonpatchOperation and formcontents",
+ "upgrade upload-artifact action",
"add utility type for picking based on field-filters",
+ "validation: catch async validation - prevents locking up form",
+ "improve model-transfer",
"model-transferfield: expose filterPlaceholder",
- "formcontents: fix new form layout",
- "validation: catch async validation - prevents locking up form"
+ "test"
],
"Features": [
- "Edit and New form base",
+ "add multi select actions with the ability to download selected org units",
+ "form: caregory forms, formbase",
"org list deselect all + multi select actions",
"disable ability to autocheck child when parent is selected",
- "form: caregory forms, formbase",
"remove select all checkbox from org list",
- "add multi select actions with the ability to download selected org units",
+ "Edit and New form base",
"make org unit deselect all button work",
"categories: category forms and form refactor (#407)"
],
"Refactoring": [
- "simplify PickWithFieldFilters",
"add defaultformcontents for new",
- "add common zod schemas"
+ "add common zod schemas",
+ "simplify PickWithFieldFilters"
],
"GitHub": "0.4.0 (2024-09-28) \nFeatures \n\ncategories: category forms and form refactor (#407 ) (66216c4 ) \norg list deselect all + multi select actions (56fa5fc ) \nremove select all checkbox from org list (84cfd3e ) \n "
}
@@ -12672,41 +12683,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "implement org unit list actions to edit and delete org unit (#405)",
"implement pagination",
"organisation unit table tree",
"add orgunit message for loader, error and empty",
- "add orgUnitList actions [DHIS2-17896]"
+ "add orgUnitList actions [DHIS2-17896]",
+ "implement org unit list actions to edit and delete org unit (#405)"
],
"Bug Fixes": [
- "fix failing test",
- "fix type-errors",
- "revert typescript update",
- "upgrade typescript-eslint",
- "add missing file after rename",
- "revert includeChildren, due to API pagination bug",
- "use includeChildren API instead of parent.id filter to include leaf when root",
+ "on org unit deletion, refetch all needed data",
"support leaf-nodes as root",
- "deduplicate roots",
- "improve boundQuery helper types",
- "improve message when no results",
- "orgunit search WIP",
"calculate minimum root orgunits",
+ "add missing file after rename",
"use invalidateQueries for refetch",
+ "orgunit search WIP",
+ "upgrade typescript-eslint",
+ "fix type-errors",
+ "deduplicate roots",
+ "use includeChildren API instead of parent.id filter to include leaf when root",
+ "revert typescript update",
"some cleanup",
- "on org unit deletion, refetch all needed data",
+ "fix failing test",
+ "improve message when no results",
+ "revert includeChildren, due to API pagination bug",
+ "improve boundQuery helper types",
"dynamic columns for orgunit list"
],
"Refactoring": [
+ "improve root computation performance",
"simplify queryObject types",
"remove unused code",
- "improve root computation performance",
"extract row to own file, some cleanup"
],
"Maintenance": [
"update github-actions to use node 18",
- "fix eslint resolution",
- "release: cut 0.3.0 [skip release]"
+ "release: cut 0.3.0 [skip release]",
+ "fix eslint resolution"
],
"GitHub": "0.3.0 (2024-08-20) \nFeatures \n\nimplement org unit list actions to edit and delete org unit (#405 ) (cb2d5eb ) \n "
}
@@ -12723,46 +12734,46 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "refactor orgunit state",
- "extract row to own file, some cleanup",
"sidenav: add data-test attribute",
- "remove unused code",
+ "improve root computation performance",
+ "refactor orgunit state",
"simplify queryObject types",
- "improve root computation performance"
+ "extract row to own file, some cleanup",
+ "remove unused code"
],
"Testing": [
"data element list view: cover filterting by name and pagination",
- "data element new form: add cypress test",
"cypress: cover de edit and list views",
- "data element edit form: add cypress test"
+ "data element edit form: add cypress test",
+ "data element new form: add cypress test"
],
"Maintenance": [
- "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]",
"fix eslint resolution",
- "release: cut 0.2.0 [skip release]"
+ "edit de cypress test: use first item regardless of the name"
],
"Features": [
+ "implement pagination",
"organisation unit table tree",
"orgunit-list: implement orgunit list (#403)",
- "implement pagination",
"add orgunit message for loader, error and empty"
],
"Bug Fixes": [
- "fix failing test",
+ "support leaf-nodes as root",
+ "calculate minimum root orgunits",
+ "add missing file after rename",
+ "upgrade typescript-eslint",
+ "orgunit search WIP",
"fix type-errors",
+ "deduplicate roots",
+ "use includeChildren API instead of parent.id filter to include leaf when root",
"revert typescript update",
- "upgrade typescript-eslint",
- "add missing file after rename",
+ "some cleanup",
+ "fix failing test",
+ "improve message when no results",
"revert includeChildren, due to API pagination bug",
- "use includeChildren API instead of parent.id filter to include leaf when root",
- "support leaf-nodes as root",
- "deduplicate roots",
"improve boundQuery helper types",
- "improve message when no results",
- "orgunit search WIP",
- "calculate minimum root orgunits",
- "some cleanup",
"dynamic columns for orgunit list"
],
"GitHub": "0.2.0 (2024-08-20) \nFeatures \n\norgunit-list: implement orgunit list (#403 ) (a948938 ) \n "
@@ -12874,11 +12885,11 @@
"do not run release step if the head commit is a chore (#3310)"
],
"Bug Fixes": [
+ "in isIndexInstance:",
"in getDataWithRelationships:",
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in isIndexInstance:",
- "in fetchTEIs: use program instead of TE type",
- "update teiRelationshipsParser logic and add test"
+ "update teiRelationshipsParser logic and add test",
+ "in fetchTEIs: use program instead of TE type"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
}
@@ -12915,8 +12926,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.6.4 [skip release]",
- "remove qa checks on push to master in the release workflow (#3306)"
+ "remove qa checks on push to master in the release workflow (#3306)",
+ "release: cut 100.6.4 [skip release]"
],
"Bug Fixes": [
"schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
@@ -12956,8 +12967,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)"
@@ -13058,8 +13069,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-16218",
- "enable hidding basemap in dashboard (#3275)"
+ "enable hidding basemap in dashboard (#3275)",
+ "https://dhis2.atlassian.net/browse/DHIS2-16218"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -13102,16 +13113,16 @@
"releaseNotes": {
"Bug Fixes": [
"translations: sync translations from transifex (dev) (#3237)",
- "https://dhis2.atlassian.net/browse/DHIS2-15799",
"merge dev to master",
"unclear 'show no data' (#3204)",
+ "https://dhis2.atlassian.net/browse/DHIS2-15799",
"use improved rich text editor from analytics (DHIS2-15522) (#3236)"
],
"Maintenance": [
"release: cut 100.5.5 [skip release]",
- "run release step on tags so it publishes to d2-ci (#3233)",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
- "do not run release step on dev branch"
+ "do not run release step on dev branch",
+ "run release step on tags so it publishes to d2-ci (#3233)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (#3237 ) (8e9a46d ) \nunclear 'show no data' (#3204 ) (ec24ca0 ) \nuse improved rich text editor from analytics (DHIS2-15522) (#3236 ) (3c842d4 ) \ntranslations: sync translations from transifex (dev) (230dc08 ) \ntranslations: sync translations from transifex (dev) (83393cb ) \n "
}
@@ -13128,9 +13139,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "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)",
- "merge to master"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]",
@@ -13152,8 +13163,8 @@
"releaseNotes": {
"Bug Fixes": [
"dashboard filters were not being applied to maps (#3185)",
- "translations: sync translations from transifex (dev)",
- "merge to master"
+ "merge to master",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -13173,9 +13184,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
+ "paragraph newlines in map description were being removed (#3182)",
"merge to master",
- "paragraph newlines in map description were being removed (#3182)"
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
"docs: update docs for data table, geojson and outdated screenshots (#3178)",
@@ -13196,8 +13207,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]"
@@ -13217,60 +13228,60 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "reset error when switching which layer shows data table",
- "use more understandable error messages",
- "show no data message when geojson feature has no data (#3145)",
- "set minimum point size of 1",
- "make `dhis2-map-new` class independent of downloadMode",
- "tab length should only take the space of the title",
- "onLayerAdded wasnt defined for SplitViews",
- "map plugin - do not load async layers multiple times (#3143)",
+ "highlight features when data table has filter",
"position tooltip right over the thumbnail title",
+ "prevent enabling download button while loading mask is showing",
+ "upgrade maps-gl for the rounded line join and caps",
+ "final fixes for geojson (#3154)",
+ "ensure isDownload is a bool to avoid prop-types error",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "set point radius to size that was set in the style settings",
- "set map bounds after all layers are added to the map",
- "reduce the padding to make room for the scrollbar (#3148)",
- "limit stroke width to 0-10",
- "add class to map container when no map id is set",
- "improve geojson layer error responses and cypress tests (#3149)",
- "isPushAnalytics url param",
"add tooltip on layer thumbnails",
+ "make `dhis2-map-new` class independent of downloadMode",
+ "use more understandable error messages",
+ "values that are strings but numeric in quality were not filtering",
+ "check download param when navigating to new",
"check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "upgrade maps-gl for the rounded line join and caps",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "tab length should only take the space of the title",
+ "set map bounds after all layers are added to the map",
+ "set minimum point size of 1",
+ "isPushAnalytics url param",
"add class-names for push-analytics",
- "prevent data table effects from running code when no table (#3147)",
- "make logic match prev code",
- "improve hover states and add consistent spacing [UX-161] (#3121)",
- "ensure isDownload is a bool to avoid prop-types error",
- "values that are strings but numeric in quality were not filtering",
+ "limit stroke width to 0-10",
+ "reset error when switching which layer shows data table",
+ "onLayerAdded wasnt defined for SplitViews",
"the feature.id is set in maps-gl so use the properties.id instead find correct data",
"translations: sync translations from transifex (dev) (#3132)",
- "check download param when navigating to new",
- "prevent enabling download button while loading mask is showing",
- "final fixes for geojson (#3154)",
- "highlight features when data table has filter",
+ "improve geojson layer error responses and cypress tests (#3149)",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "prevent data table effects from running code when no table (#3147)",
+ "make logic match prev code",
+ "show no data message when geojson feature has no data (#3145)",
+ "add class to map container when no map id is set",
"various fixes after release testing (#3151)",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "set point radius to size that was set in the style settings",
"rename error to loadError to avoid name clash with building footprint ee layer (#3144)"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "merge to master 2.41.0 features and fixes",
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
"add ability to add GeoJSON URL external layers (#3127)",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "merge to master 2.41.0 features and fixes",
"add push analytics instructions"
],
"Maintenance": [
+ "update @dhis2/analytics and deduplicate deps",
"upgrade @dhis2/maps-gl",
+ "read single url param",
"improve legend for geojson layers",
"code cleaning",
+ "legend item styling - set max line weight and rename to Point radius",
"code comment",
- "release: cut 100.5.0 [skip release]",
"update i18n",
- "legend item styling - set max line weight and rename to Point radius",
- "update @dhis2/analytics and deduplicate deps",
- "read single url param"
+ "release: cut 100.5.0 [skip release]"
],
"GitHub": "\nBug Fixes \n\nnavigating by the changing url ignored download mode and interpretation id parameters (#3125 ) (fcc5eaa ) \ntranslations: sync translations from transifex (dev) (#3132 ) (7f5d178 ) \nimprove hover states and add consistent spacing [UX-161] (#3121 ) (3f9e667 ) \n \nFeatures \n"
}
@@ -13307,16 +13318,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
+ "add data table cypress test and enable orgunitinfo test (#3114)",
"dependencies: upgrade ui to v9 (#3115)",
- "release: cut 100.4.0 [skip release]",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
+ "include release notes in slack bot message (#3123)",
"release: cut 100.3.0 [skip release]",
- "add data table cypress test and enable orgunitinfo test (#3114)",
- "include release notes in slack bot message (#3123)"
+ "release: cut 100.4.0 [skip release]"
],
"Features": [
- "merge dev to master",
- "replace data table with UI data table (#3015)"
+ "replace data table with UI data table (#3015)",
+ "merge dev to master"
],
"GitHub": "\nFeatures \n"
}
@@ -13336,8 +13347,8 @@
"add support for hash routing in line with other analytics apps [DHIS2-15762] (#3009)"
],
"Maintenance": [
- "remove only from cypress test",
- "release: cut 100.3.0 [skip release]"
+ "release: cut 100.3.0 [skip release]",
+ "remove only from cypress test"
],
"GitHub": "\nFeatures \n\nadd support for hash routing in line with other analytics apps [DHIS2-15762] (#3009 ) (b25267d ) \n "
}
@@ -13354,29 +13365,29 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"conditionally set PR title in dhis2-verify-app workflow (#3089)",
- "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
- "translations: sync translations from transifex (dev)"
+ "report as MAP_VIEW not VISUALIZATION_VIEW (#3086)"
],
"Maintenance": [
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "use hyphens for app names",
+ "use more verbose style in LayersLoader to clarify logic (#3075)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
+ "release: cut 100.2.3 [skip release]",
+ "test updates that decouple test to ui version",
"deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
+ "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
"deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
+ "26.2.0-cumulative-values-alpha.1",
+ "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
+ "analytics@26.2.0 (#3081)",
"use reportportal fork",
- "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
- "26.2.0-cumulative-values-alpha.1",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
+ "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
"use renamed github shared workflow (#3046)",
- "release: cut 100.2.3 [skip release]",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
- "analytics@26.2.0 (#3081)",
- "use hyphens for app names",
- "test updates that decouple test to ui version",
- "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
- "use more verbose style in LayersLoader to clarify logic (#3075)",
- "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)"
+ "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)"
],
"Testing": [
"send jest test results only when env is setup (#3078)",
@@ -13397,8 +13408,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "do not show geojson or arcgis layers since they are not supported yet (#3036)",
- "do not show unsupported geojson or arcgis external layers (#3036)"
+ "do not show unsupported geojson or arcgis external layers (#3036)",
+ "do not show geojson or arcgis layers since they are not supported yet (#3036)"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -13418,19 +13429,19 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.2.1 [skip release]",
- "only send bot messages on the actual release commit (#2988)",
"set up report portal (#3032)",
"useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
- "update jest tests and strings for removal of google basemaps"
+ "update jest tests and strings for removal of google basemaps",
+ "only send bot messages on the actual release commit (#2988)",
+ "release: cut 100.2.1 [skip release]"
],
"Bug Fixes": [
- "ensure layer type is supported and remove the unsupported Google basemaps",
- "external basemaps were not showing [DHIS2-15953] (#3017)",
- "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
"release candidate 100.2.1",
"translations: sync translations from transifex (dev)",
- "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)"
+ "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
+ "external basemaps were not showing [DHIS2-15953] (#3017)",
+ "ensure layer type is supported and remove the unsupported Google basemaps",
+ "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)"
],
"GitHub": "\nBug Fixes \n\nensure layer type is supported and remove the unsupported Google basemaps (25de9ba ) \nexternal basemaps were not showing [DHIS2-15953] (#3017 ) (47ef463 ) \nexternal layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023 ) (9a8f34e ) \nsorting of layers by drag and drop was not working [DHIS2-16024] (#3021 ) (e006287 ) \ntranslations: sync translations from transifex (dev) (02b5f73 ) \n "
}
@@ -13447,19 +13458,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "merge to master Sept 27",
- "upgrade toolbar (DHIS2-15667) (#2936)"
+ "upgrade toolbar (DHIS2-15667) (#2936)",
+ "merge to master Sept 27"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
"accept both lowercase and camelCase interpretationId in url(#2937)"
],
"Maintenance": [
- "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)",
+ "fixed period select refactor (#2958)",
"send success message to slack when release succeeds (#2954)",
"deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
"release: cut 100.2.0 [skip release]",
- "fixed period select refactor (#2958)"
+ "update the toolbar feature commit with a fix for interpretationId url parameter (#2987)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (af3183c ) \naccept both lowercase and camelCase interpretationId in url(#2937 ) (c171b3d ) \ntranslations: sync translations from transifex (dev) (1ec1b5c ) \ntranslations: sync translations from transifex (dev) (bfff4ab ) \ntranslations: sync translations from transifex (dev) (2a77caa ) \n \nFeatures \n\nReverts \n"
}
@@ -13476,23 +13487,23 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
+ "post a data statistics view when map is open or saved (#2951)",
+ "set default basemap for interpretation map (DHIS2-15788) (#2944)",
"use programIndicators endpoint respecting sharing settings (#2950)",
"hide see position from context meny for split view maps",
- "show warning if event filter is not supported (#2952)",
"use display name for data sets (#2947)",
- "post a data statistics view when map is open or saved (#2951)",
- "set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "draw layers with opacity (#2948)"
+ "draw layers with opacity (#2948)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
+ "show warning if event filter is not supported (#2952)"
],
"Maintenance": [
- "release: cut 100.1.7 [skip release]",
- "remove manifest file",
- "update cypress to v12 and adjust config files",
- "add cypress test checking context menu contents",
"fix dataDownload tests",
"format files and fix broken import",
- "cypress test of the interpretations modal"
+ "add cypress test checking context menu contents",
+ "remove manifest file",
+ "release: cut 100.1.7 [skip release]",
+ "cypress test of the interpretations modal",
+ "update cypress to v12 and adjust config files"
],
"GitHub": "\nBug Fixes \n\ndraw layers with opacity (#2948 ) (2eb4dd4 ) \nhide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945 ) (e76c591 ) \npost a data statistics view when map is open or saved (#2951 ) (4db4fa6 ) \nset default basemap for interpretation map (DHIS2-15788) (#2944 ) (49e1c2c ) \nshow warning if event filter is not supported (#2952 ) (6d1caa1 ) \nuse display name for data sets (#2947 ) (b77b0df ) \nuse programIndicators endpoint respecting sharing settings (#2950 ) (b43ad0f ) \n "
}
@@ -13509,30 +13520,30 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "keep layer visibility when period is changed (#2705)",
- "upgrade landcover dataset (#2732)",
"translations: sync translations from transifex (dev)",
+ "Set rendering strategy to single if not relative period (#2703)",
+ "upgrade landcover dataset (#2732)",
"set period for each split view map (#2721)",
- "Set rendering strategy to single if not relative period (#2703)"
+ "keep layer visibility when period is changed (#2705)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
+ "PeriodTypeSelect as functional component (#2926)",
+ "use maps-app emoji in nightly slack message",
+ "use 50 second timeout for card title to appear (#2730)",
+ "remove target-branch from dependabot config (#2731)",
"release: cut 100.1.6 [skip release]",
+ "RenderingStategy as functional component and usePrevious hook (#2927)",
"increase default timeout for DOM activity (#2720)",
+ "dependency upgrades (#2930)",
"increase cypress extended timeout (#2744)",
- "dependency upgrades (#2722)",
- "remove old code",
"disable nightly scheduled test run (#2782)",
- "use maps-app emoji in nightly slack message",
- "PeriodTypeSelect as functional component (#2926)",
- "RenderingStategy as functional component and usePrevious hook (#2927)",
"deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
"BooleanStyle as functional component (#2921)",
- "remove target-branch from dependabot config (#2731)",
- "dependency upgrades (#2930)",
- "use 50 second timeout for card title to appear (#2730)"
+ "dependency upgrades (#2722)",
+ "remove old code"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (3a3b81e ) \ntranslations: sync translations from transifex (dev) (3effb0d ) \nkeep layer visibility when period is changed (#2705 ) (df32ea4 ) \nset period for each split view map (#2721 ) (6ec0eba ) \nSet rendering strategy to single if not relative period (#2703 ) (c47484b ) \nupgrade landcover dataset (#2732 ) (3e93ced ) \ntranslations: sync translations from transifex (dev) (22d43c7 ) \ntranslations: sync translations from transifex (dev) (b5da40a ) \ntranslations: sync translations from transifex (dev) (a090132 ) \ntranslations: sync translations from transifex (dev) (21acc31 ) \ntranslations: sync translations from transifex (dev) (4597cbb ) \n "
}
@@ -13549,8 +13560,8 @@
"channel": "stable",
"releaseNotes": {
"Documentation": [
- "move docs to app (#2650)",
- "move docs to app repo"
+ "move docs to app repo",
+ "move docs to app (#2650)"
],
"Maintenance": [
"gitignore",
@@ -13685,8 +13696,8 @@
"prepare for 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": "\nFeatures \n\ntrigger first release (c595f57 ) \n \nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -13842,8 +13853,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fall back to periodType name if translation isn't present",
- "missing labels in report period selector [DHIS2-16199]"
+ "missing labels in report period selector [DHIS2-16199]",
+ "fall back to periodType name if translation isn't present"
],
"Maintenance": [
"release: cut 100.0.57 [skip release]"
@@ -14815,16 +14826,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "remove oauth2 from version 42 and above",
- "remove oauth2 section from version 42 and above"
+ "remove oauth2 section from version 42 and above",
+ "remove oauth2 from version 42 and above"
],
"Maintenance": [
- "resolve linting issues",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "resolve linting issues"
],
"Bug Fixes": [
- "move the filter logic on mounted",
- "remove extra if block in navigation"
+ "remove extra if block in navigation",
+ "move the filter logic on mounted"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
}
@@ -15002,11 +15013,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update app version (#1302)",
"release: cut 100.0.0 [skip release]",
+ "update app version (#1302)",
"add apphubid",
- "update verify-app github action",
- "update app title (#1303)"
+ "update app title (#1303)",
+ "update verify-app github action"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -15430,8 +15441,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.0.29 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 101.0.29 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -16020,33 +16031,33 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add webapp version constant",
- "create parse version function",
- "add reset values",
- "add button to erase all settings",
+ "create webapp version tag component",
+ "create erase all settings component",
"disable Save and Next button when DE not meet criteria",
+ "add reset values",
"add webapp version tag [DHIS2-17248] (#25)",
+ "create parse version function",
"erase and reset all content [DHIS2-15912] (#17)",
- "create erase all settings component",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"regenerate en.pot",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add warning box that to change DE value type",
- "create webapp version tag component"
+ "add button to erase all settings",
+ "add webapp version constant"
],
"Maintenance": [
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
- "upgrade dependencies (#26)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
+ "upgrade dependencies (#26)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"upgrade webapp version",
+ "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 express from 4.18.2 to 4.19.2 (#24)"
],
"Bug Fixes": [
"verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
+ "check and compare versions with prerelease",
"allow user to change saved data element",
- "change value type for data elements [DHIS2-16679] (#21)",
- "check and compare versions with prerelease"
+ "change value type for data elements [DHIS2-16679] (#21)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Use Case Configuration App brings some bug fixes and updates the data model used for configurations.
\n\n\nEnhanced Data Validation : Starting from this version, critical Data Elements such as \"Stock on Hand\" and \"Corrected Stock\" must adhere to a value type of \"Positive or Zero Integer.\" This ensures data accuracy and consistency across your DHIS2 system.
\n \n\nStreamlined Configuration Management : To modify the value type of these Data Elements, users can now utilize the Maintenance app. This centralized tool simplifies the process of updating data element configurations, ensuring compliance with new requirements.
\n \n\nSeamless Program Configuration : After adjusting the value type, users are prompted to update or edit the program configuration using the Use Case Configuration web app. This step ensures synchronization and coherence across the system, maintaining data integrity and system reliability.
\n \n\nIntelligent Field Validation : When editing the configuration of a program containing Data Elements with the previous accepted value type, fields are flagged with a warning. Users are prompted to select new Data Elements to ensure compliance with the updated value type requirements, minimizing errors and ensuring data accuracy.
\n \n\nImproved User Experience : To enforce adherence to the new valid value type, the \"Next\" and \"Done\" buttons within the configuration interface remain disabled until users select Data Elements that meet the updated requirements. This proactive approach streamlines configuration processes and reduces the risk of configuration errors.
\n \n \nWith these enhancements, the web app empowers administrators to maintain data integrity and configurability within their DHIS2 ecosystem.
\nRELEASE INFO: \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Use Case Configuration Web App doc \nIssues related | Jira issues
"
}
@@ -16079,15 +16090,6 @@
"lastUpdated": 1685104028966,
"logo": true
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f",
- "caption": "",
- "created": 1685105759402,
- "description": "",
- "id": "df65d65e-d441-4749-b3ac-da74ac0ffa3f",
- "lastUpdated": 1685105759402,
- "logo": false
- },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/afb99d17-d80a-432d-a625-a30c1419df7b",
"caption": "",
@@ -16105,6 +16107,15 @@
"id": "1cafe599-4487-4366-8f05-af4662f24b8a",
"lastUpdated": 1685105752879,
"logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f",
+ "caption": "",
+ "created": 1685105759402,
+ "description": "",
+ "id": "df65d65e-d441-4749-b3ac-da74ac0ffa3f",
+ "lastUpdated": 1685105759402,
+ "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/use-case-configuration",
@@ -16235,9 +16246,9 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 31.0.0 [skip release]",
+ "release: cut 100.0.0 [skip release]",
"semantic release (#1398)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 31.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -16425,14 +16436,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.1.6 [skip release]",
"fix linting issues",
- "update node version in gh workflow to 18",
- "update api version in github workflow",
"upgrade cypress setup in the user-app project",
"update cypress github action",
- "update app label to match hardcoded name in core (#1415)",
+ "update api version in github workflow",
"upgrade cypress setup (#1421)",
+ "release: cut 100.1.6 [skip release]",
+ "update app label to match hardcoded name in core (#1415)",
+ "update node version in gh workflow to 18",
"update fixtures"
],
"Bug Fixes": [
@@ -16557,8 +16568,8 @@
"update notice box display logic"
],
"Maintenance": [
- "fix lint error",
- "release: cut 100.1.0 [skip release]"
+ "release: cut 100.1.0 [skip release]",
+ "fix lint error"
],
"GitHub": "\nFeatures \n\nadd a default notice box based on access level of the user in GroupDetails page (619186d ) \nupdate notice box display logic (6870615 ) \n "
}
@@ -16675,8 +16686,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"
@@ -16697,258 +16708,258 @@
"releaseNotes": {
"Refactoring": [
"clean up and optimise authority- and group-editor (#841)",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "move new use current user hook to hooks folder",
+ "remove unused files",
"migrate form components to @dhis2/ui (#856)",
- "searchable-group-editor: function comp and use data-engine",
- "authority-editor: remove complexity",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
"side nav: adjust background colors & decrease width",
- "rewrite section navigation and home components",
- "stop memoizing a small set of pending changes",
- "use multiple array.every instead of single array.reduce",
- "add current user provider",
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
"replace all usage of the old current user hook by the new one",
+ "add current user provider",
+ "remove all usage of api",
+ "authority-editor: remove complexity",
"searchable-org-unit-tree: rename classes to styles (#842)",
- "remove unused files",
"side nav: use @dhis2/ui components & proper accessibility attributes",
- "remove all usage of api"
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "searchable-group-editor: function comp and use data-engine",
+ "move new use current user hook to hooks folder",
+ "rewrite section navigation and home components",
+ "use multiple array.every instead of single array.reduce",
+ "stop memoizing a small set of pending changes"
],
"Bug Fixes": [
- "remove beta entries from changelog",
- "handle empty user roles response (#1215)",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
+ "align password help text with validation logic (#1131)",
+ "address 2fa disable regression",
+ "user manager checkbox behaviour (#1073)",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "bulk-member-manager: prevent adding same entity to pending changes",
"translations: sync translations from transifex (master)",
- "authority-editor: optimise performance of checkboxes",
- "semantic: allow merge commits",
"user-list: only show 'reset password' action if an email can be sent (#924)",
- "reset email field when invite user changes",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "remove formspy code",
- "user: stringify array of org units before passing to useEffect as dep",
- "org unit search logic [DHIS2-14585] (#1217)",
- "filter styles",
"add tests",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "authority-editor: fix loading, error and noMatches UI",
- "user: show user's database language (#917)",
- "bulk-member-manager: fix pagination and refactor",
- "prevent jest parse error",
- "address various style and text issues (#1091)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "sidenav border style",
+ "add missing authority translations [DHIS2-16516] (#1339)",
"authority-editor: correctly toggle column checkboxes + memoize comp",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "align password help text with validation logic (#1131)",
- "authority-editor: unblock input",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
"user: org unit related fixes (#900)",
- "user: only set email field as required if inviting by email",
- "sidenav border style",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "ensure superusers have access to full context menu",
- "use staticStyle for empty data table row",
+ "address user enabling and disabling regression",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "semantic: allow merge commits",
+ "bulk-member-manager improvements (#948)",
+ "remove formspy code",
"authority-editor: resolve issue with error and loading state",
- "add missing authority translations [DHIS2-16516] (#1339)",
+ "ensure superusers have access to full context menu",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "authority-editor: unblock input",
+ "authority-editor: fix initial values issue",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "reset email field when invite user changes",
+ "use dedicated endpoint for checking the username (#1092)",
+ "don't publish to App Hub and allow merge commits",
+ "adjust form styling",
"use container to apply background to table lists",
- "make username optional when inviting users (#978)",
+ "bulk-user-manager: sort list by firstName and surname",
+ "authority-editor: fix loading, error and noMatches UI",
+ "bulk-member-manager: fix pagination and refactor",
+ "adjust details view styling",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "use staticStyle for empty data table row",
"authority-editor: add some authorities to tracker group",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "authority-editor: optimise performance of checkboxes",
"fix user manager checkbox behaviour",
- "authority-editor: ensure authority groups are empty to start off",
- "authority-editor: fix initial values issue",
- "bulk-member-manager improvements (#948)",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "org unit access in search [DHIS2-16268] (#1324)",
- "user manager checkbox behaviour (#1073)",
+ "use field is invite (#1094)",
"retrieve user locales [DHIS2-16170] (#1325)",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "styled-jsx: remove incorrect extension (#1054)",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "address user list action menu regressions (#1127)",
- "handle invite toggle with useField",
+ "authority-editor: use classnames for conditional classes",
"user: make userCredentials first key in user data body",
- "bulk-user-manager: sort list by firstName and surname",
- "language drop downs [DHIS2-15328] (#1147)",
- "use field is invite (#1094)",
- "adjust details view styling",
+ "remove beta entries from changelog",
"authority-editor: center metadata checkboxes",
- "don't publish to App Hub and allow merge commits",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "handle empty user roles response (#1215)",
+ "user: show user's database language (#917)",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "authority-editor: use classnames for conditional classes",
"groups: use correct method and endpoint to leave groups (#912)",
- "address 2fa disable regression",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "user-list: show title at top of 'replicate user' form (#925)",
- "address user enabling and disabling regression",
- "adjust form styling",
- "use dedicated endpoint for checking the username (#1092)",
- "close action menu when closing confirmation modal"
+ "address various style and text issues (#1091)",
+ "address user list action menu regressions (#1127)",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "close action menu when closing confirmation modal",
+ "prevent jest parse error",
+ "user: only set email field as required if inviting by email",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "handle invite toggle with useField",
+ "filter styles",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "make username optional when inviting users (#978)",
+ "authority-editor: ensure authority groups are empty to start off",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)"
],
"Maintenance": [
- "release: cut 1.4.29 [skip release]",
- "stop using deprecated prop name",
- "release: cut 1.4.31 [skip release]",
- "authority-editor: remove logs",
+ "upgrade to cypress commands and plugins v9",
+ "release: cut 1.2.12 [skip ci]",
"release: cut 1.4.21 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "fix cypress test suite",
- "release: cut 1.4.23 [skip release]",
- "authority-editor: fix typo in i18n string",
- "release: cut 1.3.17 [skip release]",
- "release: cut 1.5.11 [skip release]",
- "release: merge beta",
- "remove technical dept (#1082)",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.5.23 [skip release]",
- "merge master into beta",
- "test for empty table component",
- "release: cut 1.5.25 [skip release]",
"release: cut 1.5.38 [skip release]",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.4.34 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.5.26 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "fix formatting",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.4.27 [skip release]",
- "update app icon",
- "release: cut 1.5.6 [skip release]",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.5.7 [skip release]",
+ "react router: update to latest",
+ "release: cut 1.4.23 [skip release]",
+ "authority-editor: remove redundant api function",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.3.4 [skip ci]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.4.16 [skip release]",
- "release: cut 1.4.22 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "update emptyTableInfo component",
"release: cut 1.5.1 [skip release]",
- "release: cut 1.4.3 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "adjust empty component prop naming",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.35 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.4.4 [skip release]",
- "release: cut 1.5.24 [skip release]",
- "add required properties to current user provider",
- "upgrade app-platform and app-runtime",
- "release: cut 1.3.8 [skip ci]",
- "authority-editor: remove redundant style prop",
- "fix eslint issues",
+ "release: cut 1.3.16 [skip release]",
+ "authority-editor: use design system color for text highlights",
"release: cut 1.4.35 [skip release]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.4.37 [skip release]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.37 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "release: cut 1.5.24 [skip release]",
"release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.4.7 [skip release]",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.32 [skip release]",
- "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.5.33 [skip release]",
"update pot file",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.3.2 [skip ci]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.4.17 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "react router: update to latest",
- "release: cut 1.4.10 [skip release]",
- "remove unused import",
- "eslint: fix linter issues",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.5.4 [skip release]",
- "bulk-member-manager: prevent input focus loss",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.3.16 [skip release]",
- "upgrade ui version",
- "release: cut 1.5.19 [skip release]",
- "network shim: update captured fixtures",
- "address lint errors",
- "release: cut 1.3.11 [skip release]",
- "remove console.log and prop error",
- "release: cut 1.4.15 [skip release]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.3.10 [skip ci]",
- "add translation strings",
"fix jest test suite",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.4.18 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.18 [skip release]",
"cypress: increase timeouts",
+ "release: cut 1.3.9 [skip ci]",
"release: cut 1.4.13 [skip release]",
"release: cut 1.4.28 [skip release]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.3.10 [skip ci]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "add translation strings",
+ "release: cut 1.5.25 [skip release]",
+ "release: cut 1.5.11 [skip release]",
+ "release: cut 1.4.6 [skip release]",
+ "cypress: update stubs",
+ "release: cut 1.4.18 [skip release]",
"bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.5.12 [skip release]",
- "release: cut 1.5.16 [skip release]",
+ "authority-editor: remove logs",
+ "release: cut 1.4.34 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
+ "release: cut 1.4.7 [skip release]",
+ "cypress json: use more general ingoreTestFiles rule",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.25 [skip release]",
+ "remove console.log and prop error",
+ "merge branch 'master' into beta",
+ "release: cut 1.4.14 [skip release]",
+ "remove unused import",
+ "release: cut 1.5.31 [skip release]",
+ "release: cut 1.5.13 [skip release]",
+ "release: cut 1.4.0 [skip release]",
"release: cut 1.5.0 [skip release]",
+ "address lint errors",
+ "release: cut 1.2.11 [skip ci]",
"only subscribe to value",
- "release: cut 1.3.3 [skip ci]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.4.6 [skip release]",
+ "release: cut 1.4.36 [skip release]",
+ "fix formatting",
+ "release: cut 1.3.17 [skip release]",
+ "release: merge beta",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "network shim: update captured fixtures",
"release: cut 1.4.33 [skip release]",
- "authority editor: remove invorrect fix",
+ "fix cypress test suite",
+ "remove technical dept (#1082)",
+ "release: cut 1.4.32 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.5.23 [skip release]",
+ "release: cut 1.4.15 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "release: cut 1.4.9 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
+ "fix eslint issues",
+ "release: cut 1.5.34 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.5.26 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.3.15 [skip release]",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.5.22 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.2.13 [skip ci]",
"remove node_modules from git",
- "release: cut 1.3.6 [skip ci]",
- "authority-editor: remove redundant api function",
- "merge branch 'master' into beta",
- "release: cut 1.5.27 [skip release]",
- "release: cut 1.5.2 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "prep user-app for continuous release",
+ "release: cut 1.4.19 [skip release]",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.3.2 [skip ci]",
+ "upgrade @dhis2/ui for better validation message",
+ "update app icon",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
"release: cut 1.4.26 [skip release]",
+ "add required properties to current user provider",
+ "release: cut 1.5.14 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.5.21 [skip release]",
"release: cut 1.4.1 [skip release]",
- "prep user-app for continuous release",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "merge master into beta",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.5.17 [skip release]",
+ "upgrade ui version",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "update beta (#881)",
+ "release: cut 1.5.3 [skip release]",
"authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.5 [skip release]",
- "release: cut 1.2.10 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.5.10 [skip release]",
+ "eslint: fix linter issues",
+ "release: cut 1.3.8 [skip ci]",
+ "update network fixtures and test against 2.40",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.5.30 [skip release]",
"release: cut 1.4.12 [skip release]",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.5.3 [skip release]",
- "cypress: update stubs",
- "update emptyTableInfo component",
- "release: cut 1.4.11 [skip release]",
- "update beta (#881)",
"release: cut 1.5.20 [skip release]",
- "release: cut 1.5.15 [skip release]",
- "release: cut 1.2.14 [skip ci]",
- "update network fixtures and test against 2.40",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.5.8 [skip release]",
- "release: cut 1.4.9 [skip release]",
+ "release: cut 1.5.36 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "release: cut 1.5.35 [skip release]",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.12 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.4.3 [skip release]",
"release: cut 1.3.1 [skip ci]",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "authority-editor: correct statement made in comment",
- "authority-editor: use design system color for text highlights",
- "release: cut 1.5.9 [skip release]",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.3.12 [skip release]",
"cleanup unused deps",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.19 [skip release]"
+ "release: cut 1.3.5 [skip ci]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "adjust empty component prop naming",
+ "adjust tests to new implementation and dependency versions",
+ "release: cut 1.5.6 [skip release]",
+ "update ui and app-scripts deps"
],
"Features": [
- "migrate tables and search filter controls to @dhis2/ui (#830)",
"add and use page header component",
"user-group: bulk group member manager (#854)",
- "interface adjustments (#1101)",
+ "add and use empty table state component",
"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)"
],
"Testing": [
"main navigation: add features and test code",