diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index 6decefeb..813e3239 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -2,33 +2,33 @@
"android-settings-app": {
"2.4.1": {
"Maintenance": [
- "deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
"deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
- "update app version",
- "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump braces from 3.0.2 to 3.0.3 (#195)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
- "deps: bump braces from 3.0.2 to 3.0.3 (#195)"
+ "deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
+ "update app version",
+ "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)"
],
"Features": [
- "max value accepted",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
- "set null as default value of max file size",
- "remove unused component",
- "show the minimum Android app version required [DHIS2-16804] (#203)",
"add android version label",
+ "set null as default value of maximum file size [DHIS2-17548] (#197)",
"disable manual coordinate by configuration [DHIS2-17632] (#198)",
- "create label helptext component",
- "add manual location specific program",
- "create manual location checkbox component",
- "create min location number field component",
+ "set null as default value of max file size",
"add min location specific program",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "remove unused component",
"initial default value maximum file size",
- "set null as default value of maximum file size [DHIS2-17548] (#197)",
- "edit min location specific program",
+ "create manual location checkbox component",
+ "create min location number field component",
+ "add manual location specific program",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
"regenerate en.pot",
- "remove userCredentials references (#208)"
+ "edit min location specific program",
+ "max value accepted",
+ "remove userCredentials references (#208)",
+ "create label helptext component"
],
"Bug Fixes": [
"min acceptable value 0",
@@ -38,95 +38,95 @@
},
"2.4.0": {
"Maintenance": [
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
- "update app version",
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
+ "update app version",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
- "data entry form label",
+ "analytics components properties",
"title and short name fields empty who nutrition (#182)",
+ "update element type tei analytics",
+ "data entry form label",
"data set sync label",
- "user sync test runs without results (#183)",
- "analytics components properties",
- "update element type tei analytics"
+ "user sync test runs without results (#183)"
],
"Features": [
- "dataset future periods help text",
- "add info label to new form",
- "remove bypass component from general settings",
"add default values to initial setup",
- "user test visualization",
- "change bypass version label",
- "event visualization home",
- "edit visualization",
- "add users info as help text",
"bypass DHIS2 version [DHIS2-15905] (#185)",
- "event visualization program",
- "add bypass version component to general settings",
- "add default value to initial setup",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
"use new data entry form as default [DHIS2-17078] (#186)",
- "create select visualization type component",
- "event visualization in home screen [DHIS2-15647] (#189)",
- "add bypass component to general settings",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "add bypass version component to general settings",
"create bypass version and dialog component",
- "add event visualization to search component",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "edit visualization",
+ "event visualization home",
"set new data entry as default",
- "regenerate en.pot"
+ "add bypass component to general settings",
+ "add users info as help text",
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "add event visualization to search component",
+ "user test visualization",
+ "create select visualization type component",
+ "add default value to initial setup",
+ "change bypass version label",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "regenerate en.pot",
+ "add info label to new form",
+ "event visualization program",
+ "remove bypass component from general settings",
+ "dataset future periods help text"
],
"GitHub": "
GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-in Features:\n- Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the new forms.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
},
"2.3.1": {
"Bug Fixes": [
- "change collapsible to disableCollapsible",
- "create initial values mutation [DHIS2-14107]",
- "change First launch dialog [DHIS2-14109] (#165)",
"data element api call error [DHIS2-14106] (#166)",
- "change to disableCollapsibleSections specific",
+ "allow set 0 reserved values (#173)",
"minor typo",
- "remove D2 API request [DHIS2-14111]",
- "buffer error import and byte length (#174)",
"default and reset disable referral",
- "save btn should stay disable if no changes",
+ "buffer error import and byte length (#174)",
"add useMemo to handleCheckbox function",
- "allow set 0 reserved values (#173)"
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "create initial values mutation [DHIS2-14107]",
+ "change to disableCollapsibleSections specific",
+ "save btn should stay disable if no changes",
+ "change collapsible to disableCollapsible",
+ "remove D2 API request [DHIS2-14111]"
],
"Features": [
- "add tests to get expression description",
- "remove D2 and create initial setup using dataMutation (#167)",
- "keep datastore ASWA version updated (#175)",
- "update app version and description",
- "collapsible sections for global settings",
- "create disable referral for specific settings",
- "select a program indicator expression [DHIS2-15645] (#179)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "android expression validator",
- "add workflow",
- "support application text translation [DHIS2-14110] (#170)",
- "add useCallback to handleCheckbox function",
+ "create program tei header component",
+ "create disable referral for global settings",
"disable referrals TEI programs [DHIS2-15643] (#177)",
+ "select a program indicator expression [DHIS2-15645] (#179)",
"save in datastore format",
+ "support application text translation [DHIS2-14110] (#170)",
"handle change tei header",
- "create disable referral for global settings",
- "add advanced settings to general",
- "delete unused program and dataset queries",
- "create workflow context",
- "create more options component",
- "constants common file",
+ "use program data from context",
"create support for new/experimental features [DHIS2-16174] (#181)",
+ "update app version and description",
+ "add workflow",
"collapsible sections for specific settings",
"create section component",
- "experimental features component and helper function",
- "use program and dataset data from context",
- "create program tei header component",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "keep datastore ASWA version updated (#175)",
+ "add advanced settings to general",
+ "constants common file",
+ "add tests to get expression description",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create more options component",
+ "regenerate en.pot",
"change label title",
- "use program data from context",
- "regenerate en.pot"
+ "use program and dataset data from context",
+ "delete unused program and dataset queries",
+ "android expression validator",
+ "create workflow context",
+ "experimental features component and helper function",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "create disable referral for specific settings",
+ "collapsible sections for global settings",
+ "add useCallback to handleCheckbox function"
],
"Maintenance": [
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
@@ -138,100 +138,100 @@
"2.3.0": {
"Maintenance": [
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
- "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 http-cache-semantics from 4.1.0 to 4.1.1 (#156)"
],
"Features": [
- "authorization wall based on api version",
- "update yarn",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "multirow header table [DHIS2-14920] (#159)",
- "use notice box to give info of tracker importer",
+ "max file size to upload (#157)",
"change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "change authorities from all to androidsettings",
+ "change import modules path",
+ "multirow header table [DHIS2-14920] (#159)",
+ "authorization wall based on api version",
"move file size from General to Sync Global (#161)",
- "change import has authority",
- "max file size to upload (#157)",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
"tracker exporter default value by API version",
+ "change authorities from all to androidsettings",
"use tracker importer if current API is 2.40 or higher",
- "change import modules path"
+ "update yarn",
+ "change import has authority",
+ "use notice box to give info of tracker importer"
],
"Bug Fixes": [
+ "export component",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"set 0 for download sync programs settings (#160)",
- "default values synchronization",
"update tracker notice box",
- "export component",
+ "default values synchronization",
"tracker importer default value by API version",
"styles add margin and align elements (#163)",
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"change the default value of the new tracker importer"
],
"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": [
- "include relative period",
- "loop elements",
- "change fixed period labels (#135)",
- "update app version",
- "import component missing",
- "add app version",
+ "update metadata queries",
+ "[analytics] fix period label",
"list hides visualizations with Today and Last 30 Days periods (#138)",
+ "textfield max limit of 200 characters",
+ "add datastore keys to readme",
+ "change fixed period labels (#135)",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "pin node version to 14 for netlify",
"[program dataset] adjust component width (#134)",
- "remove None period analytics (#151)",
- "keep None period analytics",
- "prop-types: change old style imports to new prop-types (#144)",
"simplify function",
+ "reuse edit visualization component",
"update proptypes source",
- "add datastore keys to readme",
+ "remove None period analytics (#151)",
+ "add app version",
+ "add tests for user sync helpers",
"reuse visualizationGroup component",
- "[synchronization dataset] fix period label",
- "update metadata queries",
+ "include relative period",
+ "regenerate en.pot",
+ "update app version",
+ "keep None period analytics",
"[general] update disable settings label (#133)",
- "[analytics] fix period label",
- "textfield max limit of 200 characters",
- "add tests for user sync helpers",
- "reuse edit visualization component",
- "visualization query for user test [DHIS2-13124] (#132)",
- "pin node version to 14 for netlify",
- "regenerate en.pot"
+ "loop elements",
+ "[synchronization dataset] fix period label",
+ "import component missing",
+ "prop-types: change old style imports to new prop-types (#144)"
],
"Features": [
- "improve visualization list (#139)",
- "visualizations program create Edit Title",
+ "visualizations dataset create Edit Title",
+ "hide message of the day (#150)",
+ "visualizations home create Edit Title",
"add message of the day to general settings",
- "add Message of the Day [DHIS2-12630] (#119)",
"update user sync test metadata size [DHIS2-13061] (#140)",
- "create text area field",
"edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "visualizations program create Edit Title",
+ "create text area field",
+ "improve visualization list (#139)",
"change label New Tracker Importer [Sync Settings: Global] (#137)",
- "visualizations dataset create Edit Title",
- "visualizations home create Edit Title",
- "hide message of the day (#150)"
+ "add Message of the Day [DHIS2-12630] (#119)"
],
"Build Updates": [
+ "add deploy netlify",
"deploy: add netlify deploy workflow (#148)",
+ "replace semantic commit checks with new workflow",
"trigger netlify",
- "run linting and tests on ci (#146)",
- "add deploy netlify",
- "replace semantic commit checks with new workflow"
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
+ "upgrade ui library",
"deps: loosen version requirements",
- "npm: add npm scripts",
+ "deps: update app-runtime to latest (#145)",
+ "add yarn.lock",
"set node version for netlify build",
- "dotfiles: add dotfiles",
- "upgrade ui library",
+ "prettier: autofix prettier issues",
"eslint: add rule overrides",
- "deps: align all dependencies",
- "lint: autofix linting violations",
+ "npm: add npm scripts",
"deps: update app-runtime and cli-app-scripts",
- "deps: add peer dependencies (#147)",
+ "lint: autofix linting violations",
+ "dotfiles: add dotfiles",
"remove unused workflow",
- "deps: update app-runtime to latest (#145)",
- "add yarn.lock",
- "prettier: autofix prettier issues"
+ "deps: align all dependencies",
+ "deps: add peer dependencies (#147)"
],
"Testing": [
"app: mock app layout component"
@@ -240,144 +240,144 @@
},
"2.2.0": {
"Features": [
- "[appearance program] add and edit new specific setting",
- "[appearance program]prepare configuration and new datastore format",
- "appearance add functions to prepare json for datastore",
+ "Add bash script for automatic deployment (#109)",
+ "update webapp version",
"add webapp version to overview page (#125)",
"[appearance program] add optional tei search checkbox to dialog",
- "add completionSpinner to json structure",
- "change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
- "update webapp version",
+ "[appearance program] add and edit new specific setting",
"accept previous and new datastore format",
- "Add bash script for automatic deployment (#109)"
+ "[appearance program]prepare configuration and new datastore format",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "add completionSpinner to json structure",
+ "appearance add functions to prepare json for datastore",
+ "change 2.38 as min api version allowed"
],
"Bug Fixes": [
"change datastore completion spinner key appearance (#127)",
- "change new tracker importer label",
- "appearance add completion spinner key to datastore json (#128)",
- "change datastore key appearance (#126)",
+ "appearance change label optional search",
"appearance default value global completion spinner",
- "appearance change label optional search"
+ "appearance add completion spinner key to datastore json (#128)",
+ "change new tracker importer label",
+ "change datastore key appearance (#126)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
},
"2.1.1": {
"Bug Fixes": [
- "[synchronization] remove hard limits and add warning",
- "valid URL has http or https protocol (#112)",
+ "[visualization] program change API visualization runtime",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home change API visualization runtime",
- "[visualization] dataset accept API title and name",
- "[visualization] home accept API title and name",
- "[visualization] dataset change API visualization runtime",
- "checkbox stays unchecked (#113)",
"[visualization] keep only one default group (#106)",
- "[general] remove hard limits and add warning",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "change param to 'paging' instead of 'pager (#115)",
- "verify new visualization and format datastore (#118)",
- "[visualization] program change API visualization runtime",
"update label",
- "Change param to 'paging' instead of 'pager' (#110)",
+ "[visualization] program accept API title and name",
+ "[synchronization] remove hard limits and add warning",
+ "valid URL has http or https protocol (#112)",
"validation text for reserved values, TEI and event",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "[visualization] dataset accept API title and name",
+ "verify new visualization and format datastore (#118)",
+ "[general] remove hard limits and add warning",
+ "checkbox stays unchecked (#113)",
+ "[visualization] dataset change API visualization runtime",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[synchronization] change filter data to metadata program dataset (#103)",
"[DHIS2-12254] remove hard limits and add warning (#105)",
- "[visualization] program accept API title and name"
+ "[visualization] home accept API title and name"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
"update patch app version (#114)",
- "[general] add component to Share screen",
"regenerate en.pot",
+ "[general] add component to Share screen",
"general section Share screen (#107)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more Analytics functionalities, which now also includes:
\nGeneral: \nThis version also allows configuring the possibility to take screenshots using the production APK of the Android Capture App (e.g. the one that is made available on GooglePlay). Screenshots (or screen sharing) were previously deactivated for security reasons in the production APK. However, we have received many requests from the community to allow users to take screenshots for debugging reasons. This functionality is configurable (by using a checkbox) in the Android Settings web app. Please note that the default behavior is deactivated screenshots.\n
Global synchronization: \nThis option is only available if the Android Settings Webapp is used from version 2.37 DHIS2 API onwards. It is recommended to use this new tracker importer in a testing environment.\n
Analytics and Visualizations: \nRetrieve a complete list of programs and data sets to use when creating visualizations and analytics.\n\n
RELEASE INFO: \n\n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | [Android Settings Web App doc](https://docs.dhis2.org/en/use/android-app/settings-configuration.html)\nIssues related | [Jira issues Android_settingswebapp_v2.1.1](https://jira.dhis2.org/browse/DHIS2-12535?filter=12326)"
},
"2.1.0": {
"Refactoring": [
- "[sync general] reorganize components related to field section",
- "[Program Appearance] colocate data with component table",
- "[Appearance] colocate data with component Data set table",
"[sync dataset] remove unused components",
- "[sync] remove unused constants",
- "[sync programs] remove unused components",
- "[appearance] colocate data with component table (#91)",
+ "[Appearance] colocate data with component Home table",
+ "[Appearance] Data set and Home table component",
"[sync general] reorganize file and component",
+ "[Program Appearance] colocate data with component table",
+ "[analytics] use common query and mutation (#93)",
+ "[sync general] remove unused components",
"delete unused components (#81)",
- "[Appearance] colocate data with component Home table",
+ "[sync programs] remove unused components",
+ "[Appearance] colocate data with component Data set table",
+ "[sync] remove unused constants",
+ "[sync general] reorganize components related to field section",
"remove unused svg icons",
- "[sync general] remove unused components",
- "[analytics] use common query and mutation (#93)",
- "[Appearance] Data set and Home table component"
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualization] search visualization",
- "generate a random id",
- "[DHIS2-9858] update user sync test (#102)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualizations] add Home visualization component to menu",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[visualization] add Home visualization component to menu",
- "[visualization] Program show groups and visualizations",
- "[visualization] create initial layout for data set visualization",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "show and delete group and visualizations (#94)",
- "add user test table",
- "[visualization] add basic components to search a user",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization home] dialog to add visualization",
- "[visualizations] update home visualizations",
- "add visualizations search field (#95)",
- "add Program analytics to menu",
- "[visualization dataset] show visualizations and groups",
- "add Data set visualization and groups (#100)",
- "[user sync test] get data download size",
"[analytics] program create initial section",
- "[visualization] select and text field",
+ "[visualization] show and delete visualization, update datastore",
+ "update version",
+ "[visualization home] dialog to add visualization",
"[visualization] dialog to delete element",
- "[DHIS2-11255] Add visualization and groups (#99)",
+ "[visualizations] add Home visualization component to menu",
+ "add user test table",
+ "[user sync test] get metadata download size",
+ "show and delete group and visualizations (#94)",
+ "add a user search field",
"[visualization] add visualization query",
- "[visualization] add period and visualization constants",
- "[visualizations] add new visualization for program",
+ "[visualization home] add visualizations and groups",
+ "[visualization dataset] show visualizations and groups",
+ "add analytics menu (#82)",
+ "[user sync test] show test results",
"[visualization] add table to show program visualizations",
+ "[visualization] add period and visualization constants",
+ "[visualization] add Home visualization component to menu",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "test if user has access to a visualization (#101)",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[visualization] select and text field",
+ "generate a random id",
+ "[user sync test] disable the button when loading and no user selected",
+ "add Analytics menu sections",
+ "[visualization] add basic components to search a user",
+ "add user sync test",
+ "[visualization] search visualization",
+ "add visualizations search field (#95)",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "add a user search field",
- "[user sync test] get metadata download size",
+ "[visualization] Program show groups and visualizations",
+ "add Program analytics to menu",
+ "[visualization] test to validate the user has access to visualization",
"[appearance] program add follow up option (#85)",
- "add user sync test",
+ "[visualizations] add new visualization for program",
+ "[user sync test] get data download size",
+ "add Data set visualization and groups (#100)",
+ "[visualization dataset] add visualization and groups",
+ "queries to update and get analytics datastore",
"[visualization] dialog to add visualization and group",
- "[visualization] test to validate the user has access to visualization",
- "update version",
"[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[user sync test] show test results",
- "[visualization] add user tests to Home, Programs, and Data set",
- "queries to update and get analytics datastore",
- "[visualization] show and delete visualization, update datastore",
- "test if user has access to a visualization (#101)",
- "[visualizations] group options",
"[visualizations] show Home groups and visualizations",
- "[visualization home] add visualizations and groups",
- "add Analytics menu sections",
- "[visualization dataset] add visualization and groups",
- "add analytics menu (#82)"
+ "[visualizations] group options",
+ "[DHIS2-9858] update user sync test (#102)",
+ "[visualizations] update home visualizations",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] create initial layout for data set visualization"
],
"Bug Fixes": [
- "[synchronization] update program name",
- "[Appearance Program] support translation for list of elements",
- "move code inside onComplete to a useEffect hook",
- "[visualization]differentiate between failure to load and empty data",
- "migrate import from ui-core to ui (#84)",
"add error notice box",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
- "[Analytics] remove write access filter (#92)",
- "[synchronization] update data set name",
"remove extra constant, initialvalue and tei are kept in sync",
+ "[Appearance Program] support translation for list of elements",
+ "[synchronization] update data set name",
"move analytics components to TEI directory",
+ "[appearance] program filter add translations to strings",
+ "move code inside onComplete to a useEffect hook",
+ "[Analytics] remove write access filter (#92)",
+ "migrate import from ui-core to ui (#84)",
"update input number props",
- "[appearance] program filter add translations to strings"
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[visualization]differentiate between failure to load and empty data",
+ "[synchronization] update program name"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -386,139 +386,139 @@
},
"2.0.0": {
"Bug Fixes": [
+ "add a table for sync program global settings",
+ "add default values to populate program sync settings",
+ "API call to get value by key and namespace, clean extra functions",
+ "loading for specific settings",
+ "update datastore keys default values initial setup",
+ "change bar chart constant value to bar",
+ "remove unused state in router",
+ "use lodash to verify values are equal",
+ "add edit property to analytic sections",
+ "label and help text values with i18n inside render",
+ "update key values for datastore",
"common functions to update, remove and filter elements",
- "change file and function name update general datastore key",
- "change wording",
- "add sync status to default values",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "use uid for keys in table rows",
- "add new menu and submenu and routes for sidebar (#60)",
- "user sync test, change keys datastore (#78)",
- "remove empty lines",
+ "change datastore keys to get initial values",
+ "change data sets wording inconsistency",
"add Home/Overview component to routes",
- "parse and format for program Indicator",
- "add edit property to analytic select fields",
- "add edit property to analytic sections",
- "remove extra hook to manage and get general key",
"remove extra hook to get namespace datastore",
- "add sidebar and routes",
- "remove unused state in router",
- "summary settings text sync program, appearance",
- "remove extras in help text",
+ "outside function to validate mandatory form fields",
+ "update key names and values to create the first setup datastore",
+ "use uid for keys in table rows",
+ "remove id and name from settings",
+ "six-monthly typo",
+ "remove extra hook to manage and get general key",
"move authorization query to Dialog component and remove extra state",
- "update namespace value",
- "add program name as analytics description",
+ "summary settings text synchronization program",
+ "remove first version namespace if exists",
+ "remove extras in help text",
+ "change authority to authorities better descriptive resource name",
+ "user sync test, change keys datastore (#78)",
"dataset API period type",
- "change datastore keys to get initial values",
- "label and help text values with i18n inside render",
+ "add edit property to analytic select fields",
"migrate d2 to runtime to get datastore namespace and auth",
- "add default values to populate program sync settings",
- "change authority to authorities better descriptive resource name",
- "API call to get value by key and namespace, clean extra functions",
- "add edit to dependency effect",
- "add a table for sync program global settings",
+ "add new keys for datastore",
+ "add sync status to default values",
+ "change wording",
+ "change file and function name update general datastore key",
"get namespace and authority using app runtime (#62)",
- "summary settings text synchronization program",
"use default constant for data and metadata",
- "remove id and name from settings",
+ "update namespace value",
"options to round value",
- "update key names and values to create the first setup datastore",
- "six-monthly typo",
- "loading for specific settings",
- "update key values for datastore",
- "use lodash to verify values are equal",
- "outside function to validate mandatory form fields",
- "remove first version namespace if exists",
- "add new keys for datastore",
- "change bar chart constant value to bar",
- "change data sets wording inconsistency",
- "update datastore keys default values initial setup"
+ "summary settings text sync program, appearance",
+ "add sidebar and routes",
+ "remove empty lines",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "add edit to dependency effect",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "parse and format for program Indicator",
+ "add program name as analytics description"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "button to delete namespace from datastore",
+ "save and reset program synchronization settings",
+ "create basic form fields",
+ "handle dataset specific settings, create, edit, delete and save",
+ "create a simple page for program sync settings",
+ "dialog for program specific settings",
+ "add home appearance to the menu section",
+ "create a new specific setting for the program",
+ "update sidebar menu section information",
+ "add queries and mutations for appearance key",
+ "add a table with global settings for the dataset",
+ "create a new program specific setting",
"[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "create a basic page for dataset section, save and reset options",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "query to read if the user has all authorities",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "basic page to handle home appearance section",
"choose element and visualization type, refetch query after select",
- "[DHIS2-9585] General Settings section (#63)",
- "update sidebar menu section information",
- "create a home card for menu sections",
- "edit and delete data set specific setting",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
- "add a basic page for the global settings section",
+ "add function to edit analytics items",
+ "add page header layout",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "dialog to edit and create specific settings",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "basic page to handle analytics items",
+ "add components to choose: program, programStage, dataElement, who",
+ "inputs should be disabled if user has no authorities (#74)",
+ "edit and delete program specific setting",
+ "strip buttons to save and reset settings datastore",
+ "reorganize new sidebar menu sections and submenus",
"specific settings list, table action to edit and delete",
- "add basic select fields",
+ "create a basic page for dataset sync section, save and reset",
+ "create a table for dataset global sync setting",
+ "global settings for program appearance section",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
"general settings form using app runtime for datastore",
- "add function to check object values are valid",
- "dialog for program specific settings",
+ "add new tei items and show them in a table action",
+ "create a home card for menu sections",
+ "handle program-specific settings, create, edit and delete",
"add new analytics item",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "add program completion checkbox",
+ "add page layout, save and reset",
+ "analytic WHO Elements",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "add synchronization program to menu sections",
+ "add function to check object values are valid",
+ "edit and delete data set specific setting",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "add basic components for text, select and radio field",
+ "change notice alert style",
+ "dialog to create a new specific setting",
+ "analytic table action",
"analytic section: program, title, visualization, gender and axis",
- "create a basic page for dataset section, save and reset options",
+ "[DHIS2-9585] General Settings section (#63)",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add dataset sync to menu sections",
"queries to read and update analytics key from datastore",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
- "change notice alert style",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "add queries and mutations to handle synchronization key datastore",
+ "basic page layout with header",
+ "create fields for general settings",
"add home cards for menu and submenu items",
+ "create fields with validation",
"create new data set specific setting",
- "add constants for datastore",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "add queries and mutations for appearance key",
- "basic page to handle home appearance section",
- "add program completion checkbox",
- "add basic components for text, select and radio field",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "create a basic page for dataset sync section, save and reset",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add components to choose: program, programStage, dataElement, who",
- "add dataset sync to menu sections",
- "create a new program specific setting",
- "analytic WHO Elements",
- "add page layout, save and reset",
- "analytic table action",
- "create a table for dataset global sync setting",
"add analytics to menu sections",
- "basic page to handle analytics items",
- "create fields with validation",
- "add a table with global settings for the dataset",
- "queries to read program dataElement attribute programIndicator id",
- "add function to edit analytics items",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add new tei items and show them in a table action",
- "strip buttons to save and reset settings datastore",
- "create a simple page for program sync settings",
- "create fields for general settings",
- "inputs should be disabled if user has no authorities (#74)",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "query to read if the user has all authorities",
"button to add new settings",
- "reorganize new sidebar menu sections and submenus",
- "dialog to create a new specific setting",
- "add synchronization program to menu sections",
- "add helper functions for analytics",
- "add queries and mutations to handle synchronization key datastore",
- "dialog to edit and create specific settings",
- "notice info when there are no analytics items",
- "add home appearance to the menu section",
- "edit and delete program specific setting",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "create basic form fields",
- "handle program-specific settings, create, edit and delete",
- "save and reset program synchronization settings",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "global settings for program appearance section",
- "handle dataset specific settings, create, edit, delete and save",
- "add page header layout",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "button to delete namespace from datastore",
+ "add constants for datastore",
"create a new specific setting for dataset",
- "basic page layout with header",
- "create a new specific setting for the program",
- "[DHIS2-10895] Add new analytics item (#70)"
+ "add a basic page for the global settings section",
+ "queries to read program dataElement attribute programIndicator id",
+ "add basic select fields",
+ "add helper functions for analytics",
+ "notice info when there are no analytics items"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "adding tests for valid values",
+ "adding tests for valid URLs"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
},
@@ -528,12 +528,12 @@
"Migrate Material design components to UI library 1.1 version (#59)"
],
"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)",
- "change metadata and data text in manual dialog (#58)",
- "change app version (#57)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
- "[DHIS2-9301] add Manual option to sync (#56)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "change app version (#57)",
+ "change metadata and data text in manual dialog (#58)"
],
"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
"
}
@@ -541,38 +541,38 @@
"apk-distribution": {
"1.1.0": {
"Bug Fixes": [
- "isGreaterVersion and padZeros functions for all expressions",
- "support four-part version numbers",
- "remove all usergroups already assigned from option list",
- "allow user to upload latest app version (#7)",
- "regenerate en.pot",
- "add userGroups to dependencies",
- "parse last release version before saving",
- "version format 4 digits [DHIS2-16802]",
"delete all apk version",
- "icon",
+ "delete apk version",
+ "version format 4 digits [DHIS2-16802]",
+ "parse last release version before saving",
+ "add userGroups to dependencies",
+ "support four-part version numbers",
"parse new version before saving",
"update user groups",
+ "regenerate en.pot",
"style add padding to search input",
- "delete apk version"
+ "icon",
+ "remove all usergroups already assigned from option list",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "allow user to upload latest app version (#7)"
],
"Features": [
- "save userGroup on the fly",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "support application text translation [DHIS2-15593]",
+ "add warning when no match found",
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "show userGroups names and default apk version",
+ "create basic components to search user groups",
"assign user groups to version already created",
"upload new apk with user group",
"create user groups access component",
- "support application text translation [DHIS2-15593]",
- "add erase all button",
- "create button to erase all content",
- "grant access to apk by userGroup [DHIS2-16678]",
- "show userGroups names and default apk version",
"first time setup with empty value",
- "create basic components to search user groups",
- "add warning when no match found",
"save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "create basic components to list user groups",
"regenerate en.pot",
+ "save userGroup on the fly",
+ "add erase all button",
+ "create basic components to list user groups",
+ "create button to erase all content",
"erase all content [DHIS2-15911]"
],
"Maintenance": [
@@ -641,9 +641,9 @@
"fix main branch ref in concurrency expression (#561)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.2.39 [skip release]"
@@ -674,10 +674,10 @@
"update workflows"
],
"Maintenance": [
- "update CODEOWNERS (#558)",
+ "update cli-app-scripts",
"release: cut 100.2.36 [skip release]",
"remove QA from CODEOWNERS",
- "update cli-app-scripts"
+ "update CODEOWNERS (#558)"
],
"Bug Fixes": [
"DHIS2-13294: add link to navigate to app after install (#555)",
@@ -723,8 +723,8 @@
"remove dhis/prop-types and upgrade dhis/ui"
],
"Bug Fixes": [
- "DHIS2-13915: show spinner when an app is being installed",
- "DHIS2-15586: update installed state for non-core apps"
+ "DHIS2-15586: update installed state for non-core apps",
+ "DHIS2-13915: show spinner when an app is being installed"
],
"Maintenance": [
"release: cut 100.2.32 [skip release]",
@@ -743,8 +743,8 @@
},
"v100.2.30": {
"Bug Fixes": [
- "DHIS2-15304: display correct error message when session is expired",
- "parse error message properly for manual installs (#541)"
+ "parse error message properly for manual installs (#541)",
+ "DHIS2-15304: display correct error message when session is expired"
],
"Refactoring": [
"implement code review comments to make the api.request method more resilient"
@@ -847,14 +847,14 @@
},
"v100.2.19": {
"Maintenance": [
- "format",
"update app icon (#484)",
- "release: cut 100.2.19 [skip release]",
- "rename class"
+ "format",
+ "rename class",
+ "release: cut 100.2.19 [skip release]"
],
"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 "
},
@@ -886,9 +886,9 @@
"fix main branch ref in concurrency expression (#626)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.1.17 [skip release]"
@@ -900,12 +900,12 @@
"update to shared workflows (#623)"
],
"Maintenance": [
- "release: cut 100.1.16 [skip release]",
- "set e2e api version"
+ "set e2e api version",
+ "release: cut 100.1.16 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "upgrade app-plaform to prevent accidental plugin builds (#624)"
+ "upgrade app-plaform to prevent accidental plugin builds (#624)",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
},
@@ -966,16 +966,16 @@
},
"v100.1.9": {
"Maintenance": [
- "format fixtures",
+ "release: cut 100.1.9 [skip release]",
"update network fixtures and cypress config",
- "update proptypes import",
- "update app icon (#599)",
"update dependencies",
- "release: cut 100.1.9 [skip release]"
+ "format fixtures",
+ "update proptypes import",
+ "update app icon (#599)"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -1005,9 +1005,9 @@
},
"v100.1.6": {
"Build Updates": [
+ "replace semantic commit checks with new workflow",
"fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow"
+ "fix lint script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1040,11 +1040,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "deps: update app-runtime to latest alpha",
- "deps-dev: update app-scripts to get new publish command",
"yarn: deduplicate lockfile",
+ "release: cut 100.1.3 [skip ci]",
+ "deps: update app-runtime to latest alpha",
"codeowners: introduce owners",
- "release: cut 100.1.3 [skip ci]"
+ "deps-dev: update app-scripts to get new publish command"
],
"Documentation": [
"colocate app docs"
@@ -1068,12 +1068,12 @@
},
"v100.1.1": {
"Maintenance": [
- "deps: [security] bump tar from 4.4.13 to 4.4.15 (#529)",
- "deps: bump @dhis2/ui from 6.10.6 to 6.11.0 (#522)",
"deps: bump @dhis2/ui from 6.9.0 to 6.10.4 (#514)",
+ "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.10.4 to 6.10.5 (#517)",
"release: cut 100.1.1 [skip ci]",
- "deps: bump @dhis2/ui from 6.10.5 to 6.10.6 (#520)",
"deps: bump @dhis2/ui from 6.11.0 to 6.12.0 (#524)"
],
"Build Updates": [
@@ -1085,20 +1085,20 @@
},
"v100.1.0": {
"Maintenance": [
- "update cli-utils-cypress",
"release: cut 100.1.0 [skip ci]",
- "update @dhis2/cli-utils-cypress to v8.0.1",
- "add network shim capture fixtures",
+ "update cli-utils-cypress",
"remove default cypress fixture",
- "update workflow to latest",
+ "deps: update cypress packages and add network shim captures",
"update @dhis2/cypress-commands and @dhis2/cypress-plugins to v8.0.1",
+ "update @dhis2/cli-utils-cypress to v8.0.1",
"add cypress projectId",
- "deps: update cypress packages and add network shim captures"
+ "add network shim capture fixtures",
+ "update workflow to latest"
],
"Bug Fixes": [
- "add start:nobrowser script",
"use getWithDataTest and findWithDataTest",
- "add cypress data test prefix to cypress.json"
+ "add cypress data test prefix to cypress.json",
+ "add start:nobrowser script"
],
"Features": [
"add e2e workflow step"
@@ -1107,8 +1107,8 @@
},
"v100.0.0": {
"Maintenance": [
- "release: migrate to new app version scheme (#505)",
- "release: cut 100.0.0 [skip ci]"
+ "release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme (#505)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nrelease: App version becomes decoupled from DHIS2 versions, see\nthe d2.config.js or App Hub for DHIS2 version compatibility. \n "
},
@@ -1119,8 +1119,8 @@
},
"v31.1.15": {
"Maintenance": [
- "release: cut 31.1.15 [skip ci]",
- "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)"
+ "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)",
+ "release: cut 31.1.15 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1129,21 +1129,21 @@
},
"v31.1.14": {
"Maintenance": [
- "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: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)",
- "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
- "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
"release: cut 31.1.14 [skip ci]",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.0 to 6.1.1 (#460)",
- "deps-dev: bump @dhis2/cli-app-scripts from 6.1.3 to 6.2.0 (#480)",
"deps: bump @dhis2/ui from 6.7.0 to 6.9.0 (#481)",
+ "deps: bump @dhis2/ui from 6.6.1 to 6.6.2 (#458)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.1 to 6.1.2 (#469)",
"deps: [security] bump ssri from 6.0.1 to 6.0.2 (#457)",
"deps: bump @dhis2/ui from 6.6.3 to 6.7.0 (#479)",
+ "deps: [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: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.1.2 to 6.1.3 (#472)",
"deps: bump @dhis2/ui from 6.6.2 to 6.6.3 (#476)",
- "deps: [security] bump hosted-git-info from 2.8.8 to 2.8.9 (#467)"
+ "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.0 to 6.1.1 (#460)",
+ "deps: [security] bump ws from 5.2.2 to 5.2.3 (#483)",
+ "deps: [security] bump dns-packet from 1.3.1 to 1.3.4 (#477)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1170,15 +1170,15 @@
},
"v31.1.11": {
"Maintenance": [
- "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
- "release: cut 31.1.11 [skip ci]",
+ "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)",
"deps: [security] bump react-dev-utils from 11.0.3 to 11.0.4 (#438)",
+ "deps-dev: bump @dhis2/cli-app-scripts from 6.0.1 to 6.1.0 (#446)",
"deps: bump @dhis2/ui from 6.5.6 to 6.6.0 (#443)",
- "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
"release-prepare: cut patch/2.36.0",
"deps-dev: bump @dhis2/cli-app-scripts from 6.0.0 to 6.0.1 (#442)",
+ "deps: bump @dhis2/ui from 6.5.5 to 6.5.6 (#440)",
"deps: bump @dhis2/ui from 6.5.4 to 6.5.5 (#439)",
- "deps: [security] bump y18n from 4.0.0 to 4.0.1 (#444)"
+ "release: cut 31.1.11 [skip ci]"
],
"Bug Fixes": [
"correct checkbox field group to fix selections [DHIS2-10791] (#447)"
@@ -1187,9 +1187,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)"
@@ -1209,8 +1209,8 @@
},
"v31.1.8": {
"Maintenance": [
- "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
"deps: bump @dhis2/d2-i18n from 1.0.6 to 1.1.0 (#424)",
+ "deps: bump @dhis2/app-runtime from 2.7.0 to 2.7.1 (#427)",
"release: cut 31.1.8 [skip ci]",
"deps: [security] bump elliptic from 6.5.3 to 6.5.4 (#431)"
],
@@ -1263,25 +1263,25 @@
"release: cut 101.20.0 [skip release]"
],
"Features": [
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
+ "temp",
+ "update dhis ui",
"add validation",
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"delete and unlink function",
- "update dhis ui",
- "add menu items for unlik and delete event",
- "temp"
+ "add menu items for unlik and delete event"
],
"Bug Fixes": [
+ "review comments",
+ "merge conflict",
"indexeddb write access",
- "review changes",
- "user message improvements",
- "use invalidatequeries",
"remove update data",
- "remove noticebox and add alerterror",
- "merge error in package json",
+ "revert changes in version after dhis2 ui update",
"dublicate code",
- "merge conflict",
- "review comments",
- "revert changes in version after dhis2 ui update"
+ "remove noticebox and add alerterror",
+ "use invalidatequeries",
+ "user message improvements",
+ "review changes",
+ "merge error in package json"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
},
@@ -1296,8 +1296,8 @@
},
"v101.19.3": {
"Bug Fixes": [
- "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)",
- "prevent runtime error when only one date range is selected in working list"
+ "prevent runtime error when only one date range is selected in working list",
+ "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -1324,46 +1324,46 @@
},
"v101.19.0": {
"Maintenance": [
- "update calendarInput ui version",
+ "release: cut 101.19.0 [skip release]",
"deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "update tests",
- "release: cut 101.19.0 [skip release]"
+ "update calendarInput ui version",
+ "update tests"
],
"Features": [
+ "add errors to main field",
+ "scheduleDate reset when there is invalid date",
"eventDate validation to use internal error from calendarInput",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
- "add error messages",
"use calendarInput component in forms",
"add validation to dateTime & age fields",
- "scheduleDate reset when there is invalid date",
- "add errors to main field"
+ "add error messages"
],
"Bug Fixes": [
+ "runtime error when date is null",
+ "update rules engine version",
"enrollment date input fields",
- "remove ref",
"width & calendarWidth to be string",
- "failing tests",
- "date and dateTime errors to display only once",
- "remove current context from function",
"schedule date in related stages to display calendarInput internal errors",
- "flow types",
- "update rules engine version",
+ "date and dateTime errors to display only once",
"always pass current context",
- "runtime error when date is null",
"add disabled to calendar input",
+ "pass validationContext for unique validator",
+ "remove ref",
"refactor incident date validation to use form validations",
+ "flow types",
"flow errors",
- "pass validationContext for unique validator"
+ "remove current context from function",
+ "failing tests"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
},
"v101.18.1": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)",
"release: cut 101.18.1 [skip release]",
+ "skip lint title and commits for bots (#3898)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
"deps: bump express from 4.19.2 to 4.21.0 (#3808)",
- "skip lint title and commits for bots (#3898)"
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1372,11 +1372,11 @@
},
"v101.18.0": {
"Features": [
- "[DHIS2-16337] Org unit in view event page (#3882)",
- "add orgunit id to redux",
+ "label improvement",
"add field and label to view event page",
- "add validator",
- "label improvement"
+ "add orgunit id to redux",
+ "[DHIS2-16337] Org unit in view event page (#3882)",
+ "add validator"
],
"Bug Fixes": [
"remove console log"
@@ -1388,24 +1388,24 @@
},
"v101.17.0": {
"Features": [
- "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)",
+ "add calendarInput",
"display errors",
- "add calendarInput"
+ "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)"
],
"Bug Fixes": [
- "replace onKeyPress with onKeyDown",
- "label type definition",
- "display date in wrong format when passing dd-mm-yyyy",
"allow empty strings to run onBlur",
- "calendarInput zindex",
+ "label type definition",
"add label",
+ "display date in wrong format when passing dd-mm-yyyy",
"remove editable prop",
+ "replace onKeyPress with onKeyDown",
+ "calendarInput zindex",
"flow errors"
],
"Maintenance": [
- "update calendarInput ui version",
"remove unnecessary props",
- "release: cut 101.17.0 [skip release]"
+ "release: cut 101.17.0 [skip release]",
+ "update calendarInput ui version"
],
"GitHub": "\nFeatures \n\n[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712 ) (5f27455 ) \n "
},
@@ -1420,8 +1420,8 @@
},
"v101.16.6": {
"Bug Fixes": [
- "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
"app crashing when openeing new event from view event",
+ "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
"[DHIS2-17519] app crashing when opening new event from view event (#3781)"
],
"Maintenance": [
@@ -1458,29 +1458,29 @@
},
"v101.16.2": {
"Bug Fixes": [
- "code clean up",
+ "revert change",
+ "string improvement",
+ "review comments",
"use storagestatus to find latest value",
- "wrong else statement",
- "update islatestvalue to check for fieldid",
"performance",
- "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
- "image and file for tea",
- "ensure text utilizes space without overflow",
- "string improvement",
+ "show only latest image and file",
+ "update islatestvalue to check for fieldid",
"caching",
+ "image and file for tea",
+ "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
+ "wrong else statement",
"latest value not shown",
- "show only latest image and file",
- "revert change",
- "add try catch to all query calls",
- "review comments",
"revert clienttolist changes",
+ "ensure text utilizes space without overflow",
+ "add try catch to all query calls",
+ "code clean up",
"missing question mark"
],
"Features": [
"compare with event data to find latest value",
- "add link for image and file data element",
+ "temp",
"image and file for event and tracked entity",
- "temp"
+ "add link for image and file data element"
],
"Maintenance": [
"release: cut 101.16.2 [skip release]"
@@ -1534,11 +1534,11 @@
},
"v101.14.7": {
"Bug Fixes": [
+ "merge conflict",
+ "string adjustment",
"[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)",
"string improvement for record access error",
- "disable button and add tooltip",
- "string adjustment",
- "merge conflict"
+ "disable button and add tooltip"
],
"Maintenance": [
"release: cut 101.14.7 [skip release]"
@@ -1556,8 +1556,8 @@
},
"v101.14.5": {
"Bug Fixes": [
- "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)",
"[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)",
+ "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)",
"add undefined validation"
],
"Maintenance": [
@@ -1568,9 +1568,9 @@
},
"v101.14.4": {
"Bug Fixes": [
- "[DHIS2-18228] Image Deleted on Update (#3857)",
+ "image deleted on update",
"remove call to fileresources",
- "image deleted on update"
+ "[DHIS2-18228] Image Deleted on Update (#3857)"
],
"Maintenance": [
"release: cut 101.14.4 [skip release]"
@@ -1582,11 +1582,11 @@
"improve docs (#3865)"
],
"Bug Fixes": [
- "revert wrong commit",
+ "string adjustment",
"[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)",
"create generic authorities hook",
"disable button and add tooltip",
- "string adjustment"
+ "revert wrong commit"
],
"Maintenance": [
"release: cut 101.14.3 [skip release]"
@@ -1606,9 +1606,9 @@
"dashboard-app": {
"v100.3.2": {
"Maintenance": [
+ "release workflow improvements (#3157)",
"remove ReportPortal configuration (#3151)",
- "release: cut 100.3.2 [skip release]",
- "release workflow improvements (#3157)"
+ "release: cut 100.3.2 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3142)"
@@ -1617,16 +1617,16 @@
},
"v100.3.1": {
"Maintenance": [
- "dependabot config separate dev group and exclude react-grid-layout (#3110)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
- "deps: bump the security group with 4 updates (#3132)",
- "add separate dev dependencies group and exclude rgl",
- "use hardcoded dev version for running e2e prod tests (#3109)",
"release: cut 100.3.1 [skip release]",
- "remove i18next and react-dom as direct dependencies (#3138)",
"deps: bump webpack in the security group across 1 directory (#3096)",
"i18next is no longer a dependency",
- "upgrade all used gh action versions (#3131)"
+ "add separate dev dependencies group and exclude rgl",
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
+ "remove i18next and react-dom as direct dependencies (#3138)",
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "upgrade all used gh action versions (#3131)",
+ "deps: bump the security group with 4 updates (#3132)",
+ "dependabot config separate dev group and exclude react-grid-layout (#3110)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -1653,31 +1653,31 @@
},
"v100.2.4": {
"Maintenance": [
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "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)",
- "release: cut 100.2.4 [skip release]",
- "dependabot config and remove dev branch from workflows (#3027)",
- "cypress 13 upgrade (#3040)"
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "dependabot config and remove dev branch from workflows (#3027)"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
+ "stop fetching schemas and replace d2 with dataEngine (#3056)",
"add missing dependencies for semantic-release (#3062)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"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": [
"translations: sync translations from transifex (dev) (#3001)",
- "fetch visualization always when caching (DHIS2-17509) (#2986)",
- "merge to master"
+ "merge to master",
+ "fetch visualization always when caching (DHIS2-17509) (#2986)"
],
"Maintenance": [
- "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"run release step on tags so it publishes to d2-ci (#2989)",
"release: cut 100.2.3 [skip release]",
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"do not run release step on dev branch"
],
"Refactoring": [
@@ -1687,11 +1687,11 @@
},
"v100.2.2": {
"Bug Fixes": [
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"dimension list design (DHIS2-16270) (#2861)",
- "merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)"
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -1700,10 +1700,10 @@
},
"v100.2.1": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)",
- "merge to master"
+ "translations: sync translations from transifex (dev)",
+ "merge to master",
+ "short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -1724,62 +1724,62 @@
},
"v100.1.0": {
"Maintenance": [
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "update analytics dependency (#2934)",
- "run the release step on both master and dev branches (#2929)",
- "release: cut 100.1.0 [skip release]",
- "use latest alpha for testing",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
- "use the repo default branch for dependabot (#2887)",
- "analytics (#2856)",
- "include release notes in slackbot message (#2911)",
"deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"analytics@26.2.0",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "26.2.0-cumulative-values-alpha.1",
- "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "update analytics dependency (#2934)",
+ "analytics (#2856)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "include release notes in slackbot message (#2911)",
+ "deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "use latest alpha for testing",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
"include patch packages in cache-key (#2855)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)"
+ "26.2.0-cumulative-values-alpha.1",
+ "release: cut 100.1.0 [skip release]",
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "run the release step on both master and dev branches (#2929)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)"
],
"Bug Fixes": [
+ "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "translations: sync translations from transifex (dev) (#2920)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
- "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "merge to master",
- "translations: sync translations from transifex (dev) (#2920)"
+ "merge to master"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "disable flaky test (#2940)",
- "use 41 test instance"
+ "use 41 test instance",
+ "disable flaky test (#2940)"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
},
"v100.0.4": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "merge translations from past 3 weeks"
+ "merge translations from past 3 weeks",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "only run release-success if master branch",
- "release: cut 100.0.4 [skip release]",
"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)",
- "add github job that reports successful release (#2712)"
+ "release: cut 100.0.4 [skip release]",
+ "only run release-success if master branch"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
},
"v100.0.3": {
"Maintenance": [
"deps: upgrade several dependencies (#2686)",
- "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)",
- "release: cut 100.0.3 [skip release]"
+ "release: cut 100.0.3 [skip release]",
+ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)"
],
"Bug Fixes": [
"parse the ou filter correctly for all ou types (#2691)",
@@ -1792,14 +1792,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
+ "disable nightly scheduled test run (#2511)",
"release: cut 100.0.1 [skip release]",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
"release: cut 100.0.2 [skip release]",
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"nightly failing to set up cypress (#2378)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "disable nightly scheduled test run (#2511)"
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -1822,8 +1822,8 @@
},
"v100.0.0": {
"Maintenance": [
- "update version and add app-hub id (#2366)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "update version and add app-hub id (#2366)"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -1832,14 +1832,14 @@
},
"v99.99.9": {
"Maintenance": [
- "dependency upgrades (#2364)",
- "set minDHIS2Version (#2365)"
+ "set minDHIS2Version (#2365)",
+ "dependency upgrades (#2364)"
]
},
"v99.11.7": {
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)"
+ "deps: platform deps for login redirect and connection status fixes [DHIS2-15317] (#2316)",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 99.11.7 [skip ci]"
@@ -1902,24 +1902,24 @@
},
"v99.11.0": {
"Maintenance": [
- "send slack message if build on master fails (#2236)",
+ "release: cut 99.11.0 [skip ci]",
+ "cli-app-scripts upgrade",
"add todos",
+ "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
"deps: bump webpack from 5.74.0 to 5.76.2 (#2252)",
- "release: cut 99.11.0 [skip ci]",
"deps: bump ua-parser-js from 0.7.28 to 0.7.33 (#2212)",
- "deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (#2215)",
- "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)",
- "cli-app-scripts upgrade"
+ "send slack message if build on master fails (#2236)",
+ "deps-dev: bump @dhis2/cli-style from 10.4.1 to 10.5.1 (#2191)"
],
"Features": [
"iframe-plugin: wait to load plugins from cache to save network [DHIS2-15097] (#2285)",
"iframe-plugin: receive pwa installation status from plugins"
],
"Bug Fixes": [
- "dont use the component",
"add property to the top-most item of each iframe plugin type",
- "remove unused var",
+ "dont use the component",
"wait to render until the first item of the type has gotten the plugin",
+ "remove unused var",
"bump d2-ui-interpretations and related components for BETA-42 (#2286)"
],
"Refactoring": [
@@ -1929,12 +1929,12 @@
},
"v99.10.23": {
"Bug Fixes": [
- "fetch repetition data for LL to show in plugin (#2271)",
- "fix props handling when switching Map <-> DV plugins (#2272)"
+ "fix props handling when switching Map <-> DV plugins (#2272)",
+ "fetch repetition data for LL to show in plugin (#2271)"
],
"Maintenance": [
- "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 "
},
@@ -1950,8 +1950,8 @@
"v99.10.21": {
"Bug Fixes": [
"show offline message on EE maps",
- "consolidate legacy and default plugin and fix resizing (#2254)",
- "consolidate legacy and default plugin and fix ER/EV resizing"
+ "consolidate legacy and default plugin and fix ER/EV resizing",
+ "consolidate legacy and default plugin and fix resizing (#2254)"
],
"Maintenance": [
"release: cut 99.10.21 [skip ci]"
@@ -1993,9 +1993,9 @@
"update to shared workflows"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -2112,346 +2112,346 @@
},
"v99.9.99": {
"Maintenance": [
- "release: cut 1.1.17 [skip ci]",
- "release: cut 1.2.3 [skip ci]",
- "translations: sync French translations from transifex (master)",
- "release: cut 1.1.34 [skip ci]",
- "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
- "deps: update ui-core/widgets and roboto",
- "add AppHub id to d2.config",
- "lower nodejs version to 16",
+ "release: cut 1.1.12 [skip ci]",
+ "upgrade headerbar to the new one (#167)",
+ "release: cut 1.1.35 [skip ci]",
+ "release: cut 1.2.1 [skip ci]",
+ "release: cut 1.1.20 [skip ci]",
+ "fix travis build (#459)",
+ "release: cut 1.1.7 [skip ci]",
+ "release: cut 1.1.62 [skip ci]",
+ "release: cut 1.1.38 [skip ci]",
+ "release: cut 1.0.2 [skip ci]",
+ "release: cut 1.1.40 [skip ci]",
+ "release: cut 1.1.56 [skip ci]",
"translations: sync Lao translations from transifex [skip ci] (master)",
- "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
- "release: cut 1.1.24 [skip ci]",
- "remove unused dependencies from package.json",
- "translations: sync Russian translations from transifex (master)",
- "release: cut 1.1.25 [skip ci]",
- "translations: sync Ukrainian translations from transifex [skip ci] (master)",
- "release: cut 1.1.29 [skip ci]",
- "translations: sync Pushto translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "release: cut 1.1.27 [skip ci]",
- "release: cut 1.2.0 [skip ci]",
+ "release: cut 1.1.43 [skip ci]",
"add comment regarding sections.conf.js",
+ "release: cut 1.1.8 [skip ci]",
"translations: sync Arabic translations from transifex [skip ci] (master) (#347)",
- "release: cut 1.1.35 [skip ci]",
- "translations: sync Vietnamese translations from transifex [skip ci] (master)",
- "release: cut 1.1.53 [skip ci]",
- "release: cut 1.1.57 [skip ci]",
- "remove useD2 from AddLockException",
+ "release: cut 1.1.1 [skip ci]",
+ "translations: sync Chinese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.60 [skip ci]",
+ "remove d2-ui",
+ "lower nodejs version to 16",
+ "translations: sync Tajik translations from transifex [skip ci] (master)",
+ "add file extension to entry point in config",
"bump @dhis2/ui",
- "release: cut 1.2.1 [skip ci]",
- "release: cut 1.1.41 [skip ci]",
- "release: cut 1.1.8 [skip ci]",
- "update app icon",
"release: cut 1.1.32 [skip ci]",
- "translations: sync Nepali translations from transifex [skip ci] (master)",
+ "release: cut 1.1.37 [skip ci]",
"translations: sync Mongolian translations from transifex [skip ci] (master)",
- "release: cut 2.0.0 [skip release]",
- "translations: sync Indonesian translations from transifex (master)",
- "release: cut 1.1.22 [skip ci]",
- "release: cut 1.2.2 [skip ci]",
- "release: cut 1.1.40 [skip ci]",
- "release: cut 1.1.23 [skip ci]",
- "release: cut 1.1.21 [skip ci]",
- "release: cut 1.1.42 [skip ci]",
- "release: cut 1.1.3 [skip ci]",
- "release: cut 1.0.1 [skip ci]",
- "translations: sync translations from transifex (master)",
- "release: cut 1.1.61 [skip ci]",
- "release: cut 1.1.33 [skip ci]",
- "release: cut 1.1.36 [skip ci]",
- "translations: sync Spanish translations from transifex (master)",
"release: cut 1.1.64 [skip ci]",
- "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
- "release: cut 1.1.49 [skip ci]",
- "translations: sync French translations from transifex [skip ci] (master)",
- "release: cut 1.1.15 [skip ci]",
- "release: cut 1.1.62 [skip ci]",
- "release: cut 1.1.45 [skip ci]",
- "translations: sync Portuguese translations from transifex [skip ci] (master)",
- "release: cut 1.1.28 [skip ci]",
- "release: cut 1.1.18 [skip ci]",
"release: cut 1.2.4 [skip ci]",
- "add file extension to entry point in config",
- "release: cut 1.1.20 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 1.1.56 [skip ci]",
- "upgrade nodejs version in github workflows",
- "release: cut 1.1.63 [skip ci]",
- "release: cut 1.1.6 [skip ci]",
- "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
- "release: cut 1.1.58 [skip ci]",
+ "translations: sync Danish translations from transifex [skip ci] (master)",
+ "translations: sync Arabic translations from transifex (master)",
"release: cut 1.1.19 [skip ci]",
- "update i18n",
- "release: cut 1.1.11 [skip ci]",
- "deps: upgrade dhis2 dependencies",
- "translations: sync Khmer translations from transifex [skip ci] (master)",
- "bump to v99.9.9",
- "release: cut 1.1.38 [skip ci]",
- "release: cut 1.1.9 [skip ci]",
- "release: cut 1.1.46 [skip ci]",
- "workflow: update gh workflow",
- "set minDHIS2Version to 2.39",
- "release: cut 1.2.6 [skip release]",
- "release: cut 1.1.31 [skip ci]",
- "release: cut 1.1.52 [skip ci]",
+ "release: cut 1.0.1 [skip ci]",
+ "release: cut 1.1.21 [skip ci]",
+ "upgrade nodejs version in github workflows",
"release: cut 1.1.66 [skip ci]",
+ "remove Button import from BatchDeleteLockExceptions",
"release: cut 1.1.4 [skip ci]",
- "release: cut 1.1.37 [skip ci]",
- "translations: sync Tajik translations from transifex [skip ci] (master)",
- "translations: sync Bengali translations from transifex [skip ci] (master)",
"update pot",
+ "translations: sync Portuguese translations from transifex [skip ci] (master)",
+ "translations: sync Ukrainian translations from transifex [skip ci] (master)",
"release: cut 1.1.10 [skip ci]",
"release: cut 1.1.59 [skip ci]",
- "release: cut 1.0.2 [skip ci]",
- "release: cut 1.1.30 [skip ci]",
- "release: cut 1.1.51 [skip ci]",
- "release: cut 1.1.50 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex (master)",
- "remove d2-ui",
- "release: cut 1.1.60 [skip ci]",
- "translations: sync Chinese translations from transifex [skip ci] (master)",
- "release: cut 1.1.48 [skip ci]",
- "release: cut 1.2.5 [skip ci]",
- "yarn upgrade @dhis2/ui",
- "translations: sync ChineseChina translations from transifex [skip ci] (master)",
- "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "translations: sync Indonesian translations from transifex (master)",
+ "release: cut 1.1.39 [skip ci]",
+ "translations: sync Russian translations from transifex [skip ci] (master)",
+ "release: cut 2.0.0 [skip release]",
+ "deps: upgrade dhis2 dependencies",
+ "release: cut 1.2.6 [skip release]",
+ "translations: sync Russian translations from transifex (master)",
+ "translations: sync Kinyarwanda translations from transifex [skip ci] (master)",
+ "fix spelling",
"translations: sync PortugueseBrazil translations from transifex [skip ci] (master)",
- "translations: sync Urdu translations from transifex [skip ci] (master)",
- "release: cut 1.1.0 [skip ci]",
+ "release: cut 1.1.30 [skip ci]",
+ "release: cut 1.1.49 [skip ci]",
+ "release: cut 1.1.25 [skip ci]",
+ "translations: sync French translations from transifex (master)",
+ "release: cut 1.1.63 [skip ci]",
+ "release: cut 1.1.47 [skip ci]",
+ "release: cut 1.1.13 [skip ci]",
"release: cut 1.1.16 [skip ci]",
- "release: cut 1.1.1 [skip ci]",
- "release: cut 1.1.43 [skip ci]",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "update i18n",
+ "release: cut 1.2.2 [skip ci]",
+ "translations: sync CentralKurdish translations from transifex [skip ci] (master)",
"prepare continuous release",
- "translations: sync Danish translations from transifex [skip ci] (master)",
- "upgrade headerbar to the new one (#167)",
- "add comment explaining use of 'some' in notifications table",
- "release: cut 1.1.12 [skip ci]",
+ "translations: sync Spanish translations from transifex (master)",
+ "translations: sync Bengali translations from transifex [skip ci] (master)",
+ "translations: sync Pushto translations from transifex [skip ci] (master)",
"release: cut 1.1.65 [skip ci]",
+ "release: cut 1.1.58 [skip ci]",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "release: cut 1.1.11 [skip ci]",
+ "release: cut 1.1.18 [skip ci]",
+ "release: cut 1.1.24 [skip ci]",
+ "remove useD2 from AddLockException",
+ "translations: sync Urdu translations from transifex [skip ci] (master)",
+ "release: cut 1.1.15 [skip ci]",
+ "release: cut 1.1.50 [skip ci]",
+ "release: cut 1.1.6 [skip ci]",
+ "deps: update app-runtime to latest",
+ "translations: sync ChineseChina translations from transifex [skip ci] (master)",
+ "add comment explaining use of 'some' in notifications table",
"release: cut 1.1.26 [skip ci]",
- "fix travis build (#459)",
- "fix spelling",
- "release: cut 1.1.55 [skip ci]",
- "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
- "translations: sync Russian translations from transifex [skip ci] (master)",
- "translations: sync Burmese translations from transifex [skip ci] (master)",
- "release: cut 1.0.0 [skip ci]",
- "remove Button import from BatchDeleteLockExceptions",
- "release: cut 1.1.13 [skip ci]",
- "release: cut 1.1.47 [skip ci]",
- "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
+ "release: cut 1.1.54 [skip ci]",
+ "release: cut 1.1.51 [skip ci]",
+ "translations: sync Vietnamese translations from transifex [skip ci] (master)",
+ "release: cut 1.1.36 [skip ci]",
+ "release: cut 1.1.52 [skip ci]",
+ "release: cut 1.1.33 [skip ci]",
+ "release: cut 1.2.3 [skip ci]",
+ "translations: sync ArabicIraq translations from transifex [skip ci] (master)",
+ "yarn upgrade @dhis2/ui",
+ "release: cut 1.1.42 [skip ci]",
+ "release: cut 1.1.61 [skip ci]",
+ "release: cut 1.1.3 [skip ci]",
+ "update app icon",
+ "release: cut 1.1.53 [skip ci]",
"release: cut 1.1.44 [skip ci]",
+ "add AppHub id to d2.config",
+ "release: cut 1.1.23 [skip ci]",
+ "release: cut 1.1.22 [skip ci]",
+ "release: cut 1.1.48 [skip ci]",
+ "release: cut 1.1.31 [skip ci]",
+ "release: cut 1.1.0 [skip ci]",
+ "translations: sync Khmer translations from transifex [skip ci] (master)",
+ "release: cut 1.1.29 [skip ci]",
+ "release: cut 1.1.2 [skip ci]",
+ "release: cut 1.1.45 [skip ci]",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
+ "translations: sync Burmese translations from transifex [skip ci] (master)",
+ "translations: sync Indonesian translations from transifex [skip ci] (master)",
+ "release: cut 1.1.9 [skip ci]",
+ "release: cut 1.1.17 [skip ci]",
+ "workflow: update gh workflow",
"release: cut 1.1.5 [skip ci]",
+ "translations: sync TetumTetun translations from transifex [skip ci] (master)",
+ "release: cut 1.1.41 [skip ci]",
+ "translations: sync ArabicSudan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.46 [skip ci]",
+ "release: cut 1.1.57 [skip ci]",
+ "translations: sync ArabicEgypt translations from transifex [skip ci] (master)",
"release: cut 1.1.14 [skip ci]",
- "translations: sync Indonesian translations from transifex [skip ci] (master)",
- "release: cut 1.1.54 [skip ci]",
- "release: cut 1.1.2 [skip ci]",
- "release: cut 1.1.7 [skip ci]",
- "release: cut 1.1.39 [skip ci]"
+ "translations: sync PersianAfghanistan translations from transifex (master)",
+ "translations: sync Nepali translations from transifex [skip ci] (master)",
+ "release: cut 1.0.0 [skip ci]",
+ "deps: update ui-core/widgets and roboto",
+ "release: cut 1.2.5 [skip ci]",
+ "translations: sync translations from transifex (master)",
+ "release: cut 1.1.34 [skip ci]",
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "remove unused dependencies from package.json",
+ "translations: sync PersianAfghanistan translations from transifex [skip ci] (master)",
+ "release: cut 1.1.28 [skip ci]",
+ "release: cut 1.1.55 [skip ci]",
+ "release: cut 1.1.27 [skip ci]",
+ "release: cut 1.2.0 [skip ci]",
+ "set minDHIS2Version to 2.39",
+ "bump to v99.9.9"
],
"Bug Fixes": [
- "use @dhis2/ui button for data integrity",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
- "correct run all label, hide when slow",
- "move add lock exception container card styles",
- "better error handling",
- "update lock exceptions cypress tests",
- "use i18n when showing data integrity issue count",
- "update maintenance cypress tests",
- "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
- "show alert when start all checks fail",
- "use right param",
"cancel previous polls when starting poll",
+ "update maintenance cypress tests",
+ "fix polling started-variable not being up to date in poll",
+ "show progress of existing analytics and resource tables tasks",
+ "redirect to correct page after adding lock exception",
+ "dont show about check if theres no info",
"add accessible label to remove lock exception icon button",
- "use now instead of 0 seconds",
- "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
- "show error messages for data integrity",
- "cache poll responses to prevent flickering (#665)",
- "restore grid layout (#598)",
- "use vertical layout for maintenance section (#619)",
- "handle org unit tree's current root correctly",
- "use reduce",
- "cleanup polling, use long-polling for details",
- "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
- "fix routes contentwrapper",
- "translations: sync translations from transifex (master)",
+ "analytics-tables: prevent excessive table width for long strings (#779)",
+ "lock exception: remove text underline from top-right buttons",
+ "update @dhis2/ui in order to prevent org unit tree filtering error",
+ "regenerate i18n",
+ "update cypress tests for adding lock exception",
+ "resource-tables: restore log UI for resource table generation",
"lock-exception: address item removal bugs (#606)",
+ "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
+ "restore log UI for analytics and resource table generation (DHIS2-7726) (#593)",
+ "data-integrity: implement details-check",
"handle slow checks better",
- "use '-:-' instead of null as i18n namespace separator",
- "data-statistics: add i18n key for eventVisualization object type",
- "severity sort",
- "refactor - expandable run summary",
- "list item dividers",
- "add proptypes",
- "update references to lock exceptions page url",
- "refactor, add introduction",
- "remove duplicate counts [DHIS2-15948] (#1013)",
- "use flex container for period picker to ensure select fields are aligned",
+ "cleanup - fix proptypes",
"last years missing valid value of 0",
- "update cypress tests for adding lock exception",
- "loading indicators when re-running on slow net",
+ "cast lastYearValues keys to strings",
+ "update references to lock exceptions page url",
+ "add slow message to toolbar",
"data-statistics: sort objects by label (#725)",
- "dont fetch until we have fetched details",
- "show progress of existing analytics and resource tables tasks",
- "update @dhis2/ui in order to prevent org unit tree filtering error",
- "show organisation unit errors for lock exceptions",
+ "make src/locales/index.js first import in src/App.js",
+ "lock exception: keep pager in state when navigating to batch delete (#612)",
+ "fix case insensitive sorting",
+ "add proptypes",
+ "revert data sets API periodType schema fix (#633)",
+ "update OrganisationUnitSelectionCard prop types",
+ "better error handling",
+ "show error messages for data integrity",
+ "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
+ "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
+ "don't mutate input to getUpdatedNotifications",
"lock-exception: remove redundant code",
- "update analytics tables docs key",
+ "show organisation unit errors for lock exceptions",
+ "small run all button",
+ "use i18n when showing data integrity issue count",
+ "use flex container for period picker to ensure select fields are aligned",
+ "deps: bump cli-app-scripts and app-runtime for pwa fixes (#750)",
+ "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
+ "add skipOrgUnitOwnership checkbox [DHIS2-13916] (#900)",
+ "update lock exceptions cypress tests",
+ "move i18n.t calls inside component",
+ "dont fetch until we have fetched details",
+ "cleanup polling, use long-polling for details",
+ "add no items message",
+ "use now instead of 0 seconds",
+ "cache poll responses to prevent flickering (#665)",
+ "fix routes contentwrapper",
+ "use reduce",
+ "loading indicators when re-running on slow net",
+ "refactor - expandable run summary",
+ "i18n average execution time seperator",
+ "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
"support array of objects",
- "add slow message to toolbar",
+ "show alert when start all checks fail",
+ "use @dhis2/ui button for data integrity",
+ "update analytics tables docs key",
+ "minor styling, use css vars",
+ "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
+ "list item dividers",
+ "refactor, add introduction",
+ "handle org unit tree's current root correctly",
+ "use vertical layout for maintenance section (#619)",
+ "analytics: restore log UI for analytics table generation",
+ "data-statistics: add i18n key for eventVisualization object type",
"update PageHeader in order to ease testing",
"update import path for notifications table",
- "resource-tables: restore log UI for resource table generation",
- "show error if check-error, docs",
- "cast lastYearValues keys to strings",
- "move i18n.t calls inside component",
- "update OrganisationUnitSelectionCard prop types",
- "add programIndicatorsWithNoExpression integrity check, avoid crash (DHIS2-9702) [2.36] (#527)",
- "upgrade app-scripts+runtime to introduce serviceworker killswitch (#693)",
- "use checksData.result",
- "fetch and show existing running tasks for analytics and resource tables",
- "add no items message",
- "redirect to correct page after adding lock exception",
- "load i18n from src/locales/index.js instead of d2-i18n in i18n-keys.js",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "close add lock exception dialog after successful API call (#610)",
+ "use '-:-' instead of null as i18n namespace separator",
"remove lock exception: call onRemove and onClose in onComplete",
- "always use latest refetch from useDataQuery using ref (#761)",
- "analytics-tables: prevent excessive table width for long strings (#779)",
"update add/batch delete lock exception URLs",
- "analytics: restore log UI for analytics table generation",
- "cleanup - fix proptypes",
- "data-integrity: implement details-check",
- "minor styling, use css vars",
- "use material UI dialog instead of @dhis2/ui modal for add lock exception modal due to z-index issues",
- "close add lock exception dialog after successful API call (#610)",
+ "fetch and show existing running tasks for analytics and resource tables",
"analytics: use correct checked state of params checkboxes",
- "small run all button",
- "revert data sets API periodType schema fix (#633)",
- "make src/locales/index.js first import in src/App.js",
- "fix polling started-variable not being up to date in poll",
- "fix case insensitive sorting",
- "data-integrity: handle empty /system/taskSummaries/DATA_INTEGRITY/:id responses (#747)",
- "i18n average execution time seperator",
- "lock exception: keep pager in state when navigating to batch delete (#612)",
- "regenerate i18n",
- "org-unit-select: speed up addToSelection and removeFromSelection by 10x",
- "don't mutate input to getUpdatedNotifications",
- "dont show about check if theres no info",
- "lock exception: remove text underline from top-right buttons",
- "lock-exception: ensure atBatchDeletionPage stays true when showing (#603)",
- "add minDHIS2Version to d2.config"
+ "add minDHIS2Version to d2.config",
+ "move add lock exception container card styles",
+ "translations: sync translations from transifex (master)",
+ "correct run all label, hide when slow",
+ "severity sort",
+ "restore grid layout (#598)",
+ "always use latest refetch from useDataQuery using ref (#761)",
+ "remove duplicate counts [DHIS2-15948] (#1013)",
+ "use right param",
+ "use checksData.result",
+ "show error if check-error, docs"
],
"Build Updates": [
+ "fix lint script",
+ "don't run test task",
"replace semantic commit checks with new workflow (#791)",
- "preview: enable deploy previews",
- "add comment and close workflow",
"fix d2-style script",
- "update workflows and fix build dir",
- "fix lint script",
+ "add comment and close workflow",
"migrate to github actions (#532)",
+ "update workflows and fix build dir",
"remove .travis.yml",
- "don't run test task"
+ "preview: enable deploy previews"
],
"Features": [
- "test lock exceptions page",
- "data integrity checks UI (#1031)",
- "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
"test data integrity page",
- "visual feedback when exporting analytics tables",
+ "add deeplinking from issues to apps",
+ "show critical alert if fail to load org units for OrgUnitSelect components",
+ "test lock exceptions page",
"add checkDetails store",
+ "visual feedback when exporting analytics tables",
"test analytics tables export page",
- "test data maintenance page",
- "implement slow check tabs",
- "prepare v100",
- "data-integrity: start of data-integrity checks ui",
+ "test resource tables page",
"setup cypress",
+ "prepare v100",
"port to app platform (#580)",
- "test resource tables page",
- "add href to sidebar items",
- "show critical alert if fail to load org units for OrgUnitSelect components",
- "test data statistics page",
- "add data integrity issue cards tests",
- "checkbox for generating outlier data",
- "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
- "add deeplinking from issues to apps",
"checkbox for skipping tracked entity data",
- "test min-max value generation page"
+ "add checkboxes for skipping tracked entity and outlier data (DHIS2-16143) (#1014)",
+ "checkbox for generating outlier data",
+ "add data integrity issue cards tests",
+ "implement slow check tabs",
+ "test data maintenance page",
+ "data-integrity: start of data-integrity checks ui",
+ "upgrade to @dhis2/ui v6 and bump other dependency versions (#585)",
+ "test data statistics page",
+ "data integrity checks UI (#1031)",
+ "test min-max value generation page",
+ "add href to sidebar items"
],
"Refactoring": [
- "migrate OrgUnitSelectByGroup to functional component",
- "org-unit-select: simplify d2 data fetching",
- "migrate min-max value generation from page state",
- "replace d2 with useDataMutation in Maintenance page",
+ "start work on migrating lock exceptions",
+ "simplify data integrity issues rendering",
+ "initialise state of class components outside constructor",
+ "notifications-table: use colours from @dhis2/ui theme",
+ "migrate data integrity page away from page state",
+ "data-statistics: use css grids",
"remove duplicate page state",
- "home: replace material-ui grid sections with css grids",
- "org-unit-select: start work on hooks",
+ "simplify i18n-related code",
+ "tidy up sections.conf.js",
+ "migrate resource tables away from page state",
+ "use @dhis2/ui instead of material ui table for data statistics",
+ "migrate lock exception management from page state",
+ "replace d2 API with useDataMutation in add lock exception form",
"extract data statistics table parsing into separate file",
- "remove material-ui (#658)",
- "extract docs link component",
- "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
- "don't use optional chaining for periodType",
- "split lock exceptions page into 3 pages",
- "move away from page state architecture (#623)",
+ "replace d2 with useDataMutation in Resource Tables page",
"keep track of selected dataset ID only in AddLockException",
- "simplify AddLockExceptionForm",
- "improve i18n",
- "use fragment instead of div",
- "simplify data integrity issues rendering",
- "remove d2 from OrgUnitSelect components",
"remove d2 completely",
- "start work on migrating lock exceptions",
- "replace d2 with useDataMutation in Resource Tables page",
+ "give mutation variable in remove lock exception better name",
"replace d2 with useDataQuery on Data Statistics page",
- "migrate OrgUnitSelectAll to functional component",
- "lock-exceptions-table: replace FontIcon with icon component",
"extract page headers as component",
- "tidy up sections.conf.js",
- "move dataIntegrityChecksQuery to summary",
+ "simplify DataIntegrityCard",
+ "offload data fetching to usePoll hook",
+ "docs-link: replace material-ui IconButton with Tooltip",
+ "extract docs link component",
+ "remove last material-ui imports",
+ "remove d2 from OrgUnitSelect components",
+ "cleanup, cleanup effect deps",
"mergedcheck to mostRecentCheck",
- "migrate data integrity page away from page state",
- "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
- "move period picker translations to component",
- "review - useLazyInterval to own file",
- "lock-exceptions-subpage-header: replace FontIcon with icon component",
+ "replace d2 with useDataMutation in Maintenance page",
+ "org-unit-select: start work on hooks",
+ "migrate analytics away from page state",
+ "import org unit select component code",
+ "remove material ui components from analytics",
"simplify maintenance",
- "use array for lock exceptions query fields",
"use MultiSelectField instead of (#690)",
- "give mutation variable in remove lock exception better name",
- "issue-card: replace expandable card with details and summary elements",
- "migrate analytics away from page state",
- "replace d2 API with useDataMutation in add lock exception form",
- "use buttons from @dhis2/ui",
- "use sidebar based on @dhis2/ui components",
- "docs-link: replace material-ui IconButton with Tooltip",
- "offload data fetching to usePoll hook",
- "migrate resource tables away from page state",
+ "lock-exceptions-table: replace FontIcon with icon component",
+ "use consistent handler naming scheme",
+ "use fragment instead of div",
+ "remove material-ui (#658)",
+ "layout: fullscreen layout",
"extract data integrity hooks",
- "simplify DataIntegrityCard",
- "use @dhis2/ui instead of material ui table for data statistics",
+ "review - useLazyInterval to own file",
+ "replace d2 with useDataMutation on Analytics page",
+ "move away from page state architecture (#623)",
+ "migrate min-max value generation from page state",
"extract LockExceptionsSubpageHeader",
+ "move dataIntegrityChecksQuery to summary",
+ "simplify AddLockExceptionForm",
+ "use sidebar based on @dhis2/ui components",
+ "use array for lock exceptions query fields",
+ "migrate OrgUnitSelectAll to functional component",
+ "lock-exceptions-subpage-header: replace FontIcon with icon component",
+ "extract checkboxes from maintenance component",
"period-picker: replace material-ui DatePicker with InputField",
- "replace d2 with useDataMutation on Analytics page",
+ "improve i18n",
+ "org-unit-select: simplify d2 data fetching",
+ "org-unit-select: use @dhis2/ui selects",
"checkdetails",
"replace d2 with @dhis2/app-runtime (#630)",
- "remove last material-ui imports",
- "data-statistics: use css grids",
- "extract checkboxes from maintenance component",
- "import org unit select component code",
- "use modal components from @dhis2/ui",
- "org-unit-select: use @dhis2/ui selects",
+ "move data fetching from AddLockExceptionForm to OrganisationUnitSelectionCard",
"migrate data statistics from page state",
- "use consistent handler naming scheme",
- "convert AddLockExceptionForm to functional component",
- "migrate lock exception management from page state",
- "simplify i18n-related code",
- "remove material ui components from analytics",
- "initialise state of class components outside constructor",
"migrate OrgUnitSelectByLevel to functional component",
- "cleanup, cleanup effect deps",
- "layout: fullscreen layout",
- "notifications-table: use colours from @dhis2/ui theme"
+ "use modal components from @dhis2/ui",
+ "home: replace material-ui grid sections with css grids",
+ "split lock exceptions page into 3 pages",
+ "replace d2 with useDataQuery and useDataMutation in Min-Max Value Generation page",
+ "convert AddLockExceptionForm to functional component",
+ "issue-card: replace expandable card with details and summary elements",
+ "use buttons from @dhis2/ui",
+ "don't use optional chaining for periodType",
+ "migrate OrgUnitSelectByGroup to functional component",
+ "move period picker translations to component"
],
"Documentation": [
"clarify use of cy.tick for pages using polling"
@@ -2466,49 +2466,49 @@
"v2.30-RC1-SNAPSHOT": {},
"v2.0.0": {
"Features": [
- "data integrity checks UI (#1031)",
+ "add deeplinking from issues to apps",
"implement slow check tabs",
- "prepare v100",
"data-integrity: start of data-integrity checks ui",
- "add deeplinking from issues to apps",
- "add checkDetails store"
+ "add checkDetails store",
+ "data integrity checks UI (#1031)",
+ "prepare v100"
],
"Bug Fixes": [
- "correct run all label, hide when slow",
- "add slow message to toolbar",
- "small run all button",
- "better error handling",
- "fix polling started-variable not being up to date in poll",
+ "dont fetch until we have fetched details",
"cleanup polling, use long-polling for details",
- "fix case insensitive sorting",
- "show error if check-error, docs",
+ "fix polling started-variable not being up to date in poll",
+ "add slow message to toolbar",
+ "add no items message",
+ "use now instead of 0 seconds",
+ "dont show about check if theres no info",
"fix routes contentwrapper",
+ "loading indicators when re-running on slow net",
+ "refactor - expandable run summary",
+ "add minDHIS2Version to d2.config",
+ "i18n average execution time seperator",
+ "fix case insensitive sorting",
+ "add proptypes",
"show alert when start all checks fail",
- "handle slow checks better",
+ "better error handling",
+ "correct run all label, hide when slow",
"severity sort",
- "i18n average execution time seperator",
- "refactor - expandable run summary",
+ "minor styling, use css vars",
+ "data-integrity: implement details-check",
"list item dividers",
- "add proptypes",
- "refactor, add introduction",
- "use now instead of 0 seconds",
+ "handle slow checks better",
+ "small run all button",
"use checksData.result",
- "add no items message",
- "loading indicators when re-running on slow net",
- "dont show about check if theres no info",
- "dont fetch until we have fetched details",
- "add minDHIS2Version to d2.config",
"cleanup - fix proptypes",
- "data-integrity: implement details-check",
- "minor styling, use css vars"
+ "refactor, add introduction",
+ "show error if check-error, docs"
],
"Refactoring": [
+ "cleanup, cleanup effect deps",
"mergedcheck to mostRecentCheck",
"move dataIntegrityChecksQuery to summary",
+ "layout: fullscreen layout",
"review - useLazyInterval to own file",
- "checkdetails",
- "cleanup, cleanup effect deps",
- "layout: fullscreen layout"
+ "checkdetails"
],
"Maintenance": [
"release: cut 2.0.0 [skip release]",
@@ -2518,12 +2518,12 @@
},
"v1.2.6": {
"Maintenance": [
- "workflow: update gh workflow",
- "set minDHIS2Version to 2.39",
"release: cut 1.2.6 [skip release]",
- "bump to v99.9.9",
+ "prepare continuous release",
+ "workflow: update gh workflow",
"add AppHub id to d2.config",
- "prepare continuous release"
+ "set minDHIS2Version to 2.39",
+ "bump to v99.9.9"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2568,10 +2568,10 @@
},
"v1.2.1": {
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "use reduce",
"support array of objects",
- "enable support for pre-checked analytics options (DHIS2-16143) (#1016)"
+ "use reduce",
+ "enable support for pre-checked analytics options (DHIS2-16143) (#1016)",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 1.2.1 [skip ci]"
@@ -2585,8 +2585,8 @@
"checkbox for skipping tracked entity data"
],
"Bug Fixes": [
- "use right param",
- "regenerate i18n"
+ "regenerate i18n",
+ "use right param"
],
"Maintenance": [
"lower nodejs version to 16",
@@ -2709,13 +2709,13 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
+ "remove v37 e2e",
"update v39 fixtures",
- "add scroll for workflows [DHIS2-15415]",
+ "add scroll on workflow selector [DHIS2-15415]",
"update v38 fixtures",
- "translations: sync translations from transifex (master)",
- "remove v37 e2e",
+ "add scroll for workflows [DHIS2-15415]",
"prevent failing jest test",
- "add scroll on workflow selector [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
"update jest mock [DHIS2-15415]"
],
"Maintenance": [
@@ -2730,10 +2730,10 @@
],
"Maintenance": [
"release: cut 100.0.7 [skip release]",
- "fix formatting uissue in workflows config file",
+ "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures",
"fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures"
+ "fix formatting uissue in workflows config file"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
},
@@ -2803,10 +2803,10 @@
},
"v100.0.0": {
"Maintenance": [
- "add code owners",
- "release: cut v100 and become continuously delivered",
"release: cut 100.0.0 [skip ci]",
- "release: migrate to new app version scheme"
+ "release: migrate to new app version scheme",
+ "release: cut v100 and become continuously delivered",
+ "add code owners"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -2819,15 +2819,15 @@
"v99.9.9": {},
"v1.16.8": {
"Bug Fixes": [
- "data-workspace: reduce header height (#108)",
- "adress failing tests due to new layering mechanism",
"update broken imports",
- "data-workspace: clean up CSS for overflowing table header text"
+ "adress failing tests due to new layering mechanism",
+ "data-workspace: clean up CSS for overflowing table header text",
+ "data-workspace: reduce header height (#108)"
],
"Maintenance": [
+ "upgrade @dhis2/ui so it contains table header fixes",
"dedupe and refresh yarn lock",
- "release: cut 1.16.8 [skip ci]",
- "upgrade @dhis2/ui so it contains table header fixes"
+ "release: cut 1.16.8 [skip ci]"
],
"GitHub": "1.16.8 (2021-10-12) \nBug Fixes \n\ndata-workspace: reduce header height (#108 ) (eb62886 ) \n "
},
@@ -2836,9 +2836,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "approval-status-tag: don't show time-ago for approved-above (#114)",
"data-workspace: remove warning when showing non-default forms (#113)",
- "approval-status-tag: adjust failing test"
+ "approval-status-tag: adjust failing test",
+ "approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -2847,8 +2847,8 @@
},
"v1.16.6": {
"Bug Fixes": [
- "approval-status-tag: show custom tag text for unauthorized users (#106)",
- "auth: distinguish between hasAppAccess and hasApprovalAuthorities"
+ "auth: distinguish between hasAppAccess and hasApprovalAuthorities",
+ "approval-status-tag: show custom tag text for unauthorized users (#106)"
],
"Maintenance": [
"release: cut 1.16.6 [skip ci]"
@@ -2876,8 +2876,8 @@
],
"Maintenance": [
"revert \"show message to users with no authority to approve data\"",
- "release: cut 1.16.4 [skip ci]",
- "revert \"remove unused import\""
+ "revert \"remove unused import\"",
+ "release: cut 1.16.4 [skip ci]"
],
"GitHub": "1.16.4 (2021-09-30) \nBug Fixes \n\nrevert pr#102 because the bug was actually expected behavior (#104 ) (6709bc2 ) \n "
},
@@ -2886,8 +2886,8 @@
"show message to users with no authority to approve data (#102)"
],
"Maintenance": [
- "release: cut 1.16.3 [skip ci]",
- "remove unused import"
+ "remove unused import",
+ "release: cut 1.16.3 [skip ci]"
],
"GitHub": "1.16.3 (2021-09-30) \nBug Fixes \n\nshow message to users with no authority to approve data (#102 ) (b4fae37 ) \n "
},
@@ -2924,15 +2924,15 @@
},
"v1.16.0": {
"Maintenance": [
- "try no separator",
- "remove nr from workflow step name",
- "release: cut 1.16.0 [skip ci]",
- "add config and fixtures",
"use underscore and number in workflow step name",
- "tweak config",
+ "remove nr from workflow step name",
"setup v37 test jobs and generate fixtures",
+ "try no separator",
+ "tweak config",
+ "release: cut 1.16.0 [skip ci]",
+ "let release depend on v37 e2e step",
"setup e2e tests for v37 and v38 (#97)",
- "let release depend on v37 e2e step"
+ "add config and fixtures"
],
"Features": [
"data set: persist selectetd data set in query params"
@@ -2953,65 +2953,65 @@
},
"v1.14.0": {
"Maintenance": [
- "fix type in test description",
- "fix timezone typo",
+ "format code",
"release: cut 1.14.0 [skip ci]",
- "use 2 containers for cypress on ci since we only have 2 features",
- "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
- "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
- "format files",
- "update fixtures and pot file",
"deps: update cypress",
+ "deps: Bump history from 5.0.0 to 5.0.1 (#49)",
"revert app-runtime to latest-stable (#63)",
+ "format files",
+ "use 2 containers for cypress on ci since we only have 2 features",
+ "tests: fix display.test.js tests after changing a label",
+ "linter: fix issues",
+ "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
"deps-dev: Bump @dhis2/cli-app-scripts from 7.2.1 to 7.3.0 (#48)",
- "format code",
"update broken org-unit-select test",
"deps: update app-runtime and related deps",
+ "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons",
+ "fix timezone typo",
+ "update fixtures and pot file",
+ "deps: bump @dhis2/ui from 6.15.1 to 6.18.1 (#64)",
+ "fix type in test description",
"implement ui-improvements from test session (#68)",
- "linter: fix issues",
- "deps-dev: Bump @testing-library/user-event from 13.1.9 to 13.2.1 (#31)",
- "update cypress tests and network fixtures",
- "tests: fix display.test.js tests after changing a label",
- "ui lib: update @dhis2/ui & fix yarn.lock to remove scroll buttons"
+ "update cypress tests and network fixtures"
],
"Features": [
- "data-workspace: show notification for non-default form types (#65)",
"make text in context-select component non-selecatable",
- "expand org-unit-roots in popover when no org-unit is selected",
"status-tag: show user and date/time if approved (#62)",
+ "expand org-unit-roots in popover when no org-unit is selected",
+ "data-workspace: show notification for non-default form types (#65)",
"show alert in success state when confirming approval"
],
"Testing": [
"update cypress fixtures",
"status-tag: adjust e2e to deal with varying approved texts",
- "cypress: fix cypress test failures",
+ "status-tag: add unit tests for showing user and approval date",
"period-select: test formatting of Daily periods",
- "status-tag: add unit tests for showing user and approval date"
+ "cypress: fix cypress test failures"
],
"Bug Fixes": [
- "approval-status-tag: fix rounding in timezone offset calculation",
+ "context select: remove top/bottom padding",
+ "data set display table: table should use only needed space (DHIS2-11678)",
"add UI fixes/improvements",
+ "period-select: display periods in reverse chronological order (#88)",
"approval-status-tag: unset max width of Tag component (#67)",
"period-select: respect system settings for date formats when rendering Daily periods (#89)",
- "context select: remove top/bottom padding",
+ "status-tag: unescape username and improve rtl support",
"approval-status-tag: only process approvedAt if received",
+ "status-tag: use locale dependent long date/time notation in tooltip",
"clear all selections button: make button \"small\" (DHIS2-11674)",
- "data set display table: table should use only needed space (DHIS2-11678)",
- "status-tag: adjust date/time for server-client timezone offset (#74)",
"data set count label: adjust font-size / line-height (DHIS2-11680)",
- "status-tag: use locale dependent long date/time notation in tooltip",
- "approval-status-tag: fix time-ago messages (#87)",
- "status-tag: unescape username and improve rtl support",
- "data-workspace: use more idiomatic assertions in tests",
"bottom-bar: update button state before unmounting via refresh (#66)",
- "period-select: display periods in reverse chronological order (#88)",
+ "data-workspace: use more idiomatic assertions in tests",
+ "approval-status-tag: fix time-ago messages (#87)",
+ "approval-status-tag: fix rounding in timezone offset calculation",
+ "status-tag: adjust date/time for server-client timezone offset (#74)",
"noop: trigger release process"
],
"Refactoring": [
- "use useConfig instead of fetching from system/info endpoint",
"expose formatYyyyMmDd option in getFixedPeriodsByTypeAndYear",
"custom form notice: replace message with suggestion by @joe-cooper (DHIS2-11681)",
- "approve modal summary title: adjust title (DHIS2-11682)"
+ "approve modal summary title: adjust title (DHIS2-11682)",
+ "use useConfig instead of fetching from system/info endpoint"
],
"Build Updates": [
"verify: use new release action"
@@ -3116,8 +3116,8 @@
"add title and subtitle to data sets if set in display options"
],
"Bug Fixes": [
- "change text alignment in data set display options from left / right to line start / line end",
- "custom text styles"
+ "custom text styles",
+ "change text alignment in data set display options from left / right to line start / line end"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -3153,15 +3153,15 @@
},
"v100.8.3": {
"Build Updates": [
- "add netlify deploy workflows",
"update workflows (#401)",
- "fix workflow expression",
+ "remove custom cypress reporter",
+ "add netlify deploy workflows",
"add e2e",
- "remove custom cypress reporter"
+ "fix workflow expression"
],
"Maintenance": [
- "release: cut 100.8.3 [skip release]",
- "remove jest reporting"
+ "remove jest reporting",
+ "release: cut 100.8.3 [skip release]"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -3179,8 +3179,8 @@
},
"v100.8.1": {
"Bug Fixes": [
- "remove duplicate parsing function",
- "upload download artifact versions (#400)"
+ "upload download artifact versions (#400)",
+ "remove duplicate parsing function"
],
"Maintenance": [
"release: cut 100.8.1 [skip release]"
@@ -3189,11 +3189,11 @@
},
"v100.8.0": {
"Features": [
- "make data sets sections collapsable",
- "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 section collapsable if they are not rendered as tabs",
+ "make data sets sections collapsable",
"add an arrow button to collapse or expand each section",
- "revert setting collapsible with feature toggle",
"make collapsible a feature toggle"
],
"Bug Fixes": [
@@ -3217,9 +3217,9 @@
},
"v100.6.0": {
"Maintenance": [
+ "release: cut 100.6.0 [skip release]",
"enhance CI",
- "fix workflow and enable yarn caching",
- "release: cut 100.6.0 [skip release]"
+ "fix workflow and enable yarn caching"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -3280,8 +3280,8 @@
},
"v100.3.10": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -3303,16 +3303,16 @@
"release: cut 100.3.8 [skip release]"
],
"Bug Fixes": [
+ "help: add warning style reference to help",
"validator: limits as warning instead of error (#357)",
- "prevent unnecessary renders when form has errors (#358)",
- "tests: update tests",
- "prevent setting warning as undefined",
"warning border style to yellow",
- "help: add warning style reference to help"
+ "tests: update tests",
+ "prevent unnecessary renders when form has errors (#358)",
+ "prevent setting warning as undefined"
],
"Refactoring": [
- "validation-tooltip: rename invalid prop to enabled",
"extract warningvalidate",
+ "validation-tooltip: rename invalid prop to enabled",
"cleanup"
],
"Documentation": [
@@ -3524,11 +3524,11 @@
},
"v100.9.0": {
"Features": [
- "add more tests to cover add exchange usecase",
"add tests to cover edit exchange usecase and format",
"add more tests and improve some of the existing ones",
- "add tests to cover add exchnage usecase",
- "add tests to cover add exchange usecase"
+ "add tests to cover add exchange usecase",
+ "add more tests to cover add exchange usecase",
+ "add tests to cover add exchnage usecase"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -3546,15 +3546,15 @@
},
"v100.8.0": {
"Features": [
- "add additional tests for main exchange page",
"more tests for data page and setup for other pages",
- "add some tests for main data page",
+ "add more tests to general data page and refactor existing ones",
"add initial tests for main data display page",
- "add more tests to general data page and refactor existing ones"
+ "add some tests for main data page",
+ "add additional tests for main exchange page"
],
"Bug Fixes": [
- "add mock for resize observer",
- "fix format"
+ "fix format",
+ "add mock for resize observer"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3582,19 +3582,19 @@
"v100.6.0": {
"Bug Fixes": [
"move testing libraty to dev dependencies",
- "add missing transations",
+ "minor fixes",
"update fixtures for cypress tests",
- "minor fixes"
+ "add missing transations"
],
"Features": [
+ "add sharing settings",
"add sharing button which opens a sharing dialog in configurations",
"upgrade app platform and ui library",
+ "show sharing button only if the user can share the exchange",
+ "upgrade node version for ci",
"update version of dhis2 app runtime",
- "add sharing settings",
- "add sharing button to data exchange configurations",
"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 to data exchange configurations"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -3662,27 +3662,27 @@
},
"v100.8.6": {
"Maintenance": [
- "import order",
"use d2-ci analytics build for testing",
- "release: cut 100.8.6 [skip release]",
"unused import",
"remove ReportPortal integration (#3293)",
- "comment"
+ "import order",
+ "comment",
+ "release: cut 100.8.6 [skip release]"
],
"Testing": [
- "add reducer test for default metadata",
"update cypress test - no longer expect disabled tree",
+ "update test to work with analytics function",
"update cypress test - expect 2 units selected",
- "update cypress test - expect root to be selected",
"test names",
- "update test to work with analytics function",
- "fix totals test by changing periods (#3300)"
+ "add reducer test for default metadata",
+ "fix totals test by changing periods (#3300)",
+ "update cypress test - expect root to be selected"
],
"Bug Fixes": [
"upgrade analytics",
+ "never overwrite default metadata",
"inject translated user ou names",
- "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
- "never overwrite default metadata"
+ "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)"
],
"GitHub": "\nBug Fixes \n\nenable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241 ) (ef314a5 ) \n "
},
@@ -3692,26 +3692,26 @@
"handle single value vis-type as highcharts chart instance (#3289)"
],
"Maintenance": [
+ "update yarn.lock",
"remove unused code from spec file",
"release: cut 100.8.5 [skip release]",
- "update yarn.lock",
"delete import of removed function"
],
"Testing": [
- "adjust legend test to new single value implementation",
"fix new e2e test because single value now is a highcharts chart",
- "fix open e2e test because single value is no long a nonHighchartsType"
+ "fix open e2e test because single value is no long a nonHighchartsType",
+ "adjust legend test to new single value implementation"
],
"GitHub": "\nBug Fixes \n\nhandle single value vis-type as highcharts chart instance (#3289 ) (83d0e6c ) \n "
},
"v100.8.4": {
"Maintenance": [
- "do not use reportportal when dependabot pr (#3271)",
"deps: bump the security group with 5 updates (#3253)",
+ "do not use reportportal when dependabot pr (#3271)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
"release: cut 100.8.4 [skip release]",
- "upgrade all used github action versions (#3267)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)"
+ "upgrade all used github action versions (#3267)"
],
"Bug Fixes": [
"infinite spinner when opening the interpretations modal while viewing a visualization (#3283)"
@@ -3720,10 +3720,10 @@
},
"v100.8.3": {
"Bug Fixes": [
- "show error UI when plugin has empty rows",
- "show error UI when plugin has no data [DHIS2-16793] (#3131)",
"manually propagate error style changes from master to new CSS module",
- "address css lint errors"
+ "show error UI when plugin has no data [DHIS2-16793] (#3131)",
+ "address css lint errors",
+ "show error UI when plugin has empty rows"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -3732,9 +3732,9 @@
},
"v100.8.2": {
"Bug Fixes": [
- "include credentials when fetching the icon",
"fetch icon with credentials (#3264)",
- "handle missing icon file more gracefully"
+ "handle missing icon file more gracefully",
+ "include credentials when fetching the icon"
],
"Maintenance": [
"release: cut 100.8.2 [skip release]"
@@ -3743,14 +3743,14 @@
},
"v100.8.1": {
"Maintenance": [
- "release: cut 100.8.1 [skip release]",
- "bump analytics version",
+ "consolidate visualization error test",
"use hardcoded dev version for running e2e prod tests (#3240)",
- "consolidate visualization error test"
+ "release: cut 100.8.1 [skip release]",
+ "bump analytics version"
],
"Bug Fixes": [
- "solve sizing/visibility issues in dashboard",
- "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)"
+ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)",
+ "solve sizing/visibility issues in dashboard"
],
"Testing": [
"add regression test for totals with boolean value types",
@@ -3760,8 +3760,8 @@
},
"v100.8.0": {
"Features": [
- "improve support for right-to-left languages (#3073)",
- "add stylelint cli-style#464"
+ "add stylelint cli-style#464",
+ "improve support for right-to-left languages (#3073)"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -3770,26 +3770,26 @@
},
"v100.7.2": {
"Maintenance": [
- "prevent visualization plugin test to log errors by fixing the test",
- "remove unclear code and replace with ESLint disable comment",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"remove test file without any tests",
- "remove reference to maps app",
+ "prevent error log for missing components",
+ "deduplicate deps",
"tweak test config",
"do not log getShallowAddToLayoutButton during test run",
- "deduplicate deps",
- "do not log action errors during jest test run",
- "remove unneeded console.error hack",
- "fix local jest run (#3218)",
- "disable report-portal debug logging",
- "release: cut 100.7.2 [skip release]",
"tweak jest config so it only reports to portal when on CI",
+ "disable report-portal debug logging",
+ "remove unclear code and replace with ESLint disable comment",
+ "fix local jest run (#3218)",
"prevent console error output",
- "prevent error log for missing components",
- "deps: bump the security group across 1 directory with 7 updates (#3192)"
+ "remove reference to maps app",
+ "remove unneeded console.error hack",
+ "release: cut 100.7.2 [skip release]",
+ "prevent visualization plugin test to log errors by fixing the test",
+ "do not log action errors during jest test run"
],
"Bug Fixes": [
- "add requireActual to analytics mock to prevent component missing errors",
- "translations: sync translations from transifex (master) (#3200)"
+ "translations: sync translations from transifex (master) (#3200)",
+ "add requireActual to analytics mock to prevent component missing errors"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (#3200 ) (4f5635d ) \n "
},
@@ -3809,8 +3809,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "disable report portal cypress config so we can see failures on ci",
- "release: cut 100.7.0 [skip release]"
+ "release: cut 100.7.0 [skip release]",
+ "disable report portal cypress config so we can see failures on ci"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -3823,8 +3823,8 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
- "remove !important styles",
"use constant from analytics instead of 'co'",
+ "remove !important styles",
"release: cut 100.6.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
@@ -3842,8 +3842,8 @@
"Maintenance": [
"unused imports",
"release: cut 100.6.0 [skip release]",
- "resolve to @dhis2/ui 9.4.4 (#3129)",
- "import order"
+ "import order",
+ "resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -3868,9 +3868,9 @@
},
"v100.5.8": {
"Bug Fixes": [
+ "bump analytics with fix for DHIS2-16904 (#3124)",
"bump analytics to 26.7.5 for period translations",
- "bump analytics for testing",
- "bump analytics with fix for DHIS2-16904 (#3124)"
+ "bump analytics for testing"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -3878,10 +3878,10 @@
},
"v100.5.7": {
"Maintenance": [
+ "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"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 dot-prop from 4.2.0 to 4.2.1 (#3114)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
"release: cut 100.5.7 [skip release]",
"dependabot config and remove dev branch from workflows (#3107)"
@@ -3902,24 +3902,24 @@
},
"v100.5.5": {
"Maintenance": [
+ "optimize Cypress recordings with conditional triggers (#3043)",
"do not run release step on dev branch (#3083)",
- "release: cut 100.5.5 [skip release]",
"run release job for tags (#3064)",
- "optimize Cypress recordings with conditional triggers (#3043)"
+ "release: cut 100.5.5 [skip release]"
],
"Bug Fixes": [
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "translations: sync translations from transifex (dev)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "dimension chip design updates (DHIS2-16272) (#2934)",
"merge to master",
- "translations: sync translations from transifex (dev)"
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)"
]
},
"v100.5.4": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
"avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
+ "translations: sync translations from transifex (dev)",
"merge to master",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
],
@@ -3929,10 +3929,10 @@
},
"v100.5.3": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "plugin flashes when interacting with Interpretations modal (#3017)",
"merge to master",
- "try locking highcharts to 10.2.0"
+ "plugin flashes when interacting with Interpretations modal (#3017)",
+ "try locking highcharts to 10.2.0",
+ "translations: sync translations from transifex (dev)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -3946,23 +3946,23 @@
},
"v100.5.2": {
"Bug Fixes": [
- "wait for different SVG for single value",
- "remove query param section from url glob",
- "correct typo in visualisation type",
+ "add classnames and update json instructions file for outlier tables (#3000)",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
- "add classnames and update json instructions file for outlier tables (#3000)"
+ "remove query param section from url glob",
+ "wait for different SVG for single value",
+ "correct typo in visualisation type"
],
"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": [
- "ensure only the first period item is used",
- "fix period filter and loading spinner when filtering in dashboard (#3002)",
"enable the loading spinner when props change",
- "merge to master"
+ "fix period filter and loading spinner when filtering in dashboard (#3002)",
+ "merge to master",
+ "ensure only the first period item is used"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -3970,101 +3970,101 @@
},
"v100.5.0": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
- "include release notes in slackbot message (#2974)",
- "bump node to version 18",
- "upgrade @dhis2/analytics",
+ "reorganised dev commits",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"remove testRegex from jest config (#2956)",
+ "yarn deduplicate",
+ "bump node to version 18",
"release: cut 100.5.0 [skip release]",
"add slack bot release success message (#2965)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "yarn deduplicate",
+ "bump Cypress to version 13 (#2935)",
+ "upgrade @dhis2/analytics",
"apply consistent naming to push analytics class names",
"run the release step on both dev and master branches (#2990)",
- "reorganised dev commits"
+ "include release notes in slackbot message (#2974)"
],
"Testing": [
"don't expect subtitle to be visible by default",
- "refactor data.cy.js to independent test cases",
"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"
],
"Bug Fixes": [
"add custom errors for analytics requests (#2874)",
"translations: sync translations from transifex (dev)",
- "push-analytics: add push analytics instructions (#2985)",
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "push-analytics: add push analytics instructions (#2985)"
],
"Features": [
- "support Outlier table visualization type (DHIS2-13858) (#2942)",
- "add class-names for push-analytics (#2966)"
+ "add class-names for push-analytics (#2966)",
+ "support Outlier table visualization type (DHIS2-13858) (#2942)"
]
},
"v100.4.0": {
"Bug Fixes": [
- "do not pass a boolean for icons when saving",
- "update cli-app-scripts and analytics deps",
- "dependency updates (#2243)",
- "set disabledOptions on AO loading and vis type switching",
- "avoid crash when visualization object is empty (ie. New)",
+ "translations: sync translations from transifex (dev)",
"hide icon from visualization when option is toggled",
+ "avoid crash when visualization object is empty (ie. New)",
+ "do not pass a boolean for icons when saving",
"fetch data element icon and pass it in extraOptions",
- "translations: sync translations from transifex (dev)",
+ "update cli-app-scripts and analytics deps",
"fix bug which cause current to loose props",
- "avoid visualization flashing when changing options"
+ "dependency updates (#2243)",
+ "avoid visualization flashing when changing options",
+ "set disabledOptions on AO loading and vis type switching"
],
"Maintenance": [
- "remove videos",
- "use renamed github shared workflow (#2912)",
- "fix rebase conflict resolutions",
- "configure continuous delivery workflows (#2254)",
- "revert the test server changes and move to a separate PR",
- "fix linting error",
+ "update pot file",
"analytics: add support for cumulative values",
- "switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "manually bump deps (#2543)",
- "update pot file",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "regenerate pot file",
+ "fix linting error",
+ "revert the test server changes and move to a separate PR",
+ "use renamed github shared workflow (#2912)",
"upgrade cypress to v12 and adjust project to it",
+ "remove videos",
+ "fix rebase conflict resolutions",
"release: cut 100.4.0 [skip release]",
- "use alpha version of analytics",
- "regenerate pot file"
+ "manually bump deps (#2543)",
+ "configure continuous delivery workflows (#2254)"
],
"Features": [
- "handle disabled and helpText props for disabled options",
- "support non-gregorian fixed periods (#2233)",
- "v100.4.0",
"disable legend option when cumulative values is enabled",
"cumulative values in PT (DHIS2-5497) (#2746)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "support non-gregorian fixed periods (#2233)",
"single value background color change based upon legend (DHIS2-13702) (#2223)",
- "handle disabled option in Redux store",
- "remove disabled before passing object to visualization generator",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "disable option when cumulativeValues is checked in PT DHiS2-15728"
+ "remove disabled before passing object to visualization generator",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "handle disabled and helpText props for disabled options",
+ "v100.4.0",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "handle disabled option in Redux store"
],
"Testing": [
+ "refactor clickCheckbox to check/uncheckCheckbox",
"add tests for cumulativeValues option in PT",
- "add helper functions for totals options",
"enhance tests, options and sorting",
- "refactor clickCheckbox to check/uncheckCheckbox",
- "use current year instead of hardcode it",
- "fix test failing due to change in single value behaviour"
+ "add helper functions for totals options",
+ "fix test failing due to change in single value behaviour",
+ "use current year instead of hardcode it"
],
"Refactoring": [
- "avoid extra prop and detect visType internally",
- "add styles for titles of disabled sections",
- "remove unnecessary code",
+ "allow non toggleable select to be disabled",
"allow legend related option to be disabled",
- "avoid involuntary changes to current in Redux store",
- "allow checkbox options to be disabled",
+ "add styles for titles of disabled sections",
"revert changes to option components",
+ "avoid involuntary changes to current in Redux store",
+ "avoid extra prop and detect visType internally",
+ "allow disabled to be passed as prop",
+ "simplify code for passing displayProperty",
+ "remove unnecessary code",
"add helper text when used in PT DHIS2-15727",
- "allow non toggleable select to be disabled",
+ "rename variable for clarity",
"streamlined code",
- "simplify code for passing displayProperty",
- "allow disabled to be passed as prop",
- "rename variable for clarity"
+ "allow checkbox options to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -4073,17 +4073,17 @@
"v100.3.1": {
"Bug Fixes": [
"v100.3.1",
- "color set update (DHIS2-16108) (#2906)",
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)"
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
+ "color set update (DHIS2-16108) (#2906)"
],
"Maintenance": [
- "move RP agent-js-cypress to dhis2 org",
"release: cut 100.3.1 [skip release]",
+ "use latest analytics-e2e-tests workflow",
+ "move RP agent-js-cypress to dhis2 org",
"consolidate legend tests (#2897)",
- "get BRANCH_NAME and PR_TITLE",
"consolidate cypress tests (#2890)",
"use reportportal fork",
- "use latest analytics-e2e-tests workflow"
+ "get BRANCH_NAME and PR_TITLE"
]
},
"v100.3.0": {
@@ -4091,19 +4091,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
+ "translations: sync translations from transifex (dev)",
"prevent state update when modal is closing",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "only update interpretations list when in DOM",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "translations: sync translations from transifex (dev)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
- "only update interpretations list when in DOM"
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)"
],
"Features": [
- "deps: bump analytics to latest to benefit from fixes and features (#2886)",
- "100.3.0"
+ "100.3.0",
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -4112,65 +4112,65 @@
"v100.2.0": {
"Features": [
"update download menu to use hovermenu components from analytics",
- "use hover menu components from analytics for options menu",
- "100.2.0 (#2741)",
- "use UpdateButton and HoverMenubar from analytics",
"use Toolbar and ToolbarSidebar from analytics (#2358)",
- "use interpretations button from analytics"
+ "use UpdateButton and HoverMenubar from analytics",
+ "use interpretations button from analytics",
+ "use hover menu components from analytics for options menu",
+ "100.2.0 (#2741)"
],
"Maintenance": [
- "remove videos",
- "fix missing and redundant imports",
- "fix scatter e2e",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "manually bump deps (#2543)",
+ "update pot file",
+ "upgrade analytics to get decreased padding",
+ "revert the test server changes and move to a separate PR",
+ "fix legend e2e test even better",
+ "fix failing legens e2e test",
+ "run workflow release job on tags as well (#2386)",
"fix lines e2e test",
- "advance the schedule for the nightly run (#2575)",
- "fix icon e2e",
+ "gitignore cypress videos",
"fix start e2e",
+ "fix missing and redundant imports",
+ "clean up unused imports",
+ "advance the schedule for the nightly run (#2575)",
+ "increase cypress default timeout for DOM activity (#2549)",
"disable the scheduled nightly test run (#2602)",
"switch test server to debug (test.e2e is broken/slow)",
- "release: cut 100.2.0 [skip release]",
"upgrade cypress to v12 and adjust project to it",
- "clean up unused imports",
- "remove yarn start command which was only used for development",
- "update pot file",
- "run workflow release job on tags as well (#2386)",
- "fix typo in component name",
- "fix legend e2e test even better",
+ "manually bump deps (#2543)",
"upgrade @dhis2/analytics to get toolbar UI improvements",
- "gitignore cypress videos",
"run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "revert the test server changes and move to a separate PR",
- "increase cypress default timeout for DOM activity (#2549)",
+ "remove yarn start command which was only used for development",
+ "fix typo in component name",
+ "upgrade @dhis2/analytics to latest",
"fix odd linter error which only fires on ci",
- "fix failing legens e2e test",
- "upgrade analytics to get decreased padding",
- "upgrade @dhis2/analytics to latest"
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
+ "remove videos",
+ "fix scatter e2e",
+ "fix icon e2e",
+ "release: cut 100.2.0 [skip release]"
],
"Testing": [
- "prevent test names from being dynamic (#2576)",
- "extend timeout after delete has been triggered (#2499)",
- "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)",
"comment out icon tests for currently unsupported types",
"skip legend test while data element icons are unsupported",
- "more tests for custom calculations (DHIS2-13871) (#2287)"
+ "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)",
+ "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "extend timeout after delete has been triggered (#2499)",
+ "prevent test names from being dynamic (#2576)"
],
"Bug Fixes": [
- "adjust closeFileMenuWithClick command",
- "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
- "observe size changes for legend positioning",
- "tweak viz type selector styles to match toolbar",
- "remove divider from plain data source submenu",
"translations: sync translations from transifex (dev)",
- "adjust data test name",
"adjust e2e element slectors",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)"
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "tweak viz type selector styles to match toolbar",
+ "adjust closeFileMenuWithClick command",
+ "adjust data test name",
+ "observe size changes for legend positioning",
+ "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "remove divider from plain data source submenu"
],
"Refactoring": [
- "move the size logic from the plugin wrapper",
- "rename const for clarity"
+ "rename const for clarity",
+ "move the size logic from the plugin wrapper"
]
}
},
@@ -4253,9 +4253,9 @@
"fix main branch ref in concurrency expression (#2104)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 101.1.13 [skip release]"
@@ -4423,9 +4423,9 @@
},
"v101.0.1": {
"Bug Fixes": [
- "tracker-api-migration: change separator for array from semicolon to comma",
"tracker-api-migration: update the casing of followup parameter",
- "tracker-api-migration: remove skipPaging parameter"
+ "tracker-api-migration: remove skipPaging parameter",
+ "tracker-api-migration: change separator for array from semicolon to comma"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -4440,13 +4440,13 @@
"migrate TEI and Event export to new tracker API"
],
"Bug Fixes": [
+ "update tests snapshots",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "lint issues",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "loader keeps showing when opening export in new page",
"migration-trackedentity: change followupStatus to followup",
- "update tests snapshots"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "loader keeps showing when opening export in new page",
+ "lint issues"
],
"Refactoring": [
"change TEI references to Tracked entity",
@@ -4489,16 +4489,16 @@
},
"v101.1.10": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
- "deps: bump the security group across 1 directory with 5 updates (#601)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
+ "update READM with info about deploy previews (#591)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
"update all actions to latest version [DHIS2-18298] (#604)",
- "remove reportportal integration (#618)",
- "update READM with info about deploy previews (#591)",
"downgrade commitlint action",
+ "remove reportportal integration (#618)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
"try commitlint action v5",
- "release: cut 101.1.10 [skip release]"
+ "release: cut 101.1.10 [skip release]",
+ "deps: bump the security group across 1 directory with 5 updates (#601)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4507,11 +4507,11 @@
},
"v101.1.9": {
"Maintenance": [
+ "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
+ "skip ReportPortal integration for Dependabot PRs (#585)",
"use hardcoded dev version for running e2e prod tests (#598)",
- "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]",
- "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -4520,8 +4520,8 @@
},
"v101.1.8": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
"enable debug logging on semantic release GHA step",
@@ -4540,8 +4540,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]"
@@ -4550,37 +4550,37 @@
},
"v101.1.5": {
"Bug Fixes": [
- "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",
- "sanitize width before reading and writing to local storage"
+ "sanitize sidebar width before reading and writing to local storage (#576)"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
+ "release: cut 101.1.5 [skip release]",
"decrease delay for showing the blue line on hover",
+ "restore cypress reportportal config",
"adjust comment to code change",
- "release: cut 101.1.5 [skip release]",
- "disable report-portal so we can see test failures",
- "restore cypress reportportal config"
+ "disable report-portal so we can see test failures"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
},
"v101.1.4": {
"Bug Fixes": [
- "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
"update options test because DHIS2 Core v39.6 has been released",
+ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
"update options test after DHIS2 Core v39.6 release (#577)"
],
"Maintenance": [
- "disable reporter in cypress config",
- "only test enrolment skip rounding on v41 and above",
+ "release: cut 101.1.4 [skip release]",
"add comment with JIRA issue link",
- "remove version dependent e2e test logic for enrollment too",
"surround assertions with it blocks",
"restore cypress config",
- "release: cut 101.1.4 [skip release]",
- "round to single decimal"
+ "remove version dependent e2e test logic for enrollment too",
+ "round to single decimal",
+ "only test enrolment skip rounding on v41 and above",
+ "disable reporter in cypress config"
],
"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 "
},
@@ -4607,39 +4607,39 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "remove duplicate dependencies",
- "release: cut 101.1.1 [skip release]"
+ "release: cut 101.1.1 [skip release]",
+ "remove duplicate dependencies"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
},
"v101.1.0": {
"Features": [
- "enable resizing the sidebar with keyboard navigation",
- "prevent sidebar from becoming to narrow or extend past the end of the window",
"add resizable sidebar (DHIS2-17170) (#534)",
- "decrease sidebar width after window resize if needed",
- "reset to default width on double click",
"add sidebar width to global state and store in local storage",
+ "reset to default width on double click",
"ensure sidebar does not break layout",
- "allow sidebar width reset via view menu"
+ "enable resizing the sidebar with keyboard navigation",
+ "prevent sidebar from becoming to narrow or extend past the end of the window",
+ "allow sidebar width reset via view menu",
+ "decrease sidebar width after window resize if needed"
],
"Maintenance": [
+ "remove redundant call to event.persist()",
"correct some typos",
- "add e2e test for reset by double click",
- "use local storage key format consistent with dashboards",
- "fix typo in filename",
"use correct default size",
"add translation for reset sidebar width button",
"release: cut 101.1.0 [skip release]",
- "remove redundant call to event.persist()"
+ "fix typo in filename",
+ "use local storage key format consistent with dashboards",
+ "add e2e test for reset by double click"
],
"Bug Fixes": [
+ "hide panel content after transition is complete",
+ "set animation duration to 150ms for increased snappiness",
"animate width on inner panel to fix reset animation",
- "add dependency array to effect hook",
"persist width correctly after resetting",
- "set animation duration to 150ms for increased snappiness",
- "hide panel content after transition is complete",
"address overshooting min and max width issues",
+ "add dependency array to effect hook",
"ensure resize handler is removed when the component unmounts"
],
"Testing": [
@@ -4647,8 +4647,8 @@
"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"
@@ -4666,10 +4666,10 @@
},
"v101.0.6": {
"Maintenance": [
- "deps: bump express from 4.18.2 to 4.19.2 (#520)",
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "release: cut 101.0.6 [skip release]",
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)",
+ "deps: bump @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)"
@@ -4687,11 +4687,11 @@
},
"v101.0.4": {
"Maintenance": [
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"enhance parallel cypress test execution (#514)",
- "add group for security updates to dependabot config (#536)",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "release: cut 101.0.4 [skip release]",
"upgrade app-platform to support both installed and bundled deployment",
- "release: cut 101.0.4 [skip release]"
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -4727,8 +4727,8 @@
},
"v101.0.0": {
"Maintenance": [
- "release: cut 101.0.0 [skip release]",
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
+ "release: cut 101.0.0 [skip release]"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -4738,12 +4738,12 @@
"v100.17.1": {
"Maintenance": [
"optimize Cypress recordings with conditional triggers (#505)",
- "release: cut 100.17.1 [skip release]",
- "group all non dhis2 deps into a single dependabot PR (#510)"
+ "group all non dhis2 deps into a single dependabot PR (#510)",
+ "release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509 ) (a1e737d ) \ntranslations: sync translations from transifex (master) (385feee ) \n "
},
@@ -4755,26 +4755,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "enable test for sorting data loaded from AO",
+ "verify values are sorted correctly",
"add Cypress tests for sorting in AO",
- "refactor after PR review",
"add another test for sorting/saving",
- "verify values are sorted correctly"
+ "enable test for sorting data loaded from AO",
+ "refactor after PR review"
],
"Bug Fixes": [
- "format sorting correctly when saving DHIS2-15836",
+ "use correct property name and case",
"avoid re-renders and double requests when sorting in dashboard",
"reset sorting when a different AO is loaded",
- "fix merging conflict",
- "pass correct dimension name in download for sorting",
- "use correct property name and case",
+ "respect user defined sorting in download DHIS2-15248",
"reset local sorting state when column is removed",
- "show empty cell for missing boolean values as well (#466)",
+ "format sorting correctly when saving DHIS2-15836",
+ "fix merge conflict",
"use correct default for sorting direction",
"fix sorting on a \"repeated\" dimension column",
"avoid extra analytics request when loading a new AO",
- "fix merge conflict",
- "respect user defined sorting in download DHIS2-15248"
+ "pass correct dimension name in download for sorting",
+ "show empty cell for missing boolean values as well (#466)",
+ "fix merging conflict"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -4811,8 +4811,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)"
@@ -4827,20 +4827,20 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "enable skip rounding option for all versions",
- "add option for skipRounding",
"add skipRounding option DHIS2-15629",
+ "add option for skipRounding",
"add feature toggle for skipRounding option",
+ "enable skip rounding option for all versions",
"handle showHierarchy separately from requestable options"
],
"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": [
- "fix sequence of example screenshots",
"rephrase skip rounding section title",
"remove screenshot of Options modal",
+ "fix sequence of example screenshots",
"add documentation for skip rounding option"
],
"Maintenance": [
@@ -4853,11 +4853,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming for push-analytics class names",
- "upgrade @dhis2/analytics",
+ "fix formatting",
"apply consistent naming to push-analytics class-names",
+ "upgrade @dhis2/analytics",
"release: cut 100.14.0 [skip release]",
- "fix formatting"
+ "apply consistent naming for push-analytics class names"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
}
@@ -4882,8 +4882,8 @@
"Maintenance": [
"format code",
"add lngs to avoid page refresh",
- "add translations",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "add translations"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
},
@@ -4979,8 +4979,8 @@
},
"v100.1.5": {
"Bug Fixes": [
- "translations: sync translations from transifex (main)",
- "trigger updated release logic"
+ "trigger updated release logic",
+ "translations: sync translations from transifex (main)"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -4989,8 +4989,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)"
@@ -5060,15 +5060,15 @@
},
"v100.0.5": {
"Maintenance": [
- "useGetErrorIfNotAllowed hook tests",
- "remove duplicate/unused tests",
"language update tests",
- "clean up tests",
+ "useGetErrorIfNotAllowed hook tests",
"release: cut 100.0.5 [skip release]",
+ "set code coverage threshold",
+ "remove duplicate/unused tests",
"passwordReset page tests",
- "start adding unit tests",
"app component tests",
- "set code coverage threshold",
+ "start adding unit tests",
+ "clean up tests",
"add missing coverage flag when running tests"
],
"Bug Fixes": [
@@ -5153,44 +5153,44 @@
"maintenance-app-beta": {
"v0.19.5": {
"Bug Fixes": [
- "use destructive style for delete menu items",
"remove global lineheight declaration",
- "adjust global background color",
- "adjust org unit row height, expand button",
- "sidebar, sidenav style adjustments",
- "adjust help and description texts",
- "adjust form container styles",
- "require a parent orgunit when creating new org units",
- "data element group transfers sizing",
+ "reduce page-title bottom margin",
"sidebar filter placeholder label",
"adjust table icon button color",
- "sidebar filter placeholder style",
- "prevent sidebar focus styles on mouse click",
- "ou-tree field styling",
- "UI adjustments [DHIS2-18628]",
"small rewrite of format sort order function",
- "reduce sidebar filter padding",
- "adjust form footer styles",
- "reduce page-title bottom margin",
+ "UI adjustments [DHIS2-18628]",
"only sort if persisted unless it is display name (#472) [skip release]",
- "sort columns using non case sensitive sort (#469) [skip release]",
- "adjust sidebar filter empty state"
- ],
- "Maintenance": [
- "remove footer test style",
- "release: cut 0.19.5 [skip release]"
- ],
- "Features": [
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
- "add tests specs"
- ],
- "GitHub": "0.19.5 (2024-12-18) \nBug Fixes \n\nadjust form container styles (6d60814 ) \nadjust form footer styles (1be5c38 ) \nadjust global background color (6eab28e ) \nadjust help and description texts (ec05922 ) \nadjust org unit row height, expand button (7e5b7a7 ) \nadjust sidebar filter empty state (dc1f21f ) \nadjust table icon button color (fcfc1b5 ) \ndata element group transfers sizing (d153156 ) \nonly sort if persisted unless it is display name (#472 ) [skip release] (4e4b5b8 ) \nou-tree field styling (f0e6d18 ) \nprevent sidebar focus styles on mouse click (c43aa2a ) \nreduce page-title bottom margin (e4b3f0c ) \nreduce sidebar filter padding (f96633b ) \nremove global lineheight declaration (6e92f6c ) \nsidebar filter placeholder label (3259147 ) \nsidebar filter placeholder style (70664f3 ) \nsidebar, sidenav style adjustments (501b53c ) \nsort columns using non case sensitive sort (#469 ) [skip release] (e05fd78 ) \nuse destructive style for delete menu items (209542b ) \n \nFeatures \n\ndo not allow creation of org units at level 1 unless it's the first (#470 ) [skip release] (21e73b8 ) \n "
+ "ou-tree field styling",
+ "use destructive style for delete menu items",
+ "reduce sidebar filter padding",
+ "adjust org unit row height, expand button",
+ "adjust form container styles",
+ "data element group transfers sizing",
+ "require a parent orgunit when creating new org units",
+ "adjust sidebar filter empty state",
+ "prevent sidebar focus styles on mouse click",
+ "sidebar, sidenav style adjustments",
+ "sort columns using non case sensitive sort (#469) [skip release]",
+ "sidebar filter placeholder style",
+ "adjust global background color",
+ "adjust help and description texts",
+ "adjust form footer styles"
+ ],
+ "Maintenance": [
+ "release: cut 0.19.5 [skip release]",
+ "remove footer test style"
+ ],
+ "Features": [
+ "add tests specs",
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
+ ],
+ "GitHub": "0.19.5 (2024-12-18) \nBug Fixes \n\nadjust form container styles (6d60814 ) \nadjust form footer styles (1be5c38 ) \nadjust global background color (6eab28e ) \nadjust help and description texts (ec05922 ) \nadjust org unit row height, expand button (7e5b7a7 ) \nadjust sidebar filter empty state (dc1f21f ) \nadjust table icon button color (fcfc1b5 ) \ndata element group transfers sizing (d153156 ) \nonly sort if persisted unless it is display name (#472 ) [skip release] (4e4b5b8 ) \nou-tree field styling (f0e6d18 ) \nprevent sidebar focus styles on mouse click (c43aa2a ) \nreduce page-title bottom margin (e4b3f0c ) \nreduce sidebar filter padding (f96633b ) \nremove global lineheight declaration (6e92f6c ) \nsidebar filter placeholder label (3259147 ) \nsidebar filter placeholder style (70664f3 ) \nsidebar, sidenav style adjustments (501b53c ) \nsort columns using non case sensitive sort (#469 ) [skip release] (e05fd78 ) \nuse destructive style for delete menu items (209542b ) \n \nFeatures \n\ndo not allow creation of org units at level 1 unless it's the first (#470 ) [skip release] (21e73b8 ) \n "
},
"v0.19.4": {
"Bug Fixes": [
"format factor from number to string on edit (#466)",
- "fix type of cat options dates (#467) [skip release]",
"type checks",
+ "fix type of cat options dates (#467) [skip release]",
"show zero values, add factor validations (#463) [skip release]"
],
"Maintenance": [
@@ -5201,30 +5201,30 @@
},
"v0.19.3": {
"Bug Fixes": [
- "categoryOptionGroup: remove dataDimension field (#460)",
- "remove data dimension and add data dimension type filter"
+ "remove data dimension and add data dimension type filter",
+ "categoryOptionGroup: remove dataDimension field (#460)"
],
"Maintenance": [
- "remove data dimension from edit form",
"resolved filters",
+ "remove data dimension from edit form",
"release: cut 0.19.3 [skip release]"
],
"GitHub": "0.19.3 (2024-12-05) \nBug Fixes \n\ncategoryOptionGroup: remove dataDimension field (#460 ) (276e4ab ) \n "
},
"v0.19.2": {
"Bug Fixes": [
- "change description max limit",
- "categoryOption: load formName [skip release] (#458)",
- "zod and format to handle responsibility of changing date format",
+ "allow soring of non persisted properties",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
"fieldrule - disable dimensiontype when editing",
"datefield to format date before displaying, org unit filters",
- "change org unit paths",
- "load categoryOptionSize initially",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
- "date field to format date before displaying, org unit filters (#456)",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "allow soring of non persisted properties",
+ "zod and format to handle responsibility of changing date format",
"refresh list view on close of dialog (#461)",
+ "load categoryOptionSize initially",
+ "change org unit paths",
+ "categoryOption: load formName [skip release] (#458)",
+ "date field to format date before displaying, org unit filters (#456)",
+ "change description max limit",
"remove filters in manage view for org units"
],
"Maintenance": [
@@ -5234,14 +5234,14 @@
},
"v0.19.1": {
"Bug Fixes": [
- "use displayName instead of name of lists",
"list: remove shortName as default - add translated to models",
- "list: use translated values for name and shortName (#438)",
- "tests: fix tests to use displayName",
- "add missing indicatorType description",
"manageListView: hide filter tab if no filters, sort available",
+ "add missing indicatorType description",
+ "identifiable width after UI upgrade",
+ "use displayName instead of name of lists",
+ "tests: fix tests to use displayName",
"modelListView: allow empty filters (#454) [skip release]",
- "identifiable width after UI upgrade"
+ "list: use translated values for name and shortName (#438)"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -5250,31 +5250,31 @@
},
"v0.19.0": {
"Features": [
- "sectionedForm: initial architecture and base components (#431)",
- "add section in one page - update selection by scroll",
- "dataSet: dataSet sectionedForm",
"sectioned form router and fixes",
- "move data set form to different route temporarelly",
+ "dataSet: dataSet sectionedForm",
+ "add section in one page - update selection by scroll",
+ "sectionedForm: initial SectionedForm architecture",
"stop hiding form tab and give some temp vertical space to not yet developed sections",
- "sectionedForm: initial SectionedForm architecture"
+ "move data set form to different route temporarelly",
+ "sectionedForm: initial architecture and base components (#431)"
],
"Bug Fixes": [
- "fix selectedsection scroll syncing",
- "add error noticebox",
+ "errornotice after revert",
"add showcase for formstructure",
- "fix import after bad merge",
"call submit from footer",
- "errornotice after revert",
+ "cleanup error notice",
+ "fix import after bad merge",
+ "add error noticebox",
"errorbox: allow to close box, fix styling",
- "some cleanup",
- "cleanup error notice"
+ "fix selectedsection scroll syncing",
+ "some cleanup"
],
"Refactoring": [
- "more cleanup",
- "rename context",
"remove unused code",
+ "cleanup and fix imports",
"remove unused file",
- "cleanup and fix imports"
+ "rename context",
+ "more cleanup"
],
"Maintenance": [
"release: cut 0.19.0 [skip release]"
@@ -5283,33 +5283,33 @@
},
"v0.18.0": {
"Features": [
- "implement description field validation (#449)",
"add indicator list type list view",
"add description validation",
- "add edit and new form"
+ "add edit and new form",
+ "implement description field validation (#449)"
],
"Maintenance": [
- "resolve merge conflict from master",
- "update indicator types columns",
"add extra validation for indicator types forms",
- "update schema",
- "add notice box when custom attributes throw error",
"update factor schema type",
- "update name field validation",
- "release: cut 0.18.0 [skip release]"
+ "release: cut 0.18.0 [skip release]",
+ "update indicator types columns",
+ "resolve merge conflict from master",
+ "add notice box when custom attributes throw error",
+ "update schema",
+ "update name field validation"
],
"Bug Fixes": [
- "prevent indicator types from using attributes",
- "check max length for description"
+ "check max length for description",
+ "prevent indicator types from using attributes"
],
"GitHub": "0.18.0 (2024-11-28) \nFeatures \n\nimplement description field validation (#449 ) (e3329ff ) \n "
},
"v0.17.0": {
"Features": [
- "upgrade ui library",
"add format validation to date fields and to dates in schemas (#451)",
- "handle empty validation on handlechange",
- "add format validation to datefields and to dates in schemas"
+ "upgrade ui library",
+ "add format validation to datefields and to dates in schemas",
+ "handle empty validation on handlechange"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -5318,16 +5318,16 @@
},
"v0.16.1": {
"Bug Fixes": [
- "add validations to datefield and small change to css of bulk upload",
- "fix padding/margin in form",
- "address feedback from org unit new form (#447)",
"orgUnit: add validation and label for parent orgunit",
+ "address feedback from org unit new form (#447)",
+ "fix padding/margin in form",
+ "add validations to datefield and small change to css of bulk upload",
"max and min to match schemas"
],
"Features": [
- "change comment to text area",
+ "use meta to check if input field is valid or not",
"upgrade ui library and multi calendar dates",
- "use meta to check if input field is valid or not"
+ "change comment to text area"
],
"Maintenance": [
"release: cut 0.16.1 [skip release]"
@@ -5336,15 +5336,15 @@
},
"v0.16.0": {
"Features": [
+ "add edit and new form",
"upgrade ui library to latest version (#448)",
- "add indicator list type list view (#433)",
- "add edit and new form"
+ "add indicator list type list view (#433)"
],
"Maintenance": [
+ "release: cut 0.16.0 [skip release]",
+ "update factor schema type",
"update indicator types columns",
"add notice box when custom attributes throw error",
- "update factor schema type",
- "release: cut 0.16.0 [skip release]",
"update name field validation"
],
"Bug Fixes": [
@@ -5357,8 +5357,8 @@
"categoryCombo: add warning and validations (#446)"
],
"Bug Fixes": [
- "add maxHeight to list",
"useValidator: fix checkmaxLenght validation",
+ "add maxHeight to list",
"categoryCombo: add validation and errors for categorycombo"
],
"Refactoring": [
@@ -5371,36 +5371,36 @@
},
"v0.14.0": {
"Features": [
- "data set list view (#435)",
- "update formtype filter to constnt select"
+ "update formtype filter to constnt select",
+ "data set list view (#435)"
],
"Maintenance": [
"release: cut 0.14.0 [skip release]",
- "resolve filter query",
- "replace dataset filter"
+ "replace dataset filter",
+ "resolve filter query"
],
"GitHub": "0.14.0 (2024-11-18) \nFeatures \n"
},
"v0.13.2": {
"Bug Fixes": [
- "add custom attributes to category option",
"detailspanel: disable edit when no access",
- "list: disable edit buttons when no access",
- "categoryOptionGroupSet: update view config and formName validation (#442)",
"list: disable list buttons when no access (#441)",
- "linkbutton: fix disabled linkbutton active and focus styles"
+ "linkbutton: fix disabled linkbutton active and focus styles",
+ "add custom attributes to category option",
+ "categoryOptionGroupSet: update view config and formName validation (#442)",
+ "list: disable edit buttons when no access"
],
"Features": [
"add create form",
"add category option group sets list page",
- "remove default filters",
- "add edit form"
+ "add edit form",
+ "remove default filters"
],
"Maintenance": [
+ "run yarn format",
"clean up",
- "release: cut 0.13.2 [skip release]",
"lint error fix",
- "run yarn format"
+ "release: cut 0.13.2 [skip release]"
],
"GitHub": "0.13.2 (2024-11-14) \nBug Fixes \n\ncategoryOptionGroupSet: update view config and formName validation (#442 ) (b0253a1 ) \nlist: disable list buttons when no access (#441 ) (5c0941f ) \n "
},
@@ -5410,10 +5410,10 @@
"add filters to the list"
],
"Maintenance": [
- "lint error check",
"release: cut 0.13.1 [skip release]",
+ "remove default filters",
"resolve filter query",
- "remove default filters"
+ "lint error check"
],
"Bug Fixes": [
"optionSetSelect: fix optionSet crashing with initialValue (#439)",
@@ -5429,17 +5429,17 @@
],
"Bug Fixes": [
"fix tests",
- "improve route handle type",
- "address feedback on org unit edit page"
+ "address feedback on org unit edit page",
+ "improve route handle type"
],
"Features": [
"add indicators list view (#432)",
"add filters to the list"
],
"Maintenance": [
- "lint error check",
+ "release: cut 0.13.0 [skip release]",
"remove default filters",
- "release: cut 0.13.0 [skip release]"
+ "lint error check"
],
"GitHub": "0.13.0 (2024-11-14) \nBug Fixes \n\naddress feedback on org unit edit page (2341bcb ) \n \nFeatures \n"
},
@@ -5451,9 +5451,9 @@
"add org unit edit form (#430)"
],
"Bug Fixes": [
+ "orgunit: create default valueFormatter",
"orgunit: fix image preview url",
- "fix type issue",
- "orgunit: create default valueFormatter"
+ "fix type issue"
],
"Maintenance": [
"release: cut 0.12.0 [skip release]"
@@ -5462,27 +5462,27 @@
},
"v0.11.0": {
"Features": [
- "category option group sets (#427)",
- "add category option group sets list page",
- "remove default filters",
"add create form",
- "add edit form"
+ "add category option group sets list page",
+ "category option group sets (#427)",
+ "add edit form",
+ "remove default filters"
],
"Maintenance": [
+ "release: cut 0.11.0 [skip release]",
"clean up",
- "lint error fix",
- "release: cut 0.11.0 [skip release]"
+ "lint error fix"
],
"GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
},
"v0.10.2": {
"Bug Fixes": [
- "add missing booleanFilter file",
- "categoryOptionCombo: add ignoreApproval to form",
"categoryOptionCombo: add ignoreApproval to list, update viewConfig",
+ "add missing booleanFilter file",
"manageView: stable initialValues for form (#424)",
+ "constantFilter key type",
"categoryOptionCombo: add ignore approval field (#423)",
- "constantFilter key type"
+ "categoryOptionCombo: add ignoreApproval to form"
],
"Features": [
"categoryOptionCombo: add categoryOptions filter"
@@ -5503,16 +5503,16 @@
},
"v0.10.0": {
"Features": [
- "add category option combo list",
- "implement new and edit forms"
+ "implement new and edit forms",
+ "add category option combo list"
],
"Maintenance": [
+ "release: cut 0.10.0 [skip release]",
"change helper texts",
- "text clean up",
"update field filters in edit page",
- "release: cut 0.10.0 [skip release]",
- "add categoryOptionGroup to sectionListViewsConfig",
- "rename variables"
+ "text clean up",
+ "rename variables",
+ "add categoryOptionGroup to sectionListViewsConfig"
],
"Bug Fixes": [
"lint errors"
@@ -5521,39 +5521,39 @@
},
"v0.9.0": {
"Features": [
- "change org unit form to use new format",
- "refactor component to use shared components created in other pr",
- "small fixes in org unit and image field",
+ "fix typing and lint",
"add filters to categoryOption list",
+ "change org unit form to use new format",
+ "add tests for additionsl org unit list features",
"add details panel to org list",
- "add validations to fields, and image component",
- "add org unit parent selector for new org unit form",
- "preserve list state between form navigation (#425)",
- "categoryOptions: add categoryOptions form",
- "fix typing and lint",
+ "small fixes in org unit and image field",
"first version of teh add org unit form",
- "add tests for additionsl org unit list features"
+ "categoryOptions: add categoryOptions form",
+ "add org unit parent selector for new org unit form",
+ "refactor component to use shared components created in other pr",
+ "add validations to fields, and image component",
+ "preserve list state between form navigation (#425)"
],
"Bug Fixes": [
- "categoryOption: fix endDate validation",
- "minor linting",
- "update multi-calendar-dates dep",
- "datefield: fix inputWidth",
- "improve getDefaults type",
- "datefield: useSystemSettings instead of settings",
- "update ui to alpha",
- "add missing ImageField",
- "save state when creating new",
+ "minor changes to address pr comments",
"blur datefield on date select",
- "fix uploadFile mutation",
- "fix image selector when there is no image and org unit selectors when there are no org units",
"minor cleanup",
+ "preserve list state for dataElements",
+ "add form-name field, add availability header",
+ "fix uploadFile mutation",
+ "update ui to alpha",
"orgunitfield: make orgUnit model available",
+ "minor linting",
+ "fix image selector when there is no image and org unit selectors when there are no org units",
+ "improve getDefaults type",
+ "add missing ImageField",
+ "update multi-calendar-dates dep",
"ImageField: add image preview",
- "minor changes to address pr comments",
- "add form-name field, add availability header",
- "preserve list state for dataElements",
- "refactor useLocationSearchState name"
+ "datefield: fix inputWidth",
+ "datefield: useSystemSettings instead of settings",
+ "refactor useLocationSearchState name",
+ "categoryOption: fix endDate validation",
+ "save state when creating new"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -5565,21 +5565,21 @@
},
"v0.8.0": {
"Features": [
- "categoryOptions: add categoryOptions form",
"add filters to categoryOption list",
+ "categoryOptions: add categoryOptions form",
"add category options form and list (#419)"
],
"Bug Fixes": [
"categoryOption: fix endDate validation",
+ "improve getDefaults type",
+ "orgunitfield: make orgUnit model available",
+ "blur datefield on date select",
+ "add form-name field, add availability header",
"minor cleanup",
"update multi-calendar-dates dep",
- "datefield: useSystemSettings instead of settings",
"datefield: fix inputWidth",
- "update ui to alpha",
- "orgunitfield: make orgUnit model available",
- "add form-name field, add availability header",
- "improve getDefaults type",
- "blur datefield on date select"
+ "datefield: useSystemSettings instead of settings",
+ "update ui to alpha"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -5591,8 +5591,8 @@
},
"v0.7.1": {
"Bug Fixes": [
- "translationDialog styles bleeding to other components (#420)",
- "remove unused css class"
+ "remove unused css class",
+ "translationDialog styles bleeding to other components (#420)"
],
"Maintenance": [
"release: cut 0.7.1 [skip release]"
@@ -5606,17 +5606,17 @@
"categoryOptionCombos: implement categoryOptionCombos"
],
"Bug Fixes": [
+ "use card in new as well as edit",
+ "hide New model when it cannot be created",
+ "make filters optional",
"fix wrong section",
"list: add check for shareable in actions",
- "make filters optional",
- "add missing file - categoryFilter",
- "use card in new as well as edit",
- "use card as form-wrapper",
- "fix failing test",
- "fix categoryCombo edit save",
"prevent details panel crashing for catOptCombos",
"add categoryCombo filters and columns",
- "hide New model when it cannot be created"
+ "fix categoryCombo edit save",
+ "add missing file - categoryFilter",
+ "fix failing test",
+ "use card as form-wrapper"
],
"Refactoring": [
"use common form schemas"
@@ -5638,40 +5638,40 @@
},
"v0.5.0": {
"Features": [
- "Edit and New form base",
"catCombo: add category combo form and list (#410)",
+ "Edit and New form base",
"form: add catCombo form",
"form: caregory forms, formbase"
],
"Bug Fixes": [
"fix PickWithFieldFilters",
- "add utility type for picking based on field-filters",
- "add label for category options",
- "category-form: add options-transfer, generic ModelTransfer",
- "formbase: allow support for no attributes",
- "list: add filter and columns descriptors to category",
- "cleanup",
- "test",
- "translate validation message",
+ "add missing file - categoryFilter",
+ "types: prettify PickWithFieldFilter result-type",
+ "improve model-transfer",
"get defaults using zod",
- "fix lint and build issues",
+ "category-form: add options-transfer, generic ModelTransfer",
+ "add label for category options",
+ "format",
+ "add utility type for picking based on field-filters",
"formcontents: fix new form layout",
- "add categoryCombo filters and columns",
- "improve model-transfer",
+ "fix lint and build issues",
+ "simplify createJsonpatchOperation and formcontents",
"fix categoryCombo edit save",
- "simplify getAllAttributes",
+ "list: add filter and columns descriptors to category",
+ "test",
"implement basic category form",
- "format",
- "types: prettify PickWithFieldFilter result-type",
- "add missing file - categoryFilter",
- "simplify createJsonpatchOperation and formcontents",
- "model-transferfield: expose filterPlaceholder"
+ "model-transferfield: expose filterPlaceholder",
+ "simplify getAllAttributes",
+ "add categoryCombo filters and columns",
+ "translate validation message",
+ "formbase: allow support for no attributes",
+ "cleanup"
],
"Refactoring": [
+ "add defaultformcontents for new",
"add common zod schemas",
- "use common form schemas",
"simplify PickWithFieldFilters",
- "add defaultformcontents for new"
+ "use common form schemas"
],
"Maintenance": [
"fix eslint warnings",
@@ -5681,54 +5681,54 @@
},
"v0.4.0": {
"Maintenance": [
- "bump dhis2 dependencies [DHIS2-17941]",
"fix eslint warnings",
- "upgrade download-artifact action",
- "release: cut 0.4.0 [skip release]"
+ "bump dhis2 dependencies [DHIS2-17941]",
+ "release: cut 0.4.0 [skip release]",
+ "upgrade download-artifact action"
],
"Testing": [
- "add tests for org unit list page",
- "org unit list tests (#406)"
+ "org unit list tests (#406)",
+ "add tests for org unit list page"
],
"Bug Fixes": [
"fix PickWithFieldFilters",
- "add utility type for picking based on field-filters",
- "validation: catch async validation - prevents locking up form",
- "upgrade upload-artifact action",
+ "types: prettify PickWithFieldFilter result-type",
+ "improve model-transfer",
+ "get defaults using zod",
+ "improve modeltransfer types",
"category-form: add options-transfer, generic ModelTransfer",
- "formbase: allow support for no attributes",
- "list: add filter and columns descriptors to category",
+ "format",
"extend user type",
- "form: improve form notice box",
- "cleanup",
- "test",
- "get defaults using zod",
- "fix lint and build issues",
"formcontents: fix new form layout",
- "improve model-transfer",
+ "add utility type for picking based on field-filters",
+ "fix lint and build issues",
+ "simplify createJsonpatchOperation and formcontents",
"translation: add missing translations",
- "simplify getAllAttributes",
+ "list: add filter and columns descriptors to category",
+ "test",
+ "form: improve form notice box",
+ "validation: catch async validation - prevents locking up form",
"implement basic category form",
- "format",
- "types: prettify PickWithFieldFilter result-type",
- "improve modeltransfer types",
- "simplify createJsonpatchOperation and formcontents",
- "model-transferfield: expose filterPlaceholder"
+ "model-transferfield: expose filterPlaceholder",
+ "simplify getAllAttributes",
+ "formbase: allow support for no attributes",
+ "cleanup",
+ "upgrade upload-artifact action"
],
"Features": [
+ "make org unit deselect all button work",
+ "Edit and New form base",
"disable ability to autocheck child when parent is selected",
- "add multi select actions with the ability to download selected org units",
- "org list deselect all + multi select actions",
"form: caregory forms, formbase",
- "make org unit deselect all button work",
- "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)",
- "Edit and New form base"
+ "remove select all checkbox from org list",
+ "org list deselect all + multi select actions"
],
"Refactoring": [
+ "add defaultformcontents for new",
"add common zod schemas",
- "simplify PickWithFieldFilters",
- "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 "
},
@@ -5743,29 +5743,29 @@
},
"v0.3.0": {
"Features": [
- "add orgUnitList actions [DHIS2-17896]",
- "organisation unit table tree",
"add orgunit message for loader, error and empty",
+ "add orgUnitList actions [DHIS2-17896]",
+ "implement pagination",
"implement org unit list actions to edit and delete org unit (#405)",
- "implement pagination"
+ "organisation unit table tree"
],
"Bug Fixes": [
- "dynamic columns for orgunit list",
- "use invalidateQueries for refetch",
- "calculate minimum root orgunits",
+ "orgunit search WIP",
"use includeChildren API instead of parent.id filter to include leaf when root",
- "improve message when no results",
- "revert typescript update",
- "deduplicate roots",
- "improve boundQuery helper types",
- "fix failing test",
- "orgunit search WIP",
+ "use invalidateQueries for refetch",
"fix type-errors",
- "support leaf-nodes as root",
+ "dynamic columns for orgunit list",
+ "fix failing test",
+ "upgrade typescript-eslint",
"add missing file after rename",
- "some cleanup",
"revert includeChildren, due to API pagination bug",
- "upgrade typescript-eslint",
+ "some cleanup",
+ "revert typescript update",
+ "calculate minimum root orgunits",
+ "deduplicate roots",
+ "improve boundQuery helper types",
+ "support leaf-nodes as root",
+ "improve message when no results",
"on org unit deletion, refetch all needed data"
],
"Refactoring": [
@@ -5775,9 +5775,9 @@
"improve root computation performance"
],
"Maintenance": [
+ "release: cut 0.3.0 [skip release]",
"update github-actions to use node 18",
- "fix eslint resolution",
- "release: cut 0.3.0 [skip release]"
+ "fix eslint resolution"
],
"GitHub": "0.3.0 (2024-08-20) \nFeatures \n\nimplement org unit list actions to edit and delete org unit (#405 ) (cb2d5eb ) \n "
}
@@ -5785,8 +5785,8 @@
"maps-app": {
"v100.7.9": {
"Maintenance": [
- "report release job of release workflow needs output from the release job (#3418)",
- "release: cut 100.7.9 [skip release]"
+ "release: cut 100.7.9 [skip release]",
+ "report release job of release workflow needs output from the release job (#3418)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -5825,9 +5825,9 @@
},
"v100.7.5": {
"Maintenance": [
+ "release: cut 100.7.5 [skip release]",
"upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
- "only push to AppHub if build was created (#3392)",
- "release: cut 100.7.5 [skip release]"
+ "only push to AppHub if build was created (#3392)"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -5845,17 +5845,17 @@
},
"v100.7.3": {
"Maintenance": [
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "release: cut 100.7.3 [skip release]",
- "update snapshot so it doesnt break with ui upgrades",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)",
+ "upgrade all used gha versions (#3381)",
+ "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
"deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "upgrade all used gha versions (#3381)"
+ "update snapshot so it doesnt break with ui upgrades",
+ "release: cut 100.7.3 [skip release]",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-17839",
- "update queries to tracker endpoint (#3346)"
+ "update queries to tracker endpoint (#3346)",
+ "https://dhis2.atlassian.net/browse/DHIS2-17839"
],
"GitHub": "\nBug Fixes \n"
},
@@ -5870,12 +5870,12 @@
},
"v100.7.1": {
"Maintenance": [
- "deps: bump the security group across 1 directory with 5 updates (#3360)",
"update jest config (#3299)",
- "skip ReportPortal integration for Dependabot PRs (#3348)",
+ "release: cut 100.7.1 [skip release]",
"separate dependabot group for dev deps and treat react-virtuoso separately (#3357)",
+ "deps: bump the security group across 1 directory with 5 updates (#3360)",
"deps: bump the security group across 1 directory with 3 updates (#3326)",
- "release: cut 100.7.1 [skip release]"
+ "skip ReportPortal integration for Dependabot PRs (#3348)"
],
"Bug Fixes": [
"add Laos language support to glyphs (#3364)",
@@ -5909,10 +5909,10 @@
],
"Bug Fixes": [
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in fetchTEIs: use program instead of TE type",
"in getDataWithRelationships:",
- "in isIndexInstance:",
- "update teiRelationshipsParser logic and add test"
+ "in fetchTEIs: use program instead of TE type",
+ "update teiRelationshipsParser logic and add test",
+ "in isIndexInstance:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
},
@@ -5927,8 +5927,8 @@
},
"v100.6.4": {
"Maintenance": [
- "release: cut 100.6.4 [skip release]",
- "remove qa checks on push to master in the release workflow (#3306)"
+ "remove qa checks on push to master in the release workflow (#3306)",
+ "release: cut 100.6.4 [skip release]"
],
"Bug Fixes": [
"schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
@@ -5956,8 +5956,8 @@
},
"v100.6.1": {
"Maintenance": [
- "release: cut 100.6.1 [skip release]",
- "use separate workflows for prs, releases and tags (#3276)"
+ "use separate workflows for prs, releases and tags (#3276)",
+ "release: cut 100.6.1 [skip release]"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -6003,8 +6003,8 @@
},
"v100.5.6": {
"Maintenance": [
- "release: cut 100.5.6 [skip release]",
- "dependabot config and remove dev branch from workflows (#3265)"
+ "dependabot config and remove dev branch from workflows (#3265)",
+ "release: cut 100.5.6 [skip release]"
],
"Bug Fixes": [
"https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
@@ -6014,15 +6014,15 @@
},
"v100.5.5": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#3237)",
"https://dhis2.atlassian.net/browse/DHIS2-15799",
"unclear 'show no data' (#3204)",
"merge dev to master",
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)"
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
+ "translations: sync translations from transifex (dev) (#3237)"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#3233)",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
+ "run release step on tags so it publishes to d2-ci (#3233)",
"release: cut 100.5.5 [skip release]",
"do not run release step on dev branch"
],
@@ -6031,19 +6031,19 @@
"v100.5.4": {
"Bug Fixes": [
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
- "merge to master",
- "users losing work when opening as chart (#3196)"
+ "users losing work when opening as chart (#3196)",
+ "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": [
- "translations: sync translations from transifex (dev)",
"dashboard filters were not being applied to maps (#3185)",
+ "translations: sync translations from transifex (dev)",
"merge to master"
],
"Maintenance": [
@@ -6075,60 +6075,60 @@
},
"v100.5.0": {
"Bug Fixes": [
+ "add class-names for push-analytics",
+ "reduce the padding to make room for the scrollbar (#3148)",
"limit stroke width to 0-10",
- "add class to map container when no map id is set",
- "show no data message when geojson feature has no data (#3145)",
+ "set point radius to size that was set in the style settings",
+ "upgrade maps-gl for the rounded line join and caps",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "prevent data table effects from running code when no table (#3147)",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "isPushAnalytics url param",
+ "set minimum point size of 1",
+ "values that are strings but numeric in quality were not filtering",
"rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "various fixes after release testing (#3151)",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "use more understandable error messages",
+ "onLayerAdded wasnt defined for SplitViews",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "prevent enabling download button while loading mask is showing",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
"improve geojson layer error responses and cypress tests (#3149)",
- "add class-names for push-analytics",
+ "add class to map container when no map id is set",
+ "show no data message when geojson feature has no data (#3145)",
+ "highlight features when data table has filter",
+ "make logic match prev code",
"check download param when navigating to new",
- "ensure isDownload is a bool to avoid prop-types error",
- "set point radius to size that was set in the style settings",
- "set map bounds after all layers are added to the map",
"final fixes for geojson (#3154)",
"position tooltip right over the thumbnail title",
- "tab length should only take the space of the title",
- "reduce the padding to make room for the scrollbar (#3148)",
- "isPushAnalytics url param",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "upgrade maps-gl for the rounded line join and caps",
- "highlight features when data table has filter",
+ "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",
- "values that are strings but numeric in quality were not filtering",
- "set minimum point size of 1",
"add tooltip on layer thumbnails",
- "make logic match prev code",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "various fixes after release testing (#3151)",
- "onLayerAdded wasnt defined for SplitViews",
- "prevent enabling download button while loading mask is showing",
+ "tab length should only take the space of the title",
"make `dhis2-map-new` class independent of downloadMode",
- "translations: sync translations from transifex (dev) (#3132)",
- "reset error when switching which layer shows data table",
- "prevent data table effects from running code when no table (#3147)",
- "map plugin - do not load async layers multiple times (#3143)",
- "use more understandable error messages",
- "improve hover states and add consistent spacing [UX-161] (#3121)"
+ "reset error when switching which layer shows data table"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
"merge to master 2.41.0 features and fixes",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
"add ability to add GeoJSON URL external layers (#3127)",
"add push analytics instructions"
],
"Maintenance": [
- "upgrade @dhis2/maps-gl",
+ "read single url param",
+ "code cleaning",
"legend item styling - set max line weight and rename to Point radius",
+ "improve legend for geojson layers",
"release: cut 100.5.0 [skip release]",
"update @dhis2/analytics and deduplicate deps",
- "improve legend for geojson layers",
"update i18n",
- "code cleaning",
"code comment",
- "read single url param"
+ "upgrade @dhis2/maps-gl"
],
"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"
},
@@ -6145,26 +6145,26 @@
"menu-management-app": {
"v100.0.1": {
"Build Updates": [
- "update to shared workflows (#585)",
- "fix main branch ref in concurrency expression (#586)"
+ "fix main branch ref in concurrency expression (#586)",
+ "update to shared workflows (#585)"
],
"Maintenance": [
- "update ui",
- "update prop-type import",
"update cli-app-scripts",
+ "update prop-type import",
+ "update ui",
"release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5ed2d61 ) \n "
},
"v100.0.0": {
"Features": [
- "prepare for release",
- "trigger first release"
+ "trigger first release",
+ "prepare for release"
],
"Maintenance": [
"release: cut 28.3.0 [skip release]",
@@ -6224,9 +6224,9 @@
},
"v28.2.7": {
"Build Updates": [
+ "replace semantic commit checks with new workflow",
"fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow"
+ "fix lint script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6268,8 +6268,8 @@
"preview: enable deploy previews"
],
"Maintenance": [
- "deps: update app-runtime to latest",
- "release: cut 28.2.3 [skip ci]"
+ "release: cut 28.2.3 [skip ci]",
+ "deps: update app-runtime to latest"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6354,41 +6354,41 @@
},
"v28.0.2": {
"Maintenance": [
- "transifex integration",
- "clean up build process",
+ "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "add stale bot configuration (#16)",
"release: cut 28.0.2 [skip ci]",
- "update travis config and remove unused deps",
- "translations: sync French translations from transifex (master)",
"translations: sync PortugueseBrazil translations from transifex (master)",
- "translations: sync Indonesian translations from transifex (master)",
- "translations: sync Spanish translations from transifex [skip ci] (master)",
+ "clean up build process",
+ "translations: sync Swedish translations from transifex [skip ci] (master)",
"translations: sync TetumTetun translations from transifex (master)",
- "add stale bot configuration (#16)",
- "translations: sync translations from transifex (master)",
- "translations: sync Lao translations from transifex (master)",
+ "translations: sync Indonesian translations from transifex (master)",
+ "update to version 31 for master because of new build pipeline",
+ "translations: sync Vietnamese translations from transifex (master)",
"translations: sync Russian translations from transifex (master)",
- "do not copy package.json to build",
- "translations: sync Arabic translations from transifex (master)",
+ "translations: sync Pushto translations from transifex (master)",
+ "translations: sync Lao translations from transifex (master)",
"translations: sync Tajik translations from transifex (master)",
- "translations: sync Urdu translations from transifex (master)",
- "translations: sync Swedish translations from transifex [skip ci] (master)",
- "translations: sync Arabic translations from transifex [skip ci] (master)",
- "translations: sync Spanish translations from transifex (master)",
- "update to version 31 for master because of new build pipeline",
- "translations: sync Portuguese translations from transifex (master)",
- "translations: sync Swedish translations from transifex (master)",
- "replace maven with alternate deployment regime",
+ "translations: sync French translations from transifex (master)",
+ "update travis config and remove unused deps",
"translations: sync PersianAfghanistan translations from transifex (master)",
- "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync Swedish translations from transifex (master)",
"translations: sync Chinese translations from transifex (master)",
- "translations: sync Pushto translations from transifex (master)",
+ "translations: sync translations from transifex (master)",
+ "translations: sync Arabic translations from transifex [skip ci] (master)",
+ "translations: sync Portuguese translations from transifex (master)",
+ "transifex integration",
+ "do not copy package.json to build",
"translations: sync translations from transifex [skip ci] (master)",
- "translations: sync Vietnamese translations from transifex (master)"
+ "translations: sync French translations from transifex [skip ci] (master)",
+ "translations: sync Spanish translations from transifex (master)",
+ "replace maven with alternate deployment regime",
+ "translations: sync Arabic translations from transifex (master)",
+ "translations: sync Urdu translations from transifex (master)"
],
"Build Updates": [
+ "add comment and close workflow",
"migrate to github actions (#239)",
- "update travis builds (#14)",
- "add comment and close workflow"
+ "update travis builds (#14)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6409,9 +6409,9 @@
"fix main branch ref in concurrency expression (#399)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.63 [skip release]"
@@ -6423,15 +6423,15 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "fix linting errors",
- "release: cut 100.0.62 [skip release]",
- "update cli-app-scripts and ui",
"update app-runtime",
- "ignore styled jsx property"
+ "update cli-app-scripts and ui",
+ "release: cut 100.0.62 [skip release]",
+ "ignore styled jsx property",
+ "fix linting errors"
],
"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 "
},
@@ -6687,9 +6687,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "show authorities in a MultiSelect rather than an input text field",
+ "bug with auth config when creating rather than editing route",
"add delete confirmation alert",
- "bug with auth config when creating rather than editing route"
+ "show authorities in a MultiSelect rather than an input text field"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -6752,9 +6752,9 @@
"fix main branch ref in concurrency expression (#1386)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.2.7 [skip release]"
@@ -6766,14 +6766,14 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
- "update ui",
- "update cli-style",
+ "update cli-app-scripts",
"release: cut 100.2.6 [skip release]",
- "update cli-app-scripts"
+ "update cli-style",
+ "update ui"
],
"Bug Fixes": [
- "ignore lint error",
"add missing d2-ui dep",
+ "ignore lint error",
"translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
@@ -6825,16 +6825,16 @@
},
"v100.2.0": {
"Features": [
- "remove oauth2 from version 42 and above",
- "remove oauth2 section from version 42 and above"
+ "remove oauth2 section from version 42 and above",
+ "remove oauth2 from version 42 and above"
],
"Maintenance": [
"resolve linting issues",
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "move the filter logic on mounted",
- "remove extra if block in navigation"
+ "remove extra if block in navigation",
+ "move the filter logic on mounted"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
},
@@ -6914,194 +6914,194 @@
"v100.0.0": {
"Maintenance": [
"update app version (#1302)",
- "release: cut 100.0.0 [skip release]",
- "update app title (#1303)",
+ "add apphubid",
"update verify-app github action",
- "add apphubid"
+ "release: cut 100.0.0 [skip release]",
+ "update app title (#1303)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
},
"v99.9.9": {
"Features": [
- "zero data values in analytics tables setting (#933)",
- "add more options",
- "add setting startModuleEnableLightweight (DHIS2-12060)",
- "add dropdown for default basemap [DHIS2-12155]",
- "hide biweekly periods (DHIS2-11165)",
- "analytics: add default org unit group set and level for maps",
- "analytics: facility map layer settings",
+ "port to app-platform (#800)",
"use @dhis2/ui components for file uploads",
+ "analytics: add default org unit group set and level for maps",
"use @dhis2/ui components for OAuth2 clients editor",
+ "hide biweekly periods (DHIS2-11165)",
+ "analytics: facility map layer settings",
+ "add setting startModuleEnableLightweight (DHIS2-12060)",
+ "system update notifications setting (#950)",
+ "zero data values in analytics tables setting (#933)",
+ "add more options",
"add more analytics/sql view max limit options (DHIS2-12521)",
- "add in scheduling settings to settings app [DHIS2-15765] (#1295)",
- "port to app-platform (#800)",
+ "add dropdown for default basemap [DHIS2-12155]",
"add credentialsExpiresReminderInDays setting",
- "system update notifications setting (#950)"
+ "add in scheduling settings to settings app [DHIS2-15765] (#1295)"
],
"Maintenance": [
- "release: cut 29.15.4 [skip ci]",
- "release: cut 29.9.1 [skip ci]",
- "release: cut 29.13.7 [skip ci]",
- "release: cut 29.16.0 [skip ci]",
- "release: cut 29.14.40 [skip ci]",
- "release: cut 29.14.31 [skip ci]",
- "release: cut 29.7.4 [skip ci]",
- "release: cut 29.6.7 [skip ci]",
- "release: cut 29.7.9 [skip ci]",
- "release: cut 29.13.3 [skip ci]",
- "release: cut 29.14.6 [skip ci]",
- "release: cut 29.14.23 [skip ci]",
- "release: cut 29.15.1 [skip ci]",
- "release: cut 29.11.4 [skip ci]",
- "update allowlist language [DHIS2-10247] (#1294)",
- "remove scss",
+ "update transifex config",
+ "release: cut 29.14.21 [skip ci]",
+ "release: cut 29.14.3 [skip ci]",
+ "release: cut 29.12.2 [skip ci]",
+ "release: cut 29.14.19 [skip ci]",
+ "release: cut 29.7.6 [skip ci]",
+ "release: cut 29.6.14 [skip ci]",
+ "release: cut 29.12.4 [skip ci]",
+ "release: cut 29.6.9 [skip ci]",
+ "release: cut 29.8.0 [skip ci]",
+ "release: cut 29.13.4 [skip ci]",
+ "release: cut 29.14.27 [skip ci]",
+ "release: cut 29.14.11 [skip ci]",
+ "release: cut 29.10.1 [skip ci]",
+ "release: cut 29.7.2 [skip ci]",
+ "release: cut 29.14.32 [skip ci]",
"release: cut 29.12.0 [skip ci]",
- "release: cut 29.12.3 [skip ci]",
- "release: cut 29.11.2 [skip ci]",
- "release: cut 29.7.1 [skip ci]",
- "release: cut 29.14.14 [skip ci]",
+ "release: cut 29.14.36 [skip ci]",
+ "release: cut 29.6.13 [skip ci]",
+ "update allowlist language [DHIS2-10247] (#1294)",
+ "release: cut 29.14.6 [skip ci]",
+ "release: cut 29.14.30 [skip ci]",
+ "release: cut 29.11.0 [skip ci]",
+ "release: cut 29.7.4 [skip ci]",
"release: cut 29.14.25 [skip ci]",
- "release: cut 29.6.2 [skip ci]",
- "release: cut 29.7.7 [skip ci]",
- "release: cut 29.8.0 [skip ci]",
+ "set minDHIS2Version (#1301)",
+ "release: cut 29.14.31 [skip ci]",
+ "release: cut 29.13.0 [skip ci]",
+ "update pot file",
"add icon",
- "release: cut 29.7.8 [skip ci]",
- "release: cut 29.14.26 [skip ci]",
+ "release: cut 29.13.3 [skip ci]",
+ "release: cut 29.14.39 [skip ci]",
+ "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.10.2 [skip ci]",
"release: cut 29.14.8 [skip ci]",
- "release: cut 29.14.19 [skip ci]",
- "release: cut 29.6.14 [skip ci]",
- "release: cut 29.7.2 [skip ci]",
- "release: cut 29.14.20 [skip ci]",
- "release: cut 29.6.9 [skip ci]",
- "update app icon",
- "release: cut 29.7.6 [skip ci]",
- "release: cut 29.9.3 [skip ci]",
- "update settings key names for dashboard behaviour (#815)",
- "release: cut 29.11.5 [skip ci]",
+ "release: cut 29.14.14 [skip ci]",
+ "release: cut 29.12.3 [skip ci]",
+ "release: cut 29.15.0 [skip ci]",
+ "release: cut 29.15.2 [skip ci]",
"release: cut 29.15.7 [skip ci]",
+ "release: cut 29.7.1 [skip ci]",
+ "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.6.6 [skip ci]",
"remove old translation files",
- "release: cut 29.14.21 [skip ci]",
- "release: cut 29.7.0 [skip ci]",
- "release: cut 29.10.2 [skip ci]",
- "release: cut 29.14.36 [skip ci]",
- "release: cut 29.14.37 [skip ci]",
- "release: cut 29.14.7 [skip ci]",
- "release: cut 29.9.4 [skip ci]",
- "release: cut 29.14.29 [skip ci]",
- "release: cut 29.14.11 [skip ci]",
- "release: cut 29.14.28 [skip ci]",
- "release: cut 29.14.2 [skip ci]",
- "release: cut 29.15.5 [skip ci]",
- "release: cut 29.6.11 [skip ci]",
- "release: cut 29.14.9 [skip ci]",
- "release: cut 29.14.24 [skip ci]",
- "release: cut 29.11.1 [skip ci]",
- "deps: update app-runtime to latest",
- "release: cut 29.6.4 [skip ci]",
- "release: cut 29.14.3 [skip ci]",
- "release: cut 29.13.2 [skip ci]",
- "release: cut 29.14.12 [skip ci]",
- "release: cut 29.14.39 [skip ci]",
- "release: cut 29.14.35 [skip ci]",
- "release: cut 29.13.0 [skip ci]",
- "release: cut 29.7.3 [skip ci]",
- "release: cut 29.14.15 [skip ci]",
- "release: cut 29.14.32 [skip ci]",
- "release: cut 29.11.6 [skip ci]",
- "port app to app platform",
+ "release: cut 29.11.5 [skip ci]",
"release: cut 29.6.3 [skip ci]",
+ "port app to app platform",
+ "release: cut 29.14.12 [skip ci]",
+ "release: cut 29.13.1 [skip ci]",
+ "release: cut 29.14.24 [skip ci]",
+ "release: cut 29.14.4 [skip ci]",
+ "release: cut 29.6.12 [skip ci]",
+ "release: cut 29.16.0 [skip ci]",
+ "release: cut 29.14.2 [skip ci]",
+ "release: cut 29.11.4 [skip ci]",
+ "release: cut 29.15.3 [skip ci]",
"release: cut 29.11.3 [skip ci]",
"release: cut 29.14.5 [skip ci]",
- "release: cut 29.6.1 [skip ci]",
- "release: cut 29.6.13 [skip ci]",
- "release: cut 29.14.41 [skip ci]",
- "update pot file",
- "release: cut 29.9.2 [skip ci]",
- "release: cut 29.13.5 [skip ci]",
- "release: cut 29.14.17 [skip ci]",
- "release: cut 29.15.3 [skip ci]",
- "release: cut 29.13.4 [skip ci]",
- "release: cut 29.7.5 [skip ci]",
- "release: cut 29.14.38 [skip ci]",
- "release: cut 29.12.4 [skip ci]",
- "release: cut 29.6.12 [skip ci]",
- "release: cut 29.12.2 [skip ci]",
- "release: cut 29.6.6 [skip ci]",
- "release: cut 29.6.10 [skip ci]",
- "release: cut 29.15.2 [skip ci]",
- "release: cut 29.14.10 [skip ci]",
+ "release: cut 29.15.9 [skip ci]",
+ "release: cut 29.14.33 [skip ci]",
"release: cut 29.6.0 [skip ci]",
"release: cut 29.14.16 [skip ci]",
- "release: cut 29.14.33 [skip ci]",
- "release: cut 29.14.4 [skip ci]",
- "release: cut 29.16.2 [skip ci]",
- "release: cut 29.10.1 [skip ci]",
- "release: cut 29.14.18 [skip ci]",
+ "release: cut 29.14.40 [skip ci]",
+ "release: cut 29.13.2 [skip ci]",
"release: cut 29.6.5 [skip ci]",
- "release: cut 29.15.0 [skip ci]",
- "release: cut 29.11.0 [skip ci]",
+ "release: cut 29.14.41 [skip ci]",
+ "release: cut 29.16.2 [skip ci]",
+ "release: cut 29.6.11 [skip ci]",
+ "release: cut 29.14.22 [skip ci]",
+ "deps: update app-runtime to latest",
+ "release: cut 29.7.3 [skip ci]",
+ "release: cut 29.15.1 [skip ci]",
"modernise config",
- "set minDHIS2Version (#1301)",
- "release: cut 29.13.6 [skip ci]",
- "release: cut 29.14.27 [skip ci]",
- "release: cut 29.13.1 [skip ci]",
- "update transifex config",
+ "release: cut 29.14.17 [skip ci]",
+ "release: cut 29.11.2 [skip ci]",
+ "release: cut 29.14.38 [skip ci]",
"release: cut 29.9.0 [skip ci]",
- "release: cut 29.10.0 [skip ci]",
- "add d2.config.js",
- "release: cut 29.14.1 [skip ci]",
- "release: cut 29.6.8 [skip ci]",
+ "release: cut 29.9.1 [skip ci]",
+ "release: cut 29.6.4 [skip ci]",
+ "release: cut 29.14.15 [skip ci]",
+ "release: cut 29.7.0 [skip ci]",
+ "release: cut 29.7.9 [skip ci]",
+ "release: cut 29.14.37 [skip ci]",
+ "release: cut 29.13.5 [skip ci]",
+ "release: cut 29.6.7 [skip ci]",
+ "update app icon",
+ "release: cut 29.9.2 [skip ci]",
+ "release: cut 29.13.6 [skip ci]",
+ "release: cut 29.13.7 [skip ci]",
+ "release: cut 29.14.20 [skip ci]",
+ "release: cut 29.14.0 [skip ci]",
"release: cut 29.15.8 [skip ci]",
- "release: cut 29.15.6 [skip ci]",
- "release: cut 29.14.13 [skip ci]",
- "release: cut 29.14.22 [skip ci]",
+ "release: cut 29.9.4 [skip ci]",
+ "release: cut 29.14.7 [skip ci]",
+ "release: cut 29.14.9 [skip ci]",
+ "release: cut 29.7.8 [skip ci]",
+ "release: cut 29.6.10 [skip ci]",
+ "update settings key names for dashboard behaviour (#815)",
"release: cut 29.12.1 [skip ci]",
- "release: cut 29.15.9 [skip ci]",
+ "add d2.config.js",
"release: cut 29.14.34 [skip ci]",
- "release: cut 29.14.0 [skip ci]",
- "release: cut 29.14.30 [skip ci]",
- "release: cut 29.16.1 [skip ci]"
+ "release: cut 29.16.1 [skip ci]",
+ "release: cut 29.7.7 [skip ci]",
+ "release: cut 29.11.1 [skip ci]",
+ "release: cut 29.14.23 [skip ci]",
+ "release: cut 29.11.6 [skip ci]",
+ "release: cut 29.9.3 [skip ci]",
+ "release: cut 29.15.6 [skip ci]",
+ "release: cut 29.15.4 [skip ci]",
+ "release: cut 29.14.18 [skip ci]",
+ "remove scss",
+ "release: cut 29.10.0 [skip ci]",
+ "release: cut 29.14.29 [skip ci]",
+ "release: cut 29.6.2 [skip ci]",
+ "release: cut 29.14.1 [skip ci]",
+ "release: cut 29.14.26 [skip ci]",
+ "release: cut 29.14.28 [skip ci]",
+ "release: cut 29.14.13 [skip ci]",
+ "release: cut 29.15.5 [skip ci]",
+ "release: cut 29.7.5 [skip ci]",
+ "release: cut 29.6.1 [skip ci]",
+ "release: cut 29.14.35 [skip ci]"
],
"Bug Fixes": [
- "Analytics tab - put the internal maps before the external, and remove Google options",
- "update category order, add new relative period",
- "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
- "appearance translations [DHIS2-15662] (#1259)",
"indicate OSMLight as default",
- "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
- "add back OAUTH2 [DHIS2-15326] (#1300)",
+ "appearance translations [DHIS2-15662] (#1259)",
"assume field is a default field type if no mapping is found (#1068)",
- "add warning for calendar update [DHIS2-7422] (#1120)",
- "update transifex config (#810)",
+ "reorganise some analytics settings DHIS2-13110 (#966)",
+ "implement field-specific validator",
+ "update info icons (#1290)",
+ "use d2-i18n for translations",
"style headers like other apps",
- "use '-:-' instead of null as i18n namespace separator (#879)",
- "translations: sync translations from transifex (master)",
- "remove oauth2 config [DHIS2-15326] (#1269)",
- "move dashboard behaviour-related settings (#814)",
"show alert if custom logo upload fails (#825)",
- "update info icons (#1290)",
+ "add warning for calendar update [DHIS2-7422] (#1120)",
+ "update category order, add new relative period",
+ "remove oauth2 config [DHIS2-15326] (#1269)",
+ "update transifex config (#810)",
"localized-text: subscribe to settingsStore and rerender on change",
- "extend container height [DHIS2-15875] (#1271)",
"show help text for sender email field",
- "adjust texts and use min/max attr on input instead of js validation",
- "remove duplicate entry of keyAnalysisRelativePeriod",
- "reorganise some analytics settings DHIS2-13110 (#966)",
- "implement field-specific validator",
+ "Analytics tab - put the internal maps before the external, and remove Google options",
+ "use Card from @dhis2/ui",
+ "extend container height [DHIS2-15875] (#1271)",
+ "translations: sync translations from transifex (master)",
+ "add back OAUTH2 [DHIS2-15326] (#1300)",
"indicate OSMLight basemap as default",
+ "use '-:-' instead of null as i18n namespace separator (#879)",
"tweak material UI theme colours",
- "use d2-i18n for translations",
- "use Card from @dhis2/ui",
- "language display (#1131)"
+ "adjust texts and use min/max attr on input instead of js validation",
+ "ensure i18n is imported before translations [DHIS2-13859] (#1106)",
+ "remove keyAnalyticsMaintenanceMode [DHIS2-16534] (#1296)",
+ "language display (#1131)",
+ "remove duplicate entry of keyAnalysisRelativePeriod",
+ "move dashboard behaviour-related settings (#814)"
],
"Testing": [
"add feature files"
],
"Build Updates": [
- "preview: enable deploy previews",
- "replace semantic commit checks with new workflow (#980)",
+ "fix lint script",
"commit-checks: trigger checks",
+ "replace semantic commit checks with new workflow (#980)",
"fix d2-style script",
- "fix lint script"
+ "preview: enable deploy previews"
]
},
"v30.0.5": {},
@@ -7111,10 +7111,10 @@
"v30.0.1": {
"Maintenance": [
"update travis config and remove deploy-build from devdep",
- "remove cache for node_modules",
+ "remove package.json",
"replace maven with alternate deployment regime",
"upgrade to v30",
- "remove package.json"
+ "remove cache for node_modules"
]
},
"v29.16.2": {
@@ -7170,16 +7170,16 @@
"update to shared workflows (#907)"
],
"Maintenance": [
- "update ui",
"release: cut 100.0.7 [skip release]",
+ "update cli-app-scripts",
"update app-runtime",
- "update cli-app-scripts"
+ "update ui"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"add missing d2-ui dep",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
]
},
"v100.0.6": {
@@ -7433,15 +7433,15 @@
"update to shared workflows (#775)"
],
"Maintenance": [
- "update ui",
"fix tests after ui update",
+ "update cli-app-scripts",
"release: cut 101.0.46 [skip release]",
- "update cli-app-scripts"
+ "update ui"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5f6f709 ) \n "
},
@@ -7591,8 +7591,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)"
@@ -7702,32 +7702,32 @@
"use-case-configuration": {
"1.1.0": {
"Features": [
- "create parse version function",
- "add button to erase all settings",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"create erase all settings component",
- "add warning box that to change DE value type",
- "create webapp version tag component",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add webapp version constant",
- "add webapp version tag [DHIS2-17248] (#25)",
+ "create webapp version tag component",
"erase and reset all content [DHIS2-15912] (#17)",
+ "create parse version function",
+ "add webapp version tag [DHIS2-17248] (#25)",
"add reset values",
+ "regenerate en.pot",
+ "add button to erase all settings",
"disable Save and Next button when DE not meet criteria",
- "regenerate en.pot"
+ "add warning box that to change DE value type"
],
"Maintenance": [
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"upgrade dependencies (#26)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
"upgrade webapp version"
],
"Bug Fixes": [
- "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
"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)",
"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
"
@@ -7739,9 +7739,9 @@
"disable verify email button if email is not valid"
],
"Maintenance": [
- "update regex for email",
+ "fix prettier",
"release: cut 100.2.0 [skip release]",
- "fix prettier"
+ "update regex for email"
],
"Bug Fixes": [
"disable verify email button"
@@ -7765,9 +7765,9 @@
],
"Maintenance": [
"add translations and constant",
+ "cleanup",
"release: cut 100.1.0 [skip release]",
- "remove handle email verification function",
- "cleanup"
+ "remove handle email verification function"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -7776,13 +7776,13 @@
},
"v100.0.6": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1434)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1434)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.6 [skip release]"
@@ -7839,17 +7839,17 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
+ "semantic release (#1398)",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)"
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
},
"v99.9.9": {},
"v31.0.0": {
"Maintenance": [
- "update semantic release",
- "release: cut 31.0.0 [skip release]"
+ "release: cut 31.0.0 [skip release]",
+ "update semantic release"
],
"Features": [
"trigger first release"
@@ -8079,9 +8079,9 @@
"fix main branch ref in concurrency expression (#1452)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.2.3 [skip release]"
@@ -8114,8 +8114,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "prettier"
+ "prettier",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -8142,15 +8142,15 @@
},
"v100.1.6": {
"Maintenance": [
- "fix linting issues",
- "update node version in gh workflow to 18",
"upgrade cypress setup in the user-app project",
- "update app label to match hardcoded name in core (#1415)",
"update fixtures",
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup (#1421)",
"update api version in github workflow",
+ "update app label to match hardcoded name in core (#1415)",
"update cypress github action",
- "release: cut 100.1.6 [skip release]",
- "upgrade cypress setup (#1421)"
+ "fix linting issues",
+ "release: cut 100.1.6 [skip release]"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -8204,8 +8204,8 @@
},
"v100.1.0": {
"Features": [
- "update notice box display logic",
- "add a default notice box based on access level of the user in GroupDetails page"
+ "add a default notice box based on access level of the user in GroupDetails page",
+ "update notice box display logic"
],
"Maintenance": [
"fix lint error",
@@ -8260,8 +8260,8 @@
},
"v100.0.0": {
"Maintenance": [
- "continuous release setup",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "continuous release setup"
],
"Features": [
"trigger release"
@@ -8271,258 +8271,258 @@
"v99.9.9": {
"Refactoring": [
"sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "rewrite section navigation and home components",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "side nav: adjust background colors & decrease width",
"remove all usage of api",
- "side nav: use @dhis2/ui components & proper accessibility attributes",
- "stop memoizing a small set of pending changes",
"remove unused files",
- "searchable-group-editor: function comp and use data-engine",
- "side nav: adjust background colors & decrease width",
- "clean up and optimise authority- and group-editor (#841)",
- "searchable-org-unit-tree: rename classes to styles (#842)",
"authority-editor: remove complexity",
"add current user provider",
+ "searchable-group-editor: function comp and use data-engine",
+ "stop memoizing a small set of pending changes",
+ "use multiple array.every instead of single array.reduce",
+ "rewrite section navigation and home components",
"replace all usage of the old current user hook by the new one",
+ "side nav: use @dhis2/ui components & proper accessibility attributes",
"move new use current user hook to hooks folder",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "clean up and optimise authority- and group-editor (#841)",
"migrate form components to @dhis2/ui (#856)",
- "use multiple array.every instead of single array.reduce"
+ "searchable-org-unit-tree: rename classes to styles (#842)"
],
"Bug Fixes": [
- "authority-editor: center metadata checkboxes",
- "handle invite toggle with useField",
- "sidenav border style",
- "use staticStyle for empty data table row",
- "semantic: allow merge commits",
- "filter styles",
- "bulk-user-manager: sort list by firstName and surname",
- "make username optional when inviting users (#978)",
- "authority-editor: fix initial values issue",
- "bulk-member-manager improvements (#948)",
- "user: only set email field as required if inviting by email",
+ "groups: use correct method and endpoint to leave groups (#912)",
"address various style and text issues (#1091)",
- "close action menu when closing confirmation modal",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "styled-jsx: remove incorrect extension (#1054)",
- "authority-editor: resolve issue with error and loading state",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "authority-editor: ensure authority groups are empty to start off",
+ "remove formspy code",
+ "use container to apply background to table lists",
+ "address 2fa disable regression",
"user: make userCredentials first key in user data body",
+ "use field is invite (#1094)",
+ "don't publish to App Hub and allow merge commits",
+ "bulk-member-manager: fix pagination and refactor",
+ "handle invite toggle with useField",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "authority-editor: use classnames for conditional classes",
+ "user: show user's database language (#917)",
"adjust form styling",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "add tests",
- "org unit access in search [DHIS2-16268] (#1324)",
+ "handle empty user roles response (#1215)",
+ "close action menu when closing confirmation modal",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "semantic: allow merge commits",
+ "ensure superusers have access to full context menu",
"home: migrate homepage components to @dhis2/ui (#840)",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "language drop downs [DHIS2-15328] (#1147)",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "authority-editor: fix initial values issue",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "align password help text with validation logic (#1131)",
+ "prevent jest parse error",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "user: only set email field as required if inviting by email",
+ "user: org unit related fixes (#900)",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "make username optional when inviting users (#978)",
+ "bulk-member-manager improvements (#948)",
+ "filter styles",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
"translations: sync translations from transifex (master)",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "remove beta entries from changelog",
- "authority-editor: use classnames for conditional classes",
- "handle empty user roles response (#1215)",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "reset email field when invite user changes",
+ "fix user manager checkbox behaviour",
"use dedicated endpoint for checking the username (#1092)",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "adjust details view styling",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "authority-editor: add some authorities to tracker group",
"authority-editor: optimise performance of checkboxes",
- "remove formspy code",
- "bulk-member-manager: prevent adding same entity to pending changes",
+ "user manager checkbox behaviour (#1073)",
"address user enabling and disabling regression",
- "org unit search logic [DHIS2-14585] (#1217)",
- "ensure superusers have access to full context menu",
- "use container to apply background to table lists",
- "authority-editor: fix loading, error and noMatches UI",
- "don't publish to App Hub and allow merge commits",
- "user: show user's database language (#917)",
- "groups: use correct method and endpoint to leave groups (#912)",
- "retrieve user locales [DHIS2-16170] (#1325)",
"clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "user-list: show title at top of 'replicate user' form (#925)",
- "user: stringify array of org units before passing to useEffect as dep",
- "fix user manager checkbox behaviour",
- "authority-editor: ensure authority groups are empty to start off",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "authority-editor: resolve issue with error and loading state",
+ "authority-editor: unblock input",
+ "adjust details view styling",
+ "sidenav border style",
+ "authority-editor: add some authorities to tracker group",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "remove beta entries from changelog",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "reset email field when invite user changes",
+ "bulk-user-manager: sort list by firstName and surname",
"address user list action menu regressions (#1127)",
+ "add tests",
+ "use staticStyle for empty data table row",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "prevent jest parse error",
- "authority-editor: unblock input",
"update lastLogin for server difference [DHIS2-14203] (#1118)",
- "bulk-member-manager: fix pagination and refactor",
- "use field is invite (#1094)",
- "align password help text with validation logic (#1131)",
- "user: org unit related fixes (#900)",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "address 2fa disable regression",
- "user manager checkbox behaviour (#1073)"
+ "authority-editor: fix loading, error and noMatches UI",
+ "authority-editor: center metadata checkboxes"
],
"Maintenance": [
- "cypress: update stubs",
- "authority editor: remove invorrect fix",
- "release: cut 1.4.28 [skip release]",
- "remove unused import",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "release: cut 1.4.17 [skip release]",
- "only subscribe to value",
- "release: cut 1.4.14 [skip release]",
- "remove technical dept (#1082)",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.3.16 [skip release]",
+ "fix formatting",
+ "release: cut 1.5.14 [skip release]",
"merge branch 'master' into beta",
- "release: cut 1.3.12 [skip release]",
- "release: cut 1.4.4 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "cypress json: use more general ingoreTestFiles rule",
+ "homepage cypress tests: fix after rebasing",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "remove console.log and prop error",
+ "release: cut 1.3.4 [skip ci]",
"release: cut 1.3.13 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.4.21 [skip release]",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.5.13 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
"release: cut 1.4.36 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.14 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.4.34 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "authority-editor: use design system color for text highlights",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "release: cut 1.4.27 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.5.7 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.4.16 [skip release]",
- "release: merge beta",
- "release: cut 1.4.18 [skip release]",
- "update app icon",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.5.19 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "network shim: update captured fixtures",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.5.23 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.5.35 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.5.5 [skip release]",
+ "release: cut 1.5.12 [skip release]",
+ "update pot file",
+ "add required properties to current user provider",
"release: cut 1.5.25 [skip release]",
- "release: cut 1.4.35 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "update beta (#881)",
- "release: cut 1.5.11 [skip release]",
- "cleanup unused deps",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.4.15 [skip release]",
- "fix jest test suite",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.4.2 [skip release]",
- "merge master into beta",
- "update emptyTableInfo component",
- "release: cut 1.5.10 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.2.14 [skip ci]",
+ "upgrade to cypress commands and plugins v9",
"release: cut 1.4.9 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
"fix eslint issues",
+ "release: cut 1.5.36 [skip release]",
+ "cleanup unused deps",
+ "authority-editor: correct statement made in comment",
+ "stop using deprecated prop name",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.5.34 [skip release]",
"upgrade @dhis2/ui for better validation message",
- "fix formatting",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.2.10 [skip ci]",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "network shim: update captured fixtures",
"upgrade ui version",
- "add required properties to current user provider",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.5.38 [skip release]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.4.1 [skip release]",
+ "release: cut 1.4.0 [skip release]",
+ "release: cut 1.5.3 [skip release]",
+ "merge master into beta",
+ "remove unused import",
"address lint errors",
- "release: cut 1.4.22 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.4.10 [skip release]",
- "fix cypress test suite",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.4.29 [skip release]",
- "authority-editor: remove redundant api function",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.4.15 [skip release]",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.4.34 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.4.26 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: merge beta",
+ "release: cut 1.3.1 [skip ci]",
+ "update ui and app-scripts deps",
"react router: update to latest",
- "release: cut 1.5.12 [skip release]",
+ "prep user-app for continuous release",
+ "release: cut 1.3.9 [skip ci]",
+ "release: cut 1.5.18 [skip release]",
+ "remove node_modules from git",
+ "release: cut 1.3.11 [skip release]",
+ "eslint: fix linter issues",
"release: cut 1.4.12 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.5.6 [skip release]",
- "stop using deprecated prop name",
- "release: cut 1.5.28 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "cypress: increase timeouts",
- "release: cut 1.5.35 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "remove console.log and prop error",
- "authority-editor: fix typo in i18n string",
+ "release: cut 1.5.11 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
+ "update emptyTableInfo component",
+ "release: cut 1.4.28 [skip release]",
+ "authority editor: remove invorrect fix",
"update network fixtures and test against 2.40",
- "update pot file",
- "authority-editor: remove redundant style prop",
- "cypress json: use more general ingoreTestFiles rule",
- "bulk-member-manager: prevent input focus loss",
+ "cypress: increase timeouts",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.3.15 [skip release]",
+ "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.23 [skip release]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.5.17 [skip release]",
"release: cut 1.5.22 [skip release]",
- "authority-editor: correct statement made in comment",
- "release: cut 1.5.0 [skip release]",
- "adjust empty component prop naming",
- "release: cut 1.5.4 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.3.11 [skip release]",
"release: cut 1.5.26 [skip release]",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.5.27 [skip release]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "test for empty table component",
- "release: cut 1.5.9 [skip release]",
- "add translation strings",
+ "release: cut 1.4.16 [skip release]",
+ "release: cut 1.5.30 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
"release: cut 1.4.23 [skip release]",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.5.3 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.5.38 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
"release: cut 1.5.15 [skip release]",
- "eslint: fix linter issues",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.5.20 [skip release]",
+ "release: cut 1.4.37 [skip release]",
+ "update app icon",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
"release: cut 1.3.2 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "remove node_modules from git",
- "release: cut 1.5.24 [skip release]",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "update beta (#881)",
+ "release: cut 1.4.19 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.4.32 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "adjust empty component prop naming",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.5.33 [skip release]",
+ "authority-editor: use design system color for text highlights",
+ "authority-editor: remove redundant api function",
+ "add translation strings",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.20 [skip release]",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "fix jest test suite",
+ "cypress: update stubs",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.2.12 [skip ci]",
+ "authority-editor: remove logs",
+ "release: cut 1.5.37 [skip release]",
+ "fix cypress test suite",
"release: cut 1.5.2 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins"
+ "release: cut 1.4.27 [skip release]",
+ "remove technical dept (#1082)",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.4.35 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "only subscribe to value"
],
"Features": [
- "interface adjustments (#1101)",
- "add and use empty table state component",
- "add and use page header component",
+ "user-group: bulk group member manager (#854)",
"group-form: update user group in single json patch request",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "user-group: bulk group member manager (#854)"
+ "add and use empty table state component",
+ "interface adjustments (#1101)",
+ "add and use page header component"
],
"Testing": [
"homepage: add test code for homepage feature",
diff --git a/website/data/apphub.json b/website/data/apphub.json
index ca1cad3e..5a85e6bb 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -21,33 +21,33 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
"deps: bump micromatch from 4.0.5 to 4.0.8 (#200)",
- "update app version",
- "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
"deps: bump express from 4.19.2 to 4.21.0 (#202)",
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)",
+ "deps: bump braces from 3.0.2 to 3.0.3 (#195)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#204)",
- "deps: bump braces from 3.0.2 to 3.0.3 (#195)"
+ "deps: bump webpack from 5.88.2 to 5.94.0 (#199)",
+ "update app version",
+ "deps: bump ws from 7.5.9 to 7.5.10 (#194)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#206)"
],
"Features": [
- "max value accepted",
- "configurable precision level for location capture [DHIS2-17633] (#201)",
- "set null as default value of max file size",
- "remove unused component",
- "show the minimum Android app version required [DHIS2-16804] (#203)",
"add android version label",
+ "set null as default value of maximum file size [DHIS2-17548] (#197)",
"disable manual coordinate by configuration [DHIS2-17632] (#198)",
- "create label helptext component",
- "add manual location specific program",
- "create manual location checkbox component",
- "create min location number field component",
+ "set null as default value of max file size",
"add min location specific program",
+ "show the minimum Android app version required [DHIS2-16804] (#203)",
+ "remove unused component",
"initial default value maximum file size",
- "set null as default value of maximum file size [DHIS2-17548] (#197)",
- "edit min location specific program",
+ "create manual location checkbox component",
+ "create min location number field component",
+ "add manual location specific program",
+ "configurable precision level for location capture [DHIS2-17633] (#201)",
"regenerate en.pot",
- "remove userCredentials references (#208)"
+ "edit min location specific program",
+ "max value accepted",
+ "remove userCredentials references (#208)",
+ "create label helptext component"
],
"Bug Fixes": [
"min acceptable value 0",
@@ -68,45 +68,45 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
- "update app version",
- "deps: bump express from 4.18.2 to 4.19.2 (#191)",
+ "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#190)",
+ "update app version",
+ "deps: bump ejs from 3.1.9 to 3.1.10 (#192)",
"deps: bump follow-redirects from 1.15.4 to 1.15.6 (#187)",
- "deps: bump follow-redirects from 1.15.2 to 1.15.4 (#184)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#191)"
],
"Bug Fixes": [
- "data entry form label",
+ "analytics components properties",
"title and short name fields empty who nutrition (#182)",
+ "update element type tei analytics",
+ "data entry form label",
"data set sync label",
- "user sync test runs without results (#183)",
- "analytics components properties",
- "update element type tei analytics"
+ "user sync test runs without results (#183)"
],
"Features": [
- "dataset future periods help text",
- "add info label to new form",
- "remove bypass component from general settings",
"add default values to initial setup",
- "user test visualization",
- "change bypass version label",
- "event visualization home",
- "edit visualization",
- "add users info as help text",
"bypass DHIS2 version [DHIS2-15905] (#185)",
- "event visualization program",
- "add bypass version component to general settings",
- "add default value to initial setup",
+ "add bypass DHIS2 version [DHIS2-15905] (#193)",
"use new data entry form as default [DHIS2-17078] (#186)",
- "create select visualization type component",
- "event visualization in home screen [DHIS2-15647] (#189)",
- "add bypass component to general settings",
- "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "add bypass version component to general settings",
"create bypass version and dialog component",
- "add event visualization to search component",
- "add bypass DHIS2 version [DHIS2-15905] (#193)",
+ "edit visualization",
+ "event visualization home",
"set new data entry as default",
- "regenerate en.pot"
+ "add bypass component to general settings",
+ "add users info as help text",
+ "event visualization in home screen [DHIS2-15647] (#189)",
+ "add event visualization to search component",
+ "user test visualization",
+ "create select visualization type component",
+ "add default value to initial setup",
+ "change bypass version label",
+ "future periods included in dataset sync [DHIS2-16805] (#188)",
+ "regenerate en.pot",
+ "add info label to new form",
+ "event visualization program",
+ "remove bypass component from general settings",
+ "dataset future periods help text"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App brings some bug fixes and configuration of the Analytics functionalities, which now also include:
\nHome and Program Analytics Settings :
\n\nLine Listing: The line list has to be created using the Line Listing DHIS2 web App, and then configured to be displayed in Android using the Android Settings Web App (ASWA), as any other offline analytics in Android. In this case Line lists can be displayed in the home screen, and event or tracker programs (as they do not really apply to aggregated data, they are not displayed in Datasets). There are some limitations to the line lists to be displayed in the Android App. The Org. units and Periods must be relative, not fixed. And there is a maximum number of columns of 15. Android Local Analytics are built using local data, and will, update instantly as more data gets collected (or downloaded) in the device. \n \nGeneral Settings
\nOpt-in Features:\n- Data entry forms - New inputs per value type: The inputs for all value types have been redesigned in the Android Capture App with an improved selection mode and increased tappable areas and texts to offer a cleaner and more intuitive user experience. By default, the Android Capture App will display the new forms.
\nRELEASE INFO : \nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues
"
}
@@ -123,51 +123,51 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "change collapsible to disableCollapsible",
- "create initial values mutation [DHIS2-14107]",
- "change First launch dialog [DHIS2-14109] (#165)",
"data element api call error [DHIS2-14106] (#166)",
- "change to disableCollapsibleSections specific",
+ "allow set 0 reserved values (#173)",
"minor typo",
- "remove D2 API request [DHIS2-14111]",
- "buffer error import and byte length (#174)",
"default and reset disable referral",
- "save btn should stay disable if no changes",
+ "buffer error import and byte length (#174)",
"add useMemo to handleCheckbox function",
- "allow set 0 reserved values (#173)"
+ "change First launch dialog [DHIS2-14109] (#165)",
+ "create initial values mutation [DHIS2-14107]",
+ "change to disableCollapsibleSections specific",
+ "save btn should stay disable if no changes",
+ "change collapsible to disableCollapsible",
+ "remove D2 API request [DHIS2-14111]"
],
"Features": [
- "add tests to get expression description",
- "remove D2 and create initial setup using dataMutation (#167)",
- "keep datastore ASWA version updated (#175)",
- "update app version and description",
- "collapsible sections for global settings",
- "create disable referral for specific settings",
- "select a program indicator expression [DHIS2-15645] (#179)",
- "hide collapsible sections form [DHIS2-15644] (#178)",
- "remove duplicated API calls [DHIS2-14112] (#169)",
- "android expression validator",
- "add workflow",
- "support application text translation [DHIS2-14110] (#170)",
- "add useCallback to handleCheckbox function",
+ "create program tei header component",
+ "create disable referral for global settings",
"disable referrals TEI programs [DHIS2-15643] (#177)",
+ "select a program indicator expression [DHIS2-15645] (#179)",
"save in datastore format",
+ "support application text translation [DHIS2-14110] (#170)",
"handle change tei header",
- "create disable referral for global settings",
- "add advanced settings to general",
- "delete unused program and dataset queries",
- "create workflow context",
- "create more options component",
- "constants common file",
+ "use program data from context",
"create support for new/experimental features [DHIS2-16174] (#181)",
+ "update app version and description",
+ "add workflow",
"collapsible sections for specific settings",
"create section component",
- "experimental features component and helper function",
- "use program and dataset data from context",
- "create program tei header component",
+ "hide collapsible sections form [DHIS2-15644] (#178)",
+ "keep datastore ASWA version updated (#175)",
+ "add advanced settings to general",
+ "constants common file",
+ "add tests to get expression description",
+ "remove duplicated API calls [DHIS2-14112] (#169)",
+ "create more options component",
+ "regenerate en.pot",
"change label title",
- "use program data from context",
- "regenerate en.pot"
+ "use program and dataset data from context",
+ "delete unused program and dataset queries",
+ "android expression validator",
+ "create workflow context",
+ "experimental features component and helper function",
+ "remove D2 and create initial setup using dataMutation (#167)",
+ "create disable referral for specific settings",
+ "collapsible sections for global settings",
+ "add useCallback to handleCheckbox function"
],
"Maintenance": [
"deps: bump trim-off-newlines from 1.0.1 to 1.0.3 (#116)",
@@ -190,33 +190,33 @@
"releaseNotes": {
"Maintenance": [
"deps: bump ua-parser-js from 0.7.31 to 0.7.33 (#155)",
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#154)",
"deps: bump d3-color from 1.4.1 to 3.1.0 (#152)",
- "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 http-cache-semantics from 4.1.0 to 4.1.1 (#156)"
],
"Features": [
- "authorization wall based on api version",
- "update yarn",
- "use new tracker importer as default [DHIS2-14741] (#158)",
- "multirow header table [DHIS2-14920] (#159)",
- "use notice box to give info of tracker importer",
+ "max file size to upload (#157)",
"change authorities from all to M_androidsettingsapp [DHIS2-15138] (#164)",
- "change authorities from all to androidsettings",
+ "change import modules path",
+ "multirow header table [DHIS2-14920] (#159)",
+ "authorization wall based on api version",
"move file size from General to Sync Global (#161)",
- "change import has authority",
- "max file size to upload (#157)",
+ "use new tracker importer as default [DHIS2-14741] (#158)",
"tracker exporter default value by API version",
+ "change authorities from all to androidsettings",
"use tracker importer if current API is 2.40 or higher",
- "change import modules path"
+ "update yarn",
+ "change import has authority",
+ "use notice box to give info of tracker importer"
],
"Bug Fixes": [
+ "export component",
+ "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"set 0 for download sync programs settings (#160)",
- "default values synchronization",
"update tracker notice box",
- "export component",
+ "default values synchronization",
"tracker importer default value by API version",
"styles add margin and align elements (#163)",
- "capture exception of manual edition of sync periods [DHIS2-15082] (#162)",
"change the default value of the new tracker importer"
],
"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
"
@@ -234,67 +234,67 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "include relative period",
- "loop elements",
- "change fixed period labels (#135)",
- "update app version",
- "import component missing",
- "add app version",
+ "update metadata queries",
+ "[analytics] fix period label",
"list hides visualizations with Today and Last 30 Days periods (#138)",
+ "textfield max limit of 200 characters",
+ "add datastore keys to readme",
+ "change fixed period labels (#135)",
+ "visualization query for user test [DHIS2-13124] (#132)",
+ "pin node version to 14 for netlify",
"[program dataset] adjust component width (#134)",
- "remove None period analytics (#151)",
- "keep None period analytics",
- "prop-types: change old style imports to new prop-types (#144)",
"simplify function",
+ "reuse edit visualization component",
"update proptypes source",
- "add datastore keys to readme",
+ "remove None period analytics (#151)",
+ "add app version",
+ "add tests for user sync helpers",
"reuse visualizationGroup component",
- "[synchronization dataset] fix period label",
- "update metadata queries",
+ "include relative period",
+ "regenerate en.pot",
+ "update app version",
+ "keep None period analytics",
"[general] update disable settings label (#133)",
- "[analytics] fix period label",
- "textfield max limit of 200 characters",
- "add tests for user sync helpers",
- "reuse edit visualization component",
- "visualization query for user test [DHIS2-13124] (#132)",
- "pin node version to 14 for netlify",
- "regenerate en.pot"
+ "loop elements",
+ "[synchronization dataset] fix period label",
+ "import component missing",
+ "prop-types: change old style imports to new prop-types (#144)"
],
"Features": [
- "improve visualization list (#139)",
- "visualizations program create Edit Title",
+ "visualizations dataset create Edit Title",
+ "hide message of the day (#150)",
+ "visualizations home create Edit Title",
"add message of the day to general settings",
- "add Message of the Day [DHIS2-12630] (#119)",
"update user sync test metadata size [DHIS2-13061] (#140)",
- "create text area field",
"edit titles in visualization Home Data set and Program [DHIS2-12737] (#136)",
+ "visualizations program create Edit Title",
+ "create text area field",
+ "improve visualization list (#139)",
"change label New Tracker Importer [Sync Settings: Global] (#137)",
- "visualizations dataset create Edit Title",
- "visualizations home create Edit Title",
- "hide message of the day (#150)"
+ "add Message of the Day [DHIS2-12630] (#119)"
],
"Build Updates": [
+ "add deploy netlify",
"deploy: add netlify deploy workflow (#148)",
+ "replace semantic commit checks with new workflow",
"trigger netlify",
- "run linting and tests on ci (#146)",
- "add deploy netlify",
- "replace semantic commit checks with new workflow"
+ "run linting and tests on ci (#146)"
],
"Maintenance": [
+ "upgrade ui library",
"deps: loosen version requirements",
- "npm: add npm scripts",
+ "deps: update app-runtime to latest (#145)",
+ "add yarn.lock",
"set node version for netlify build",
- "dotfiles: add dotfiles",
- "upgrade ui library",
+ "prettier: autofix prettier issues",
"eslint: add rule overrides",
- "deps: align all dependencies",
- "lint: autofix linting violations",
+ "npm: add npm scripts",
"deps: update app-runtime and cli-app-scripts",
- "deps: add peer dependencies (#147)",
+ "lint: autofix linting violations",
+ "dotfiles: add dotfiles",
"remove unused workflow",
- "deps: update app-runtime to latest (#145)",
- "add yarn.lock",
- "prettier: autofix prettier issues"
+ "deps: align all dependencies",
+ "deps: add peer dependencies (#147)"
],
"Testing": [
"app: mock app layout component"
@@ -314,26 +314,26 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "[appearance program] add and edit new specific setting",
- "[appearance program]prepare configuration and new datastore format",
- "appearance add functions to prepare json for datastore",
+ "Add bash script for automatic deployment (#109)",
+ "update webapp version",
"add webapp version to overview page (#125)",
"[appearance program] add optional tei search checkbox to dialog",
- "add completionSpinner to json structure",
- "change 2.38 as min api version allowed",
- "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
"[DHIS2-12632] new tracker importer only suport for 2.38v (#129)",
- "update webapp version",
+ "[appearance program] add and edit new specific setting",
"accept previous and new datastore format",
- "Add bash script for automatic deployment (#109)"
+ "[appearance program]prepare configuration and new datastore format",
+ "add checkbox to select optional TEI search [DHIS2-12631] (#120)",
+ "add completionSpinner to json structure",
+ "appearance add functions to prepare json for datastore",
+ "change 2.38 as min api version allowed"
],
"Bug Fixes": [
"change datastore completion spinner key appearance (#127)",
- "change new tracker importer label",
- "appearance add completion spinner key to datastore json (#128)",
- "change datastore key appearance (#126)",
+ "appearance change label optional search",
"appearance default value global completion spinner",
- "appearance change label optional search"
+ "appearance add completion spinner key to datastore json (#128)",
+ "change new tracker importer label",
+ "change datastore key appearance (#126)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more functionalities, which now also include:
\nOverview: \nThis version also displays the current Android Settings Webapp version.\n
\nGlobal synchronization: \nThis option is only available if the Android Settings Webapp is used \nfrom version 2.38 DHIS2 API onwards. \n
\nAppearance: \nNow when opening a program, the search panel is expanded, and there is no option to create a TEI until the search is performed. This feature is only available for specific programs, programs should be tracker.\n
\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc \nIssues related | Jira issues Android_settings_webapp_v2.2.0
"
}
@@ -350,33 +350,33 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[synchronization] remove hard limits and add warning",
- "valid URL has http or https protocol (#112)",
+ "[visualization] program change API visualization runtime",
+ "Change param to 'paging' instead of 'pager' (#110)",
"[visualization] home change API visualization runtime",
- "[visualization] dataset accept API title and name",
- "[visualization] home accept API title and name",
- "[visualization] dataset change API visualization runtime",
- "checkbox stays unchecked (#113)",
"[visualization] keep only one default group (#106)",
- "[general] remove hard limits and add warning",
- "[synchronization] change filter data to metadata program dataset (#103)",
- "change param to 'paging' instead of 'pager (#115)",
- "verify new visualization and format datastore (#118)",
- "[visualization] program change API visualization runtime",
"update label",
- "Change param to 'paging' instead of 'pager' (#110)",
+ "[visualization] program accept API title and name",
+ "[synchronization] remove hard limits and add warning",
+ "valid URL has http or https protocol (#112)",
"validation text for reserved values, TEI and event",
"DHIS2-12339 visualization titles are not displayed in the android app (#111)",
+ "[visualization] dataset accept API title and name",
+ "verify new visualization and format datastore (#118)",
+ "[general] remove hard limits and add warning",
+ "checkbox stays unchecked (#113)",
+ "[visualization] dataset change API visualization runtime",
+ "change param to 'paging' instead of 'pager (#115)",
+ "[synchronization] change filter data to metadata program dataset (#103)",
"[DHIS2-12254] remove hard limits and add warning (#105)",
- "[visualization] program accept API title and name"
+ "[visualization] home accept API title and name"
],
"Refactoring": [
"remove not use components (#104)"
],
"Features": [
"update patch app version (#114)",
- "[general] add component to Share screen",
"regenerate en.pot",
+ "[general] add component to Share screen",
"general section Share screen (#107)"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has more Analytics functionalities, which now also includes:
\nGeneral: \nThis version also allows configuring the possibility to take screenshots using the production APK of the Android Capture App (e.g. the one that is made available on GooglePlay). Screenshots (or screen sharing) were previously deactivated for security reasons in the production APK. However, we have received many requests from the community to allow users to take screenshots for debugging reasons. This functionality is configurable (by using a checkbox) in the Android Settings web app. Please note that the default behavior is deactivated screenshots.\n
Global synchronization: \nThis option is only available if the Android Settings Webapp is used from version 2.37 DHIS2 API onwards. It is recommended to use this new tracker importer in a testing environment.\n
Analytics and Visualizations: \nRetrieve a complete list of programs and data sets to use when creating visualizations and analytics.\n\n
RELEASE INFO: \n\n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | [Android Settings Web App doc](https://docs.dhis2.org/en/use/android-app/settings-configuration.html)\nIssues related | [Jira issues Android_settingswebapp_v2.1.1](https://jira.dhis2.org/browse/DHIS2-12535?filter=12326)"
@@ -394,86 +394,86 @@
"channel": "stable",
"releaseNotes": {
"Refactoring": [
- "[sync general] reorganize components related to field section",
- "[Program Appearance] colocate data with component table",
- "[Appearance] colocate data with component Data set table",
"[sync dataset] remove unused components",
- "[sync] remove unused constants",
- "[sync programs] remove unused components",
- "[appearance] colocate data with component table (#91)",
+ "[Appearance] colocate data with component Home table",
+ "[Appearance] Data set and Home table component",
"[sync general] reorganize file and component",
+ "[Program Appearance] colocate data with component table",
+ "[analytics] use common query and mutation (#93)",
+ "[sync general] remove unused components",
"delete unused components (#81)",
- "[Appearance] colocate data with component Home table",
+ "[sync programs] remove unused components",
+ "[Appearance] colocate data with component Data set table",
+ "[sync] remove unused constants",
+ "[sync general] reorganize components related to field section",
"remove unused svg icons",
- "[sync general] remove unused components",
- "[analytics] use common query and mutation (#93)",
- "[Appearance] Data set and Home table component"
+ "[appearance] colocate data with component table (#91)"
],
"Features": [
- "[visualization] search visualization",
- "generate a random id",
- "[DHIS2-9858] update user sync test (#102)",
- "[DHIS2-11254] Show home groups and visualizations (#97)",
- "[visualizations] add Home visualization component to menu",
- "[DHIS2-11261] Add new visualization for programs (#96)",
- "[visualization] add Home visualization component to menu",
- "[visualization] Program show groups and visualizations",
- "[visualization] create initial layout for data set visualization",
- "[DHIS2-11263] create basic layout for data set (#98)",
- "show and delete group and visualizations (#94)",
- "add user test table",
- "[visualization] add basic components to search a user",
- "[user sync test] disable the button when loading and no user selected",
- "[visualization home] dialog to add visualization",
- "[visualizations] update home visualizations",
- "add visualizations search field (#95)",
- "add Program analytics to menu",
- "[visualization dataset] show visualizations and groups",
- "add Data set visualization and groups (#100)",
- "[user sync test] get data download size",
"[analytics] program create initial section",
- "[visualization] select and text field",
+ "[visualization] show and delete visualization, update datastore",
+ "update version",
+ "[visualization home] dialog to add visualization",
"[visualization] dialog to delete element",
- "[DHIS2-11255] Add visualization and groups (#99)",
+ "[visualizations] add Home visualization component to menu",
+ "add user test table",
+ "[user sync test] get metadata download size",
+ "show and delete group and visualizations (#94)",
+ "add a user search field",
"[visualization] add visualization query",
- "[visualization] add period and visualization constants",
- "[visualizations] add new visualization for program",
+ "[visualization home] add visualizations and groups",
+ "[visualization dataset] show visualizations and groups",
+ "add analytics menu (#82)",
+ "[user sync test] show test results",
"[visualization] add table to show program visualizations",
+ "[visualization] add period and visualization constants",
+ "[visualization] add Home visualization component to menu",
+ "[DHIS2-11261] Add new visualization for programs (#96)",
+ "[DHIS2-11254] Show home groups and visualizations (#97)",
+ "[DHIS2-11255] Add visualization and groups (#99)",
+ "test if user has access to a visualization (#101)",
+ "[visualization] add user tests to Home, Programs, and Data set",
+ "[visualization] select and text field",
+ "generate a random id",
+ "[user sync test] disable the button when loading and no user selected",
+ "add Analytics menu sections",
+ "[visualization] add basic components to search a user",
+ "add user sync test",
+ "[visualization] search visualization",
+ "add visualizations search field (#95)",
"[DHIS2-9135] Synchronization User sync test change user search field (#88)",
- "add a user search field",
- "[user sync test] get metadata download size",
+ "[visualization] Program show groups and visualizations",
+ "add Program analytics to menu",
+ "[visualization] test to validate the user has access to visualization",
"[appearance] program add follow up option (#85)",
- "add user sync test",
+ "[visualizations] add new visualization for program",
+ "[user sync test] get data download size",
+ "add Data set visualization and groups (#100)",
+ "[visualization dataset] add visualization and groups",
+ "queries to update and get analytics datastore",
"[visualization] dialog to add visualization and group",
- "[visualization] test to validate the user has access to visualization",
- "update version",
"[dhis2-11259] Analytics visualizations create initial Section for AV Programs (#86)",
- "[user sync test] show test results",
- "[visualization] add user tests to Home, Programs, and Data set",
- "queries to update and get analytics datastore",
- "[visualization] show and delete visualization, update datastore",
- "test if user has access to a visualization (#101)",
- "[visualizations] group options",
"[visualizations] show Home groups and visualizations",
- "[visualization home] add visualizations and groups",
- "add Analytics menu sections",
- "[visualization dataset] add visualization and groups",
- "add analytics menu (#82)"
+ "[visualizations] group options",
+ "[DHIS2-9858] update user sync test (#102)",
+ "[visualizations] update home visualizations",
+ "[DHIS2-11263] create basic layout for data set (#98)",
+ "[visualization] create initial layout for data set visualization"
],
"Bug Fixes": [
- "[synchronization] update program name",
- "[Appearance Program] support translation for list of elements",
- "move code inside onComplete to a useEffect hook",
- "[visualization]differentiate between failure to load and empty data",
- "migrate import from ui-core to ui (#84)",
"add error notice box",
- "[DHIS2-11975] Synchronization update program and data set name (#89)",
- "[Analytics] remove write access filter (#92)",
- "[synchronization] update data set name",
"remove extra constant, initialvalue and tei are kept in sync",
+ "[Appearance Program] support translation for list of elements",
+ "[synchronization] update data set name",
"move analytics components to TEI directory",
+ "[appearance] program filter add translations to strings",
+ "move code inside onComplete to a useEffect hook",
+ "[Analytics] remove write access filter (#92)",
+ "migrate import from ui-core to ui (#84)",
"update input number props",
- "[appearance] program filter add translations to strings"
+ "[DHIS2-11975] Synchronization update program and data set name (#89)",
+ "[visualization]differentiate between failure to load and empty data",
+ "[synchronization] update program name"
],
"Maintenance": [
"bump dhis2/ui from 5.7.2 to 6.10.5 (#83)"
@@ -493,139 +493,139 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "add a table for sync program global settings",
+ "add default values to populate program sync settings",
+ "API call to get value by key and namespace, clean extra functions",
+ "loading for specific settings",
+ "update datastore keys default values initial setup",
+ "change bar chart constant value to bar",
+ "remove unused state in router",
+ "use lodash to verify values are equal",
+ "add edit property to analytic sections",
+ "label and help text values with i18n inside render",
+ "update key values for datastore",
"common functions to update, remove and filter elements",
- "change file and function name update general datastore key",
- "change wording",
- "add sync status to default values",
- "[DHIS2-10892] Create new keys for Datastore (#64)",
- "use uid for keys in table rows",
- "add new menu and submenu and routes for sidebar (#60)",
- "user sync test, change keys datastore (#78)",
- "remove empty lines",
+ "change datastore keys to get initial values",
+ "change data sets wording inconsistency",
"add Home/Overview component to routes",
- "parse and format for program Indicator",
- "add edit property to analytic select fields",
- "add edit property to analytic sections",
- "remove extra hook to manage and get general key",
"remove extra hook to get namespace datastore",
- "add sidebar and routes",
- "remove unused state in router",
- "summary settings text sync program, appearance",
- "remove extras in help text",
+ "outside function to validate mandatory form fields",
+ "update key names and values to create the first setup datastore",
+ "use uid for keys in table rows",
+ "remove id and name from settings",
+ "six-monthly typo",
+ "remove extra hook to manage and get general key",
"move authorization query to Dialog component and remove extra state",
- "update namespace value",
- "add program name as analytics description",
+ "summary settings text synchronization program",
+ "remove first version namespace if exists",
+ "remove extras in help text",
+ "change authority to authorities better descriptive resource name",
+ "user sync test, change keys datastore (#78)",
"dataset API period type",
- "change datastore keys to get initial values",
- "label and help text values with i18n inside render",
+ "add edit property to analytic select fields",
"migrate d2 to runtime to get datastore namespace and auth",
- "add default values to populate program sync settings",
- "change authority to authorities better descriptive resource name",
- "API call to get value by key and namespace, clean extra functions",
- "add edit to dependency effect",
- "add a table for sync program global settings",
+ "add new keys for datastore",
+ "add sync status to default values",
+ "change wording",
+ "change file and function name update general datastore key",
"get namespace and authority using app runtime (#62)",
- "summary settings text synchronization program",
"use default constant for data and metadata",
- "remove id and name from settings",
+ "update namespace value",
"options to round value",
- "update key names and values to create the first setup datastore",
- "six-monthly typo",
- "loading for specific settings",
- "update key values for datastore",
- "use lodash to verify values are equal",
- "outside function to validate mandatory form fields",
- "remove first version namespace if exists",
- "add new keys for datastore",
- "change bar chart constant value to bar",
- "change data sets wording inconsistency",
- "update datastore keys default values initial setup"
+ "summary settings text sync program, appearance",
+ "add sidebar and routes",
+ "remove empty lines",
+ "[DHIS2-10892] Create new keys for Datastore (#64)",
+ "add edit to dependency effect",
+ "add new menu and submenu and routes for sidebar (#60)",
+ "parse and format for program Indicator",
+ "add program name as analytics description"
],
"Maintenance": [
"update UI library and app version"
],
"Features": [
- "button to delete namespace from datastore",
+ "save and reset program synchronization settings",
+ "create basic form fields",
+ "handle dataset specific settings, create, edit, delete and save",
+ "create a simple page for program sync settings",
+ "dialog for program specific settings",
+ "add home appearance to the menu section",
+ "create a new specific setting for the program",
+ "update sidebar menu section information",
+ "add queries and mutations for appearance key",
+ "add a table with global settings for the dataset",
+ "create a new program specific setting",
"[DHIS2-11110] appearance Program specific setting, new, edit and delete (#76)",
+ "create a basic page for dataset section, save and reset options",
+ "[DHIS2-10404] Create Global Synchronization section (#67)",
+ "query to read if the user has all authorities",
+ "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
+ "basic page to handle home appearance section",
"choose element and visualization type, refetch query after select",
- "[DHIS2-9585] General Settings section (#63)",
- "update sidebar menu section information",
- "create a home card for menu sections",
- "edit and delete data set specific setting",
- "[DHIS2-11022] Create Data set Appearance Section (#69)",
- "add a basic page for the global settings section",
+ "add function to edit analytics items",
+ "add page header layout",
+ "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "[DHIS2-11076] Dataset Synchronization Section (#72)",
+ "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
+ "dialog to edit and create specific settings",
+ "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
+ "[DHIS2-10896] Edit TEI Analytic item (#73)",
+ "basic page to handle analytics items",
+ "add components to choose: program, programStage, dataElement, who",
+ "inputs should be disabled if user has no authorities (#74)",
+ "edit and delete program specific setting",
+ "strip buttons to save and reset settings datastore",
+ "reorganize new sidebar menu sections and submenus",
"specific settings list, table action to edit and delete",
- "add basic select fields",
+ "create a basic page for dataset sync section, save and reset",
+ "create a table for dataset global sync setting",
+ "global settings for program appearance section",
+ "[DHIS2-11022] Create Data set Appearance Section (#69)",
"general settings form using app runtime for datastore",
- "add function to check object values are valid",
- "dialog for program specific settings",
+ "add new tei items and show them in a table action",
+ "create a home card for menu sections",
+ "handle program-specific settings, create, edit and delete",
"add new analytics item",
+ "[DHIS2-10597] Program Synchronization Section (#71)",
+ "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
+ "add program completion checkbox",
+ "add page layout, save and reset",
+ "analytic WHO Elements",
+ "[DHIS2-9669] Create Analytics Section (#65)",
+ "add synchronization program to menu sections",
+ "add function to check object values are valid",
+ "edit and delete data set specific setting",
+ "[DHIS2-10895] Add new analytics item (#70)",
+ "add basic components for text, select and radio field",
+ "change notice alert style",
+ "dialog to create a new specific setting",
+ "analytic table action",
"analytic section: program, title, visualization, gender and axis",
- "create a basic page for dataset section, save and reset options",
+ "[DHIS2-9585] General Settings section (#63)",
+ "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "add dataset sync to menu sections",
"queries to read and update analytics key from datastore",
- "[DHIS2-10896] Edit TEI Analytic item (#73)",
- "change notice alert style",
- "[DHSIS2-11012] Create Program Appearance Section (#68)",
+ "add queries and mutations to handle synchronization key datastore",
+ "basic page layout with header",
+ "create fields for general settings",
"add home cards for menu and submenu items",
+ "create fields with validation",
"create new data set specific setting",
- "add constants for datastore",
- "[DHIS2-11076] Dataset Synchronization Section (#72)",
- "add queries and mutations for appearance key",
- "basic page to handle home appearance section",
- "add program completion checkbox",
- "add basic components for text, select and radio field",
- "[DHIS2-10404] Create Global Synchronization section (#67)",
- "create a basic page for dataset sync section, save and reset",
- "[DHIS2-9669] Create Analytics Section (#65)",
- "add components to choose: program, programStage, dataElement, who",
- "add dataset sync to menu sections",
- "create a new program specific setting",
- "analytic WHO Elements",
- "add page layout, save and reset",
- "analytic table action",
- "create a table for dataset global sync setting",
"add analytics to menu sections",
- "basic page to handle analytics items",
- "create fields with validation",
- "add a table with global settings for the dataset",
- "queries to read program dataElement attribute programIndicator id",
- "add function to edit analytics items",
- "[DHIS2-10597] Program Synchronization Section (#71)",
- "[DHIS2-11075] Synchronization Program specific setting, new, edit and delete (#77)",
- "add new tei items and show them in a table action",
- "strip buttons to save and reset settings datastore",
- "create a simple page for program sync settings",
- "create fields for general settings",
- "inputs should be disabled if user has no authorities (#74)",
- "[DHIS2-10402] add Overview/Home page to show menu items (#61)",
- "query to read if the user has all authorities",
"button to add new settings",
- "reorganize new sidebar menu sections and submenus",
- "dialog to create a new specific setting",
- "add synchronization program to menu sections",
- "add helper functions for analytics",
- "add queries and mutations to handle synchronization key datastore",
- "dialog to edit and create specific settings",
- "notice info when there are no analytics items",
- "add home appearance to the menu section",
- "edit and delete program specific setting",
- "[DHIS2-10400] appearance Data set specific setting, new, edit and delete (#75)",
- "create basic form fields",
- "handle program-specific settings, create, edit and delete",
- "save and reset program synchronization settings",
- "[DHIS2-11077] Synchronization Dataset specific setting, new, edit and delete (#79)",
- "global settings for program appearance section",
- "handle dataset specific settings, create, edit, delete and save",
- "add page header layout",
- "[DHIS2-10405] Create Home Screen Appearance section (#66)",
+ "button to delete namespace from datastore",
+ "add constants for datastore",
"create a new specific setting for dataset",
- "basic page layout with header",
- "create a new specific setting for the program",
- "[DHIS2-10895] Add new analytics item (#70)"
+ "add a basic page for the global settings section",
+ "queries to read program dataElement attribute programIndicator id",
+ "add basic select fields",
+ "add helper functions for analytics",
+ "notice info when there are no analytics items"
],
"Testing": [
- "adding tests for valid URLs",
- "adding tests for valid values"
+ "adding tests for valid values",
+ "adding tests for valid URLs"
],
"GitHub": "GENERIC FEATURES \nThis version of the Settings App has a revamped user interface and a new main menu to allow more funciontality, which now also includes:
\n1- Synchronization Section:\nAll previous sections are wrap in this section\nMatomo URL and ID: Matomo is a google analytics alternative and open source, that can provide detailed reports on the use of the android app in your implementations and some user stats. If you have your own Matomo instance (as a service, or on premise), it is possible to redirect some usage stats of the app to your server, filling in the Android Settings App the Matomo instance URL and the project ID
\n2- Appearance Section:\nAppearance customization: It is possible now to select which filters we want to show in the android app. The scopes where the filters can be deactivated or activated are the home screen, programs, and datasets. The configuration at program or dataset level can be global (the changes affect all programs or datasets) or specific (it affects a specific program or dataset). Also, we can turn off/on the completion spinner that shows the progress in the data entry form for programs
\n3- TEI Analytics: An admin user can define the TEI analytic items (charts, tables, single value) that will be displayed to the android user. The scope of the analysis is the TEI, so the visualizations will be displayed in the TEI dashboard of the android app. As valid data points, it will only take into cosideration dataelements that belongs to a repeatable program stage, or programindicators which formula contains at least one dataelement that belongs to a repeatable program stage. Any analytic item defined in the settings app will overwrite the default behaviour of the android app, that will show only the items defined in the settings app.
\nUSER EXPERIENCE AND USER INTERFACE \nMigration from Material Design to UI library: \nWe have harmonized our user interface to the current DHIS2 UI library. \nInput field, select, modal, and other components are now based on the \nDHIS2 Design system.
\n\nRELEASE INFO: \n\nRelease Information | Link\n-- | --\nDownload app from the App Hub | https://apps.dhis2.org/\nDocumentation | Android Settings Web App doc\nIssues related | Jira issues Android_settingswebapp_v2.0.0
"
}
@@ -646,12 +646,12 @@
"Migrate Material design components to UI library 1.1 version (#59)"
],
"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)",
- "change metadata and data text in manual dialog (#58)",
- "change app version (#57)",
"[DHIS2-9131] migrate ui components for data set and programs (#54)",
- "[DHIS2-9301] add Manual option to sync (#56)",
- "[DHIS2-9129] Migration UI components for general settings (#53)"
+ "change app version (#57)",
+ "change metadata and data text in manual dialog (#58)"
],
"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
"
}
@@ -766,38 +766,38 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "isGreaterVersion and padZeros functions for all expressions",
- "support four-part version numbers",
- "remove all usergroups already assigned from option list",
- "allow user to upload latest app version (#7)",
- "regenerate en.pot",
- "add userGroups to dependencies",
- "parse last release version before saving",
- "version format 4 digits [DHIS2-16802]",
"delete all apk version",
- "icon",
+ "delete apk version",
+ "version format 4 digits [DHIS2-16802]",
+ "parse last release version before saving",
+ "add userGroups to dependencies",
+ "support four-part version numbers",
"parse new version before saving",
"update user groups",
+ "regenerate en.pot",
"style add padding to search input",
- "delete apk version"
+ "icon",
+ "remove all usergroups already assigned from option list",
+ "isGreaterVersion and padZeros functions for all expressions",
+ "allow user to upload latest app version (#7)"
],
"Features": [
- "save userGroup on the fly",
+ "grant access to apk by userGroup [DHIS2-16678]",
+ "support application text translation [DHIS2-15593]",
+ "add warning when no match found",
+ "save user group on the fly when editing version [DHIS2-17222]",
+ "show userGroups names and default apk version",
+ "create basic components to search user groups",
"assign user groups to version already created",
"upload new apk with user group",
"create user groups access component",
- "support application text translation [DHIS2-15593]",
- "add erase all button",
- "create button to erase all content",
- "grant access to apk by userGroup [DHIS2-16678]",
- "show userGroups names and default apk version",
"first time setup with empty value",
- "create basic components to search user groups",
- "add warning when no match found",
"save an empty collection when deleting all versions or resetting app [DHIS2-17221]",
- "save user group on the fly when editing version [DHIS2-17222]",
- "create basic components to list user groups",
"regenerate en.pot",
+ "save userGroup on the fly",
+ "add erase all button",
+ "create basic components to list user groups",
+ "create button to erase all content",
"erase all content [DHIS2-15911]"
],
"Maintenance": [
@@ -1021,9 +1021,9 @@
"fix main branch ref in concurrency expression (#561)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.2.39 [skip release]"
@@ -1087,10 +1087,10 @@
"update workflows"
],
"Maintenance": [
- "update CODEOWNERS (#558)",
+ "update cli-app-scripts",
"release: cut 100.2.36 [skip release]",
"remove QA from CODEOWNERS",
- "update cli-app-scripts"
+ "update CODEOWNERS (#558)"
],
"Bug Fixes": [
"DHIS2-13294: add link to navigate to app after install (#555)",
@@ -1180,8 +1180,8 @@
"remove dhis/prop-types and upgrade dhis/ui"
],
"Bug Fixes": [
- "DHIS2-13915: show spinner when an app is being installed",
- "DHIS2-15586: update installed state for non-core apps"
+ "DHIS2-15586: update installed state for non-core apps",
+ "DHIS2-13915: show spinner when an app is being installed"
],
"Maintenance": [
"release: cut 100.2.32 [skip release]",
@@ -1222,8 +1222,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "DHIS2-15304: display correct error message when session is expired",
- "parse error message properly for manual installs (#541)"
+ "parse error message properly for manual installs (#541)",
+ "DHIS2-15304: display correct error message when session is expired"
],
"Refactoring": [
"implement code review comments to make the api.request method more resilient"
@@ -1447,14 +1447,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "format",
"update app icon (#484)",
- "release: cut 100.2.19 [skip release]",
- "rename class"
+ "format",
+ "rename class",
+ "release: cut 100.2.19 [skip release]"
],
"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 "
}
@@ -1713,9 +1713,9 @@
"fix main branch ref in concurrency expression (#626)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.1.17 [skip release]"
@@ -1738,12 +1738,12 @@
"update to shared workflows (#623)"
],
"Maintenance": [
- "release: cut 100.1.16 [skip release]",
- "set e2e api version"
+ "set e2e api version",
+ "release: cut 100.1.16 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "upgrade app-plaform to prevent accidental plugin builds (#624)"
+ "upgrade app-plaform to prevent accidental plugin builds (#624)",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (0ec66b4 ) \nupgrade app-plaform to prevent accidental plugin builds (#624 ) (437a499 ) \n "
}
@@ -1881,16 +1881,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "format fixtures",
+ "release: cut 100.1.9 [skip release]",
"update network fixtures and cypress config",
- "update proptypes import",
- "update app icon (#599)",
"update dependencies",
- "release: cut 100.1.9 [skip release]"
+ "format fixtures",
+ "update proptypes import",
+ "update app icon (#599)"
],
"Bug Fixes": [
- "design, color, spacing adjustments",
- "design adjustments [UX-132]"
+ "design adjustments [UX-132]",
+ "design, color, spacing adjustments"
],
"Build Updates": [
"bump workflow node versions"
@@ -1953,9 +1953,9 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
+ "replace semantic commit checks with new workflow",
"fix d2-style script",
- "fix lint script",
- "replace semantic commit checks with new workflow"
+ "fix lint script"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2021,11 +2021,11 @@
"apphub: enable continuous delivery"
],
"Maintenance": [
- "deps: update app-runtime to latest alpha",
- "deps-dev: update app-scripts to get new publish command",
"yarn: deduplicate lockfile",
+ "release: cut 100.1.3 [skip ci]",
+ "deps: update app-runtime to latest alpha",
"codeowners: introduce owners",
- "release: cut 100.1.3 [skip ci]"
+ "deps-dev: update app-scripts to get new publish command"
],
"Documentation": [
"colocate app docs"
@@ -2048,8 +2048,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: migrate to new app version scheme (#505)",
- "release: cut 100.0.0 [skip ci]"
+ "release: cut 100.0.0 [skip ci]",
+ "release: migrate to new app version scheme (#505)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nrelease: App version becomes decoupled from DHIS2 versions, see\nthe d2.config.js or App Hub for DHIS2 version compatibility. \n "
}
@@ -2066,8 +2066,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 31.1.15 [skip ci]",
- "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)"
+ "deps: [security] bump color-string from 1.5.3 to 1.5.5 (#503)",
+ "release: cut 31.1.15 [skip ci]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2191,25 +2191,25 @@
"release: cut 101.20.0 [skip release]"
],
"Features": [
- "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
+ "temp",
+ "update dhis ui",
"add validation",
+ "[DHIS2-18017] Ability to unlink event from edit/view event page (#3846)",
"delete and unlink function",
- "update dhis ui",
- "add menu items for unlik and delete event",
- "temp"
+ "add menu items for unlik and delete event"
],
"Bug Fixes": [
+ "review comments",
+ "merge conflict",
"indexeddb write access",
- "review changes",
- "user message improvements",
- "use invalidatequeries",
"remove update data",
- "remove noticebox and add alerterror",
- "merge error in package json",
+ "revert changes in version after dhis2 ui update",
"dublicate code",
- "merge conflict",
- "review comments",
- "revert changes in version after dhis2 ui update"
+ "remove noticebox and add alerterror",
+ "use invalidatequeries",
+ "user message improvements",
+ "review changes",
+ "merge error in package json"
],
"GitHub": "\nFeatures \n\n[DHIS2-18017] Ability to unlink event from edit/view event page (#3846 ) (ad352f5 ) \n "
}
@@ -2246,8 +2246,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)",
- "prevent runtime error when only one date range is selected in working list"
+ "prevent runtime error when only one date range is selected in working list",
+ "[DHIS2-18614] prevent runtime error when only one date range is selected (#3906)"
],
"Maintenance": [
"release: cut 101.19.3 [skip release]"
@@ -2307,36 +2307,36 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update calendarInput ui version",
+ "release: cut 101.19.0 [skip release]",
"deps: bump query-string from 7.1.3 to 9.1.1 (#3845)",
- "update tests",
- "release: cut 101.19.0 [skip release]"
+ "update calendarInput ui version",
+ "update tests"
],
"Features": [
+ "add errors to main field",
+ "scheduleDate reset when there is invalid date",
"eventDate validation to use internal error from calendarInput",
"[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658)",
- "add error messages",
"use calendarInput component in forms",
"add validation to dateTime & age fields",
- "scheduleDate reset when there is invalid date",
- "add errors to main field"
+ "add error messages"
],
"Bug Fixes": [
+ "runtime error when date is null",
+ "update rules engine version",
"enrollment date input fields",
- "remove ref",
"width & calendarWidth to be string",
- "failing tests",
- "date and dateTime errors to display only once",
- "remove current context from function",
"schedule date in related stages to display calendarInput internal errors",
- "flow types",
- "update rules engine version",
+ "date and dateTime errors to display only once",
"always pass current context",
- "runtime error when date is null",
"add disabled to calendar input",
+ "pass validationContext for unique validator",
+ "remove ref",
"refactor incident date validation to use form validations",
+ "flow types",
"flow errors",
- "pass validationContext for unique validator"
+ "remove current context from function",
+ "failing tests"
],
"GitHub": "\nFeatures \n\n[DHIS2-15462] Use dhis2 UI calendarinput component in forms (#3658 ) (f39fd47 ) \n "
}
@@ -2353,11 +2353,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)",
"release: cut 101.18.1 [skip release]",
+ "skip lint title and commits for bots (#3898)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3864)",
"deps: bump express from 4.19.2 to 4.21.0 (#3808)",
- "skip lint title and commits for bots (#3898)"
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#3815)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -2377,11 +2377,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "[DHIS2-16337] Org unit in view event page (#3882)",
- "add orgunit id to redux",
+ "label improvement",
"add field and label to view event page",
- "add validator",
- "label improvement"
+ "add orgunit id to redux",
+ "[DHIS2-16337] Org unit in view event page (#3882)",
+ "add validator"
],
"Bug Fixes": [
"remove console log"
@@ -2404,24 +2404,24 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)",
+ "add calendarInput",
"display errors",
- "add calendarInput"
+ "[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712)"
],
"Bug Fixes": [
- "replace onKeyPress with onKeyDown",
- "label type definition",
- "display date in wrong format when passing dd-mm-yyyy",
"allow empty strings to run onBlur",
- "calendarInput zindex",
+ "label type definition",
"add label",
+ "display date in wrong format when passing dd-mm-yyyy",
"remove editable prop",
+ "replace onKeyPress with onKeyDown",
+ "calendarInput zindex",
"flow errors"
],
"Maintenance": [
- "update calendarInput ui version",
"remove unnecessary props",
- "release: cut 101.17.0 [skip release]"
+ "release: cut 101.17.0 [skip release]",
+ "update calendarInput ui version"
],
"GitHub": "\nFeatures \n\n[DHIS2-15463] Use dhis2 ui calendarInput component in working list (#3712 ) (5f27455 ) \n "
}
@@ -2458,8 +2458,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
"app crashing when openeing new event from view event",
+ "[DHIS2-18150] user has to click out of range filter for update button to trigger (#3855)",
"[DHIS2-17519] app crashing when opening new event from view event (#3781)"
],
"Maintenance": [
@@ -2540,29 +2540,29 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "code clean up",
+ "revert change",
+ "string improvement",
+ "review comments",
"use storagestatus to find latest value",
- "wrong else statement",
- "update islatestvalue to check for fieldid",
"performance",
- "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
- "image and file for tea",
- "ensure text utilizes space without overflow",
- "string improvement",
+ "show only latest image and file",
+ "update islatestvalue to check for fieldid",
"caching",
+ "image and file for tea",
+ "[DHIS2-16994] Image and File DE and TEA not Displayed in Changelog (#3837)",
+ "wrong else statement",
"latest value not shown",
- "show only latest image and file",
- "revert change",
- "add try catch to all query calls",
- "review comments",
"revert clienttolist changes",
+ "ensure text utilizes space without overflow",
+ "add try catch to all query calls",
+ "code clean up",
"missing question mark"
],
"Features": [
"compare with event data to find latest value",
- "add link for image and file data element",
+ "temp",
"image and file for event and tracked entity",
- "temp"
+ "add link for image and file data element"
],
"Maintenance": [
"release: cut 101.16.2 [skip release]"
@@ -2682,11 +2682,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "merge conflict",
+ "string adjustment",
"[DHIS2-17135][DHIS2-17018] Adjust strings for error messages (#3858)",
"string improvement for record access error",
- "disable button and add tooltip",
- "string adjustment",
- "merge conflict"
+ "disable button and add tooltip"
],
"Maintenance": [
"release: cut 101.14.7 [skip release]"
@@ -2726,8 +2726,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)",
"[DHIS2-18238] incorrect criteria when saving list with follow up false (#3868)",
+ "[DHIS2-18248]\u00a0pass on createdAt to rules engine when editing (#3848)",
"add undefined validation"
],
"Maintenance": [
@@ -2749,9 +2749,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "[DHIS2-18228] Image Deleted on Update (#3857)",
+ "image deleted on update",
"remove call to fileresources",
- "image deleted on update"
+ "[DHIS2-18228] Image Deleted on Update (#3857)"
],
"Maintenance": [
"release: cut 101.14.4 [skip release]"
@@ -2774,11 +2774,11 @@
"improve docs (#3865)"
],
"Bug Fixes": [
- "revert wrong commit",
+ "string adjustment",
"[DHIS2-17843] Disable delete enrollment button when user does not have authority (#3859)",
"create generic authorities hook",
"disable button and add tooltip",
- "string adjustment"
+ "revert wrong commit"
],
"Maintenance": [
"release: cut 101.14.3 [skip release]"
@@ -6886,9 +6886,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release workflow improvements (#3157)",
"remove ReportPortal configuration (#3151)",
- "release: cut 100.3.2 [skip release]",
- "release workflow improvements (#3157)"
+ "release: cut 100.3.2 [skip release]"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3142)"
@@ -6908,16 +6908,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "dependabot config separate dev group and exclude react-grid-layout (#3110)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
- "deps: bump the security group with 4 updates (#3132)",
- "add separate dev dependencies group and exclude rgl",
- "use hardcoded dev version for running e2e prod tests (#3109)",
"release: cut 100.3.1 [skip release]",
- "remove i18next and react-dom as direct dependencies (#3138)",
"deps: bump webpack in the security group across 1 directory (#3096)",
"i18next is no longer a dependency",
- "upgrade all used gh action versions (#3131)"
+ "add separate dev dependencies group and exclude rgl",
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3134)",
+ "remove i18next and react-dom as direct dependencies (#3138)",
+ "use hardcoded dev version for running e2e prod tests (#3109)",
+ "upgrade all used gh action versions (#3131)",
+ "deps: bump the security group with 4 updates (#3132)",
+ "dependabot config separate dev group and exclude react-grid-layout (#3110)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -6977,18 +6977,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "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)",
- "release: cut 100.2.4 [skip release]",
- "dependabot config and remove dev branch from workflows (#3027)",
- "cypress 13 upgrade (#3040)"
+ "deps: bump ansi-regex from 3.0.0 to 3.0.1 (#3047)",
+ "dependabot config and remove dev branch from workflows (#3027)"
],
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#3061)",
+ "stop fetching schemas and replace d2 with dataEngine (#3056)",
"add missing dependencies for semantic-release (#3062)",
- "stop fetching schemas and replace d2 with dataEngine (#3056)"
+ "display correct app version in dhis2 and updated workflows (#3061)"
],
"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 "
}
@@ -7006,13 +7006,13 @@
"releaseNotes": {
"Bug Fixes": [
"translations: sync translations from transifex (dev) (#3001)",
- "fetch visualization always when caching (DHIS2-17509) (#2986)",
- "merge to master"
+ "merge to master",
+ "fetch visualization always when caching (DHIS2-17509) (#2986)"
],
"Maintenance": [
- "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"run release step on tags so it publishes to d2-ci (#2989)",
"release: cut 100.2.3 [skip release]",
+ "[DHIS2-17377] enhance CI with conditional e2e tests recording in Cypress Cloud (#2984)",
"do not run release step on dev branch"
],
"Refactoring": [
@@ -7033,11 +7033,11 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
"dimension list design (DHIS2-16270) (#2861)",
- "merge to master",
- "avoid reading from undefined error (DHIS2-17334) (#2970)"
+ "avoid reading from undefined error (DHIS2-17334) (#2970)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#2971)",
+ "avoid re-rendering an item when adding the same again (DHIS2-17016) (#2935)",
+ "merge to master"
],
"Maintenance": [
"release: cut 100.2.2 [skip release]"
@@ -7057,10 +7057,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "short name was not being shown in visualizations (#2959)",
"in paragraphs were removed in dashboard item description (#2962)",
- "merge to master"
+ "translations: sync translations from transifex (dev)",
+ "merge to master",
+ "short name was not being shown in visualizations (#2959)"
],
"Maintenance": [
"release: cut 100.2.1 [skip release]"
@@ -7103,40 +7103,40 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
- "update analytics dependency (#2934)",
- "run the release step on both master and dev branches (#2929)",
- "release: cut 100.1.0 [skip release]",
- "use latest alpha for testing",
- "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
- "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)",
- "use the repo default branch for dependabot (#2887)",
- "analytics (#2856)",
- "include release notes in slackbot message (#2911)",
"deps: bump @adobe/css-tools from 4.3.1 to 4.3.2",
- "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"deps: bump moment from 2.29.4 to 2.30.1 (#2892)",
"analytics@26.2.0",
- "deps: bump browserify-sign from 4.2.1 to 4.2.2 (#2807)",
"deps: bump @babel/traverse from 7.18.13 to 7.23.2 (#2796)",
- "26.2.0-cumulative-values-alpha.1",
+ "update analytics dependency (#2934)",
+ "analytics (#2856)",
+ "deps: bump @dhis2/d2-i18n from 1.1.1 to 1.1.3 (#2896)",
+ "deps: bump @dhis2/analytics from 26.0.17 to 26.1.8",
+ "include release notes in slackbot message (#2911)",
"deps: bump crypto-js from 4.1.1 to 4.2.0 (#2806)",
+ "use latest alpha for testing",
+ "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)",
"include patch packages in cache-key (#2855)",
- "deps: bump get-func-name from 2.0.0 to 2.0.2 (#2748)"
+ "26.2.0-cumulative-values-alpha.1",
+ "release: cut 100.1.0 [skip release]",
+ "use the repo default branch for dependabot (#2887)",
+ "deps: bump react-redux from 7.2.4 to 7.2.9 (#2893)",
+ "run the release step on both master and dev branches (#2929)",
+ "deps: bump @dhis2/app-runtime from 3.9.4 to 3.10.2 (#2890)"
],
"Bug Fixes": [
+ "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
+ "translations: sync translations from transifex (dev) (#2920)",
"show tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937)",
"use interpretations component from Analytics (DHIS2-15441) (#2430)",
- "show tag/tooltip only when a filter other than ou/pe is used (#2941)",
- "merge to master",
- "translations: sync translations from transifex (dev) (#2920)"
+ "merge to master"
],
"Features": [
"support outlier table plugin (DHIS2-16751) (#2912)"
],
"Testing": [
- "disable flaky test (#2940)",
- "use 41 test instance"
+ "use 41 test instance",
+ "disable flaky test (#2940)"
],
"GitHub": "\nBug Fixes \n\nshow tag/tooltip about not applied filters for Outlier table (DHIS2-13858) (#2937 ) (dffb754 ) \nshow tag/tooltip only when a filter other than ou/pe is used (#2941 ) (b6b8850 ) \ntranslations: sync translations from transifex (dev) (755c6df ) \nuse interpretations component from Analytics (DHIS2-15441) (#2430 ) (0af5c5b ) \ntranslations: sync translations from transifex (dev) (0de3606 ) \ntranslations: sync translations from transifex (dev) (b88e87c ) \ntranslations: sync translations from transifex (dev) (#2920 ) (add7139 ) \n \nFeatures \n\nsupport outlier table plugin (DHIS2-16751) (#2912 ) (1af22d5 ) \n "
}
@@ -7153,15 +7153,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "merge translations from past 3 weeks"
+ "merge translations from past 3 weeks",
+ "translations: sync translations from transifex (dev)"
],
"Maintenance": [
- "only run release-success if master branch",
- "release: cut 100.0.4 [skip release]",
"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)",
- "add github job that reports successful release (#2712)"
+ "release: cut 100.0.4 [skip release]",
+ "only run release-success if master branch"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (dev) (9ebfa9f ) \ntranslations: sync translations from transifex (dev) (9c6c0c6 ) \ntranslations: sync translations from transifex (dev) (31fc356 ) \ntranslations: sync translations from transifex (dev) (b9e9499 ) \ntranslations: sync translations from transifex (dev) (3fbcee7 ) \n "
}
@@ -7179,8 +7179,8 @@
"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]"
+ "release: cut 100.0.3 [skip release]",
+ "deps-dev: bump @testing-library/jest-dom from 5.16.5 to 6.1.2 (#2680)"
],
"Bug Fixes": [
"parse the ou filter correctly for all ou types (#2691)",
@@ -7204,14 +7204,14 @@
"translations: sync translations from transifex (dev)"
],
"Maintenance": [
+ "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
+ "disable nightly scheduled test run (#2511)",
"release: cut 100.0.1 [skip release]",
- "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)",
- "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
+ "increase default cypress timeout to reduce test flakiness (#2456)",
"release: cut 100.0.2 [skip release]",
+ "deps: bump @dhis2/ui from 8.13.6 to 8.13.11 (#2462)",
"nightly failing to set up cypress (#2378)",
- "increase default cypress timeout to reduce test flakiness (#2456)",
- "deps: bump json5 from 1.0.1 to 1.0.2 (#2200)",
- "disable nightly scheduled test run (#2511)"
+ "deps: bump @dhis2/analytics from 25.1.10 to 25.1.15 (#2399)"
],
"Documentation": [
"move docs to app (#2384)"
@@ -7256,8 +7256,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "update version and add app-hub id (#2366)",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "update version and add app-hub id (#2366)"
],
"Features": [
"update gh workflows and set version to 100.0.0 (#2367)"
@@ -7332,9 +7332,9 @@
"update to shared workflows"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.12 [skip release]"
@@ -7807,13 +7807,13 @@
"replace semantic commit checks with new workflow (#181)"
],
"Bug Fixes": [
+ "remove v37 e2e",
"update v39 fixtures",
- "add scroll for workflows [DHIS2-15415]",
+ "add scroll on workflow selector [DHIS2-15415]",
"update v38 fixtures",
- "translations: sync translations from transifex (master)",
- "remove v37 e2e",
+ "add scroll for workflows [DHIS2-15415]",
"prevent failing jest test",
- "add scroll on workflow selector [DHIS2-15415]",
+ "translations: sync translations from transifex (master)",
"update jest mock [DHIS2-15415]"
],
"Maintenance": [
@@ -7839,10 +7839,10 @@
],
"Maintenance": [
"release: cut 100.0.7 [skip release]",
- "fix formatting uissue in workflows config file",
+ "upgrade packages and produce new fixtures",
"add e2e test runs for new versions and fresh fixtures",
"fix cypress tests referring to last year",
- "upgrade packages and produce new fixtures"
+ "fix formatting uissue in workflows config file"
],
"GitHub": "\nBug Fixes \n\nhandle falsy date string and fix offset logic (#187 ) (f440244 ) \n "
}
@@ -7989,10 +7989,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "add code owners",
- "release: cut v100 and become continuously delivered",
"release: cut 100.0.0 [skip ci]",
- "release: migrate to new app version scheme"
+ "release: migrate to new app version scheme",
+ "release: cut v100 and become continuously delivered",
+ "add code owners"
],
"Build Updates": [
"verify: enable apphub publish"
@@ -8018,9 +8018,9 @@
"approval-status-tag: add test for new approval state (#107)"
],
"Bug Fixes": [
- "approval-status-tag: don't show time-ago for approved-above (#114)",
"data-workspace: remove warning when showing non-default forms (#113)",
- "approval-status-tag: adjust failing test"
+ "approval-status-tag: adjust failing test",
+ "approval-status-tag: don't show time-ago for approved-above (#114)"
],
"Maintenance": [
"release: cut 1.16.7 [skip ci]"
@@ -8275,8 +8275,8 @@
"add title and subtitle to data sets if set in display options"
],
"Bug Fixes": [
- "change text alignment in data set display options from left / right to line start / line end",
- "custom text styles"
+ "custom text styles",
+ "change text alignment in data set display options from left / right to line start / line end"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -8356,15 +8356,15 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "add netlify deploy workflows",
"update workflows (#401)",
- "fix workflow expression",
+ "remove custom cypress reporter",
+ "add netlify deploy workflows",
"add e2e",
- "remove custom cypress reporter"
+ "fix workflow expression"
],
"Maintenance": [
- "release: cut 100.8.3 [skip release]",
- "remove jest reporting"
+ "remove jest reporting",
+ "release: cut 100.8.3 [skip release]"
],
"Bug Fixes": [
"support non-gregory calendars [DHIS2-17617] (#397)"
@@ -8404,8 +8404,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "remove duplicate parsing function",
- "upload download artifact versions (#400)"
+ "upload download artifact versions (#400)",
+ "remove duplicate parsing function"
],
"Maintenance": [
"release: cut 100.8.1 [skip release]"
@@ -8425,11 +8425,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "make data sets sections collapsable",
- "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 section collapsable if they are not rendered as tabs",
+ "make data sets sections collapsable",
"add an arrow button to collapse or expand each section",
- "revert setting collapsible with feature toggle",
"make collapsible a feature toggle"
],
"Bug Fixes": [
@@ -8475,9 +8475,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.6.0 [skip release]",
"enhance CI",
- "fix workflow and enable yarn caching",
- "release: cut 100.6.0 [skip release]"
+ "fix workflow and enable yarn caching"
],
"Features": [
"add vertical tab rendering of sections in a data set"
@@ -8593,8 +8593,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix test name",
- "release: cut 100.3.10 [skip release]"
+ "release: cut 100.3.10 [skip release]",
+ "fix test name"
],
"Bug Fixes": [
"adjust time zone for dateLimit [DHIS2-16470] (#366)"
@@ -8638,16 +8638,16 @@
"release: cut 100.3.8 [skip release]"
],
"Bug Fixes": [
+ "help: add warning style reference to help",
"validator: limits as warning instead of error (#357)",
- "prevent unnecessary renders when form has errors (#358)",
- "tests: update tests",
- "prevent setting warning as undefined",
"warning border style to yellow",
- "help: add warning style reference to help"
+ "tests: update tests",
+ "prevent unnecessary renders when form has errors (#358)",
+ "prevent setting warning as undefined"
],
"Refactoring": [
- "validation-tooltip: rename invalid prop to enabled",
"extract warningvalidate",
+ "validation-tooltip: rename invalid prop to enabled",
"cleanup"
],
"Documentation": [
@@ -9324,11 +9324,11 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add more tests to cover add exchange usecase",
"add tests to cover edit exchange usecase and format",
"add more tests and improve some of the existing ones",
- "add tests to cover add exchnage usecase",
- "add tests to cover add exchange usecase"
+ "add tests to cover add exchange usecase",
+ "add more tests to cover add exchange usecase",
+ "add tests to cover add exchnage usecase"
],
"Maintenance": [
"release: cut 100.9.0 [skip release]"
@@ -9368,15 +9368,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add additional tests for main exchange page",
"more tests for data page and setup for other pages",
- "add some tests for main data page",
+ "add more tests to general data page and refactor existing ones",
"add initial tests for main data display page",
- "add more tests to general data page and refactor existing ones"
+ "add some tests for main data page",
+ "add additional tests for main exchange page"
],
"Bug Fixes": [
- "add mock for resize observer",
- "fix format"
+ "fix format",
+ "add mock for resize observer"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -9437,19 +9437,19 @@
"releaseNotes": {
"Bug Fixes": [
"move testing libraty to dev dependencies",
- "add missing transations",
+ "minor fixes",
"update fixtures for cypress tests",
- "minor fixes"
+ "add missing transations"
],
"Features": [
+ "add sharing settings",
"add sharing button which opens a sharing dialog in configurations",
"upgrade app platform and ui library",
+ "show sharing button only if the user can share the exchange",
+ "upgrade node version for ci",
"update version of dhis2 app runtime",
- "add sharing settings",
- "add sharing button to data exchange configurations",
"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 to data exchange configurations"
],
"Maintenance": [
"release: cut 100.6.0 [skip release]"
@@ -9843,27 +9843,27 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "import order",
"use d2-ci analytics build for testing",
- "release: cut 100.8.6 [skip release]",
"unused import",
"remove ReportPortal integration (#3293)",
- "comment"
+ "import order",
+ "comment",
+ "release: cut 100.8.6 [skip release]"
],
"Testing": [
- "add reducer test for default metadata",
"update cypress test - no longer expect disabled tree",
+ "update test to work with analytics function",
"update cypress test - expect 2 units selected",
- "update cypress test - expect root to be selected",
"test names",
- "update test to work with analytics function",
- "fix totals test by changing periods (#3300)"
+ "add reducer test for default metadata",
+ "fix totals test by changing periods (#3300)",
+ "update cypress test - expect root to be selected"
],
"Bug Fixes": [
"upgrade analytics",
+ "never overwrite default metadata",
"inject translated user ou names",
- "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)",
- "never overwrite default metadata"
+ "enable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241)"
],
"GitHub": "\nBug Fixes \n\nenable ou tree and levels/groups with user orgunits and display translated title (DHIS2-18066) (#3241 ) (ef314a5 ) \n "
}
@@ -9884,15 +9884,15 @@
"handle single value vis-type as highcharts chart instance (#3289)"
],
"Maintenance": [
+ "update yarn.lock",
"remove unused code from spec file",
"release: cut 100.8.5 [skip release]",
- "update yarn.lock",
"delete import of removed function"
],
"Testing": [
- "adjust legend test to new single value implementation",
"fix new e2e test because single value now is a highcharts chart",
- "fix open e2e test because single value is no long a nonHighchartsType"
+ "fix open e2e test because single value is no long a nonHighchartsType",
+ "adjust legend test to new single value implementation"
],
"GitHub": "\nBug Fixes \n\nhandle single value vis-type as highcharts chart instance (#3289 ) (83d0e6c ) \n "
}
@@ -9909,12 +9909,12 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "do not use reportportal when dependabot pr (#3271)",
"deps: bump the security group with 5 updates (#3253)",
+ "do not use reportportal when dependabot pr (#3271)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3270)",
+ "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)",
"release: cut 100.8.4 [skip release]",
- "upgrade all used github action versions (#3267)",
- "deps: bump rollup from 2.56.3 to 2.79.2 (#3254)"
+ "upgrade all used github action versions (#3267)"
],
"Bug Fixes": [
"infinite spinner when opening the interpretations modal while viewing a visualization (#3283)"
@@ -9934,10 +9934,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "show error UI when plugin has empty rows",
- "show error UI when plugin has no data [DHIS2-16793] (#3131)",
"manually propagate error style changes from master to new CSS module",
- "address css lint errors"
+ "show error UI when plugin has no data [DHIS2-16793] (#3131)",
+ "address css lint errors",
+ "show error UI when plugin has empty rows"
],
"Maintenance": [
"release: cut 100.8.3 [skip release]"
@@ -9957,9 +9957,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "include credentials when fetching the icon",
"fetch icon with credentials (#3264)",
- "handle missing icon file more gracefully"
+ "handle missing icon file more gracefully",
+ "include credentials when fetching the icon"
],
"Maintenance": [
"release: cut 100.8.2 [skip release]"
@@ -9979,14 +9979,14 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.8.1 [skip release]",
- "bump analytics version",
+ "consolidate visualization error test",
"use hardcoded dev version for running e2e prod tests (#3240)",
- "consolidate visualization error test"
+ "release: cut 100.8.1 [skip release]",
+ "bump analytics version"
],
"Bug Fixes": [
- "solve sizing/visibility issues in dashboard",
- "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)"
+ "compute subtotals/totals for boolean types (DHIS2-9155) (#3194)",
+ "solve sizing/visibility issues in dashboard"
],
"Testing": [
"add regression test for totals with boolean value types",
@@ -10007,8 +10007,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "improve support for right-to-left languages (#3073)",
- "add stylelint cli-style#464"
+ "add stylelint cli-style#464",
+ "improve support for right-to-left languages (#3073)"
],
"Maintenance": [
"release: cut 100.8.0 [skip release]"
@@ -10028,26 +10028,26 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "prevent visualization plugin test to log errors by fixing the test",
- "remove unclear code and replace with ESLint disable comment",
+ "deps: bump the security group across 1 directory with 7 updates (#3192)",
"remove test file without any tests",
- "remove reference to maps app",
+ "prevent error log for missing components",
+ "deduplicate deps",
"tweak test config",
"do not log getShallowAddToLayoutButton during test run",
- "deduplicate deps",
- "do not log action errors during jest test run",
- "remove unneeded console.error hack",
- "fix local jest run (#3218)",
- "disable report-portal debug logging",
- "release: cut 100.7.2 [skip release]",
"tweak jest config so it only reports to portal when on CI",
+ "disable report-portal debug logging",
+ "remove unclear code and replace with ESLint disable comment",
+ "fix local jest run (#3218)",
"prevent console error output",
- "prevent error log for missing components",
- "deps: bump the security group across 1 directory with 7 updates (#3192)"
+ "remove reference to maps app",
+ "remove unneeded console.error hack",
+ "release: cut 100.7.2 [skip release]",
+ "prevent visualization plugin test to log errors by fixing the test",
+ "do not log action errors during jest test run"
],
"Bug Fixes": [
- "add requireActual to analytics mock to prevent component missing errors",
- "translations: sync translations from transifex (master) (#3200)"
+ "translations: sync translations from transifex (master) (#3200)",
+ "add requireActual to analytics mock to prevent component missing errors"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (#3200 ) (4f5635d ) \n "
}
@@ -10089,8 +10089,8 @@
"add subtitle field to pivot table options [DHIS2-16158] (#3178)"
],
"Maintenance": [
- "disable report portal cypress config so we can see failures on ci",
- "release: cut 100.7.0 [skip release]"
+ "release: cut 100.7.0 [skip release]",
+ "disable report portal cypress config so we can see failures on ci"
],
"Bug Fixes": [
"allow setting a label to the subtitle input"
@@ -10114,8 +10114,8 @@
"adjust style for assigned categories layout chip"
],
"Maintenance": [
- "remove !important styles",
"use constant from analytics instead of 'co'",
+ "remove !important styles",
"release: cut 100.6.2 [skip release]"
],
"GitHub": "\nBug Fixes \n\napply grab cursor to assigned categories dimension item (#3140 ) (437b8f1 ) \n "
@@ -10155,8 +10155,8 @@
"Maintenance": [
"unused imports",
"release: cut 100.6.0 [skip release]",
- "resolve to @dhis2/ui 9.4.4 (#3129)",
- "import order"
+ "import order",
+ "resolve to @dhis2/ui 9.4.4 (#3129)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -10203,9 +10203,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "bump analytics with fix for DHIS2-16904 (#3124)",
"bump analytics to 26.7.5 for period translations",
- "bump analytics for testing",
- "bump analytics with fix for DHIS2-16904 (#3124)"
+ "bump analytics for testing"
],
"Maintenance": [
"release: cut 100.5.8 [skip release]"
@@ -10224,10 +10224,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump normalize-url from 4.5.0 to 4.5.1 (#3113)",
"deps: bump ws from 5.2.3 to 5.2.4 (#3116)",
- "deps: bump dot-prop from 4.2.0 to 4.2.1 (#3114)",
"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 dot-prop from 4.2.0 to 4.2.1 (#3114)",
"deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#3115)",
"release: cut 100.5.7 [skip release]",
"dependabot config and remove dev branch from workflows (#3107)"
@@ -10270,18 +10270,18 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "optimize Cypress recordings with conditional triggers (#3043)",
"do not run release step on dev branch (#3083)",
- "release: cut 100.5.5 [skip release]",
"run release job for tags (#3064)",
- "optimize Cypress recordings with conditional triggers (#3043)"
+ "release: cut 100.5.5 [skip release]"
],
"Bug Fixes": [
- "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)",
- "dimension chip design updates (DHIS2-16272) (#2934)",
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "translations: sync translations from transifex (dev)",
"numbers are misaligned in pivot table (DHIS2-16900) (#3072)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3051)",
+ "dimension chip design updates (DHIS2-16272) (#2934)",
"merge to master",
- "translations: sync translations from transifex (dev)"
+ "non-existing AO blocks new AOs from being created (DHIS2-13167) (#3056)"
]
}
},
@@ -10297,8 +10297,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
"avoid flashing when ou levels are used (DHIS2-17136) (#3032)",
+ "translations: sync translations from transifex (dev)",
"merge to master",
"fix a crash when row totals is enabled (DHIS2-17297) (#3042)"
],
@@ -10319,10 +10319,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
- "plugin flashes when interacting with Interpretations modal (#3017)",
"merge to master",
- "try locking highcharts to 10.2.0"
+ "plugin flashes when interacting with Interpretations modal (#3017)",
+ "try locking highcharts to 10.2.0",
+ "translations: sync translations from transifex (dev)"
],
"Documentation": [
"update with Outlier table information (#3013)"
@@ -10347,15 +10347,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "wait for different SVG for single value",
- "remove query param section from url glob",
- "correct typo in visualisation type",
+ "add classnames and update json instructions file for outlier tables (#3000)",
"change urlReg to urlGlob and correct glob pattern for outlier tables",
- "add classnames and update json instructions file for outlier tables (#3000)"
+ "remove query param section from url glob",
+ "wait for different SVG for single value",
+ "correct typo in visualisation type"
],
"Maintenance": [
- "rename strategy to interceptResponse",
- "release: cut 100.5.2 [skip release]"
+ "release: cut 100.5.2 [skip release]",
+ "rename strategy to interceptResponse"
]
}
},
@@ -10371,10 +10371,10 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "ensure only the first period item is used",
- "fix period filter and loading spinner when filtering in dashboard (#3002)",
"enable the loading spinner when props change",
- "merge to master"
+ "fix period filter and loading spinner when filtering in dashboard (#3002)",
+ "merge to master",
+ "ensure only the first period item is used"
],
"Maintenance": [
"release: cut 100.5.1 [skip release]"
@@ -10393,34 +10393,34 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump Cypress to version 13 (#2935)",
- "include release notes in slackbot message (#2974)",
- "bump node to version 18",
- "upgrade @dhis2/analytics",
+ "reorganised dev commits",
+ "video changes from https://github.com/dhis2/line-listing-app/pull/472",
"remove testRegex from jest config (#2956)",
+ "yarn deduplicate",
+ "bump node to version 18",
"release: cut 100.5.0 [skip release]",
"add slack bot release success message (#2965)",
- "video changes from https://github.com/dhis2/line-listing-app/pull/472",
- "yarn deduplicate",
+ "bump Cypress to version 13 (#2935)",
+ "upgrade @dhis2/analytics",
"apply consistent naming to push analytics class names",
"run the release step on both dev and master branches (#2990)",
- "reorganised dev commits"
+ "include release notes in slackbot message (#2974)"
],
"Testing": [
"don't expect subtitle to be visible by default",
- "refactor data.cy.js to independent test cases",
"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"
],
"Bug Fixes": [
"add custom errors for analytics requests (#2874)",
"translations: sync translations from transifex (dev)",
- "push-analytics: add push analytics instructions (#2985)",
- "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)"
+ "fetch displayTitle and displaySubtitle for translations DHIS2-16216 (#2929)",
+ "push-analytics: add push analytics instructions (#2985)"
],
"Features": [
- "support Outlier table visualization type (DHIS2-13858) (#2942)",
- "add class-names for push-analytics (#2966)"
+ "add class-names for push-analytics (#2966)",
+ "support Outlier table visualization type (DHIS2-13858) (#2942)"
]
}
},
@@ -10436,69 +10436,69 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "do not pass a boolean for icons when saving",
- "update cli-app-scripts and analytics deps",
- "dependency updates (#2243)",
- "set disabledOptions on AO loading and vis type switching",
- "avoid crash when visualization object is empty (ie. New)",
+ "translations: sync translations from transifex (dev)",
"hide icon from visualization when option is toggled",
+ "avoid crash when visualization object is empty (ie. New)",
+ "do not pass a boolean for icons when saving",
"fetch data element icon and pass it in extraOptions",
- "translations: sync translations from transifex (dev)",
+ "update cli-app-scripts and analytics deps",
"fix bug which cause current to loose props",
- "avoid visualization flashing when changing options"
+ "dependency updates (#2243)",
+ "avoid visualization flashing when changing options",
+ "set disabledOptions on AO loading and vis type switching"
],
"Maintenance": [
- "remove videos",
- "use renamed github shared workflow (#2912)",
- "fix rebase conflict resolutions",
- "configure continuous delivery workflows (#2254)",
- "revert the test server changes and move to a separate PR",
- "fix linting error",
+ "update pot file",
"analytics: add support for cumulative values",
- "switch test server to debug (test.e2e is broken/slow)",
+ "use alpha version of analytics",
"deps: bump tar from 4.4.13 to 4.4.19 (#1946)",
- "manually bump deps (#2543)",
- "update pot file",
+ "switch test server to debug (test.e2e is broken/slow)",
+ "regenerate pot file",
+ "fix linting error",
+ "revert the test server changes and move to a separate PR",
+ "use renamed github shared workflow (#2912)",
"upgrade cypress to v12 and adjust project to it",
+ "remove videos",
+ "fix rebase conflict resolutions",
"release: cut 100.4.0 [skip release]",
- "use alpha version of analytics",
- "regenerate pot file"
+ "manually bump deps (#2543)",
+ "configure continuous delivery workflows (#2254)"
],
"Features": [
- "handle disabled and helpText props for disabled options",
- "support non-gregorian fixed periods (#2233)",
- "v100.4.0",
"disable legend option when cumulative values is enabled",
"cumulative values in PT (DHIS2-5497) (#2746)",
- "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "support non-gregorian fixed periods (#2233)",
"single value background color change based upon legend (DHIS2-13702) (#2223)",
- "handle disabled option in Redux store",
- "remove disabled before passing object to visualization generator",
"disabled options based on cumulativeValues in PT DHIS2-15728",
- "disable option when cumulativeValues is checked in PT DHiS2-15728"
+ "remove disabled before passing object to visualization generator",
+ "disable option when cumulativeValues is checked in PT DHiS2-15728",
+ "handle disabled and helpText props for disabled options",
+ "v100.4.0",
+ "implement data icon option for SV visualization (DHIS2-10496) (#2236)",
+ "handle disabled option in Redux store"
],
"Testing": [
+ "refactor clickCheckbox to check/uncheckCheckbox",
"add tests for cumulativeValues option in PT",
- "add helper functions for totals options",
"enhance tests, options and sorting",
- "refactor clickCheckbox to check/uncheckCheckbox",
- "use current year instead of hardcode it",
- "fix test failing due to change in single value behaviour"
+ "add helper functions for totals options",
+ "fix test failing due to change in single value behaviour",
+ "use current year instead of hardcode it"
],
"Refactoring": [
- "avoid extra prop and detect visType internally",
- "add styles for titles of disabled sections",
- "remove unnecessary code",
+ "allow non toggleable select to be disabled",
"allow legend related option to be disabled",
- "avoid involuntary changes to current in Redux store",
- "allow checkbox options to be disabled",
+ "add styles for titles of disabled sections",
"revert changes to option components",
+ "avoid involuntary changes to current in Redux store",
+ "avoid extra prop and detect visType internally",
+ "allow disabled to be passed as prop",
+ "simplify code for passing displayProperty",
+ "remove unnecessary code",
"add helper text when used in PT DHIS2-15727",
- "allow non toggleable select to be disabled",
+ "rename variable for clarity",
"streamlined code",
- "simplify code for passing displayProperty",
- "allow disabled to be passed as prop",
- "rename variable for clarity"
+ "allow checkbox options to be disabled"
],
"Documentation": [
"add PT to the list of vis types for cumulative values"
@@ -10518,17 +10518,17 @@
"releaseNotes": {
"Bug Fixes": [
"v100.3.1",
- "color set update (DHIS2-16108) (#2906)",
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)"
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
+ "color set update (DHIS2-16108) (#2906)"
],
"Maintenance": [
- "move RP agent-js-cypress to dhis2 org",
"release: cut 100.3.1 [skip release]",
+ "use latest analytics-e2e-tests workflow",
+ "move RP agent-js-cypress to dhis2 org",
"consolidate legend tests (#2897)",
- "get BRANCH_NAME and PR_TITLE",
"consolidate cypress tests (#2890)",
"use reportportal fork",
- "use latest analytics-e2e-tests workflow"
+ "get BRANCH_NAME and PR_TITLE"
]
}
},
@@ -10547,19 +10547,19 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
+ "translations: sync translations from transifex (dev)",
"prevent state update when modal is closing",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "only update interpretations list when in DOM",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "translations: sync translations from transifex (dev)",
- "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
"limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
- "only update interpretations list when in DOM"
+ "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)"
],
"Features": [
- "deps: bump analytics to latest to benefit from fixes and features (#2886)",
- "100.3.0"
+ "100.3.0",
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)"
],
"Maintenance": [
"release: cut 100.3.0 [skip release]"
@@ -10579,65 +10579,65 @@
"releaseNotes": {
"Features": [
"update download menu to use hovermenu components from analytics",
- "use hover menu components from analytics for options menu",
- "100.2.0 (#2741)",
- "use UpdateButton and HoverMenubar from analytics",
"use Toolbar and ToolbarSidebar from analytics (#2358)",
- "use interpretations button from analytics"
+ "use UpdateButton and HoverMenubar from analytics",
+ "use interpretations button from analytics",
+ "use hover menu components from analytics for options menu",
+ "100.2.0 (#2741)"
],
"Maintenance": [
- "remove videos",
- "fix missing and redundant imports",
- "fix scatter e2e",
- "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
- "manually bump deps (#2543)",
+ "update pot file",
+ "upgrade analytics to get decreased padding",
+ "revert the test server changes and move to a separate PR",
+ "fix legend e2e test even better",
+ "fix failing legens e2e test",
+ "run workflow release job on tags as well (#2386)",
"fix lines e2e test",
- "advance the schedule for the nightly run (#2575)",
- "fix icon e2e",
+ "gitignore cypress videos",
"fix start e2e",
+ "fix missing and redundant imports",
+ "clean up unused imports",
+ "advance the schedule for the nightly run (#2575)",
+ "increase cypress default timeout for DOM activity (#2549)",
"disable the scheduled nightly test run (#2602)",
"switch test server to debug (test.e2e is broken/slow)",
- "release: cut 100.2.0 [skip release]",
"upgrade cypress to v12 and adjust project to it",
- "clean up unused imports",
- "remove yarn start command which was only used for development",
- "update pot file",
- "run workflow release job on tags as well (#2386)",
- "fix typo in component name",
- "fix legend e2e test even better",
+ "manually bump deps (#2543)",
"upgrade @dhis2/analytics to get toolbar UI improvements",
- "gitignore cypress videos",
"run nightly at 6:20 to avoid concurrently running with instances reset (#2500)",
- "revert the test server changes and move to a separate PR",
- "increase cypress default timeout for DOM activity (#2549)",
+ "remove yarn start command which was only used for development",
+ "fix typo in component name",
+ "upgrade @dhis2/analytics to latest",
"fix odd linter error which only fires on ci",
- "fix failing legens e2e test",
- "upgrade analytics to get decreased padding",
- "upgrade @dhis2/analytics to latest"
+ "run nightly at 6:20 instead of 2:20 to avoid concurrently running with instances reset (#2500)",
+ "remove videos",
+ "fix scatter e2e",
+ "fix icon e2e",
+ "release: cut 100.2.0 [skip release]"
],
"Testing": [
- "prevent test names from being dynamic (#2576)",
- "extend timeout after delete has been triggered (#2499)",
- "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
- "rename AO-title to titlebar (DHIS2-15063) (#2435)",
"comment out icon tests for currently unsupported types",
"skip legend test while data element icons are unsupported",
- "more tests for custom calculations (DHIS2-13871) (#2287)"
+ "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
+ "rename AO-title to titlebar (DHIS2-15063) (#2435)",
+ "more tests for custom calculations (DHIS2-13871) (#2287)",
+ "extend timeout after delete has been triggered (#2499)",
+ "prevent test names from being dynamic (#2576)"
],
"Bug Fixes": [
- "adjust closeFileMenuWithClick command",
- "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
- "observe size changes for legend positioning",
- "tweak viz type selector styles to match toolbar",
- "remove divider from plain data source submenu",
"translations: sync translations from transifex (dev)",
- "adjust data test name",
"adjust e2e element slectors",
- "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)"
+ "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
+ "tweak viz type selector styles to match toolbar",
+ "adjust closeFileMenuWithClick command",
+ "adjust data test name",
+ "observe size changes for legend positioning",
+ "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
+ "remove divider from plain data source submenu"
],
"Refactoring": [
- "move the size logic from the plugin wrapper",
- "rename const for clarity"
+ "rename const for clarity",
+ "move the size logic from the plugin wrapper"
]
}
},
@@ -11198,9 +11198,9 @@
"fix main branch ref in concurrency expression (#2104)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 101.1.13 [skip release]"
@@ -11566,9 +11566,9 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "tracker-api-migration: change separator for array from semicolon to comma",
"tracker-api-migration: update the casing of followup parameter",
- "tracker-api-migration: remove skipPaging parameter"
+ "tracker-api-migration: remove skipPaging parameter",
+ "tracker-api-migration: change separator for array from semicolon to comma"
],
"Maintenance": [
"release: cut 101.0.1 [skip release]"
@@ -11594,13 +11594,13 @@
"migrate TEI and Event export to new tracker API"
],
"Bug Fixes": [
+ "update tests snapshots",
"migration-events: change start and endDate to occuuredBefore and occuredAfter",
- "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
- "lint issues",
"migration-trackedentity: change programStateDate to enrollmentEnrolledAfter",
- "loader keeps showing when opening export in new page",
"migration-trackedentity: change followupStatus to followup",
- "update tests snapshots"
+ "migration-trackedentity: change lastUpdateStartDate to updatedAfter",
+ "loader keeps showing when opening export in new page",
+ "lint issues"
],
"Refactoring": [
"change TEI references to Tracked entity",
@@ -11782,16 +11782,16 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
- "deps: bump the security group across 1 directory with 5 updates (#601)",
"deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#607)",
+ "update READM with info about deploy previews (#591)",
"deps: bump rollup from 2.79.1 to 2.79.2 (#600)",
"update all actions to latest version [DHIS2-18298] (#604)",
- "remove reportportal integration (#618)",
- "update READM with info about deploy previews (#591)",
"downgrade commitlint action",
+ "remove reportportal integration (#618)",
+ "deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#609)",
"try commitlint action v5",
- "release: cut 101.1.10 [skip release]"
+ "release: cut 101.1.10 [skip release]",
+ "deps: bump the security group across 1 directory with 5 updates (#601)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -11811,11 +11811,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
+ "skip ReportPortal integration for Dependabot PRs (#585)",
"use hardcoded dev version for running e2e prod tests (#598)",
- "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)",
"release: cut 101.1.9 [skip release]",
- "deps: bump elliptic from 6.5.5 to 6.5.7 in the security group (#580)",
- "skip ReportPortal integration for Dependabot PRs (#585)"
+ "remove numTestsKeptInMemory from cypress config because default behaviour is better (#602)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -11835,8 +11835,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "display correct app version in dhis2 and updated workflows (#581)",
- "use saved visualization in interpretation modal (#551)"
+ "use saved visualization in interpretation modal (#551)",
+ "display correct app version in dhis2 and updated workflows (#581)"
],
"Maintenance": [
"enable debug logging on semantic release GHA step",
@@ -11877,8 +11877,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]"
@@ -11898,19 +11898,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "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",
- "sanitize width before reading and writing to local storage"
+ "sanitize sidebar width before reading and writing to local storage (#576)"
],
"Testing": [
"verify min width is respected on window resize"
],
"Maintenance": [
+ "release: cut 101.1.5 [skip release]",
"decrease delay for showing the blue line on hover",
+ "restore cypress reportportal config",
"adjust comment to code change",
- "release: cut 101.1.5 [skip release]",
- "disable report-portal so we can see test failures",
- "restore cypress reportportal config"
+ "disable report-portal so we can see test failures"
],
"GitHub": "\nBug Fixes \n\nsanitize sidebar width before reading and writing to local storage (#576 ) (6589245 ) \n "
}
@@ -11927,19 +11927,19 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
"update options test because DHIS2 Core v39.6 has been released",
+ "fix error when clearing year in fixed period selector (DHIS2-17707) (#575)",
"update options test after DHIS2 Core v39.6 release (#577)"
],
"Maintenance": [
- "disable reporter in cypress config",
- "only test enrolment skip rounding on v41 and above",
+ "release: cut 101.1.4 [skip release]",
"add comment with JIRA issue link",
- "remove version dependent e2e test logic for enrollment too",
"surround assertions with it blocks",
"restore cypress config",
- "release: cut 101.1.4 [skip release]",
- "round to single decimal"
+ "remove version dependent e2e test logic for enrollment too",
+ "round to single decimal",
+ "only test enrolment skip rounding on v41 and above",
+ "disable reporter in cypress config"
],
"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 "
}
@@ -11999,8 +11999,8 @@
"bump analytics with fix for DHIS2-16904 (#556)"
],
"Maintenance": [
- "remove duplicate dependencies",
- "release: cut 101.1.1 [skip release]"
+ "release: cut 101.1.1 [skip release]",
+ "remove duplicate dependencies"
],
"GitHub": "\nBug Fixes \n\nbump analytics with fix for DHIS2-16904 (#556 ) (31c7336 ) \n "
}
@@ -12017,32 +12017,32 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "enable resizing the sidebar with keyboard navigation",
- "prevent sidebar from becoming to narrow or extend past the end of the window",
"add resizable sidebar (DHIS2-17170) (#534)",
- "decrease sidebar width after window resize if needed",
- "reset to default width on double click",
"add sidebar width to global state and store in local storage",
+ "reset to default width on double click",
"ensure sidebar does not break layout",
- "allow sidebar width reset via view menu"
+ "enable resizing the sidebar with keyboard navigation",
+ "prevent sidebar from becoming to narrow or extend past the end of the window",
+ "allow sidebar width reset via view menu",
+ "decrease sidebar width after window resize if needed"
],
"Maintenance": [
+ "remove redundant call to event.persist()",
"correct some typos",
- "add e2e test for reset by double click",
- "use local storage key format consistent with dashboards",
- "fix typo in filename",
"use correct default size",
"add translation for reset sidebar width button",
"release: cut 101.1.0 [skip release]",
- "remove redundant call to event.persist()"
+ "fix typo in filename",
+ "use local storage key format consistent with dashboards",
+ "add e2e test for reset by double click"
],
"Bug Fixes": [
+ "hide panel content after transition is complete",
+ "set animation duration to 150ms for increased snappiness",
"animate width on inner panel to fix reset animation",
- "add dependency array to effect hook",
"persist width correctly after resetting",
- "set animation duration to 150ms for increased snappiness",
- "hide panel content after transition is complete",
"address overshooting min and max width issues",
+ "add dependency array to effect hook",
"ensure resize handler is removed when the component unmounts"
],
"Testing": [
@@ -12050,8 +12050,8 @@
"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"
@@ -12091,10 +12091,10 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump express from 4.18.2 to 4.19.2 (#520)",
"deps: bump the security group across 1 directory with 10 updates (#541)",
- "release: cut 101.0.6 [skip release]",
- "deps: bump @adobe/css-tools from 4.0.1 to 4.3.3 (#521)"
+ "deps: bump express from 4.18.2 to 4.19.2 (#520)",
+ "deps: bump @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)"
@@ -12134,11 +12134,11 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
"enhance parallel cypress test execution (#514)",
- "add group for security updates to dependabot config (#536)",
+ "deps: bump the dependencies group across 1 directory with 5 updates (#537)",
+ "release: cut 101.0.4 [skip release]",
"upgrade app-platform to support both installed and bundled deployment",
- "release: cut 101.0.4 [skip release]"
+ "add group for security updates to dependabot config (#536)"
],
"Bug Fixes": [
"hh:mm time format ambiguous (DHIS2-16717) (#538)"
@@ -12218,8 +12218,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 101.0.0 [skip release]",
- "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)"
+ "remove & pre- and suffixes from modifyDownloadUrl search and replace strings (#528)",
+ "release: cut 101.0.0 [skip release]"
],
"Features": [
"bump Line Listing to min version 2.39 (DHIS2-17209) (#523)"
@@ -12240,12 +12240,12 @@
"releaseNotes": {
"Maintenance": [
"optimize Cypress recordings with conditional triggers (#505)",
- "release: cut 100.17.1 [skip release]",
- "group all non dhis2 deps into a single dependabot PR (#510)"
+ "group all non dhis2 deps into a single dependabot PR (#510)",
+ "release: cut 100.17.1 [skip release]"
],
"Bug Fixes": [
- "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)",
- "translations: sync translations from transifex (master)"
+ "translations: sync translations from transifex (master)",
+ "system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509)"
],
"GitHub": "\nBug Fixes \n\nsystem / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#509 ) (a1e737d ) \ntranslations: sync translations from transifex (master) (385feee ) \n "
}
@@ -12268,26 +12268,26 @@
"make sorting work in dashboard"
],
"Testing": [
- "enable test for sorting data loaded from AO",
+ "verify values are sorted correctly",
"add Cypress tests for sorting in AO",
- "refactor after PR review",
"add another test for sorting/saving",
- "verify values are sorted correctly"
+ "enable test for sorting data loaded from AO",
+ "refactor after PR review"
],
"Bug Fixes": [
- "format sorting correctly when saving DHIS2-15836",
+ "use correct property name and case",
"avoid re-renders and double requests when sorting in dashboard",
"reset sorting when a different AO is loaded",
- "fix merging conflict",
- "pass correct dimension name in download for sorting",
- "use correct property name and case",
+ "respect user defined sorting in download DHIS2-15248",
"reset local sorting state when column is removed",
- "show empty cell for missing boolean values as well (#466)",
+ "format sorting correctly when saving DHIS2-15836",
+ "fix merge conflict",
"use correct default for sorting direction",
"fix sorting on a \"repeated\" dimension column",
"avoid extra analytics request when loading a new AO",
- "fix merge conflict",
- "respect user defined sorting in download DHIS2-15248"
+ "pass correct dimension name in download for sorting",
+ "show empty cell for missing boolean values as well (#466)",
+ "fix merging conflict"
],
"Maintenance": [
"release: cut 100.17.0 [skip release]"
@@ -12368,8 +12368,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)"
@@ -12395,20 +12395,20 @@
"add skip rounding option (DHIS2-15629) (#424)"
],
"Bug Fixes": [
- "enable skip rounding option for all versions",
- "add option for skipRounding",
"add skipRounding option DHIS2-15629",
+ "add option for skipRounding",
"add feature toggle for skipRounding option",
+ "enable skip rounding option for all versions",
"handle showHierarchy separately from requestable options"
],
"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": [
- "fix sequence of example screenshots",
"rephrase skip rounding section title",
"remove screenshot of Options modal",
+ "fix sequence of example screenshots",
"add documentation for skip rounding option"
],
"Maintenance": [
@@ -12432,11 +12432,11 @@
"add class-names for push-analytics (#485)"
],
"Maintenance": [
- "apply consistent naming for push-analytics class names",
- "upgrade @dhis2/analytics",
+ "fix formatting",
"apply consistent naming to push-analytics class-names",
+ "upgrade @dhis2/analytics",
"release: cut 100.14.0 [skip release]",
- "fix formatting"
+ "apply consistent naming for push-analytics class names"
],
"GitHub": "\nFeatures \n\nadd class-names for push-analytics (#485 ) (b0836cc ) \n "
}
@@ -12963,8 +12963,8 @@
"Maintenance": [
"format code",
"add lngs to avoid page refresh",
- "add translations",
- "release: cut 100.2.0 [skip release]"
+ "release: cut 100.2.0 [skip release]",
+ "add translations"
],
"GitHub": "\nBug Fixes \n\nuse form container component for styling consistency (c74a4ca ) \n \nFeatures \n\nadd email verification pages (916dac3 ) \n "
}
@@ -13161,8 +13161,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (main)",
- "trigger updated release logic"
+ "trigger updated release logic",
+ "translations: sync translations from transifex (main)"
],
"Maintenance": [
"release: cut 100.1.5 [skip release]"
@@ -13182,8 +13182,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)"
@@ -13330,15 +13330,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "useGetErrorIfNotAllowed hook tests",
- "remove duplicate/unused tests",
"language update tests",
- "clean up tests",
+ "useGetErrorIfNotAllowed hook tests",
"release: cut 100.0.5 [skip release]",
+ "set code coverage threshold",
+ "remove duplicate/unused tests",
"passwordReset page tests",
- "start adding unit tests",
"app component tests",
- "set code coverage threshold",
+ "start adding unit tests",
+ "clean up tests",
"add missing coverage flag when running tests"
],
"Bug Fixes": [
@@ -13482,36 +13482,36 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use destructive style for delete menu items",
"remove global lineheight declaration",
- "adjust global background color",
- "adjust org unit row height, expand button",
- "sidebar, sidenav style adjustments",
- "adjust help and description texts",
- "adjust form container styles",
- "require a parent orgunit when creating new org units",
- "data element group transfers sizing",
+ "reduce page-title bottom margin",
"sidebar filter placeholder label",
"adjust table icon button color",
- "sidebar filter placeholder style",
- "prevent sidebar focus styles on mouse click",
- "ou-tree field styling",
- "UI adjustments [DHIS2-18628]",
"small rewrite of format sort order function",
- "reduce sidebar filter padding",
- "adjust form footer styles",
- "reduce page-title bottom margin",
+ "UI adjustments [DHIS2-18628]",
"only sort if persisted unless it is display name (#472) [skip release]",
+ "ou-tree field styling",
+ "use destructive style for delete menu items",
+ "reduce sidebar filter padding",
+ "adjust org unit row height, expand button",
+ "adjust form container styles",
+ "data element group transfers sizing",
+ "require a parent orgunit when creating new org units",
+ "adjust sidebar filter empty state",
+ "prevent sidebar focus styles on mouse click",
+ "sidebar, sidenav style adjustments",
"sort columns using non case sensitive sort (#469) [skip release]",
- "adjust sidebar filter empty state"
+ "sidebar filter placeholder style",
+ "adjust global background color",
+ "adjust help and description texts",
+ "adjust form footer styles"
],
"Maintenance": [
- "remove footer test style",
- "release: cut 0.19.5 [skip release]"
+ "release: cut 0.19.5 [skip release]",
+ "remove footer test style"
],
"Features": [
- "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]",
- "add tests specs"
+ "add tests specs",
+ "do not allow creation of org units at level 1 unless it's the first (#470) [skip release]"
],
"GitHub": "0.19.5 (2024-12-18) \nBug Fixes \n\nadjust form container styles (6d60814 ) \nadjust form footer styles (1be5c38 ) \nadjust global background color (6eab28e ) \nadjust help and description texts (ec05922 ) \nadjust org unit row height, expand button (7e5b7a7 ) \nadjust sidebar filter empty state (dc1f21f ) \nadjust table icon button color (fcfc1b5 ) \ndata element group transfers sizing (d153156 ) \nonly sort if persisted unless it is display name (#472 ) [skip release] (4e4b5b8 ) \nou-tree field styling (f0e6d18 ) \nprevent sidebar focus styles on mouse click (c43aa2a ) \nreduce page-title bottom margin (e4b3f0c ) \nreduce sidebar filter padding (f96633b ) \nremove global lineheight declaration (6e92f6c ) \nsidebar filter placeholder label (3259147 ) \nsidebar filter placeholder style (70664f3 ) \nsidebar, sidenav style adjustments (501b53c ) \nsort columns using non case sensitive sort (#469 ) [skip release] (e05fd78 ) \nuse destructive style for delete menu items (209542b ) \n \nFeatures \n\ndo not allow creation of org units at level 1 unless it's the first (#470 ) [skip release] (21e73b8 ) \n "
}
@@ -13529,8 +13529,8 @@
"releaseNotes": {
"Bug Fixes": [
"format factor from number to string on edit (#466)",
- "fix type of cat options dates (#467) [skip release]",
"type checks",
+ "fix type of cat options dates (#467) [skip release]",
"show zero values, add factor validations (#463) [skip release]"
],
"Maintenance": [
@@ -13552,12 +13552,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "categoryOptionGroup: remove dataDimension field (#460)",
- "remove data dimension and add data dimension type filter"
+ "remove data dimension and add data dimension type filter",
+ "categoryOptionGroup: remove dataDimension field (#460)"
],
"Maintenance": [
- "remove data dimension from edit form",
"resolved filters",
+ "remove data dimension from edit form",
"release: cut 0.19.3 [skip release]"
],
"GitHub": "0.19.3 (2024-12-05) \nBug Fixes \n\ncategoryOptionGroup: remove dataDimension field (#460 ) (276e4ab ) \n "
@@ -13575,18 +13575,18 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "change description max limit",
- "categoryOption: load formName [skip release] (#458)",
- "zod and format to handle responsibility of changing date format",
+ "allow soring of non persisted properties",
+ "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
"fieldrule - disable dimensiontype when editing",
"datefield to format date before displaying, org unit filters",
- "change org unit paths",
- "load categoryOptionSize initially",
- "categoryCombo: validation and load optionSize on initial load [skip release] (#457)",
- "date field to format date before displaying, org unit filters (#456)",
"categoryOptionGroups: add custom attributesection to group/groupset [skip release] (#459)",
- "allow soring of non persisted properties",
+ "zod and format to handle responsibility of changing date format",
"refresh list view on close of dialog (#461)",
+ "load categoryOptionSize initially",
+ "change org unit paths",
+ "categoryOption: load formName [skip release] (#458)",
+ "date field to format date before displaying, org unit filters (#456)",
+ "change description max limit",
"remove filters in manage view for org units"
],
"Maintenance": [
@@ -13607,14 +13607,14 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "use displayName instead of name of lists",
"list: remove shortName as default - add translated to models",
- "list: use translated values for name and shortName (#438)",
- "tests: fix tests to use displayName",
- "add missing indicatorType description",
"manageListView: hide filter tab if no filters, sort available",
+ "add missing indicatorType description",
+ "identifiable width after UI upgrade",
+ "use displayName instead of name of lists",
+ "tests: fix tests to use displayName",
"modelListView: allow empty filters (#454) [skip release]",
- "identifiable width after UI upgrade"
+ "list: use translated values for name and shortName (#438)"
],
"Maintenance": [
"release: cut 0.19.1 [skip release]"
@@ -13634,31 +13634,31 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "sectionedForm: initial architecture and base components (#431)",
- "add section in one page - update selection by scroll",
- "dataSet: dataSet sectionedForm",
"sectioned form router and fixes",
- "move data set form to different route temporarelly",
+ "dataSet: dataSet sectionedForm",
+ "add section in one page - update selection by scroll",
+ "sectionedForm: initial SectionedForm architecture",
"stop hiding form tab and give some temp vertical space to not yet developed sections",
- "sectionedForm: initial SectionedForm architecture"
+ "move data set form to different route temporarelly",
+ "sectionedForm: initial architecture and base components (#431)"
],
"Bug Fixes": [
- "fix selectedsection scroll syncing",
- "add error noticebox",
+ "errornotice after revert",
"add showcase for formstructure",
- "fix import after bad merge",
"call submit from footer",
- "errornotice after revert",
+ "cleanup error notice",
+ "fix import after bad merge",
+ "add error noticebox",
"errorbox: allow to close box, fix styling",
- "some cleanup",
- "cleanup error notice"
+ "fix selectedsection scroll syncing",
+ "some cleanup"
],
"Refactoring": [
- "more cleanup",
- "rename context",
"remove unused code",
+ "cleanup and fix imports",
"remove unused file",
- "cleanup and fix imports"
+ "rename context",
+ "more cleanup"
],
"Maintenance": [
"release: cut 0.19.0 [skip release]"
@@ -13678,24 +13678,24 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "implement description field validation (#449)",
"add indicator list type list view",
"add description validation",
- "add edit and new form"
+ "add edit and new form",
+ "implement description field validation (#449)"
],
"Maintenance": [
- "resolve merge conflict from master",
- "update indicator types columns",
"add extra validation for indicator types forms",
- "update schema",
- "add notice box when custom attributes throw error",
"update factor schema type",
- "update name field validation",
- "release: cut 0.18.0 [skip release]"
+ "release: cut 0.18.0 [skip release]",
+ "update indicator types columns",
+ "resolve merge conflict from master",
+ "add notice box when custom attributes throw error",
+ "update schema",
+ "update name field validation"
],
"Bug Fixes": [
- "prevent indicator types from using attributes",
- "check max length for description"
+ "check max length for description",
+ "prevent indicator types from using attributes"
],
"GitHub": "0.18.0 (2024-11-28) \nFeatures \n\nimplement description field validation (#449 ) (e3329ff ) \n "
}
@@ -13712,10 +13712,10 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "upgrade ui library",
"add format validation to date fields and to dates in schemas (#451)",
- "handle empty validation on handlechange",
- "add format validation to datefields and to dates in schemas"
+ "upgrade ui library",
+ "add format validation to datefields and to dates in schemas",
+ "handle empty validation on handlechange"
],
"Maintenance": [
"release: cut 0.17.0 [skip release]"
@@ -13735,16 +13735,16 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add validations to datefield and small change to css of bulk upload",
- "fix padding/margin in form",
- "address feedback from org unit new form (#447)",
"orgUnit: add validation and label for parent orgunit",
+ "address feedback from org unit new form (#447)",
+ "fix padding/margin in form",
+ "add validations to datefield and small change to css of bulk upload",
"max and min to match schemas"
],
"Features": [
- "change comment to text area",
+ "use meta to check if input field is valid or not",
"upgrade ui library and multi calendar dates",
- "use meta to check if input field is valid or not"
+ "change comment to text area"
],
"Maintenance": [
"release: cut 0.16.1 [skip release]"
@@ -13764,15 +13764,15 @@
"channel": "stable",
"releaseNotes": {
"Features": [
+ "add edit and new form",
"upgrade ui library to latest version (#448)",
- "add indicator list type list view (#433)",
- "add edit and new form"
+ "add indicator list type list view (#433)"
],
"Maintenance": [
+ "release: cut 0.16.0 [skip release]",
+ "update factor schema type",
"update indicator types columns",
"add notice box when custom attributes throw error",
- "update factor schema type",
- "release: cut 0.16.0 [skip release]",
"update name field validation"
],
"Bug Fixes": [
@@ -13796,8 +13796,8 @@
"categoryCombo: add warning and validations (#446)"
],
"Bug Fixes": [
- "add maxHeight to list",
"useValidator: fix checkmaxLenght validation",
+ "add maxHeight to list",
"categoryCombo: add validation and errors for categorycombo"
],
"Refactoring": [
@@ -13821,13 +13821,13 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "data set list view (#435)",
- "update formtype filter to constnt select"
+ "update formtype filter to constnt select",
+ "data set list view (#435)"
],
"Maintenance": [
"release: cut 0.14.0 [skip release]",
- "resolve filter query",
- "replace dataset filter"
+ "replace dataset filter",
+ "resolve filter query"
],
"GitHub": "0.14.0 (2024-11-18) \nFeatures \n"
}
@@ -13844,24 +13844,24 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add custom attributes to category option",
"detailspanel: disable edit when no access",
- "list: disable edit buttons when no access",
- "categoryOptionGroupSet: update view config and formName validation (#442)",
"list: disable list buttons when no access (#441)",
- "linkbutton: fix disabled linkbutton active and focus styles"
+ "linkbutton: fix disabled linkbutton active and focus styles",
+ "add custom attributes to category option",
+ "categoryOptionGroupSet: update view config and formName validation (#442)",
+ "list: disable edit buttons when no access"
],
"Features": [
"add create form",
"add category option group sets list page",
- "remove default filters",
- "add edit form"
+ "add edit form",
+ "remove default filters"
],
"Maintenance": [
+ "run yarn format",
"clean up",
- "release: cut 0.13.2 [skip release]",
"lint error fix",
- "run yarn format"
+ "release: cut 0.13.2 [skip release]"
],
"GitHub": "0.13.2 (2024-11-14) \nBug Fixes \n\ncategoryOptionGroupSet: update view config and formName validation (#442 ) (b0253a1 ) \nlist: disable list buttons when no access (#441 ) (5c0941f ) \n "
}
@@ -13882,10 +13882,10 @@
"add filters to the list"
],
"Maintenance": [
- "lint error check",
"release: cut 0.13.1 [skip release]",
+ "remove default filters",
"resolve filter query",
- "remove default filters"
+ "lint error check"
],
"Bug Fixes": [
"optionSetSelect: fix optionSet crashing with initialValue (#439)",
@@ -13912,17 +13912,17 @@
],
"Bug Fixes": [
"fix tests",
- "improve route handle type",
- "address feedback on org unit edit page"
+ "address feedback on org unit edit page",
+ "improve route handle type"
],
"Features": [
"add indicators list view (#432)",
"add filters to the list"
],
"Maintenance": [
- "lint error check",
+ "release: cut 0.13.0 [skip release]",
"remove default filters",
- "release: cut 0.13.0 [skip release]"
+ "lint error check"
],
"GitHub": "0.13.0 (2024-11-14) \nBug Fixes \n\naddress feedback on org unit edit page (2341bcb ) \n \nFeatures \n"
}
@@ -13945,9 +13945,9 @@
"add org unit edit form (#430)"
],
"Bug Fixes": [
+ "orgunit: create default valueFormatter",
"orgunit: fix image preview url",
- "fix type issue",
- "orgunit: create default valueFormatter"
+ "fix type issue"
],
"Maintenance": [
"release: cut 0.12.0 [skip release]"
@@ -13967,16 +13967,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "category option group sets (#427)",
- "add category option group sets list page",
- "remove default filters",
"add create form",
- "add edit form"
+ "add category option group sets list page",
+ "category option group sets (#427)",
+ "add edit form",
+ "remove default filters"
],
"Maintenance": [
+ "release: cut 0.11.0 [skip release]",
"clean up",
- "lint error fix",
- "release: cut 0.11.0 [skip release]"
+ "lint error fix"
],
"GitHub": "0.11.0 (2024-11-05) \nFeatures \n"
}
@@ -13993,12 +13993,12 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "add missing booleanFilter file",
- "categoryOptionCombo: add ignoreApproval to form",
"categoryOptionCombo: add ignoreApproval to list, update viewConfig",
+ "add missing booleanFilter file",
"manageView: stable initialValues for form (#424)",
+ "constantFilter key type",
"categoryOptionCombo: add ignore approval field (#423)",
- "constantFilter key type"
+ "categoryOptionCombo: add ignoreApproval to form"
],
"Features": [
"categoryOptionCombo: add categoryOptions filter"
@@ -14041,16 +14041,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add category option combo list",
- "implement new and edit forms"
+ "implement new and edit forms",
+ "add category option combo list"
],
"Maintenance": [
+ "release: cut 0.10.0 [skip release]",
"change helper texts",
- "text clean up",
"update field filters in edit page",
- "release: cut 0.10.0 [skip release]",
- "add categoryOptionGroup to sectionListViewsConfig",
- "rename variables"
+ "text clean up",
+ "rename variables",
+ "add categoryOptionGroup to sectionListViewsConfig"
],
"Bug Fixes": [
"lint errors"
@@ -14070,39 +14070,39 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "change org unit form to use new format",
- "refactor component to use shared components created in other pr",
- "small fixes in org unit and image field",
+ "fix typing and lint",
"add filters to categoryOption list",
+ "change org unit form to use new format",
+ "add tests for additionsl org unit list features",
"add details panel to org list",
- "add validations to fields, and image component",
- "add org unit parent selector for new org unit form",
- "preserve list state between form navigation (#425)",
- "categoryOptions: add categoryOptions form",
- "fix typing and lint",
+ "small fixes in org unit and image field",
"first version of teh add org unit form",
- "add tests for additionsl org unit list features"
+ "categoryOptions: add categoryOptions form",
+ "add org unit parent selector for new org unit form",
+ "refactor component to use shared components created in other pr",
+ "add validations to fields, and image component",
+ "preserve list state between form navigation (#425)"
],
"Bug Fixes": [
- "categoryOption: fix endDate validation",
- "minor linting",
- "update multi-calendar-dates dep",
- "datefield: fix inputWidth",
- "improve getDefaults type",
- "datefield: useSystemSettings instead of settings",
- "update ui to alpha",
- "add missing ImageField",
- "save state when creating new",
+ "minor changes to address pr comments",
"blur datefield on date select",
- "fix uploadFile mutation",
- "fix image selector when there is no image and org unit selectors when there are no org units",
"minor cleanup",
+ "preserve list state for dataElements",
+ "add form-name field, add availability header",
+ "fix uploadFile mutation",
+ "update ui to alpha",
"orgunitfield: make orgUnit model available",
+ "minor linting",
+ "fix image selector when there is no image and org unit selectors when there are no org units",
+ "improve getDefaults type",
+ "add missing ImageField",
+ "update multi-calendar-dates dep",
"ImageField: add image preview",
- "minor changes to address pr comments",
- "add form-name field, add availability header",
- "preserve list state for dataElements",
- "refactor useLocationSearchState name"
+ "datefield: fix inputWidth",
+ "datefield: useSystemSettings instead of settings",
+ "refactor useLocationSearchState name",
+ "categoryOption: fix endDate validation",
+ "save state when creating new"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -14125,21 +14125,21 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "categoryOptions: add categoryOptions form",
"add filters to categoryOption list",
+ "categoryOptions: add categoryOptions form",
"add category options form and list (#419)"
],
"Bug Fixes": [
"categoryOption: fix endDate validation",
+ "improve getDefaults type",
+ "orgunitfield: make orgUnit model available",
+ "blur datefield on date select",
+ "add form-name field, add availability header",
"minor cleanup",
"update multi-calendar-dates dep",
- "datefield: useSystemSettings instead of settings",
"datefield: fix inputWidth",
- "update ui to alpha",
- "orgunitfield: make orgUnit model available",
- "add form-name field, add availability header",
- "improve getDefaults type",
- "blur datefield on date select"
+ "datefield: useSystemSettings instead of settings",
+ "update ui to alpha"
],
"Refactoring": [
"use common attributeValues field-filter"
@@ -14162,8 +14162,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translationDialog styles bleeding to other components (#420)",
- "remove unused css class"
+ "remove unused css class",
+ "translationDialog styles bleeding to other components (#420)"
],
"Maintenance": [
"release: cut 0.7.1 [skip release]"
@@ -14188,17 +14188,17 @@
"categoryOptionCombos: implement categoryOptionCombos"
],
"Bug Fixes": [
+ "use card in new as well as edit",
+ "hide New model when it cannot be created",
+ "make filters optional",
"fix wrong section",
"list: add check for shareable in actions",
- "make filters optional",
- "add missing file - categoryFilter",
- "use card in new as well as edit",
- "use card as form-wrapper",
- "fix failing test",
- "fix categoryCombo edit save",
"prevent details panel crashing for catOptCombos",
"add categoryCombo filters and columns",
- "hide New model when it cannot be created"
+ "fix categoryCombo edit save",
+ "add missing file - categoryFilter",
+ "fix failing test",
+ "use card as form-wrapper"
],
"Refactoring": [
"use common form schemas"
@@ -14242,40 +14242,40 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "Edit and New form base",
"catCombo: add category combo form and list (#410)",
+ "Edit and New form base",
"form: add catCombo form",
"form: caregory forms, formbase"
],
"Bug Fixes": [
"fix PickWithFieldFilters",
- "add utility type for picking based on field-filters",
- "add label for category options",
+ "add missing file - categoryFilter",
+ "types: prettify PickWithFieldFilter result-type",
+ "improve model-transfer",
+ "get defaults using zod",
"category-form: add options-transfer, generic ModelTransfer",
- "formbase: allow support for no attributes",
+ "add label for category options",
+ "format",
+ "add utility type for picking based on field-filters",
+ "formcontents: fix new form layout",
+ "fix lint and build issues",
+ "simplify createJsonpatchOperation and formcontents",
+ "fix categoryCombo edit save",
"list: add filter and columns descriptors to category",
- "cleanup",
"test",
+ "implement basic category form",
+ "model-transferfield: expose filterPlaceholder",
+ "simplify getAllAttributes",
+ "add categoryCombo filters and columns",
"translate validation message",
- "get defaults using zod",
- "fix lint and build issues",
- "formcontents: fix new form layout",
- "add categoryCombo filters and columns",
- "improve model-transfer",
- "fix categoryCombo edit save",
- "simplify getAllAttributes",
- "implement basic category form",
- "format",
- "types: prettify PickWithFieldFilter result-type",
- "add missing file - categoryFilter",
- "simplify createJsonpatchOperation and formcontents",
- "model-transferfield: expose filterPlaceholder"
+ "formbase: allow support for no attributes",
+ "cleanup"
],
"Refactoring": [
+ "add defaultformcontents for new",
"add common zod schemas",
- "use common form schemas",
"simplify PickWithFieldFilters",
- "add defaultformcontents for new"
+ "use common form schemas"
],
"Maintenance": [
"fix eslint warnings",
@@ -14296,54 +14296,54 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "bump dhis2 dependencies [DHIS2-17941]",
"fix eslint warnings",
- "upgrade download-artifact action",
- "release: cut 0.4.0 [skip release]"
+ "bump dhis2 dependencies [DHIS2-17941]",
+ "release: cut 0.4.0 [skip release]",
+ "upgrade download-artifact action"
],
"Testing": [
- "add tests for org unit list page",
- "org unit list tests (#406)"
+ "org unit list tests (#406)",
+ "add tests for org unit list page"
],
"Bug Fixes": [
"fix PickWithFieldFilters",
- "add utility type for picking based on field-filters",
- "validation: catch async validation - prevents locking up form",
- "upgrade upload-artifact action",
+ "types: prettify PickWithFieldFilter result-type",
+ "improve model-transfer",
+ "get defaults using zod",
+ "improve modeltransfer types",
"category-form: add options-transfer, generic ModelTransfer",
- "formbase: allow support for no attributes",
- "list: add filter and columns descriptors to category",
+ "format",
"extend user type",
- "form: improve form notice box",
- "cleanup",
- "test",
- "get defaults using zod",
- "fix lint and build issues",
"formcontents: fix new form layout",
- "improve model-transfer",
+ "add utility type for picking based on field-filters",
+ "fix lint and build issues",
+ "simplify createJsonpatchOperation and formcontents",
"translation: add missing translations",
- "simplify getAllAttributes",
+ "list: add filter and columns descriptors to category",
+ "test",
+ "form: improve form notice box",
+ "validation: catch async validation - prevents locking up form",
"implement basic category form",
- "format",
- "types: prettify PickWithFieldFilter result-type",
- "improve modeltransfer types",
- "simplify createJsonpatchOperation and formcontents",
- "model-transferfield: expose filterPlaceholder"
+ "model-transferfield: expose filterPlaceholder",
+ "simplify getAllAttributes",
+ "formbase: allow support for no attributes",
+ "cleanup",
+ "upgrade upload-artifact action"
],
"Features": [
+ "make org unit deselect all button work",
+ "Edit and New form base",
"disable ability to autocheck child when parent is selected",
- "add multi select actions with the ability to download selected org units",
- "org list deselect all + multi select actions",
"form: caregory forms, formbase",
- "make org unit deselect all button work",
- "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)",
- "Edit and New form base"
+ "remove select all checkbox from org list",
+ "org list deselect all + multi select actions"
],
"Refactoring": [
+ "add defaultformcontents for new",
"add common zod schemas",
- "simplify PickWithFieldFilters",
- "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 "
}
@@ -14380,29 +14380,29 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "add orgUnitList actions [DHIS2-17896]",
- "organisation unit table tree",
"add orgunit message for loader, error and empty",
+ "add orgUnitList actions [DHIS2-17896]",
+ "implement pagination",
"implement org unit list actions to edit and delete org unit (#405)",
- "implement pagination"
+ "organisation unit table tree"
],
"Bug Fixes": [
- "dynamic columns for orgunit list",
- "use invalidateQueries for refetch",
- "calculate minimum root orgunits",
+ "orgunit search WIP",
"use includeChildren API instead of parent.id filter to include leaf when root",
- "improve message when no results",
+ "use invalidateQueries for refetch",
+ "fix type-errors",
+ "dynamic columns for orgunit list",
+ "fix failing test",
+ "upgrade typescript-eslint",
+ "add missing file after rename",
+ "revert includeChildren, due to API pagination bug",
+ "some cleanup",
"revert typescript update",
+ "calculate minimum root orgunits",
"deduplicate roots",
"improve boundQuery helper types",
- "fix failing test",
- "orgunit search WIP",
- "fix type-errors",
"support leaf-nodes as root",
- "add missing file after rename",
- "some cleanup",
- "revert includeChildren, due to API pagination bug",
- "upgrade typescript-eslint",
+ "improve message when no results",
"on org unit deletion, refetch all needed data"
],
"Refactoring": [
@@ -14412,9 +14412,9 @@
"improve root computation performance"
],
"Maintenance": [
+ "release: cut 0.3.0 [skip release]",
"update github-actions to use node 18",
- "fix eslint resolution",
- "release: cut 0.3.0 [skip release]"
+ "fix eslint resolution"
],
"GitHub": "0.3.0 (2024-08-20) \nFeatures \n\nimplement org unit list actions to edit and delete org unit (#405 ) (cb2d5eb ) \n "
}
@@ -14502,8 +14502,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "report release job of release workflow needs output from the release job (#3418)",
- "release: cut 100.7.9 [skip release]"
+ "release: cut 100.7.9 [skip release]",
+ "report release job of release workflow needs output from the release job (#3418)"
],
"Bug Fixes": [
"translations: sync translations from transifex (master) (#3420)"
@@ -14586,9 +14586,9 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
+ "release: cut 100.7.5 [skip release]",
"upgrade cli-app-scripts to fix AppHub publishing failure (#3393)",
- "only push to AppHub if build was created (#3392)",
- "release: cut 100.7.5 [skip release]"
+ "only push to AppHub if build was created (#3392)"
],
"Bug Fixes": [
"allow editing invalid layers (#3396)"
@@ -14608,17 +14608,17 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
- "release: cut 100.7.3 [skip release]",
- "update snapshot so it doesnt break with ui upgrades",
- "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)",
"deps: bump http-proxy-middleware from 2.0.6 to 2.0.7 (#3382)",
+ "upgrade all used gha versions (#3381)",
+ "deps: bump elliptic from 6.5.7 to 6.6.0 in the security group (#3384)",
"deps: bump @dhis2/ui from 9.10.1 to 9.12.0 (#3385)",
- "upgrade all used gha versions (#3381)"
+ "update snapshot so it doesnt break with ui upgrades",
+ "release: cut 100.7.3 [skip release]",
+ "deps: bump rollup from 2.79.1 to 2.79.2 (#3356)"
],
"Bug Fixes": [
- "https://dhis2.atlassian.net/browse/DHIS2-17839",
- "update queries to tracker endpoint (#3346)"
+ "update queries to tracker endpoint (#3346)",
+ "https://dhis2.atlassian.net/browse/DHIS2-17839"
],
"GitHub": "\nBug Fixes \n"
}
@@ -14681,10 +14681,10 @@
],
"Bug Fixes": [
"TEs layer not showing all relationships when source and target are of same type (#3281)",
- "in fetchTEIs: use program instead of TE type",
"in getDataWithRelationships:",
- "in isIndexInstance:",
- "update teiRelationshipsParser logic and add test"
+ "in fetchTEIs: use program instead of TE type",
+ "update teiRelationshipsParser logic and add test",
+ "in isIndexInstance:"
],
"GitHub": "\nBug Fixes \n\nTEs layer not showing all relationships when source and target are of same type (#3281 ) (80f15e7 ) \n "
}
@@ -14721,8 +14721,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.6.4 [skip release]",
- "remove qa checks on push to master in the release workflow (#3306)"
+ "remove qa checks on push to master in the release workflow (#3306)",
+ "release: cut 100.6.4 [skip release]"
],
"Bug Fixes": [
"schemas were unnecessarily loaded and taking up valuable bandwidth (#3197)"
@@ -14783,8 +14783,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.6.1 [skip release]",
- "use separate workflows for prs, releases and tags (#3276)"
+ "use separate workflows for prs, releases and tags (#3276)",
+ "release: cut 100.6.1 [skip release]"
],
"Bug Fixes": [
"avoid crash when opening map with unsupported Earth Engine layer (#3286)"
@@ -14885,8 +14885,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "release: cut 100.5.6 [skip release]",
- "dependabot config and remove dev branch from workflows (#3265)"
+ "dependabot config and remove dev branch from workflows (#3265)",
+ "release: cut 100.5.6 [skip release]"
],
"Bug Fixes": [
"https://jira.dhis2.org/browse/DHIS2-16904 and missing months translations",
@@ -14907,15 +14907,15 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev) (#3237)",
"https://dhis2.atlassian.net/browse/DHIS2-15799",
"unclear 'show no data' (#3204)",
"merge dev to master",
- "use improved rich text editor from analytics (DHIS2-15522) (#3236)"
+ "use improved rich text editor from analytics (DHIS2-15522) (#3236)",
+ "translations: sync translations from transifex (dev) (#3237)"
],
"Maintenance": [
- "run release step on tags so it publishes to d2-ci (#3233)",
"optimize Cypress triggers and enhance parallel test execution (#3201)",
+ "run release step on tags so it publishes to d2-ci (#3233)",
"release: cut 100.5.5 [skip release]",
"do not run release step on dev branch"
],
@@ -14935,12 +14935,12 @@
"releaseNotes": {
"Bug Fixes": [
"system / user setting for display name not respected in Org Unit tree (DHIS2-15000) (#3195)",
- "merge to master",
- "users losing work when opening as chart (#3196)"
+ "users losing work when opening as chart (#3196)",
+ "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 "
}
@@ -14957,8 +14957,8 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
- "translations: sync translations from transifex (dev)",
"dashboard filters were not being applied to maps (#3185)",
+ "translations: sync translations from transifex (dev)",
"merge to master"
],
"Maintenance": [
@@ -15023,60 +15023,60 @@
"channel": "stable",
"releaseNotes": {
"Bug Fixes": [
+ "add class-names for push-analytics",
+ "reduce the padding to make room for the scrollbar (#3148)",
"limit stroke width to 0-10",
- "add class to map container when no map id is set",
- "show no data message when geojson feature has no data (#3145)",
+ "set point radius to size that was set in the style settings",
+ "upgrade maps-gl for the rounded line join and caps",
+ "map plugin - do not load async layers multiple times (#3143)",
+ "ensure isDownload is a bool to avoid prop-types error",
+ "prevent data table effects from running code when no table (#3147)",
+ "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
+ "isPushAnalytics url param",
+ "set minimum point size of 1",
+ "values that are strings but numeric in quality were not filtering",
"rename error to loadError to avoid name clash with building footprint ee layer (#3144)",
+ "various fixes after release testing (#3151)",
+ "translations: sync translations from transifex (dev) (#3132)",
+ "use more understandable error messages",
+ "onLayerAdded wasnt defined for SplitViews",
+ "improve hover states and add consistent spacing [UX-161] (#3121)",
+ "prevent enabling download button while loading mask is showing",
+ "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
"improve geojson layer error responses and cypress tests (#3149)",
- "add class-names for push-analytics",
+ "add class to map container when no map id is set",
+ "show no data message when geojson feature has no data (#3145)",
+ "highlight features when data table has filter",
+ "make logic match prev code",
"check download param when navigating to new",
- "ensure isDownload is a bool to avoid prop-types error",
- "set point radius to size that was set in the style settings",
- "set map bounds after all layers are added to the map",
"final fixes for geojson (#3154)",
"position tooltip right over the thumbnail title",
- "tab length should only take the space of the title",
- "reduce the padding to make room for the scrollbar (#3148)",
- "isPushAnalytics url param",
- "check full instanceUrl and handle not response.ok in geojson loader (#3142)",
- "upgrade maps-gl for the rounded line join and caps",
- "highlight features when data table has filter",
+ "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",
- "values that are strings but numeric in quality were not filtering",
- "set minimum point size of 1",
"add tooltip on layer thumbnails",
- "make logic match prev code",
- "navigating by the changing url ignored download mode and interpretation id parameters (#3125)",
- "various fixes after release testing (#3151)",
- "onLayerAdded wasnt defined for SplitViews",
- "prevent enabling download button while loading mask is showing",
+ "tab length should only take the space of the title",
"make `dhis2-map-new` class independent of downloadMode",
- "translations: sync translations from transifex (dev) (#3132)",
- "reset error when switching which layer shows data table",
- "prevent data table effects from running code when no table (#3147)",
- "map plugin - do not load async layers multiple times (#3143)",
- "use more understandable error messages",
- "improve hover states and add consistent spacing [UX-161] (#3121)"
+ "reset error when switching which layer shows data table"
],
"Refactoring": [
"move getPrecision to numbers file and rename fns (#3128)"
],
"Features": [
- "when rendering for push analytics, disable download button until map is rendered (#3072)",
"merge to master 2.41.0 features and fixes",
+ "when rendering for push analytics, disable download button until map is rendered (#3072)",
"add ability to add GeoJSON URL external layers (#3127)",
"add push analytics instructions"
],
"Maintenance": [
- "upgrade @dhis2/maps-gl",
+ "read single url param",
+ "code cleaning",
"legend item styling - set max line weight and rename to Point radius",
+ "improve legend for geojson layers",
"release: cut 100.5.0 [skip release]",
"update @dhis2/analytics and deduplicate deps",
- "improve legend for geojson layers",
"update i18n",
- "code cleaning",
"code comment",
- "read single url param"
+ "upgrade @dhis2/maps-gl"
],
"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"
}
@@ -15309,19 +15309,19 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "update to shared workflows (#585)",
- "fix main branch ref in concurrency expression (#586)"
+ "fix main branch ref in concurrency expression (#586)",
+ "update to shared workflows (#585)"
],
"Maintenance": [
- "update ui",
- "update prop-type import",
"update cli-app-scripts",
+ "update prop-type import",
+ "update ui",
"release: cut 100.0.1 [skip release]"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5ed2d61 ) \n "
}
@@ -15338,8 +15338,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "prepare for release",
- "trigger first release"
+ "trigger first release",
+ "prepare for release"
],
"Maintenance": [
"release: cut 28.3.0 [skip release]",
@@ -15430,9 +15430,9 @@
"fix main branch ref in concurrency expression (#399)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.63 [skip release]"
@@ -15455,15 +15455,15 @@
"update to shared workflows (#395)"
],
"Maintenance": [
- "fix linting errors",
- "release: cut 100.0.62 [skip release]",
- "update cli-app-scripts and ui",
"update app-runtime",
- "ignore styled jsx property"
+ "update cli-app-scripts and ui",
+ "release: cut 100.0.62 [skip release]",
+ "ignore styled jsx property",
+ "fix linting errors"
],
"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 "
}
@@ -16430,9 +16430,9 @@
"update README.md (#12)"
],
"Bug Fixes": [
- "show authorities in a MultiSelect rather than an input text field",
+ "bug with auth config when creating rather than editing route",
"add delete confirmation alert",
- "bug with auth config when creating rather than editing route"
+ "show authorities in a MultiSelect rather than an input text field"
],
"Refactoring": [
"ux: group extra route actions in a menu"
@@ -16563,9 +16563,9 @@
"fix main branch ref in concurrency expression (#1386)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.2.7 [skip release]"
@@ -16588,14 +16588,14 @@
"update to shared workflows (#1364)"
],
"Maintenance": [
- "update ui",
- "update cli-style",
+ "update cli-app-scripts",
"release: cut 100.2.6 [skip release]",
- "update cli-app-scripts"
+ "update cli-style",
+ "update ui"
],
"Bug Fixes": [
- "ignore lint error",
"add missing d2-ui dep",
+ "ignore lint error",
"translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (b1ad8d0 ) \n "
@@ -16713,16 +16713,16 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "remove oauth2 from version 42 and above",
- "remove oauth2 section from version 42 and above"
+ "remove oauth2 section from version 42 and above",
+ "remove oauth2 from version 42 and above"
],
"Maintenance": [
"resolve linting issues",
"release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
- "move the filter logic on mounted",
- "remove extra if block in navigation"
+ "remove extra if block in navigation",
+ "move the filter logic on mounted"
],
"GitHub": "\nBug Fixes \n\nmove the filter logic on mounted (6bb6434 ) \nremove extra if block in navigation (02e4c73 ) \n \nFeatures \n\nremove oauth2 section from version 42 and above (0ad564d ) \n "
}
@@ -16901,10 +16901,10 @@
"releaseNotes": {
"Maintenance": [
"update app version (#1302)",
- "release: cut 100.0.0 [skip release]",
- "update app title (#1303)",
+ "add apphubid",
"update verify-app github action",
- "add apphubid"
+ "release: cut 100.0.0 [skip release]",
+ "update app title (#1303)"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\nadding AppHub ID to enable continuous release \n "
}
@@ -17012,15 +17012,15 @@
"update to shared workflows (#775)"
],
"Maintenance": [
- "update ui",
"fix tests after ui update",
+ "update cli-app-scripts",
"release: cut 101.0.46 [skip release]",
- "update cli-app-scripts"
+ "update ui"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"GitHub": "\nBug Fixes \n\ntranslations: sync translations from transifex (master) (5f6f709 ) \n "
}
@@ -17357,8 +17357,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)"
@@ -17935,32 +17935,32 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "create parse version function",
- "add button to erase all settings",
- "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"create erase all settings component",
- "add warning box that to change DE value type",
- "create webapp version tag component",
+ "inform user that data elements value type have changed [DHIS2-17247] (#27)",
"add webapp version constant",
- "add webapp version tag [DHIS2-17248] (#25)",
+ "create webapp version tag component",
"erase and reset all content [DHIS2-15912] (#17)",
+ "create parse version function",
+ "add webapp version tag [DHIS2-17248] (#25)",
"add reset values",
+ "regenerate en.pot",
+ "add button to erase all settings",
"disable Save and Next button when DE not meet criteria",
- "regenerate en.pot"
+ "add warning box that to change DE value type"
],
"Maintenance": [
- "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
+ "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
"upgrade dependencies (#26)",
+ "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
"deps: bump follow-redirects from 1.15.2 to 1.15.4 (#19)",
+ "deps: bump follow-redirects from 1.15.4 to 1.15.6 (#22)",
"deps: bump express from 4.18.2 to 4.19.2 (#24)",
- "deps: bump @babel/traverse from 7.22.8 to 7.23.2 (#18)",
- "deps: bump webpack-dev-middleware from 5.3.3 to 5.3.4 (#23)",
"upgrade webapp version"
],
"Bug Fixes": [
- "verify system version is greater than 2.39.1 [DHIS2-16494] (#20)",
"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)",
"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
"
@@ -18050,9 +18050,9 @@
"disable verify email button if email is not valid"
],
"Maintenance": [
- "update regex for email",
+ "fix prettier",
"release: cut 100.2.0 [skip release]",
- "fix prettier"
+ "update regex for email"
],
"Bug Fixes": [
"disable verify email button"
@@ -18098,9 +18098,9 @@
],
"Maintenance": [
"add translations and constant",
+ "cleanup",
"release: cut 100.1.0 [skip release]",
- "remove handle email verification function",
- "cleanup"
+ "remove handle email verification function"
],
"Bug Fixes": [
"get emailConfigured state from use config"
@@ -18120,13 +18120,13 @@
"channel": "stable",
"releaseNotes": {
"Build Updates": [
- "fix main branch ref in concurrency expression (#1434)",
- "update to shared workflows"
+ "update to shared workflows",
+ "fix main branch ref in concurrency expression (#1434)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.0.6 [skip release]"
@@ -18249,9 +18249,9 @@
"trigger first release"
],
"Maintenance": [
- "release: cut 100.0.0 [skip release]",
+ "semantic release (#1398)",
"release: cut 31.0.0 [skip release]",
- "semantic release (#1398)"
+ "release: cut 100.0.0 [skip release]"
],
"GitHub": "\nchore \n\nBREAKING CHANGES \n\ntrigger the first release on CR \n "
}
@@ -18268,8 +18268,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"
@@ -18475,9 +18475,9 @@
"fix main branch ref in concurrency expression (#1452)"
],
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
"fix comment and close expression",
- "fix main branch ref in concurrency expression"
+ "fix main branch ref in concurrency expression",
+ "translations: sync translations from transifex (master)"
],
"Maintenance": [
"release: cut 100.2.3 [skip release]"
@@ -18543,8 +18543,8 @@
"add capture authority to tracker set"
],
"Maintenance": [
- "release: cut 100.2.0 [skip release]",
- "prettier"
+ "prettier",
+ "release: cut 100.2.0 [skip release]"
],
"Bug Fixes": [
"add capture authority to tracker list"
@@ -18604,15 +18604,15 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "fix linting issues",
- "update node version in gh workflow to 18",
"upgrade cypress setup in the user-app project",
- "update app label to match hardcoded name in core (#1415)",
"update fixtures",
+ "update node version in gh workflow to 18",
+ "upgrade cypress setup (#1421)",
"update api version in github workflow",
+ "update app label to match hardcoded name in core (#1415)",
"update cypress github action",
- "release: cut 100.1.6 [skip release]",
- "upgrade cypress setup (#1421)"
+ "fix linting issues",
+ "release: cut 100.1.6 [skip release]"
],
"Bug Fixes": [
"remove references to deprecated userCredentials object (#1407)"
@@ -18732,8 +18732,8 @@
"channel": "stable",
"releaseNotes": {
"Features": [
- "update notice box display logic",
- "add a default notice box based on access level of the user in GroupDetails page"
+ "add a default notice box based on access level of the user in GroupDetails page",
+ "update notice box display logic"
],
"Maintenance": [
"fix lint error",
@@ -18854,8 +18854,8 @@
"channel": "stable",
"releaseNotes": {
"Maintenance": [
- "continuous release setup",
- "release: cut 100.0.0 [skip release]"
+ "release: cut 100.0.0 [skip release]",
+ "continuous release setup"
],
"Features": [
"trigger release"
@@ -18876,258 +18876,258 @@
"releaseNotes": {
"Refactoring": [
"sidenav: use @dhis2/ui & add tests for homepage and sidenav",
- "rewrite section navigation and home components",
+ "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "side nav: adjust background colors & decrease width",
"remove all usage of api",
- "side nav: use @dhis2/ui components & proper accessibility attributes",
- "stop memoizing a small set of pending changes",
"remove unused files",
- "searchable-group-editor: function comp and use data-engine",
- "side nav: adjust background colors & decrease width",
- "clean up and optimise authority- and group-editor (#841)",
- "searchable-org-unit-tree: rename classes to styles (#842)",
"authority-editor: remove complexity",
"add current user provider",
+ "searchable-group-editor: function comp and use data-engine",
+ "stop memoizing a small set of pending changes",
+ "use multiple array.every instead of single array.reduce",
+ "rewrite section navigation and home components",
"replace all usage of the old current user hook by the new one",
+ "side nav: use @dhis2/ui components & proper accessibility attributes",
"move new use current user hook to hooks folder",
- "remove deprecated UI dependencies and refactory summary pages (#921)",
+ "clean up and optimise authority- and group-editor (#841)",
"migrate form components to @dhis2/ui (#856)",
- "use multiple array.every instead of single array.reduce"
+ "searchable-org-unit-tree: rename classes to styles (#842)"
],
"Bug Fixes": [
- "authority-editor: center metadata checkboxes",
- "handle invite toggle with useField",
- "sidenav border style",
- "use staticStyle for empty data table row",
- "semantic: allow merge commits",
- "filter styles",
- "bulk-user-manager: sort list by firstName and surname",
- "make username optional when inviting users (#978)",
- "authority-editor: fix initial values issue",
- "bulk-member-manager improvements (#948)",
- "user: only set email field as required if inviting by email",
+ "groups: use correct method and endpoint to leave groups (#912)",
"address various style and text issues (#1091)",
- "close action menu when closing confirmation modal",
- "update successful save redirects [DHIS2-15431] (#1218)",
- "styled-jsx: remove incorrect extension (#1054)",
- "authority-editor: resolve issue with error and loading state",
+ "add missing authority translations [DHIS2-16516] (#1339)",
+ "authority-editor: ensure authority groups are empty to start off",
+ "remove formspy code",
+ "use container to apply background to table lists",
+ "address 2fa disable regression",
"user: make userCredentials first key in user data body",
+ "use field is invite (#1094)",
+ "don't publish to App Hub and allow merge commits",
+ "bulk-member-manager: fix pagination and refactor",
+ "handle invite toggle with useField",
+ "update successful save redirects [DHIS2-15431] (#1218)",
+ "authority-editor: use classnames for conditional classes",
+ "user: show user's database language (#917)",
"adjust form styling",
- "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
- "add tests",
- "org unit access in search [DHIS2-16268] (#1324)",
+ "handle empty user roles response (#1215)",
+ "close action menu when closing confirmation modal",
+ "styled-jsx: remove incorrect extension (#1054)",
+ "attributes: don't assume presence of values.attributeValues (#927)",
+ "semantic: allow merge commits",
+ "ensure superusers have access to full context menu",
"home: migrate homepage components to @dhis2/ui (#840)",
- "add missing authority translations [DHIS2-16516] (#1339)",
- "language drop downs [DHIS2-15328] (#1147)",
+ "bulk-member-manager: prevent adding same entity to pending changes",
+ "authority-editor: fix initial values issue",
+ "org unit search logic [DHIS2-14585] (#1217)",
+ "hide x scrollbar in replicate user [DHIS2-15611] (#1293)",
+ "align password help text with validation logic (#1131)",
+ "prevent jest parse error",
+ "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
+ "user: stringify array of org units before passing to useEffect as dep",
+ "user: only set email field as required if inviting by email",
+ "user: org unit related fixes (#900)",
+ "user-list: show title at top of 'replicate user' form (#925)",
+ "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "make username optional when inviting users (#978)",
+ "bulk-member-manager improvements (#948)",
+ "filter styles",
+ "Add translation for aggregate data exchange auth [DHIS2-13961]",
"translations: sync translations from transifex (master)",
- "attributes: don't assume presence of values.attributeValues (#927)",
- "remove beta entries from changelog",
- "authority-editor: use classnames for conditional classes",
- "handle empty user roles response (#1215)",
- "sidenav: add missing \"return null\" statement when there are no sections",
- "form: increase width of date input types due to Chrome calendar icon (#914)",
- "reset email field when invite user changes",
+ "fix user manager checkbox behaviour",
"use dedicated endpoint for checking the username (#1092)",
- "authority-editor: correctly toggle column checkboxes + memoize comp",
- "adjust details view styling",
- "Add translation for F_AGGREGATE_DATA_EXCHANGE auth",
- "authority-editor: add some authorities to tracker group",
"authority-editor: optimise performance of checkboxes",
- "remove formspy code",
- "bulk-member-manager: prevent adding same entity to pending changes",
+ "user manager checkbox behaviour (#1073)",
"address user enabling and disabling regression",
- "org unit search logic [DHIS2-14585] (#1217)",
- "ensure superusers have access to full context menu",
- "use container to apply background to table lists",
- "authority-editor: fix loading, error and noMatches UI",
- "don't publish to App Hub and allow merge commits",
- "user: show user's database language (#917)",
- "groups: use correct method and endpoint to leave groups (#912)",
- "retrieve user locales [DHIS2-16170] (#1325)",
"clear self registration selection on filter reset [DHIS2-14189] (#1100)",
- "user-list: show title at top of 'replicate user' form (#925)",
- "user: stringify array of org units before passing to useEffect as dep",
- "fix user manager checkbox behaviour",
- "authority-editor: ensure authority groups are empty to start off",
- "upgrade @dhis2/ui to allow uppercase in username validation (#1018)",
+ "retrieve user locales [DHIS2-16170] (#1325)",
+ "authority-editor: resolve issue with error and loading state",
+ "authority-editor: unblock input",
+ "adjust details view styling",
+ "sidenav border style",
+ "authority-editor: add some authorities to tracker group",
+ "sidenav: add missing \"return null\" statement when there are no sections",
+ "remove beta entries from changelog",
+ "user-list: only show 'reset password' action if an email can be sent (#924)",
+ "language drop downs [DHIS2-15328] (#1147)",
+ "org unit access in search [DHIS2-16268] (#1324)",
+ "authority-editor: correctly toggle column checkboxes + memoize comp",
+ "reset email field when invite user changes",
+ "bulk-user-manager: sort list by firstName and surname",
"address user list action menu regressions (#1127)",
+ "add tests",
+ "use staticStyle for empty data table row",
+ "form: increase width of date input types due to Chrome calendar icon (#914)",
"upgrade @dhis2/ui to use correct username validation (#1051)",
- "prevent jest parse error",
- "authority-editor: unblock input",
"update lastLogin for server difference [DHIS2-14203] (#1118)",
- "bulk-member-manager: fix pagination and refactor",
- "use field is invite (#1094)",
- "align password help text with validation logic (#1131)",
- "user: org unit related fixes (#900)",
- "user-list: only show 'reset password' action if an email can be sent (#924)",
- "Add translation for aggregate data exchange auth [DHIS2-13961]",
- "address 2fa disable regression",
- "user manager checkbox behaviour (#1073)"
+ "authority-editor: fix loading, error and noMatches UI",
+ "authority-editor: center metadata checkboxes"
],
"Maintenance": [
- "cypress: update stubs",
- "authority editor: remove invorrect fix",
- "release: cut 1.4.28 [skip release]",
- "remove unused import",
- "release: cut 1.3.14 [skip release]",
- "release: cut 1.5.37 [skip release]",
- "release: cut 1.4.17 [skip release]",
- "only subscribe to value",
- "release: cut 1.4.14 [skip release]",
- "remove technical dept (#1082)",
+ "release: cut 1.4.3 [skip release]",
+ "release: cut 1.3.16 [skip release]",
+ "fix formatting",
+ "release: cut 1.5.14 [skip release]",
"merge branch 'master' into beta",
- "release: cut 1.3.12 [skip release]",
- "release: cut 1.4.4 [skip release]",
+ "release: cut 1.3.14 [skip release]",
+ "dhis2 cypress utils: upgrade commands & plugins packages",
+ "cypress json: use more general ingoreTestFiles rule",
+ "homepage cypress tests: fix after rebasing",
+ "release: cut 1.4.6 [skip release]",
+ "release: cut 1.4.5 [skip release]",
+ "remove console.log and prop error",
+ "release: cut 1.3.4 [skip ci]",
"release: cut 1.3.13 [skip release]",
+ "release: cut 1.3.17 [skip release]",
+ "release: cut 1.4.21 [skip release]",
+ "release: cut 1.3.10 [skip ci]",
+ "release: cut 1.5.13 [skip release]",
+ "bulk-member-manager: prevent input focus loss",
"release: cut 1.4.36 [skip release]",
- "authority-editor: do not return internal updateColumnHeaders",
- "release: cut 1.5.14 [skip release]",
- "bulk-member-manager: prevent superflous re-renders",
- "release: cut 1.4.34 [skip release]",
- "release: cut 1.3.5 [skip ci]",
- "authority-editor: use design system color for text highlights",
- "upgrade to cypress commands and plugins v9",
- "release: cut 1.4.20 [skip release]",
- "release: cut 1.4.37 [skip release]",
- "release: cut 1.4.27 [skip release]",
- "release: cut 1.4.13 [skip release]",
- "release: cut 1.5.7 [skip release]",
- "release: cut 1.4.25 [skip release]",
- "release: cut 1.4.16 [skip release]",
- "release: merge beta",
- "release: cut 1.4.18 [skip release]",
- "update app icon",
- "release: cut 1.4.0 [skip release]",
- "release: cut 1.5.17 [skip release]",
- "release: cut 1.5.19 [skip release]",
- "release: cut 1.5.32 [skip release]",
- "upgrade app-platform and app-runtime",
- "release: cut 1.4.32 [skip release]",
- "release: cut 1.5.33 [skip release]",
- "release: cut 1.4.33 [skip release]",
- "release: cut 1.4.1 [skip release]",
- "network shim: update captured fixtures",
- "homepage cypress test: fix tests after sidenav refactor",
- "release: cut 1.5.23 [skip release]",
+ "authority-editor: remove redundant style prop",
+ "release: cut 1.4.14 [skip release]",
+ "release: cut 1.5.16 [skip release]",
+ "release: cut 1.5.27 [skip release]",
+ "release: cut 1.5.35 [skip release]",
+ "release: cut 1.3.3 [skip ci]",
"release: cut 1.5.5 [skip release]",
+ "release: cut 1.5.12 [skip release]",
+ "update pot file",
+ "add required properties to current user provider",
"release: cut 1.5.25 [skip release]",
- "release: cut 1.4.35 [skip release]",
- "prep user-app for continuous release",
- "release: cut 1.4.24 [skip release]",
- "release: cut 1.5.8 [skip release]",
- "update beta (#881)",
- "release: cut 1.5.11 [skip release]",
- "cleanup unused deps",
- "release: cut 1.3.6 [skip ci]",
- "release: cut 1.5.30 [skip release]",
- "release: cut 1.4.15 [skip release]",
- "fix jest test suite",
- "release: cut 1.5.1 [skip release]",
- "release: cut 1.4.2 [skip release]",
- "merge master into beta",
- "update emptyTableInfo component",
- "release: cut 1.5.10 [skip release]",
- "release: cut 1.3.0-beta.1 [skip ci]",
- "release: cut 1.4.30 [skip release]",
- "release: cut 1.5.13 [skip release]",
- "release: cut 1.4.19 [skip release]",
- "release: cut 1.2.13 [skip ci]",
- "release: cut 1.4.6 [skip release]",
- "release: cut 1.3.0 [skip ci]",
- "release: cut 1.4.3 [skip release]",
- "release: cut 1.3.18 [skip release]",
- "release: cut 1.2.14 [skip ci]",
+ "upgrade to cypress commands and plugins v9",
"release: cut 1.4.9 [skip release]",
+ "release: cut 1.3.6 [skip ci]",
"fix eslint issues",
+ "release: cut 1.5.36 [skip release]",
+ "cleanup unused deps",
+ "authority-editor: correct statement made in comment",
+ "stop using deprecated prop name",
+ "release: cut 1.4.29 [skip release]",
+ "release: cut 1.5.24 [skip release]",
+ "release: cut 1.5.34 [skip release]",
"upgrade @dhis2/ui for better validation message",
- "fix formatting",
- "authority-editor: remove custom authorities from tracker section (#851)",
- "release: cut 1.2.11 [skip ci]",
- "release: cut 1.2.10 [skip ci]",
- "adjust tests to new implementation and dependency versions",
- "release: cut 1.5.31 [skip release]",
- "release: cut 1.2.12 [skip ci]",
- "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.4.25 [skip release]",
+ "release: cut 1.5.32 [skip release]",
+ "release: cut 1.4.30 [skip release]",
+ "release: cut 1.2.14 [skip ci]",
+ "network shim: update captured fixtures",
"upgrade ui version",
- "add required properties to current user provider",
+ "release: cut 1.3.0-beta.1 [skip ci]",
+ "release: cut 1.4.13 [skip release]",
+ "release: cut 1.3.5 [skip ci]",
+ "release: cut 1.5.38 [skip release]",
+ "release: cut 1.5.9 [skip release]",
+ "release: cut 1.4.11 [skip release]",
+ "release: cut 1.4.1 [skip release]",
+ "release: cut 1.4.0 [skip release]",
+ "release: cut 1.5.3 [skip release]",
+ "merge master into beta",
+ "remove unused import",
"address lint errors",
- "release: cut 1.4.22 [skip release]",
- "authority-editor: remove logs",
- "release: cut 1.5.36 [skip release]",
- "release: cut 1.4.10 [skip release]",
- "fix cypress test suite",
- "release: cut 1.3.3 [skip ci]",
- "release: cut 1.3.16 [skip release]",
- "release: cut 1.4.29 [skip release]",
- "authority-editor: remove redundant api function",
+ "release: cut 1.4.8 [skip release]",
+ "release: cut 1.4.33 [skip release]",
+ "release: cut 1.4.20 [skip release]",
+ "release: cut 1.4.15 [skip release]",
+ "release: cut 1.5.21 [skip release]",
+ "release: cut 1.4.2 [skip release]",
+ "release: cut 1.4.34 [skip release]",
+ "adjust tests to new implementation and dependency versions",
+ "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins",
+ "release: cut 1.4.26 [skip release]",
+ "homepage cypress test: fix tests after sidenav refactor",
+ "release: merge beta",
+ "release: cut 1.3.1 [skip ci]",
+ "update ui and app-scripts deps",
"react router: update to latest",
- "release: cut 1.5.12 [skip release]",
+ "prep user-app for continuous release",
+ "release: cut 1.3.9 [skip ci]",
+ "release: cut 1.5.18 [skip release]",
+ "remove node_modules from git",
+ "release: cut 1.3.11 [skip release]",
+ "eslint: fix linter issues",
"release: cut 1.4.12 [skip release]",
- "update ui and app-scripts deps",
- "release: cut 1.5.6 [skip release]",
- "stop using deprecated prop name",
- "release: cut 1.5.28 [skip release]",
- "bulk-member-manager: remove redundant check and add explanation",
- "cypress: increase timeouts",
- "release: cut 1.5.35 [skip release]",
- "release: cut 1.5.29 [skip release]",
- "release: cut 1.3.17 [skip release]",
- "remove console.log and prop error",
- "authority-editor: fix typo in i18n string",
+ "release: cut 1.5.11 [skip release]",
+ "test for empty table component",
+ "release: cut 1.4.18 [skip release]",
+ "release: cut 1.4.31 [skip release]",
+ "release: cut 1.3.8 [skip ci]",
+ "update emptyTableInfo component",
+ "release: cut 1.4.28 [skip release]",
+ "authority editor: remove invorrect fix",
"update network fixtures and test against 2.40",
- "update pot file",
- "authority-editor: remove redundant style prop",
- "cypress json: use more general ingoreTestFiles rule",
- "bulk-member-manager: prevent input focus loss",
+ "cypress: increase timeouts",
+ "release: cut 1.4.10 [skip release]",
+ "release: cut 1.3.15 [skip release]",
+ "release: cut 1.4.7 [skip release]",
+ "release: cut 1.5.23 [skip release]",
+ "upgrade app-platform and app-runtime",
+ "release: cut 1.5.17 [skip release]",
"release: cut 1.5.22 [skip release]",
- "authority-editor: correct statement made in comment",
- "release: cut 1.5.0 [skip release]",
- "adjust empty component prop naming",
- "release: cut 1.5.4 [skip release]",
- "release: cut 1.3.8 [skip ci]",
- "release: cut 1.3.11 [skip release]",
"release: cut 1.5.26 [skip release]",
- "release: cut 1.4.7 [skip release]",
- "release: cut 1.5.21 [skip release]",
- "release: cut 1.5.18 [skip release]",
- "release: cut 1.3.1 [skip ci]",
- "homepage cypress tests: fix after rebasing",
- "release: cut 1.5.27 [skip release]",
- "dhis2 cypress utils: upgrade commands & plugins packages",
- "test for empty table component",
- "release: cut 1.5.9 [skip release]",
- "add translation strings",
+ "release: cut 1.4.16 [skip release]",
+ "release: cut 1.5.30 [skip release]",
+ "bulk-member-manager: prevent superflous re-renders",
"release: cut 1.4.23 [skip release]",
- "release: cut 1.4.5 [skip release]",
- "release: cut 1.3.15 [skip release]",
- "release: cut 1.4.11 [skip release]",
- "release: cut 1.3.7 [skip ci]",
- "release: cut 1.3.10 [skip ci]",
- "release: cut 1.4.26 [skip release]",
- "release: cut 1.5.3 [skip release]",
- "release: cut 1.4.31 [skip release]",
- "release: cut 1.5.38 [skip release]",
+ "authority-editor: do not return internal updateColumnHeaders",
"release: cut 1.5.15 [skip release]",
- "eslint: fix linter issues",
- "release: cut 1.4.8 [skip release]",
- "release: cut 1.4.21 [skip release]",
- "release: cut 1.5.20 [skip release]",
+ "release: cut 1.4.37 [skip release]",
+ "update app icon",
+ "release: cut 1.5.29 [skip release]",
+ "release: cut 1.2.13 [skip ci]",
"release: cut 1.3.2 [skip ci]",
- "release: cut 1.3.4 [skip ci]",
- "release: cut 1.3.9 [skip ci]",
- "release: cut 1.5.16 [skip release]",
- "release: cut 1.5.34 [skip release]",
- "remove node_modules from git",
- "release: cut 1.5.24 [skip release]",
+ "authority-editor: remove custom authorities from tracker section (#851)",
+ "update beta (#881)",
+ "release: cut 1.4.19 [skip release]",
+ "release: cut 1.5.8 [skip release]",
+ "release: cut 1.4.17 [skip release]",
+ "release: cut 1.4.32 [skip release]",
+ "release: cut 1.5.31 [skip release]",
+ "adjust empty component prop naming",
+ "release: cut 1.3.0-beta.2 [skip ci]",
+ "release: cut 1.5.33 [skip release]",
+ "authority-editor: use design system color for text highlights",
+ "authority-editor: remove redundant api function",
+ "add translation strings",
+ "release: cut 1.3.18 [skip release]",
+ "release: cut 1.5.0 [skip release]",
+ "release: cut 1.5.19 [skip release]",
+ "release: cut 1.5.20 [skip release]",
+ "release: cut 1.4.24 [skip release]",
+ "release: cut 1.5.10 [skip release]",
+ "fix jest test suite",
+ "cypress: update stubs",
+ "release: cut 1.3.7 [skip ci]",
+ "release: cut 1.3.0 [skip ci]",
+ "release: cut 1.2.12 [skip ci]",
+ "authority-editor: remove logs",
+ "release: cut 1.5.37 [skip release]",
+ "fix cypress test suite",
"release: cut 1.5.2 [skip release]",
- "cypress utils: upgrade to latest @dhis2/cypress-commands & plugins"
+ "release: cut 1.4.27 [skip release]",
+ "remove technical dept (#1082)",
+ "release: cut 1.2.10 [skip ci]",
+ "release: cut 1.5.1 [skip release]",
+ "release: cut 1.5.4 [skip release]",
+ "release: cut 1.5.28 [skip release]",
+ "release: cut 1.5.7 [skip release]",
+ "release: cut 1.4.4 [skip release]",
+ "release: cut 1.3.12 [skip release]",
+ "release: cut 1.4.35 [skip release]",
+ "authority-editor: fix typo in i18n string",
+ "release: cut 1.5.6 [skip release]",
+ "release: cut 1.4.22 [skip release]",
+ "release: cut 1.2.11 [skip ci]",
+ "bulk-member-manager: remove redundant check and add explanation",
+ "only subscribe to value"
],
"Features": [
- "interface adjustments (#1101)",
- "add and use empty table state component",
- "add and use page header component",
+ "user-group: bulk group member manager (#854)",
"group-form: update user group in single json patch request",
"migrate tables and search filter controls to @dhis2/ui (#830)",
- "user-group: bulk group member manager (#854)"
+ "add and use empty table state component",
+ "interface adjustments (#1101)",
+ "add and use page header component"
],
"Testing": [
"homepage: add test code for homepage feature",