diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index 4bf4dfd8..e01347dc 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)",
"update app version",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump 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 follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
],
"Bug Fixes": [
"user sync test runs without results (#183)",
+ "analytics components properties",
"data set sync label",
+ "data entry form label",
"update element type tei analytics",
- "analytics components properties",
- "title and short name fields empty who nutrition (#182)",
- "data entry form label"
+ "title and short name fields empty who nutrition (#182)"
],
"Features": [
- "use new data entry form as default [DHIS2-17078] (#186)",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "create bypass version and dialog component",
"future periods included in dataset sync [DHIS2-16805] (#188)",
- "create select visualization type component",
- "add event visualization to search component",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add default values to initial setup",
"add bypass component to general settings",
- "event visualization home",
+ "create select visualization type component",
+ "dataset future periods help text",
+ "add default value to initial setup",
+ "set new data entry as default",
"edit visualization",
+ "user test visualization",
+ "remove bypass component from general settings",
"event visualization program",
- "set new data entry as default",
- "change bypass version label",
- "add info label to new form",
+ "regenerate en.pot",
"add users info as help text",
- "add bypass version component to general settings",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "event visualization home",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "add event visualization to search component",
+ "change bypass version label",
"event visualization in home screen [DHIS2-15647] (#189)",
- "add default value to initial setup",
- "remove bypass component from general settings",
- "dataset future periods help text",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "regenerate en.pot",
- "user test visualization",
- "create bypass version and dialog component",
- "add default values to initial setup"
+ "add bypass version component to general settings",
+ "add info label to new form"
],
"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": [
+ "default and reset disable referral",
"minor typo",
- "change collapsible to disableCollapsible",
- "create initial values mutation [DHIS2-14107]",
- "allow set 0 reserved values (#173)",
- "change First launch dialog [DHIS2-14109] (#165)",
"remove D2 API request [DHIS2-14111]",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "buffer error import and byte length (#174)",
+ "change collapsible to disableCollapsible",
"data element api call error [DHIS2-14106] (#166)",
- "default and reset disable referral",
"add useMemo to handleCheckbox function",
"change to disableCollapsibleSections specific",
+ "create initial values mutation [DHIS2-14107]",
"save btn should stay disable if no changes",
- "buffer error import and byte length (#174)"
+ "allow set 0 reserved values (#173)"
],
"Features": [
+ "experimental features component and helper function",
+ "add workflow",
+ "constants common file",
+ "add useCallback to handleCheckbox function",
+ "change label title",
+ "create disable referral for specific settings",
+ "update app version and description",
"handle change tei header",
- "keep datastore ASWA version updated (#175)",
- "save in datastore format",
- "create more options component",
- "support application text translation [DHIS2-14110] (#170)",
+ "create disable referral for global settings",
+ "use program and dataset data from context",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create program tei header component",
"create support for new/experimental features [DHIS2-16174] (#181)",
- "remove D2 and create initial setup using dataMutation (#167)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "collapsible sections for specific settings",
- "add tests to get expression description",
"create workflow context",
- "android expression validator",
- "create program tei header component",
- "collapsible sections for global settings",
- "use program and dataset data from context",
- "create disable referral for global settings",
"delete unused program and dataset queries",
- "experimental features component and helper function",
+ "use program data from context",
+ "regenerate en.pot",
+ "create more options component",
"select a program indicator expression [DHIS2-15645] (#179)",
- "add workflow",
"add advanced settings to general",
- "remove duplicated API calls [DHIS2-14112] (#169)",
"create section component",
- "add useCallback to handleCheckbox function",
- "use program data from context",
+ "save in datastore format",
+ "support application text translation [DHIS2-14110] (#170)",
+ "add tests to get expression description",
+ "keep datastore ASWA version updated (#175)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "collapsible sections for global settings",
"disable referrals TEI programs [DHIS2-15643] (#177)",
- "regenerate en.pot",
- "change label title",
- "update app version and description",
- "constants common file",
- "create disable referral for specific settings"
+ "collapsible sections for specific settings",
+ "android expression validator"
],
"Maintenance": [
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
@@ -101,101 +101,101 @@
},
"2.3.0": {
"Maintenance": [
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)"
],
"Features": [
"use new tracker importer as default [DHIS2-14741] (#158)",
- "change authorities from all to androidsettings",
- "update yarn",
- "authorization wall based on api version",
"change import modules path",
+ "change import has authority",
"use tracker importer if current API is 2.40 or higher",
+ "update yarn",
+ "use notice box to give info of tracker importer",
"move file size from General to Sync Global (#161)",
- "multirow header table [DHIS2-14920] (#159)",
- "change import has authority",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "authorization wall based on api version",
+ "change authorities from all to androidsettings",
"max file size to upload (#157)",
"tracker exporter default value by API version",
- "use notice box to give info of tracker importer"
+ "multirow header table [DHIS2-14920] (#159)",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)"
],
"Bug Fixes": [
- "update tracker notice box",
"default values synchronization",
+ "update tracker notice box",
"styles add margin and align elements (#163)",
+ "set 0 for download sync programs settings (#160)",
"export component",
- "tracker importer default value by API version",
"change the default value of the new tracker importer",
- "set 0 for download sync programs settings (#160)",
+ "tracker importer default value by API version",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)"
],
"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": [
- "[general] update disable settings label (#133)",
- "add datastore keys to readme",
"import component missing",
- "remove None period analytics (#151)",
- "reuse visualizationGroup component",
- "textfield max limit of 200 characters",
- "loop elements",
+ "update app version",
"prop-types: change old style imports to new prop-types (#144)",
- "visualization query for user test [DHIS2-13124] (#132)",
- "simplify function",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "pin node version to 14 for netlify",
+ "[general] update disable settings label (#133)",
"update proptypes source",
+ "add app version",
+ "change fixed period labels (#135)",
+ "loop elements",
+ "simplify function",
"[analytics] fix period label",
"add tests for user sync helpers",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "reuse visualizationGroup component",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "[program dataset] adjust component width (#134)",
+ "pin node version to 14 for netlify",
+ "remove None period analytics (#151)",
"regenerate en.pot",
- "update app version",
- "include relative period",
- "add app version",
- "keep None period analytics",
"reuse edit visualization component",
- "[program dataset] adjust component width (#134)",
- "[synchronization dataset] fix period label",
+ "include relative period",
+ "add datastore keys to readme",
"update metadata queries",
- "change fixed period labels (#135)"
+ "textfield max limit of 200 characters",
+ "[synchronization dataset] fix period label",
+ "keep None period analytics"
],
"Features": [
- "add message of the day to general settings",
- "visualizations home create Edit Title",
- "create text area field",
- "add Message of the Day [DHIS2-12630] (#119)",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "improve visualization list (#139)",
- "visualizations dataset create Edit Title",
"update user sync test metadata size [DHIS2-13061] (#140)",
+ "add message of the day to general settings",
"visualizations program create Edit Title",
"hide message of the day (#150)",
- "change label New Tracker Importer [Sync Settings: Global] (#137)"
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "create text area field",
+ "visualizations dataset create Edit Title",
+ "improve visualization list (#139)",
+ "visualizations home create Edit Title",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
],
"Build Updates": [
+ "deploy: add netlify deploy workflow (#148)",
"replace semantic commit checks with new workflow",
+ "trigger netlify",
"add deploy netlify",
- "deploy: add netlify deploy workflow (#148)",
- "run linting and tests on ci (#146)",
- "trigger netlify"
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
- "lint: autofix linting violations",
+ "add yarn.lock",
+ "deps: add peer dependencies (#147)",
+ "deps: update app-runtime to latest (#145)",
+ "deps: update app-runtime and cli-app-scripts",
"set node version for netlify build",
"dotfiles: add dotfiles",
- "prettier: autofix prettier issues",
+ "deps: align all dependencies",
+ "npm: add npm scripts",
"remove unused workflow",
+ "lint: autofix linting violations",
+ "prettier: autofix prettier issues",
"deps: loosen version requirements",
- "upgrade ui library",
- "npm: add npm scripts",
"eslint: add rule overrides",
- "deps: update app-runtime and cli-app-scripts",
- "deps: align all dependencies",
- "deps: update app-runtime to latest (#145)",
- "deps: add peer dependencies (#147)",
- "add yarn.lock"
+ "upgrade ui library"
],
"Testing": [
"app: mock app layout component"
@@ -204,50 +204,50 @@
},
"2.2.0": {
"Features": [
- "change 2.38 as min api version allowed",
+ "[appearance program]prepare configuration and new datastore format",
+ "appearance add functions to prepare json for datastore",
"update webapp version",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "add webapp version to overview page (#125)",
"Add bash script for automatic deployment (#109)",
- "[appearance program] add and edit new specific setting",
- "[appearance program]prepare configuration and new datastore format",
"[appearance program] add optional tei search checkbox to dialog",
- "accept previous and new datastore format",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"add completionSpinner to json structure",
- "add webapp version to overview page (#125)",
- "appearance add functions to prepare json for datastore",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)"
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "[appearance program] add and edit new specific setting",
+ "accept previous and new datastore format",
+ "change 2.38 as min api version allowed"
],
"Bug Fixes": [
+ "change new tracker importer label",
+ "change datastore completion spinner key appearance (#127)",
"appearance change label optional search",
"change datastore key appearance (#126)",
- "change datastore completion spinner key appearance (#127)",
- "change new tracker importer label",
- "appearance default value global completion spinner",
- "appearance add completion spinner key to datastore json (#128)"
+ "appearance add completion spinner key to datastore json (#128)",
+ "appearance default value global completion spinner"
],
"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": [
- "verify new visualization and format datastore (#118)",
- "[visualization] program change API visualization runtime",
- "validation text for reserved values, TEI and event",
- "[visualization] home accept API title and name",
- "Change param to 'paging' instead of 'pager' (#110)",
- "checkbox stays unchecked (#113)",
- "[visualization] dataset change API visualization runtime",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
"[DHIS2-12254] remove hard limits and add warning (#105)",
"change param to 'paging' instead of 'pager (#115)",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] dataset accept API title and name",
- "[synchronization] remove hard limits and add warning",
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
"[visualization] program accept API title and name",
- "[general] remove hard limits and add warning",
- "[visualization] home change API visualization runtime",
+ "valid URL has http or https protocol (#112)",
+ "verify new visualization and format datastore (#118)",
+ "[visualization] dataset accept API title and name",
"update label",
"[visualization] keep only one default group (#106)",
- "valid URL has http or https protocol (#112)"
+ "Change param to 'paging' instead of 'pager' (#110)",
+ "[visualization] home accept API title and name",
+ "[visualization] dataset change API visualization runtime",
+ "[general] remove hard limits and add warning",
+ "[visualization] home change API visualization runtime",
+ "validation text for reserved values, TEI and event",
+ "[visualization] program change API visualization runtime",
+ "checkbox stays unchecked (#113)",
+ "[synchronization] remove hard limits and add warning",
+ "[synchronization] change filter data to metadata program dataset (#103)"
],
"Refactoring": [
"remove not use components (#104)"
@@ -262,86 +262,86 @@
},
"2.1.0": {
"Refactoring": [
- "[sync general] reorganize file and component",
- "[sync general] reorganize components related to field section",
- "[analytics] use common query and mutation (#93)",
"delete unused components (#81)",
"[sync dataset] remove unused components",
- "[Program Appearance] colocate data with component table",
+ "[sync general] reorganize components related to field section",
"remove unused svg icons",
- "[sync] remove unused constants",
- "[Appearance] colocate data with component Data set table",
- "[appearance] colocate data with component table (#91)",
- "[sync general] remove unused components",
"[Appearance] colocate data with component Home table",
+ "[Appearance] colocate data with component Data set table",
+ "[Program Appearance] colocate data with component table",
"[Appearance] Data set and Home table component",
- "[sync programs] remove unused components"
+ "[sync general] remove unused components",
+ "[sync programs] remove unused components",
+ "[sync general] reorganize file and component",
+ "[sync] remove unused constants",
+ "[analytics] use common query and mutation (#93)",
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualization] add basic components to search a user",
- "[visualizations] add new visualization for program",
- "test if user has access to a visualization (#101)",
- "generate a random id",
+ "add visualizations search field (#95)",
+ "[visualizations] show Home groups and visualizations",
+ "[visualization] show and delete visualization, update datastore",
"[visualization dataset] add visualization and groups",
- "queries to update and get analytics datastore",
- "add analytics menu (#82)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[appearance] program add follow up option (#85)",
"[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization] dialog to add visualization and group",
- "[visualization] create initial layout for data set visualization",
- "[visualizations] show Home groups and visualizations",
- "[DHIS2-9858] update user sync test (#102)",
- "add Analytics menu sections",
+ "[visualization] add table to show program visualizations",
"[visualization] add Home visualization component to menu",
- "add Program analytics to menu",
- "[user sync test] get data download size",
- "[visualizations] group options",
"[visualization home] add visualizations and groups",
- "show and delete group and visualizations (#94)",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualization] show and delete visualization, update datastore",
- "add visualizations search field (#95)",
- "[visualization] add table to show program visualizations",
- "[user sync test] get metadata download size",
- "add user sync test",
- "[visualization] test to validate the user has access to visualization",
- "[visualization] Program show groups and visualizations",
- "add Data set visualization and groups (#100)",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "add a user search field",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "[visualization] select and text field",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "update version",
- "[analytics] program create initial section",
- "[visualization] search visualization",
- "[visualization] add period and visualization constants",
- "[visualizations] add Home visualization component to menu",
"[visualization home] dialog to add visualization",
+ "add user sync test",
"[visualization dataset] show visualizations and groups",
- "add user test table",
- "[visualization] dialog to delete element",
- "[visualization] add user tests to Home, Programs, and Data set",
"[user sync test] disable the button when loading and no user selected",
+ "test if user has access to a visualization (#101)",
+ "add Program analytics to menu",
+ "[visualizations] add new visualization for program",
+ "[visualization] select and text field",
+ "[visualization] create initial layout for data set visualization",
+ "add a user search field",
"[visualizations] update home visualizations",
+ "[visualization] search visualization",
+ "[user sync test] get data download size",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[appearance] program add follow up option (#85)",
+ "[visualization] dialog to add visualization and group",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[visualization] add basic components to search a user",
+ "[analytics] program create initial section",
+ "add Analytics menu sections",
+ "generate a random id",
+ "[visualizations] add Home visualization component to menu",
+ "[visualization] test to validate the user has access to visualization",
+ "queries to update and get analytics datastore",
+ "[visualization] dialog to delete element",
+ "add user test table",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[visualizations] group options",
+ "update version",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "[user sync test] get metadata download size",
+ "[visualization] add visualization query",
+ "show and delete group and visualizations (#94)",
+ "add Data set visualization and groups (#100)",
+ "[visualization] add period and visualization constants",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "add analytics menu (#82)",
"[user sync test] show test results",
- "[visualization] add visualization query"
+ "[visualization] Program show groups and visualizations",
+ "[DHIS2-9858] update user sync test (#102)"
],
"Bug Fixes": [
- "[synchronization] update data set name",
"add error notice box",
- "remove extra constant, initialvalue and tei are kept in sync",
- "update input number props",
"[visualization]differentiate between failure to load and empty data",
- "[Appearance Program] support translation for list of elements",
- "[Analytics] remove write access filter (#92)",
- "move analytics components to TEI directory",
"migrate import from ui-core to ui (#84)",
+ "move analytics components to TEI directory",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[synchronization] update data set name",
"[synchronization] update program name",
+ "[Appearance Program] support translation for list of elements",
"move code inside onComplete to a useEffect hook",
- "[appearance] program filter add translations to strings"
+ "[Analytics] remove write access filter (#92)",
+ "update input number props",
+ "[appearance] program filter add translations to strings",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -350,135 +350,135 @@
},
"2.0.0": {
"Bug Fixes": [
- "use default constant for data and metadata",
+ "add a table for sync program global settings",
+ "remove unused state in router",
+ "outside function to validate mandatory form fields",
+ "change data sets wording inconsistency",
"update key names and values to create the first setup datastore",
- "remove extra hook to manage and get general key",
- "update key values for datastore",
- "dataset API period type",
- "summary settings text sync program, appearance",
- "add edit to dependency effect",
+ "change authority to authorities better descriptive resource name",
"change datastore keys to get initial values",
+ "summary settings text synchronization program",
+ "change file and function name update general datastore key",
+ "user sync test, change keys datastore (#78)",
+ "remove id and name from settings",
+ "remove extra hook to get namespace datastore",
"API call to get value by key and namespace, clean extra functions",
- "add a table for sync program global settings",
- "remove first version namespace if exists",
- "add sync status to default values",
- "change data sets wording inconsistency",
- "add new menu and submenu and routes for sidebar (#60)",
- "outside function to validate mandatory form fields",
- "add program name as analytics description",
"migrate d2 to runtime to get datastore namespace and auth",
- "use lodash to verify values are equal",
- "remove extras in help text",
- "add edit property to analytic select fields",
- "remove unused state in router",
- "change authority to authorities better descriptive resource name",
+ "move authorization query to Dialog component and remove extra state",
"options to round value",
+ "loading for specific settings",
"change bar chart constant value to bar",
- "change wording",
- "move authorization query to Dialog component and remove extra state",
- "use uid for keys in table rows",
+ "remove empty lines",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"get namespace and authority using app runtime (#62)",
- "label and help text values with i18n inside render",
- "add Home/Overview component to routes",
- "update datastore keys default values initial setup",
- "remove extra hook to get namespace datastore",
- "summary settings text synchronization program",
- "add sidebar and routes",
- "user sync test, change keys datastore (#78)",
+ "add new keys for datastore",
"parse and format for program Indicator",
- "change file and function name update general datastore key",
- "add default values to populate program sync settings",
+ "change wording",
"six-monthly typo",
+ "remove first version namespace if exists",
+ "remove extras in help text",
+ "add program name as analytics description",
+ "add sidebar and routes",
+ "update datastore keys default values initial setup",
+ "use uid for keys in table rows",
"add edit property to analytic sections",
- "remove id and name from settings",
+ "add Home/Overview component to routes",
+ "add sync status to default values",
+ "remove extra hook to manage and get general key",
+ "add edit property to analytic select fields",
+ "summary settings text sync program, appearance",
+ "use lodash to verify values are equal",
+ "label and help text values with i18n inside render",
+ "use default constant for data and metadata",
"update namespace value",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "add default values to populate program sync settings",
"common functions to update, remove and filter elements",
- "add new keys for datastore",
- "loading for specific settings",
- "remove empty lines"
+ "add new menu and submenu and routes for sidebar (#60)",
+ "dataset API period type",
+ "add edit to dependency effect",
+ "update key values for datastore"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "add program completion checkbox",
- "add function to edit analytics items",
- "add basic components for text, select and radio field",
- "create fields with validation",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add synchronization program to menu sections",
- "basic page to handle analytics items",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "add queries and mutations to handle synchronization key datastore",
- "save and reset program synchronization settings",
- "create a table for dataset global sync setting",
- "change notice alert style",
+ "handle program-specific settings, create, edit and delete",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "analytic table action",
- "choose element and visualization type, refetch query after select",
+ "add constants for datastore",
+ "reorganize new sidebar menu sections and submenus",
+ "add page layout, save and reset",
+ "add program completion checkbox",
"create new data set specific setting",
- "queries to read and update analytics key from datastore",
- "update sidebar menu section information",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "queries to read program dataElement attribute programIndicator id",
- "add queries and mutations for appearance key",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
- "[DHIS2-10597] Program Synchronization Section (#71)",
+ "create basic form fields",
+ "global settings for program appearance section",
+ "dialog for program specific settings",
+ "inputs should be disabled if user has no authorities (#74)",
"add page header layout",
- "add page layout, save and reset",
- "[DHIS2-9585] General Settings section (#63)",
+ "create a new program specific setting",
+ "specific settings list, table action to edit and delete",
"add basic select fields",
"[DHIS2-10895] Add new analytics item (#70)",
- "add home cards for menu and submenu items",
- "notice info when there are no analytics items",
- "add components to choose: program, programStage, dataElement, who",
+ "create a new specific setting for dataset",
+ "add helper functions for analytics",
"dialog to create a new specific setting",
- "global settings for program appearance section",
+ "add basic components for text, select and radio field",
+ "add home appearance to the menu section",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "add function to check object values are valid",
+ "create a basic page for dataset sync section, save and reset",
+ "add function to edit analytics items",
+ "add components to choose: program, programStage, dataElement, who",
"basic page to handle home appearance section",
- "add new analytics item",
- "create a new specific setting for the program",
- "create a simple page for program sync settings",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
- "dialog to edit and create specific settings",
- "add new tei items and show them in a table action",
- "handle program-specific settings, create, edit and delete",
- "add dataset sync to menu sections",
- "add helper functions for analytics",
- "edit and delete program specific setting",
- "create basic form fields",
+ "[DHIS2-9585] General Settings section (#63)",
+ "create a home card for menu sections",
+ "create a basic page for dataset section, save and reset options",
"button to delete namespace from datastore",
+ "basic page to handle analytics items",
+ "general settings form using app runtime for datastore",
+ "dialog to edit and create specific settings",
+ "queries to read program dataElement attribute programIndicator id",
+ "create a simple page for program sync settings",
+ "add home cards for menu and submenu items",
"basic page layout with header",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "create a new program specific setting",
- "add constants for datastore",
- "reorganize new sidebar menu sections and submenus",
- "button to add new settings",
- "create fields for general settings",
- "analytic WHO Elements",
- "edit and delete data set specific setting",
- "specific settings list, table action to edit and delete",
- "strip buttons to save and reset settings datastore",
- "create a basic page for dataset sync section, save and reset",
- "add function to check object values are valid",
- "add analytics to menu sections",
- "dialog for program specific settings",
- "create a basic page for dataset section, save and reset options",
- "create a new specific setting for dataset",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "create a home card for menu sections",
+ "create a new specific setting for the program",
+ "add queries and mutations to handle synchronization key datastore",
+ "create a table for dataset global sync setting",
"add a basic page for the global settings section",
- "general settings form using app runtime for datastore",
+ "save and reset program synchronization settings",
"analytic section: program, title, visualization, gender and axis",
+ "add new analytics item",
+ "strip buttons to save and reset settings datastore",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "add queries and mutations for appearance key",
"add a table with global settings for the dataset",
+ "handle dataset specific settings, create, edit, delete and save",
+ "create fields for general settings",
+ "create fields with validation",
"query to read if the user has all authorities",
- "[DHIS2-9669] Create Analytics Section (#65)",
+ "edit and delete data set specific setting",
+ "notice info when there are no analytics items",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "add home appearance to the menu section",
- "handle dataset specific settings, create, edit, delete and save",
- "inputs should be disabled if user has no authorities (#74)"
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "button to add new settings",
+ "choose element and visualization type, refetch query after select",
+ "analytic WHO Elements",
+ "queries to read and update analytics key from datastore",
+ "add dataset sync to menu sections",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "analytic table action",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "edit and delete program specific setting",
+ "add synchronization program to menu sections",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "update sidebar menu section information",
+ "add analytics to menu sections",
+ "add new tei items and show them in a table action",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "change notice alert style",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)"
],
"Testing": [
"adding tests for valid URLs",
@@ -492,12 +492,12 @@
"[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
- "[DHIS2-9129] Migration UI components for general settings (#53)",
"[DHIS2-9301] add Manual option to sync (#56)",
"change labels metadata and data options (#52)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "change app version (#57)",
"change metadata and data text in manual dialog (#58)",
- "change app version (#57)"
+ "[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": [
- "regenerate en.pot",
"parse last release version before saving",
- "remove all usergroups already assigned from option list",
- "isGreaterVersion and padZeros functions for all expressions",
- "add userGroups to dependencies",
- "parse new version before saving",
- "allow user to upload latest app version (#7)",
- "delete apk version",
- "delete all apk version",
"support four-part version numbers",
- "update user groups",
+ "parse new version before saving",
"version format 4 digits [DHIS2-16802]",
+ "update user groups",
+ "allow user to upload latest app version (#7)",
+ "icon",
"style add padding to search input",
- "icon"
+ "delete all apk version",
+ "regenerate en.pot",
+ "delete apk version",
+ "add userGroups to dependencies",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "remove all usergroups already assigned from option list"
],
"Features": [
- "regenerate en.pot",
- "upload new apk with user group",
- "show userGroups names and default apk version",
- "create basic components to list user groups",
- "support application text translation [DHIS2-15593]",
+ "erase all content [DHIS2-15911]",
"grant access to apk by userGroup [DHIS2-16678]",
- "create basic components to search user groups",
+ "support application text translation [DHIS2-15593]",
"save user group on the fly when editing version [DHIS2-17222]",
+ "add erase all button",
+ "first time setup with empty value",
"save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "erase all content [DHIS2-15911]",
- "create user groups access component",
+ "upload new apk with user group",
+ "save userGroup on the fly",
"add warning when no match found",
- "assign user groups to version already created",
- "add erase all button",
+ "create basic components to search user groups",
+ "create user groups access component",
"create button to erase all content",
- "save userGroup on the fly",
- "first time setup with empty value"
+ "show userGroups names and default apk version",
+ "assign user groups to version already created",
+ "regenerate en.pot",
+ "create basic components to list user groups"
],
"Maintenance": [
"update app version"
@@ -566,18 +566,18 @@
},
"v100.2.36": {
"Build Updates": [
- "update workflows",
- "add new workflows (#554)"
+ "add new workflows (#554)",
+ "update workflows"
],
"Maintenance": [
"update CODEOWNERS (#558)",
- "remove QA from CODEOWNERS",
"release: cut 100.2.36 [skip release]",
+ "remove QA from CODEOWNERS",
"update cli-app-scripts"
],
"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"
@@ -697,8 +697,8 @@
},
"v100.2.24": {
"Maintenance": [
- "release: cut 100.2.24 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.2.24 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -745,12 +745,12 @@
"Maintenance": [
"rename class",
"update app icon (#484)",
- "format",
- "release: cut 100.2.19 [skip release]"
+ "release: cut 100.2.19 [skip release]",
+ "format"
],
"Bug Fixes": [
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
- "correct logic"
+ "correct logic",
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
],
"GitHub": "\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": [
- "upgrade app-plaform to prevent accidental plugin builds (#624)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "upgrade app-plaform to prevent accidental plugin builds (#624)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
},
@@ -901,8 +901,8 @@
},
"v100.1.10": {
"Maintenance": [
- "release: cut 100.1.10 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.1.10 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -911,16 +911,16 @@
},
"v100.1.9": {
"Maintenance": [
- "update network fixtures and cypress config",
- "update app icon (#599)",
"update proptypes import",
+ "update network fixtures and cypress config",
"update dependencies",
- "format fixtures",
- "release: cut 100.1.9 [skip release]"
+ "update app icon (#599)",
+ "release: cut 100.1.9 [skip release]",
+ "format fixtures"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -950,9 +950,9 @@
},
"v100.1.6": {
"Build Updates": [
+ "fix lint script",
"replace semantic commit checks with new workflow",
- "fix d2-style script",
- "fix lint script"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -985,10 +985,10 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
+ "release: cut 100.1.3 [skip ci]",
+ "deps-dev: update app-scripts to get new publish command",
"codeowners: introduce owners",
"yarn: deduplicate lockfile",
- "deps-dev: update app-scripts to get new publish command",
- "release: cut 100.1.3 [skip ci]",
"deps: update app-runtime to latest alpha"
],
"Documentation": [
@@ -1001,8 +1001,8 @@
},
"v100.1.2": {
"Build Updates": [
- "preview: enable deploy previews",
- "enable preview pr"
+ "enable preview pr",
+ "preview: enable deploy previews"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1013,13 +1013,13 @@
},
"v100.1.1": {
"Maintenance": [
+ "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
"deps: bump @dhis2/ui from 6.10.4 to 6.10.5 (#517)",
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
- "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
"deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
- "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
- "deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)",
- "release: cut 100.1.1 [skip ci]"
+ "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
+ "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
+ "release: cut 100.1.1 [skip ci]",
+ "deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)"
],
"Build Updates": [
"verify: use semantic-release action"
@@ -1030,20 +1030,20 @@
},
"v100.1.0": {
"Maintenance": [
- "update @dhis2/cli-utils-cypress to v8.0.1",
"update workflow to latest",
- "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
- "remove default cypress fixture",
"update cli-utils-cypress",
- "release: cut 100.1.0 [skip ci]",
"deps: update cypress packages and add network shim captures",
+ "remove default cypress fixture",
+ "update @dhis2/cli-utils-cypress to v8.0.1",
"add cypress projectId",
+ "release: cut 100.1.0 [skip ci]",
+ "update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
"add network shim capture fixtures"
],
"Bug Fixes": [
- "add start:nobrowser script",
+ "add cypress data test prefix to cypress.json",
"use getWithDataTest and findWithDataTest",
- "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: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
- "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
- "release: cut 31.1.14 [skip ci]",
- "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "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: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
+ "deps: [security] bump handlebars from 4.7.6 to 4.7.7 (#463)",
+ "deps: bump @dhis2/ui from 6.6.0 to 6.6.1 (#456)",
"deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
+ "deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
+ "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
"deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
"deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
- "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 dns-packet from 1.3.1 to 1.3.4 (#477)",
+ "deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
+ "release: cut 31.1.14 [skip ci]",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
+ "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
+ "deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1115,15 +1115,15 @@
},
"v31.1.11": {
"Maintenance": [
- "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
"release: cut 31.1.11 [skip ci]",
- "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
- "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
- "release-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)",
+ "release-prepare: cut patch/2.36.0",
+ "deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
"deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
- "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)"
+ "deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
+ "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)"
],
"Bug Fixes": [
"correct checkbox field group to fix selections [DHIS2-10791] (#447)"
@@ -1132,9 +1132,9 @@
},
"v31.1.10": {
"Maintenance": [
- "deps: [security] bump dot-prop from 4.2.0 to 4.2.1 (#434)",
+ "deps: bump @dhis2/app-runtime from 2.7.1 to 2.8.0 (#436)",
"release: cut 31.1.10 [skip ci]",
- "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)"
],
"Bug Fixes": [
"upgrade to @dhis2/cli-app-scripts@6 (DHIS2-9893) (#437)"
@@ -1143,8 +1143,8 @@
},
"v31.1.9": {
"Bug Fixes": [
- "i18n: import from `./locales/index.js` and update scripts",
- "ensure locales are generated before linting"
+ "ensure locales are generated before linting",
+ "i18n: import from `./locales/index.js` and update scripts"
],
"Maintenance": [
"release: cut 31.1.9 [skip ci]",
@@ -1154,9 +1154,9 @@
},
"v31.1.8": {
"Maintenance": [
+ "release: cut 31.1.8 [skip ci]",
"deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)",
"deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
- "release: cut 31.1.8 [skip ci]",
"deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)"
],
"Bug Fixes": [
@@ -1175,8 +1175,8 @@
},
"v31.1.6": {
"Maintenance": [
- "release: cut 31.1.6 [skip ci]",
- "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)"
+ "deps: bump @dhis2/app-runtime from 2.6.1 to 2.7.0 (#401)",
+ "release: cut 31.1.6 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1185,6 +1185,15 @@
}
},
"capture-app": {
+ "v101.9.0": {
+ "Features": [
+ "[DHIS2-15238] show and filter on assigned user in program stage WL (#3821)"
+ ],
+ "Maintenance": [
+ "release: cut 101.9.0 [skip release]"
+ ],
+ "GitHub": "\nFeatures \n\n[DHIS2-15238] show and filter on assigned user in program stage WL (#3821 ) (e032d50 ) \n "
+ },
"v101.8.0": {
"Features": [
"[DHIS2-18081] Problem with date format when scheduling an event (#3816)"
@@ -1232,21 +1241,21 @@
},
"v101.7.0": {
"Features": [
- "change to icon button",
- "[DHIS2-17874] replace remaining Material UI components (#3794)",
- "remove snackbar",
+ "remove icon button",
"change menu components",
- "remove paper",
"remove grow",
"change popover",
"remove icons",
- "remove icon button"
+ "remove snackbar",
+ "remove paper",
+ "[DHIS2-17874] replace remaining Material UI components (#3794)",
+ "change to icon button"
],
"Bug Fixes": [
"after review changes",
- "data test prop",
+ "increase max width",
"type error for open delay",
- "increase max width"
+ "data test prop"
],
"Maintenance": [
"release: cut 101.7.0 [skip release]"
@@ -1285,42 +1294,42 @@
},
"v101.5.0": {
"Features": [
+ "clean up for tooltip",
+ "remove id from ancestors",
+ "change tooltip component",
"use recursion",
"orgunit in enrollment widget completed",
- "clean up for tooltip",
- "follow cache standard for all functions",
- "change from orgunitname to name",
"profile widget org unit tooltip completed",
- "change tooltip component",
+ "change from orgunitname to name",
"change to clienttolist for widgetenrollment",
- "remove id from ancestors",
- "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)",
- "org unit context in Stages and Events widget"
+ "follow cache standard for all functions",
+ "org unit context in Stages and Events widget",
+ "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)"
],
"Bug Fixes": [
- "set back to name",
+ "cache structure for useorgunitnames",
+ "remove unnecessary function from recursion",
+ "undefined value for ancestor",
+ "error in getOrgUnitNames",
+ "missing orgunitname in chip component",
"cy test",
"change cache name",
- "merge with master",
- "remove level",
+ "set back to name",
+ "move full path hook",
"remove console log",
- "lint",
- "missing orgunitname in chip component",
"set back to cleint to view",
- "move full path hook",
- "restructure cache",
"disabled value",
- "remove unused component",
- "set back to right cache",
- "cache structure for useorgunitnames",
- "remove unnecessary function from recursion",
- "after review changes",
- "change to orgunitname",
+ "merge with master",
+ "restructure cache",
+ "remove level",
"code clean up",
+ "change to orgunitname",
+ "after review changes",
+ "set back to right cache",
+ "remove unused component",
"changes on recursion",
- "error in getOrgUnitNames",
+ "lint",
"review changes for orgunitname file",
- "undefined value for ancestor",
"change to clienttolist in widgetprofile"
],
"Maintenance": [
@@ -1343,18 +1352,18 @@
"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)",
- "cypress tests",
"deps: bump actions/download-artifact in /.github/workflows",
- "release: cut 101.4.0 [skip release]"
+ "release: cut 101.4.0 [skip release]",
+ "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
+ "cypress tests"
],
"Features": [
"[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)",
"add overflow menu with actions"
],
"Bug Fixes": [
- "review comments",
- "pr-comments"
+ "pr-comments",
+ "review comments"
],
"GitHub": "\nFeatures \n\n[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756 ) (12af138 ) \n "
},
@@ -1378,8 +1387,8 @@
},
"v101.3.1": {
"Bug Fixes": [
- "cypress tests related with enrollment dashboard UI changes",
- "[DHIS2-17651] enrollment dashboard UI changes (#3767)"
+ "[DHIS2-17651] enrollment dashboard UI changes (#3767)",
+ "cypress tests related with enrollment dashboard UI changes"
],
"Maintenance": [
"release: cut 101.3.1 [skip release]"
@@ -1388,15 +1397,15 @@
},
"v101.3.0": {
"Features": [
- "respect block entry form and authorities",
- "cy test for disabled button",
+ "[DHIS2-11836] respect block entry form (#3759)",
"cypress test for disabled edit event button",
- "[DHIS2-11836] respect block entry form (#3759)"
+ "cy test for disabled button",
+ "respect block entry form and authorities"
],
"Bug Fixes": [
- "tooltip",
"cypress test",
- "set tracker auto test restricted"
+ "set tracker auto test restricted",
+ "tooltip"
],
"Maintenance": [
"release: cut 101.3.0 [skip release]"
@@ -1425,16 +1434,16 @@
},
"v101.2.0": {
"Refactoring": [
+ "[DHIS2-17840]replace Material UI Grid (#3763)",
"fix WL cypress tests",
- "[DHIS2-17860] replace material ui TextField for Input (#3757)",
- "[DHIS2-17840]replace Material UI Grid (#3763)"
+ "[DHIS2-17860] replace material ui TextField for Input (#3757)"
],
"Features": [
- "[DHIS2-17575] disable create new buttons if no data write access (#3751)",
- "remove grid from cardlistitem",
- "remove grid registration data entry form",
+ "remove Grid",
"remove grid from incompleteselectionsmessage",
- "remove Grid"
+ "remove grid registration data entry form",
+ "[DHIS2-17575] disable create new buttons if no data write access (#3751)",
+ "remove grid from cardlistitem"
],
"Bug Fixes": [
"revert code clean up",
@@ -1456,12 +1465,12 @@
},
"v101.1.2": {
"Bug Fixes": [
+ "Consider program rule",
"consider program rule",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
- "missing flow and types",
"remove console lines",
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
"lint",
- "Consider program rule"
+ "missing flow and types"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -1499,29 +1508,29 @@
"[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)"
],
"Maintenance": [
- "release: cut 100.77.0 [skip release]",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#3749)"
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#3749)",
+ "release: cut 100.77.0 [skip release]"
],
"Features": [
"[DHIS2-12288] add enrollment section description (#3750)",
"change to dhis ui components"
],
"Bug Fixes": [
- "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
+ "restore comments",
+ "review change for hover",
"breaking cypress test",
+ "define drag source and drop target",
+ "rolleback cypress change in fil",
"ts error",
"review change for opacity",
- "restore comments",
- "rolleback cypress change in fil",
- "define drag source and drop target",
- "review change for hover"
+ "[DHIS2-17352] Changing program in event workspace does nothing (#3754)"
],
"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 "
},
"v100.76.1": {
"Refactoring": [
- "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
"[DHIS2-17839] replace material ui Paper for Card (#3747)",
+ "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
"[DHIS2-17750] replace material ui Card for Widget (#3718)"
],
"Bug Fixes": [
@@ -1549,15 +1558,6 @@
"release: cut 100.75.1 [skip release]"
],
"GitHub": "\nBug Fixes \n\n[DHIS2-17859] Add missing ids to Enrollment plugin (#3748 ) (19c77ec ) \n "
- },
- "v100.75.0": {
- "Features": [
- "[DHIS2-17726] Plugins in Profile Widget (#3709)"
- ],
- "Maintenance": [
- "release: cut 100.75.0 [skip release]"
- ],
- "GitHub": "\nFeatures \n\n[DHIS2-17726] Plugins in Profile Widget (#3709 ) (d783ade ) \n "
}
},
"climate-data-app": {},
@@ -1582,32 +1582,32 @@
},
"v100.2.4": {
"Maintenance": [
- "release: cut 100.2.4 [skip release]",
+ "cypress 13 upgrade (#3040)",
"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)",
"dependabot config and remove dev branch from workflows (#3027)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "cypress 13 upgrade (#3040)"
+ "deps: bump the security group with 3 updates (#3046)",
+ "release: cut 100.2.4 [skip release]"
],
"Bug Fixes": [
"stop fetching schemas and replace d2 with dataEngine (#3056)",
- "add missing dependencies for semantic-release (#3062)",
- "display correct app version in dhis2 and updated workflows (#3061)"
+ "display correct app version in dhis2 and updated workflows (#3061)",
+ "add missing dependencies for semantic-release (#3062)"
],
"GitHub": "\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 "
},
"v100.2.3": {
"Bug Fixes": [
+ "fetch visualization always when caching (DHIS2-17509) (#2986)",
"translations: sync translations from transifex (dev) (#3001)",
- "merge to master",
- "fetch visualization always when caching (DHIS2-17509) (#2986)"
+ "merge to master"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#2989)",
"do not run release step on dev branch",
"[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
- "release: cut 100.2.3 [skip release]"
+ "release: cut 100.2.3 [skip release]",
+ "run release step on tags so it publishes to d2-ci (#2989)"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -1618,8 +1618,8 @@
"Bug Fixes": [
"avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
"dimension list design (DHIS2-16270) (#2861)"
],
"Maintenance": [
@@ -1629,10 +1629,10 @@
},
"v100.2.1": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"in paragraphs were removed in dashboard item description (#2962)",
"short name was not being shown in visualizations (#2959)",
- "merge to master",
- "translations: sync translations from transifex (dev)"
+ "merge to master"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -1653,33 +1653,33 @@
},
"v100.1.0": {
"Maintenance": [
+ "update analytics dependency (#2934)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"include release notes in slackbot message (#2911)",
+ "use latest alpha for testing",
+ "26.2.0-cumulative-values-alpha.1",
+ "run the release step on both master and dev branches (#2929)",
"include patch packages in cache-key (#2855)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "analytics@26.2.0",
- "run the release step on both master and dev branches (#2929)",
- "26.2.0-cumulative-values-alpha.1",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "update analytics dependency (#2934)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "use latest alpha for testing",
"analytics (#2856)",
+ "analytics@26.2.0",
+ "use the repo default branch for dependabot (#2887)",
"release: cut 100.1.0 [skip release]",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"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)",
- "use the repo default branch for dependabot (#2887)"
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8"
],
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#2920)",
- "merge to master",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "merge to master",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
- "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
+ "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
+ "translations: sync translations from transifex (dev) (#2920)"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
@@ -1696,23 +1696,23 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
+ "allow for both 200 and 201 response from backend in cypress tests (#2802)",
"add github job that reports successful release (#2712)",
"clean up cypress folder (#2687)",
"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]"
],
"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)",
+ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
"release: cut 100.0.3 [skip release]",
- "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)"
+ "deps: upgrade several dependencies (#2686)"
],
"Bug Fixes": [
- "merge to master",
- "parse the ou filter correctly for all ou types (#2691)"
+ "parse the ou filter correctly for all ou types (#2691)",
+ "merge to master"
],
"GitHub": "\nBug Fixes \n\nparse the ou filter correctly for all ou types (#2691 ) (35877e1 ) \n "
},
@@ -1721,14 +1721,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "release: cut 100.0.2 [skip release]",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"nightly failing to set up cypress (#2378)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
"deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
- "release: cut 100.0.2 [skip release]",
- "disable nightly scheduled test run (#2511)",
"release: cut 100.0.1 [skip release]",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)"
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "disable nightly scheduled test run (#2511)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -1737,22 +1737,22 @@
},
"v100.0.1": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)"
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app repo",
- "move docs to app (#2384)"
+ "move docs to app (#2384)",
+ "move docs to app repo"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \n "
},
"v100.0.0": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "update version and add app-hub id (#2366)"
+ "update version and add app-hub id (#2366)",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -1767,8 +1767,8 @@
},
"v99.11.7": {
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)"
+ "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 99.11.7 [skip ci]"
@@ -1831,25 +1831,25 @@
},
"v99.11.0": {
"Maintenance": [
+ "release: cut 99.11.0 [skip ci]",
"add todos",
"cli-app-scripts upgrade",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
"deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
- "release: cut 99.11.0 [skip ci]",
- "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
"send slack message if build on master fails (#2236)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
+ "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)"
],
"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": [
- "dont use the component",
- "remove unused var",
- "wait to render until the first item of the type has gotten the plugin",
+ "add property to the top-most item of each iframe plugin type",
"bump d2-ui-interpretations and related components for BETA-42 (#2286)",
- "add property to the top-most item of each iframe plugin type"
+ "wait to render until the first item of the type has gotten the plugin",
+ "dont use the component",
+ "remove unused var"
],
"Refactoring": [
"combine loops"
@@ -1862,8 +1862,8 @@
"fetch repetition data for LL to show in plugin (#2271)"
],
"Maintenance": [
- "add PR template",
- "release: cut 99.10.23 [skip ci]"
+ "release: cut 99.10.23 [skip ci]",
+ "add PR template"
],
"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 "
},
@@ -1916,13 +1916,13 @@
},
"v99.10.17": {
"Bug Fixes": [
- "unwanted re-rendering of dashboard items (#2247)",
"close TranslationDialog after saving a translation (#2245)",
+ "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 "
}
@@ -2038,353 +2038,353 @@
},
"v99.9.99": {
"Maintenance": [
- "release: cut 1.1.7 [skip ci]",
- "release: cut 1.1.40 [skip ci]",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "release: cut 1.1.17 [skip ci]",
- "release: cut 1.1.9 [skip ci]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
- "translations: sync Nepali translations from transifex [skip ci] (master)",
- "release: cut 1.1.3 [skip ci]",
- "release: cut 1.1.52 [skip ci]",
- "release: cut 1.1.60 [skip ci]",
- "release: cut 1.1.37 [skip ci]",
- "add comment regarding sections.conf.js",
- "release: cut 1.1.63 [skip ci]",
- "bump @dhis2/ui",
- "release: cut 1.1.66 [skip ci]",
- "release: cut 1.2.4 [skip ci]",
+ "release: cut 1.1.47 [skip ci]",
+ "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "release: cut 1.1.43 [skip ci]",
+ "lower nodejs version to 16",
+ "fix spelling",
+ "release: cut 1.1.12 [skip ci]",
+ "release: cut 1.1.16 [skip ci]",
"translations: sync Tajik translations from transifex [skip ci] (master)",
- "release: cut 1.0.0 [skip ci]",
- "release: cut 1.1.42 [skip ci]",
- "translations: sync Arabic translations from transifex (master)",
- "release: cut 1.1.57 [skip ci]",
- "upgrade nodejs version in github workflows",
- "release: cut 1.1.59 [skip ci]",
- "translations: sync Urdu translations from transifex [skip ci] (master)",
- "release: cut 1.1.50 [skip ci]",
- "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
"release: cut 1.1.44 [skip ci]",
- "add comment explaining use of 'some' in notifications table",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "release: cut 1.1.39 [skip ci]",
- "fix travis build (#459)",
- "release: cut 1.1.5 [skip ci]",
- "remove d2-ui",
- "deps: update app-runtime to latest",
- "release: cut 1.1.29 [skip ci]",
- "release: cut 1.1.45 [skip ci]",
- "release: cut 1.1.23 [skip ci]",
- "translations: sync Indonesian translations from transifex (master)",
- "release: cut 1.1.26 [skip ci]",
- "set minDHIS2Version to 2.39",
- "release: cut 1.1.41 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
- "yarn upgrade @dhis2/ui",
- "release: cut 1.1.16 [skip ci]",
- "release: cut 1.1.35 [skip ci]",
- "remove unused dependencies from package.json",
- "release: cut 1.1.15 [skip ci]",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
- "release: cut 1.1.25 [skip ci]",
- "release: cut 1.1.51 [skip ci]",
+ "release: cut 1.1.7 [skip ci]",
+ "translations: sync Ukrainian translations from transifex [skip ci] (master)",
"workflow: update gh workflow",
- "bump to v99.9.9",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "deps: upgrade dhis2 dependencies",
- "release: cut 1.1.43 [skip ci]",
- "release: cut 1.1.36 [skip ci]",
- "release: cut 1.1.30 [skip ci]",
- "lower nodejs version to 16",
- "release: cut 1.1.8 [skip ci]",
- "translations: sync Russian translations from transifex (master)",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "update pot",
- "release: cut 1.1.46 [skip ci]",
- "translations: sync Mongolian translations from transifex [skip ci] (master)",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "translations: sync Portuguese translations from transifex [skip ci] (master)",
- "release: cut 1.1.28 [skip ci]",
- "release: cut 1.1.6 [skip ci]",
- "release: cut 1.1.33 [skip ci]",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "upgrade headerbar to the new one (#167)",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
- "add AppHub id to d2.config",
- "release: cut 2.0.0 [skip release]",
- "release: cut 1.1.2 [skip ci]",
- "release: cut 1.1.32 [skip ci]",
- "release: cut 1.1.31 [skip ci]",
- "release: cut 1.1.53 [skip ci]",
- "release: cut 1.1.61 [skip ci]",
- "release: cut 1.2.3 [skip ci]",
- "release: cut 1.1.48 [skip ci]",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "release: cut 1.1.65 [skip ci]",
+ "release: cut 1.1.10 [skip ci]",
"release: cut 1.1.4 [skip ci]",
- "release: cut 1.1.18 [skip ci]",
- "release: cut 1.1.19 [skip ci]",
+ "remove d2-ui",
+ "release: cut 1.1.13 [skip ci]",
+ "release: cut 1.1.54 [skip ci]",
+ "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.0.1 [skip ci]",
+ "release: cut 1.1.8 [skip ci]",
+ "release: cut 1.1.9 [skip ci]",
"release: cut 1.1.22 [skip ci]",
- "release: cut 1.1.56 [skip ci]",
- "translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "release: cut 1.1.11 [skip ci]",
- "release: cut 1.1.38 [skip ci]",
- "release: cut 1.0.2 [skip ci]",
- "translations: sync Ukrainian translations from transifex [skip ci] (master)",
"translations: sync French translations from transifex [skip ci] (master)",
- "release: cut 1.1.12 [skip ci]",
- "release: cut 1.1.20 [skip ci]",
+ "release: cut 1.1.1 [skip ci]",
+ "bump to v99.9.9",
+ "release: cut 1.1.51 [skip ci]",
"release: cut 1.1.49 [skip ci]",
- "update i18n",
- "release: cut 1.1.34 [skip ci]",
- "release: cut 1.1.10 [skip ci]",
- "fix spelling",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.42 [skip ci]",
+ "release: cut 1.1.20 [skip ci]",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "add AppHub id to d2.config",
+ "release: cut 1.1.63 [skip ci]",
"translations: sync Lao translations from transifex [skip ci] (master)",
- "release: cut 1.2.2 [skip ci]",
- "update app icon",
- "remove Button import from BatchDeleteLockExceptions",
- "release: cut 1.1.13 [skip ci]",
- "release: cut 1.1.24 [skip ci]",
- "translations: sync translations from transifex (master)",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
"release: cut 1.1.62 [skip ci]",
- "translations: sync Russian translations from transifex [skip ci] (master)",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
- "release: cut 1.1.21 [skip ci]",
+ "release: cut 1.0.0 [skip ci]",
+ "release: cut 1.1.45 [skip ci]",
+ "translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
+ "release: cut 1.1.3 [skip ci]",
+ "release: cut 1.1.52 [skip ci]",
+ "fix travis build (#459)",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.17 [skip ci]",
+ "release: cut 1.1.53 [skip ci]",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "deps: update app-runtime to latest",
+ "release: cut 1.1.11 [skip ci]",
+ "release: cut 1.1.25 [skip ci]",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "translations: sync Nepali translations from transifex [skip ci] (master)",
+ "release: cut 1.1.48 [skip ci]",
+ "release: cut 1.1.35 [skip ci]",
+ "add comment explaining use of 'some' in notifications table",
"release: cut 1.2.5 [skip ci]",
- "release: cut 1.1.58 [skip ci]",
- "release: cut 1.2.1 [skip ci]",
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
+ "upgrade headerbar to the new one (#167)",
+ "translations: sync French translations from transifex (master)",
+ "release: cut 1.1.30 [skip ci]",
+ "update i18n",
+ "release: cut 1.1.40 [skip ci]",
+ "release: cut 1.2.2 [skip ci]",
+ "release: cut 1.1.32 [skip ci]",
+ "add comment regarding sections.conf.js",
+ "release: cut 1.1.29 [skip ci]",
+ "release: cut 1.1.18 [skip ci]",
+ "translations: sync Mongolian translations from transifex [skip ci] (master)",
+ "release: cut 1.0.2 [skip ci]",
+ "update app icon",
+ "release: cut 1.1.57 [skip ci]",
+ "release: cut 1.2.4 [skip ci]",
+ "deps: update ui-core/widgets and roboto",
+ "release: cut 1.1.37 [skip ci]",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "yarn upgrade @dhis2/ui",
+ "release: cut 1.1.59 [skip ci]",
+ "release: cut 1.1.60 [skip ci]",
+ "release: cut 1.2.3 [skip ci]",
+ "release: cut 2.0.0 [skip release]",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
"remove useD2 from AddLockException",
+ "release: cut 1.1.24 [skip ci]",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "update pot",
+ "prepare continuous release",
+ "release: cut 1.1.50 [skip ci]",
+ "release: cut 1.1.41 [skip ci]",
+ "release: cut 1.1.31 [skip ci]",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.23 [skip ci]",
+ "release: cut 1.1.19 [skip ci]",
+ "release: cut 1.1.5 [skip ci]",
+ "release: cut 1.1.34 [skip ci]",
"release: cut 1.1.64 [skip ci]",
+ "release: cut 1.1.55 [skip ci]",
+ "release: cut 1.1.28 [skip ci]",
+ "translations: sync ChineseChina translations from transifex [skip ci] (master)",
+ "remove Button import from BatchDeleteLockExceptions",
"release: cut 1.1.27 [skip ci]",
- "prepare continuous release",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
"translations: sync Danish translations from transifex [skip ci] (master)",
- "translations: sync French translations from transifex (master)",
+ "release: cut 1.1.14 [skip ci]",
+ "set minDHIS2Version to 2.39",
+ "remove unused dependencies from package.json",
+ "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
+ "release: cut 1.1.36 [skip ci]",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
+ "translations: sync translations from transifex (master)",
+ "release: cut 1.1.39 [skip ci]",
+ "release: cut 1.1.6 [skip ci]",
"add file extension to entry point in config",
- "translations: sync Spanish translations from transifex (master)",
- "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
- "release: cut 1.1.47 [skip ci]",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.61 [skip ci]",
+ "deps: upgrade dhis2 dependencies",
+ "release: cut 1.1.58 [skip ci]",
+ "release: cut 1.1.66 [skip ci]",
+ "release: cut 1.1.2 [skip ci]",
+ "release: cut 1.1.21 [skip ci]",
+ "release: cut 1.1.46 [skip ci]",
+ "translations: sync Arabic translations from transifex (master)",
+ "translations: sync Indonesian translations from transifex (master)",
+ "release: cut 1.1.33 [skip ci]",
+ "release: cut 1.1.38 [skip ci]",
+ "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "release: cut 1.1.26 [skip ci]",
+ "upgrade nodejs version in github workflows",
+ "translations: sync Russian translations from transifex [skip ci] (master)",
+ "release: cut 1.2.6 [skip release]",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
+ "release: cut 1.2.1 [skip ci]",
+ "release: cut 1.1.56 [skip ci]",
"release: cut 1.1.0 [skip ci]",
- "release: cut 1.1.14 [skip ci]",
"release: cut 1.2.0 [skip ci]",
- "release: cut 1.0.1 [skip ci]",
- "release: cut 1.1.65 [skip ci]",
- "release: cut 1.2.6 [skip release]",
- "deps: update ui-core/widgets and roboto",
- "release: cut 1.1.54 [skip ci]",
- "release: cut 1.1.1 [skip ci]",
- "release: cut 1.1.55 [skip ci]"
+ "bump @dhis2/ui",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync Russian translations from transifex (master)"
],
"Bug Fixes": [
- "add minDHIS2Version to d2.config",
+ "analytics-tables: prevent excessive table width for long strings (#779)",
+ "show alert when start all checks fail",
+ "loading indicators when re-running on slow net",
"restore grid layout (#598)",
- "remove lock exception: call onRemove and onClose in onComplete",
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
- "cast lastYearValues keys to strings",
- "redirect to correct page after adding lock exception",
- "add slow message to toolbar",
- "cache poll responses to prevent flickering (#665)",
- "move i18n.t calls inside component",
- "fix polling started-variable not being up to date in poll",
- "fix routes contentwrapper",
- "lock exception: keep pager in state when navigating to batch delete (#612)",
- "use checksData.result",
- "update add/batch delete lock exception URLs",
- "severity sort",
- "show organisation unit errors for lock exceptions",
+ "cancel previous polls when starting poll",
+ "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "update @dhis2/ui in order to prevent org unit tree filtering error",
+ "dont fetch until we have fetched details",
"refactor, add introduction",
- "use right param",
- "revert data sets API periodType schema fix (#633)",
+ "add no items message",
+ "use checksData.result",
+ "handle slow checks better",
+ "data-integrity: implement details-check",
+ "fetch and show existing running tasks for analytics and resource tables",
+ "update lock exceptions cypress tests",
+ "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
+ "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
+ "show error if check-error, docs",
+ "resource-tables: restore log UI for resource table generation",
+ "update analytics tables docs key",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
"add proptypes",
+ "move i18n.t calls inside component",
"remove duplicate counts [DHIS2-15948] (#1013)",
- "loading indicators when re-running on slow net",
- "minor styling, use css vars",
- "update analytics tables docs key",
+ "handle org unit tree's current root correctly",
+ "i18n average execution time seperator",
+ "add slow message to toolbar",
+ "update OrganisationUnitSelectionCard prop types",
+ "add accessible label to remove lock exception icon button",
+ "move add lock exception container card styles",
+ "use now instead of 0 seconds",
+ "lock exception: remove text underline from top-right buttons",
+ "list item dividers",
+ "regenerate i18n",
"better error handling",
- "update @dhis2/ui in order to prevent org unit tree filtering error",
- "show error messages for data integrity",
- "close add lock exception dialog after successful API call (#610)",
+ "small run all button",
+ "lock exception: keep pager in state when navigating to batch delete (#612)",
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "fix polling started-variable not being up to date in poll",
+ "always use latest refetch from useDataQuery using ref (#761)",
"use @dhis2/ui button for data integrity",
- "fetch and show existing running tasks for analytics and resource tables",
- "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
+ "cleanup polling, use long-polling for details",
+ "analytics: use correct checked state of params checkboxes",
"dont show about check if theres no info",
- "fix case insensitive sorting",
- "show alert when start all checks fail",
- "update PageHeader in order to ease testing",
- "analytics-tables: prevent excessive table width for long strings (#779)",
- "use vertical layout for maintenance section (#619)",
+ "revert data sets API periodType schema fix (#633)",
+ "use right param",
+ "don't mutate input to getUpdatedNotifications",
"update maintenance cypress tests",
- "cleanup polling, use long-polling for details",
- "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
+ "use '-:-' instead of null as i18n namespace separator",
+ "redirect to correct page after adding lock exception",
+ "update add/batch delete lock exception URLs",
+ "minor styling, use css vars",
+ "fix routes contentwrapper",
+ "use reduce",
+ "show error messages for data integrity",
+ "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
+ "data-statistics: add i18n key for eventVisualization object type",
+ "cleanup - fix proptypes",
+ "refactor - expandable run summary",
+ "cast lastYearValues keys to strings",
+ "fix case insensitive sorting",
+ "add minDHIS2Version to d2.config",
+ "use i18n when showing data integrity issue count",
"use flex container for period picker to ensure select fields are aligned",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "data-statistics: add i18n key for eventVisualization object type",
- "support array of objects",
- "regenerate i18n",
"analytics: restore log UI for analytics table generation",
+ "lock-exception: address item removal bugs (#606)",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
"update import path for notifications table",
- "always use latest refetch from useDataQuery using ref (#761)",
- "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "refactor - expandable run summary",
- "cancel previous polls when starting poll",
- "use now instead of 0 seconds",
- "handle slow checks better",
- "make src/locales/index.js first import in src/App.js",
- "analytics: use correct checked state of params checkboxes",
- "cleanup - fix proptypes",
- "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "show progress of existing analytics and resource tables tasks",
- "last years missing valid value of 0",
- "use '-:-' instead of null as i18n namespace separator",
- "dont fetch until we have fetched details",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "remove lock exception: call onRemove and onClose in onComplete",
+ "lock-exception: remove redundant code",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
+ "update PageHeader in order to ease testing",
+ "translations: sync translations from transifex (master)",
+ "update cypress tests for adding lock exception",
+ "cache poll responses to prevent flickering (#665)",
"update references to lock exceptions page url",
- "use i18n when showing data integrity issue count",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "use vertical layout for maintenance section (#619)",
+ "make src/locales/index.js first import in src/App.js",
"data-statistics: sort objects by label (#725)",
- "translations: sync translations from transifex (master)",
"correct run all label, hide when slow",
- "lock-exception: address item removal bugs (#606)",
- "resource-tables: restore log UI for resource table generation",
- "handle org unit tree's current root correctly",
+ "show progress of existing analytics and resource tables tasks",
"restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
- "lock-exception: remove redundant code",
- "i18n average execution time seperator",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
- "add accessible label to remove lock exception icon button",
- "update cypress tests for adding lock exception",
+ "show organisation unit errors for lock exceptions",
+ "last years missing valid value of 0",
+ "severity sort",
+ "close add lock exception dialog after successful API call (#610)",
"lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
- "use reduce",
- "update OrganisationUnitSelectionCard prop types",
- "don't mutate input to getUpdatedNotifications",
- "add no items message",
- "show error if check-error, docs",
- "data-integrity: implement details-check",
- "list item dividers",
- "lock exception: remove text underline from top-right buttons",
- "move add lock exception container card styles",
- "small run all button",
- "update lock exceptions cypress tests"
+ "support array of objects"
],
"Build Updates": [
- "add comment and close workflow",
- "fix d2-style script",
- "replace semantic commit checks with new workflow (#791)",
- "fix lint script",
"migrate to github actions (#532)",
"preview: enable deploy previews",
+ "fix lint script",
"don't run test task",
+ "fix d2-style script",
+ "replace semantic commit checks with new workflow (#791)",
"update workflows and fix build dir",
- "remove .travis.yml"
+ "remove .travis.yml",
+ "add comment and close workflow"
],
"Features": [
- "add deeplinking from issues to apps",
- "checkbox for skipping tracked entity data",
- "data-integrity: start of data-integrity checks ui",
- "implement slow check tabs",
- "add checkDetails store",
- "test min-max value generation page",
- "test data statistics page",
"test analytics tables export page",
- "test data maintenance page",
+ "data integrity checks UI (#1031)",
"add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "add data integrity issue cards tests",
- "test data integrity page",
- "show critical alert if fail to load org units for OrgUnitSelect components",
- "visual feedback when exporting analytics tables",
- "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
"port to app platform (#580)",
"setup cypress",
+ "checkbox for generating outlier data",
+ "test lock exceptions page",
+ "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
+ "implement slow check tabs",
+ "data-integrity: start of data-integrity checks ui",
+ "add data integrity issue cards tests",
+ "checkbox for skipping tracked entity data",
"test resource tables page",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
+ "test data statistics page",
"add href to sidebar items",
- "checkbox for generating outlier data",
+ "test data maintenance page",
+ "add checkDetails store",
+ "add deeplinking from issues to apps",
+ "test min-max value generation page",
"prepare v100",
- "data integrity checks UI (#1031)",
- "test lock exceptions page"
+ "visual feedback when exporting analytics tables",
+ "test data integrity page"
],
"Refactoring": [
- "org-unit-select: start work on hooks",
- "remove last material-ui imports",
- "lock-exceptions-subpage-header: replace FontIcon with icon component",
- "initialise state of class components outside constructor",
- "migrate OrgUnitSelectByLevel to functional component",
- "remove d2 from OrgUnitSelect components",
- "extract docs link component",
- "remove duplicate page state",
- "replace d2 with useDataMutation on Analytics page",
- "org-unit-select: simplify d2 data fetching",
- "start work on migrating lock exceptions",
- "use consistent handler naming scheme",
- "tidy up sections.conf.js",
- "migrate lock exception management from page state",
- "extract checkboxes from maintenance component",
- "extract data integrity hooks",
- "replace d2 with @dhis2/app-runtime (#630)",
- "issue-card: replace expandable card with details and summary elements",
- "simplify maintenance",
- "org-unit-select: use @dhis2/ui selects",
- "remove material-ui (#658)",
- "use @dhis2/ui instead of material ui table for data statistics",
- "replace d2 with useDataQuery on Data Statistics page",
- "use array for lock exceptions query fields",
"mergedcheck to mostRecentCheck",
- "convert AddLockExceptionForm to functional component",
- "migrate OrgUnitSelectByGroup to functional component",
- "remove material ui components from analytics",
- "move dataIntegrityChecksQuery to summary",
- "migrate data statistics from page state",
- "layout: fullscreen layout",
- "extract LockExceptionsSubpageHeader",
- "simplify AddLockExceptionForm",
+ "replace d2 with useDataQuery on Data Statistics page",
+ "simplify data integrity issues rendering",
+ "tidy up sections.conf.js",
"migrate min-max value generation from page state",
"cleanup, cleanup effect deps",
- "replace d2 with useDataMutation in Resource Tables page",
- "use sidebar based on @dhis2/ui components",
- "extract data statistics table parsing into separate file",
- "use buttons from @dhis2/ui",
- "migrate data integrity page away from page state",
- "offload data fetching to usePoll hook",
- "lock-exceptions-table: replace FontIcon with icon component",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "notifications-table: use colours from @dhis2/ui theme",
+ "simplify i18n-related code",
+ "import org unit select component code",
"migrate resource tables away from page state",
- "migrate analytics away from page state",
+ "replace d2 with useDataMutation on Analytics page",
+ "checkdetails",
+ "extract data integrity hooks",
+ "org-unit-select: simplify d2 data fetching",
+ "remove d2 completely",
+ "remove material-ui (#658)",
+ "lock-exceptions-subpage-header: replace FontIcon with icon component",
+ "keep track of selected dataset ID only in AddLockException",
"split lock exceptions page into 3 pages",
- "simplify data integrity issues rendering",
+ "home: replace material-ui grid sections with css grids",
+ "migrate analytics away from page state",
"docs-link: replace material-ui IconButton with Tooltip",
- "replace d2 API with useDataMutation in add lock exception form",
- "import org unit select component code",
+ "period-picker: replace material-ui DatePicker with InputField",
+ "org-unit-select: use @dhis2/ui selects",
+ "use sidebar based on @dhis2/ui components",
"move period picker translations to component",
- "simplify i18n-related code",
- "home: replace material-ui grid sections with css grids",
- "simplify DataIntegrityCard",
- "use modal components from @dhis2/ui",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
- "data-statistics: use css grids",
+ "extract docs link component",
+ "don't use optional chaining for periodType",
+ "migrate data statistics from page state",
+ "migrate lock exception management from page state",
+ "move away from page state architecture (#623)",
+ "extract checkboxes from maintenance component",
+ "start work on migrating lock exceptions",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
+ "migrate OrgUnitSelectByGroup to functional component",
+ "replace d2 API with useDataMutation in add lock exception form",
"use MultiSelectField instead of (#690)",
+ "simplify AddLockExceptionForm",
"replace d2 with useDataMutation in Maintenance page",
- "move away from page state architecture (#623)",
- "use fragment instead of div",
+ "offload data fetching to usePoll hook",
"give mutation variable in remove lock exception better name",
- "migrate OrgUnitSelectAll to functional component",
- "keep track of selected dataset ID only in AddLockException",
- "don't use optional chaining for periodType",
- "checkdetails",
- "remove d2 completely",
+ "initialise state of class components outside constructor",
+ "migrate OrgUnitSelectByLevel to functional component",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "migrate data integrity page away from page state",
+ "remove d2 from OrgUnitSelect components",
+ "remove duplicate page state",
+ "data-statistics: use css grids",
+ "use @dhis2/ui instead of material ui table for data statistics",
+ "use array for lock exceptions query fields",
+ "simplify maintenance",
+ "simplify DataIntegrityCard",
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "use buttons from @dhis2/ui",
"extract page headers as component",
- "review - useLazyInterval to own file",
"improve i18n",
- "period-picker: replace material-ui DatePicker with InputField"
+ "extract LockExceptionsSubpageHeader",
+ "use modal components from @dhis2/ui",
+ "remove last material-ui imports",
+ "replace d2 with @dhis2/app-runtime (#630)",
+ "replace d2 with useDataMutation in Resource Tables page",
+ "review - useLazyInterval to own file",
+ "move dataIntegrityChecksQuery to summary",
+ "use consistent handler naming scheme",
+ "layout: fullscreen layout",
+ "use fragment instead of div",
+ "remove material ui components from analytics",
+ "convert AddLockExceptionForm to functional component",
+ "notifications-table: use colours from @dhis2/ui theme",
+ "migrate OrgUnitSelectAll to functional component",
+ "issue-card: replace expandable card with details and summary elements",
+ "extract data statistics table parsing into separate file",
+ "org-unit-select: start work on hooks"
],
"Documentation": [
"clarify use of cy.tick for pages using polling"
],
"Testing": [
- "add tests for useOrgUnitCache hook",
- "ensure notifications table is present in analytics and resource tables pages"
+ "ensure notifications table is present in analytics and resource tables pages",
+ "add tests for useOrgUnitCache hook"
]
},
"v2.30-RC3": {},
@@ -2392,64 +2392,64 @@
"v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
+ "implement slow check tabs",
+ "data integrity checks UI (#1031)",
+ "add checkDetails store",
"add deeplinking from issues to apps",
- "prepare v100",
"data-integrity: start of data-integrity checks ui",
- "data integrity checks UI (#1031)",
- "implement slow check tabs",
- "add checkDetails store"
+ "prepare v100"
],
"Bug Fixes": [
+ "show error if check-error, docs",
+ "add proptypes",
+ "show alert when start all checks fail",
"cleanup polling, use long-polling for details",
- "add minDHIS2Version to d2.config",
- "correct run all label, hide when slow",
- "better error handling",
- "add slow message to toolbar",
- "fix polling started-variable not being up to date in poll",
- "fix routes contentwrapper",
- "i18n average execution time seperator",
- "use checksData.result",
+ "loading indicators when re-running on slow net",
"dont show about check if theres no info",
- "severity sort",
- "fix case insensitive sorting",
- "refactor - expandable run summary",
- "show alert when start all checks fail",
- "use now instead of 0 seconds",
- "handle slow checks better",
+ "i18n average execution time seperator",
+ "dont fetch until we have fetched details",
+ "minor styling, use css vars",
+ "fix routes contentwrapper",
"refactor, add introduction",
"add no items message",
+ "add slow message to toolbar",
"cleanup - fix proptypes",
+ "use now instead of 0 seconds",
+ "use checksData.result",
+ "handle slow checks better",
"data-integrity: implement details-check",
- "show error if check-error, docs",
"list item dividers",
- "add proptypes",
- "dont fetch until we have fetched details",
+ "refactor - expandable run summary",
+ "better error handling",
+ "correct run all label, hide when slow",
+ "severity sort",
"small run all button",
- "loading indicators when re-running on slow net",
- "minor styling, use css vars"
+ "fix case insensitive sorting",
+ "add minDHIS2Version to d2.config",
+ "fix polling started-variable not being up to date in poll"
],
"Refactoring": [
- "checkdetails",
"mergedcheck to mostRecentCheck",
+ "cleanup, cleanup effect deps",
+ "review - useLazyInterval to own file",
"move dataIntegrityChecksQuery to summary",
"layout: fullscreen layout",
- "cleanup, cleanup effect deps",
- "review - useLazyInterval to own file"
+ "checkdetails"
],
"Maintenance": [
- "release: cut 2.0.0 [skip release]",
- "deps: upgrade dhis2 dependencies"
+ "deps: upgrade dhis2 dependencies",
+ "release: cut 2.0.0 [skip release]"
],
"GitHub": "2.0.0 (2024-02-28) \nFeatures \n\nBREAKING CHANGES \n\nforce CI to bump to v100 \n "
},
"v1.2.6": {
"Maintenance": [
+ "prepare continuous release",
"workflow: update gh workflow",
- "bump to v99.9.9",
+ "set minDHIS2Version to 2.39",
"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"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2495,8 +2495,8 @@
"v1.2.1": {
"Bug Fixes": [
"use reduce",
- "translations: sync translations from transifex (master)",
"enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "translations: sync translations from transifex (master)",
"support array of objects"
],
"Maintenance": [
@@ -2506,9 +2506,9 @@
},
"v1.2.0": {
"Features": [
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
"checkbox for generating outlier data",
- "checkbox for skipping tracked entity data"
+ "checkbox for skipping tracked entity data",
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)"
],
"Bug Fixes": [
"regenerate i18n",
@@ -2516,8 +2516,8 @@
],
"Maintenance": [
"upgrade nodejs version in github workflows",
- "release: cut 1.2.0 [skip ci]",
- "lower nodejs version to 16"
+ "lower nodejs version to 16",
+ "release: cut 1.2.0 [skip ci]"
],
"GitHub": "1.2.0 (2023-11-24) \nFeatures \n\nadd checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014 ) (bee280b ) \n "
},
@@ -2579,12 +2579,12 @@
},
"v100.0.12": {
"Bug Fixes": [
- "DHIS2-17668: sanitise HTML in table instead of showing it as text",
- "DHIS2-17668: sanitise HTML in table instead of showing it as encoded text"
+ "DHIS2-17668: sanitise HTML in table instead of showing it as encoded text",
+ "DHIS2-17668: sanitise HTML in table instead of showing it as text"
],
"Testing": [
- "DHIS2-17668: add e2e fixtures for v40 and 41",
- "DHIS2-17668: update e2e tests network fixtures"
+ "DHIS2-17668: update e2e tests network fixtures",
+ "DHIS2-17668: add e2e fixtures for v40 and 41"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -2623,14 +2623,14 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "prevent failing jest test",
- "update jest mock [DHIS2-15415]",
- "translations: sync translations from transifex (master)",
"add scroll on workflow selector [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
"update v39 fixtures",
"remove v37 e2e",
- "update v38 fixtures",
- "add scroll for workflows [DHIS2-15415]"
+ "add scroll for workflows [DHIS2-15415]",
+ "update jest mock [DHIS2-15415]",
+ "prevent failing jest test",
+ "update v38 fixtures"
],
"Maintenance": [
"update CODEOWNERS",
@@ -2643,11 +2643,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
+ "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures",
"fix cypress tests referring to last year",
- "release: cut 100.0.7 [skip release]",
- "upgrade packages and produce new fixtures",
- "fix formatting uissue in workflows config file"
+ "fix formatting uissue in workflows config file",
+ "release: cut 100.0.7 [skip release]"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2689,8 +2689,8 @@
},
"v100.0.2": {
"Documentation": [
- "remove distinction between workflow and cogs based approval",
- "add minimal intro."
+ "add minimal intro.",
+ "remove distinction between workflow and cogs based approval"
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -2717,10 +2717,10 @@
},
"v100.0.0": {
"Maintenance": [
- "release: migrate to new app version scheme",
"release: cut v100 and become continuously delivered",
- "release: cut 100.0.0 [skip ci]",
- "add code owners"
+ "release: migrate to new app version scheme",
+ "add code owners",
+ "release: cut 100.0.0 [skip ci]"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -2733,10 +2733,10 @@
"v99.9.9": {},
"v1.16.8": {
"Bug Fixes": [
- "data-workspace: clean up CSS for overflowing table header text",
"adress failing tests due to new layering mechanism",
"update broken imports",
- "data-workspace: reduce header height (#108)"
+ "data-workspace: reduce header height (#108)",
+ "data-workspace: clean up CSS for overflowing table header text"
],
"Maintenance": [
"dedupe and refresh yarn lock",
@@ -2750,9 +2750,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
+ "approval-status-tag: adjust failing test",
"data-workspace: remove warning when showing non-default forms (#113)",
- "approval-status-tag: don't show time-ago for approved-above (#114)",
- "approval-status-tag: adjust failing test"
+ "approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -2775,12 +2775,12 @@
"approval-status-tag: show correct status texts and icons (#105)"
],
"Testing": [
- "approval-status-tag: adjust test to new implementation",
- "approval-status-tag: adjust cypress tests to new implementation"
+ "approval-status-tag: adjust cypress tests to new implementation",
+ "approval-status-tag: adjust test to new implementation"
],
"Maintenance": [
- "release: cut 1.16.5 [skip ci]",
- "update network fixtures"
+ "update network fixtures",
+ "release: cut 1.16.5 [skip ci]"
],
"GitHub": "1.16.5 (2021-10-04) \nBug Fixes \n\napproval-status-tag: show correct status texts and icons (#105 ) (ba2f9ae ) \n "
},
@@ -2789,8 +2789,8 @@
"revert pr#102 because the bug was actually expected behavior (#104)"
],
"Maintenance": [
- "revert \"show message to users with no authority to approve data\"",
"revert \"remove unused import\"",
+ "revert \"show message to users with no authority to approve data\"",
"release: cut 1.16.4 [skip ci]"
],
"GitHub": "1.16.4 (2021-09-30) \nBug Fixes \n\nrevert pr#102 because the bug was actually expected behavior (#104 ) (6709bc2 ) \n "
@@ -2821,8 +2821,8 @@
},
"v1.16.1": {
"Bug Fixes": [
- "bottom-bar: disable button when approving is allowed but pointless",
- "bottom-bar: disable approve button when it is allowed but pointless (#100)"
+ "bottom-bar: disable approve button when it is allowed but pointless (#100)",
+ "bottom-bar: disable button when approving is allowed but pointless"
],
"Refactoring": [
"store approval statuses in constant"
@@ -2838,15 +2838,15 @@
},
"v1.16.0": {
"Maintenance": [
- "setup v37 test jobs and generate fixtures",
- "setup e2e tests for v37 and v38 (#97)",
- "use underscore and number in workflow step name",
- "let release depend on v37 e2e step",
"add config and fixtures",
- "try no separator",
"tweak config",
+ "use underscore and number in workflow step name",
+ "remove nr from workflow step name",
+ "try no separator",
"release: cut 1.16.0 [skip ci]",
- "remove nr from workflow step name"
+ "setup e2e tests for v37 and v38 (#97)",
+ "let release depend on v37 e2e step",
+ "setup v37 test jobs and generate fixtures"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -2867,65 +2867,65 @@
},
"v1.14.0": {
"Maintenance": [
- "tests: fix display.test.js tests after changing a label",
"linter: fix issues",
- "release: cut 1.14.0 [skip ci]",
- "update broken org-unit-select test",
- "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
"deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
- "use 2 containers for cypress on ci since we only have 2 features",
- "implement ui-improvements from test session (#68)",
"ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
+ "update cypress tests and network fixtures",
+ "release: cut 1.14.0 [skip ci]",
+ "update fixtures and pot file",
+ "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
"fix timezone typo",
+ "tests: fix display.test.js tests after changing a label",
+ "implement ui-improvements from test session (#68)",
+ "update broken org-unit-select test",
+ "use 2 containers for cypress on ci since we only have 2 features",
"format files",
- "format code",
- "deps: update cypress",
- "deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
- "update cypress tests and network fixtures",
"deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "update fixtures and pot file",
+ "format code",
+ "revert app-runtime to latest-stable (#63)",
+ "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
"fix type in test description",
- "deps: update app-runtime and related deps",
- "revert app-runtime to latest-stable (#63)"
+ "deps: update cypress",
+ "deps: update app-runtime and related deps"
],
"Features": [
- "data-workspace: show notification for non-default form types (#65)",
+ "expand org-unit-roots in popover when no org-unit is selected",
"status-tag: show user and date/time if approved (#62)",
+ "data-workspace: show notification for non-default form types (#65)",
"show alert in success state when confirming approval",
- "make text in context-select component non-selecatable",
- "expand org-unit-roots in popover when no org-unit is selected"
+ "make text in context-select component non-selecatable"
],
"Testing": [
- "update cypress fixtures",
"period-select: test formatting of Daily periods",
+ "update cypress fixtures",
+ "cypress: fix cypress test failures",
"status-tag: adjust e2e to deal with varying approved texts",
- "status-tag: add unit tests for showing user and approval date",
- "cypress: fix cypress test failures"
+ "status-tag: add unit tests for showing user and approval date"
],
"Bug Fixes": [
"status-tag: use locale dependent long date/time notation in tooltip",
- "noop: trigger release process",
- "data-workspace: use more idiomatic assertions in tests",
- "clear all selections button: make button \"small\" (DHIS2-11674)",
- "context select: remove top/bottom padding",
- "approval-status-tag: fix time-ago messages (#87)",
- "data set count label: adjust font-size / line-height (DHIS2-11680)",
- "approval-status-tag: only process approvedAt if received",
"approval-status-tag: unset max width of Tag component (#67)",
- "status-tag: unescape username and improve rtl support",
- "period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "add UI fixes/improvements",
"data set display table: table should use only needed space (DHIS2-11678)",
+ "bottom-bar: update button state before unmounting via refresh (#66)",
+ "approval-status-tag: only process approvedAt if received",
"period-select: display periods in reverse chronological order (#88)",
+ "period-select: respect system settings for date formats when rendering Daily periods (#89)",
+ "clear all selections button: make button \"small\" (DHIS2-11674)",
"status-tag: adjust date/time for server-client timezone offset (#74)",
- "bottom-bar: update button state before unmounting via refresh (#66)",
- "approval-status-tag: fix rounding in timezone offset calculation"
+ "data set count label: adjust font-size / line-height (DHIS2-11680)",
+ "status-tag: unescape username and improve rtl support",
+ "approval-status-tag: fix time-ago messages (#87)",
+ "context select: remove top/bottom padding",
+ "noop: trigger release process",
+ "add UI fixes/improvements",
+ "approval-status-tag: fix rounding in timezone offset calculation",
+ "data-workspace: use more idiomatic assertions in tests"
],
"Refactoring": [
- "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
- "approve modal summary title: adjust title (DHIS2-11682)",
"custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
- "use useConfig instead of fetching from system/info endpoint"
+ "use useConfig instead of fetching from system/info endpoint",
+ "approve modal summary title: adjust title (DHIS2-11682)",
+ "expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear"
],
"Build Updates": [
"verify: use new release action"
@@ -2935,21 +2935,21 @@
"v1.13.1": {
"Testing": [
"create cypress test suite and tweak cypress setup",
- "introduce cypress test suite and github workflow (#55)",
"add cypress tests for non-actionable approval statuses",
+ "introduce cypress test suite and github workflow (#55)",
"use datatables in scenarios for improved readability"
],
"Maintenance": [
- "updated fixtures after rebase",
- "add .prettierignore to avoid generated fixtures from being linted",
"install and configure cypress and related deps",
+ "add e2e steps to workflow",
+ "format json files",
"upgrade cypress tools and fixtures",
"provide dhis2BaseUrl",
- "fix prop-type warnings in tests and runtime",
- "format json files",
- "release: cut 1.13.1 [skip ci]",
+ "updated fixtures after rebase",
"upgrade cypress-commands & cypress-plugins and generate fixtures",
- "add e2e steps to workflow"
+ "fix prop-type warnings in tests and runtime",
+ "add .prettierignore to avoid generated fixtures from being linted",
+ "release: cut 1.13.1 [skip ci]"
],
"Bug Fixes": [
"period-select: do not render selection UI if year is unavailable",
@@ -2969,49 +2969,49 @@
},
"v1.12.0": {
"Bug Fixes": [
- "remove empty comment",
- "use custom org unit tree checked styles",
+ "add color prop to approval state icons",
"use tooltip for FETCH_ERROR",
- "add loading and fetch error statuses",
"org-unit-select: switch to data-engine so requests aren't cancelled",
- "tweak approval status label loading animation",
"add maxpopoverwidth prop to ContextSelect",
- "org-unit-select: allow period and workflow to be null",
"use 'UNAPPROVABLE' as default approval status",
- "add color prop to approval state icons"
+ "use custom org unit tree checked styles",
+ "tweak approval status label loading animation",
+ "remove empty comment",
+ "add loading and fetch error statuses",
+ "org-unit-select: allow period and workflow to be null"
],
"Maintenance": [
+ "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons",
+ "update icons",
"release: cut 1.12.0 [skip ci]",
- "deps-dev: update cli-style",
- "upgrade @dhis2/ui and deduplicate",
"update pot file",
- "update icons",
- "merge branch 'master' into DHIS2-11583-org-unit-tree-with-approval-state-icons",
- "lint"
+ "lint",
+ "deps-dev: update cli-style",
+ "upgrade @dhis2/ui and deduplicate"
],
"Features": [
- "add StatusIcon component",
"use status icons",
- "add icon for approval status load error",
- "add org-unit approval status context",
"add loading icon for approval states",
- "org-unit-select: add approval status icons to nodes"
+ "org-unit-select: add approval status icons to nodes",
+ "add org-unit approval status context",
+ "add icon for approval status load error",
+ "add StatusIcon component"
],
"Refactoring": [
- "fetch approval statuses in node label component",
"use debounced version of useFetchApprovalStatuses by default",
- "s/approvalState/approvalStatus",
+ "update fetchApprovalStatus to take singular org unit id",
"store workflow and period IDs in approval state",
+ "fetch approval statuses in node label component",
+ "s/approvalState/approvalStatus",
"extract approval status label icon rendering",
- "update fetchApprovalStatus to take singular org unit id",
"use more generic names for approval status helpers"
],
"Testing": [
"fix org unit selectOrgUnit test"
],
"Build Updates": [
- "preview: enable deploy previews",
- "preview: enable preview deploys"
+ "preview: enable preview deploys",
+ "preview: enable deploy previews"
],
"GitHub": "1.12.0 (2021-08-23) \nBug Fixes \n\nadd color prop to approval state icons (40e327d ) \nadd loading and fetch error statuses (3692ba5 ) \nadd maxpopoverwidth prop to ContextSelect (a84d057 ) \nremove empty comment (912547d ) \ntweak approval status label loading animation (76b18e1 ) \nuse 'UNAPPROVABLE' as default approval status (4a7b6b3 ) \nuse custom org unit tree checked styles (d3ee0fe ) \nuse tooltip for FETCH_ERROR (1d4ebd4 ) \norg-unit-select: allow period and workflow to be null (1096354 ) \norg-unit-select: switch to data-engine so requests aren't cancelled (02ebb44 ) \n \nFeatures \n\nadd icon for approval status load error (a30dfdd ) \nadd loading icon for approval states (b2d59c9 ) \nadd org-unit approval status context (4975641 ) \nadd StatusIcon component (e3e7ecd ) \nuse status icons (430c0c3 ) \n "
}
@@ -3038,12 +3038,12 @@
},
"v100.8.0": {
"Features": [
- "make collapsible a feature toggle",
"add an arrow button to collapse or expand each section",
- "make collapsed section same width of when they are expanded",
- "make data sets sections collapsable",
+ "make collapsible a feature toggle",
+ "revert setting collapsible with feature toggle",
"make section collapsable if they are not rendered as tabs",
- "revert setting collapsible with feature toggle"
+ "make collapsed section same width of when they are expanded",
+ "make data sets sections collapsable"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -3059,8 +3059,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 "
},
@@ -3116,8 +3116,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "apply code review comments",
- "change file structure to separate transposed from grouped"
+ "change file structure to separate transposed from grouped",
+ "apply code review comments"
],
"Testing": [
"add missed tests"
@@ -3129,8 +3129,8 @@
},
"v100.3.10": {
"Maintenance": [
- "release: cut 100.3.10 [skip release]",
- "fix test name"
+ "fix test name",
+ "release: cut 100.3.10 [skip release]"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -3148,21 +3148,21 @@
},
"v100.3.8": {
"Maintenance": [
- "report-portal: run reports only when env is setup (#363)",
- "release: cut 100.3.8 [skip release]"
+ "release: cut 100.3.8 [skip release]",
+ "report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
- "validator: limits as warning instead of error (#357)",
- "prevent unnecessary renders when form has errors (#358)",
"help: add warning style reference to help",
- "prevent setting warning as undefined",
"tests: update tests",
- "warning border style to yellow"
+ "warning border style to yellow",
+ "validator: limits as warning instead of error (#357)",
+ "prevent setting warning as undefined",
+ "prevent unnecessary renders when form has errors (#358)"
],
"Refactoring": [
- "extract warningvalidate",
"cleanup",
- "validation-tooltip: rename invalid prop to enabled"
+ "validation-tooltip: rename invalid prop to enabled",
+ "extract warningvalidate"
],
"Documentation": [
"comment"
@@ -3189,9 +3189,9 @@
},
"v100.3.5": {
"Testing": [
- "publish jest test results to reportportal (#352)",
"use org variables + add RP attributes",
- "fix ci"
+ "fix ci",
+ "publish jest test results to reportportal (#352)"
],
"Bug Fixes": [
"optimistically update lastUpdatedBy on complete [TECH-1440] (#320)"
@@ -3213,8 +3213,8 @@
"v100.3.3": {
"Testing": [
"update API_KEY name and merge parallel launches",
- "use import instead of require",
"cleaning PR",
+ "use import instead of require",
"publish cypress test results to reportportal (#349)",
"debug merging launches"
],
@@ -3237,57 +3237,57 @@
},
"v100.3.1": {
"Refactoring": [
- "metadata selectors: add comments & rename variable to reflect its contents",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "metadata selectors: improve names, ensure consistent default values",
"add data-tests attrs to cat-combo-table-body related components",
- "use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache"
+ "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"
],
"Testing": [
- "category combo table body: cover with tests",
- "use imperative validate: use real query keys instead of mocked ones",
- "use update limits: cover with tests",
+ "use set data value mutation: cover with tests",
+ "use upload file data value mutation: cover with tests",
"use imperative validate: cover request failure",
"cover useImperativeValidate with tests (#321)",
- "use delete data value mutation: cover with tests",
+ "use set form completion mutation: cover with tests",
+ "use imperative validate: use real query keys instead of mocked ones",
"use delete limits: cover with tests",
- "use upload file data value mutation: cover with tests",
- "use imperative validate: cover response transformation",
- "use set data value mutation: cover with tests",
- "cover & cartesian",
"cartesian: cover with tests (DHIS2-14386)",
+ "use imperative validate: cover response transformation",
+ "use update limits: cover with tests",
"cover hooks in data-value-mutations.js (#314)",
- "metadata selectors: add jest tests for all untested selectors",
- "use set form completion mutation: cover with tests",
- "cover remaining metadata selectors"
+ "cover & cartesian",
+ "cover remaining metadata selectors",
+ "use delete data value mutation: cover with tests",
+ "category combo table body: cover with tests",
+ "metadata selectors: add jest tests for all untested selectors"
],
"Maintenance": [
- "release: cut 100.2.4 [skip release]",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.3.1 [skip release]",
+ "remove unnecessary code from test",
+ "merge `master` to development (#325)",
"update cypress to v12 and upgrade related configs & code (#319)",
+ "release: cut 100.2.0 [skip release]",
+ "remove outdated comment from test",
"release: cut 100.2.1 [skip release]",
- "release: cut 100.2.3 [skip release]",
"remove duplicate test",
- "remove duplicate & unused utils file",
- "merge `master` to development (#325)",
- "remove outdated comment from test",
- "release: cut 100.2.0 [skip release]",
- "release: cut 100.3.1 [skip release]",
+ "release: cut 100.2.3 [skip release]",
"catch up dev with master",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.2 [skip release]",
- "release: cut 100.1.2 [skip release]",
- "remove unnecessary code from test"
+ "remove duplicate & unused utils file",
+ "release: cut 100.2.4 [skip release]"
],
"Bug Fixes": [
- "use set form completion mutation: handle optimistic update errors correctly",
- "rollback failed complete [DHIS2-15033] (#312)",
- "include attribute options in completion post [DHIS2-15032] (#311)",
- "use FetchError class from app-runtime [DHIS2-15085] (#316)",
- "cartesian: return empty array when no vectors provided",
"cover useSetFormCompletionMutation with tests (#315)",
+ "cartesian: return empty array when no vectors provided",
+ "include attribute options in completion post [DHIS2-15032] (#311)",
+ "translations: sync translations from transifex (development)",
"lock forms when organisation unit is closed [BETA-25] (#317)",
- "translations: sync translations from transifex (development)"
+ "use FetchError class from app-runtime [DHIS2-15085] (#316)",
+ "rollback failed complete [DHIS2-15033] (#312)",
+ "use set form completion mutation: handle optimistic update errors correctly"
],
"Features": [
"merge development into master"
@@ -3296,50 +3296,50 @@
},
"v100.3.0": {
"Features": [
+ "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
"lock-status: check lockDate (wip)",
"nice UI",
- "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
"lock-status: add expiry to footer bar"
],
"Bug Fixes": [
- "align inputPeriod check with backend [DHIS2-14218]",
- "use relative time with absolute time in tooltip",
- "handle undefined data set",
"remove conditional chaining",
- "adjust for different time locales",
+ "cover useSetFormCompletionMutation with tests (#315)",
"use suggested text",
- "use set form completion mutation: handle optimistic update errors correctly",
"expiry date calculation",
"error when no period is selected",
- "don't show expiration if excepted by user authorities",
- "only update status from backend once",
"include username in string for i18n",
- "cover useSetFormCompletionMutation with tests (#315)"
+ "handle undefined data set",
+ "only update status from backend once",
+ "don't show expiration if excepted by user authorities",
+ "use relative time with absolute time in tooltip",
+ "align inputPeriod check with backend [DHIS2-14218]",
+ "adjust for different time locales",
+ "use set form completion mutation: handle optimistic update errors correctly"
],
"Refactoring": [
- "cover useUpdateLimits and useDeleteLimits with tests (#313)",
"remove extra org unit dependency",
"use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache",
- "shorter ISO string"
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
+ "shorter ISO string",
+ "prepare test utils to accept a shared QueryCache"
],
"Testing": [
- "use delete data value mutation: cover with tests",
- "use delete limits: cover with tests",
- "use upload file data value mutation: cover with tests",
"use set data value mutation: cover with tests",
- "cover hooks in data-value-mutations.js (#314)",
+ "use upload file data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
- "use update limits: cover with tests"
+ "use delete limits: cover with tests",
+ "use update limits: cover with tests",
+ "cover hooks in data-value-mutations.js (#314)",
+ "use delete data value mutation: cover with tests"
],
"Maintenance": [
- "remove duplicate test",
- "remove outdated comment from test",
- "remove log",
"use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.3.0 [skip release]",
+ "remove unnecessary code from test",
"update comment",
- "remove unnecessary code from test"
+ "remove outdated comment from test",
+ "remove log",
+ "remove duplicate test"
],
"GitHub": "\nFeatures \n"
},
@@ -3381,97 +3381,97 @@
},
"v100.2.0": {
"Build Updates": [
- "renovate: use our shared renovate config",
+ "renovate: use oslo tz for scheduling",
"renovate: remove schedule for testing",
"netlify: update actions to latest versions",
"renovate: wait for packages to be safe to merge",
"renovate: schedule updates outside of office hours (#250)",
- "netlify: add netlify branch deploy action (#227)",
"renovate: enable automerging minor updates (#245)",
- "renovate: use oslo tz for scheduling"
+ "netlify: add netlify branch deploy action (#227)",
+ "renovate: use our shared renovate config"
],
"Maintenance": [
+ "deps: update dependency start-server-and-test to v1.15.3",
"adjust label to use available i18n content",
- "deps: update dependency fake-indexeddb to v4.0.1",
- "deps: update nwtgck/actions-netlify action to v1.2.4",
- "release: cut 100.2.0 [skip release]",
- "update broken period cypress test for period type weekly",
- "deps: update dependency start-server-and-test to v1.15.1",
- "adjust i18n label",
"release: release development",
- "i18n: add generated translation file",
- "unsaved data store: export initial state for testing",
- "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
- "deps: update dependency start-server-and-test to v1.15.3",
- "deps: update dependency start-server-and-test to v1.15.4",
- "remove unusued import",
"deps: update dependency @dhis2/cli-style to v10.5.1",
- "cypress: disable broken tests temporarily",
+ "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
+ "deps: update nwtgck/actions-netlify action to v1.2.4",
"deps: update dependency start-server-and-test to v1.15.2",
+ "adjust i18n label",
+ "release: cut 100.2.0 [skip release]",
+ "remove unusued import",
"deps: update dependency start-server-and-test to v1.15.0",
+ "deps: update dependency @testing-library/jest-dom to v5.16.5",
+ "deps: update dependency start-server-and-test to v1.15.1",
+ "deps: update dependency start-server-and-test to v1.15.4",
+ "release: cut 100.1.2 [skip release]",
+ "deps: update dependency fake-indexeddb to v4.0.1",
"update multi-calendar-dates alpha version from 21 to 22",
+ "unsaved data store: export initial state for testing",
+ "cypress: disable broken tests temporarily",
"update ui, app-runtime",
- "deps: update dependency @testing-library/jest-dom to v5.16.5",
- "release: cut 100.1.2 [skip release]"
+ "update broken period cypress test for period type weekly",
+ "i18n: add generated translation file"
],
"Bug Fixes": [
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "deps: update tanstack-query monorepo to v4.19.1",
+ "deps: update tanstack-query monorepo to v4.24.9",
+ "implement PR feedback by @tomzemp from 2023-03-04",
+ "deps: update dependency html-react-parser to v1.4.14",
"clean up audit styling [TECH-1469] [TECH-1470] (#237)",
+ "deps: update tanstack-query monorepo to v4.24.4",
+ "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
+ "multi-select: update max-width",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "deps: update dependency classnames to v2.3.2",
+ "optionset: re-add input spread to button",
+ "update ui version",
+ "deps: update dependency final-form to v4.20.9",
+ "deps: update tanstack-query monorepo to v4.24.6",
+ "print: fix print-styles for selects",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "adjust disabled org unit style",
+ "metadata and user info error handling (#294)",
+ "deps: update dependency reselect to v4.1.7",
+ "translations: sync translations from transifex (development)",
"implement PR feedback by @tomzemp from 2023-03-02",
+ "option-set: remove unnecessary sort",
"remove unnecessary overflow",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
+ "deps: update tanstack-query monorepo to v4.19.0",
"deps: update dependency chart.js to v3.9.1",
- "deps: update tanstack-query monorepo to v4.24.4",
- "use periods: check if lastPeriodOfPrevYear exists",
- "deps: update dependency idb-keyval to v6.2.0",
+ "deps: update dependency zustand to v4.1.4",
"deps: update tanstack-query monorepo to v4.20.4",
- "data-test attribute and linting errors",
- "data value store: return boolean from isComplete selector",
- "address period issues that occurred after new year 2022/2023",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
"highlighted field store: correct wrong initial state",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
- "data value store: set correct default when data value set falsy",
- "print: fix print-styles for selects",
- "option-set: fix clear button",
- "deps: update tanstack-query monorepo to v4.19.1",
- "deps: update tanstack-query monorepo to v4.18.0",
"deps: update dependency react-router-dom to v5.3.4",
- "metadata and user info error handling (#294)",
+ "metadata error handling",
+ "deps: update tanstack-query monorepo to v4.16.1",
"deps: update tanstack-query monorepo to v4.17.1",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "deps: update tanstack-query monorepo to v4.23.0",
- "option-set: remove unnecessary sort",
- "options-sort: fix undefined check",
+ "deps: update dependency query-string to v7.1.3",
"deps: update dependency re-reselect to v4.0.1",
- "metadata error handling",
- "deps: update dependency final-form to v4.20.9",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "deps: update dependency zustand to v4.1.4",
+ "deps: update dependency query-string to v7.1.2",
+ "data-test attribute and linting errors",
+ "options-sort: fix undefined check",
+ "optionSet: sort selected options",
+ "address period issues that occurred after new year 2022/2023",
"use periods: reverse order & add first/last periods of next/prev year if in current year",
- "deps: update dependency html-react-parser to v1.4.14",
- "deps: update tanstack-query monorepo to v4.24.9",
- "minor cleanup",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
- "deps: update tanstack-query monorepo to v4.19.0",
"total-cell: clear total value when printing empty form (#298)",
- "deps: update dependency reselect to v4.1.7",
- "optionset: re-add input spread to button",
- "deps: update tanstack-query monorepo to v4.16.1",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
- "translations: sync translations from transifex (development)",
- "deps: update tanstack-query monorepo to v4.24.6",
- "deps: update dependency zustand to v4.1.5",
- "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "use periods: check if lastPeriodOfPrevYear exists",
"deps: update tanstack-query monorepo to v4.24.10",
- "multi-select: update max-width",
- "deps: update tanstack-query monorepo to v4.20.2",
- "deps: update dependency query-string to v7.1.2",
- "deps: update dependency query-string to v7.1.3",
- "implement PR feedback by @tomzemp from 2023-03-04",
- "update ui version",
- "adjust disabled org unit style",
+ "data value store: set correct default when data value set falsy",
+ "option-set: fix clear button",
+ "deps: update tanstack-query monorepo to v4.23.0",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
"deps: update dependency react-chartjs-2 to v4.3.1",
- "optionSet: sort selected options",
- "deps: update dependency classnames to v2.3.2"
+ "data value store: return boolean from isComplete selector",
+ "minor cleanup",
+ "deps: update dependency zustand to v4.1.5",
+ "deps: update tanstack-query monorepo to v4.18.0"
],
"Features": [
"option-set: add multi text support (#290)",
@@ -3480,22 +3480,22 @@
],
"Refactoring": [
"review",
- "fix linter issues",
"remove superflous zustand wrapper",
- "use server time offset: use \"sv\" for locale string",
"data value store: use zustand wrapper",
- "revert to \"create\" function usage"
+ "fix linter issues",
+ "revert to \"create\" function usage",
+ "use server time offset: use \"sv\" for locale string"
],
"Testing": [
"highlighted field store: cover with tests",
- "entry form store: cover with tests",
- "validation store: cover with tests",
+ "unsaved data store: cover with tests",
+ "cover stores with tests (and fix some minor issues)",
+ "data value store: cover with test & establish testing pattern",
"data value store: cover store with tests",
"get cell id: cover with tests",
- "cover stores with tests (and fix some minor issues)",
- "unsaved data store: cover with tests",
- "sync errors store: cover with tests",
- "data value store: cover with test & establish testing pattern"
+ "validation store: cover with tests",
+ "entry form store: cover with tests",
+ "sync errors store: cover with tests"
],
"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"
},
@@ -3524,174 +3524,174 @@
},
"v100.1.0": {
"Maintenance": [
- "deduplicate packages in yarn.lock",
- "release: merge development to master",
- "deps: bump moment from 2.29.1 to 2.29.4",
+ "remove resolution for react-error-overlay",
+ "deps: bump terser from 4.8.0 to 4.8.1",
+ "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
"add entry info [DHIS2-13940] (#216)",
+ "release: merge development to master",
+ "remove unused classname",
"merge master into development",
- "deps: bump terser from 4.8.0 to 4.8.1",
- "remove unused \"useCategoryCombination\" file",
"fix jest tests after refactoring client server date logic",
- "remove unused classname",
- "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
- "remove resolution for react-error-overlay",
+ "deps: bump moment from 2.29.1 to 2.29.4",
+ "deduplicate packages in yarn.lock",
+ "remove unused \"useCategoryCombination\" file",
"release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
- "file-input: reset lastSyncedValue",
- "error-details optional chaining",
- "data-workspace: show loader if in flight, regardless of cached data",
- "use selector to get coc",
- "use zustand store for highlighted-field",
- "ensure deepest level is never lower than root level",
- "resolveAlertProps",
- "stop tooltip flickering [DHIS2-13954]",
- "cleanup on umount only",
- "always apply long delay when showing/hiding",
- "bottom-bar: add failed to save summary",
- "make bottom bar buttons small [DHIS2-13956]",
- "manage unsaved comments and limits when moving cells",
- "review",
- "inner-wrapper: properly clear error if last-synced",
- "manage unsaved limits when moving cells",
- "address pr comments",
- "print styles [TECH-1312] (#217)",
- "init lastSyncedValue, fix file-field",
- "fix some crashes",
- "ensure we use a local date string",
- "preserve input-component format",
- "tooltip: fix tooltip flickering",
- "section-filter: do not reset highlighted on focus",
- "use retry to pause mutations",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
"contextual-help: add help-legend for sync-errors",
- "copy FetchError from data-service",
- "validation button: disable validation run when offline [TECH-1377] (#178)",
- "misc cleanup",
- "always retry offline-trigger errors",
- "fix disabled cell styling [TECH-1466] (#234)",
- "handle temporal mutation errors (#206)",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "errors-store: add getNumberOfErrors",
- "minor cleanup",
+ "fix breaking tests around side bar, basic info and follow up button",
"tooltip: show all errors in tooltip",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "handle network-error alert",
- "use prefetched units when user org unit is not the highest level",
- "try to use cjs import fetcherror",
- "clear sync-status when value changes (#182)",
- "clear highlight when field is umounted",
- "allow for unit paths starting at the real root instead of user root (#197)",
- "refactor validation-tooltip to child of wrapper",
- "set networkmode offlineFirst",
"reset error when pristine",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "basic information: display client date in tooltip",
- "fix temporal error handling",
- "add missing files",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
"remove 403 as temporal error",
- "entry-field: cleanup highlighted-field properly",
- "error-summary: use yellow800 for icon color",
- "error-summary: count errors in selection",
- "adjust client time to server timezone when computing date ranges (#165)",
- "allow the webapi to return a single object instead of wrapped array",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "add missing error-summary file",
+ "ensure we use a local date string",
+ "dates: ensure that server or client time is used when appropriate",
+ "init lastSyncedValue, fix file-field",
+ "manage unsaved comments and limits when moving cells",
+ "data-value-set: disable when mutating",
+ "tooltip: fix tooltip flickering",
+ "remove custom styles for data details button",
+ "allow for unit paths starting at the real root instead of user root (#197)",
+ "section-filter: do not reset highlighted on focus",
"onlineStatus: sync header-bar status to onlineManager status",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "dates: use server time when appropriate",
+ "filter-field: do not reset highlighted when focused",
"option-set input lastSyncedValue",
- "fix breaking tests around side bar, basic info and follow up button",
- "update Add limits styling [DHIS2-13958]",
- "headerbar: use smarter delay for headerbar-status",
+ "bottom-bar: add failed to save summary",
"adjust synced cell style (#199)",
- "use date limit: prevent recomputing on every re-render",
- "update useHighlightedField",
- "shouldRollbackError",
- "make useDataValueParams and useApiAttributeParams stable",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
+ "add missing error-summary file",
+ "manage unsaved comments when moving cells",
+ "validation button: disable validation run when offline [TECH-1377] (#178)",
+ "data-workspace: show loader if in flight, regardless of cached data",
+ "copy FetchError from data-service",
+ "set networkmode offlineFirst",
+ "try to use cjs import fetcherror",
+ "preserve input-component format",
+ "ensure deepest level is never lower than root level",
+ "rerun validation on main bar button click",
+ "handle network-error alert",
+ "add missing files",
+ "file-input: reset lastSyncedValue",
+ "dates: use server time when appropriate",
+ "print styles [TECH-1312] (#217)",
"use-value-store: add optional-chaining for safety",
- "use highlightedfieldstore",
- "true-only checkbox lastSynced comparison",
- "dates: ensure that server or client time is used when appropriate",
- "deps: pin dependencies",
- "remove custom styles for data details button",
+ "update Add limits styling [DHIS2-13958]",
+ "resolveAlertProps",
+ "handle temporal mutation errors (#206)",
+ "or between shortcuts [DHIS2-13955]",
"persist: persist mutations that are network-errors",
- "getCellId",
+ "use selector to get coc",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
"use a stable date string instead of an instable date instance (#201)",
+ "deps: update deps",
+ "entry-field: cleanup highlighted-field properly",
"global filter field size (#221)",
- "update variable name [TECH-1465] (#231)",
- "rerun validation on main bar button click",
- "filter-field: do not reset highlighted when focused",
- "highlighted fields performance (#155)",
- "filter-field: hide clear-button when no filter (#222)",
+ "set highlighted field null",
"remove unnecessary clear highlightedfield",
+ "use retry to pause mutations",
"offline-error-types, show alertbar once",
+ "always apply long delay when showing/hiding",
+ "errors-store: add getNumberOfErrors",
+ "highlighted fields performance (#155)",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "fix temporal error handling",
+ "use date limit: prevent recomputing on every re-render",
+ "review",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "error-summary: use yellow800 for icon color",
+ "remove defaultOnSuccess for queries",
+ "fix some crashes",
+ "misc cleanup",
+ "use prefetched units when user org unit is not the highest level",
+ "deps: pin dependencies",
+ "basic information: display client date in tooltip",
+ "always retry offline-trigger errors",
+ "use highlightedfieldstore",
+ "address pr comments",
+ "cleanup on umount only",
+ "inner-wrapper: properly clear error if last-synced",
+ "stop tooltip flickering [DHIS2-13954]",
+ "allow the webapi to return a single object instead of wrapped array",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
+ "manage unsaved limits when moving cells",
+ "true-only checkbox lastSynced comparison",
+ "shouldRollbackError",
+ "clear sync-status when value changes (#182)",
"translations: sync translations from transifex (development)",
- "deps: update deps",
+ "clear highlight when field is umounted",
+ "error-details optional chaining",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "use zustand store for highlighted-field",
"onlineManager: make sure to go online when navigator goes online",
- "data-value-set: disable when mutating",
- "or between shortcuts [DHIS2-13955]",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
"import locales so app has access to them (#207)",
- "remove defaultOnSuccess for queries",
- "set highlighted field null",
- "manage unsaved comments when moving cells"
+ "make bottom bar buttons small [DHIS2-13956]",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "refactor validation-tooltip to child of wrapper",
+ "update variable name [TECH-1465] (#231)",
+ "error-summary: count errors in selection",
+ "adjust client time to server timezone when computing date ranges (#165)",
+ "update useHighlightedField",
+ "filter-field: hide clear-button when no filter (#222)",
+ "headerbar: use smarter delay for headerbar-status",
+ "minor cleanup",
+ "getCellId"
],
"Refactoring": [
- "refactor useApiError",
- "use selector for getHighlightedField",
- "data details sidebar: consider server timezone in basic information",
- "make useCurrentDateStringAtServerTimezone accept a date",
- "aoc selector: use new client-server-date hooks",
- "context-selection-id: remove category-ids from contextSelectionId",
- "move lastSyncedValue to mutation",
- "highlightedfield: change name to highlightedfieldid",
- "use mutator in inputs",
"use periods: use new client-server-date hooks",
- "use client server date hook: remove superflous setter callbacks",
- "cleanup duplicate dataValueSetQueryKey",
- "use defaultOnSuccess",
+ "highlightedfield name",
+ "make useCurrentDateStringAtServerTimezone accept a date",
+ "fix variable naming",
"use meaningful names for varnames when using useClientServerDate",
- "use manage inter param deps: use new client-server-date hooks",
- "period selector: use new client-server-date hooks",
- "use date limit: use new client-server-date hooks",
- "resolve error message in ApiMutationError",
- "remove superfluous client server timezone tools",
- "sync-errors-store: remove unused methods",
+ "basic information: use new client-server-date hooks",
"use highlighted-field-store",
+ "basic information: remove \"utc\" from variable name",
+ "aoc selector: use new client-server-date hooks",
"move message above usage",
- "load app: handle all loading and error states",
+ "use date limit: use new client-server-date hooks",
+ "refactor useApiError",
+ "remove superfluous client server timezone tools",
"use default onSuccess from defaultoptions",
+ "highlightedfield: change name to highlightedfieldid",
"date convertion: rename & add timezone convertion tools",
- "basic information: use new client-server-date hooks",
+ "sync-errors-store: remove unused methods",
+ "cleanup duplicate dataValueSetQueryKey",
+ "use manage inter param deps: use new client-server-date hooks",
+ "use defaultOnSuccess",
+ "use mutator in inputs",
+ "data details sidebar: consider server timezone in basic information",
+ "use client server date hook: remove superflous setter callbacks",
+ "resolve error message in ApiMutationError",
"remove highlightedFieldContext",
- "fix variable naming",
- "basic information: remove \"utc\" from variable name",
+ "load app: handle all loading and error states",
"shouldTriggerOffline",
- "use check lock status: use new client-server-date hooks",
- "highlightedfield name",
- "extract get-cell-id to own file"
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "move lastSyncedValue to mutation",
+ "period selector: use new client-server-date hooks",
+ "extract get-cell-id to own file",
+ "use selector for getHighlightedField",
+ "use check lock status: use new client-server-date hooks"
],
"Testing": [
- "add test to getPreFetchedChildren",
"add authority tests to comment and limit tests",
"fix test description",
- "move query-key test",
"fix tests",
- "update tests"
+ "move query-key test",
+ "update tests",
+ "add test to getPreFetchedChildren"
],
"Features": [
- "headerbar: integrate offline-status message (#233)",
"error-indicator: add error indicator",
- "respect F_DATAVALUE_ADD user authority",
- "client server date: add DRY utils",
- "get current date: set milliseconds to 0",
"notify user about failures of critical requests",
- "sync error handling (#218)",
- "custom forms: notify user about pre-fetching failure",
"headerbar: integrate offline-status-message",
+ "sync-error: add sync error to field",
+ "custom forms: notify user about pre-fetching failure",
"sync-errors: add sync-errors store",
- "sync-error: add sync error to field"
+ "get current date: set milliseconds to 0",
+ "client server date: add DRY utils",
+ "respect F_DATAVALUE_ADD user authority",
+ "sync error handling (#218)",
+ "headerbar: integrate offline-status message (#233)"
],
"Build Updates": [
"renovate: remove shared config",
@@ -3706,15 +3706,15 @@
},
"v100.0.0": {
"Maintenance": [
+ "release: cut 100.0.0 [skip release]",
"move org-unit-tree from @dhis2/ui and fix lint errors",
- "get config offline org unit level from JGs branch",
- "fix linter issues",
- "restore use-user-org-units to original state",
"release: merge development to master",
- "release: release v100.0.0",
- "release: cut 100.0.0 [skip release]",
"align test with implementation and skip flaky tests",
- "add license"
+ "fix linter issues",
+ "add license",
+ "restore use-user-org-units to original state",
+ "get config offline org unit level from JGs branch",
+ "release: release v100.0.0"
],
"Features": [
"add completion functionality",
@@ -3724,34 +3724,34 @@
"reduce org-unit-tree network traffic and support prefetching (#187)"
],
"Bug Fixes": [
- "form completion: cancel open mutations when (in-)completing",
- "completion mutation: extract variables correctly after refactoring",
- "remove loading from completion",
- "consume per-root node offline levels in org-unit-tree",
- "fetch offline units per user root org unit and improve logic",
"form completion: check for empty responses",
- "also fetch children size and level for offline units",
+ "consume per-root node offline levels in org-unit-tree",
"prefetch offline org units in single request",
- "completion: set loading to true when starting incompleting",
- "form completion error alert message: correct & translate message",
- "completion: do not validate when offline",
- "adjust tests to implementation fix minor implementation bugs",
+ "also fetch children size and level for offline units",
+ "typo",
"cat-combo-table: prevent filter from unmounting data-elements (#186)",
- "add mutation key-factory",
+ "address post-rebase bugs",
"completion onMutate and setDefault",
- "typo",
- "address post-rebase bugs"
+ "completion mutation: extract variables correctly after refactoring",
+ "add mutation key-factory",
+ "adjust tests to implementation fix minor implementation bugs",
+ "completion: do not validate when offline",
+ "form completion: cancel open mutations when (in-)completing",
+ "fetch offline units per user root org unit and improve logic",
+ "form completion error alert message: correct & translate message",
+ "completion: set loading to true when starting incompleting",
+ "remove loading from completion"
],
"Refactoring": [
- "move data-value-mutations into shared folder",
"rearrange validation code into different modules",
- "implement PR feedback until September 22, 2022",
"bottom bar: use correct completion data and labels",
+ "remove superfluous completion sidebar component",
+ "move data-value-mutations into shared folder",
"fix circular dependencies & tests",
- "remove console.log",
"move sidebar id contants into shared folder",
- "change the mutation function to follow the new patterns",
- "remove superfluous completion sidebar component"
+ "remove console.log",
+ "implement PR feedback until September 22, 2022",
+ "change the mutation function to follow the new patterns"
],
"Testing": [
"cypress: update network fixtures"
@@ -3847,8 +3847,8 @@
},
"v100.9.0": {
"Features": [
- "add tests to cover add exchnage usecase",
"add tests to cover add exchange usecase",
+ "add tests to cover add exchnage usecase",
"add more tests and improve some of the existing ones",
"add more tests to cover add exchange usecase",
"add tests to cover edit exchange usecase and format"
@@ -3869,11 +3869,11 @@
},
"v100.8.0": {
"Features": [
- "add initial tests for main data display page",
- "add more tests to general data page and refactor existing ones",
"more tests for data page and setup for other pages",
+ "add more tests to general data page and refactor existing ones",
"add additional tests for main exchange page",
- "add some tests for main data page"
+ "add some tests for main data page",
+ "add initial tests for main data display page"
],
"Bug Fixes": [
"add mock for resize observer",
@@ -3904,20 +3904,20 @@
},
"v100.6.0": {
"Bug Fixes": [
+ "move testing libraty to dev dependencies",
"update fixtures for cypress tests",
- "minor fixes",
"add missing transations",
- "move testing libraty to dev dependencies"
+ "minor fixes"
],
"Features": [
- "add tests for edit overview page",
- "upgrade node version for ci",
- "show sharing button only if the user can share the exchange",
"add sharing button which opens a sharing dialog in configurations",
- "add sharing settings",
+ "add sharing button to data exchange configurations",
"upgrade app platform and ui library",
+ "add tests for edit overview page",
+ "upgrade node version for ci",
"update version of dhis2 app runtime",
- "add sharing button to data exchange configurations"
+ "show sharing button only if the user can share the exchange",
+ "add sharing settings"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -3953,8 +3953,8 @@
},
"v100.4.0": {
"Features": [
- "upgrade cypress version",
- "upgrade cypress to version"
+ "upgrade cypress to version",
+ "upgrade cypress version"
],
"Maintenance": [
"release: cut 100.4.0 [skip release]"
@@ -4065,21 +4065,21 @@
},
"v100.7.2": {
"Maintenance": [
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
- "remove unclear code and replace with ESLint disable comment",
+ "tweak jest config so it only reports to portal when on CI",
"tweak test config",
+ "remove unclear code and replace with ESLint disable comment",
+ "do not log getShallowAddToLayoutButton during test run",
+ "disable report-portal debug logging",
+ "prevent error log for missing components",
"fix local jest run (#3218)",
- "prevent console error output",
- "release: cut 100.7.2 [skip release]",
+ "remove unneeded console.error hack",
+ "remove test file without any tests",
"deduplicate deps",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"do not log action errors during jest test run",
- "disable report-portal debug logging",
- "tweak jest config so it only reports to portal when on CI",
+ "release: cut 100.7.2 [skip release]",
+ "prevent console error output",
"prevent visualization plugin test to log errors by fixing the test",
- "remove unneeded console.error hack",
- "do not log getShallowAddToLayoutButton during test run",
- "prevent error log for missing components",
- "remove test file without any tests",
"remove reference to maps app"
],
"Bug Fixes": [
@@ -4094,8 +4094,8 @@
"restore report-portal config (#3181)"
],
"Bug Fixes": [
- "install dependencies needed to release app with new workflow (#3183)",
- "display correct app version in dhis2 and updated workflows (#3182)"
+ "display correct app version in dhis2 and updated workflows (#3182)",
+ "install dependencies needed to release app with new workflow (#3183)"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#3182 ) (39f9437 ) \ninstall dependencies needed to release app with new workflow (#3183 ) (f6b2670 ) \n "
},
@@ -4104,8 +4104,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"
@@ -4118,9 +4118,9 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
+ "remove !important styles",
"release: cut 100.6.2 [skip release]",
- "use constant from analytics instead of 'co'",
- "remove !important styles"
+ "use constant from analytics instead of 'co'"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
},
@@ -4135,10 +4135,10 @@
},
"v100.6.0": {
"Maintenance": [
- "unused imports",
"resolve to @dhis2/ui 9.4.4 (#3129)",
"release: cut 100.6.0 [skip release]",
- "import order"
+ "import order",
+ "unused imports"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4163,9 +4163,9 @@
},
"v100.5.8": {
"Bug Fixes": [
- "bump analytics for testing",
+ "bump analytics to 26.7.5 for period translations",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics to 26.7.5 for period translations"
+ "bump analytics for testing"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -4174,13 +4174,13 @@
},
"v100.5.7": {
"Maintenance": [
+ "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)",
+ "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 ws from 5.2.3 to 5.2.4 (#3116)",
- "release: cut 100.5.7 [skip release]",
"dependabot config and remove dev branch from workflows (#3107)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
- "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)"
+ "release: cut 100.5.7 [skip release]"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -4200,27 +4200,27 @@
},
"v100.5.5": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#3043)",
- "do not run release step on dev branch (#3083)",
+ "run release job for tags (#3064)",
"release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)"
+ "optimize Cypress recordings with conditional triggers (#3043)",
+ "do not run release step on dev branch (#3083)"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"dimension chip design updates (DHIS2-16272) (#2934)",
"merge to master",
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)"
],
"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)",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
+ "translations: sync translations from transifex (dev)",
"merge to master",
- "translations: sync translations from transifex (dev)"
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -4229,8 +4229,8 @@
"v100.5.3": {
"Bug Fixes": [
"try locking highcharts to 10.2.0",
- "merge to master",
"plugin flashes when interacting with Interpretations modal (#3017)",
+ "merge to master",
"translations: sync translations from transifex (dev)"
],
"Documentation": [
@@ -4245,23 +4245,23 @@
},
"v100.5.2": {
"Bug Fixes": [
- "correct typo in visualisation type",
- "add classnames and update json instructions file for outlier tables (#3000)",
"remove query param section from url glob",
+ "correct typo in visualisation type",
"wait for different SVG for single value",
+ "add classnames and update json instructions file for outlier tables (#3000)",
"change urlReg to urlGlob and correct glob pattern for outlier tables"
],
"Maintenance": [
- "rename strategy to interceptResponse",
- "release: cut 100.5.2 [skip release]"
+ "release: cut 100.5.2 [skip release]",
+ "rename strategy to interceptResponse"
]
},
"v100.5.1": {
"Bug Fixes": [
- "merge to master",
- "ensure only the first period item is used",
"enable the loading spinner when props change",
- "fix period filter and loading spinner when filtering in dashboard (#3002)"
+ "ensure only the first period item is used",
+ "fix period filter and loading spinner when filtering in dashboard (#3002)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -4269,29 +4269,29 @@
},
"v100.5.0": {
"Maintenance": [
- "remove testRegex from jest config (#2956)",
- "add slack bot release success message (#2965)",
"run the release step on both dev and master branches (#2990)",
- "reorganised dev commits",
+ "upgrade @dhis2/analytics",
+ "include release notes in slackbot message (#2974)",
"bump node to version 18",
- "release: cut 100.5.0 [skip release]",
"video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "bump Cypress to version 13 (#2935)",
+ "add slack bot release success message (#2965)",
"apply consistent naming to push analytics class names",
- "include release notes in slackbot message (#2974)",
- "upgrade @dhis2/analytics",
- "yarn deduplicate"
+ "bump Cypress to version 13 (#2935)",
+ "yarn deduplicate",
+ "remove testRegex from jest config (#2956)",
+ "release: cut 100.5.0 [skip release]",
+ "reorganised dev commits"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
- "don't expect subtitle to be visible by default",
"hover over list to prevent it from being stale",
- "adapt tests to new database (#2975)"
+ "adapt tests to new database (#2975)",
+ "refactor data.cy.js to independent test cases",
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
- "push-analytics: add push analytics instructions (#2985)",
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
"add custom errors for analytics requests (#2874)",
+ "push-analytics: add push analytics instructions (#2985)",
"translations: sync translations from transifex (dev)"
],
"Features": [
@@ -4301,69 +4301,69 @@
},
"v100.4.0": {
"Bug Fixes": [
- "fix bug which cause current to loose props",
- "set disabledOptions on AO loading and vis type switching",
- "dependency updates (#2243)",
- "fetch data element icon and pass it in extraOptions",
"avoid crash when visualization object is empty (ie. New)",
- "hide icon from visualization when option is toggled",
- "avoid visualization flashing when changing options",
+ "fetch data element icon and pass it in extraOptions",
"update cli-app-scripts and analytics deps",
+ "set disabledOptions on AO loading and vis type switching",
"translations: sync translations from transifex (dev)",
- "do not pass a boolean for icons when saving"
+ "avoid visualization flashing when changing options",
+ "do not pass a boolean for icons when saving",
+ "fix bug which cause current to loose props",
+ "hide icon from visualization when option is toggled",
+ "dependency updates (#2243)"
],
"Maintenance": [
- "analytics: add support for cumulative values",
- "fix linting error",
"manually bump deps (#2543)",
- "update pot file",
- "use renamed github shared workflow (#2912)",
"switch test server to debug (test.e2e is broken/slow)",
- "revert the test server changes and move to a separate PR",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "fix rebase conflict resolutions",
+ "fix linting error",
+ "use renamed github shared workflow (#2912)",
+ "configure continuous delivery workflows (#2254)",
+ "revert the test server changes and move to a separate PR",
+ "update pot file",
"regenerate pot file",
- "use alpha version of analytics",
+ "analytics: add support for cumulative values",
+ "release: cut 100.4.0 [skip release]",
"upgrade cypress to v12 and adjust project to it",
"remove videos",
- "fix rebase conflict resolutions",
- "configure continuous delivery workflows (#2254)",
- "release: cut 100.4.0 [skip release]"
+ "use alpha version of analytics"
],
"Features": [
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "remove disabled before passing object to visualization generator",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
"cumulative values in PT (DHIS2-5497) (#2746)",
"handle disabled and helpText props for disabled options",
+ "v100.4.0",
"disable legend option when cumulative values is enabled",
- "handle disabled option in Redux store",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"support non-gregorian fixed periods (#2233)",
- "remove disabled before passing object to visualization generator",
- "v100.4.0",
- "disabled options based on cumulativeValues in PT DHIS2-15728"
+ "handle disabled option in Redux store",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)"
],
"Testing": [
- "refactor clickCheckbox to check/uncheckCheckbox",
"add helper functions for totals options",
"add tests for cumulativeValues option in PT",
- "use current year instead of hardcode it",
+ "fix test failing due to change in single value behaviour",
"enhance tests, options and sorting",
- "fix test failing due to change in single value behaviour"
+ "refactor clickCheckbox to check/uncheckCheckbox",
+ "use current year instead of hardcode it"
],
"Refactoring": [
"allow non toggleable select to be disabled",
- "add styles for titles of disabled sections",
+ "allow legend related option to be disabled",
+ "avoid extra prop and detect visType internally",
+ "add helper text when used in PT DHIS2-15727",
"revert changes to option components",
- "streamlined code",
+ "simplify code for passing displayProperty",
+ "remove unnecessary code",
"allow checkbox options to be disabled",
- "avoid extra prop and detect visType internally",
+ "streamlined code",
"rename variable for clarity",
- "simplify code for passing displayProperty",
"allow disabled to be passed as prop",
- "add helper text when used in PT DHIS2-15727",
- "remove unnecessary code",
- "allow legend related option to be disabled",
- "avoid involuntary changes to current in Redux store"
+ "avoid involuntary changes to current in Redux store",
+ "add styles for titles of disabled sections"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4371,18 +4371,18 @@
},
"v100.3.1": {
"Bug Fixes": [
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"color set update (DHIS2-16108) (#2906)",
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"v100.3.1"
],
"Maintenance": [
- "move RP agent-js-cypress to dhis2 org",
"consolidate cypress tests (#2890)",
- "use latest analytics-e2e-tests workflow",
+ "use reportportal fork",
"release: cut 100.3.1 [skip release]",
- "consolidate legend tests (#2897)",
"get BRANCH_NAME and PR_TITLE",
- "use reportportal fork"
+ "use latest analytics-e2e-tests workflow",
+ "move RP agent-js-cypress to dhis2 org",
+ "consolidate legend tests (#2897)"
]
},
"v100.3.0": {
@@ -4390,19 +4390,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "prevent state update when modal is closing",
+ "translations: sync translations from transifex (dev)",
"visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
"only update interpretations list when in DOM",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "translations: sync translations from transifex (dev)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
- "prevent state update when modal is closing"
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)"
],
"Features": [
- "100.3.0",
- "deps: bump analytics to latest to benefit from fixes and features (#2886)"
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)",
+ "100.3.0"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -4411,61 +4411,61 @@
"v100.2.0": {
"Features": [
"100.2.0 (#2741)",
- "update download menu to use hovermenu components from analytics",
- "use Toolbar and ToolbarSidebar from analytics (#2358)",
- "use interpretations button from analytics",
"use UpdateButton and HoverMenubar from analytics",
- "use hover menu components from analytics for options menu"
+ "use interpretations button 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": [
- "manually bump deps (#2543)",
- "fix icon e2e",
- "revert the test server changes and move to a separate PR",
- "fix missing and redundant imports",
+ "switch test server to debug (test.e2e is broken/slow)",
"fix legend e2e test even better",
- "upgrade analytics to get decreased padding",
- "fix start e2e",
+ "fix icon e2e",
+ "update pot file",
+ "clean up unused imports",
"run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "fix odd linter error which only fires on ci",
- "release: cut 100.2.0 [skip release]",
"remove videos",
+ "fix scatter e2e",
"run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "upgrade @dhis2/analytics to get toolbar UI improvements",
- "gitignore cypress videos",
- "disable the scheduled nightly test run (#2602)",
- "fix typo in component name",
- "fix failing legens e2e test",
+ "fix odd linter error which only fires on ci",
"advance the schedule for the nightly run (#2575)",
- "update pot file",
+ "release: cut 100.2.0 [skip release]",
+ "disable the scheduled nightly test run (#2602)",
"upgrade @dhis2/analytics to latest",
- "fix scatter e2e",
- "upgrade cypress to v12 and adjust project to it",
- "clean up unused imports",
+ "run workflow release job on tags as well (#2386)",
+ "fix failing legens e2e test",
"fix lines e2e test",
- "switch test server to debug (test.e2e is broken/slow)",
+ "revert the test server changes and move to a separate PR",
"remove yarn start command which was only used for development",
+ "upgrade analytics to get decreased padding",
+ "fix typo in component name",
"increase cypress default timeout for DOM activity (#2549)",
- "run workflow release job on tags as well (#2386)"
+ "manually bump deps (#2543)",
+ "fix missing and redundant imports",
+ "fix start e2e",
+ "upgrade @dhis2/analytics to get toolbar UI improvements",
+ "gitignore cypress videos",
+ "upgrade cypress to v12 and adjust project to it"
],
"Testing": [
- "extend timeout after delete has been triggered (#2499)",
- "skip legend test while data element icons are unsupported",
- "comment out icon tests for currently unsupported types",
"rename AO-title to titlebar (DHIS2-15063) (#2435)",
- "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "comment out icon tests for currently unsupported types",
+ "extend timeout after delete has been triggered (#2499)",
"add Cypress tests for SV icon (DHIS2-10496) (#2372)",
- "prevent test names from being dynamic (#2576)"
+ "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "prevent test names from being dynamic (#2576)",
+ "skip legend test while data element icons are unsupported"
],
"Bug Fixes": [
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
- "adjust e2e element slectors",
"adjust closeFileMenuWithClick command",
- "remove divider from plain data source submenu",
- "tweak viz type selector styles to match toolbar",
- "observe size changes for legend positioning",
"ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "observe size changes for legend positioning",
"translations: sync translations from transifex (dev)",
- "adjust data test name"
+ "remove divider from plain data source submenu",
+ "adjust e2e element slectors",
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust data test name",
+ "tweak viz type selector styles to match toolbar"
],
"Refactoring": [
"move the size logic from the plugin wrapper",
@@ -4474,8 +4474,8 @@
},
"v100.1.4": {
"Testing": [
- "prevent items in transfer from being stale when filtering (#2321)",
- "extend timeout for loading visualizations (#2368)"
+ "extend timeout for loading visualizations (#2368)",
+ "prevent items in transfer from being stale when filtering (#2321)"
],
"Documentation": [
"move docs to app repo",
@@ -4491,11 +4491,11 @@
},
"v100.1.3": {
"Bug Fixes": [
+ "deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"v100.1.1",
- "case E7113 throws same msg as E7114 (#2278)",
- "single value size and position issues (analytics@25.1.10) (#2359)",
"bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)",
- "deps: platform deps for login redirect [DHIS2-15319] (#2300)"
+ "case E7113 throws same msg as E7114 (#2278)",
+ "single value size and position issues (analytics@25.1.10) (#2359)"
],
"Maintenance": [
"release: cut 100.1.3 [skip release]"
@@ -4519,70 +4519,70 @@
},
"v100.1.0": {
"Features": [
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"plugin: send installation status [DHIS2-15097] (#2273)",
"100.1.0 (#2286)",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "custom calculations (DHIS2-13871) (#2232)",
"support non-gregorian fixed periods (#2233)",
- "custom calculations (DHIS2-13871) (#2232)"
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)"
],
"Maintenance": [
- "prepare app for continuous delivery",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
- "bump analytics (#2276)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
- "trigger v100.0.0 (#2237)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
- "converge master-to-dev (#2281)",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
+ "release: cut 100.0.1",
+ "release: cut 100.0.0",
"deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "release: cut 100.0.3",
+ "configure continuous delivery workflows (#2254)",
"deps: bump async from 2.6.3 to 2.6.4 (#2148)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
- "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.2",
- "bump analytics (#2279)",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
"release: cut 100.1.0 [skip release]",
- "configure continuous delivery workflows (#2254)",
"deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
- "release: cut 100.0.1",
- "release: cut 100.0.0",
+ "bump analytics (#2279)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
"deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
+ "release: cut 100.0.3",
+ "trigger v100.0.0 (#2237)",
+ "bump analytics (#2276)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "prepare app for continuous delivery",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "add styled-jsx which is a peer dependency (#2253)",
- "set v100.0.0",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)"
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
+ "converge master-to-dev (#2281)",
+ "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
+ "set v100.0.0"
],
"Testing": [
- "fix test failing due to change in single value behaviour",
- "add extended timeout for file open modal (#2284)"
+ "add extended timeout for file open modal (#2284)",
+ "fix test failing due to change in single value behaviour"
],
"Bug Fixes": [
- "hide icon from visualization when option is toggled",
- "deps: bump cli-app-scripts for precaching improvement",
- "target window.parent for postRobot communication (#2256)",
+ "fetch data element icon and pass it in extraOptions",
+ "update cli-app-scripts and analytics deps",
"remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
+ "translations: sync translations from transifex (master) (#2192)",
+ "set height on chart container when not defined (#2246) (#2250)",
+ "nightly workflow has to run on default branch which is currently dev (#2269)",
"update cli-app-scripts and analytics (#2247)",
+ "hide icon from visualization when option is toggled",
"plugin sends installation status (#2277)",
"dependency updates (#2243)",
+ "target window.parent for postRobot communication (#2256)",
"inject CSS UI variables in plugin (#2270)",
- "remove old i18n initialisation (#2241)",
- "fetch data element icon and pass it in extraOptions",
- "translations: sync translations from transifex (master) (#2192)",
- "set height on chart container when not defined (#2246) (#2250)",
- "update cli-app-scripts and analytics deps",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "do not pass a boolean for icons when saving"
+ "deps: bump cli-app-scripts for precaching improvement",
+ "do not pass a boolean for icons when saving",
+ "remove old i18n initialisation (#2241)"
]
},
"v100.0.3": {
"Maintenance": [
+ "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
"deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]",
- "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)"
+ "release: cut 100.0.3 [skip release]"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -4779,22 +4779,22 @@
"v101.0.0": {
"Features": [
"migrate TEI and Event export to new tracker API",
- "move Event import to new tracker endpoints",
"move TEI import to new tracker endpoints",
+ "move Event import to new tracker endpoints",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)"
],
"Bug Fixes": [
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "lint issues",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "lint issues",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "update tests snapshots",
"loader keeps showing when opening export in new page",
- "migration-trackedentity: change followupStatus to followup",
- "update tests snapshots"
+ "migration-trackedentity: change followupStatus to followup"
],
"Refactoring": [
- "apply code review comments",
- "change TEI references to Tracked entity"
+ "change TEI references to Tracked entity",
+ "apply code review comments"
],
"Maintenance": [
"release: cut 101.0.0 [skip release]"
@@ -4839,8 +4839,8 @@
},
"v99.9.10": {
"Bug Fixes": [
- "force trigger a release",
- "update version number for app"
+ "update version number for app",
+ "force trigger a release"
],
"Maintenance": [
"release: cut 99.9.10 [skip release]"
@@ -4849,202 +4849,202 @@
},
"v99.9.9": {
"Features": [
- "geojson import icon",
- "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",
- "publish first version under continuous release"
+ "import Earth Engine data for population (#1457)",
+ "org unit core id scheme select",
+ "geojson import icon",
+ "publish first version under continuous release",
+ "metadata export: remove csv option and adjust intro text"
],
"Maintenance": [
- "deps: upgrade ui (#1487)",
- "release: cut 1.5.2 [skip ci]",
- "release: cut 1.5.16 [skip ci]",
- "use sync mode temporarily",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.5.29 [skip ci]",
+ "release: cut 1.5.46 [skip ci]",
+ "code cleaning",
"release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.59 [skip ci]",
+ "release: cut 1.5.23 [skip ci]",
+ "release: cut 1.5.53 [skip ci]",
+ "release: cut 1.5.29 [skip ci]",
+ "release: cut 1.5.65 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
+ "upgrade snapshot tests",
+ "set node version to 14 in githb scripts",
+ "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.4.2 [skip ci]",
"release: cut 1.5.47 [skip ci]",
- "release: cut 1.5.18 [skip ci]",
- "remove \"xml\" from metadata import/export feature files",
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.45 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.44 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
"release: cut 1.5.10 [skip ci]",
- "release: cut 1.5.49 [skip ci]",
- "master merge",
- "release: cut 1.5.68 [skip ci]",
- "format",
- "release: cut 1.4.7 [skip ci]",
- "release: cut 1.5.33 [skip ci]",
+ "release: cut 1.5.41 [skip ci]",
"release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.22 [skip ci]",
- "release: cut 1.5.37 [skip ci]",
- "release: cut 1.5.51 [skip ci]",
- "upgrade snapshot tests",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.5.63 [skip ci]",
+ "set node version to 14 in github scripts",
"resolve conflicts in yarn.lock",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.5.4 [skip ci]",
- "release: cut 1.5.69 [skip ci]",
- "release: cut 1.5.39 [skip ci]",
- "release: cut 1.5.44 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
+ "master merge",
+ "release: cut 1.5.67 [skip ci]",
"localize",
- "release: cut 1.3.5 [skip ci]",
- "revert linting fixes",
- "release: cut 1.5.43 [skip ci]",
- "release: cut 1.5.34 [skip ci]",
- "release: cut 1.5.41 [skip ci]",
- "browserlist upgrade",
- "release: cut 1.5.19 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
- "release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.57 [skip ci]",
- "release: cut 1.5.23 [skip ci]",
- "release: cut 1.6.1 [skip release]",
- "jest test fixes",
- "release: cut 1.5.24 [skip ci]",
- "release: cut 1.4.1 [skip ci]",
- "release: cut 1.5.6 [skip ci]",
+ "refactor",
+ "release: cut 1.5.2 [skip ci]",
"release: cut 1.5.32 [skip ci]",
- "release: cut 1.5.9 [skip ci]",
- "release: cut 1.5.46 [skip ci]",
- "release: cut 1.5.61 [skip ci]",
- "update test snapshots",
- "release: cut 1.4.3 [skip ci]",
- "release: cut 1.5.15 [skip ci]",
"release: cut 1.5.58 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
+ "use sync mode temporarily",
+ "release: cut 1.5.24 [skip ci]",
+ "release: cut 1.4.3 [skip ci]",
+ "release: cut 1.5.34 [skip ci]",
+ "release: cut 1.5.30 [skip ci]",
+ "release: cut 1.5.0 [skip ci]",
+ "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.61 [skip ci]",
+ "release: cut 1.4.5 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
+ "remove \"xml\" from metadata import/export feature files",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.43 [skip ci]",
+ "release: cut 1.4.4 [skip ci]",
+ "release: cut 1.6.0 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.5.13 [skip ci]",
+ "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.5.68 [skip ci]",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.56 [skip ci]",
"release: cut 1.5.21 [skip ci]",
+ "release: cut 1.2.23 [skip ci]",
+ "release: cut 1.5.3 [skip ci]",
+ "update app icon",
+ "release: cut 1.5.6 [skip ci]",
"release: cut 1.5.50 [skip ci]",
+ "release: cut 1.5.1 [skip ci]",
+ "release: cut 1.5.57 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
+ "release: cut 1.4.6 [skip ci]",
"release: cut 1.5.28 [skip ci]",
- "set node version to 14 in githb scripts",
- ".hooks folder",
- "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.33 [skip ci]",
+ "release: cut 1.5.69 [skip ci]",
+ "release: cut 1.5.15 [skip ci]",
+ "release: cut 1.5.54 [skip ci]",
+ "release: cut 1.4.8 [skip ci]",
+ "release: cut 1.5.18 [skip ci]",
+ "release: cut 1.5.63 [skip ci]",
"release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "release: cut 1.5.53 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "code cleaning",
- "move app to continuous release",
- "release: cut 1.5.5 [skip ci]",
- "set node version to 14 in github scripts",
- "release: cut 1.5.30 [skip ci]",
- "node 16",
+ "deps: upgrade ui (#1487)",
+ "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.14 [skip ci]",
"release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.22 [skip ci]",
+ "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.55 [skip ci]",
"release: cut 1.5.62 [skip ci]",
- "refactor",
- "update snapshots",
+ "release: cut 1.5.52 [skip ci]",
"release: cut 1.5.42 [skip ci]",
- "update app icon",
+ "release: cut 1.5.19 [skip ci]",
+ "release: cut 1.5.51 [skip ci]",
+ "release: cut 1.5.5 [skip ci]",
+ "node 16",
+ "release: cut 1.5.37 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
+ "move app to continuous release",
+ "release: cut 1.4.1 [skip ci]",
+ "release: cut 1.5.26 [skip ci]",
"release: cut 1.5.11 [skip ci]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.0 [skip ci]",
- "release: cut 1.5.8 [skip ci]",
- "release: cut 1.4.8 [skip ci]",
- "release: cut 1.5.52 [skip ci]",
- "release: cut 1.5.1 [skip ci]",
- "release: cut 1.5.3 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "release: cut 1.5.67 [skip ci]",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.13 [skip ci]",
+ ".hooks folder",
+ "release: cut 1.5.20 [skip ci]",
+ "browserlist upgrade",
+ "release: cut 1.3.0 [skip ci]",
+ "format",
+ "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "update test snapshots",
+ "release: cut 1.5.4 [skip ci]",
"release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.48 [skip ci]",
- "release: cut 1.2.23 [skip ci]",
- "release: cut 1.5.31 [skip ci]",
- "release: cut 1.4.6 [skip ci]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
- "release: cut 1.5.59 [skip ci]",
- "release: cut 1.5.65 [skip ci]",
- "release: cut 1.6.0 [skip release]",
- "release: cut 1.5.60 [skip ci]"
+ "release: cut 1.3.4 [skip ci]",
+ "update snapshots",
+ "revert linting fixes",
+ "release: cut 1.5.60 [skip ci]",
+ "release: cut 1.5.16 [skip ci]"
],
"Bug Fixes": [
- "hide and show associated geometry attribute select",
- "adjust schemas page (squashme)",
- "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "metadata: use correct format names on metadata pages",
- "translations: sync translations from transifex (master)",
+ "swap Preview button with Preview header when previewing the data",
+ "loading logic",
+ "adjust advanced options control",
+ "adjust job overview and summary design",
"adjust overview card design and interaction",
- "label text [DHIS2-11265] (#1677)",
- "standardize typography",
- "use correct update strategy for metadata import [DHIS-12479]",
- "look for coc match by code",
- "data element placeholder",
+ "hide stateful selects to preserve state",
+ "patch webpack to support webworker importScripts with relative publicPath (#1516)",
+ "trailing newline",
"don't render component if no options available",
- "adjust org unit tree component",
- "async import",
- "adjust spacing so Job summary header and tags look better (#1509)",
- "display ou parent name in preview with grey color (#1507)",
+ "adjust margins and add divider for Data preview section (#1510)",
+ "label text [DHIS2-11265] (#1677)",
+ "hide and show associated geometry attribute select",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "avoid breaking selects [DHIS2-16264] (#1963)",
+ "metadata: use correct format names on metadata pages",
"adjust schemas layout, typography",
- "sidebar design (squashme)",
- "address issue via workaround",
- "earth engine import string fixes (#1499)",
+ "add earth engine card to home page (#1541)",
"standardize header typography (squashme)",
- "page number needs to be reset to 1 when new preview generated (#1508)",
- "padding fixes for Earth Engine import (#1544)",
- "swap Preview button with Preview header when previewing the data",
- "use same dataset for total population (#1683)",
- "loading logic",
- "preserve users preferred rows per page for data preview (#1504)",
- "adjust radio prefix",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
- "interface adjustments",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "earth engine import string fixes (#1499)",
"tei-export: use correct param name for teiTypeFilter (#1546)",
- "add earth engine card to home page (#1541)",
+ "translations: sync translations from transifex (master)",
+ "use convention for page summary text (#1502)",
"component class name",
- "adjust sidebar style",
- "update text for EE import",
- "remove extraneous div",
- "patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "trailing newline",
- "avoid breaking selects [DHIS2-16264] (#1963)",
- "adjust advanced options control",
- "adjust page appearance, add transparent prop",
- "better error message",
"use same page summary text as line-listing-app",
- "centralize paging in DataPreview component",
- "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
- "metadata dependency export: remove \"xml\" from intro text",
+ "better error message",
+ "update text for EE import",
"use 'Organisation unit' instead of 'Org unit' in preview table",
- "hide stateful selects to preserve state",
"don't show list when empty (#1551)",
- "geojson property name should match input field (DHIS2-7171)",
- "adjust margins and add divider for Data preview section (#1510)",
+ "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
+ "adjust schemas page (squashme)",
+ "padding fixes for Earth Engine import (#1544)",
+ "adjust org unit tree component",
+ "display ou parent name in preview with grey color (#1507)",
"update github action to ensure yarn install is run before releasing",
- "adjust job overview and summary design",
+ "adjust sidebar style",
+ "move Tooltip to general components folder",
+ "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "remove extraneous div",
"keep the scroll from happening on preview table unnecessarily (#1539)",
- "update version number for app",
"ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "move Tooltip to general components folder",
+ "async import",
+ "adjust radio prefix",
+ "centralize paging in DataPreview component",
"use string for date inputs [DHIS2-12489] (#1750)",
+ "adjust spacing so Job summary header and tags look better (#1509)",
+ "interface adjustments",
+ "page number needs to be reset to 1 when new preview generated (#1508)",
+ "look for coc match by code",
+ "adjust page appearance, add transparent prop",
+ "use correct update strategy for metadata import [DHIS-12479]",
+ "sidebar design (squashme)",
+ "update version number for app",
+ "data element placeholder",
"add tooltip and disabled Period component when no EE has been selected (#1500)",
- "use convention for page summary text (#1502)"
+ "use same dataset for total population (#1683)",
+ "metadata dependency export: remove \"xml\" from intro text",
+ "standardize typography",
+ "geojson property name should match input field (DHIS2-7171)",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "address issue via workaround"
],
"Build Updates": [
- "remove no verify step",
"fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow (#1381)"
+ "remove no verify step",
+ "replace semantic commit checks with new workflow (#1381)",
+ "fix lint script"
],
"Refactoring": [
+ "useMemo instead of useState/useEffect",
"metadata dependency export: remove xml format option",
- "metadata: remove xml format option from import & export",
"move fetching eedata to a hook",
- "useMemo instead of useState/useEffect",
- "get push, pop, update from useForm hook directly in component",
- "metadata: remove xml format option from import and export"
+ "metadata: remove xml format option from import and export",
+ "metadata: remove xml format option from import & export",
+ "get push, pop, update from useForm hook directly in component"
],
"Testing": [
"snapshot: update snapshots"
@@ -5053,8 +5053,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": {},
@@ -5075,8 +5075,8 @@
"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 "
},
@@ -5091,8 +5091,8 @@
},
"v101.1.6": {
"Bug Fixes": [
- "adjust starting point X to new styles",
- "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)"
+ "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)",
+ "adjust starting point X to new styles"
],
"Maintenance": [
"release: cut 101.1.6 [skip release]"
@@ -5101,8 +5101,8 @@
},
"v101.1.5": {
"Bug Fixes": [
- "sanitize width before reading and writing to local storage",
"sanitize sidebar width before reading and writing to local storage (#576)",
+ "sanitize width before reading and writing to local storage",
"ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
@@ -5110,28 +5110,28 @@
],
"Maintenance": [
"restore cypress reportportal config",
- "adjust comment to code change",
"decrease delay for showing the blue line on hover",
"disable report-portal so we can see test failures",
+ "adjust comment to code change",
"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": [
- "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": [
"round to single decimal",
- "add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
+ "disable reporter in cypress config",
"release: cut 101.1.4 [skip release]",
+ "add comment with JIRA issue link",
"restore cypress config",
- "remove version dependent e2e test logic for enrollment too",
+ "only test enrolment skip rounding on v41 and above",
"surround assertions with it blocks",
- "disable reporter in cypress config"
+ "remove version dependent e2e test logic for enrollment too"
],
"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 "
},
@@ -5165,41 +5165,41 @@
},
"v101.1.0": {
"Features": [
- "decrease sidebar width after window resize if needed",
- "ensure sidebar does not break layout",
"prevent sidebar from becoming to narrow or extend past the end of the window",
- "reset to default width on double click",
"add sidebar width to global state and store in local storage",
- "add resizable sidebar (DHIS2-17170) (#534)",
+ "decrease sidebar width after window resize if needed",
+ "allow sidebar width reset via view menu",
"enable resizing the sidebar with keyboard navigation",
- "allow sidebar width reset via view menu"
+ "reset to default width on double click",
+ "ensure sidebar does not break layout",
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
+ "correct some typos",
+ "remove redundant call to event.persist()",
"fix typo in filename",
"use correct default size",
- "remove redundant call to event.persist()",
"add translation for reset sidebar width button",
"use local storage key format consistent with dashboards",
- "release: cut 101.1.0 [skip release]",
"add e2e test for reset by double click",
- "correct some typos"
+ "release: cut 101.1.0 [skip release]"
],
"Bug Fixes": [
- "persist width correctly after resetting",
"set animation duration to 150ms for increased snappiness",
- "animate width on inner panel to fix reset animation",
- "address overshooting min and max width issues",
- "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",
+ "add dependency array to effect hook",
+ "persist width correctly after resetting",
+ "animate width on inner panel to fix reset animation",
+ "address overshooting min and max width issues"
],
"Testing": [
"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"
@@ -5217,10 +5217,10 @@
},
"v101.0.6": {
"Maintenance": [
- "release: cut 101.0.6 [skip release]",
"deps: bump express from 4.18.2 to 4.19.2 (#520)",
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)"
+ "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
+ "release: cut 101.0.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -5238,11 +5238,11 @@
},
"v101.0.4": {
"Maintenance": [
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"enhance parallel cypress test execution (#514)",
- "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"
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "upgrade app-platform to support both installed and bundled deployment",
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -5278,8 +5278,8 @@
},
"v101.0.0": {
"Maintenance": [
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
- "release: cut 101.0.0 [skip release]"
+ "release: cut 101.0.0 [skip release]",
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -5288,9 +5288,9 @@
},
"v100.17.1": {
"Maintenance": [
+ "release: cut 100.17.1 [skip release]",
"group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)",
- "release: cut 100.17.1 [skip release]"
+ "optimize Cypress recordings with conditional triggers (#505)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
@@ -5306,26 +5306,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "add Cypress tests for sorting in AO",
"verify values are sorted correctly",
+ "add Cypress tests for sorting in AO",
+ "add another test for sorting/saving",
"refactor after PR review",
- "enable test for sorting data loaded from AO",
- "add another test for sorting/saving"
+ "enable test for sorting data loaded from AO"
],
"Bug Fixes": [
- "avoid re-renders and double requests when sorting in dashboard",
"use correct property name and case",
- "pass correct dimension name in download for sorting",
- "reset local sorting state when column is removed",
+ "reset sorting when a different AO is loaded",
"format sorting correctly when saving DHIS2-15836",
"fix merging conflict",
"fix sorting on a \"repeated\" dimension column",
- "show empty cell for missing boolean values as well (#466)",
- "reset sorting when a different AO is loaded",
- "avoid extra analytics request when loading a new AO",
+ "avoid re-renders and double requests when sorting in dashboard",
"respect user defined sorting in download DHIS2-15248",
+ "reset local sorting state when column is removed",
+ "pass correct dimension name in download for sorting",
+ "avoid extra analytics request when loading a new AO",
+ "fix merge conflict",
"use correct default for sorting direction",
- "fix merge conflict"
+ "show empty cell for missing boolean values as well (#466)"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -5362,8 +5362,8 @@
},
"v100.15.1": {
"Maintenance": [
- "include release notes in slackbot message (#488)",
- "release: cut 100.15.1 [skip release]"
+ "release: cut 100.15.1 [skip release]",
+ "include release notes in slackbot message (#488)"
],
"Testing": [
"adapt tests to new database (#489)"
@@ -5378,21 +5378,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add feature toggle for skipRounding option",
- "handle showHierarchy separately from requestable options",
"add option for skipRounding",
+ "handle showHierarchy separately from requestable options",
"enable skip rounding option for all versions",
+ "add feature toggle for skipRounding option",
"add skipRounding option DHIS2-15629"
],
"Testing": [
- "add test for skipRounding and fix other tests",
- "remove version toggle for tests"
+ "remove version toggle for tests",
+ "add test for skipRounding and fix other tests"
],
"Documentation": [
+ "remove screenshot of Options modal",
"fix sequence of example screenshots",
- "add documentation for skip rounding option",
"rephrase skip rounding section title",
- "remove screenshot of Options modal"
+ "add documentation for skip rounding option"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -5404,11 +5404,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming to push-analytics class-names",
+ "upgrade @dhis2/analytics",
"fix formatting",
- "release: cut 100.14.0 [skip release]",
+ "apply consistent naming to push-analytics class-names",
"apply consistent naming for push-analytics class names",
- "upgrade @dhis2/analytics"
+ "release: cut 100.14.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
},
@@ -5444,45 +5444,45 @@
},
"v100.12.0": {
"Testing": [
- "stop using 'chip-primary', which isn't needed",
- "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
- "dynamic offset for years (#477)",
- "send jest test results only when env is setup (#469)",
+ "add report portal attributes (#471)",
"copy/paste typo",
"update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
"add missing selector to non-suffixed chips",
- "update latest changes on master to use the new chip assertion format",
- "add report portal attributes (#471)"
+ "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
+ "stop using 'chip-primary', which isn't needed",
+ "send jest test results only when env is setup (#469)",
+ "dynamic offset for years (#477)",
+ "update latest changes on master to use the new chip assertion format"
],
"Maintenance": [
- "use hyphens for app names",
- "revert Analytics alpha",
- "bump Analytics to latest alpha",
+ "merge conflict",
"use analytics@26.2.0",
- "conditionally set PR title in dhis2-verify-app workflow (#479)",
+ "remove cypress videoUploadOnPasses option which has been removed in v13",
"only upload videos for failing cypress tests (#472)",
- "use alpha version of analytics",
- "analytics (#473)",
+ "use hyphens for app names",
+ "bump Analytics to latest alpha",
"release: cut 100.12.0 [skip release]",
+ "analytics (#473)",
+ "conditionally set PR title in dhis2-verify-app workflow (#479)",
"remove videos using an after:spec event callback",
- "remove cypress videoUploadOnPasses option which has been removed in v13",
- "merge conflict"
+ "revert Analytics alpha",
+ "use alpha version of analytics"
],
"Features": [
"updated chip design (DHIS2-15897) (#478)",
"update layout chip design"
],
"Bug Fixes": [
- "chip label padding",
- "dimension item height",
- "chip: add comma delimiter",
"dimension and layout item button height",
- "chip icon margin",
- "adjust input option design (#464)",
"chip line height",
- "dimension item suffix color",
+ "dimension item height",
+ "chip: add comma delimiter",
"layout-chip: prevent suffix shrinking",
- "dimension-item: adjust design to match new layout chip"
+ "dimension item suffix color",
+ "chip icon margin",
+ "chip label padding",
+ "dimension-item: adjust design to match new layout chip",
+ "adjust input option design (#464)"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -5528,8 +5528,8 @@
},
"v100.1.10": {
"Bug Fixes": [
- "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)",
- "test repo settings update"
+ "test repo settings update",
+ "handle undefined apiVersion from api/loginConfig ([LIBS-683] #49)"
],
"Maintenance": [
"release: cut 100.1.10 [skip release]"
@@ -5584,8 +5584,8 @@
},
"v100.1.4": {
"Build Updates": [
- "add new workflows (#36)",
- "remove netlify deploy workflows"
+ "remove netlify deploy workflows",
+ "add new workflows (#36)"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -5655,16 +5655,16 @@
},
"v100.0.5": {
"Maintenance": [
- "useGetErrorIfNotAllowed hook tests",
+ "set code coverage threshold",
"remove duplicate/unused tests",
- "add missing coverage flag when running tests",
- "start adding unit tests",
"clean up tests",
- "language update tests",
- "passwordReset page tests",
- "set code coverage threshold",
+ "release: cut 100.0.5 [skip release]",
+ "add missing coverage flag when running tests",
+ "useGetErrorIfNotAllowed hook tests",
"app component tests",
- "release: cut 100.0.5 [skip release]"
+ "passwordReset page tests",
+ "start adding unit tests",
+ "language update tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -5673,8 +5673,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)"
@@ -5790,17 +5790,17 @@
"categoryOptionCombos: implement categoryOptionCombos"
],
"Bug Fixes": [
- "make filters optional",
- "hide New model when it cannot be created",
- "use card in new as well as edit",
"fix categoryCombo edit save",
+ "list: add check for shareable in actions",
+ "hide New model when it cannot be created",
"prevent details panel crashing for catOptCombos",
- "fix failing test",
+ "use card in new as well as edit",
+ "make filters optional",
+ "add categoryCombo filters and columns",
"add missing file - categoryFilter",
- "list: add check for shareable in actions",
"fix wrong section",
"use card as form-wrapper",
- "add categoryCombo filters and columns"
+ "fix failing test"
],
"Refactoring": [
"use common form schemas"
@@ -5812,8 +5812,8 @@
},
"v0.6.0": {
"Features": [
- "add details panel to org list",
- "add tests for additionsl org unit list features"
+ "add tests for additionsl org unit list features",
+ "add details panel to org list"
],
"Maintenance": [
"release: cut 0.6.0 [skip release]"
@@ -5822,96 +5822,96 @@
},
"v0.5.0": {
"Features": [
- "form: add catCombo form",
+ "catCombo: add category combo form and list (#410)",
"Edit and New form base",
- "form: caregory forms, formbase",
- "catCombo: add category combo form and list (#410)"
+ "form: add catCombo form",
+ "form: caregory forms, formbase"
],
"Bug Fixes": [
- "cleanup",
- "implement basic category form",
- "add categoryCombo filters and columns",
- "model-transferfield: expose filterPlaceholder",
"formcontents: fix new form layout",
- "get defaults using zod",
- "add label for category options",
- "category-form: add options-transfer, generic ModelTransfer",
- "test",
"improve model-transfer",
- "simplify getAllAttributes",
- "fix categoryCombo edit save",
- "formbase: allow support for no attributes",
"fix lint and build issues",
+ "formbase: allow support for no attributes",
+ "test",
+ "get defaults using zod",
+ "simplify getAllAttributes",
+ "cleanup",
+ "category-form: add options-transfer, generic ModelTransfer",
"add missing file - categoryFilter",
+ "simplify createJsonpatchOperation and formcontents",
+ "fix PickWithFieldFilters",
+ "add categoryCombo filters and columns",
"format",
"types: prettify PickWithFieldFilter result-type",
- "translate validation message",
- "fix PickWithFieldFilters",
- "simplify createJsonpatchOperation and formcontents",
+ "fix categoryCombo edit save",
+ "model-transferfield: expose filterPlaceholder",
+ "implement basic category form",
"add utility type for picking based on field-filters",
- "list: add filter and columns descriptors to category"
+ "list: add filter and columns descriptors to category",
+ "add label for category options",
+ "translate validation message"
],
"Refactoring": [
- "add defaultformcontents for new",
"add common zod schemas",
- "use common form schemas",
- "simplify PickWithFieldFilters"
+ "add defaultformcontents for new",
+ "simplify PickWithFieldFilters",
+ "use common form schemas"
],
"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": [
- "upgrade download-artifact action",
"bump dhis2 dependencies [DHIS2-17941]",
+ "fix eslint warnings",
"release: cut 0.4.0 [skip release]",
- "fix eslint warnings"
+ "upgrade download-artifact action"
],
"Testing": [
"org unit list tests (#406)",
"add tests for org unit list page"
],
"Bug Fixes": [
- "improve modeltransfer types",
- "cleanup",
- "translation: add missing translations",
- "form: improve form notice box",
- "implement basic category form",
- "upgrade upload-artifact action",
- "model-transferfield: expose filterPlaceholder",
"formcontents: fix new form layout",
- "get defaults using zod",
- "category-form: add options-transfer, generic ModelTransfer",
- "test",
"improve model-transfer",
- "simplify getAllAttributes",
- "formbase: allow support for no attributes",
"fix lint and build issues",
+ "formbase: allow support for no attributes",
+ "form: improve form notice box",
+ "test",
+ "get defaults using zod",
+ "simplify getAllAttributes",
+ "cleanup",
+ "category-form: add options-transfer, generic ModelTransfer",
+ "upgrade upload-artifact action",
+ "translation: add missing translations",
+ "improve modeltransfer types",
+ "simplify createJsonpatchOperation and formcontents",
+ "fix PickWithFieldFilters",
+ "validation: catch async validation - prevents locking up form",
"format",
"types: prettify PickWithFieldFilter result-type",
+ "model-transferfield: expose filterPlaceholder",
"extend user type",
- "fix PickWithFieldFilters",
- "simplify createJsonpatchOperation and formcontents",
+ "implement basic category form",
"add utility type for picking based on field-filters",
- "list: add filter and columns descriptors to category",
- "validation: catch async validation - prevents locking up form"
+ "list: add filter and columns descriptors to category"
],
"Features": [
- "Edit and New form base",
- "remove select all checkbox from org list",
"add multi select actions with the ability to download selected org units",
- "categories: category forms and form refactor (#407)",
+ "remove select all checkbox from org list",
+ "Edit and New form base",
"org list deselect all + multi select actions",
"form: caregory forms, formbase",
"make org unit deselect all button work",
+ "categories: category forms and form refactor (#407)",
"disable ability to autocheck child when parent is selected"
],
"Refactoring": [
- "add defaultformcontents for new",
"add common zod schemas",
+ "add defaultformcontents for new",
"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 "
@@ -5927,87 +5927,87 @@
},
"v0.3.0": {
"Features": [
+ "add orgUnitList actions [DHIS2-17896]",
"implement pagination",
- "organisation unit table tree",
- "add orgunit message for loader, error and empty",
"implement org unit list actions to edit and delete org unit (#405)",
- "add orgUnitList actions [DHIS2-17896]"
+ "organisation unit table tree",
+ "add orgunit message for loader, error and empty"
],
"Bug Fixes": [
- "add missing file after rename",
- "improve boundQuery helper types",
- "some cleanup",
"use invalidateQueries for refetch",
- "upgrade typescript-eslint",
- "revert includeChildren, due to API pagination bug",
+ "fix type-errors",
"orgunit search WIP",
- "deduplicate roots",
- "dynamic columns for orgunit list",
- "revert typescript update",
+ "upgrade typescript-eslint",
+ "add missing file after rename",
+ "some cleanup",
"calculate minimum root orgunits",
- "fix failing test",
+ "improve boundQuery helper types",
"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",
+ "dynamic columns for orgunit list",
"improve message when no results",
- "fix type-errors",
- "support leaf-nodes as root"
+ "revert includeChildren, due to API pagination bug",
+ "deduplicate roots",
+ "fix failing test",
+ "revert typescript update",
+ "on org unit deletion, refetch all needed data"
],
"Refactoring": [
- "remove unused code",
- "extract row to own file, some cleanup",
"improve root computation performance",
- "simplify queryObject types"
+ "simplify queryObject types",
+ "extract row to own file, some cleanup",
+ "remove unused code"
],
"Maintenance": [
- "release: cut 0.3.0 [skip release]",
"update github-actions to use node 18",
- "fix eslint resolution"
+ "fix eslint resolution",
+ "release: cut 0.3.0 [skip release]"
],
"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": [
- "remove unused code",
- "sidenav: add data-test attribute",
+ "simplify queryObject types",
+ "improve root computation performance",
"refactor orgunit state",
"extract row to own file, some cleanup",
- "improve root computation performance",
- "simplify queryObject types"
+ "remove unused code",
+ "sidenav: add data-test attribute"
],
"Testing": [
+ "data element new form: add cypress test",
"data element edit form: add cypress test",
"cypress: cover de edit and list views",
- "data element list view: cover filterting by name and pagination",
- "data element new form: add cypress test"
+ "data element list view: cover filterting by name and pagination"
],
"Maintenance": [
- "release: cut 0.2.0 [skip release]",
- "update github-actions to use node 18",
"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"
],
"Features": [
- "add orgunit message for loader, error and empty",
- "implement pagination",
+ "orgunit-list: implement orgunit list (#403)",
"organisation unit table tree",
- "orgunit-list: implement orgunit list (#403)"
+ "add orgunit message for loader, error and empty",
+ "implement pagination"
],
"Bug Fixes": [
+ "fix type-errors",
+ "orgunit search WIP",
+ "upgrade typescript-eslint",
"add missing file after rename",
- "improve boundQuery helper types",
"some cleanup",
- "upgrade typescript-eslint",
- "revert includeChildren, due to API pagination bug",
- "orgunit search WIP",
- "deduplicate roots",
- "dynamic columns for orgunit list",
- "revert typescript update",
"calculate minimum root orgunits",
- "fix failing test",
+ "improve boundQuery helper types",
"use includeChildren API instead of parent.id filter to include leaf when root",
+ "support leaf-nodes as root",
+ "dynamic columns for orgunit list",
"improve message when no results",
- "fix type-errors",
- "support leaf-nodes as root"
+ "revert includeChildren, due to API pagination bug",
+ "deduplicate roots",
+ "fix failing test",
+ "revert typescript update"
],
"GitHub": "0.2.0 (2024-08-20) \nFeatures \n\norgunit-list: implement orgunit list (#403 ) (a948938 ) \n "
},
@@ -6033,8 +6033,8 @@
},
"v100.6.7": {
"Bug Fixes": [
- "grey background flashing when loading dashboard (#3327)",
- "https://dhis2.atlassian.net/browse/DHIS2-18029"
+ "https://dhis2.atlassian.net/browse/DHIS2-18029",
+ "grey background flashing when loading dashboard (#3327)"
],
"Maintenance": [
"release: cut 100.6.7 [skip release]"
@@ -6047,11 +6047,11 @@
"release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "in isIndexInstance:",
- "update teiRelationshipsParser logic and add test",
- "TEs layer not showing all relationships when source and target are of same type (#3281)",
"in getDataWithRelationships:",
- "in fetchTEIs: use program instead of TE type"
+ "update teiRelationshipsParser logic and add test",
+ "in fetchTEIs: use program instead of TE type",
+ "in isIndexInstance:",
+ "TEs layer not showing all relationships when source and target are of same type (#3281)"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
},
@@ -6085,8 +6085,8 @@
},
"v100.6.2": {
"Maintenance": [
- "get the latest commit on master for the release info (#3305)",
- "release: cut 100.6.2 [skip release]"
+ "release: cut 100.6.2 [skip release]",
+ "get the latest commit on master for the release info (#3305)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6095,8 +6095,8 @@
},
"v100.6.1": {
"Maintenance": [
- "use separate workflows for prs, releases and tags (#3276)",
- "release: cut 100.6.1 [skip release]"
+ "release: cut 100.6.1 [skip release]",
+ "use separate workflows for prs, releases and tags (#3276)"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -6132,8 +6132,8 @@
},
"v100.5.7": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -6146,44 +6146,44 @@
"dependabot config and remove dev branch from workflows (#3265)"
],
"Bug Fixes": [
- "support \"week\", \"bi-week\" and months in period translations (#3269)",
- "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations"
+ "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
+ "support \"week\", \"bi-week\" and months in period translations (#3269)"
],
"GitHub": "\nBug Fixes \n\nsupport \"week\", \"bi-week\" and months in period translations (#3269 ) (977e075 ) \n "
},
"v100.5.5": {
"Bug Fixes": [
"unclear 'show no data' (#3204)",
- "translations: sync translations from transifex (dev) (#3237)",
"https://dhis2.atlassian.net/browse/DHIS2-15799",
- "merge dev to master",
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)"
+ "translations: sync translations from transifex (dev) (#3237)",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
+ "merge dev to master"
],
"Maintenance": [
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"do not run release step on dev branch",
- "run release step on tags so it publishes to d2-ci (#3233)",
- "release: cut 100.5.5 [skip release]"
+ "release: cut 100.5.5 [skip release]",
+ "optimize Cypress triggers and enhance parallel test execution (#3201)",
+ "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)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
+ "merge to master"
],
"Maintenance": [
- "release: cut 100.5.4 [skip release]",
- "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)",
+ "release: cut 100.5.4 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
},
"v100.5.3": {
"Bug Fixes": [
- "merge to master",
"dashboard filters were not being applied to maps (#3185)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -6192,9 +6192,9 @@
},
"v100.5.2": {
"Bug Fixes": [
- "merge to master",
+ "translations: sync translations from transifex (dev)",
"paragraph newlines in map description were being removed (#3182)",
- "translations: sync translations from transifex (dev)"
+ "merge to master"
],
"Maintenance": [
"docs: update docs for data table, geojson and outdated screenshots (#3178)",
@@ -6204,8 +6204,8 @@
},
"v100.5.1": {
"Bug Fixes": [
- "merge to master",
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -6214,60 +6214,60 @@
},
"v100.5.0": {
"Bug Fixes": [
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "add tooltip on layer thumbnails",
- "set minimum point size of 1",
- "add class to map container when no map id is set",
- "upgrade maps-gl for the rounded line join and caps",
- "tab length should only take the space of the title",
- "various fixes after release testing (#3151)",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "prevent data table effects from running code when no table (#3147)",
- "limit stroke width to 0-10",
- "highlight features when data table has filter",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "make `dhis2-map-new` class independent of downloadMode",
- "position tooltip right over the thumbnail title",
- "values that are strings but numeric in quality were not filtering",
- "reset error when switching which layer shows data table",
- "set map bounds after all layers are added to the map",
"the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "use more understandable error messages",
"translations: sync translations from transifex (dev) (#3132)",
- "improve geojson layer error responses and cypress tests (#3149)",
+ "set point radius to size that was set in the style settings",
+ "set minimum point size of 1",
+ "onLayerAdded wasnt defined for SplitViews",
+ "check download param when navigating to new",
+ "show no data message when geojson feature has no data (#3145)",
+ "highlight features when data table has filter",
"final fixes for geojson (#3154)",
- "map plugin - do not load async layers multiple times (#3143)",
+ "values that are strings but numeric in quality were not filtering",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "add tooltip on layer thumbnails",
+ "prevent data table effects from running code when no table (#3147)",
"isPushAnalytics url param",
+ "make `dhis2-map-new` class independent of downloadMode",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "use more understandable error messages",
+ "tab length should only take the space of the title",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
"make logic match prev code",
- "reduce the padding to make room for the scrollbar (#3148)",
- "prevent enabling download button while loading mask is showing",
- "onLayerAdded wasnt defined for SplitViews",
+ "position tooltip right over the thumbnail title",
+ "add class to map container when no map id is set",
+ "various fixes after release testing (#3151)",
+ "limit stroke width to 0-10",
+ "upgrade maps-gl for the rounded line join and caps",
+ "improve geojson layer error responses and cypress tests (#3149)",
"improve hover states and add consistent spacing [UX-161] (#3121)",
- "set point radius to size that was set in the style settings",
- "ensure isDownload is a bool to avoid prop-types error",
- "show no data message when geojson feature has no data (#3145)",
- "check download param when navigating to new",
- "add class-names for push-analytics"
+ "reset error when switching which layer shows data table",
+ "prevent enabling download button while loading mask is showing",
+ "add class-names for push-analytics",
+ "set map bounds after all layers are added to the map"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
- "merge to master 2.41.0 features and fixes",
"add ability to add GeoJSON URL external layers (#3127)",
- "when rendering for push analytics, disable download button until map is rendered (#3072)"
+ "add push analytics instructions",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "merge to master 2.41.0 features and fixes"
],
"Maintenance": [
- "legend item styling - set max line weight and rename to Point radius",
- "improve legend for geojson layers",
- "release: cut 100.5.0 [skip release]",
+ "upgrade @dhis2/maps-gl",
+ "code cleaning",
+ "read single url param",
"code comment",
"update @dhis2/analytics and deduplicate deps",
"update i18n",
- "code cleaning",
- "read single url param",
- "upgrade @dhis2/maps-gl"
+ "improve legend for geojson layers",
+ "release: cut 100.5.0 [skip release]",
+ "legend item styling - set max line weight and rename to Point radius"
],
"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"
},
@@ -6282,11 +6282,11 @@
},
"v100.4.0": {
"Maintenance": [
- "add data table cypress test and enable orgunitinfo test (#3114)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
- "include release notes in slack bot message (#3123)",
"release: cut 100.3.0 [skip release]",
"dependencies: upgrade ui to v9 (#3115)",
+ "include release notes in slack bot message (#3123)",
+ "add data table cypress test and enable orgunitinfo test (#3114)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
"release: cut 100.4.0 [skip release]"
],
"Features": [
@@ -6307,40 +6307,40 @@
},
"v100.2.3": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
"report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
+ "translations: sync translations from transifex (dev)",
"conditionally set PR title in dhis2-verify-app workflow (#3089)"
],
"Maintenance": [
+ "26.2.0-cumulative-values-alpha.1",
+ "use reportportal fork",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
"deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
+ "analytics@26.2.0 (#3081)",
+ "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
+ "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
+ "use renamed github shared workflow (#3046)",
"use hyphens for app names",
- "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
- "26.2.0-cumulative-values-alpha.1",
"release: cut 100.2.3 [skip release]",
"test updates that decouple test to ui version",
- "use renamed github shared workflow (#3046)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
- "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
"use more verbose style in LayersLoader to clarify logic (#3075)",
"deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
- "analytics@26.2.0 (#3081)",
- "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
- "use reportportal fork",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
- "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)"
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
+ "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)"
],
"Testing": [
- "add report portal attributes",
- "send jest test results only when env is setup (#3078)"
+ "send jest test results only when env is setup (#3078)",
+ "add report portal attributes"
],
"GitHub": "\nBug Fixes \n\nconditionally set PR title in dhis2-verify-app workflow (#3089 ) (03eed2d ) \nreport as MAP_VIEW not VISUALIZATION_VIEW (#3086 ) (008e7fe ) \ntranslations: sync translations from transifex (dev) (dcf7743 ) \ntranslations: sync translations from transifex (dev) (7d98a8a ) \ntranslations: sync translations from transifex (dev) (6e8b82b ) \n "
},
"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]"
@@ -6349,100 +6349,100 @@
},
"v100.2.1": {
"Maintenance": [
+ "update jest tests and strings for removal of google basemaps",
"release: cut 100.2.1 [skip release]",
- "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
"only send bot messages on the actual release commit (#2988)",
- "update jest tests and strings for removal of google basemaps",
+ "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
"set up report portal (#3032)"
],
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"external basemaps were not showing [DHIS2-15953] (#3017)",
"external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
"ensure layer type is supported and remove the unsupported Google basemaps",
- "release candidate 100.2.1",
"sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
- "translations: sync translations from transifex (dev)"
+ "release candidate 100.2.1"
],
"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": [
- "upgrade toolbar (DHIS2-15667) (#2936)",
- "merge to master Sept 27"
+ "merge to master Sept 27",
+ "upgrade toolbar (DHIS2-15667) (#2936)"
],
"Bug Fixes": [
- "accept both lowercase and camelCase interpretationId in url(#2937)",
- "translations: sync translations from transifex (dev)"
+ "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)",
+ "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
"fixed period select refactor (#2958)",
"send success message to slack when release succeeds (#2954)",
- "release: cut 100.2.0 [skip release]",
- "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)"
+ "release: cut 100.2.0 [skip release]"
],
"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": [
- "draw layers with opacity (#2948)",
"show warning if event filter is not supported (#2952)",
- "post a data statistics view when map is open or saved (#2951)",
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
"hide see position from context meny for split view maps",
- "use programIndicators endpoint respecting sharing settings (#2950)",
"set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "use display name for data sets (#2947)"
+ "use display name for data sets (#2947)",
+ "post a data statistics view when map is open or saved (#2951)",
+ "draw layers with opacity (#2948)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
+ "use programIndicators endpoint respecting sharing settings (#2950)"
],
"Maintenance": [
- "add cypress test checking context menu contents",
- "release: cut 100.1.7 [skip release]",
- "fix dataDownload tests",
"cypress test of the interpretations modal",
- "format files and fix broken import",
"remove manifest file",
- "update cypress to v12 and adjust config files"
+ "update cypress to v12 and adjust config files",
+ "format files and fix broken import",
+ "add cypress test checking context menu contents",
+ "fix dataDownload tests",
+ "release: cut 100.1.7 [skip release]"
],
"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": [
+ "set period for each split view map (#2721)",
+ "translations: sync translations from transifex (dev)",
"upgrade landcover dataset (#2732)",
"Set rendering strategy to single if not relative period (#2703)",
- "keep layer visibility when period is changed (#2705)",
- "set period for each split view map (#2721)",
- "translations: sync translations from transifex (dev)"
+ "keep layer visibility when period is changed (#2705)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
- "dependency upgrades (#2722)",
- "use 50 second timeout for card title to appear (#2730)",
- "BooleanStyle as functional component (#2921)",
"disable nightly scheduled test run (#2782)",
- "release: cut 100.1.6 [skip release]",
- "increase cypress extended timeout (#2744)",
- "use maps-app emoji in nightly slack message",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
- "increase default timeout for DOM activity (#2720)",
- "remove target-branch from dependabot config (#2731)",
+ "BooleanStyle as functional component (#2921)",
+ "use 50 second timeout for card title to appear (#2730)",
"RenderingStategy as functional component and usePrevious hook (#2927)",
+ "dependency upgrades (#2722)",
+ "release: cut 100.1.6 [skip release]",
+ "remove target-branch from dependabot config (#2731)",
+ "increase default timeout for DOM activity (#2720)",
+ "use maps-app emoji in nightly slack message",
+ "PeriodTypeSelect as functional component (#2926)",
"dependency upgrades (#2930)",
"remove old code",
- "PeriodTypeSelect as functional component (#2926)"
+ "increase cypress extended timeout (#2744)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)"
],
"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 repo",
- "move docs to app (#2650)"
+ "move docs to app (#2650)",
+ "move docs to app repo"
],
"Maintenance": [
- "clean up old files",
+ "release: cut 100.1.5 [skip release]",
"gitignore",
- "release: cut 100.1.5 [skip release]"
+ "clean up old files"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
@@ -6453,8 +6453,8 @@
"menu-management-app": {
"v100.0.0": {
"Features": [
- "prepare for release",
- "trigger first release"
+ "trigger first release",
+ "prepare for release"
],
"Maintenance": [
"release: cut 100.0.0 [skip release]",
@@ -6514,9 +6514,9 @@
},
"v28.2.7": {
"Build Updates": [
+ "fix lint script",
"replace semantic commit checks with new workflow",
- "fix d2-style script",
- "fix lint script"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6558,8 +6558,8 @@
"preview: enable deploy previews"
],
"Maintenance": [
- "release: cut 28.2.3 [skip ci]",
- "deps: update app-runtime to latest"
+ "deps: update app-runtime to latest",
+ "release: cut 28.2.3 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6644,40 +6644,40 @@
},
"v28.0.2": {
"Maintenance": [
+ "translations: sync Tajik translations from transifex (master)",
+ "translations: sync Urdu translations from transifex (master)",
+ "translations: sync Chinese translations from transifex (master)",
+ "replace maven with alternate deployment regime",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master)",
"update to version 31 for master because of new build pipeline",
- "translations: sync translations from transifex (master)",
+ "clean up build process",
+ "translations: sync Lao translations from transifex (master)",
+ "translations: sync PortugueseBrazil translations from transifex (master)",
+ "update travis config and remove unused deps",
"translations: sync Spanish translations from transifex [skip ci] (master)",
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "do not copy package.json to build",
+ "translations: sync translations from transifex (master)",
"add stale bot configuration (#16)",
- "update travis config and remove unused deps",
- "translations: sync Tajik translations from transifex (master)",
- "translations: sync Swedish translations from transifex (master)",
- "clean up build process",
- "translations: sync TetumTetun translations from transifex (master)",
- "replace maven with alternate deployment regime",
"translations: sync Pushto translations from transifex (master)",
- "translations: sync Russian translations from transifex (master)",
- "translations: sync French translations from transifex (master)",
- "do not copy package.json to build",
- "translations: sync Spanish translations from transifex (master)",
"translations: sync Arabic translations from transifex (master)",
- "translations: sync Vietnamese translations from transifex (master)",
- "translations: sync translations from transifex [skip ci] (master)",
+ "translations: sync Indonesian translations from transifex (master)",
+ "translations: sync Russian translations from transifex (master)",
+ "translations: sync Swedish translations from transifex (master)",
"translations: sync Portuguese translations from transifex (master)",
- "translations: sync Urdu translations from transifex (master)",
- "release: cut 28.0.2 [skip ci]",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "translations: sync Lao translations from transifex (master)",
+ "translations: sync Vietnamese translations from transifex (master)",
"translations: sync French translations from transifex [skip ci] (master)",
- "translations: sync Chinese translations from transifex (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master)",
+ "release: cut 28.0.2 [skip ci]",
+ "translations: sync French translations from transifex (master)",
+ "translations: sync TetumTetun translations from transifex (master)",
"transifex integration",
- "translations: sync Indonesian translations from transifex (master)",
- "translations: sync PortugueseBrazil translations from transifex (master)"
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync translations from transifex [skip ci] (master)"
],
"Build Updates": [
- "update travis builds (#14)",
"migrate to github actions (#239)",
+ "update travis builds (#14)",
"add comment and close workflow"
],
"Bug Fixes": [
@@ -6700,15 +6700,15 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "fix linting errors",
- "release: cut 100.0.62 [skip release]",
- "ignore styled jsx property",
"update app-runtime",
+ "ignore styled jsx property",
+ "release: cut 100.0.62 [skip release]",
+ "fix linting errors",
"update cli-app-scripts and ui"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "fix failing test"
+ "fix failing test",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5245542 ) \n "
},
@@ -6742,8 +6742,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]"
@@ -6964,15 +6964,15 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
- "release: cut 100.2.6 [skip release]",
- "update cli-style",
"update ui",
+ "update cli-style",
+ "release: cut 100.2.6 [skip release]",
"update cli-app-scripts"
],
"Bug Fixes": [
+ "add missing d2-ui dep",
"ignore lint error",
- "translations: sync translations from transifex (master)",
- "add missing d2-ui dep"
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
},
@@ -7023,16 +7023,16 @@
},
"v100.2.0": {
"Features": [
- "remove oauth2 section from version 42 and above",
- "remove oauth2 from version 42 and above"
+ "remove oauth2 from version 42 and above",
+ "remove oauth2 section from version 42 and above"
],
"Maintenance": [
"release: cut 100.2.0 [skip release]",
"resolve linting issues"
],
"Bug Fixes": [
- "remove extra if block in navigation",
- "move the filter logic on mounted"
+ "move the filter logic on mounted",
+ "remove extra if block in navigation"
],
"GitHub": "\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 "
},
@@ -7112,194 +7112,194 @@
"v100.0.0": {
"Maintenance": [
"add apphubid",
- "update app version (#1302)",
"release: cut 100.0.0 [skip release]",
- "update verify-app github action",
- "update app title (#1303)"
+ "update app version (#1302)",
+ "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 file uploads",
- "add credentialsExpiresReminderInDays setting",
- "system update notifications setting (#950)",
- "zero data values in analytics tables setting (#933)",
- "analytics: add default org unit group set and level for maps",
- "add more analytics/sql view max limit options (DHIS2-12521)",
- "analytics: facility map layer settings",
- "hide biweekly periods (DHIS2-11165)",
"add setting startModuleEnableLightweight (DHIS2-12060)",
- "use @dhis2/ui components for OAuth2 clients editor",
- "port to app-platform (#800)",
+ "analytics: facility map layer settings",
+ "zero data values in analytics tables setting (#933)",
"add dropdown for default basemap [DHIS2-12155]",
+ "system update notifications setting (#950)",
+ "port to app-platform (#800)",
+ "use @dhis2/ui components for OAuth2 clients editor",
"add more options",
- "add in scheduling settings to settings app [DHIS2-15765] (#1295)"
+ "add credentialsExpiresReminderInDays setting",
+ "use @dhis2/ui components for file uploads",
+ "add more analytics/sql view max limit options (DHIS2-12521)",
+ "analytics: add default org unit group set and level for maps",
+ "add in scheduling settings to settings app [DHIS2-15765] (#1295)",
+ "hide biweekly periods (DHIS2-11165)"
],
"Maintenance": [
- "release: cut 29.7.7 [skip ci]",
- "release: cut 29.13.0 [skip ci]",
- "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "release: cut 29.14.31 [skip ci]",
+ "release: cut 29.14.0 [skip ci]",
+ "update pot file",
"release: cut 29.12.4 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "release: cut 29.6.1 [skip ci]",
- "release: cut 29.7.4 [skip ci]",
- "add icon",
+ "release: cut 29.13.5 [skip ci]",
+ "release: cut 29.14.12 [skip ci]",
+ "release: cut 29.15.5 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
"update settings key names for dashboard behaviour (#815)",
- "release: cut 29.12.0 [skip ci]",
- "release: cut 29.6.10 [skip ci]",
- "release: cut 29.6.0 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
- "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.14.36 [skip ci]",
+ "release: cut 29.14.17 [skip ci]",
+ "release: cut 29.14.5 [skip ci]",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.7.2 [skip ci]",
"add d2.config.js",
- "release: cut 29.10.1 [skip ci]",
- "release: cut 29.15.1 [skip ci]",
- "release: cut 29.14.39 [skip ci]",
+ "port app to app platform",
+ "release: cut 29.7.8 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
+ "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.14.6 [skip ci]",
+ "set minDHIS2Version (#1301)",
"release: cut 29.14.30 [skip ci]",
- "remove old translation files",
- "release: cut 29.6.5 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)",
+ "release: cut 29.10.1 [skip ci]",
+ "release: cut 29.12.1 [skip ci]",
+ "release: cut 29.6.12 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.11.3 [skip ci]",
"release: cut 29.14.9 [skip ci]",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.13.2 [skip ci]",
- "update pot file",
+ "release: cut 29.6.2 [skip ci]",
+ "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.12.3 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
"release: cut 29.14.3 [skip ci]",
- "release: cut 29.14.27 [skip ci]",
- "release: cut 29.7.8 [skip ci]",
- "release: cut 29.14.2 [skip ci]",
"deps: update app-runtime to latest",
- "release: cut 29.6.9 [skip ci]",
- "release: cut 29.7.5 [skip ci]",
- "set minDHIS2Version (#1301)",
- "release: cut 29.11.2 [skip ci]",
"release: cut 29.15.2 [skip ci]",
- "release: cut 29.6.11 [skip ci]",
- "release: cut 29.16.1 [skip ci]",
- "release: cut 29.14.21 [skip ci]",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.14.4 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
+ "remove old translation files",
"release: cut 29.14.24 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "release: cut 29.14.18 [skip ci]",
- "release: cut 29.13.1 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "release: cut 29.14.5 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
- "release: cut 29.11.5 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
- "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.14.19 [skip ci]",
+ "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.6.1 [skip ci]",
+ "release: cut 29.6.3 [skip ci]",
+ "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
+ "release: cut 29.6.5 [skip ci]",
+ "release: cut 29.14.14 [skip ci]",
+ "release: cut 29.14.34 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.14.7 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.7.4 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.14.25 [skip ci]",
"release: cut 29.14.32 [skip ci]",
- "release: cut 29.14.40 [skip ci]",
- "release: cut 29.15.5 [skip ci]",
+ "update app icon",
+ "release: cut 29.16.1 [skip ci]",
"modernise config",
+ "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.15.3 [skip ci]",
+ "release: cut 29.12.2 [skip ci]",
+ "release: cut 29.13.1 [skip ci]",
"release: cut 29.6.13 [skip ci]",
- "release: cut 29.14.14 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "release: cut 29.6.3 [skip ci]",
- "release: cut 29.11.3 [skip ci]",
- "release: cut 29.12.1 [skip ci]",
- "release: cut 29.14.12 [skip ci]",
- "release: cut 29.15.9 [skip ci]",
- "release: cut 29.13.4 [skip ci]",
- "release: cut 29.6.4 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.14.17 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.14.25 [skip ci]",
- "release: cut 29.15.8 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "remove scss",
- "release: cut 29.14.34 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "release: cut 29.6.11 [skip ci]",
"release: cut 29.9.2 [skip ci]",
- "release: cut 29.15.4 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "update allowlist language [DHIS2-10247] (#1294)",
- "release: cut 29.14.28 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "update app icon",
- "release: cut 29.14.10 [skip ci]",
- "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.14.18 [skip ci]",
"update transifex config",
- "release: cut 29.6.14 [skip ci]",
- "release: cut 29.14.16 [skip ci]",
- "release: cut 29.12.2 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
- "release: cut 29.14.33 [skip ci]",
- "release: cut 29.9.1 [skip ci]",
+ "release: cut 29.13.0 [skip ci]",
+ "release: cut 29.14.35 [skip ci]",
"release: cut 29.7.1 [skip ci]",
- "port app to app platform",
- "release: cut 29.7.2 [skip ci]",
- "release: cut 29.7.0 [skip ci]",
- "release: cut 29.7.6 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.10.0 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.14.20 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.4 [skip ci]",
"release: cut 29.7.9 [skip ci]",
- "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "add icon",
"release: cut 29.9.0 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
- "release: cut 29.6.12 [skip ci]",
+ "remove scss",
+ "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.10.0 [skip ci]",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.15.4 [skip ci]",
+ "release: cut 29.12.0 [skip ci]",
+ "release: cut 29.6.0 [skip ci]",
+ "release: cut 29.15.1 [skip ci]",
+ "release: cut 29.15.7 [skip ci]",
+ "release: cut 29.15.6 [skip ci]",
+ "release: cut 29.14.8 [skip ci]",
+ "release: cut 29.6.9 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.21 [skip ci]",
+ "release: cut 29.7.0 [skip ci]",
+ "release: cut 29.14.27 [skip ci]",
+ "release: cut 29.9.1 [skip ci]",
+ "release: cut 29.13.2 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
"release: cut 29.14.13 [skip ci]",
- "release: cut 29.14.19 [skip ci]",
- "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.14.16 [skip ci]",
"release: cut 29.11.0 [skip ci]",
- "release: cut 29.15.7 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
- "release: cut 29.14.1 [skip ci]"
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "release: cut 29.14.1 [skip ci]",
+ "release: cut 29.15.8 [skip ci]",
+ "release: cut 29.14.33 [skip ci]",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
+ "release: cut 29.10.2 [skip ci]"
],
"Bug Fixes": [
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "translations: sync translations from transifex (master)",
+ "use Card from @dhis2/ui",
+ "tweak material UI theme colours",
+ "assume field is a default field type if no mapping is found (#1068)",
+ "style headers like other apps",
+ "reorganise some analytics settings DHIS2-13110 (#966)",
+ "indicate OSMLight as default",
"use d2-i18n for translations",
+ "translations: sync translations from transifex (master)",
"localized-text: subscribe to settingsStore and rerender on change",
"indicate OSMLight basemap as default",
- "update info icons (#1290)",
- "indicate OSMLight as default",
- "style headers like other apps",
- "use Card from @dhis2/ui",
- "show help text for sender email field",
- "move dashboard behaviour-related settings (#814)",
+ "update category order, add new relative period",
"ensure i18n is imported before translations [DHIS2-13859] (#1106)",
"language display (#1131)",
- "remove duplicate entry of keyAnalysisRelativePeriod",
"remove oauth2 config [DHIS2-15326] (#1269)",
- "tweak material UI theme colours",
- "show alert if custom logo upload fails (#825)",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "show help text for sender email field",
+ "implement field-specific validator",
"Analytics tab - put the internal maps before the external, and remove Google options",
- "assume field is a default field type if no mapping is found (#1068)",
- "adjust texts and use min/max attr on input instead of js validation",
- "update category order, add new relative period",
- "use '-:-' instead of null as i18n namespace separator (#879)",
"update transifex config (#810)",
- "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
- "extend container height [DHIS2-15875] (#1271)",
- "implement field-specific validator",
"add back OAUTH2 [DHIS2-15326] (#1300)",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
+ "show alert if custom logo upload fails (#825)",
"appearance translations [DHIS2-15662] (#1259)",
- "reorganise some analytics settings DHIS2-13110 (#966)"
+ "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "move dashboard behaviour-related settings (#814)",
+ "update info icons (#1290)",
+ "extend container height [DHIS2-15875] (#1271)",
+ "adjust texts and use min/max attr on input instead of js validation"
],
"Testing": [
"add feature files"
],
"Build Updates": [
- "replace semantic commit checks with new workflow (#980)",
+ "preview: enable deploy previews",
+ "fix lint script",
"commit-checks: trigger checks",
"fix d2-style script",
- "fix lint script",
- "preview: enable deploy previews"
+ "replace semantic commit checks with new workflow (#980)"
]
},
"v30.0.5": {},
@@ -7308,11 +7308,11 @@
"v30.0.2": {},
"v30.0.1": {
"Maintenance": [
- "remove package.json",
"remove cache for node_modules",
- "update travis config and remove deploy-build from devdep",
"upgrade to v30",
- "replace maven with alternate deployment regime"
+ "remove package.json",
+ "replace maven with alternate deployment regime",
+ "update travis config and remove deploy-build from devdep"
]
},
"v29.16.2": {
@@ -7430,8 +7430,8 @@
},
"v100.0.0": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "prep translations-app for continuous release"
+ "prep translations-app for continuous release",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"trigger release"
@@ -7780,8 +7780,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)"
@@ -7903,33 +7903,33 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
- "regenerate en.pot",
"create parse version function",
- "disable Save and Next button when DE not meet criteria",
- "add button to erase all settings",
- "create erase all settings component",
- "add webapp version tag [DHIS2-17248] (#25)",
"add warning box that to change DE value type",
- "add webapp version constant",
- "erase and reset all content [DHIS2-15912] (#17)",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "add reset values",
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "add webapp version constant",
+ "disable Save and Next button when DE not meet criteria",
"create webapp version tag component",
- "add reset values"
+ "add webapp version tag [DHIS2-17248] (#25)",
+ "add button to erase all settings",
+ "regenerate en.pot",
+ "create erase all settings component"
],
"Maintenance": [
- "upgrade dependencies (#26)",
+ "upgrade webapp version",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"deps: bump express from 4.18.2 to 4.19.2 (#24)",
"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)",
- "upgrade webapp version"
+ "upgrade dependencies (#26)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)"
],
"Bug Fixes": [
- "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
- "check and compare versions with prerelease",
"change value type for data elements [DHIS2-16679] (#21)",
- "allow user to change saved data element"
+ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
+ "allow user to change saved data element",
+ "check and compare versions with prerelease"
],
"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
"
}
@@ -7994,8 +7994,8 @@
"v99.9.9": {},
"v31.0.0": {
"Maintenance": [
- "update semantic release",
- "release: cut 31.0.0 [skip release]"
+ "release: cut 31.0.0 [skip release]",
+ "update semantic release"
],
"Features": [
"trigger first release"
@@ -8247,15 +8247,15 @@
},
"v100.1.6": {
"Maintenance": [
- "update fixtures",
- "release: cut 100.1.6 [skip release]",
- "upgrade cypress setup in the user-app project",
"upgrade cypress setup (#1421)",
- "update cypress github action",
+ "update node version in gh workflow to 18",
"fix linting issues",
+ "update fixtures",
"update app label to match hardcoded name in core (#1415)",
+ "update cypress github action",
+ "release: cut 100.1.6 [skip release]",
"update api version in github workflow",
- "update node version in gh workflow to 18"
+ "upgrade cypress setup in the user-app project"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -8309,8 +8309,8 @@
},
"v100.1.0": {
"Features": [
- "add a default notice box based on access level of the user in GroupDetails page",
- "update notice box display logic"
+ "update notice box display logic",
+ "add a default notice box based on access level of the user in GroupDetails page"
],
"Maintenance": [
"fix lint error",
@@ -8375,263 +8375,263 @@
},
"v99.9.9": {
"Refactoring": [
- "use multiple array.every instead of single array.reduce",
- "side nav: use @dhis2/ui components & proper accessibility attributes",
- "move new use current user hook to hooks folder",
- "add current user provider",
"searchable-group-editor: function comp and use data-engine",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
"replace all usage of the old current user hook by the new one",
"authority-editor: remove complexity",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "searchable-org-unit-tree: rename classes to styles (#842)",
- "remove all usage of api",
- "clean up and optimise authority- and group-editor (#841)",
- "migrate form components to @dhis2/ui (#856)",
+ "add current user provider",
"stop memoizing a small set of pending changes",
+ "move new use current user hook to hooks folder",
+ "clean up and optimise authority- and group-editor (#841)",
"rewrite section navigation and home components",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
+ "migrate form components to @dhis2/ui (#856)",
+ "remove unused files",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
"side nav: adjust background colors & decrease width",
- "remove unused files"
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "remove all usage of api",
+ "use multiple array.every instead of single array.reduce",
+ "side nav: use @dhis2/ui components & proper accessibility attributes"
],
"Bug Fixes": [
- "handle invite toggle with useField",
- "authority-editor: add some authorities to tracker group",
- "authority-editor: use classnames for conditional classes",
- "address 2fa disable regression",
- "user: only set email field as required if inviting by email",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "user: stringify array of org units before passing to useEffect as dep",
- "translations: sync translations from transifex (master)",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "authority-editor: resolve issue with error and loading state",
- "fix user manager checkbox behaviour",
- "user: org unit related fixes (#900)",
- "authority-editor: ensure authority groups are empty to start off",
- "filter styles",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "authority-editor: fix initial values issue",
- "use dedicated endpoint for checking the username (#1092)",
- "bulk-member-manager improvements (#948)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "groups: use correct method and endpoint to leave groups (#912)",
- "use container to apply background to table lists",
- "authority-editor: fix loading, error and noMatches UI",
- "remove formspy code",
+ "make username optional when inviting users (#978)",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
"address user list action menu regressions (#1127)",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "reset email field when invite user changes",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "align password help text with validation logic (#1131)",
"bulk-user-manager: sort list by firstName and surname",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "adjust details view styling",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "language drop downs [DHIS2-15328] (#1147)",
- "authority-editor: optimise performance of checkboxes",
+ "use staticStyle for empty data table row",
"use field is invite (#1094)",
- "remove beta entries from changelog",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "handle empty user roles response (#1215)",
+ "fix user manager checkbox behaviour",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "ensure superusers have access to full context menu",
+ "prevent jest parse error",
"authority-editor: unblock input",
- "user: make userCredentials first key in user data body",
"form: increase width of date input types due to Chrome calendar icon (#914)",
- "styled-jsx: remove incorrect extension (#1054)",
- "prevent jest parse error",
"user: show user's database language (#917)",
- "use staticStyle for empty data table row",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "handle empty user roles response (#1215)",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "authority-editor: center metadata checkboxes",
- "make username optional when inviting users (#978)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "translations: sync translations from transifex (master)",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "bulk-member-manager: fix pagination and refactor",
"address user enabling and disabling regression",
- "close action menu when closing confirmation modal",
+ "semantic: allow merge commits",
"user manager checkbox behaviour (#1073)",
+ "filter styles",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "close action menu when closing confirmation modal",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "authority-editor: ensure authority groups are empty to start off",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "remove beta entries from changelog",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "reset email field when invite user changes",
+ "handle invite toggle with useField",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "use dedicated endpoint for checking the username (#1092)",
+ "address 2fa disable regression",
+ "authority-editor: fix loading, error and noMatches UI",
+ "use container to apply background to table lists",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "sidenav border style",
+ "user: only set email field as required if inviting by email",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "adjust details view styling",
+ "authority-editor: resolve issue with error and loading state",
+ "authority-editor: fix initial values issue",
+ "add missing authority translations [DHIS2-16516] (#1339)",
"add tests",
+ "bulk-member-manager improvements (#948)",
+ "authority-editor: center metadata checkboxes",
+ "don't publish to App Hub and allow merge commits",
+ "remove formspy code",
+ "user: org unit related fixes (#900)",
+ "adjust form styling",
+ "authority-editor: optimise performance of checkboxes",
+ "language drop downs [DHIS2-15328] (#1147)",
"address various style and text issues (#1091)",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "sidenav border style",
- "semantic: allow merge commits",
- "align password help text with validation logic (#1131)",
- "org unit search logic [DHIS2-14585] (#1217)",
"hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "adjust form styling",
- "bulk-member-manager: fix pagination and refactor",
- "ensure superusers have access to full context menu",
- "user-list: show title at top of 'replicate user' form (#925)",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "don't publish to App Hub and allow merge commits"
- ],
- "Maintenance": [
- "release: cut 1.5.3 [skip release]",
- "remove node_modules from git",
- "release: cut 1.5.29 [skip release]",
- "update beta (#881)",
- "release: cut 1.5.38 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.5.20 [skip release]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.33 [skip release]",
- "address lint errors",
- "release: cut 1.4.23 [skip release]",
- "release: cut 1.4.28 [skip release]",
- "release: cut 1.5.4 [skip release]",
- "fix formatting",
- "release: cut 1.4.12 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.3.10 [skip ci]",
- "stop using deprecated prop name",
+ "authority-editor: add some authorities to tracker group",
+ "authority-editor: use classnames for conditional classes",
+ "user: make userCredentials first key in user data body",
+ "org unit search logic [DHIS2-14585] (#1217)"
+ ],
+ "Maintenance": [
+ "release: cut 1.4.23 [skip release]",
+ "release: cut 1.5.23 [skip release]",
+ "add translation strings",
"update pot file",
- "release: cut 1.4.3 [skip release]",
+ "upgrade to cypress commands and plugins v9",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.3.10 [skip ci]",
"release: cut 1.5.26 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "merge master into beta",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.5.0 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "authority-editor: correct statement made in comment",
- "release: cut 1.5.24 [skip release]",
+ "authority-editor: remove redundant api function",
"release: cut 1.5.35 [skip release]",
- "release: cut 1.3.12 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
+ "release: cut 1.5.6 [skip release]",
+ "merge branch 'master' into beta",
+ "release: cut 1.5.8 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
+ "cleanup unused deps",
+ "release: cut 1.5.30 [skip release]",
+ "release: cut 1.5.29 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "fix eslint issues",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.5.17 [skip release]",
"release: cut 1.4.21 [skip release]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.5.12 [skip release]",
+ "update emptyTableInfo component",
+ "cypress json: use more general ingoreTestFiles rule",
"release: cut 1.5.33 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "remove console.log and prop error",
- "fix jest test suite",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.5.7 [skip release]",
- "release: cut 1.5.5 [skip release]",
- "react router: update to latest",
- "cypress: increase timeouts",
- "fix eslint issues",
- "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.4.15 [skip release]",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "release: cut 1.4.5 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.4.0 [skip release]",
"release: cut 1.5.25 [skip release]",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.4.37 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.4.22 [skip release]",
"release: cut 1.4.17 [skip release]",
- "authority-editor: remove redundant style prop",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "react router: update to latest",
+ "eslint: fix linter issues",
+ "release: cut 1.5.20 [skip release]",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "release: cut 1.5.36 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "update beta (#881)",
"release: cut 1.5.10 [skip release]",
- "release: cut 1.4.35 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.14 [skip release]",
+ "remove technical dept (#1082)",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.3.16 [skip release]",
"release: cut 1.4.10 [skip release]",
+ "test for empty table component",
+ "release: cut 1.2.14 [skip ci]",
+ "upgrade app-platform and app-runtime",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.16 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.3.9 [skip ci]",
"add required properties to current user provider",
- "release: cut 1.4.29 [skip release]",
- "remove technical dept (#1082)",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.4.1 [skip release]",
+ "release: cut 1.4.20 [skip release]",
"update network fixtures and test against 2.40",
- "release: cut 1.5.37 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.5.19 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.5.15 [skip release]",
- "fix cypress test suite",
- "merge branch 'master' into beta",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.2.11 [skip ci]",
+ "fix formatting",
+ "bulk-member-manager: prevent input focus loss",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
"release: cut 1.5.18 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.4.3 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
+ "update app icon",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.5.27 [skip release]",
"release: cut 1.4.9 [skip release]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.13 [skip release]",
+ "cypress: update stubs",
+ "remove unused import",
"release: cut 1.5.11 [skip release]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.2.14 [skip ci]",
- "adjust empty component prop naming",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.5.8 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
"release: cut 1.3.2 [skip ci]",
+ "release: cut 1.5.38 [skip release]",
+ "release: cut 1.4.35 [skip release]",
+ "release: cut 1.5.34 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
+ "adjust empty component prop naming",
+ "remove console.log and prop error",
+ "cypress: increase timeouts",
+ "release: cut 1.4.32 [skip release]",
+ "address lint errors",
+ "authority-editor: remove logs",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.37 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "update ui and app-scripts deps",
+ "release: cut 1.4.36 [skip release]",
+ "upgrade ui version",
"only subscribe to value",
- "cypress: update stubs",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.5.23 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.5.2 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.4.16 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.5.9 [skip release]",
- "add translation strings",
- "release: cut 1.5.27 [skip release]",
- "network shim: update captured fixtures",
- "authority-editor: fix typo in i18n string",
- "update app icon",
- "release: cut 1.4.15 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "release: cut 1.3.3 [skip ci]",
+ "prep user-app for continuous release",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.5.3 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
+ "release: merge beta",
+ "remove node_modules from git",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.4.1 [skip release]",
"authority-editor: use design system color for text highlights",
- "test for empty table component",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.4.30 [skip release]",
- "remove unused import",
- "bulk-member-manager: prevent input focus loss",
- "update ui and app-scripts deps",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.5.22 [skip release]",
+ "network shim: update captured fixtures",
"release: cut 1.4.7 [skip release]",
- "release: merge beta",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.5.31 [skip release]",
- "cleanup unused deps",
- "upgrade ui version",
- "release: cut 1.3.9 [skip ci]",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.4.4 [skip release]",
- "authority-editor: remove redundant api function",
- "eslint: fix linter issues",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.4.6 [skip release]",
"release: cut 1.3.6 [skip ci]",
- "release: cut 1.3.11 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.4.27 [skip release]",
"release: cut 1.2.12 [skip ci]",
- "release: cut 1.4.34 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.32 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.4.18 [skip release]",
- "homepage cypress test: fix tests after sidenav refactor",
- "bulk-member-manager: prevent superflous re-renders"
+ "fix cypress test suite",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.3.15 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "merge master into beta",
+ "release: cut 1.5.12 [skip release]",
+ "release: cut 1.3.12 [skip release]",
+ "fix jest test suite"
],
"Features": [
- "add and use empty table state component",
+ "interface adjustments (#1101)",
"user-group: bulk group member manager (#854)",
- "add and use page header component",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "interface adjustments (#1101)",
+ "add and use page header component",
+ "add and use empty table state component",
"group-form: update user group in single json patch request"
],
"Testing": [
- "homepage: add test code for homepage feature",
- "main navigation: add features and test code"
+ "main navigation: add features and test code",
+ "homepage: add test code for homepage feature"
],
"Build Updates": [
"replace semantic commit checks with new workflow (#949)"
@@ -8679,8 +8679,8 @@
},
"v1.5.34": {
"Bug Fixes": [
- "add tests",
- "org unit access in search [DHIS2-16268] (#1324)"
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "add tests"
],
"Maintenance": [
"release: cut 1.5.34 [skip release]"
diff --git a/website/data/apphub.json b/website/data/apphub.json
index b4e5300f..c6cae605 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)",
"update app version",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
- "deps: bump 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 follow-redirects from 1.15.4 to 1.15.6 (#187)",
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)"
],
"Bug Fixes": [
"user sync test runs without results (#183)",
+ "analytics components properties",
"data set sync label",
+ "data entry form label",
"update element type tei analytics",
- "analytics components properties",
- "title and short name fields empty who nutrition (#182)",
- "data entry form label"
+ "title and short name fields empty who nutrition (#182)"
],
"Features": [
- "use new data entry form as default [DHIS2-17078] (#186)",
- "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "create bypass version and dialog component",
"future periods included in dataset sync [DHIS2-16805] (#188)",
- "create select visualization type component",
- "add event visualization to search component",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "add default values to initial setup",
"add bypass component to general settings",
- "event visualization home",
+ "create select visualization type component",
+ "dataset future periods help text",
+ "add default value to initial setup",
+ "set new data entry as default",
"edit visualization",
+ "user test visualization",
+ "remove bypass component from general settings",
"event visualization program",
- "set new data entry as default",
- "change bypass version label",
- "add info label to new form",
+ "regenerate en.pot",
"add users info as help text",
- "add bypass version component to general settings",
+ "use new data entry form as default [DHIS2-17078] (#186)",
+ "event visualization home",
+ "bypass DHIS2 version [DHIS2-15905] (#185)",
+ "add event visualization to search component",
+ "change bypass version label",
"event visualization in home screen [DHIS2-15647] (#189)",
- "add default value to initial setup",
- "remove bypass component from general settings",
- "dataset future periods help text",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
- "regenerate en.pot",
- "user test visualization",
- "create bypass version and dialog component",
- "add default values to initial setup"
+ "add bypass version component to general settings",
+ "add info label to new form"
],
"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": [
+ "default and reset disable referral",
"minor typo",
- "change collapsible to disableCollapsible",
- "create initial values mutation [DHIS2-14107]",
- "allow set 0 reserved values (#173)",
- "change First launch dialog [DHIS2-14109] (#165)",
"remove D2 API request [DHIS2-14111]",
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "buffer error import and byte length (#174)",
+ "change collapsible to disableCollapsible",
"data element api call error [DHIS2-14106] (#166)",
- "default and reset disable referral",
"add useMemo to handleCheckbox function",
"change to disableCollapsibleSections specific",
+ "create initial values mutation [DHIS2-14107]",
"save btn should stay disable if no changes",
- "buffer error import and byte length (#174)"
+ "allow set 0 reserved values (#173)"
],
"Features": [
+ "experimental features component and helper function",
+ "add workflow",
+ "constants common file",
+ "add useCallback to handleCheckbox function",
+ "change label title",
+ "create disable referral for specific settings",
+ "update app version and description",
"handle change tei header",
- "keep datastore ASWA version updated (#175)",
- "save in datastore format",
- "create more options component",
- "support application text translation [DHIS2-14110] (#170)",
+ "create disable referral for global settings",
+ "use program and dataset data from context",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create program tei header component",
"create support for new/experimental features [DHIS2-16174] (#181)",
- "remove D2 and create initial setup using dataMutation (#167)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "collapsible sections for specific settings",
- "add tests to get expression description",
"create workflow context",
- "android expression validator",
- "create program tei header component",
- "collapsible sections for global settings",
- "use program and dataset data from context",
- "create disable referral for global settings",
"delete unused program and dataset queries",
- "experimental features component and helper function",
+ "use program data from context",
+ "regenerate en.pot",
+ "create more options component",
"select a program indicator expression [DHIS2-15645] (#179)",
- "add workflow",
"add advanced settings to general",
- "remove duplicated API calls [DHIS2-14112] (#169)",
"create section component",
- "add useCallback to handleCheckbox function",
- "use program data from context",
+ "save in datastore format",
+ "support application text translation [DHIS2-14110] (#170)",
+ "add tests to get expression description",
+ "keep datastore ASWA version updated (#175)",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "collapsible sections for global settings",
"disable referrals TEI programs [DHIS2-15643] (#177)",
- "regenerate en.pot",
- "change label title",
- "update app version and description",
- "constants common file",
- "create disable referral for specific settings"
+ "collapsible sections for specific settings",
+ "android expression validator"
],
"Maintenance": [
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
@@ -142,34 +142,34 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
"deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#156)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)"
],
"Features": [
"use new tracker importer as default [DHIS2-14741] (#158)",
- "change authorities from all to androidsettings",
- "update yarn",
- "authorization wall based on api version",
"change import modules path",
+ "change import has authority",
"use tracker importer if current API is 2.40 or higher",
+ "update yarn",
+ "use notice box to give info of tracker importer",
"move file size from General to Sync Global (#161)",
- "multirow header table [DHIS2-14920] (#159)",
- "change import has authority",
- "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
+ "authorization wall based on api version",
+ "change authorities from all to androidsettings",
"max file size to upload (#157)",
"tracker exporter default value by API version",
- "use notice box to give info of tracker importer"
+ "multirow header table [DHIS2-14920] (#159)",
+ "change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)"
],
"Bug Fixes": [
- "update tracker notice box",
"default values synchronization",
+ "update tracker notice box",
"styles add margin and align elements (#163)",
+ "set 0 for download sync programs settings (#160)",
"export component",
- "tracker importer default value by API version",
"change the default value of the new tracker importer",
- "set 0 for download sync programs settings (#160)",
+ "tracker importer default value by API version",
"capture exception of manual edition of sync periods [DHIS2-15082] (#162)"
],
"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": [
- "[general] update disable settings label (#133)",
- "add datastore keys to readme",
"import component missing",
- "remove None period analytics (#151)",
- "reuse visualizationGroup component",
- "textfield max limit of 200 characters",
- "loop elements",
+ "update app version",
"prop-types: change old style imports to new prop-types (#144)",
- "visualization query for user test [DHIS2-13124] (#132)",
- "simplify function",
- "list hides visualizations with Today and Last 30 Days periods (#138)",
- "pin node version to 14 for netlify",
+ "[general] update disable settings label (#133)",
"update proptypes source",
+ "add app version",
+ "change fixed period labels (#135)",
+ "loop elements",
+ "simplify function",
"[analytics] fix period label",
"add tests for user sync helpers",
+ "list hides visualizations with Today and Last 30 Days periods (#138)",
+ "reuse visualizationGroup component",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "[program dataset] adjust component width (#134)",
+ "pin node version to 14 for netlify",
+ "remove None period analytics (#151)",
"regenerate en.pot",
- "update app version",
- "include relative period",
- "add app version",
- "keep None period analytics",
"reuse edit visualization component",
- "[program dataset] adjust component width (#134)",
- "[synchronization dataset] fix period label",
+ "include relative period",
+ "add datastore keys to readme",
"update metadata queries",
- "change fixed period labels (#135)"
+ "textfield max limit of 200 characters",
+ "[synchronization dataset] fix period label",
+ "keep None period analytics"
],
"Features": [
- "add message of the day to general settings",
- "visualizations home create Edit Title",
- "create text area field",
- "add Message of the Day [DHIS2-12630] (#119)",
- "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
- "improve visualization list (#139)",
- "visualizations dataset create Edit Title",
"update user sync test metadata size [DHIS2-13061] (#140)",
+ "add message of the day to general settings",
"visualizations program create Edit Title",
"hide message of the day (#150)",
- "change label New Tracker Importer [Sync Settings: Global] (#137)"
+ "add Message of the Day [DHIS2-12630] (#119)",
+ "change label New Tracker Importer [Sync Settings: Global] (#137)",
+ "create text area field",
+ "visualizations dataset create Edit Title",
+ "improve visualization list (#139)",
+ "visualizations home create Edit Title",
+ "edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)"
],
"Build Updates": [
+ "deploy: add netlify deploy workflow (#148)",
"replace semantic commit checks with new workflow",
+ "trigger netlify",
"add deploy netlify",
- "deploy: add netlify deploy workflow (#148)",
- "run linting and tests on ci (#146)",
- "trigger netlify"
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
- "lint: autofix linting violations",
+ "add yarn.lock",
+ "deps: add peer dependencies (#147)",
+ "deps: update app-runtime to latest (#145)",
+ "deps: update app-runtime and cli-app-scripts",
"set node version for netlify build",
"dotfiles: add dotfiles",
- "prettier: autofix prettier issues",
+ "deps: align all dependencies",
+ "npm: add npm scripts",
"remove unused workflow",
+ "lint: autofix linting violations",
+ "prettier: autofix prettier issues",
"deps: loosen version requirements",
- "upgrade ui library",
- "npm: add npm scripts",
"eslint: add rule overrides",
- "deps: update app-runtime and cli-app-scripts",
- "deps: align all dependencies",
- "deps: update app-runtime to latest (#145)",
- "deps: add peer dependencies (#147)",
- "add yarn.lock"
+ "upgrade ui library"
],
"Testing": [
"app: mock app layout component"
@@ -267,26 +267,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "change 2.38 as min api version allowed",
+ "[appearance program]prepare configuration and new datastore format",
+ "appearance add functions to prepare json for datastore",
"update webapp version",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "add webapp version to overview page (#125)",
"Add bash script for automatic deployment (#109)",
- "[appearance program] add and edit new specific setting",
- "[appearance program]prepare configuration and new datastore format",
"[appearance program] add optional tei search checkbox to dialog",
- "accept previous and new datastore format",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"add completionSpinner to json structure",
- "add webapp version to overview page (#125)",
- "appearance add functions to prepare json for datastore",
- "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)"
+ "[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
+ "[appearance program] add and edit new specific setting",
+ "accept previous and new datastore format",
+ "change 2.38 as min api version allowed"
],
"Bug Fixes": [
+ "change new tracker importer label",
+ "change datastore completion spinner key appearance (#127)",
"appearance change label optional search",
"change datastore key appearance (#126)",
- "change datastore completion spinner key appearance (#127)",
- "change new tracker importer label",
- "appearance default value global completion spinner",
- "appearance add completion spinner key to datastore json (#128)"
+ "appearance add completion spinner key to datastore json (#128)",
+ "appearance default value global completion spinner"
],
"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,25 +303,25 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "verify new visualization and format datastore (#118)",
- "[visualization] program change API visualization runtime",
- "validation text for reserved values, TEI and event",
- "[visualization] home accept API title and name",
- "Change param to 'paging' instead of 'pager' (#110)",
- "checkbox stays unchecked (#113)",
- "[visualization] dataset change API visualization runtime",
+ "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
"[DHIS2-12254] remove hard limits and add warning (#105)",
"change param to 'paging' instead of 'pager (#115)",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "[visualization] dataset accept API title and name",
- "[synchronization] remove hard limits and add warning",
- "DHIS2-12339 visualization titles are not displayed in the android app (#111)",
"[visualization] program accept API title and name",
- "[general] remove hard limits and add warning",
- "[visualization] home change API visualization runtime",
+ "valid URL has http or https protocol (#112)",
+ "verify new visualization and format datastore (#118)",
+ "[visualization] dataset accept API title and name",
"update label",
"[visualization] keep only one default group (#106)",
- "valid URL has http or https protocol (#112)"
+ "Change param to 'paging' instead of 'pager' (#110)",
+ "[visualization] home accept API title and name",
+ "[visualization] dataset change API visualization runtime",
+ "[general] remove hard limits and add warning",
+ "[visualization] home change API visualization runtime",
+ "validation text for reserved values, TEI and event",
+ "[visualization] program change API visualization runtime",
+ "checkbox stays unchecked (#113)",
+ "[synchronization] remove hard limits and add warning",
+ "[synchronization] change filter data to metadata program dataset (#103)"
],
"Refactoring": [
"remove not use components (#104)"
@@ -347,86 +347,86 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[sync general] reorganize file and component",
- "[sync general] reorganize components related to field section",
- "[analytics] use common query and mutation (#93)",
"delete unused components (#81)",
"[sync dataset] remove unused components",
- "[Program Appearance] colocate data with component table",
+ "[sync general] reorganize components related to field section",
"remove unused svg icons",
- "[sync] remove unused constants",
- "[Appearance] colocate data with component Data set table",
- "[appearance] colocate data with component table (#91)",
- "[sync general] remove unused components",
"[Appearance] colocate data with component Home table",
+ "[Appearance] colocate data with component Data set table",
+ "[Program Appearance] colocate data with component table",
"[Appearance] Data set and Home table component",
- "[sync programs] remove unused components"
+ "[sync general] remove unused components",
+ "[sync programs] remove unused components",
+ "[sync general] reorganize file and component",
+ "[sync] remove unused constants",
+ "[analytics] use common query and mutation (#93)",
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualization] add basic components to search a user",
- "[visualizations] add new visualization for program",
- "test if user has access to a visualization (#101)",
- "generate a random id",
+ "add visualizations search field (#95)",
+ "[visualizations] show Home groups and visualizations",
+ "[visualization] show and delete visualization, update datastore",
"[visualization dataset] add visualization and groups",
- "queries to update and get analytics datastore",
- "add analytics menu (#82)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[appearance] program add follow up option (#85)",
"[DHIS2-11255] Add visualization and groups (#99)",
- "[visualization] dialog to add visualization and group",
- "[visualization] create initial layout for data set visualization",
- "[visualizations] show Home groups and visualizations",
- "[DHIS2-9858] update user sync test (#102)",
- "add Analytics menu sections",
+ "[visualization] add table to show program visualizations",
"[visualization] add Home visualization component to menu",
- "add Program analytics to menu",
- "[user sync test] get data download size",
- "[visualizations] group options",
"[visualization home] add visualizations and groups",
- "show and delete group and visualizations (#94)",
- "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[visualization] show and delete visualization, update datastore",
- "add visualizations search field (#95)",
- "[visualization] add table to show program visualizations",
- "[user sync test] get metadata download size",
- "add user sync test",
- "[visualization] test to validate the user has access to visualization",
- "[visualization] Program show groups and visualizations",
- "add Data set visualization and groups (#100)",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "add a user search field",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "[visualization] select and text field",
- "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "update version",
- "[analytics] program create initial section",
- "[visualization] search visualization",
- "[visualization] add period and visualization constants",
- "[visualizations] add Home visualization component to menu",
"[visualization home] dialog to add visualization",
+ "add user sync test",
"[visualization dataset] show visualizations and groups",
- "add user test table",
- "[visualization] dialog to delete element",
- "[visualization] add user tests to Home, Programs, and Data set",
"[user sync test] disable the button when loading and no user selected",
+ "test if user has access to a visualization (#101)",
+ "add Program analytics to menu",
+ "[visualizations] add new visualization for program",
+ "[visualization] select and text field",
+ "[visualization] create initial layout for data set visualization",
+ "add a user search field",
"[visualizations] update home visualizations",
+ "[visualization] search visualization",
+ "[user sync test] get data download size",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[appearance] program add follow up option (#85)",
+ "[visualization] dialog to add visualization and group",
+ "[DHIS2-9135] Synchronization User sync test change user search field (#88)",
+ "[visualization] add basic components to search a user",
+ "[analytics] program create initial section",
+ "add Analytics menu sections",
+ "generate a random id",
+ "[visualizations] add Home visualization component to menu",
+ "[visualization] test to validate the user has access to visualization",
+ "queries to update and get analytics datastore",
+ "[visualization] dialog to delete element",
+ "add user test table",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[visualizations] group options",
+ "update version",
+ "[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
+ "[user sync test] get metadata download size",
+ "[visualization] add visualization query",
+ "show and delete group and visualizations (#94)",
+ "add Data set visualization and groups (#100)",
+ "[visualization] add period and visualization constants",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "add analytics menu (#82)",
"[user sync test] show test results",
- "[visualization] add visualization query"
+ "[visualization] Program show groups and visualizations",
+ "[DHIS2-9858] update user sync test (#102)"
],
"Bug Fixes": [
- "[synchronization] update data set name",
"add error notice box",
- "remove extra constant, initialvalue and tei are kept in sync",
- "update input number props",
"[visualization]differentiate between failure to load and empty data",
- "[Appearance Program] support translation for list of elements",
- "[Analytics] remove write access filter (#92)",
- "move analytics components to TEI directory",
"migrate import from ui-core to ui (#84)",
+ "move analytics components to TEI directory",
"[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[synchronization] update data set name",
"[synchronization] update program name",
+ "[Appearance Program] support translation for list of elements",
"move code inside onComplete to a useEffect hook",
- "[appearance] program filter add translations to strings"
+ "[Analytics] remove write access filter (#92)",
+ "update input number props",
+ "[appearance] program filter add translations to strings",
+ "remove extra constant, initialvalue and tei are kept in sync"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -446,135 +446,135 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use default constant for data and metadata",
+ "add a table for sync program global settings",
+ "remove unused state in router",
+ "outside function to validate mandatory form fields",
+ "change data sets wording inconsistency",
"update key names and values to create the first setup datastore",
- "remove extra hook to manage and get general key",
- "update key values for datastore",
- "dataset API period type",
- "summary settings text sync program, appearance",
- "add edit to dependency effect",
+ "change authority to authorities better descriptive resource name",
"change datastore keys to get initial values",
+ "summary settings text synchronization program",
+ "change file and function name update general datastore key",
+ "user sync test, change keys datastore (#78)",
+ "remove id and name from settings",
+ "remove extra hook to get namespace datastore",
"API call to get value by key and namespace, clean extra functions",
- "add a table for sync program global settings",
- "remove first version namespace if exists",
- "add sync status to default values",
- "change data sets wording inconsistency",
- "add new menu and submenu and routes for sidebar (#60)",
- "outside function to validate mandatory form fields",
- "add program name as analytics description",
"migrate d2 to runtime to get datastore namespace and auth",
- "use lodash to verify values are equal",
- "remove extras in help text",
- "add edit property to analytic select fields",
- "remove unused state in router",
- "change authority to authorities better descriptive resource name",
+ "move authorization query to Dialog component and remove extra state",
"options to round value",
+ "loading for specific settings",
"change bar chart constant value to bar",
- "change wording",
- "move authorization query to Dialog component and remove extra state",
- "use uid for keys in table rows",
+ "remove empty lines",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
"get namespace and authority using app runtime (#62)",
- "label and help text values with i18n inside render",
- "add Home/Overview component to routes",
- "update datastore keys default values initial setup",
- "remove extra hook to get namespace datastore",
- "summary settings text synchronization program",
- "add sidebar and routes",
- "user sync test, change keys datastore (#78)",
+ "add new keys for datastore",
"parse and format for program Indicator",
- "change file and function name update general datastore key",
- "add default values to populate program sync settings",
+ "change wording",
"six-monthly typo",
+ "remove first version namespace if exists",
+ "remove extras in help text",
+ "add program name as analytics description",
+ "add sidebar and routes",
+ "update datastore keys default values initial setup",
+ "use uid for keys in table rows",
"add edit property to analytic sections",
- "remove id and name from settings",
+ "add Home/Overview component to routes",
+ "add sync status to default values",
+ "remove extra hook to manage and get general key",
+ "add edit property to analytic select fields",
+ "summary settings text sync program, appearance",
+ "use lodash to verify values are equal",
+ "label and help text values with i18n inside render",
+ "use default constant for data and metadata",
"update namespace value",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "add default values to populate program sync settings",
"common functions to update, remove and filter elements",
- "add new keys for datastore",
- "loading for specific settings",
- "remove empty lines"
+ "add new menu and submenu and routes for sidebar (#60)",
+ "dataset API period type",
+ "add edit to dependency effect",
+ "update key values for datastore"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "add program completion checkbox",
- "add function to edit analytics items",
- "add basic components for text, select and radio field",
- "create fields with validation",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add synchronization program to menu sections",
- "basic page to handle analytics items",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "add queries and mutations to handle synchronization key datastore",
- "save and reset program synchronization settings",
- "create a table for dataset global sync setting",
- "change notice alert style",
+ "handle program-specific settings, create, edit and delete",
"[DHIS2-11076] Dataset Synchronization Section (#72)",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
- "analytic table action",
- "choose element and visualization type, refetch query after select",
+ "add constants for datastore",
+ "reorganize new sidebar menu sections and submenus",
+ "add page layout, save and reset",
+ "add program completion checkbox",
"create new data set specific setting",
- "queries to read and update analytics key from datastore",
- "update sidebar menu section information",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "queries to read program dataElement attribute programIndicator id",
- "add queries and mutations for appearance key",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
- "[DHIS2-10597] Program Synchronization Section (#71)",
+ "create basic form fields",
+ "global settings for program appearance section",
+ "dialog for program specific settings",
+ "inputs should be disabled if user has no authorities (#74)",
"add page header layout",
- "add page layout, save and reset",
- "[DHIS2-9585] General Settings section (#63)",
+ "create a new program specific setting",
+ "specific settings list, table action to edit and delete",
"add basic select fields",
"[DHIS2-10895] Add new analytics item (#70)",
- "add home cards for menu and submenu items",
- "notice info when there are no analytics items",
- "add components to choose: program, programStage, dataElement, who",
+ "create a new specific setting for dataset",
+ "add helper functions for analytics",
"dialog to create a new specific setting",
- "global settings for program appearance section",
+ "add basic components for text, select and radio field",
+ "add home appearance to the menu section",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "add function to check object values are valid",
+ "create a basic page for dataset sync section, save and reset",
+ "add function to edit analytics items",
+ "add components to choose: program, programStage, dataElement, who",
"basic page to handle home appearance section",
- "add new analytics item",
- "create a new specific setting for the program",
- "create a simple page for program sync settings",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
- "dialog to edit and create specific settings",
- "add new tei items and show them in a table action",
- "handle program-specific settings, create, edit and delete",
- "add dataset sync to menu sections",
- "add helper functions for analytics",
- "edit and delete program specific setting",
- "create basic form fields",
+ "[DHIS2-9585] General Settings section (#63)",
+ "create a home card for menu sections",
+ "create a basic page for dataset section, save and reset options",
"button to delete namespace from datastore",
+ "basic page to handle analytics items",
+ "general settings form using app runtime for datastore",
+ "dialog to edit and create specific settings",
+ "queries to read program dataElement attribute programIndicator id",
+ "create a simple page for program sync settings",
+ "add home cards for menu and submenu items",
"basic page layout with header",
"[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "create a new program specific setting",
- "add constants for datastore",
- "reorganize new sidebar menu sections and submenus",
- "button to add new settings",
- "create fields for general settings",
- "analytic WHO Elements",
- "edit and delete data set specific setting",
- "specific settings list, table action to edit and delete",
- "strip buttons to save and reset settings datastore",
- "create a basic page for dataset sync section, save and reset",
- "add function to check object values are valid",
- "add analytics to menu sections",
- "dialog for program specific settings",
- "create a basic page for dataset section, save and reset options",
- "create a new specific setting for dataset",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
- "create a home card for menu sections",
+ "create a new specific setting for the program",
+ "add queries and mutations to handle synchronization key datastore",
+ "create a table for dataset global sync setting",
"add a basic page for the global settings section",
- "general settings form using app runtime for datastore",
+ "save and reset program synchronization settings",
"analytic section: program, title, visualization, gender and axis",
+ "add new analytics item",
+ "strip buttons to save and reset settings datastore",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "add queries and mutations for appearance key",
"add a table with global settings for the dataset",
+ "handle dataset specific settings, create, edit, delete and save",
+ "create fields for general settings",
+ "create fields with validation",
"query to read if the user has all authorities",
- "[DHIS2-9669] Create Analytics Section (#65)",
+ "edit and delete data set specific setting",
+ "notice info when there are no analytics items",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
"[DHIS2-10405] Create Home Screen Appearance section (#66)",
- "add home appearance to the menu section",
- "handle dataset specific settings, create, edit, delete and save",
- "inputs should be disabled if user has no authorities (#74)"
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "button to add new settings",
+ "choose element and visualization type, refetch query after select",
+ "analytic WHO Elements",
+ "queries to read and update analytics key from datastore",
+ "add dataset sync to menu sections",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "analytic table action",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
+ "edit and delete program specific setting",
+ "add synchronization program to menu sections",
+ "[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "update sidebar menu section information",
+ "add analytics to menu sections",
+ "add new tei items and show them in a table action",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "change notice alert style",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)"
],
"Testing": [
"adding tests for valid URLs",
@@ -599,12 +599,12 @@
"[DHIS2-9156] Add TEI reserved value to user sync test (#55)"
],
"Bug Fixes": [
- "[DHIS2-9129] Migration UI components for general settings (#53)",
"[DHIS2-9301] add Manual option to sync (#56)",
"change labels metadata and data options (#52)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
+ "change app version (#57)",
"change metadata and data text in manual dialog (#58)",
- "change app version (#57)"
+ "[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
"
}
@@ -637,15 +637,6 @@
"lastUpdated": 1624288464107,
"logo": true
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/835094e5-4813-48be-b676-bccd6bd4df67",
- "caption": "",
- "created": 1624314967152,
- "description": "",
- "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/afb0acb8-8ff3-48fe-8c3e-966ad83149ff",
"caption": "",
@@ -681,6 +672,15 @@
"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/835094e5-4813-48be-b676-bccd6bd4df67",
+ "caption": "",
+ "created": 1624314967152,
+ "description": "",
+ "id": "835094e5-4813-48be-b676-bccd6bd4df67",
+ "lastUpdated": 1624314967152,
+ "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/android-settings-app",
@@ -708,39 +708,39 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "regenerate en.pot",
"parse last release version before saving",
- "remove all usergroups already assigned from option list",
- "isGreaterVersion and padZeros functions for all expressions",
- "add userGroups to dependencies",
+ "support four-part version numbers",
"parse new version before saving",
+ "version format 4 digits [DHIS2-16802]",
+ "update user groups",
"allow user to upload latest app version (#7)",
- "delete apk version",
- "delete all apk version",
- "support four-part version numbers",
- "update user groups",
- "version format 4 digits [DHIS2-16802]",
+ "icon",
"style add padding to search input",
- "icon"
+ "delete all apk version",
+ "regenerate en.pot",
+ "delete apk version",
+ "add userGroups to dependencies",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "remove all usergroups already assigned from option list"
],
"Features": [
- "regenerate en.pot",
- "upload new apk with user group",
- "show userGroups names and default apk version",
- "create basic components to list user groups",
- "support application text translation [DHIS2-15593]",
+ "erase all content [DHIS2-15911]",
"grant access to apk by userGroup [DHIS2-16678]",
- "create basic components to search user groups",
+ "support application text translation [DHIS2-15593]",
"save user group on the fly when editing version [DHIS2-17222]",
+ "add erase all button",
+ "first time setup with empty value",
"save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "erase all content [DHIS2-15911]",
- "create user groups access component",
+ "upload new apk with user group",
+ "save userGroup on the fly",
"add warning when no match found",
- "assign user groups to version already created",
- "add erase all button",
+ "create basic components to search user groups",
+ "create user groups access component",
"create button to erase all content",
- "save userGroup on the fly",
- "first time setup with empty value"
+ "show userGroups names and default apk version",
+ "assign user groups to version already created",
+ "regenerate en.pot",
+ "create basic components to list user groups"
],
"Maintenance": [
"update app version"
@@ -787,6 +787,15 @@
"lastUpdated": 1685105122331,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8",
+ "caption": "",
+ "created": 1685105890042,
+ "description": "",
+ "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8",
+ "lastUpdated": 1685105890042,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/683e6871-3c2a-4499-8b02-852a6fe3cd39",
"caption": "",
@@ -804,15 +813,6 @@
"id": "9d3a74db-fc57-492d-9990-3b4b25576280",
"lastUpdated": 1685105784709,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8",
- "caption": "",
- "created": 1685105890042,
- "description": "",
- "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8",
- "lastUpdated": 1685105890042,
- "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/apk-distribution",
@@ -880,18 +880,18 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update workflows",
- "add new workflows (#554)"
+ "add new workflows (#554)",
+ "update workflows"
],
"Maintenance": [
"update CODEOWNERS (#558)",
- "remove QA from CODEOWNERS",
"release: cut 100.2.36 [skip release]",
+ "remove QA from CODEOWNERS",
"update cli-app-scripts"
],
"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"
@@ -1143,8 +1143,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.2.24 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.2.24 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1246,12 +1246,12 @@
"Maintenance": [
"rename class",
"update app icon (#484)",
- "format",
- "release: cut 100.2.19 [skip release]"
+ "release: cut 100.2.19 [skip release]",
+ "format"
],
"Bug Fixes": [
- "support core and custom app management when app hub is not available [DHIS2-13112] (#485)",
- "correct logic"
+ "correct logic",
+ "support core and custom app management when app hub is not available [DHIS2-13112] (#485)"
],
"GitHub": "\nBug Fixes \n\nsupport core and custom app management when app hub is not available [DHIS2-13112] (#485 ) (8c7ea13 ) \n "
}
@@ -1573,12 +1573,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": [
- "upgrade app-plaform to prevent accidental plugin builds (#624)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "upgrade app-plaform to prevent accidental plugin builds (#624)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
}
@@ -1695,8 +1695,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.1.10 [skip release]",
- "update CODEOWNERS"
+ "update CODEOWNERS",
+ "release: cut 100.1.10 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1716,16 +1716,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update network fixtures and cypress config",
- "update app icon (#599)",
"update proptypes import",
+ "update network fixtures and cypress config",
"update dependencies",
- "format fixtures",
- "release: cut 100.1.9 [skip release]"
+ "update app icon (#599)",
+ "release: cut 100.1.9 [skip release]",
+ "format fixtures"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -1788,9 +1788,9 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
+ "fix lint script",
"replace semantic commit checks with new workflow",
- "fix d2-style script",
- "fix lint script"
+ "fix d2-style script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1856,10 +1856,10 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
+ "release: cut 100.1.3 [skip ci]",
+ "deps-dev: update app-scripts to get new publish command",
"codeowners: introduce owners",
"yarn: deduplicate lockfile",
- "deps-dev: update app-scripts to get new publish command",
- "release: cut 100.1.3 [skip ci]",
"deps: update app-runtime to latest alpha"
],
"Documentation": [
@@ -1901,8 +1901,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)"
@@ -1945,11 +1945,31 @@
"status": "APPROVED",
"id": "92b75fd0-34cc-451c-942f-3dd0f283bcbd",
"created": 1646225950625,
- "lastUpdated": 1728400876941,
+ "lastUpdated": 1728476952775,
"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": 1728476952775,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/capture_101.9.0.zip",
+ "id": "59462e57-f67e-459e-860e-14c77a9ffd87",
+ "lastUpdated": 1728476952775,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.39",
+ "version": "101.9.0",
+ "channel": "stable",
+ "releaseNotes": {
+ "Features": [
+ "[DHIS2-15238] show and filter on assigned user in program stage WL (#3821)"
+ ],
+ "Maintenance": [
+ "release: cut 101.9.0 [skip release]"
+ ],
+ "GitHub": "\nFeatures \n\n[DHIS2-15238] show and filter on assigned user in program stage WL (#3821 ) (e032d50 ) \n "
+ }
+ },
{
"created": 1728400876941,
"demoUrl": "",
@@ -2062,21 +2082,21 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "change to icon button",
- "[DHIS2-17874] replace remaining Material UI components (#3794)",
- "remove snackbar",
+ "remove icon button",
"change menu components",
- "remove paper",
"remove grow",
"change popover",
"remove icons",
- "remove icon button"
+ "remove snackbar",
+ "remove paper",
+ "[DHIS2-17874] replace remaining Material UI components (#3794)",
+ "change to icon button"
],
"Bug Fixes": [
"after review changes",
- "data test prop",
+ "increase max width",
"type error for open delay",
- "increase max width"
+ "data test prop"
],
"Maintenance": [
"release: cut 101.7.0 [skip release]"
@@ -2159,42 +2179,42 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "clean up for tooltip",
+ "remove id from ancestors",
+ "change tooltip component",
"use recursion",
"orgunit in enrollment widget completed",
- "clean up for tooltip",
- "follow cache standard for all functions",
- "change from orgunitname to name",
"profile widget org unit tooltip completed",
- "change tooltip component",
+ "change from orgunitname to name",
"change to clienttolist for widgetenrollment",
- "remove id from ancestors",
- "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)",
- "org unit context in Stages and Events widget"
+ "follow cache standard for all functions",
+ "org unit context in Stages and Events widget",
+ "[DHIS2-17770] Org unit contextualization in self contained widgets (#3720)"
],
"Bug Fixes": [
- "set back to name",
+ "cache structure for useorgunitnames",
+ "remove unnecessary function from recursion",
+ "undefined value for ancestor",
+ "error in getOrgUnitNames",
+ "missing orgunitname in chip component",
"cy test",
"change cache name",
- "merge with master",
- "remove level",
+ "set back to name",
+ "move full path hook",
"remove console log",
- "lint",
- "missing orgunitname in chip component",
"set back to cleint to view",
- "move full path hook",
- "restructure cache",
"disabled value",
- "remove unused component",
- "set back to right cache",
- "cache structure for useorgunitnames",
- "remove unnecessary function from recursion",
- "after review changes",
- "change to orgunitname",
+ "merge with master",
+ "restructure cache",
+ "remove level",
"code clean up",
+ "change to orgunitname",
+ "after review changes",
+ "set back to right cache",
+ "remove unused component",
"changes on recursion",
- "error in getOrgUnitNames",
+ "lint",
"review changes for orgunitname file",
- "undefined value for ancestor",
"change to clienttolist in widgetprofile"
],
"Maintenance": [
@@ -2239,18 +2259,18 @@
"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)",
- "cypress tests",
"deps: bump actions/download-artifact in /.github/workflows",
- "release: cut 101.4.0 [skip release]"
+ "release: cut 101.4.0 [skip release]",
+ "deps: bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows (#3784)",
+ "cypress tests"
],
"Features": [
"[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756)",
"add overflow menu with actions"
],
"Bug Fixes": [
- "review comments",
- "pr-comments"
+ "pr-comments",
+ "review comments"
],
"GitHub": "\nFeatures \n\n[DHIS2-17878][DHIS2-17048] Add overflow menu with actions to stages&events (#3756 ) (12af138 ) \n "
}
@@ -2307,8 +2327,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "cypress tests related with enrollment dashboard UI changes",
- "[DHIS2-17651] enrollment dashboard UI changes (#3767)"
+ "[DHIS2-17651] enrollment dashboard UI changes (#3767)",
+ "cypress tests related with enrollment dashboard UI changes"
],
"Maintenance": [
"release: cut 101.3.1 [skip release]"
@@ -2328,15 +2348,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "respect block entry form and authorities",
- "cy test for disabled button",
+ "[DHIS2-11836] respect block entry form (#3759)",
"cypress test for disabled edit event button",
- "[DHIS2-11836] respect block entry form (#3759)"
+ "cy test for disabled button",
+ "respect block entry form and authorities"
],
"Bug Fixes": [
- "tooltip",
"cypress test",
- "set tracker auto test restricted"
+ "set tracker auto test restricted",
+ "tooltip"
],
"Maintenance": [
"release: cut 101.3.0 [skip release]"
@@ -2398,16 +2418,16 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
+ "[DHIS2-17840]replace Material UI Grid (#3763)",
"fix WL cypress tests",
- "[DHIS2-17860] replace material ui TextField for Input (#3757)",
- "[DHIS2-17840]replace Material UI Grid (#3763)"
+ "[DHIS2-17860] replace material ui TextField for Input (#3757)"
],
"Features": [
- "[DHIS2-17575] disable create new buttons if no data write access (#3751)",
- "remove grid from cardlistitem",
- "remove grid registration data entry form",
+ "remove Grid",
"remove grid from incompleteselectionsmessage",
- "remove Grid"
+ "remove grid registration data entry form",
+ "[DHIS2-17575] disable create new buttons if no data write access (#3751)",
+ "remove grid from cardlistitem"
],
"Bug Fixes": [
"revert code clean up",
@@ -2451,12 +2471,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "Consider program rule",
"consider program rule",
- "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
- "missing flow and types",
"remove console lines",
+ "[DHIS2-17101] Consider prevent adding events to stage program rule (#3706)",
"lint",
- "Consider program rule"
+ "missing flow and types"
],
"Maintenance": [
"release: cut 101.1.2 [skip release]"
@@ -2538,22 +2558,22 @@
"[DHIS2-17650] Replace Material-UI Table, TableBody, TableCell, TableHead and TableRow (#3721)"
],
"Maintenance": [
- "release: cut 100.77.0 [skip release]",
- "deps: bump ejs from 3.1.9 to 3.1.10 (#3749)"
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#3749)",
+ "release: cut 100.77.0 [skip release]"
],
"Features": [
"[DHIS2-12288] add enrollment section description (#3750)",
"change to dhis ui components"
],
"Bug Fixes": [
- "[DHIS2-17352] Changing program in event workspace does nothing (#3754)",
+ "restore comments",
+ "review change for hover",
"breaking cypress test",
+ "define drag source and drop target",
+ "rolleback cypress change in fil",
"ts error",
"review change for opacity",
- "restore comments",
- "rolleback cypress change in fil",
- "define drag source and drop target",
- "review change for hover"
+ "[DHIS2-17352] Changing program in event workspace does nothing (#3754)"
],
"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 "
}
@@ -2570,8 +2590,8 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
"[DHIS2-17839] replace material ui Paper for Card (#3747)",
+ "[DHIS2-17825] replace ClickAwayListener with Layer onBackdropClick (#3745)",
"[DHIS2-17750] replace material ui Card for Widget (#3718)"
],
"Bug Fixes": [
@@ -2632,16 +2652,7 @@
"maxDhisVersion": "",
"minDhisVersion": "2.38",
"version": "100.75.0",
- "channel": "stable",
- "releaseNotes": {
- "Features": [
- "[DHIS2-17726] Plugins in Profile Widget (#3709)"
- ],
- "Maintenance": [
- "release: cut 100.75.0 [skip release]"
- ],
- "GitHub": "\nFeatures \n\n[DHIS2-17726] Plugins in Profile Widget (#3709 ) (d783ade ) \n "
- }
+ "channel": "stable"
},
{
"created": 1723068675143,
@@ -6420,6 +6431,15 @@
"lastUpdated": 1709034604181,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7",
+ "caption": "",
+ "created": 1708610713391,
+ "description": "",
+ "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7",
+ "lastUpdated": 1708610713391,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/856eca9f-93c9-4b90-bf51-cdbf134c79b5",
"caption": "",
@@ -6438,15 +6458,6 @@
"lastUpdated": 1708610713475,
"logo": false
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/60fe4b9c-8c6a-441e-aeef-14f2bec45936",
- "caption": "",
- "created": 1708610713424,
- "description": "",
- "id": "60fe4b9c-8c6a-441e-aeef-14f2bec45936",
- "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": "",
@@ -6457,12 +6468,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/1ba001d9-370c-46cd-9316-1ea5d6d19db7",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/effb986c-a3c7-485e-a2f6-5e54ff9df7c3/60fe4b9c-8c6a-441e-aeef-14f2bec45936",
"caption": "",
- "created": 1708610713391,
+ "created": 1708610713424,
"description": "",
- "id": "1ba001d9-370c-46cd-9316-1ea5d6d19db7",
- "lastUpdated": 1708610713391,
+ "id": "60fe4b9c-8c6a-441e-aeef-14f2bec45936",
+ "lastUpdated": 1708610713424,
"logo": false
}
],
@@ -6531,18 +6542,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.2.4 [skip release]",
+ "cypress 13 upgrade (#3040)",
"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)",
"dependabot config and remove dev branch from workflows (#3027)",
+ "deps: bump express from 4.18.1 to 4.19.2 (#3018)",
"deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
- "cypress 13 upgrade (#3040)"
+ "deps: bump the security group with 3 updates (#3046)",
+ "release: cut 100.2.4 [skip release]"
],
"Bug Fixes": [
"stop fetching schemas and replace d2 with dataEngine (#3056)",
- "add missing dependencies for semantic-release (#3062)",
- "display correct app version in dhis2 and updated workflows (#3061)"
+ "display correct app version in dhis2 and updated workflows (#3061)",
+ "add missing dependencies for semantic-release (#3062)"
],
"GitHub": "\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 "
}
@@ -6559,15 +6570,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "fetch visualization always when caching (DHIS2-17509) (#2986)",
"translations: sync translations from transifex (dev) (#3001)",
- "merge to master",
- "fetch visualization always when caching (DHIS2-17509) (#2986)"
+ "merge to master"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#2989)",
"do not run release step on dev branch",
"[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
- "release: cut 100.2.3 [skip release]"
+ "release: cut 100.2.3 [skip release]",
+ "run release step on tags so it publishes to d2-ci (#2989)"
],
"Refactoring": [
"use rich text component from analytics (#2474)"
@@ -6589,8 +6600,8 @@
"Bug Fixes": [
"avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
"merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)",
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
"dimension list design (DHIS2-16270) (#2861)"
],
"Maintenance": [
@@ -6611,10 +6622,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"in paragraphs were removed in dashboard item description (#2962)",
"short name was not being shown in visualizations (#2959)",
- "merge to master",
- "translations: sync translations from transifex (dev)"
+ "merge to master"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -6657,33 +6668,33 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "update analytics dependency (#2934)",
+ "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"include release notes in slackbot message (#2911)",
+ "use latest alpha for testing",
+ "26.2.0-cumulative-values-alpha.1",
+ "run the release step on both master and dev branches (#2929)",
"include patch packages in cache-key (#2855)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
"deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
- "analytics@26.2.0",
- "run the release step on both master and dev branches (#2929)",
- "26.2.0-cumulative-values-alpha.1",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
- "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
"deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
- "update analytics dependency (#2934)",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "use latest alpha for testing",
"analytics (#2856)",
+ "analytics@26.2.0",
+ "use the repo default branch for dependabot (#2887)",
"release: cut 100.1.0 [skip release]",
- "deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
"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)",
- "use the repo default branch for dependabot (#2887)"
+ "deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8"
],
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#2920)",
- "merge to master",
"show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "merge to master",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
- "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)"
+ "show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
+ "translations: sync translations from transifex (dev) (#2920)"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
@@ -6711,10 +6722,10 @@
"merge translations from past 3 weeks"
],
"Maintenance": [
+ "allow for both 200 and 201 response from backend in cypress tests (#2802)",
"add github job that reports successful release (#2712)",
"clean up cypress folder (#2687)",
"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]"
],
"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 "
@@ -6732,13 +6743,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: upgrade several dependencies (#2686)",
+ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
"release: cut 100.0.3 [skip release]",
- "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)"
+ "deps: upgrade several dependencies (#2686)"
],
"Bug Fixes": [
- "merge to master",
- "parse the ou filter correctly for all ou types (#2691)"
+ "parse the ou filter correctly for all ou types (#2691)",
+ "merge to master"
],
"GitHub": "\nBug Fixes \n\nparse the ou filter correctly for all ou types (#2691 ) (35877e1 ) \n "
}
@@ -6758,14 +6769,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "release: cut 100.0.2 [skip release]",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
"nightly failing to set up cypress (#2378)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
"deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
- "release: cut 100.0.2 [skip release]",
- "disable nightly scheduled test run (#2511)",
"release: cut 100.0.1 [skip release]",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)"
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
+ "disable nightly scheduled test run (#2511)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -6785,15 +6796,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.1 [skip release]",
- "nightly failing to set up cypress (#2378)"
+ "nightly failing to set up cypress (#2378)",
+ "release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
],
"Documentation": [
- "move docs to app repo",
- "move docs to app (#2384)"
+ "move docs to app (#2384)",
+ "move docs to app repo"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (5b0b3b6 ) \n "
}
@@ -6810,8 +6821,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
- "update version and add app-hub id (#2366)"
+ "update version and add app-hub id (#2366)",
+ "release: cut 100.0.0 [skip release]"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -7164,12 +7175,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "DHIS2-17668: sanitise HTML in table instead of showing it as text",
- "DHIS2-17668: sanitise HTML in table instead of showing it as encoded text"
+ "DHIS2-17668: sanitise HTML in table instead of showing it as encoded text",
+ "DHIS2-17668: sanitise HTML in table instead of showing it as text"
],
"Testing": [
- "DHIS2-17668: add e2e fixtures for v40 and 41",
- "DHIS2-17668: update e2e tests network fixtures"
+ "DHIS2-17668: update e2e tests network fixtures",
+ "DHIS2-17668: add e2e fixtures for v40 and 41"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -7252,14 +7263,14 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
- "prevent failing jest test",
- "update jest mock [DHIS2-15415]",
- "translations: sync translations from transifex (master)",
"add scroll on workflow selector [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
"update v39 fixtures",
"remove v37 e2e",
- "update v38 fixtures",
- "add scroll for workflows [DHIS2-15415]"
+ "add scroll for workflows [DHIS2-15415]",
+ "update jest mock [DHIS2-15415]",
+ "prevent failing jest test",
+ "update v38 fixtures"
],
"Maintenance": [
"update CODEOWNERS",
@@ -7283,11 +7294,11 @@
"handle falsy date string and fix offset logic (#187)"
],
"Maintenance": [
+ "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures",
"fix cypress tests referring to last year",
- "release: cut 100.0.7 [skip release]",
- "upgrade packages and produce new fixtures",
- "fix formatting uissue in workflows config file"
+ "fix formatting uissue in workflows config file",
+ "release: cut 100.0.7 [skip release]"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -7384,8 +7395,8 @@
"channel": "stable",
"releaseNotes": {
"Documentation": [
- "remove distinction between workflow and cogs based approval",
- "add minimal intro."
+ "add minimal intro.",
+ "remove distinction between workflow and cogs based approval"
],
"Bug Fixes": [
"correctly specify approval short name for app override"
@@ -7434,10 +7445,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: migrate to new app version scheme",
"release: cut v100 and become continuously delivered",
- "release: cut 100.0.0 [skip ci]",
- "add code owners"
+ "release: migrate to new app version scheme",
+ "add code owners",
+ "release: cut 100.0.0 [skip ci]"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -7463,9 +7474,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
+ "approval-status-tag: adjust failing test",
"data-workspace: remove warning when showing non-default forms (#113)",
- "approval-status-tag: don't show time-ago for approved-above (#114)",
- "approval-status-tag: adjust failing test"
+ "approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -7557,12 +7568,12 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "make collapsible a feature toggle",
"add an arrow button to collapse or expand each section",
- "make collapsed section same width of when they are expanded",
- "make data sets sections collapsable",
+ "make collapsible a feature toggle",
+ "revert setting collapsible with feature toggle",
"make section collapsable if they are not rendered as tabs",
- "revert setting collapsible with feature toggle"
+ "make collapsed section same width of when they are expanded",
+ "make data sets sections collapsable"
],
"Bug Fixes": [
"adjust collapsible control style and placement"
@@ -7589,8 +7600,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 "
}
@@ -7701,8 +7712,8 @@
"DHIS2-16132: add ability to transpose/pivot a section form (#367)"
],
"Refactoring": [
- "apply code review comments",
- "change file structure to separate transposed from grouped"
+ "change file structure to separate transposed from grouped",
+ "apply code review comments"
],
"Testing": [
"add missed tests"
@@ -7725,8 +7736,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.3.10 [skip release]",
- "fix test name"
+ "fix test name",
+ "release: cut 100.3.10 [skip release]"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -7766,21 +7777,21 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "report-portal: run reports only when env is setup (#363)",
- "release: cut 100.3.8 [skip release]"
+ "release: cut 100.3.8 [skip release]",
+ "report-portal: run reports only when env is setup (#363)"
],
"Bug Fixes": [
- "validator: limits as warning instead of error (#357)",
- "prevent unnecessary renders when form has errors (#358)",
"help: add warning style reference to help",
- "prevent setting warning as undefined",
"tests: update tests",
- "warning border style to yellow"
+ "warning border style to yellow",
+ "validator: limits as warning instead of error (#357)",
+ "prevent setting warning as undefined",
+ "prevent unnecessary renders when form has errors (#358)"
],
"Refactoring": [
- "extract warningvalidate",
"cleanup",
- "validation-tooltip: rename invalid prop to enabled"
+ "validation-tooltip: rename invalid prop to enabled",
+ "extract warningvalidate"
],
"Documentation": [
"comment"
@@ -7840,9 +7851,9 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "publish jest test results to reportportal (#352)",
"use org variables + add RP attributes",
- "fix ci"
+ "fix ci",
+ "publish jest test results to reportportal (#352)"
],
"Bug Fixes": [
"optimistically update lastUpdatedBy on complete [TECH-1440] (#320)"
@@ -7886,8 +7897,8 @@
"releaseNotes": {
"Testing": [
"update API_KEY name and merge parallel launches",
- "use import instead of require",
"cleaning PR",
+ "use import instead of require",
"publish cypress test results to reportportal (#349)",
"debug merging launches"
],
@@ -7932,57 +7943,57 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "metadata selectors: add comments & rename variable to reflect its contents",
+ "use delete limits: use \"useDataValueSetQueryKey\"",
"cover useUpdateLimits and useDeleteLimits with tests (#313)",
- "metadata selectors: improve names, ensure consistent default values",
"add data-tests attrs to cat-combo-table-body related components",
- "use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache"
+ "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"
],
"Testing": [
- "category combo table body: cover with tests",
- "use imperative validate: use real query keys instead of mocked ones",
- "use update limits: cover with tests",
+ "use set data value mutation: cover with tests",
+ "use upload file data value mutation: cover with tests",
"use imperative validate: cover request failure",
"cover useImperativeValidate with tests (#321)",
- "use delete data value mutation: cover with tests",
+ "use set form completion mutation: cover with tests",
+ "use imperative validate: use real query keys instead of mocked ones",
"use delete limits: cover with tests",
- "use upload file data value mutation: cover with tests",
- "use imperative validate: cover response transformation",
- "use set data value mutation: cover with tests",
- "cover & cartesian",
"cartesian: cover with tests (DHIS2-14386)",
+ "use imperative validate: cover response transformation",
+ "use update limits: cover with tests",
"cover hooks in data-value-mutations.js (#314)",
- "metadata selectors: add jest tests for all untested selectors",
- "use set form completion mutation: cover with tests",
- "cover remaining metadata selectors"
+ "cover & cartesian",
+ "cover remaining metadata selectors",
+ "use delete data value mutation: cover with tests",
+ "category combo table body: cover with tests",
+ "metadata selectors: add jest tests for all untested selectors"
],
"Maintenance": [
- "release: cut 100.2.4 [skip release]",
+ "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
+ "release: cut 100.1.2 [skip release]",
+ "release: cut 100.3.1 [skip release]",
+ "remove unnecessary code from test",
+ "merge `master` to development (#325)",
"update cypress to v12 and upgrade related configs & code (#319)",
+ "release: cut 100.2.0 [skip release]",
+ "remove outdated comment from test",
"release: cut 100.2.1 [skip release]",
- "release: cut 100.2.3 [skip release]",
"remove duplicate test",
- "remove duplicate & unused utils file",
- "merge `master` to development (#325)",
- "remove outdated comment from test",
- "release: cut 100.2.0 [skip release]",
- "release: cut 100.3.1 [skip release]",
+ "release: cut 100.2.3 [skip release]",
"catch up dev with master",
- "use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.2.2 [skip release]",
- "release: cut 100.1.2 [skip release]",
- "remove unnecessary code from test"
+ "remove duplicate & unused utils file",
+ "release: cut 100.2.4 [skip release]"
],
"Bug Fixes": [
- "use set form completion mutation: handle optimistic update errors correctly",
- "rollback failed complete [DHIS2-15033] (#312)",
- "include attribute options in completion post [DHIS2-15032] (#311)",
- "use FetchError class from app-runtime [DHIS2-15085] (#316)",
- "cartesian: return empty array when no vectors provided",
"cover useSetFormCompletionMutation with tests (#315)",
+ "cartesian: return empty array when no vectors provided",
+ "include attribute options in completion post [DHIS2-15032] (#311)",
+ "translations: sync translations from transifex (development)",
"lock forms when organisation unit is closed [BETA-25] (#317)",
- "translations: sync translations from transifex (development)"
+ "use FetchError class from app-runtime [DHIS2-15085] (#316)",
+ "rollback failed complete [DHIS2-15033] (#312)",
+ "use set form completion mutation: handle optimistic update errors correctly"
],
"Features": [
"merge development into master"
@@ -8002,50 +8013,50 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
"lock-status: check lockDate (wip)",
"nice UI",
- "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
"lock-status: add expiry to footer bar"
],
"Bug Fixes": [
- "align inputPeriod check with backend [DHIS2-14218]",
- "use relative time with absolute time in tooltip",
- "handle undefined data set",
"remove conditional chaining",
- "adjust for different time locales",
+ "cover useSetFormCompletionMutation with tests (#315)",
"use suggested text",
- "use set form completion mutation: handle optimistic update errors correctly",
"expiry date calculation",
"error when no period is selected",
- "don't show expiration if excepted by user authorities",
- "only update status from backend once",
"include username in string for i18n",
- "cover useSetFormCompletionMutation with tests (#315)"
+ "handle undefined data set",
+ "only update status from backend once",
+ "don't show expiration if excepted by user authorities",
+ "use relative time with absolute time in tooltip",
+ "align inputPeriod check with backend [DHIS2-14218]",
+ "adjust for different time locales",
+ "use set form completion mutation: handle optimistic update errors correctly"
],
"Refactoring": [
- "cover useUpdateLimits and useDeleteLimits with tests (#313)",
"remove extra org unit dependency",
"use delete limits: use \"useDataValueSetQueryKey\"",
- "prepare test utils to accept a shared QueryCache",
- "shorter ISO string"
+ "cover useUpdateLimits and useDeleteLimits with tests (#313)",
+ "shorter ISO string",
+ "prepare test utils to accept a shared QueryCache"
],
"Testing": [
- "use delete data value mutation: cover with tests",
- "use delete limits: cover with tests",
- "use upload file data value mutation: cover with tests",
"use set data value mutation: cover with tests",
- "cover hooks in data-value-mutations.js (#314)",
+ "use upload file data value mutation: cover with tests",
"use set form completion mutation: cover with tests",
- "use update limits: cover with tests"
+ "use delete limits: cover with tests",
+ "use update limits: cover with tests",
+ "cover hooks in data-value-mutations.js (#314)",
+ "use delete data value mutation: cover with tests"
],
"Maintenance": [
- "remove duplicate test",
- "remove outdated comment from test",
- "remove log",
"use `expect` in \"waitFor\" blocks to trigger a rerun on failure",
"release: cut 100.3.0 [skip release]",
+ "remove unnecessary code from test",
"update comment",
- "remove unnecessary code from test"
+ "remove outdated comment from test",
+ "remove log",
+ "remove duplicate test"
],
"GitHub": "\nFeatures \n"
}
@@ -8142,97 +8153,97 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "renovate: use our shared renovate config",
+ "renovate: use oslo tz for scheduling",
"renovate: remove schedule for testing",
"netlify: update actions to latest versions",
"renovate: wait for packages to be safe to merge",
"renovate: schedule updates outside of office hours (#250)",
- "netlify: add netlify branch deploy action (#227)",
"renovate: enable automerging minor updates (#245)",
- "renovate: use oslo tz for scheduling"
+ "netlify: add netlify branch deploy action (#227)",
+ "renovate: use our shared renovate config"
],
"Maintenance": [
+ "deps: update dependency start-server-and-test to v1.15.3",
"adjust label to use available i18n content",
- "deps: update dependency fake-indexeddb to v4.0.1",
- "deps: update nwtgck/actions-netlify action to v1.2.4",
- "release: cut 100.2.0 [skip release]",
- "update broken period cypress test for period type weekly",
- "deps: update dependency start-server-and-test to v1.15.1",
- "adjust i18n label",
"release: release development",
- "i18n: add generated translation file",
- "unsaved data store: export initial state for testing",
- "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
- "deps: update dependency start-server-and-test to v1.15.3",
- "deps: update dependency start-server-and-test to v1.15.4",
- "remove unusued import",
"deps: update dependency @dhis2/cli-style to v10.5.1",
- "cypress: disable broken tests temporarily",
+ "deps: update dependency enzyme-adapter-react-16 to v1.15.7",
+ "deps: update nwtgck/actions-netlify action to v1.2.4",
"deps: update dependency start-server-and-test to v1.15.2",
+ "adjust i18n label",
+ "release: cut 100.2.0 [skip release]",
+ "remove unusued import",
"deps: update dependency start-server-and-test to v1.15.0",
+ "deps: update dependency @testing-library/jest-dom to v5.16.5",
+ "deps: update dependency start-server-and-test to v1.15.1",
+ "deps: update dependency start-server-and-test to v1.15.4",
+ "release: cut 100.1.2 [skip release]",
+ "deps: update dependency fake-indexeddb to v4.0.1",
"update multi-calendar-dates alpha version from 21 to 22",
+ "unsaved data store: export initial state for testing",
+ "cypress: disable broken tests temporarily",
"update ui, app-runtime",
- "deps: update dependency @testing-library/jest-dom to v5.16.5",
- "release: cut 100.1.2 [skip release]"
+ "update broken period cypress test for period type weekly",
+ "i18n: add generated translation file"
],
"Bug Fixes": [
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "deps: update tanstack-query monorepo to v4.19.1",
+ "deps: update tanstack-query monorepo to v4.24.9",
+ "implement PR feedback by @tomzemp from 2023-03-04",
+ "deps: update dependency html-react-parser to v1.4.14",
"clean up audit styling [TECH-1469] [TECH-1470] (#237)",
+ "deps: update tanstack-query monorepo to v4.24.4",
+ "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
+ "multi-select: update max-width",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "deps: update dependency classnames to v2.3.2",
+ "optionset: re-add input spread to button",
+ "update ui version",
+ "deps: update dependency final-form to v4.20.9",
+ "deps: update tanstack-query monorepo to v4.24.6",
+ "print: fix print-styles for selects",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "adjust disabled org unit style",
+ "metadata and user info error handling (#294)",
+ "deps: update dependency reselect to v4.1.7",
+ "translations: sync translations from transifex (development)",
"implement PR feedback by @tomzemp from 2023-03-02",
+ "option-set: remove unnecessary sort",
"remove unnecessary overflow",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
+ "deps: update tanstack-query monorepo to v4.19.0",
"deps: update dependency chart.js to v3.9.1",
- "deps: update tanstack-query monorepo to v4.24.4",
- "use periods: check if lastPeriodOfPrevYear exists",
- "deps: update dependency idb-keyval to v6.2.0",
+ "deps: update dependency zustand to v4.1.4",
"deps: update tanstack-query monorepo to v4.20.4",
- "data-test attribute and linting errors",
- "data value store: return boolean from isComplete selector",
- "address period issues that occurred after new year 2022/2023",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
"highlighted field store: correct wrong initial state",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
- "data value store: set correct default when data value set falsy",
- "print: fix print-styles for selects",
- "option-set: fix clear button",
- "deps: update tanstack-query monorepo to v4.19.1",
- "deps: update tanstack-query monorepo to v4.18.0",
"deps: update dependency react-router-dom to v5.3.4",
- "metadata and user info error handling (#294)",
+ "metadata error handling",
+ "deps: update tanstack-query monorepo to v4.16.1",
"deps: update tanstack-query monorepo to v4.17.1",
- "clear selections with only dataset [DHIS2-14039] (#243)",
- "deps: update tanstack-query monorepo to v4.23.0",
- "option-set: remove unnecessary sort",
- "options-sort: fix undefined check",
+ "deps: update dependency query-string to v7.1.3",
"deps: update dependency re-reselect to v4.0.1",
- "metadata error handling",
- "deps: update dependency final-form to v4.20.9",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "deps: update dependency zustand to v4.1.4",
+ "deps: update dependency query-string to v7.1.2",
+ "data-test attribute and linting errors",
+ "options-sort: fix undefined check",
+ "optionSet: sort selected options",
+ "address period issues that occurred after new year 2022/2023",
"use periods: reverse order & add first/last periods of next/prev year if in current year",
- "deps: update dependency html-react-parser to v1.4.14",
- "deps: update tanstack-query monorepo to v4.24.9",
- "minor cleanup",
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
- "deps: update tanstack-query monorepo to v4.19.0",
"total-cell: clear total value when printing empty form (#298)",
- "deps: update dependency reselect to v4.1.7",
- "optionset: re-add input spread to button",
- "deps: update tanstack-query monorepo to v4.16.1",
- "use multi-calendar-dates to address periods that don't start on Jan 1st",
- "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
- "translations: sync translations from transifex (development)",
- "deps: update tanstack-query monorepo to v4.24.6",
- "deps: update dependency zustand to v4.1.5",
- "deps: bump platform and runtime deps [TECH-1462] (#236)",
+ "use periods: check if lastPeriodOfPrevYear exists",
"deps: update tanstack-query monorepo to v4.24.10",
- "multi-select: update max-width",
- "deps: update tanstack-query monorepo to v4.20.2",
- "deps: update dependency query-string to v7.1.2",
- "deps: update dependency query-string to v7.1.3",
- "implement PR feedback by @tomzemp from 2023-03-04",
- "update ui version",
- "adjust disabled org unit style",
+ "data value store: set correct default when data value set falsy",
+ "option-set: fix clear button",
+ "deps: update tanstack-query monorepo to v4.23.0",
+ "use multi-calendar-dates to address periods that don't start on Jan 1st",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
"deps: update dependency react-chartjs-2 to v4.3.1",
- "optionSet: sort selected options",
- "deps: update dependency classnames to v2.3.2"
+ "data value store: return boolean from isComplete selector",
+ "minor cleanup",
+ "deps: update dependency zustand to v4.1.5",
+ "deps: update tanstack-query monorepo to v4.18.0"
],
"Features": [
"option-set: add multi text support (#290)",
@@ -8241,22 +8252,22 @@
],
"Refactoring": [
"review",
- "fix linter issues",
"remove superflous zustand wrapper",
- "use server time offset: use \"sv\" for locale string",
"data value store: use zustand wrapper",
- "revert to \"create\" function usage"
+ "fix linter issues",
+ "revert to \"create\" function usage",
+ "use server time offset: use \"sv\" for locale string"
],
"Testing": [
"highlighted field store: cover with tests",
- "entry form store: cover with tests",
- "validation store: cover with tests",
+ "unsaved data store: cover with tests",
+ "cover stores with tests (and fix some minor issues)",
+ "data value store: cover with test & establish testing pattern",
"data value store: cover store with tests",
"get cell id: cover with tests",
- "cover stores with tests (and fix some minor issues)",
- "unsaved data store: cover with tests",
- "sync errors store: cover with tests",
- "data value store: cover with test & establish testing pattern"
+ "validation store: cover with tests",
+ "entry form store: cover with tests",
+ "sync errors store: cover with tests"
],
"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"
}
@@ -8318,174 +8329,174 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deduplicate packages in yarn.lock",
- "release: merge development to master",
- "deps: bump moment from 2.29.1 to 2.29.4",
+ "remove resolution for react-error-overlay",
+ "deps: bump terser from 4.8.0 to 4.8.1",
+ "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
"add entry info [DHIS2-13940] (#216)",
+ "release: merge development to master",
+ "remove unused classname",
"merge master into development",
- "deps: bump terser from 4.8.0 to 4.8.1",
- "remove unused \"useCategoryCombination\" file",
"fix jest tests after refactoring client server date logic",
- "remove unused classname",
- "deps: update dependency @dhis2/cli-app-scripts to v10 (#223)",
- "remove resolution for react-error-overlay",
+ "deps: bump moment from 2.29.1 to 2.29.4",
+ "deduplicate packages in yarn.lock",
+ "remove unused \"useCategoryCombination\" file",
"release: cut 100.1.0 [skip release]"
],
"Bug Fixes": [
- "file-input: reset lastSyncedValue",
- "error-details optional chaining",
- "data-workspace: show loader if in flight, regardless of cached data",
- "use selector to get coc",
- "use zustand store for highlighted-field",
- "ensure deepest level is never lower than root level",
- "resolveAlertProps",
- "stop tooltip flickering [DHIS2-13954]",
- "cleanup on umount only",
- "always apply long delay when showing/hiding",
- "bottom-bar: add failed to save summary",
- "make bottom bar buttons small [DHIS2-13956]",
- "manage unsaved comments and limits when moving cells",
- "review",
- "inner-wrapper: properly clear error if last-synced",
- "manage unsaved limits when moving cells",
- "address pr comments",
- "print styles [TECH-1312] (#217)",
- "init lastSyncedValue, fix file-field",
- "fix some crashes",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
+ "contextual-help: add help-legend for sync-errors",
+ "fix breaking tests around side bar, basic info and follow up button",
+ "tooltip: show all errors in tooltip",
+ "reset error when pristine",
+ "remove 403 as temporal error",
"ensure we use a local date string",
- "preserve input-component format",
+ "dates: ensure that server or client time is used when appropriate",
+ "init lastSyncedValue, fix file-field",
+ "manage unsaved comments and limits when moving cells",
+ "data-value-set: disable when mutating",
"tooltip: fix tooltip flickering",
+ "remove custom styles for data details button",
+ "allow for unit paths starting at the real root instead of user root (#197)",
"section-filter: do not reset highlighted on focus",
- "use retry to pause mutations",
- "contextual-help: add help-legend for sync-errors",
- "copy FetchError from data-service",
- "validation button: disable validation run when offline [TECH-1377] (#178)",
- "misc cleanup",
- "always retry offline-trigger errors",
- "fix disabled cell styling [TECH-1466] (#234)",
- "handle temporal mutation errors (#206)",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "errors-store: add getNumberOfErrors",
- "minor cleanup",
- "tooltip: show all errors in tooltip",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "handle network-error alert",
- "use prefetched units when user org unit is not the highest level",
- "try to use cjs import fetcherror",
- "clear sync-status when value changes (#182)",
- "clear highlight when field is umounted",
- "allow for unit paths starting at the real root instead of user root (#197)",
- "refactor validation-tooltip to child of wrapper",
- "set networkmode offlineFirst",
- "reset error when pristine",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "basic information: display client date in tooltip",
- "fix temporal error handling",
- "add missing files",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "remove 403 as temporal error",
- "entry-field: cleanup highlighted-field properly",
- "error-summary: use yellow800 for icon color",
- "error-summary: count errors in selection",
- "adjust client time to server timezone when computing date ranges (#165)",
- "allow the webapi to return a single object instead of wrapped array",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "add missing error-summary file",
"onlineStatus: sync header-bar status to onlineManager status",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "dates: use server time when appropriate",
+ "filter-field: do not reset highlighted when focused",
"option-set input lastSyncedValue",
- "fix breaking tests around side bar, basic info and follow up button",
- "update Add limits styling [DHIS2-13958]",
- "headerbar: use smarter delay for headerbar-status",
+ "bottom-bar: add failed to save summary",
"adjust synced cell style (#199)",
- "use date limit: prevent recomputing on every re-render",
- "update useHighlightedField",
- "shouldRollbackError",
- "make useDataValueParams and useApiAttributeParams stable",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
+ "add missing error-summary file",
+ "manage unsaved comments when moving cells",
+ "validation button: disable validation run when offline [TECH-1377] (#178)",
+ "data-workspace: show loader if in flight, regardless of cached data",
+ "copy FetchError from data-service",
+ "set networkmode offlineFirst",
+ "try to use cjs import fetcherror",
+ "preserve input-component format",
+ "ensure deepest level is never lower than root level",
+ "rerun validation on main bar button click",
+ "handle network-error alert",
+ "add missing files",
+ "file-input: reset lastSyncedValue",
+ "dates: use server time when appropriate",
+ "print styles [TECH-1312] (#217)",
"use-value-store: add optional-chaining for safety",
- "use highlightedfieldstore",
- "true-only checkbox lastSynced comparison",
- "dates: ensure that server or client time is used when appropriate",
- "deps: pin dependencies",
- "remove custom styles for data details button",
+ "update Add limits styling [DHIS2-13958]",
+ "resolveAlertProps",
+ "handle temporal mutation errors (#206)",
+ "or between shortcuts [DHIS2-13955]",
"persist: persist mutations that are network-errors",
- "getCellId",
+ "use selector to get coc",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
"use a stable date string instead of an instable date instance (#201)",
+ "deps: update deps",
+ "entry-field: cleanup highlighted-field properly",
"global filter field size (#221)",
- "update variable name [TECH-1465] (#231)",
- "rerun validation on main bar button click",
- "filter-field: do not reset highlighted when focused",
- "highlighted fields performance (#155)",
- "filter-field: hide clear-button when no filter (#222)",
+ "set highlighted field null",
"remove unnecessary clear highlightedfield",
+ "use retry to pause mutations",
"offline-error-types, show alertbar once",
+ "always apply long delay when showing/hiding",
+ "errors-store: add getNumberOfErrors",
+ "highlighted fields performance (#155)",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "fix temporal error handling",
+ "use date limit: prevent recomputing on every re-render",
+ "review",
+ "fix disabled cell styling [TECH-1466] (#234)",
+ "error-summary: use yellow800 for icon color",
+ "remove defaultOnSuccess for queries",
+ "fix some crashes",
+ "misc cleanup",
+ "use prefetched units when user org unit is not the highest level",
+ "deps: pin dependencies",
+ "basic information: display client date in tooltip",
+ "always retry offline-trigger errors",
+ "use highlightedfieldstore",
+ "address pr comments",
+ "cleanup on umount only",
+ "inner-wrapper: properly clear error if last-synced",
+ "stop tooltip flickering [DHIS2-13954]",
+ "allow the webapi to return a single object instead of wrapped array",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
+ "manage unsaved limits when moving cells",
+ "true-only checkbox lastSynced comparison",
+ "shouldRollbackError",
+ "clear sync-status when value changes (#182)",
"translations: sync translations from transifex (development)",
- "deps: update deps",
+ "clear highlight when field is umounted",
+ "error-details optional chaining",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "use zustand store for highlighted-field",
"onlineManager: make sure to go online when navigator goes online",
- "data-value-set: disable when mutating",
- "or between shortcuts [DHIS2-13955]",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
"import locales so app has access to them (#207)",
- "remove defaultOnSuccess for queries",
- "set highlighted field null",
- "manage unsaved comments when moving cells"
+ "make bottom bar buttons small [DHIS2-13956]",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "refactor validation-tooltip to child of wrapper",
+ "update variable name [TECH-1465] (#231)",
+ "error-summary: count errors in selection",
+ "adjust client time to server timezone when computing date ranges (#165)",
+ "update useHighlightedField",
+ "filter-field: hide clear-button when no filter (#222)",
+ "headerbar: use smarter delay for headerbar-status",
+ "minor cleanup",
+ "getCellId"
],
"Refactoring": [
- "refactor useApiError",
- "use selector for getHighlightedField",
- "data details sidebar: consider server timezone in basic information",
- "make useCurrentDateStringAtServerTimezone accept a date",
- "aoc selector: use new client-server-date hooks",
- "context-selection-id: remove category-ids from contextSelectionId",
- "move lastSyncedValue to mutation",
- "highlightedfield: change name to highlightedfieldid",
- "use mutator in inputs",
"use periods: use new client-server-date hooks",
- "use client server date hook: remove superflous setter callbacks",
- "cleanup duplicate dataValueSetQueryKey",
- "use defaultOnSuccess",
+ "highlightedfield name",
+ "make useCurrentDateStringAtServerTimezone accept a date",
+ "fix variable naming",
"use meaningful names for varnames when using useClientServerDate",
- "use manage inter param deps: use new client-server-date hooks",
- "period selector: use new client-server-date hooks",
- "use date limit: use new client-server-date hooks",
- "resolve error message in ApiMutationError",
- "remove superfluous client server timezone tools",
- "sync-errors-store: remove unused methods",
+ "basic information: use new client-server-date hooks",
"use highlighted-field-store",
+ "basic information: remove \"utc\" from variable name",
+ "aoc selector: use new client-server-date hooks",
"move message above usage",
- "load app: handle all loading and error states",
+ "use date limit: use new client-server-date hooks",
+ "refactor useApiError",
+ "remove superfluous client server timezone tools",
"use default onSuccess from defaultoptions",
+ "highlightedfield: change name to highlightedfieldid",
"date convertion: rename & add timezone convertion tools",
- "basic information: use new client-server-date hooks",
+ "sync-errors-store: remove unused methods",
+ "cleanup duplicate dataValueSetQueryKey",
+ "use manage inter param deps: use new client-server-date hooks",
+ "use defaultOnSuccess",
+ "use mutator in inputs",
+ "data details sidebar: consider server timezone in basic information",
+ "use client server date hook: remove superflous setter callbacks",
+ "resolve error message in ApiMutationError",
"remove highlightedFieldContext",
- "fix variable naming",
- "basic information: remove \"utc\" from variable name",
+ "load app: handle all loading and error states",
"shouldTriggerOffline",
- "use check lock status: use new client-server-date hooks",
- "highlightedfield name",
- "extract get-cell-id to own file"
+ "context-selection-id: remove category-ids from contextSelectionId",
+ "move lastSyncedValue to mutation",
+ "period selector: use new client-server-date hooks",
+ "extract get-cell-id to own file",
+ "use selector for getHighlightedField",
+ "use check lock status: use new client-server-date hooks"
],
"Testing": [
- "add test to getPreFetchedChildren",
"add authority tests to comment and limit tests",
"fix test description",
- "move query-key test",
"fix tests",
- "update tests"
+ "move query-key test",
+ "update tests",
+ "add test to getPreFetchedChildren"
],
"Features": [
- "headerbar: integrate offline-status message (#233)",
"error-indicator: add error indicator",
- "respect F_DATAVALUE_ADD user authority",
- "client server date: add DRY utils",
- "get current date: set milliseconds to 0",
"notify user about failures of critical requests",
- "sync error handling (#218)",
- "custom forms: notify user about pre-fetching failure",
"headerbar: integrate offline-status-message",
+ "sync-error: add sync error to field",
+ "custom forms: notify user about pre-fetching failure",
"sync-errors: add sync-errors store",
- "sync-error: add sync error to field"
+ "get current date: set milliseconds to 0",
+ "client server date: add DRY utils",
+ "respect F_DATAVALUE_ADD user authority",
+ "sync error handling (#218)",
+ "headerbar: integrate offline-status message (#233)"
],
"Build Updates": [
"renovate: remove shared config",
@@ -8511,15 +8522,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.0.0 [skip release]",
"move org-unit-tree from @dhis2/ui and fix lint errors",
- "get config offline org unit level from JGs branch",
- "fix linter issues",
- "restore use-user-org-units to original state",
"release: merge development to master",
- "release: release v100.0.0",
- "release: cut 100.0.0 [skip release]",
"align test with implementation and skip flaky tests",
- "add license"
+ "fix linter issues",
+ "add license",
+ "restore use-user-org-units to original state",
+ "get config offline org unit level from JGs branch",
+ "release: release v100.0.0"
],
"Features": [
"add completion functionality",
@@ -8529,34 +8540,34 @@
"reduce org-unit-tree network traffic and support prefetching (#187)"
],
"Bug Fixes": [
- "form completion: cancel open mutations when (in-)completing",
- "completion mutation: extract variables correctly after refactoring",
- "remove loading from completion",
- "consume per-root node offline levels in org-unit-tree",
- "fetch offline units per user root org unit and improve logic",
"form completion: check for empty responses",
- "also fetch children size and level for offline units",
+ "consume per-root node offline levels in org-unit-tree",
"prefetch offline org units in single request",
- "completion: set loading to true when starting incompleting",
- "form completion error alert message: correct & translate message",
- "completion: do not validate when offline",
- "adjust tests to implementation fix minor implementation bugs",
+ "also fetch children size and level for offline units",
+ "typo",
"cat-combo-table: prevent filter from unmounting data-elements (#186)",
- "add mutation key-factory",
+ "address post-rebase bugs",
"completion onMutate and setDefault",
- "typo",
- "address post-rebase bugs"
+ "completion mutation: extract variables correctly after refactoring",
+ "add mutation key-factory",
+ "adjust tests to implementation fix minor implementation bugs",
+ "completion: do not validate when offline",
+ "form completion: cancel open mutations when (in-)completing",
+ "fetch offline units per user root org unit and improve logic",
+ "form completion error alert message: correct & translate message",
+ "completion: set loading to true when starting incompleting",
+ "remove loading from completion"
],
"Refactoring": [
- "move data-value-mutations into shared folder",
"rearrange validation code into different modules",
- "implement PR feedback until September 22, 2022",
"bottom bar: use correct completion data and labels",
+ "remove superfluous completion sidebar component",
+ "move data-value-mutations into shared folder",
"fix circular dependencies & tests",
- "remove console.log",
"move sidebar id contants into shared folder",
- "change the mutation function to follow the new patterns",
- "remove superfluous completion sidebar component"
+ "remove console.log",
+ "implement PR feedback until September 22, 2022",
+ "change the mutation function to follow the new patterns"
],
"Testing": [
"cypress: update network fixtures"
@@ -8593,21 +8604,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
}
],
@@ -8820,8 +8831,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add tests to cover add exchnage usecase",
"add tests to cover add exchange usecase",
+ "add tests to cover add exchnage usecase",
"add more tests and improve some of the existing ones",
"add more tests to cover add exchange usecase",
"add tests to cover edit exchange usecase and format"
@@ -8864,11 +8875,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add initial tests for main data display page",
- "add more tests to general data page and refactor existing ones",
"more tests for data page and setup for other pages",
+ "add more tests to general data page and refactor existing ones",
"add additional tests for main exchange page",
- "add some tests for main data page"
+ "add some tests for main data page",
+ "add initial tests for main data display page"
],
"Bug Fixes": [
"add mock for resize observer",
@@ -8932,20 +8943,20 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "move testing libraty to dev dependencies",
"update fixtures for cypress tests",
- "minor fixes",
"add missing transations",
- "move testing libraty to dev dependencies"
+ "minor fixes"
],
"Features": [
- "add tests for edit overview page",
- "upgrade node version for ci",
- "show sharing button only if the user can share the exchange",
"add sharing button which opens a sharing dialog in configurations",
- "add sharing settings",
+ "add sharing button to data exchange configurations",
"upgrade app platform and ui library",
+ "add tests for edit overview page",
+ "upgrade node version for ci",
"update version of dhis2 app runtime",
- "add sharing button to data exchange configurations"
+ "show sharing button only if the user can share the exchange",
+ "add sharing settings"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -9025,8 +9036,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade cypress version",
- "upgrade cypress to version"
+ "upgrade cypress to version",
+ "upgrade cypress version"
],
"Maintenance": [
"release: cut 100.4.0 [skip release]"
@@ -9408,21 +9419,21 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump the security group across 1 directory with 7 updates (#3192)",
- "remove unclear code and replace with ESLint disable comment",
+ "tweak jest config so it only reports to portal when on CI",
"tweak test config",
- "fix local jest run (#3218)",
- "prevent console error output",
- "release: cut 100.7.2 [skip release]",
- "deduplicate deps",
- "do not log action errors during jest test run",
+ "remove unclear code and replace with ESLint disable comment",
+ "do not log getShallowAddToLayoutButton during test run",
"disable report-portal debug logging",
- "tweak jest config so it only reports to portal when on CI",
- "prevent visualization plugin test to log errors by fixing the test",
- "remove unneeded console.error hack",
- "do not log getShallowAddToLayoutButton during test run",
"prevent error log for missing components",
+ "fix local jest run (#3218)",
+ "remove unneeded console.error hack",
"remove test file without any tests",
+ "deduplicate deps",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
+ "do not log action errors during jest test run",
+ "release: cut 100.7.2 [skip release]",
+ "prevent console error output",
+ "prevent visualization plugin test to log errors by fixing the test",
"remove reference to maps app"
],
"Bug Fixes": [
@@ -9448,8 +9459,8 @@
"restore report-portal config (#3181)"
],
"Bug Fixes": [
- "install dependencies needed to release app with new workflow (#3183)",
- "display correct app version in dhis2 and updated workflows (#3182)"
+ "display correct app version in dhis2 and updated workflows (#3182)",
+ "install dependencies needed to release app with new workflow (#3183)"
],
"GitHub": "\nBug Fixes \n\ndisplay correct app version in dhis2 and updated workflows (#3182 ) (39f9437 ) \ninstall dependencies needed to release app with new workflow (#3183 ) (f6b2670 ) \n "
}
@@ -9469,8 +9480,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"
@@ -9494,9 +9505,9 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
+ "remove !important styles",
"release: cut 100.6.2 [skip release]",
- "use constant from analytics instead of 'co'",
- "remove !important styles"
+ "use constant from analytics instead of 'co'"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
}
@@ -9533,10 +9544,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "unused imports",
"resolve to @dhis2/ui 9.4.4 (#3129)",
"release: cut 100.6.0 [skip release]",
- "import order"
+ "import order",
+ "unused imports"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -9583,9 +9594,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "bump analytics for testing",
+ "bump analytics to 26.7.5 for period translations",
"bump analytics with fix for DHIS2-16904 (#3124)",
- "bump analytics to 26.7.5 for period translations"
+ "bump analytics for testing"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -9605,13 +9616,13 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "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)",
+ "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 ws from 5.2.3 to 5.2.4 (#3116)",
- "release: cut 100.5.7 [skip release]",
"dependabot config and remove dev branch from workflows (#3107)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
- "deps: bump y18n from 4.0.0 to 4.0.3 (#3112)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)"
+ "release: cut 100.5.7 [skip release]"
],
"Bug Fixes": [
"use saved visualization in interpretation modal (#3121)"
@@ -9653,18 +9664,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "optimize Cypress recordings with conditional triggers (#3043)",
- "do not run release step on dev branch (#3083)",
+ "run release job for tags (#3064)",
"release: cut 100.5.5 [skip release]",
- "run release job for tags (#3064)"
+ "optimize Cypress recordings with conditional triggers (#3043)",
+ "do not run release step on dev branch (#3083)"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
"dimension chip design updates (DHIS2-16272) (#2934)",
"merge to master",
"non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)"
],
"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 "
}
@@ -9682,9 +9693,9 @@
"releaseNotes": {
"Bug Fixes": [
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)",
- "avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
+ "translations: sync translations from transifex (dev)",
"merge to master",
- "translations: sync translations from transifex (dev)"
+ "avoid flashing when ou levels are used (DHIS2-17136) (#3032)"
],
"Maintenance": [
"release: cut 100.5.4 [skip release]"
@@ -9704,8 +9715,8 @@
"releaseNotes": {
"Bug Fixes": [
"try locking highcharts to 10.2.0",
- "merge to master",
"plugin flashes when interacting with Interpretations modal (#3017)",
+ "merge to master",
"translations: sync translations from transifex (dev)"
],
"Documentation": [
@@ -9731,15 +9742,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "correct typo in visualisation type",
- "add classnames and update json instructions file for outlier tables (#3000)",
"remove query param section from url glob",
+ "correct typo in visualisation type",
"wait for different SVG for single value",
+ "add classnames and update json instructions file for outlier tables (#3000)",
"change urlReg to urlGlob and correct glob pattern for outlier tables"
],
"Maintenance": [
- "rename strategy to interceptResponse",
- "release: cut 100.5.2 [skip release]"
+ "release: cut 100.5.2 [skip release]",
+ "rename strategy to interceptResponse"
]
}
},
@@ -9755,10 +9766,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
- "ensure only the first period item is used",
"enable the loading spinner when props change",
- "fix period filter and loading spinner when filtering in dashboard (#3002)"
+ "ensure only the first period item is used",
+ "fix period filter and loading spinner when filtering in dashboard (#3002)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -9777,29 +9788,29 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove testRegex from jest config (#2956)",
- "add slack bot release success message (#2965)",
"run the release step on both dev and master branches (#2990)",
- "reorganised dev commits",
+ "upgrade @dhis2/analytics",
+ "include release notes in slackbot message (#2974)",
"bump node to version 18",
- "release: cut 100.5.0 [skip release]",
"video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "bump Cypress to version 13 (#2935)",
+ "add slack bot release success message (#2965)",
"apply consistent naming to push analytics class names",
- "include release notes in slackbot message (#2974)",
- "upgrade @dhis2/analytics",
- "yarn deduplicate"
+ "bump Cypress to version 13 (#2935)",
+ "yarn deduplicate",
+ "remove testRegex from jest config (#2956)",
+ "release: cut 100.5.0 [skip release]",
+ "reorganised dev commits"
],
"Testing": [
- "refactor data.cy.js to independent test cases",
- "don't expect subtitle to be visible by default",
"hover over list to prevent it from being stale",
- "adapt tests to new database (#2975)"
+ "adapt tests to new database (#2975)",
+ "refactor data.cy.js to independent test cases",
+ "don't expect subtitle to be visible by default"
],
"Bug Fixes": [
- "push-analytics: add push analytics instructions (#2985)",
"fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
"add custom errors for analytics requests (#2874)",
+ "push-analytics: add push analytics instructions (#2985)",
"translations: sync translations from transifex (dev)"
],
"Features": [
@@ -9820,69 +9831,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix bug which cause current to loose props",
- "set disabledOptions on AO loading and vis type switching",
- "dependency updates (#2243)",
- "fetch data element icon and pass it in extraOptions",
"avoid crash when visualization object is empty (ie. New)",
- "hide icon from visualization when option is toggled",
- "avoid visualization flashing when changing options",
+ "fetch data element icon and pass it in extraOptions",
"update cli-app-scripts and analytics deps",
+ "set disabledOptions on AO loading and vis type switching",
"translations: sync translations from transifex (dev)",
- "do not pass a boolean for icons when saving"
+ "avoid visualization flashing when changing options",
+ "do not pass a boolean for icons when saving",
+ "fix bug which cause current to loose props",
+ "hide icon from visualization when option is toggled",
+ "dependency updates (#2243)"
],
"Maintenance": [
- "analytics: add support for cumulative values",
- "fix linting error",
"manually bump deps (#2543)",
- "update pot file",
- "use renamed github shared workflow (#2912)",
"switch test server to debug (test.e2e is broken/slow)",
- "revert the test server changes and move to a separate PR",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
+ "fix rebase conflict resolutions",
+ "fix linting error",
+ "use renamed github shared workflow (#2912)",
+ "configure continuous delivery workflows (#2254)",
+ "revert the test server changes and move to a separate PR",
+ "update pot file",
"regenerate pot file",
- "use alpha version of analytics",
+ "analytics: add support for cumulative values",
+ "release: cut 100.4.0 [skip release]",
"upgrade cypress to v12 and adjust project to it",
"remove videos",
- "fix rebase conflict resolutions",
- "configure continuous delivery workflows (#2254)",
- "release: cut 100.4.0 [skip release]"
+ "use alpha version of analytics"
],
"Features": [
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
"disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "remove disabled before passing object to visualization generator",
+ "disabled options based on cumulativeValues in PT DHIS2-15728",
"cumulative values in PT (DHIS2-5497) (#2746)",
"handle disabled and helpText props for disabled options",
+ "v100.4.0",
"disable legend option when cumulative values is enabled",
- "handle disabled option in Redux store",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"support non-gregorian fixed periods (#2233)",
- "remove disabled before passing object to visualization generator",
- "v100.4.0",
- "disabled options based on cumulativeValues in PT DHIS2-15728"
+ "handle disabled option in Redux store",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)"
],
"Testing": [
- "refactor clickCheckbox to check/uncheckCheckbox",
"add helper functions for totals options",
"add tests for cumulativeValues option in PT",
- "use current year instead of hardcode it",
+ "fix test failing due to change in single value behaviour",
"enhance tests, options and sorting",
- "fix test failing due to change in single value behaviour"
+ "refactor clickCheckbox to check/uncheckCheckbox",
+ "use current year instead of hardcode it"
],
"Refactoring": [
"allow non toggleable select to be disabled",
- "add styles for titles of disabled sections",
+ "allow legend related option to be disabled",
+ "avoid extra prop and detect visType internally",
+ "add helper text when used in PT DHIS2-15727",
"revert changes to option components",
- "streamlined code",
+ "simplify code for passing displayProperty",
+ "remove unnecessary code",
"allow checkbox options to be disabled",
- "avoid extra prop and detect visType internally",
+ "streamlined code",
"rename variable for clarity",
- "simplify code for passing displayProperty",
"allow disabled to be passed as prop",
- "add helper text when used in PT DHIS2-15727",
- "remove unnecessary code",
- "allow legend related option to be disabled",
- "avoid involuntary changes to current in Redux store"
+ "avoid involuntary changes to current in Redux store",
+ "add styles for titles of disabled sections"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -9901,18 +9912,18 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"color set update (DHIS2-16108) (#2906)",
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
"v100.3.1"
],
"Maintenance": [
- "move RP agent-js-cypress to dhis2 org",
"consolidate cypress tests (#2890)",
- "use latest analytics-e2e-tests workflow",
+ "use reportportal fork",
"release: cut 100.3.1 [skip release]",
- "consolidate legend tests (#2897)",
"get BRANCH_NAME and PR_TITLE",
- "use reportportal fork"
+ "use latest analytics-e2e-tests workflow",
+ "move RP agent-js-cypress to dhis2 org",
+ "consolidate legend tests (#2897)"
]
}
},
@@ -9931,19 +9942,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "prevent state update when modal is closing",
+ "translations: sync translations from transifex (dev)",
"visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "translate dimension labels in PT DHIS2-15750 (#2783)",
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
"only update interpretations list when in DOM",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "translate dimension labels in PT DHIS2-15750 (#2783)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "translations: sync translations from transifex (dev)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
- "prevent state update when modal is closing"
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)"
],
"Features": [
- "100.3.0",
- "deps: bump analytics to latest to benefit from fixes and features (#2886)"
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)",
+ "100.3.0"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -9963,61 +9974,61 @@
"releaseNotes": {
"Features": [
"100.2.0 (#2741)",
- "update download menu to use hovermenu components from analytics",
- "use Toolbar and ToolbarSidebar from analytics (#2358)",
- "use interpretations button from analytics",
"use UpdateButton and HoverMenubar from analytics",
- "use hover menu components from analytics for options menu"
+ "use interpretations button 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": [
- "manually bump deps (#2543)",
- "fix icon e2e",
- "revert the test server changes and move to a separate PR",
- "fix missing and redundant imports",
+ "switch test server to debug (test.e2e is broken/slow)",
"fix legend e2e test even better",
- "upgrade analytics to get decreased padding",
- "fix start e2e",
+ "fix icon e2e",
+ "update pot file",
+ "clean up unused imports",
"run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "fix odd linter error which only fires on ci",
- "release: cut 100.2.0 [skip release]",
"remove videos",
+ "fix scatter e2e",
"run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "upgrade @dhis2/analytics to get toolbar UI improvements",
- "gitignore cypress videos",
- "disable the scheduled nightly test run (#2602)",
- "fix typo in component name",
- "fix failing legens e2e test",
+ "fix odd linter error which only fires on ci",
"advance the schedule for the nightly run (#2575)",
- "update pot file",
+ "release: cut 100.2.0 [skip release]",
+ "disable the scheduled nightly test run (#2602)",
"upgrade @dhis2/analytics to latest",
- "fix scatter e2e",
- "upgrade cypress to v12 and adjust project to it",
- "clean up unused imports",
+ "run workflow release job on tags as well (#2386)",
+ "fix failing legens e2e test",
"fix lines e2e test",
- "switch test server to debug (test.e2e is broken/slow)",
+ "revert the test server changes and move to a separate PR",
"remove yarn start command which was only used for development",
+ "upgrade analytics to get decreased padding",
+ "fix typo in component name",
"increase cypress default timeout for DOM activity (#2549)",
- "run workflow release job on tags as well (#2386)"
+ "manually bump deps (#2543)",
+ "fix missing and redundant imports",
+ "fix start e2e",
+ "upgrade @dhis2/analytics to get toolbar UI improvements",
+ "gitignore cypress videos",
+ "upgrade cypress to v12 and adjust project to it"
],
"Testing": [
- "extend timeout after delete has been triggered (#2499)",
- "skip legend test while data element icons are unsupported",
- "comment out icon tests for currently unsupported types",
"rename AO-title to titlebar (DHIS2-15063) (#2435)",
- "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "comment out icon tests for currently unsupported types",
+ "extend timeout after delete has been triggered (#2499)",
"add Cypress tests for SV icon (DHIS2-10496) (#2372)",
- "prevent test names from being dynamic (#2576)"
+ "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "prevent test names from being dynamic (#2576)",
+ "skip legend test while data element icons are unsupported"
],
"Bug Fixes": [
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
- "adjust e2e element slectors",
"adjust closeFileMenuWithClick command",
- "remove divider from plain data source submenu",
- "tweak viz type selector styles to match toolbar",
- "observe size changes for legend positioning",
"ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "observe size changes for legend positioning",
"translations: sync translations from transifex (dev)",
- "adjust data test name"
+ "remove divider from plain data source submenu",
+ "adjust e2e element slectors",
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "adjust data test name",
+ "tweak viz type selector styles to match toolbar"
],
"Refactoring": [
"move the size logic from the plugin wrapper",
@@ -10037,8 +10048,8 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "prevent items in transfer from being stale when filtering (#2321)",
- "extend timeout for loading visualizations (#2368)"
+ "extend timeout for loading visualizations (#2368)",
+ "prevent items in transfer from being stale when filtering (#2321)"
],
"Documentation": [
"move docs to app repo",
@@ -10065,11 +10076,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"v100.1.1",
- "case E7113 throws same msg as E7114 (#2278)",
- "single value size and position issues (analytics@25.1.10) (#2359)",
"bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)",
- "deps: platform deps for login redirect [DHIS2-15319] (#2300)"
+ "case E7113 throws same msg as E7114 (#2278)",
+ "single value size and position issues (analytics@25.1.10) (#2359)"
],
"Maintenance": [
"release: cut 100.1.3 [skip release]"
@@ -10126,63 +10137,63 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "single value background color change based upon legend (DHIS2-13702) (#2223)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"plugin: send installation status [DHIS2-15097] (#2273)",
"100.1.0 (#2286)",
+ "single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "custom calculations (DHIS2-13871) (#2232)",
"support non-gregorian fixed periods (#2233)",
- "custom calculations (DHIS2-13871) (#2232)"
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)"
],
"Maintenance": [
- "prepare app for continuous delivery",
- "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
- "bump analytics (#2276)",
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
- "trigger v100.0.0 (#2237)",
- "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
- "converge master-to-dev (#2281)",
+ "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
+ "release: cut 100.0.1",
+ "release: cut 100.0.0",
"deps: bump moment from 2.29.2 to 2.29.4 (#2122)",
- "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
- "release: cut 100.0.3",
+ "configure continuous delivery workflows (#2254)",
"deps: bump async from 2.6.3 to 2.6.4 (#2148)",
- "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
- "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.2",
- "bump analytics (#2279)",
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#2191)",
+ "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)",
+ "deps: bump ws from 5.2.2 to 5.2.3 (#1947)",
+ "deps: bump webpack from 5.74.0 to 5.76.2 (#2248)",
"release: cut 100.1.0 [skip release]",
- "configure continuous delivery workflows (#2254)",
"deps: bump tmpl from 1.0.4 to 1.0.5 (#1945)",
- "release: cut 100.0.1",
- "release: cut 100.0.0",
+ "bump analytics (#2279)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2228)",
"deps: bump handlebars from 4.7.6 to 4.7.7 (#1995)",
- "deps: bump qs from 6.5.2 to 6.5.3 (#2220)",
+ "release: cut 100.0.3",
+ "trigger v100.0.0 (#2237)",
+ "bump analytics (#2276)",
+ "deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
+ "prepare app for continuous delivery",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#2245)",
- "add styled-jsx which is a peer dependency (#2253)",
- "set v100.0.0",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2234)"
+ "deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#1988)",
+ "converge master-to-dev (#2281)",
+ "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
+ "set v100.0.0"
],
"Testing": [
- "fix test failing due to change in single value behaviour",
- "add extended timeout for file open modal (#2284)"
+ "add extended timeout for file open modal (#2284)",
+ "fix test failing due to change in single value behaviour"
],
"Bug Fixes": [
- "hide icon from visualization when option is toggled",
- "deps: bump cli-app-scripts for precaching improvement",
- "target window.parent for postRobot communication (#2256)",
+ "fetch data element icon and pass it in extraOptions",
+ "update cli-app-scripts and analytics deps",
"remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
+ "translations: sync translations from transifex (master) (#2192)",
+ "set height on chart container when not defined (#2246) (#2250)",
+ "nightly workflow has to run on default branch which is currently dev (#2269)",
"update cli-app-scripts and analytics (#2247)",
+ "hide icon from visualization when option is toggled",
"plugin sends installation status (#2277)",
"dependency updates (#2243)",
+ "target window.parent for postRobot communication (#2256)",
"inject CSS UI variables in plugin (#2270)",
- "remove old i18n initialisation (#2241)",
- "fetch data element icon and pass it in extraOptions",
- "translations: sync translations from transifex (master) (#2192)",
- "set height on chart container when not defined (#2246) (#2250)",
- "update cli-app-scripts and analytics deps",
- "nightly workflow has to run on default branch which is currently dev (#2269)",
- "do not pass a boolean for icons when saving"
+ "deps: bump cli-app-scripts for precaching improvement",
+ "do not pass a boolean for icons when saving",
+ "remove old i18n initialisation (#2241)"
]
}
},
@@ -10198,9 +10209,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)",
"deps: bump reselect from 4.0.0 to 4.1.7 (#2229)",
- "release: cut 100.0.3 [skip release]",
- "deps-dev: bump loglevel from 1.7.1 to 1.8.1 (#2199)"
+ "release: cut 100.0.3 [skip release]"
],
"Bug Fixes": [
"plugin sends installation status (#2277)"
@@ -10668,22 +10679,22 @@
"releaseNotes": {
"Features": [
"migrate TEI and Event export to new tracker API",
- "move Event import to new tracker endpoints",
"move TEI import to new tracker endpoints",
+ "move Event import to new tracker endpoints",
"DHIS2-16133: migrate events and tracker entities to new tracker API (#1951)"
],
"Bug Fixes": [
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "lint issues",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
+ "lint issues",
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "update tests snapshots",
"loader keeps showing when opening export in new page",
- "migration-trackedentity: change followupStatus to followup",
- "update tests snapshots"
+ "migration-trackedentity: change followupStatus to followup"
],
"Refactoring": [
- "apply code review comments",
- "change TEI references to Tracked entity"
+ "change TEI references to Tracked entity",
+ "apply code review comments"
],
"Maintenance": [
"release: cut 101.0.0 [skip release]"
@@ -10783,8 +10794,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "force trigger a release",
- "update version number for app"
+ "update version number for app",
+ "force trigger a release"
],
"Maintenance": [
"release: cut 99.9.10 [skip release]"
@@ -10824,202 +10835,202 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "geojson import icon",
- "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",
- "publish first version under continuous release"
+ "import Earth Engine data for population (#1457)",
+ "org unit core id scheme select",
+ "geojson import icon",
+ "publish first version under continuous release",
+ "metadata export: remove csv option and adjust intro text"
],
"Maintenance": [
- "deps: upgrade ui (#1487)",
- "release: cut 1.5.2 [skip ci]",
- "release: cut 1.5.16 [skip ci]",
- "use sync mode temporarily",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.5.29 [skip ci]",
+ "release: cut 1.5.46 [skip ci]",
+ "code cleaning",
"release: cut 1.5.38 [skip ci]",
- "release: cut 1.5.14 [skip ci]",
- "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.59 [skip ci]",
+ "release: cut 1.5.23 [skip ci]",
+ "release: cut 1.5.53 [skip ci]",
+ "release: cut 1.5.29 [skip ci]",
+ "release: cut 1.5.65 [skip ci]",
+ "release: cut 1.6.1 [skip release]",
+ "upgrade snapshot tests",
+ "set node version to 14 in githb scripts",
+ "release: cut 1.5.39 [skip ci]",
+ "release: cut 1.4.2 [skip ci]",
"release: cut 1.5.47 [skip ci]",
- "release: cut 1.5.18 [skip ci]",
- "remove \"xml\" from metadata import/export feature files",
- "release: cut 1.4.4 [skip ci]",
- "release: cut 1.5.45 [skip ci]",
- "release: cut 1.5.56 [skip ci]",
+ "jest test fixes",
+ "release: cut 1.5.48 [skip ci]",
+ "release: cut 1.5.44 [skip ci]",
+ "release: cut 1.5.27 [skip ci]",
"release: cut 1.5.10 [skip ci]",
- "release: cut 1.5.49 [skip ci]",
- "master merge",
- "release: cut 1.5.68 [skip ci]",
- "format",
- "release: cut 1.4.7 [skip ci]",
- "release: cut 1.5.33 [skip ci]",
+ "release: cut 1.5.41 [skip ci]",
"release: cut 1.5.17 [skip ci]",
- "release: cut 1.5.22 [skip ci]",
- "release: cut 1.5.37 [skip ci]",
- "release: cut 1.5.51 [skip ci]",
- "upgrade snapshot tests",
- "release: cut 1.5.20 [skip ci]",
- "release: cut 1.5.63 [skip ci]",
+ "set node version to 14 in github scripts",
"resolve conflicts in yarn.lock",
- "release: cut 1.5.40 [skip ci]",
- "release: cut 1.5.4 [skip ci]",
- "release: cut 1.5.69 [skip ci]",
- "release: cut 1.5.39 [skip ci]",
- "release: cut 1.5.44 [skip ci]",
- "release: cut 1.3.1 [skip ci]",
- "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.12 [skip ci]",
+ "master merge",
+ "release: cut 1.5.67 [skip ci]",
"localize",
- "release: cut 1.3.5 [skip ci]",
- "revert linting fixes",
- "release: cut 1.5.43 [skip ci]",
- "release: cut 1.5.34 [skip ci]",
- "release: cut 1.5.41 [skip ci]",
- "browserlist upgrade",
- "release: cut 1.5.19 [skip ci]",
- "release: cut 1.5.55 [skip ci]",
- "release: cut 1.4.5 [skip ci]",
- "release: cut 1.5.57 [skip ci]",
- "release: cut 1.5.23 [skip ci]",
- "release: cut 1.6.1 [skip release]",
- "jest test fixes",
- "release: cut 1.5.24 [skip ci]",
- "release: cut 1.4.1 [skip ci]",
- "release: cut 1.5.6 [skip ci]",
+ "refactor",
+ "release: cut 1.5.2 [skip ci]",
"release: cut 1.5.32 [skip ci]",
- "release: cut 1.5.9 [skip ci]",
- "release: cut 1.5.46 [skip ci]",
- "release: cut 1.5.61 [skip ci]",
- "update test snapshots",
- "release: cut 1.4.3 [skip ci]",
- "release: cut 1.5.15 [skip ci]",
"release: cut 1.5.58 [skip ci]",
- "release: cut 1.5.26 [skip ci]",
+ "use sync mode temporarily",
+ "release: cut 1.5.24 [skip ci]",
+ "release: cut 1.4.3 [skip ci]",
+ "release: cut 1.5.34 [skip ci]",
+ "release: cut 1.5.30 [skip ci]",
+ "release: cut 1.5.0 [skip ci]",
+ "release: cut 1.4.7 [skip ci]",
+ "release: cut 1.5.61 [skip ci]",
+ "release: cut 1.4.5 [skip ci]",
+ "release: cut 1.4.0 [skip ci]",
+ "remove \"xml\" from metadata import/export feature files",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.5.31 [skip ci]",
+ "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.43 [skip ci]",
+ "release: cut 1.4.4 [skip ci]",
+ "release: cut 1.6.0 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.5.13 [skip ci]",
+ "release: cut 1.5.8 [skip ci]",
+ "release: cut 1.5.68 [skip ci]",
+ "release: cut 1.5.40 [skip ci]",
+ "release: cut 1.5.56 [skip ci]",
"release: cut 1.5.21 [skip ci]",
+ "release: cut 1.2.23 [skip ci]",
+ "release: cut 1.5.3 [skip ci]",
+ "update app icon",
+ "release: cut 1.5.6 [skip ci]",
"release: cut 1.5.50 [skip ci]",
+ "release: cut 1.5.1 [skip ci]",
+ "release: cut 1.5.57 [skip ci]",
+ "release: cut 1.5.45 [skip ci]",
+ "release: cut 1.4.6 [skip ci]",
"release: cut 1.5.28 [skip ci]",
- "set node version to 14 in githb scripts",
- ".hooks folder",
- "release: cut 1.5.36 [skip ci]",
+ "release: cut 1.5.33 [skip ci]",
+ "release: cut 1.5.69 [skip ci]",
+ "release: cut 1.5.15 [skip ci]",
+ "release: cut 1.5.54 [skip ci]",
+ "release: cut 1.4.8 [skip ci]",
+ "release: cut 1.5.18 [skip ci]",
+ "release: cut 1.5.63 [skip ci]",
"release: cut 1.3.2 [skip ci]",
- "release: cut 1.5.66 [skip ci]",
- "release: cut 1.5.53 [skip ci]",
- "release: cut 1.5.25 [skip ci]",
- "release: cut 1.5.27 [skip ci]",
- "code cleaning",
- "move app to continuous release",
- "release: cut 1.5.5 [skip ci]",
- "set node version to 14 in github scripts",
- "release: cut 1.5.30 [skip ci]",
- "node 16",
+ "deps: upgrade ui (#1487)",
+ "release: cut 1.5.7 [skip ci]",
+ "release: cut 1.5.14 [skip ci]",
"release: cut 1.5.35 [skip ci]",
+ "release: cut 1.5.22 [skip ci]",
+ "release: cut 1.5.64 [skip ci]",
+ "release: cut 1.5.66 [skip ci]",
+ "release: cut 1.5.49 [skip ci]",
+ "release: cut 1.5.55 [skip ci]",
"release: cut 1.5.62 [skip ci]",
- "refactor",
- "update snapshots",
+ "release: cut 1.5.52 [skip ci]",
"release: cut 1.5.42 [skip ci]",
- "update app icon",
+ "release: cut 1.5.19 [skip ci]",
+ "release: cut 1.5.51 [skip ci]",
+ "release: cut 1.5.5 [skip ci]",
+ "node 16",
+ "release: cut 1.5.37 [skip ci]",
+ "release: cut 1.5.9 [skip ci]",
+ "release: cut 1.3.5 [skip ci]",
+ "move app to continuous release",
+ "release: cut 1.4.1 [skip ci]",
+ "release: cut 1.5.26 [skip ci]",
"release: cut 1.5.11 [skip ci]",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.5.0 [skip ci]",
- "release: cut 1.5.8 [skip ci]",
- "release: cut 1.4.8 [skip ci]",
- "release: cut 1.5.52 [skip ci]",
- "release: cut 1.5.1 [skip ci]",
- "release: cut 1.5.3 [skip ci]",
- "release: cut 1.5.54 [skip ci]",
- "release: cut 1.5.67 [skip ci]",
- "release: cut 1.4.2 [skip ci]",
- "release: cut 1.5.13 [skip ci]",
+ ".hooks folder",
+ "release: cut 1.5.20 [skip ci]",
+ "browserlist upgrade",
+ "release: cut 1.3.0 [skip ci]",
+ "format",
+ "release: cut 1.5.25 [skip ci]",
+ "release: cut 1.3.1 [skip ci]",
+ "update test snapshots",
+ "release: cut 1.5.4 [skip ci]",
"release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.48 [skip ci]",
- "release: cut 1.2.23 [skip ci]",
- "release: cut 1.5.31 [skip ci]",
- "release: cut 1.4.6 [skip ci]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.12 [skip ci]",
- "release: cut 1.4.0 [skip ci]",
- "release: cut 1.5.59 [skip ci]",
- "release: cut 1.5.65 [skip ci]",
- "release: cut 1.6.0 [skip release]",
- "release: cut 1.5.60 [skip ci]"
+ "release: cut 1.3.4 [skip ci]",
+ "update snapshots",
+ "revert linting fixes",
+ "release: cut 1.5.60 [skip ci]",
+ "release: cut 1.5.16 [skip ci]"
],
"Bug Fixes": [
- "hide and show associated geometry attribute select",
- "adjust schemas page (squashme)",
- "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
- "metadata: use correct format names on metadata pages",
- "translations: sync translations from transifex (master)",
+ "swap Preview button with Preview header when previewing the data",
+ "loading logic",
+ "adjust advanced options control",
+ "adjust job overview and summary design",
"adjust overview card design and interaction",
- "label text [DHIS2-11265] (#1677)",
- "standardize typography",
- "use correct update strategy for metadata import [DHIS-12479]",
- "look for coc match by code",
- "data element placeholder",
+ "hide stateful selects to preserve state",
+ "patch webpack to support webworker importScripts with relative publicPath (#1516)",
+ "trailing newline",
"don't render component if no options available",
- "adjust org unit tree component",
- "async import",
- "adjust spacing so Job summary header and tags look better (#1509)",
- "display ou parent name in preview with grey color (#1507)",
+ "adjust margins and add divider for Data preview section (#1510)",
+ "label text [DHIS2-11265] (#1677)",
+ "hide and show associated geometry attribute select",
+ "preserve users preferred rows per page for data preview (#1504)",
+ "avoid breaking selects [DHIS2-16264] (#1963)",
+ "metadata: use correct format names on metadata pages",
"adjust schemas layout, typography",
- "sidebar design (squashme)",
- "address issue via workaround",
- "earth engine import string fixes (#1499)",
+ "add earth engine card to home page (#1541)",
"standardize header typography (squashme)",
- "page number needs to be reset to 1 when new preview generated (#1508)",
- "padding fixes for Earth Engine import (#1544)",
- "swap Preview button with Preview header when previewing the data",
- "use same dataset for total population (#1683)",
- "loading logic",
- "preserve users preferred rows per page for data preview (#1504)",
- "adjust radio prefix",
- "dataElementGroup no longer needed to fetch current data values (#1503)",
- "interface adjustments",
- "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "earth engine import string fixes (#1499)",
"tei-export: use correct param name for teiTypeFilter (#1546)",
- "add earth engine card to home page (#1541)",
+ "translations: sync translations from transifex (master)",
+ "use convention for page summary text (#1502)",
"component class name",
- "adjust sidebar style",
- "update text for EE import",
- "remove extraneous div",
- "patch webpack to support webworker importScripts with relative publicPath (#1516)",
- "trailing newline",
- "avoid breaking selects [DHIS2-16264] (#1963)",
- "adjust advanced options control",
- "adjust page appearance, add transparent prop",
- "better error message",
"use same page summary text as line-listing-app",
- "centralize paging in DataPreview component",
- "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
- "metadata dependency export: remove \"xml\" from intro text",
+ "better error message",
+ "update text for EE import",
"use 'Organisation unit' instead of 'Org unit' in preview table",
- "hide stateful selects to preserve state",
"don't show list when empty (#1551)",
- "geojson property name should match input field (DHIS2-7171)",
- "adjust margins and add divider for Data preview section (#1510)",
+ "earth engine import - pre-fill cocs for ee bands if coc code matches band name (#1501)",
+ "adjust schemas page (squashme)",
+ "padding fixes for Earth Engine import (#1544)",
+ "adjust org unit tree component",
+ "display ou parent name in preview with grey color (#1507)",
"update github action to ensure yarn install is run before releasing",
- "adjust job overview and summary design",
+ "adjust sidebar style",
+ "move Tooltip to general components folder",
+ "update captions and options to reflect the menus below [DHIS2-12655] (#1977)",
+ "remove extraneous div",
"keep the scroll from happening on preview table unnecessarily (#1539)",
- "update version number for app",
"ee import - refactor to make sure all useEffect dependencies are listed (#1506)",
- "move Tooltip to general components folder",
+ "async import",
+ "adjust radio prefix",
+ "centralize paging in DataPreview component",
"use string for date inputs [DHIS2-12489] (#1750)",
- "add tooltip and disabled Period component when no EE has been selected (#1500)",
- "use convention for page summary text (#1502)"
- ],
- "Build Updates": [
- "remove no verify step",
- "fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow (#1381)"
+ "adjust spacing so Job summary header and tags look better (#1509)",
+ "interface adjustments",
+ "page number needs to be reset to 1 when new preview generated (#1508)",
+ "look for coc match by code",
+ "adjust page appearance, add transparent prop",
+ "use correct update strategy for metadata import [DHIS-12479]",
+ "sidebar design (squashme)",
+ "update version number for app",
+ "data element placeholder",
+ "add tooltip and disabled Period component when no EE has been selected (#1500)",
+ "use same dataset for total population (#1683)",
+ "metadata dependency export: remove \"xml\" from intro text",
+ "standardize typography",
+ "geojson property name should match input field (DHIS2-7171)",
+ "avoid app crash when GeoJSON file is invalid (DHIS2-7171)",
+ "dataElementGroup no longer needed to fetch current data values (#1503)",
+ "address issue via workaround"
+ ],
+ "Build Updates": [
+ "fix d2-style script",
+ "remove no verify step",
+ "replace semantic commit checks with new workflow (#1381)",
+ "fix lint script"
],
"Refactoring": [
+ "useMemo instead of useState/useEffect",
"metadata dependency export: remove xml format option",
- "metadata: remove xml format option from import & export",
"move fetching eedata to a hook",
- "useMemo instead of useState/useEffect",
- "get push, pop, update from useForm hook directly in component",
- "metadata: remove xml format option from import and export"
+ "metadata: remove xml format option from import and export",
+ "metadata: remove xml format option from import & export",
+ "get push, pop, update from useForm hook directly in component"
],
"Testing": [
"snapshot: update snapshots"
@@ -11073,8 +11084,8 @@
"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 "
}
@@ -11111,8 +11122,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "adjust starting point X to new styles",
- "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)"
+ "reduce resizehandle interaction area on left side [DHIS2-17923] (#579)",
+ "adjust starting point X to new styles"
],
"Maintenance": [
"release: cut 101.1.6 [skip release]"
@@ -11132,8 +11143,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "sanitize width before reading and writing to local storage",
"sanitize sidebar width before reading and writing to local storage (#576)",
+ "sanitize width before reading and writing to local storage",
"ensure width is within lower and upper bound in a centralized place"
],
"Testing": [
@@ -11141,9 +11152,9 @@
],
"Maintenance": [
"restore cypress reportportal config",
- "adjust comment to code change",
"decrease delay for showing the blue line on hover",
"disable report-portal so we can see test failures",
+ "adjust comment to code change",
"release: cut 101.1.5 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
@@ -11161,19 +11172,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "update options test after DHIS2 Core v39.6 release (#577)",
"update options test because DHIS2 Core v39.6 has been released",
+ "update options test after DHIS2 Core v39.6 release (#577)",
"fix error when clearing year in fixed period selector (DHIS2-17707) (#575)"
],
"Maintenance": [
"round to single decimal",
- "add comment with JIRA issue link",
- "only test enrolment skip rounding on v41 and above",
+ "disable reporter in cypress config",
"release: cut 101.1.4 [skip release]",
+ "add comment with JIRA issue link",
"restore cypress config",
- "remove version dependent e2e test logic for enrollment too",
+ "only test enrolment skip rounding on v41 and above",
"surround assertions with it blocks",
- "disable reporter in cypress config"
+ "remove version dependent e2e test logic for enrollment too"
],
"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 "
}
@@ -11251,41 +11262,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "decrease sidebar width after window resize if needed",
- "ensure sidebar does not break layout",
"prevent sidebar from becoming to narrow or extend past the end of the window",
- "reset to default width on double click",
"add sidebar width to global state and store in local storage",
- "add resizable sidebar (DHIS2-17170) (#534)",
+ "decrease sidebar width after window resize if needed",
+ "allow sidebar width reset via view menu",
"enable resizing the sidebar with keyboard navigation",
- "allow sidebar width reset via view menu"
+ "reset to default width on double click",
+ "ensure sidebar does not break layout",
+ "add resizable sidebar (DHIS2-17170) (#534)"
],
"Maintenance": [
+ "correct some typos",
+ "remove redundant call to event.persist()",
"fix typo in filename",
"use correct default size",
- "remove redundant call to event.persist()",
"add translation for reset sidebar width button",
"use local storage key format consistent with dashboards",
- "release: cut 101.1.0 [skip release]",
"add e2e test for reset by double click",
- "correct some typos"
+ "release: cut 101.1.0 [skip release]"
],
"Bug Fixes": [
- "persist width correctly after resetting",
"set animation duration to 150ms for increased snappiness",
- "animate width on inner panel to fix reset animation",
- "address overshooting min and max width issues",
- "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",
+ "add dependency array to effect hook",
+ "persist width correctly after resetting",
+ "animate width on inner panel to fix reset animation",
+ "address overshooting min and max width issues"
],
"Testing": [
"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"
@@ -11325,10 +11336,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.0.6 [skip release]",
"deps: bump express from 4.18.2 to 4.19.2 (#520)",
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)"
+ "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)",
+ "release: cut 101.0.6 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -11368,11 +11379,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"enhance parallel cypress test execution (#514)",
- "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"
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "upgrade app-platform to support both installed and bundled deployment",
+ "release: cut 101.0.4 [skip release]"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -11452,8 +11463,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
- "release: cut 101.0.0 [skip release]"
+ "release: cut 101.0.0 [skip release]",
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -11473,9 +11484,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.17.1 [skip release]",
"group all non dhis2 deps into a single dependabot PR (#510)",
- "optimize Cypress recordings with conditional triggers (#505)",
- "release: cut 100.17.1 [skip release]"
+ "optimize Cypress recordings with conditional triggers (#505)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)",
@@ -11502,26 +11513,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "add Cypress tests for sorting in AO",
"verify values are sorted correctly",
+ "add Cypress tests for sorting in AO",
+ "add another test for sorting/saving",
"refactor after PR review",
- "enable test for sorting data loaded from AO",
- "add another test for sorting/saving"
+ "enable test for sorting data loaded from AO"
],
"Bug Fixes": [
- "avoid re-renders and double requests when sorting in dashboard",
"use correct property name and case",
- "pass correct dimension name in download for sorting",
- "reset local sorting state when column is removed",
+ "reset sorting when a different AO is loaded",
"format sorting correctly when saving DHIS2-15836",
"fix merging conflict",
"fix sorting on a \"repeated\" dimension column",
- "show empty cell for missing boolean values as well (#466)",
- "reset sorting when a different AO is loaded",
- "avoid extra analytics request when loading a new AO",
+ "avoid re-renders and double requests when sorting in dashboard",
"respect user defined sorting in download DHIS2-15248",
+ "reset local sorting state when column is removed",
+ "pass correct dimension name in download for sorting",
+ "avoid extra analytics request when loading a new AO",
+ "fix merge conflict",
"use correct default for sorting direction",
- "fix merge conflict"
+ "show empty cell for missing boolean values as well (#466)"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -11602,8 +11613,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "include release notes in slackbot message (#488)",
- "release: cut 100.15.1 [skip release]"
+ "release: cut 100.15.1 [skip release]",
+ "include release notes in slackbot message (#488)"
],
"Testing": [
"adapt tests to new database (#489)"
@@ -11629,21 +11640,21 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "add feature toggle for skipRounding option",
- "handle showHierarchy separately from requestable options",
"add option for skipRounding",
+ "handle showHierarchy separately from requestable options",
"enable skip rounding option for all versions",
+ "add feature toggle for skipRounding option",
"add skipRounding option DHIS2-15629"
],
"Testing": [
- "add test for skipRounding and fix other tests",
- "remove version toggle for tests"
+ "remove version toggle for tests",
+ "add test for skipRounding and fix other tests"
],
"Documentation": [
+ "remove screenshot of Options modal",
"fix sequence of example screenshots",
- "add documentation for skip rounding option",
"rephrase skip rounding section title",
- "remove screenshot of Options modal"
+ "add documentation for skip rounding option"
],
"Maintenance": [
"release: cut 100.15.0 [skip release]"
@@ -11666,11 +11677,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming to push-analytics class-names",
+ "upgrade @dhis2/analytics",
"fix formatting",
- "release: cut 100.14.0 [skip release]",
+ "apply consistent naming to push-analytics class-names",
"apply consistent naming for push-analytics class names",
- "upgrade @dhis2/analytics"
+ "release: cut 100.14.0 [skip release]"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
}
@@ -11750,45 +11761,45 @@
"channel": "stable",
"releaseNotes": {
"Testing": [
- "stop using 'chip-primary', which isn't needed",
- "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
- "dynamic offset for years (#477)",
- "send jest test results only when env is setup (#469)",
+ "add report portal attributes (#471)",
"copy/paste typo",
"update the helper fn assertChipContainsText and use it where chip suffixes are evaluated",
"add missing selector to non-suffixed chips",
- "update latest changes on master to use the new chip assertion format",
- "add report portal attributes (#471)"
+ "update the helper fn assertChipContainsText and use it everywhere that chip suffixes are evaluated",
+ "stop using 'chip-primary', which isn't needed",
+ "send jest test results only when env is setup (#469)",
+ "dynamic offset for years (#477)",
+ "update latest changes on master to use the new chip assertion format"
],
"Maintenance": [
- "use hyphens for app names",
- "revert Analytics alpha",
- "bump Analytics to latest alpha",
+ "merge conflict",
"use analytics@26.2.0",
- "conditionally set PR title in dhis2-verify-app workflow (#479)",
+ "remove cypress videoUploadOnPasses option which has been removed in v13",
"only upload videos for failing cypress tests (#472)",
- "use alpha version of analytics",
- "analytics (#473)",
+ "use hyphens for app names",
+ "bump Analytics to latest alpha",
"release: cut 100.12.0 [skip release]",
+ "analytics (#473)",
+ "conditionally set PR title in dhis2-verify-app workflow (#479)",
"remove videos using an after:spec event callback",
- "remove cypress videoUploadOnPasses option which has been removed in v13",
- "merge conflict"
+ "revert Analytics alpha",
+ "use alpha version of analytics"
],
"Features": [
"updated chip design (DHIS2-15897) (#478)",
"update layout chip design"
],
"Bug Fixes": [
- "chip label padding",
- "dimension item height",
- "chip: add comma delimiter",
"dimension and layout item button height",
- "chip icon margin",
- "adjust input option design (#464)",
"chip line height",
- "dimension item suffix color",
+ "dimension item height",
+ "chip: add comma delimiter",
"layout-chip: prevent suffix shrinking",
- "dimension-item: adjust design to match new layout chip"
+ "dimension item suffix color",
+ "chip icon margin",
+ "chip label padding",
+ "dimension-item: adjust design to match new layout chip",
+ "adjust input option design (#464)"
],
"Refactoring": [
"simplify how the chip suffix is calculated"
@@ -12427,8 +12438,8 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add new workflows (#36)",
- "remove netlify deploy workflows"
+ "remove netlify deploy workflows",
+ "add new workflows (#36)"
],
"Bug Fixes": [
"handle missing login statuses [DHIS2-17773] (#35)"
@@ -12575,16 +12586,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "useGetErrorIfNotAllowed hook tests",
+ "set code coverage threshold",
"remove duplicate/unused tests",
- "add missing coverage flag when running tests",
- "start adding unit tests",
"clean up tests",
- "language update tests",
- "passwordReset page tests",
- "set code coverage threshold",
+ "release: cut 100.0.5 [skip release]",
+ "add missing coverage flag when running tests",
+ "useGetErrorIfNotAllowed hook tests",
"app component tests",
- "release: cut 100.0.5 [skip release]"
+ "passwordReset page tests",
+ "start adding unit tests",
+ "language update tests"
],
"Bug Fixes": [
"deps: bump dompurify from 3.0.9 to 3.1.5 (#28)"
@@ -12604,8 +12615,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)"
@@ -12753,17 +12764,17 @@
"categoryOptionCombos: implement categoryOptionCombos"
],
"Bug Fixes": [
- "make filters optional",
- "hide New model when it cannot be created",
- "use card in new as well as edit",
"fix categoryCombo edit save",
+ "list: add check for shareable in actions",
+ "hide New model when it cannot be created",
"prevent details panel crashing for catOptCombos",
- "fix failing test",
+ "use card in new as well as edit",
+ "make filters optional",
+ "add categoryCombo filters and columns",
"add missing file - categoryFilter",
- "list: add check for shareable in actions",
"fix wrong section",
"use card as form-wrapper",
- "add categoryCombo filters and columns"
+ "fix failing test"
],
"Refactoring": [
"use common form schemas"
@@ -12786,8 +12797,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add details panel to org list",
- "add tests for additionsl org unit list features"
+ "add tests for additionsl org unit list features",
+ "add details panel to org list"
],
"Maintenance": [
"release: cut 0.6.0 [skip release]"
@@ -12807,44 +12818,44 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "form: add catCombo form",
+ "catCombo: add category combo form and list (#410)",
"Edit and New form base",
- "form: caregory forms, formbase",
- "catCombo: add category combo form and list (#410)"
+ "form: add catCombo form",
+ "form: caregory forms, formbase"
],
"Bug Fixes": [
- "cleanup",
- "implement basic category form",
- "add categoryCombo filters and columns",
- "model-transferfield: expose filterPlaceholder",
"formcontents: fix new form layout",
- "get defaults using zod",
- "add label for category options",
- "category-form: add options-transfer, generic ModelTransfer",
- "test",
"improve model-transfer",
- "simplify getAllAttributes",
- "fix categoryCombo edit save",
- "formbase: allow support for no attributes",
"fix lint and build issues",
+ "formbase: allow support for no attributes",
+ "test",
+ "get defaults using zod",
+ "simplify getAllAttributes",
+ "cleanup",
+ "category-form: add options-transfer, generic ModelTransfer",
"add missing file - categoryFilter",
+ "simplify createJsonpatchOperation and formcontents",
+ "fix PickWithFieldFilters",
+ "add categoryCombo filters and columns",
"format",
"types: prettify PickWithFieldFilter result-type",
- "translate validation message",
- "fix PickWithFieldFilters",
- "simplify createJsonpatchOperation and formcontents",
+ "fix categoryCombo edit save",
+ "model-transferfield: expose filterPlaceholder",
+ "implement basic category form",
"add utility type for picking based on field-filters",
- "list: add filter and columns descriptors to category"
+ "list: add filter and columns descriptors to category",
+ "add label for category options",
+ "translate validation message"
],
"Refactoring": [
- "add defaultformcontents for new",
"add common zod schemas",
- "use common form schemas",
- "simplify PickWithFieldFilters"
+ "add defaultformcontents for new",
+ "simplify PickWithFieldFilters",
+ "use common form schemas"
],
"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 "
}
@@ -12861,53 +12872,53 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "upgrade download-artifact action",
"bump dhis2 dependencies [DHIS2-17941]",
+ "fix eslint warnings",
"release: cut 0.4.0 [skip release]",
- "fix eslint warnings"
+ "upgrade download-artifact action"
],
"Testing": [
"org unit list tests (#406)",
"add tests for org unit list page"
],
"Bug Fixes": [
- "improve modeltransfer types",
- "cleanup",
- "translation: add missing translations",
- "form: improve form notice box",
- "implement basic category form",
- "upgrade upload-artifact action",
- "model-transferfield: expose filterPlaceholder",
"formcontents: fix new form layout",
- "get defaults using zod",
- "category-form: add options-transfer, generic ModelTransfer",
- "test",
"improve model-transfer",
- "simplify getAllAttributes",
- "formbase: allow support for no attributes",
"fix lint and build issues",
+ "formbase: allow support for no attributes",
+ "form: improve form notice box",
+ "test",
+ "get defaults using zod",
+ "simplify getAllAttributes",
+ "cleanup",
+ "category-form: add options-transfer, generic ModelTransfer",
+ "upgrade upload-artifact action",
+ "translation: add missing translations",
+ "improve modeltransfer types",
+ "simplify createJsonpatchOperation and formcontents",
+ "fix PickWithFieldFilters",
+ "validation: catch async validation - prevents locking up form",
"format",
"types: prettify PickWithFieldFilter result-type",
+ "model-transferfield: expose filterPlaceholder",
"extend user type",
- "fix PickWithFieldFilters",
- "simplify createJsonpatchOperation and formcontents",
+ "implement basic category form",
"add utility type for picking based on field-filters",
- "list: add filter and columns descriptors to category",
- "validation: catch async validation - prevents locking up form"
+ "list: add filter and columns descriptors to category"
],
"Features": [
- "Edit and New form base",
- "remove select all checkbox from org list",
"add multi select actions with the ability to download selected org units",
- "categories: category forms and form refactor (#407)",
+ "remove select all checkbox from org list",
+ "Edit and New form base",
"org list deselect all + multi select actions",
"form: caregory forms, formbase",
"make org unit deselect all button work",
+ "categories: category forms and form refactor (#407)",
"disable ability to autocheck child when parent is selected"
],
"Refactoring": [
- "add defaultformcontents for new",
"add common zod schemas",
+ "add defaultformcontents for new",
"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 "
@@ -12945,41 +12956,41 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "add orgUnitList actions [DHIS2-17896]",
"implement pagination",
- "organisation unit table tree",
- "add orgunit message for loader, error and empty",
"implement org unit list actions to edit and delete org unit (#405)",
- "add orgUnitList actions [DHIS2-17896]"
+ "organisation unit table tree",
+ "add orgunit message for loader, error and empty"
],
"Bug Fixes": [
- "add missing file after rename",
- "improve boundQuery helper types",
- "some cleanup",
"use invalidateQueries for refetch",
- "upgrade typescript-eslint",
- "revert includeChildren, due to API pagination bug",
+ "fix type-errors",
"orgunit search WIP",
- "deduplicate roots",
- "dynamic columns for orgunit list",
- "revert typescript update",
+ "upgrade typescript-eslint",
+ "add missing file after rename",
+ "some cleanup",
"calculate minimum root orgunits",
- "fix failing test",
+ "improve boundQuery helper types",
"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",
+ "dynamic columns for orgunit list",
"improve message when no results",
- "fix type-errors",
- "support leaf-nodes as root"
+ "revert includeChildren, due to API pagination bug",
+ "deduplicate roots",
+ "fix failing test",
+ "revert typescript update",
+ "on org unit deletion, refetch all needed data"
],
"Refactoring": [
- "remove unused code",
- "extract row to own file, some cleanup",
"improve root computation performance",
- "simplify queryObject types"
+ "simplify queryObject types",
+ "extract row to own file, some cleanup",
+ "remove unused code"
],
"Maintenance": [
- "release: cut 0.3.0 [skip release]",
"update github-actions to use node 18",
- "fix eslint resolution"
+ "fix eslint resolution",
+ "release: cut 0.3.0 [skip release]"
],
"GitHub": "0.3.0 (2024-08-20) \nFeatures \n\nimplement org unit list actions to edit and delete org unit (#405 ) (cb2d5eb ) \n "
}
@@ -12996,49 +13007,49 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "remove unused code",
- "sidenav: add data-test attribute",
+ "simplify queryObject types",
+ "improve root computation performance",
"refactor orgunit state",
"extract row to own file, some cleanup",
- "improve root computation performance",
- "simplify queryObject types"
+ "remove unused code",
+ "sidenav: add data-test attribute"
],
"Testing": [
+ "data element new form: add cypress test",
"data element edit form: add cypress test",
"cypress: cover de edit and list views",
- "data element list view: cover filterting by name and pagination",
- "data element new form: add cypress test"
+ "data element list view: cover filterting by name and pagination"
],
"Maintenance": [
- "release: cut 0.2.0 [skip release]",
- "update github-actions to use node 18",
"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"
],
"Features": [
- "add orgunit message for loader, error and empty",
- "implement pagination",
+ "orgunit-list: implement orgunit list (#403)",
"organisation unit table tree",
- "orgunit-list: implement orgunit list (#403)"
+ "add orgunit message for loader, error and empty",
+ "implement pagination"
],
"Bug Fixes": [
+ "fix type-errors",
+ "orgunit search WIP",
+ "upgrade typescript-eslint",
"add missing file after rename",
- "improve boundQuery helper types",
"some cleanup",
- "upgrade typescript-eslint",
- "revert includeChildren, due to API pagination bug",
- "orgunit search WIP",
- "deduplicate roots",
- "dynamic columns for orgunit list",
- "revert typescript update",
"calculate minimum root orgunits",
- "fix failing test",
+ "improve boundQuery helper types",
"use includeChildren API instead of parent.id filter to include leaf when root",
+ "support leaf-nodes as root",
+ "dynamic columns for orgunit list",
"improve message when no results",
- "fix type-errors",
- "support leaf-nodes as root"
- ],
- "GitHub": "0.2.0 (2024-08-20) \nFeatures \n\norgunit-list: implement orgunit list (#403 ) (a948938 ) \n "
+ "revert includeChildren, due to API pagination bug",
+ "deduplicate roots",
+ "fix failing test",
+ "revert typescript update"
+ ],
+ "GitHub": "0.2.0 (2024-08-20) \nFeatures \n\norgunit-list: implement orgunit list (#403 ) (a948938 ) \n "
}
},
{
@@ -13079,21 +13090,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/66f39098-9414-4c29-82a3-ab2ca801e045",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/a88a5a11-c711-4780-899f-521a55ce5805",
"caption": "",
- "created": 1717775680765,
+ "created": 1717775672673,
"description": "",
- "id": "66f39098-9414-4c29-82a3-ab2ca801e045",
- "lastUpdated": 1717775680765,
+ "id": "a88a5a11-c711-4780-899f-521a55ce5805",
+ "lastUpdated": 1717775672673,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/a88a5a11-c711-4780-899f-521a55ce5805",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/3c6d0723-904c-4c7a-bbd6-35f3c3aa356b/66f39098-9414-4c29-82a3-ab2ca801e045",
"caption": "",
- "created": 1717775672673,
+ "created": 1717775680765,
"description": "",
- "id": "a88a5a11-c711-4780-899f-521a55ce5805",
- "lastUpdated": 1717775672673,
+ "id": "66f39098-9414-4c29-82a3-ab2ca801e045",
+ "lastUpdated": 1717775680765,
"logo": false
}
],
@@ -13142,8 +13153,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "grey background flashing when loading dashboard (#3327)",
- "https://dhis2.atlassian.net/browse/DHIS2-18029"
+ "https://dhis2.atlassian.net/browse/DHIS2-18029",
+ "grey background flashing when loading dashboard (#3327)"
],
"Maintenance": [
"release: cut 100.6.7 [skip release]"
@@ -13167,11 +13178,11 @@
"release: cut 100.6.6 [skip release]"
],
"Bug Fixes": [
- "in isIndexInstance:",
- "update teiRelationshipsParser logic and add test",
- "TEs layer not showing all relationships when source and target are of same type (#3281)",
"in getDataWithRelationships:",
- "in fetchTEIs: use program instead of TE type"
+ "update teiRelationshipsParser logic and add test",
+ "in fetchTEIs: use program instead of TE type",
+ "in isIndexInstance:",
+ "TEs layer not showing all relationships when source and target are of same type (#3281)"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
}
@@ -13249,8 +13260,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "get the latest commit on master for the release info (#3305)",
- "release: cut 100.6.2 [skip release]"
+ "release: cut 100.6.2 [skip release]",
+ "get the latest commit on master for the release info (#3305)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -13270,8 +13281,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "use separate workflows for prs, releases and tags (#3276)",
- "release: cut 100.6.1 [skip release]"
+ "release: cut 100.6.1 [skip release]",
+ "use separate workflows for prs, releases and tags (#3276)"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -13351,8 +13362,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "enable hidding basemap in dashboard (#3275)",
- "https://dhis2.atlassian.net/browse/DHIS2-16218"
+ "https://dhis2.atlassian.net/browse/DHIS2-16218",
+ "enable hidding basemap in dashboard (#3275)"
],
"Maintenance": [
"release: cut 100.5.7 [skip release]"
@@ -13376,8 +13387,8 @@
"dependabot config and remove dev branch from workflows (#3265)"
],
"Bug Fixes": [
- "support \"week\", \"bi-week\" and months in period translations (#3269)",
- "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations"
+ "https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
+ "support \"week\", \"bi-week\" and months in period translations (#3269)"
],
"GitHub": "\nBug Fixes \n\nsupport \"week\", \"bi-week\" and months in period translations (#3269 ) (977e075 ) \n "
}
@@ -13395,16 +13406,16 @@
"releaseNotes": {
"Bug Fixes": [
"unclear 'show no data' (#3204)",
- "translations: sync translations from transifex (dev) (#3237)",
"https://dhis2.atlassian.net/browse/DHIS2-15799",
- "merge dev to master",
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)"
+ "translations: sync translations from transifex (dev) (#3237)",
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
+ "merge dev to master"
],
"Maintenance": [
- "optimize Cypress triggers and enhance parallel test execution (#3201)",
"do not run release step on dev branch",
- "run release step on tags so it publishes to d2-ci (#3233)",
- "release: cut 100.5.5 [skip release]"
+ "release: cut 100.5.5 [skip release]",
+ "optimize Cypress triggers and enhance parallel test execution (#3201)",
+ "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 "
}
@@ -13421,13 +13432,13 @@
"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)"
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
+ "merge to master"
],
"Maintenance": [
- "release: cut 100.5.4 [skip release]",
- "deps: bump express from 4.18.2 to 4.19.2 (#3168)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#3168)",
+ "release: cut 100.5.4 [skip release]"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195 ) (8560478 ) \nusers losing work when opening as chart (#3196 ) (3c69a86 ) \n "
}
@@ -13444,9 +13455,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
"dashboard filters were not being applied to maps (#3185)",
- "translations: sync translations from transifex (dev)"
+ "translations: sync translations from transifex (dev)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.3 [skip release]"
@@ -13466,9 +13477,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
+ "translations: sync translations from transifex (dev)",
"paragraph newlines in map description were being removed (#3182)",
- "translations: sync translations from transifex (dev)"
+ "merge to master"
],
"Maintenance": [
"docs: update docs for data table, geojson and outdated screenshots (#3178)",
@@ -13489,8 +13500,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "merge to master",
- "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)"
+ "like and unlike interpretation caused flashing in panel and thread [DHIS2-15825] (#3156)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -13510,60 +13521,60 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
- "add tooltip on layer thumbnails",
- "set minimum point size of 1",
- "add class to map container when no map id is set",
- "upgrade maps-gl for the rounded line join and caps",
- "tab length should only take the space of the title",
- "various fixes after release testing (#3151)",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "prevent data table effects from running code when no table (#3147)",
- "limit stroke width to 0-10",
- "highlight features when data table has filter",
"navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "make `dhis2-map-new` class independent of downloadMode",
- "position tooltip right over the thumbnail title",
- "values that are strings but numeric in quality were not filtering",
- "reset error when switching which layer shows data table",
- "set map bounds after all layers are added to the map",
"the feature.id is set in maps-gl so use the properties.id instead find correct data",
- "use more understandable error messages",
"translations: sync translations from transifex (dev) (#3132)",
- "improve geojson layer error responses and cypress tests (#3149)",
+ "set point radius to size that was set in the style settings",
+ "set minimum point size of 1",
+ "onLayerAdded wasnt defined for SplitViews",
+ "check download param when navigating to new",
+ "show no data message when geojson feature has no data (#3145)",
+ "highlight features when data table has filter",
"final fixes for geojson (#3154)",
- "map plugin - do not load async layers multiple times (#3143)",
+ "values that are strings but numeric in quality were not filtering",
+ "reduce the padding to make room for the scrollbar (#3148)",
+ "add tooltip on layer thumbnails",
+ "prevent data table effects from running code when no table (#3147)",
"isPushAnalytics url param",
+ "make `dhis2-map-new` class independent of downloadMode",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "use more understandable error messages",
+ "tab length should only take the space of the title",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
"make logic match prev code",
- "reduce the padding to make room for the scrollbar (#3148)",
- "prevent enabling download button while loading mask is showing",
- "onLayerAdded wasnt defined for SplitViews",
+ "position tooltip right over the thumbnail title",
+ "add class to map container when no map id is set",
+ "various fixes after release testing (#3151)",
+ "limit stroke width to 0-10",
+ "upgrade maps-gl for the rounded line join and caps",
+ "improve geojson layer error responses and cypress tests (#3149)",
"improve hover states and add consistent spacing [UX-161] (#3121)",
- "set point radius to size that was set in the style settings",
- "ensure isDownload is a bool to avoid prop-types error",
- "show no data message when geojson feature has no data (#3145)",
- "check download param when navigating to new",
- "add class-names for push-analytics"
+ "reset error when switching which layer shows data table",
+ "prevent enabling download button while loading mask is showing",
+ "add class-names for push-analytics",
+ "set map bounds after all layers are added to the map"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "add push analytics instructions",
- "merge to master 2.41.0 features and fixes",
"add ability to add GeoJSON URL external layers (#3127)",
- "when rendering for push analytics, disable download button until map is rendered (#3072)"
+ "add push analytics instructions",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
+ "merge to master 2.41.0 features and fixes"
],
"Maintenance": [
- "legend item styling - set max line weight and rename to Point radius",
- "improve legend for geojson layers",
- "release: cut 100.5.0 [skip release]",
+ "upgrade @dhis2/maps-gl",
+ "code cleaning",
+ "read single url param",
"code comment",
"update @dhis2/analytics and deduplicate deps",
"update i18n",
- "code cleaning",
- "read single url param",
- "upgrade @dhis2/maps-gl"
+ "improve legend for geojson layers",
+ "release: cut 100.5.0 [skip release]",
+ "legend item styling - set max line weight and rename to Point radius"
],
"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"
}
@@ -13600,11 +13611,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add data table cypress test and enable orgunitinfo test (#3114)",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
- "include release notes in slack bot message (#3123)",
"release: cut 100.3.0 [skip release]",
"dependencies: upgrade ui to v9 (#3115)",
+ "include release notes in slack bot message (#3123)",
+ "add data table cypress test and enable orgunitinfo test (#3114)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#3103)",
"release: cut 100.4.0 [skip release]"
],
"Features": [
@@ -13647,33 +13658,33 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
"report as MAP_VIEW not VISUALIZATION_VIEW (#3086)",
+ "translations: sync translations from transifex (dev)",
"conditionally set PR title in dhis2-verify-app workflow (#3089)"
],
"Maintenance": [
+ "26.2.0-cumulative-values-alpha.1",
+ "use reportportal fork",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#3056)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
+ "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
"deps: bump @dhis2/maps-gl from 3.8.5 to 3.8.6 (#3020)",
+ "analytics@26.2.0 (#3081)",
+ "deps: bump @babel/traverse from 7.21.2 to 7.23.2 (#3013)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
+ "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
+ "use renamed github shared workflow (#3046)",
"use hyphens for app names",
- "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)",
- "26.2.0-cumulative-values-alpha.1",
"release: cut 100.2.3 [skip release]",
"test updates that decouple test to ui version",
- "use renamed github shared workflow (#3046)",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#3022)",
- "deps: bump @dhis2/ui from 8.13.15 to 8.16.0 (#3074)",
"use more verbose style in LayersLoader to clarify logic (#3075)",
"deps-dev: bump start-server-and-test from 2.0.1 to 2.0.3 (#3048)",
- "analytics@26.2.0 (#3081)",
- "deps: bump @reportportal/agent-js-jest from 5.0.6 to 5.0.7 (#3055)",
- "use reportportal fork",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.10 to 10.3.11 (#3083)",
- "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)"
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#3025)",
+ "deps-dev: bump eslint-plugin-cypress from 2.13.3 to 2.15.1 (#2979)"
],
"Testing": [
- "add report portal attributes",
- "send jest test results only when env is setup (#3078)"
+ "send jest test results only when env is setup (#3078)",
+ "add report portal attributes"
],
"GitHub": "\nBug Fixes \n\nconditionally set PR title in dhis2-verify-app workflow (#3089 ) (03eed2d ) \nreport as MAP_VIEW not VISUALIZATION_VIEW (#3086 ) (008e7fe ) \ntranslations: sync translations from transifex (dev) (dcf7743 ) \ntranslations: sync translations from transifex (dev) (7d98a8a ) \ntranslations: sync translations from transifex (dev) (6e8b82b ) \n "
}
@@ -13690,8 +13701,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]"
@@ -13711,19 +13722,19 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "update jest tests and strings for removal of google basemaps",
"release: cut 100.2.1 [skip release]",
- "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
"only send bot messages on the actual release commit (#2988)",
- "update jest tests and strings for removal of google basemaps",
+ "useCachedQueryProvider to ensure required data is loaded for rendering (#2940)",
"set up report portal (#3032)"
],
"Bug Fixes": [
+ "translations: sync translations from transifex (dev)",
"external basemaps were not showing [DHIS2-15953] (#3017)",
"external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
"ensure layer type is supported and remove the unsupported Google basemaps",
- "release candidate 100.2.1",
"sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
- "translations: sync translations from transifex (dev)"
+ "release candidate 100.2.1"
],
"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 "
}
@@ -13740,19 +13751,19 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade toolbar (DHIS2-15667) (#2936)",
- "merge to master Sept 27"
+ "merge to master Sept 27",
+ "upgrade toolbar (DHIS2-15667) (#2936)"
],
"Bug Fixes": [
- "accept both lowercase and camelCase interpretationId in url(#2937)",
- "translations: sync translations from transifex (dev)"
+ "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)",
+ "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)",
"fixed period select refactor (#2958)",
"send success message to slack when release succeeds (#2954)",
- "release: cut 100.2.0 [skip release]",
- "deps-dev: bump start-server-and-test from 1.15.5 to 2.0.1 (#2980)"
+ "release: cut 100.2.0 [skip release]"
],
"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"
}
@@ -13769,23 +13780,23 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "draw layers with opacity (#2948)",
"show warning if event filter is not supported (#2952)",
- "post a data statistics view when map is open or saved (#2951)",
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
"hide see position from context meny for split view maps",
- "use programIndicators endpoint respecting sharing settings (#2950)",
"set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "use display name for data sets (#2947)"
+ "use display name for data sets (#2947)",
+ "post a data statistics view when map is open or saved (#2951)",
+ "draw layers with opacity (#2948)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
+ "use programIndicators endpoint respecting sharing settings (#2950)"
],
"Maintenance": [
- "add cypress test checking context menu contents",
- "release: cut 100.1.7 [skip release]",
- "fix dataDownload tests",
"cypress test of the interpretations modal",
- "format files and fix broken import",
"remove manifest file",
- "update cypress to v12 and adjust config files"
+ "update cypress to v12 and adjust config files",
+ "format files and fix broken import",
+ "add cypress test checking context menu contents",
+ "fix dataDownload tests",
+ "release: cut 100.1.7 [skip release]"
],
"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 "
}
@@ -13802,30 +13813,30 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "set period for each split view map (#2721)",
+ "translations: sync translations from transifex (dev)",
"upgrade landcover dataset (#2732)",
"Set rendering strategy to single if not relative period (#2703)",
- "keep layer visibility when period is changed (#2705)",
- "set period for each split view map (#2721)",
- "translations: sync translations from transifex (dev)"
+ "keep layer visibility when period is changed (#2705)"
],
"Documentation": [
"maps download and value labels (#2691)"
],
"Maintenance": [
- "dependency upgrades (#2722)",
- "use 50 second timeout for card title to appear (#2730)",
- "BooleanStyle as functional component (#2921)",
"disable nightly scheduled test run (#2782)",
+ "BooleanStyle as functional component (#2921)",
+ "use 50 second timeout for card title to appear (#2730)",
+ "RenderingStategy as functional component and usePrevious hook (#2927)",
+ "dependency upgrades (#2722)",
"release: cut 100.1.6 [skip release]",
- "increase cypress extended timeout (#2744)",
- "use maps-app emoji in nightly slack message",
- "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)",
- "increase default timeout for DOM activity (#2720)",
"remove target-branch from dependabot config (#2731)",
- "RenderingStategy as functional component and usePrevious hook (#2927)",
+ "increase default timeout for DOM activity (#2720)",
+ "use maps-app emoji in nightly slack message",
+ "PeriodTypeSelect as functional component (#2926)",
"dependency upgrades (#2930)",
"remove old code",
- "PeriodTypeSelect as functional component (#2926)"
+ "increase cypress extended timeout (#2744)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 10.3.9 to 10.3.10 (#2939)"
],
"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 "
}
@@ -13842,13 +13853,13 @@
"channel": "stable",
"releaseNotes": {
"Documentation": [
- "move docs to app repo",
- "move docs to app (#2650)"
+ "move docs to app (#2650)",
+ "move docs to app repo"
],
"Maintenance": [
- "clean up old files",
+ "release: cut 100.1.5 [skip release]",
"gitignore",
- "release: cut 100.1.5 [skip release]"
+ "clean up old files"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)"
@@ -13965,8 +13976,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "prepare for release",
- "trigger first release"
+ "trigger first release",
+ "prepare for release"
],
"Maintenance": [
"release: cut 100.0.0 [skip release]",
@@ -14057,15 +14068,15 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "fix linting errors",
- "release: cut 100.0.62 [skip release]",
- "ignore styled jsx property",
"update app-runtime",
+ "ignore styled jsx property",
+ "release: cut 100.0.62 [skip release]",
+ "fix linting errors",
"update cli-app-scripts and ui"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "fix failing test"
+ "fix failing test",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5245542 ) \n "
}
@@ -14154,8 +14165,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]"
@@ -15021,15 +15032,15 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
- "release: cut 100.2.6 [skip release]",
- "update cli-style",
"update ui",
+ "update cli-style",
+ "release: cut 100.2.6 [skip release]",
"update cli-app-scripts"
],
"Bug Fixes": [
+ "add missing d2-ui dep",
"ignore lint error",
- "translations: sync translations from transifex (master)",
- "add missing d2-ui dep"
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
}
@@ -15146,16 +15157,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "remove oauth2 section from version 42 and above",
- "remove oauth2 from version 42 and above"
+ "remove oauth2 from version 42 and above",
+ "remove oauth2 section from version 42 and above"
],
"Maintenance": [
"release: cut 100.2.0 [skip release]",
"resolve linting issues"
],
"Bug Fixes": [
- "remove extra if block in navigation",
- "move the filter logic on mounted"
+ "move the filter logic on mounted",
+ "remove extra if block in navigation"
],
"GitHub": "\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 "
}
@@ -15334,10 +15345,10 @@
"releaseNotes": {
"Maintenance": [
"add apphubid",
- "update app version (#1302)",
"release: cut 100.0.0 [skip release]",
- "update verify-app github action",
- "update app title (#1303)"
+ "update app version (#1302)",
+ "update app title (#1303)",
+ "update verify-app github action"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -15761,8 +15772,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)"
@@ -16351,33 +16362,33 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "regenerate en.pot",
"create parse version function",
- "disable Save and Next button when DE not meet criteria",
- "add button to erase all settings",
- "create erase all settings component",
- "add webapp version tag [DHIS2-17248] (#25)",
"add warning box that to change DE value type",
- "add webapp version constant",
- "erase and reset all content [DHIS2-15912] (#17)",
"inform user that data elements value type have changed [DHIS2-17247] (#27)",
+ "add reset values",
+ "erase and reset all content [DHIS2-15912] (#17)",
+ "add webapp version constant",
+ "disable Save and Next button when DE not meet criteria",
"create webapp version tag component",
- "add reset values"
+ "add webapp version tag [DHIS2-17248] (#25)",
+ "add button to erase all settings",
+ "regenerate en.pot",
+ "create erase all settings component"
],
"Maintenance": [
- "upgrade dependencies (#26)",
+ "upgrade webapp version",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
"deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"deps: bump express from 4.18.2 to 4.19.2 (#24)",
"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)",
- "upgrade webapp version"
+ "upgrade dependencies (#26)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)"
],
"Bug Fixes": [
- "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
- "check and compare versions with prerelease",
"change value type for data elements [DHIS2-16679] (#21)",
- "allow user to change saved data element"
+ "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
+ "allow user to change saved data element",
+ "check and compare versions with prerelease"
],
"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
"
}
@@ -16410,15 +16421,6 @@
"lastUpdated": 1685104028966,
"logo": true
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
- "caption": "",
- "created": 1685105752879,
- "description": "",
- "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": "",
@@ -16436,6 +16438,15 @@
"id": "afb99d17-d80a-432d-a625-a30c1419df7b",
"lastUpdated": 1685105644095,
"logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
+ "caption": "",
+ "created": 1685105752879,
+ "description": "",
+ "id": "1cafe599-4487-4366-8f05-af4662f24b8a",
+ "lastUpdated": 1685105752879,
+ "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/use-case-configuration",
@@ -16585,8 +16596,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update semantic release",
- "release: cut 31.0.0 [skip release]"
+ "release: cut 31.0.0 [skip release]",
+ "update semantic release"
],
"Features": [
"trigger first release"
@@ -16756,15 +16767,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update fixtures",
- "release: cut 100.1.6 [skip release]",
- "upgrade cypress setup in the user-app project",
"upgrade cypress setup (#1421)",
- "update cypress github action",
+ "update node version in gh workflow to 18",
"fix linting issues",
+ "update fixtures",
"update app label to match hardcoded name in core (#1415)",
+ "update cypress github action",
+ "release: cut 100.1.6 [skip release]",
"update api version in github workflow",
- "update node version in gh workflow to 18"
+ "upgrade cypress setup in the user-app project"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -16884,8 +16895,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add a default notice box based on access level of the user in GroupDetails page",
- "update notice box display logic"
+ "update notice box display logic",
+ "add a default notice box based on access level of the user in GroupDetails page"
],
"Maintenance": [
"fix lint error",
@@ -17027,263 +17038,263 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "use multiple array.every instead of single array.reduce",
- "side nav: use @dhis2/ui components & proper accessibility attributes",
- "move new use current user hook to hooks folder",
- "add current user provider",
"searchable-group-editor: function comp and use data-engine",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
"replace all usage of the old current user hook by the new one",
"authority-editor: remove complexity",
- "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "searchable-org-unit-tree: rename classes to styles (#842)",
- "remove all usage of api",
- "clean up and optimise authority- and group-editor (#841)",
- "migrate form components to @dhis2/ui (#856)",
+ "add current user provider",
"stop memoizing a small set of pending changes",
+ "move new use current user hook to hooks folder",
+ "clean up and optimise authority- and group-editor (#841)",
"rewrite section navigation and home components",
+ "searchable-org-unit-tree: rename classes to styles (#842)",
+ "migrate form components to @dhis2/ui (#856)",
+ "remove unused files",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
"side nav: adjust background colors & decrease width",
- "remove unused files"
+ "sidenav: use @dhis2/ui & add tests for homepage and sidenav",
+ "remove all usage of api",
+ "use multiple array.every instead of single array.reduce",
+ "side nav: use @dhis2/ui components & proper accessibility attributes"
],
"Bug Fixes": [
- "handle invite toggle with useField",
- "authority-editor: add some authorities to tracker group",
- "authority-editor: use classnames for conditional classes",
- "address 2fa disable regression",
- "user: only set email field as required if inviting by email",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "user: stringify array of org units before passing to useEffect as dep",
- "translations: sync translations from transifex (master)",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "authority-editor: resolve issue with error and loading state",
- "fix user manager checkbox behaviour",
- "user: org unit related fixes (#900)",
- "authority-editor: ensure authority groups are empty to start off",
- "filter styles",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "authority-editor: fix initial values issue",
- "use dedicated endpoint for checking the username (#1092)",
- "bulk-member-manager improvements (#948)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "groups: use correct method and endpoint to leave groups (#912)",
- "use container to apply background to table lists",
- "authority-editor: fix loading, error and noMatches UI",
- "remove formspy code",
+ "make username optional when inviting users (#978)",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
"address user list action menu regressions (#1127)",
- "home: migrate homepage components to @dhis2/ui (#840)",
- "bulk-member-manager: prevent adding same entity to pending changes",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
- "reset email field when invite user changes",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "align password help text with validation logic (#1131)",
"bulk-user-manager: sort list by firstName and surname",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "adjust details view styling",
- "update lastLogin for server difference [DHIS2-14203] (#1118)",
- "language drop downs [DHIS2-15328] (#1147)",
- "authority-editor: optimise performance of checkboxes",
+ "use staticStyle for empty data table row",
"use field is invite (#1094)",
- "remove beta entries from changelog",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "handle empty user roles response (#1215)",
+ "fix user manager checkbox behaviour",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "ensure superusers have access to full context menu",
+ "prevent jest parse error",
"authority-editor: unblock input",
- "user: make userCredentials first key in user data body",
"form: increase width of date input types due to Chrome calendar icon (#914)",
- "styled-jsx: remove incorrect extension (#1054)",
- "prevent jest parse error",
"user: show user's database language (#917)",
- "use staticStyle for empty data table row",
- "retrieve user locales [DHIS2-16170] (#1325)",
- "handle empty user roles response (#1215)",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "authority-editor: center metadata checkboxes",
- "make username optional when inviting users (#978)",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
+ "translations: sync translations from transifex (master)",
+ "groups: use correct method and endpoint to leave groups (#912)",
+ "bulk-member-manager: fix pagination and refactor",
"address user enabling and disabling regression",
- "close action menu when closing confirmation modal",
+ "semantic: allow merge commits",
"user manager checkbox behaviour (#1073)",
+ "filter styles",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "close action menu when closing confirmation modal",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "authority-editor: ensure authority groups are empty to start off",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "remove beta entries from changelog",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "update lastLogin for server difference [DHIS2-14203] (#1118)",
+ "home: migrate homepage components to @dhis2/ui (#840)",
+ "reset email field when invite user changes",
+ "handle invite toggle with useField",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
+ "use dedicated endpoint for checking the username (#1092)",
+ "address 2fa disable regression",
+ "authority-editor: fix loading, error and noMatches UI",
+ "use container to apply background to table lists",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "sidenav border style",
+ "user: only set email field as required if inviting by email",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "adjust details view styling",
+ "authority-editor: resolve issue with error and loading state",
+ "authority-editor: fix initial values issue",
+ "add missing authority translations [DHIS2-16516] (#1339)",
"add tests",
+ "bulk-member-manager improvements (#948)",
+ "authority-editor: center metadata checkboxes",
+ "don't publish to App Hub and allow merge commits",
+ "remove formspy code",
+ "user: org unit related fixes (#900)",
+ "adjust form styling",
+ "authority-editor: optimise performance of checkboxes",
+ "language drop downs [DHIS2-15328] (#1147)",
"address various style and text issues (#1091)",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "sidenav border style",
- "semantic: allow merge commits",
- "align password help text with validation logic (#1131)",
- "org unit search logic [DHIS2-14585] (#1217)",
"hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "org unit access in search [DHIS2-16268] (#1324)",
- "adjust form styling",
- "bulk-member-manager: fix pagination and refactor",
- "ensure superusers have access to full context menu",
- "user-list: show title at top of 'replicate user' form (#925)",
- "clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "don't publish to App Hub and allow merge commits"
+ "authority-editor: add some authorities to tracker group",
+ "authority-editor: use classnames for conditional classes",
+ "user: make userCredentials first key in user data body",
+ "org unit search logic [DHIS2-14585] (#1217)"
],
"Maintenance": [
- "release: cut 1.5.3 [skip release]",
- "remove node_modules from git",
- "release: cut 1.5.29 [skip release]",
- "update beta (#881)",
- "release: cut 1.5.38 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.5.20 [skip release]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.4.33 [skip release]",
- "address lint errors",
"release: cut 1.4.23 [skip release]",
- "release: cut 1.4.28 [skip release]",
- "release: cut 1.5.4 [skip release]",
- "fix formatting",
- "release: cut 1.4.12 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.3.10 [skip ci]",
- "stop using deprecated prop name",
+ "release: cut 1.5.23 [skip release]",
+ "add translation strings",
"update pot file",
- "release: cut 1.4.3 [skip release]",
+ "upgrade to cypress commands and plugins v9",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.3.10 [skip ci]",
"release: cut 1.5.26 [skip release]",
- "upgrade @dhis2/ui for better validation message",
- "cypress json: use more general ingoreTestFiles rule",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.3.0-beta.2 [skip ci]",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "merge master into beta",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "release: cut 1.4.2 [skip release]",
- "release: cut 1.5.0 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "authority-editor: correct statement made in comment",
- "release: cut 1.5.24 [skip release]",
+ "authority-editor: remove redundant api function",
"release: cut 1.5.35 [skip release]",
- "release: cut 1.3.12 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
+ "release: cut 1.5.6 [skip release]",
+ "merge branch 'master' into beta",
+ "release: cut 1.5.8 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
+ "cleanup unused deps",
+ "release: cut 1.5.30 [skip release]",
+ "release: cut 1.5.29 [skip release]",
+ "homepage cypress tests: fix after rebasing",
+ "fix eslint issues",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.5.17 [skip release]",
"release: cut 1.4.21 [skip release]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.5.12 [skip release]",
+ "update emptyTableInfo component",
+ "cypress json: use more general ingoreTestFiles rule",
"release: cut 1.5.33 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "remove console.log and prop error",
- "fix jest test suite",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "release: cut 1.5.7 [skip release]",
- "release: cut 1.5.5 [skip release]",
- "react router: update to latest",
- "cypress: increase timeouts",
- "fix eslint issues",
- "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.4.15 [skip release]",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "release: cut 1.4.5 [skip release]",
+ "release: cut 1.4.27 [skip release]",
+ "release: cut 1.4.0 [skip release]",
"release: cut 1.5.25 [skip release]",
- "release: cut 1.5.6 [skip release]",
- "release: cut 1.4.37 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "authority-editor: correct statement made in comment",
+ "release: cut 1.4.22 [skip release]",
"release: cut 1.4.17 [skip release]",
- "authority-editor: remove redundant style prop",
+ "release: cut 1.4.34 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.3.13 [skip release]",
+ "react router: update to latest",
+ "eslint: fix linter issues",
+ "release: cut 1.5.20 [skip release]",
+ "release: cut 1.3.11 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.4.26 [skip release]",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.2 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "release: cut 1.5.36 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
+ "update beta (#881)",
"release: cut 1.5.10 [skip release]",
- "release: cut 1.4.35 [skip release]",
+ "stop using deprecated prop name",
+ "release: cut 1.5.14 [skip release]",
+ "remove technical dept (#1082)",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.3.16 [skip release]",
"release: cut 1.4.10 [skip release]",
+ "test for empty table component",
+ "release: cut 1.2.14 [skip ci]",
+ "upgrade app-platform and app-runtime",
+ "authority editor: remove invorrect fix",
+ "release: cut 1.4.16 [skip release]",
+ "release: cut 1.4.19 [skip release]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
+ "release: cut 1.4.12 [skip release]",
+ "release: cut 1.3.9 [skip ci]",
"add required properties to current user provider",
- "release: cut 1.4.29 [skip release]",
- "remove technical dept (#1082)",
- "release: cut 1.5.34 [skip release]",
- "release: cut 1.4.1 [skip release]",
+ "release: cut 1.4.20 [skip release]",
"update network fixtures and test against 2.40",
- "release: cut 1.5.37 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
- "release: cut 1.5.19 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.5.15 [skip release]",
- "fix cypress test suite",
- "merge branch 'master' into beta",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.2.11 [skip ci]",
+ "fix formatting",
+ "bulk-member-manager: prevent input focus loss",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.7 [skip ci]",
"release: cut 1.5.18 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "release: cut 1.4.3 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
+ "update app icon",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.5.27 [skip release]",
"release: cut 1.4.9 [skip release]",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.4.8 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.13 [skip release]",
+ "cypress: update stubs",
+ "remove unused import",
"release: cut 1.5.11 [skip release]",
- "release: cut 1.4.14 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "release: cut 1.2.14 [skip ci]",
- "adjust empty component prop naming",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.5.8 [skip release]",
+ "release: cut 1.5.15 [skip release]",
+ "release: cut 1.3.18 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.18 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
"release: cut 1.3.2 [skip ci]",
+ "release: cut 1.5.38 [skip release]",
+ "release: cut 1.4.35 [skip release]",
+ "release: cut 1.5.34 [skip release]",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.4.28 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
+ "adjust empty component prop naming",
+ "remove console.log and prop error",
+ "cypress: increase timeouts",
+ "release: cut 1.4.32 [skip release]",
+ "address lint errors",
+ "authority-editor: remove logs",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.37 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "update ui and app-scripts deps",
+ "release: cut 1.4.36 [skip release]",
+ "upgrade ui version",
"only subscribe to value",
- "cypress: update stubs",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "release: cut 1.3.13 [skip release]",
- "release: cut 1.5.23 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.5.2 [skip release]",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.4.16 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "authority editor: remove invorrect fix",
- "release: cut 1.5.9 [skip release]",
- "add translation strings",
- "release: cut 1.5.27 [skip release]",
- "network shim: update captured fixtures",
- "authority-editor: fix typo in i18n string",
- "update app icon",
- "release: cut 1.4.15 [skip release]",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.5.14 [skip release]",
- "release: cut 1.3.3 [skip ci]",
+ "prep user-app for continuous release",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.5.3 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
+ "release: merge beta",
+ "remove node_modules from git",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.5.5 [skip release]",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.4.1 [skip release]",
"authority-editor: use design system color for text highlights",
- "test for empty table component",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.4.36 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.4.30 [skip release]",
- "remove unused import",
- "bulk-member-manager: prevent input focus loss",
- "update ui and app-scripts deps",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.5.22 [skip release]",
+ "network shim: update captured fixtures",
"release: cut 1.4.7 [skip release]",
- "release: merge beta",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.5.31 [skip release]",
- "cleanup unused deps",
- "upgrade ui version",
- "release: cut 1.3.9 [skip ci]",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.5.28 [skip release]",
- "release: cut 1.4.4 [skip release]",
- "authority-editor: remove redundant api function",
- "eslint: fix linter issues",
+ "release: cut 1.3.1 [skip ci]",
+ "release: cut 1.4.37 [skip release]",
+ "release: cut 1.4.6 [skip release]",
"release: cut 1.3.6 [skip ci]",
- "release: cut 1.3.11 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.22 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.4.27 [skip release]",
"release: cut 1.2.12 [skip ci]",
- "release: cut 1.4.34 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.32 [skip release]",
- "update emptyTableInfo component",
- "release: cut 1.4.22 [skip release]",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.4.18 [skip release]",
- "homepage cypress test: fix tests after sidenav refactor",
- "bulk-member-manager: prevent superflous re-renders"
+ "fix cypress test suite",
+ "release: cut 1.3.4 [skip ci]",
+ "release: cut 1.3.15 [skip release]",
+ "upgrade @dhis2/ui for better validation message",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "merge master into beta",
+ "release: cut 1.5.12 [skip release]",
+ "release: cut 1.3.12 [skip release]",
+ "fix jest test suite"
],
"Features": [
- "add and use empty table state component",
+ "interface adjustments (#1101)",
"user-group: bulk group member manager (#854)",
- "add and use page header component",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "interface adjustments (#1101)",
+ "add and use page header component",
+ "add and use empty table state component",
"group-form: update user group in single json patch request"
],
"Testing": [
- "homepage: add test code for homepage feature",
- "main navigation: add features and test code"
+ "main navigation: add features and test code",
+ "homepage: add test code for homepage feature"
],
"Build Updates": [
"replace semantic commit checks with new workflow (#949)"