From c5c4fd9a41f70e54367bb50d2621900c58821ad7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 18 Nov 2023 23:55:37 +0000 Subject: [PATCH] chore: autopublish 2023-11-18T23:55:37Z --- website/data/app_releases.json | 1060 ++++++++++++++++---------------- 1 file changed, 530 insertions(+), 530 deletions(-) diff --git a/website/data/app_releases.json b/website/data/app_releases.json index 571b75c7..9d557640 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -118,8 +118,8 @@ }, "v100.2.5": { "Bug Fixes": [ - "sort app versions in descending order and remove button text underline (#315)", - "remove text decoration from download link" + "remove text decoration from download link", + "sort app versions in descending order and remove button text underline (#315)" ] }, "v100.2.4": { @@ -221,8 +221,8 @@ "v100.1.0": { "Bug Fixes": [ "add cypress data test prefix to cypress.json", - "add start:nobrowser script", - "use getWithDataTest and findWithDataTest" + "use getWithDataTest and findWithDataTest", + "add start:nobrowser script" ], "Features": [ "add e2e workflow step" @@ -383,8 +383,8 @@ "dashboard-app": { "v100.0.4": { "Bug Fixes": [ - "merge translations from past 3 weeks", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge translations from past 3 weeks" ] }, "v100.0.3": { @@ -417,14 +417,14 @@ }, "v100.0.8": { "Bug Fixes": [ - "update v38 fixtures", - "add scroll for workflows [DHIS2-15415]", - "remove v37 e2e", "update jest mock [DHIS2-15415]", - "add scroll on workflow selector [DHIS2-15415]", + "remove v37 e2e", "translations: sync translations from transifex (master)", + "update v38 fixtures", "update v39 fixtures", - "prevent failing jest test" + "add scroll on workflow selector [DHIS2-15415]", + "prevent failing jest test", + "add scroll for workflows [DHIS2-15415]" ] }, "v100.0.7": { @@ -476,9 +476,9 @@ }, "v100.3.5": { "Testing": [ + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes", - "fix ci", - "publish jest test results to reportportal (#352)" + "fix ci" ], "Bug Fixes": [ "optimistically update lastUpdatedBy on complete [TECH-1440] (#320)" @@ -491,11 +491,11 @@ }, "v100.3.3": { "Testing": [ - "debug merging launches", + "publish cypress test results to reportportal (#349)", "cleaning PR", + "update API_KEY name and merge parallel launches", "use import instead of require", - "publish cypress test results to reportportal (#349)", - "update API_KEY name and merge parallel launches" + "debug merging launches" ], "Bug Fixes": [ "handle non-standard server time zone ids [DHIS2-15511] (#344)" @@ -508,31 +508,31 @@ }, "v100.3.1": { "Testing": [ - "cover hooks in data-value-mutations.js (#314)", + "use delete data value mutation: cover with tests", "metadata selectors: add jest tests for all untested selectors", - "use delete limits: cover with tests", - "cartesian: cover with tests (DHIS2-14386)", - "use imperative validate: cover request failure", - "use set form completion mutation: cover with tests", + "use set data value mutation: cover with tests", + "cover remaining metadata selectors", + "cover & cartesian", "cover useImperativeValidate with tests (#321)", + "cartesian: cover with tests (DHIS2-14386)", "use upload file data value mutation: cover with tests", + "cover hooks in data-value-mutations.js (#314)", "use imperative validate: use real query keys instead of mocked ones", + "use imperative validate: cover request failure", + "use delete limits: cover with tests", + "category combo table body: cover with tests", "use imperative validate: cover response transformation", - "use set data value mutation: cover with tests", - "cover remaining metadata selectors", - "use delete data value mutation: cover with tests", - "cover & cartesian", "use update limits: cover with tests", - "category combo table body: cover with tests" + "use set form completion mutation: cover with tests" ], "Bug Fixes": [ + "cover useSetFormCompletionMutation with tests (#315)", "use FetchError class from app-runtime [DHIS2-15085] (#316)", - "include attribute options in completion post [DHIS2-15032] (#311)", + "use set form completion mutation: handle optimistic update errors correctly", "rollback failed complete [DHIS2-15033] (#312)", - "cartesian: return empty array when no vectors provided", "translations: sync translations from transifex (development)", - "use set form completion mutation: handle optimistic update errors correctly", - "cover useSetFormCompletionMutation with tests (#315)", + "cartesian: return empty array when no vectors provided", + "include attribute options in completion post [DHIS2-15032] (#311)", "lock forms when organisation unit is closed [BETA-25] (#317)" ], "Features": [ @@ -542,33 +542,33 @@ "v100.3.0": { "Features": [ "lock-status: add expiry to footer bar", - "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", "nice UI", + "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)", "lock-status: check lockDate (wip)" ], "Bug Fixes": [ - "remove conditional chaining", - "expiry date calculation", - "don't show expiration if excepted by user authorities", - "only update status from backend once", - "handle undefined data set", + "cover useSetFormCompletionMutation with tests (#315)", "align inputPeriod check with backend [DHIS2-14218]", - "adjust for different time locales", - "error when no period is selected", + "handle undefined data set", + "only update status from backend once", "use set form completion mutation: handle optimistic update errors correctly", "use suggested text", - "cover useSetFormCompletionMutation with tests (#315)", "include username in string for i18n", - "use relative time with absolute time in tooltip" + "use relative time with absolute time in tooltip", + "expiry date calculation", + "error when no period is selected", + "remove conditional chaining", + "adjust for different time locales", + "don't show expiration if excepted by user authorities" ], "Testing": [ + "use set data value mutation: cover with tests", + "use upload file data value mutation: cover with tests", "cover hooks in data-value-mutations.js (#314)", "use delete limits: cover with tests", - "use set form completion mutation: cover with tests", - "use upload file data value mutation: cover with tests", - "use set data value mutation: cover with tests", "use delete data value mutation: cover with tests", - "use update limits: cover with tests" + "use update limits: cover with tests", + "use set form completion mutation: cover with tests" ] }, "v100.2.4": { @@ -593,79 +593,79 @@ }, "v100.2.0": { "Bug Fixes": [ - "deps: update dependency react-router-dom to v5.3.4", - "deps: update tanstack-query monorepo to v4.23.0", - "deps: update dependency html-react-parser to v1.4.14", - "deps: update tanstack-query monorepo to v4.16.1", - "metadata error handling", - "data value store: return boolean from isComplete selector", - "deps: update dependency react-chartjs-2 to v4.3.1", - "deps: update dependency classnames to v2.3.2", - "deps: update dependency zustand to v4.1.4", - "print: fix print-styles for selects", - "deps: update dependency zustand to v4.1.5", - "deps: update dependency @tanstack/react-query-devtools to v4.24.13", - "deps: update tanstack-query monorepo to v4.20.2", - "option-set: remove unnecessary sort", - "deps: update tanstack-query monorepo to v4.20.4", - "clear selections with only dataset [DHIS2-14039] (#243)", - "minor cleanup", - "optionset: re-add input spread to button", - "remove unnecessary overflow", - "clean up audit styling [TECH-1469] [TECH-1470] (#237)", "deps: update dependency chart.js to v3.9.1", - "metadata and user info error handling (#294)", "deps: update dependency re-reselect to v4.0.1", - "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", - "use periods: check if lastPeriodOfPrevYear exists", + "remove unnecessary overflow", + "total-cell: clear total value when printing empty form (#298)", + "deps: update tanstack-query monorepo to v4.20.4", + "clear selections with only dataset [DHIS2-14039] (#243)", + "print: fix print-styles for selects", + "use periods: reverse order & add first/last periods of next/prev year if in current year", + "address period issues that occurred after new year 2022/2023", "deps: update tanstack-query monorepo to v4.18.0", - "deps: update dependency reselect to v4.1.7", - "optionSet: sort selected options", - "option-set: fix clear button", - "deps: update dependency query-string to v7.1.2", + "data value store: return boolean from isComplete selector", + "deps: update dependency html-react-parser to v1.4.14", + "deps: update tanstack-query monorepo to v4.24.10", + "option-set: remove unnecessary sort", "implement PR feedback by @tomzemp from 2023-03-04", + "adjust disabled org unit style", + "metadata and user info error handling (#294)", + "deps: update dependency zustand to v4.1.4", + "use multi-calendar-dates to address periods that don't start on Jan 1st", "highlighted field store: correct wrong initial state", - "use periods: reverse order & add first/last periods of next/prev year if in current year", - "deps: update dependency query-string to v7.1.3", + "implement PR feedback by @tomzemp from 2023-03-02", + "deps: update tanstack-query monorepo to v4.20.2", + "clean up audit styling [TECH-1469] [TECH-1470] (#237)", + "ensure biweeks allow entry over entire year [TECH-1308] (#242)", + "deps: update tanstack-query monorepo to v4.19.0", + "deps: update dependency final-form to v4.20.9", + "minor cleanup", + "deps: update tanstack-query monorepo to v4.16.1", + "deps: update dependency reselect to v4.1.7", "data value store: set correct default when data value set falsy", + "deps: update tanstack-query monorepo to v4.23.0", + "deps: update dependency query-string to v7.1.3", + "deps: update dependency react-chartjs-2 to v4.3.1", + "deps: update tanstack-query monorepo to v4.17.1", + "multi-select: update max-width", + "deps: update tanstack-query monorepo to v4.24.9", + "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", + "deps: update tanstack-query monorepo to v4.19.1", + "translations: sync translations from transifex (development)", + "deps: update dependency react-router-dom to v5.3.4", "deps: update tanstack-query monorepo to v4.24.4", "deps: update dependency idb-keyval to v6.2.0", - "deps: update tanstack-query monorepo to v4.19.1", + "deps: update dependency classnames to v2.3.2", + "options-sort: fix undefined check", + "deps: update dependency @tanstack/react-query-devtools to v4.24.13", "update ui version", - "data-test attribute and linting errors", - "deps: update tanstack-query monorepo to v4.17.1", - "deps: update dependency final-form to v4.20.9", - "deps: update tanstack-query monorepo to v4.19.0", - "total-cell: clear total value when printing empty form (#298)", - "multi-select: update max-width", - "adjust disabled org unit style", - "ensure biweeks allow entry over entire year [TECH-1308] (#242)", - "deps: update tanstack-query monorepo to v4.24.6", - "implement PR feedback by @tomzemp from 2023-03-02", - "deps: bump platform and runtime deps [TECH-1462] (#236)", - "address period issues that occurred after new year 2022/2023", + "optionSet: sort selected options", + "use periods: check if lastPeriodOfPrevYear exists", + "deps: update dependency query-string to v7.1.2", + "deps: update dependency zustand to v4.1.5", "deps: update dependency @tanstack/react-query-devtools to v4.24.14", - "use multi-calendar-dates to address periods that don't start on Jan 1st", - "translations: sync translations from transifex (development)", - "deps: update tanstack-query monorepo to v4.24.10", - "deps: update tanstack-query monorepo to v4.24.9", - "options-sort: fix undefined check" + "deps: bump platform and runtime deps [TECH-1462] (#236)", + "deps: update tanstack-query monorepo to v4.24.6", + "data-test attribute and linting errors", + "optionset: re-add input spread to button", + "option-set: fix clear button", + "metadata error handling" ], "Features": [ "zustand: create wrapper", - "option-set: add multi text support (#290)", - "optionset: add support for multi-text optionSet" + "optionset: add support for multi-text optionSet", + "option-set: add multi text support (#290)" ], "Testing": [ - "validation store: cover with tests", "sync errors store: cover with tests", + "unsaved data store: cover with tests", "data value store: cover store with tests", + "highlighted field store: cover with tests", + "validation store: cover with tests", "get cell id: cover with tests", "data value store: cover with test & establish testing pattern", "cover stores with tests (and fix some minor issues)", - "entry form store: cover with tests", - "highlighted field store: cover with tests", - "unsaved data store: cover with tests" + "entry form store: cover with tests" ] }, "v100.1.2": { @@ -675,131 +675,131 @@ }, "v100.1.1": { "Bug Fixes": [ - "translations: sync translations from transifex (development)", - "update periods height [DHIS2-14006]" + "update periods height [DHIS2-14006]", + "translations: sync translations from transifex (development)" ] }, "v100.1.0": { "Bug Fixes": [ - "option-set input lastSyncedValue", + "adjust client time to server timezone when computing date ranges (#165)", + "remove 403 as temporal error", + "onlineStatus: sync header-bar status to onlineManager status", + "clear sync-status when value changes (#182)", "entry-field: cleanup highlighted-field properly", - "make useDataValueParams and useApiAttributeParams stable", - "manage unsaved comments when moving cells", - "validation button: disable validation run when offline [TECH-1377] (#178)", - "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", - "tooltip: show all errors in tooltip", - "data-value-set: disable when mutating", - "use date limit: prevent recomputing on every re-render", - "error-summary: count errors in selection", - "misc cleanup", - "bottom-bar: add failed to save summary", - "use a stable date string instead of an instable date instance (#201)", + "always retry offline-trigger errors", + "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", + "ensure we use a local date string", + "resolveAlertProps", + "fix some crashes", + "getCellId", + "contextual-help: add help-legend for sync-errors", + "import locales so app has access to them (#207)", + "shouldRollbackError", + "highlighted fields performance (#155)", + "clear highlight when field is umounted", + "manage unsaved comments and limits when moving cells", "add missing error-summary file", "fix breaking tests around side bar, basic info and follow up button", - "add missing files", - "set highlighted field null", - "offline-error-types, show alertbar once", - "use prefetched units when user org unit is not the highest level", + "headerbar: use smarter delay for headerbar-status", + "adjust synced cell style (#199)", + "basic information: display client date in tooltip", + "try to use cjs import fetcherror", + "reset error when pristine", + "use retry to pause mutations", + "error-summary: count errors in selection", + "handle network-error alert", + "persist: persist mutations that are network-errors", + "audit history: update processing, clean up [TECH-1281] (#131)", + "filter-field: do not reset highlighted when focused", + "deps: update dependency @dhis2/ui to v8.5.3 (#225)", + "use date limit: prevent recomputing on every re-render", "error-summary: use yellow800 for icon color", + "ensure deepest level is never lower than root level", + "rerun validation on main bar button click", + "fix temporal error handling", + "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", + "use-value-store: add optional-chaining for safety", + "remove custom styles for data details button", + "add missing files", + "deps: pin dependencies", "dates: ensure that server or client time is used when appropriate", - "deps: update dependency @dhis2/ui to v8.5.3 (#225)", - "shouldRollbackError", - "use retry to pause mutations", - "use highlightedfieldstore", - "adjust synced cell style (#199)", - "inner-wrapper: properly clear error if last-synced", + "fix disabled cell styling [TECH-1466] (#234)", + "remove unnecessary clear highlightedfield", + "option-set input lastSyncedValue", "dates: use server time when appropriate", - "stop tooltip flickering [DHIS2-13954]", - "deps: pin dependencies", - "tooltip: fix tooltip flickering", - "fix temporal error handling", - "allow for unit paths starting at the real root instead of user root (#197)", - "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", - "address pr comments", - "import locales so app has access to them (#207)", - "errors-store: add getNumberOfErrors", - "translations: sync translations from transifex (development)", + "use prefetched units when user org unit is not the highest level", "move handlerHeaderBarStatus to dataworkspace due to re-render issues", - "handle network-error alert", + "inner-wrapper: properly clear error if last-synced", + "bottom-bar: add failed to save summary", + "data-value-set: disable when mutating", + "offline-error-types, show alertbar once", + "use zustand store for highlighted-field", + "minor cleanup", "data-workspace: show loader if in flight, regardless of cached data", - "ensure deepest level is never lower than root level", - "global filter field size (#221)", - "adjust client time to server timezone when computing date ranges (#165)", + "error-details optional chaining", + "update variable name [TECH-1465] (#231)", + "misc cleanup", + "section-filter: do not reset highlighted on focus", "update useHighlightedField", - "print styles [TECH-1312] (#217)", - "use selector to get coc", - "review", - "audit history: update processing, clean up [TECH-1281] (#131)", + "use highlightedfieldstore", + "manage unsaved comments when moving cells", + "make bottom bar buttons small [DHIS2-13956]", + "stop tooltip flickering [DHIS2-13954]", "copy FetchError from data-service", - "remove unnecessary clear highlightedfield", - "true-only checkbox lastSynced comparison", - "persist: persist mutations that are network-errors", - "manage unsaved limits when moving cells", - "file-input: reset lastSyncedValue", - "highlighted fields performance (#155)", - "or between shortcuts [DHIS2-13955]", - "always retry offline-trigger errors", - "cleanup on umount only", - "clear sync-status when value changes (#182)", - "use-value-store: add optional-chaining for safety", - "ensure we use a local date string", - "headerbar: use smarter delay for headerbar-status", - "remove defaultOnSuccess for queries", - "deps: update deps", - "always apply long delay when showing/hiding", - "init lastSyncedValue, fix file-field", - "remove 403 as temporal error", - "section-filter: do not reset highlighted on focus", - "remove custom styles for data details button", - "error-details optional chaining", - "fix disabled cell styling [TECH-1466] (#234)", "set networkmode offlineFirst", - "rerun validation on main bar button click", - "filter-field: do not reset highlighted when focused", - "minor cleanup", - "basic information: display client date in tooltip", - "preserve input-component format", - "reset error when pristine", - "update Add limits styling [DHIS2-13958]", - "fix some crashes", + "make useDataValueParams and useApiAttributeParams stable", + "use selector to get coc", + "filter-field: hide clear-button when no filter (#222)", + "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", + "tooltip: fix tooltip flickering", "refactor validation-tooltip to child of wrapper", - "update variable name [TECH-1465] (#231)", - "onlineManager: make sure to go online when navigator goes online", "handle temporal mutation errors (#206)", - "filter-field: hide clear-button when no filter (#222)", - "use zustand store for highlighted-field", - "make bottom bar buttons small [DHIS2-13956]", - "onlineStatus: sync header-bar status to onlineManager status", - "allow the webapi to return a single object instead of wrapped array", - "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", - "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", - "getCellId", - "try to use cjs import fetcherror", - "clear highlight when field is umounted", - "resolveAlertProps", - "contextual-help: add help-legend for sync-errors", - "manage unsaved comments and limits when moving cells" + "errors-store: add getNumberOfErrors", + "deps: update deps", + "address pr comments", + "remove defaultOnSuccess for queries", + "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", + "set highlighted field null", + "preserve input-component format", + "use a stable date string instead of an instable date instance (#201)", + "global filter field size (#221)", + "onlineManager: make sure to go online when navigator goes online", + "manage unsaved limits when moving cells", + "file-input: reset lastSyncedValue", + "tooltip: show all errors in tooltip", + "translations: sync translations from transifex (development)", + "print styles [TECH-1312] (#217)", + "or between shortcuts [DHIS2-13955]", + "init lastSyncedValue, fix file-field", + "allow for unit paths starting at the real root instead of user root (#197)", + "review", + "true-only checkbox lastSynced comparison", + "update Add limits styling [DHIS2-13958]", + "always apply long delay when showing/hiding", + "cleanup on umount only", + "validation button: disable validation run when offline [TECH-1377] (#178)", + "allow the webapi to return a single object instead of wrapped array" ], "Testing": [ "add test to getPreFetchedChildren", - "update tests", + "move query-key test", + "fix tests", "add authority tests to comment and limit tests", "fix test description", - "move query-key test", - "fix tests" + "update tests" ], "Features": [ - "sync error handling (#218)", - "client server date: add DRY utils", - "get current date: set milliseconds to 0", - "error-indicator: add error indicator", + "respect F_DATAVALUE_ADD user authority", + "custom forms: notify user about pre-fetching failure", "headerbar: integrate offline-status message (#233)", + "sync error handling (#218)", + "sync-errors: add sync-errors store", "notify user about failures of critical requests", - "custom forms: notify user about pre-fetching failure", - "headerbar: integrate offline-status-message", "sync-error: add sync error to field", - "respect F_DATAVALUE_ADD user authority", - "sync-errors: add sync-errors store" + "headerbar: integrate offline-status-message", + "get current date: set milliseconds to 0", + "error-indicator: add error indicator", + "client server date: add DRY utils" ] } }, @@ -846,9 +846,9 @@ }, "v100.0.2": { "Bug Fixes": [ - "always use outputIdScheme=UID for data preview [DHIS2-14061]", + "updated cypress fixtures [DHIS2-14061]", "always use outputIdScheme=UID [DHIS2-14061]", - "updated cypress fixtures [DHIS2-14061]" + "always use outputIdScheme=UID for data preview [DHIS2-14061]" ] }, "v100.0.1": { @@ -860,9 +860,9 @@ "data-visualizer-app": { "v100.3.1": { "Bug Fixes": [ - "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", "color set update (DHIS2-16108) (#2906)", - "v100.3.1" + "v100.3.1", + "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)" ] }, "v100.3.0": { @@ -870,15 +870,15 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "translate dimension labels in PT DHIS2-15750 (#2783)", + "translations: sync translations from transifex (dev)", "only update interpretations list when in DOM", - "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", "change legend type description to fit SV (DHIS2-15120) (#2757)", + "visualization deleted when saving it after copy DHIS2-15722 (#2778)", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", "prevent state update when modal is closing", "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)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", - "translations: sync translations from transifex (dev)" + "translate dimension labels in PT DHIS2-15750 (#2783)" ], "Features": [ "deps: bump analytics to latest to benefit from fixes and features (#2886)", @@ -888,50 +888,50 @@ "v100.2.0": { "Features": [ "use UpdateButton and HoverMenubar from analytics", - "use hover menu components from analytics for options menu", "use Toolbar and ToolbarSidebar from analytics (#2358)", - "100.2.0 (#2741)", "update download menu to use hovermenu components from analytics", - "use interpretations button from analytics" + "100.2.0 (#2741)", + "use interpretations button from analytics", + "use hover menu components from analytics for options menu" ], "Testing": [ + "more tests for custom calculations (DHIS2-13871) (#2287)", "extend timeout after delete has been triggered (#2499)", "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "more tests for custom calculations (DHIS2-13871) (#2287)", - "skip legend test while data element icons are unsupported", "comment out icon tests for currently unsupported types", "rename AO-title to titlebar (DHIS2-15063) (#2435)", + "skip legend test while data element icons are unsupported", "prevent test names from being dynamic (#2576)" ], "Bug Fixes": [ + "translations: sync translations from transifex (dev)", + "adjust data test name", "adjust closeFileMenuWithClick command", - "remove divider from plain data source submenu", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", + "observe size changes for legend positioning", "tweak viz type selector styles to match toolbar", + "remove divider from plain data source submenu", "adjust e2e element slectors", - "adjust data test name", - "observe size changes for legend positioning", - "translations: sync translations from transifex (dev)" + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`" ] }, "v100.1.4": { "Testing": [ - "prevent items in transfer from being stale when filtering (#2321)", - "extend timeout for loading visualizations (#2368)" + "extend timeout for loading visualizations (#2368)", + "prevent items in transfer from being stale when filtering (#2321)" ], "Bug Fixes": [ - "translations: sync translations from transifex (dev)", - "image paths and apply d2 style" + "image paths and apply d2 style", + "translations: sync translations from transifex (dev)" ] }, "v100.1.3": { "Bug Fixes": [ "case E7113 throws same msg as E7114 (#2278)", "v100.1.1", + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", "single value size and position issues (analytics@25.1.10) (#2359)", - "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)" + "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)" ] }, "v100.1.2": { @@ -946,33 +946,33 @@ }, "v100.1.0": { "Features": [ - "plugin: send installation status [DHIS2-15097] (#2273)", - "100.1.0 (#2286)", "single value background color change based upon legend (DHIS2-13702) (#2223)", "support non-gregorian fixed periods (#2233)", + "custom calculations (DHIS2-13871) (#2232)", + "100.1.0 (#2286)", "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "custom calculations (DHIS2-13871) (#2232)" + "plugin: send installation status [DHIS2-15097] (#2273)" ], "Testing": [ "fix test failing due to change in single value behaviour", "add extended timeout for file open modal (#2284)" ], "Bug Fixes": [ - "do not pass a boolean for icons when saving", - "fetch data element icon and pass it in extraOptions", - "target window.parent for postRobot communication (#2256)", + "dependency updates (#2243)", + "update cli-app-scripts and analytics (#2247)", + "update cli-app-scripts and analytics deps", "deps: bump cli-app-scripts for precaching improvement", - "nightly workflow has to run on default branch which is currently dev (#2269)", - "translations: sync translations from transifex (master) (#2192)", - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", + "hide icon from visualization when option is toggled", "remove old i18n initialisation (#2241)", + "target window.parent for postRobot communication (#2256)", "inject CSS UI variables in plugin (#2270)", - "dependency updates (#2243)", "set height on chart container when not defined (#2246) (#2250)", - "update cli-app-scripts and analytics deps", + "nightly workflow has to run on default branch which is currently dev (#2269)", + "translations: sync translations from transifex (master) (#2192)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", + "do not pass a boolean for icons when saving", "plugin sends installation status (#2277)", - "hide icon from visualization when option is toggled", - "update cli-app-scripts and analytics (#2247)" + "fetch data element icon and pass it in extraOptions" ] }, "v100.0.3": { @@ -999,12 +999,12 @@ }, "v100.10.3": { "Bug Fixes": [ - "ensure scrollbox actually scrolls instead of the container", "your- and program-dimensions list lazy loading (#453)", - "increment based on correct property `pager.page` not `data.page`", + "ensure scrollbox actually scrolls instead of the container", + "make scrollbox scrollable without fixed height", "ensure `loading` remains `false` when lazy loading additional items", "return `fetching` from useProgramDataDimensions for lazy loading", - "make scrollbox scrollable without fixed height", + "increment based on correct property `pager.page` not `data.page`", "ensure variable names matches function argument" ] }, @@ -1015,11 +1015,11 @@ }, "v100.10.1": { "Bug Fixes": [ + "correctly center the table spinner (DHIS2-13947, DHIS2-13946)", + "take legend-key into account when computing pagination max-width (DHIS2-15465)", "various hackathon issues", "allow opening interpretations for AOs without a time dimension (DHIS2-15781)", - "upgrade @dhis2/analytics to latest", - "correctly center the table spinner (DHIS2-13947, DHIS2-13946)", - "take legend-key into account when computing pagination max-width (DHIS2-15465)" + "upgrade @dhis2/analytics to latest" ] }, "v100.10.0": { @@ -1042,13 +1042,13 @@ }, "v100.9.3": { "Bug Fixes": [ - "implement min width on pagination container so dropdowns fit", - "upgrade @dhis2/ui to get spacing between pagination elements", - "lack of access show the generic \"something went wrong\" error (DHIS2-15737) (#429)", "ensure pagination max-width is correct in interpretations modal (#434)", - "bump min width for less concise locales", "translations: sync translations from transifex (master)", - "always attach resize observer if node is found" + "implement min width on pagination container so dropdowns fit", + "always attach resize observer if node is found", + "lack of access show the generic \"something went wrong\" error (DHIS2-15737) (#429)", + "upgrade @dhis2/ui to get spacing between pagination elements", + "bump min width for less concise locales" ] }, "v100.9.2": { @@ -1063,31 +1063,31 @@ }, "v100.9.0": { "Features": [ - "add update button", - "toolbar UI update (DHIS2-15167) (#368)", "add app logo", + "hoverable options menu", + "add menu and menu items WIP", "migrate download menu wip", - "add InterpretationsAndDetailsToggler", - "port file-menu to new hoverable menubar", "add disabled state to view menu", - "implement download menu that can be hovered or clicked", - "migrate view-menu", "let download menu be clickable or hoverable", + "implement download menu that can be hovered or clicked", + "add InterpretationsAndDetailsToggler", + "add update button", "add HoverMenuBar", - "hoverable options menu", - "add menu and menu items WIP" + "toolbar UI update (DHIS2-15167) (#368)", + "port file-menu to new hoverable menubar", + "migrate view-menu" ], "Bug Fixes": [ - "remove unused import", - "trigger toggleSubMenu when on items without children so it closes", + "adjust import name", "push app name 1px down to improve visual alignment", "adjust height to 32 px", - "upgrade @dhis2/ui to get consistent menu section header styles", "let dropdown render children directly in popper", - "ensure flexbox children consume full height", + "wrap action call in useCallback", + "trigger toggleSubMenu when on items without children so it closes", + "upgrade @dhis2/ui to get consistent menu section header styles", "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`", - "adjust import name", - "wrap action call in useCallback" + "remove unused import", + "ensure flexbox children consume full height" ] }, "v100.8.2": { @@ -1103,14 +1103,14 @@ "v100.8.0": { "Testing": [ "improve period click targeting", - "remove special handling for 38", - "remove unused imports", - "update the error message for 2.38", - "add ou instead of pe", + "add special handling for 2.38", "rename visualization-title to titlebar (DHIS2-15063) (#384)", "update download and filemenu tests to reflect pe being optional", - "add special handling for 2.38", - "remove intercept evaluation that is suddenly failing" + "remove intercept evaluation that is suddenly failing", + "update the error message for 2.38", + "add ou instead of pe", + "remove unused imports", + "remove special handling for 38" ], "Bug Fixes": [ "align e2e file with master", @@ -1129,8 +1129,8 @@ }, "v100.7.4": { "Bug Fixes": [ - "use nullish instead", - "avoid crash when missing metadata for stage-element ids (DHIS2-15423)" + "avoid crash when missing metadata for stage-element ids (DHIS2-15423)", + "use nullish instead" ] }, "v100.7.3": { @@ -1150,21 +1150,21 @@ }, "v100.7.0": { "Features": [ - "allow expanding visualization and hiding panels (#344)", - "toggle panel visibility when clicking the fullscreen button", - "allow toggling individual panels from menu bar", - "separate state for hidden layout and sidebar", "add button to titlebar that toggles visualization canvas expansion", + "allow toggling individual panels from menu bar", + "add view menu", "add state for expanding the visualization canvas", - "add view menu" + "allow expanding visualization and hiding panels (#344)", + "toggle panel visibility when clicking the fullscreen button", + "separate state for hidden layout and sidebar" ], "Bug Fixes": [ "tweak fullscreen toggle tooltip text", - "hide tooltip immediately to avoid it jumping across the screen", - "subscribe to correct hidden state in the viz type selector", - "disable interpretations view menu when no AO is loaded", "make button square", - "initialise hidden panel state and remove fallbacks from selectors" + "disable interpretations view menu when no AO is loaded", + "subscribe to correct hidden state in the viz type selector", + "initialise hidden panel state and remove fallbacks from selectors", + "hide tooltip immediately to avoid it jumping across the screen" ], "Testing": [ "verify panel hiding logic is correct", @@ -1173,11 +1173,11 @@ }, "v100.6.2": { "Testing": [ - "ou hierarchy tests (DHIS2-2367) (#353)", "add version toggle for 2.40", - "add tests for ou hierarchy (untested due to instances being down)", + "readd the skip as the bug is still present", "unskip old test that should work now", - "readd the skip as the bug is still present" + "ou hierarchy tests (DHIS2-2367) (#353)", + "add tests for ou hierarchy (untested due to instances being down)" ], "Bug Fixes": [ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#352)" @@ -1190,210 +1190,210 @@ }, "v100.6.0": { "Features": [ - "use request options", - "v100.6.0 (#347)", "use 'ounamehierarchy' header for ou when showing hierarchy (#328)", "plugin: send installation status [DHIS2-15097] (#346)", + "v100.6.0 (#347)", "add ou hierarchy to options (DHIS2-2367) (#329)", - "add ou hierarchy option" + "add ou hierarchy option", + "use request options" ], "Bug Fixes": [ - "update cli-app-scripts and analytics (#337)", + "update normal display density padding", + "update deps (#332)", + "deps: bump cli-app-scripts for precaching improvement", + "the base url is not needed", "target window.parent for postRobot communication (#342)", "restore the baseurl", - "the base url is not needed", "detect instance connection status instead of online status", - "update deps (#332)", - "deps: bump cli-app-scripts for precaching improvement", - "update cli-app-scripts for HeaderBar fixes", + "data from repeatable events shows name of DE instead of blank cell (DHIS2-15026) (#340)", "add README badge for release workflow", - "update normal display density padding", - "data from repeatable events shows name of DE instead of blank cell (DHIS2-15026) (#340)" + "update cli-app-scripts for HeaderBar fixes", + "update cli-app-scripts and analytics (#337)" ], "Testing": [ + "add EXTENDED_TIMEOUT to all references of program-dimensions-list (#339)", "consolidate 2.39 and 2.40 tests for table.cy.js", + "consolidate option set tests for all versions", + "update density test (#331)", "fix flaky and outdated tests (#333)", "verify that the request url is correct for flaky test", - "add EXTENDED_TIMEOUT to all references of program-dimensions-list (#339)", - "sort backend result before evaluating (#336)", - "consolidate option set tests for all versions", - "update density test (#331)" + "sort backend result before evaluating (#336)" ] }, "v100.5.0": { "Features": [ "plugin: use cacheable section recording (#241)", - "enable plugin build of the plugin wrapper component", - "ability to remove cached data", - "v100.5.0 (#327)", + "quick option for adding program dimensions to columns (DHIS2-14487) (#323)", "add select/unselect button, WIP", - "quick option for adding program dimensions to columns (DHIS2-14487) (#323)" + "ability to remove cached data", + "enable plugin build of the plugin wrapper component", + "v100.5.0 (#327)" ], "Testing": [ - "add tests for table sorting", - "run sorting tests in all versions", - "change data test name", - "refactor add dim function", - "fix Cypress tests", + "check that sorting is reset when removing dimension from columns", "log server url (#312)", - "add simple example of before not working", - "check white-space (chore: update test dim name)", + "add helper for detecting if the loading spinner is visible", + "refactor add dim function", "updates for new year (#319)", - "put back the version condition as before", + "check white-space (chore: update test dim name)", + "run sorting tests in all versions", + "add tests for table sorting", + "removed temporary test", + "reenable the program dimensions tests (#313)", "update all tests that add dimensions, remove context menu tests", - "revert to open modal", - "add helper for detecting if the loading spinner is visible", - "update table tests", - "check that sorting is reset when removing dimension from columns", + "add simple example of before not working", + "fix Cypress tests", + "put back the version condition as before", "update white-space test", "ensure the table is sorted before doing assertions", - "reenable the program dimensions tests (#313)", - "removed temporary test", - "use correct selector" + "update table tests", + "use correct selector", + "revert to open modal", + "change data test name" ], "Bug Fixes": [ - "rename cacheId prop to be more general", - "pass first page to the first request", - "pass nameProp to avoid userSetting dep, transform AO in plugin", + "reset page on update (DHIS2-13950) (#314)", "numbers with dgs space wrap on multiple lines (DHIS2-13899) (#317)", - "improve test on URL query parameters", - "do not use stage for download for enrollments", + "reset sorting when removing dimension from columns DHIS2-13948 (#324)", + "use custom icon by joe", + "use correct prop (nameProp vs. displayProperty)", "disable sorting and pagination when offline", + "saving on an empty name causes a crash (DHIS2-13835) (#316)", + "do not use stage for download for enrollments", + "update display density test", + "test open delay WIP", "set default for displayProperty", - "reset sorting when removing a dimension from columns DHIS2-13948", + "do not pre-set program stage for enrollment DHIS2-14396 (#322)", + "change remove icon", + "pass first page to the first request", + "rename cacheId prop to be more general", "fix conflict resolution gone bad", - "use custom icon by joe", - "update deprecated prop", - "test open delay WIP", "do not wrap specific value types", - "saving on an empty name causes a crash (DHIS2-13835) (#316)", - "change remove icon", - "reset page on update (DHIS2-13950) (#314)", - "do not pre-set program stage for enrollment DHIS2-14396 (#322)", - "use correct prop (nameProp vs. displayProperty)", - "update display density test", - "reset sorting when removing dimension from columns DHIS2-13948 (#324)" + "improve test on URL query parameters", + "update deprecated prop", + "pass nameProp to avoid userSetting dep, transform AO in plugin", + "reset sorting when removing a dimension from columns DHIS2-13948" ] }, "v100.4.0": { "Features": [ + "padding and font size", "v100.4.0 (#310)", - "borders and less padding (#301)", - "padding and font size" + "borders and less padding (#301)" ], "Testing": [ + "remove unnecessary line", + "wait for options to load before filtering and selecting", + "wait for word to get typed + disable matrix tmp", + "fix test after increasing viewport size", + "update event program", + "update layout validation", "extract transfer code to a function", - "remove 2.38.1 specific tests", - "option set transfer fix (#306)", - "fix option set test (#298)", - "repetition is not disabled after loading a saved vis with cross-stage data element", - "update program for download", - "boolean condition", - "orgunit condition", - "optionset condition", - "be sure spinner has completed, use containsExact", - "update event status", - "update event program", - "select with arrow button instead of dblclick", - "tags", - "jest tests for option sets", - "repeated events", "remove test code", - "improve interpretations tests (#286)", - "enable prod e2e", - "check if arrow is enabled", - "wait for word to get typed + disable matrix tmp", - "update snapshots", - "update layout validation", "update file menu", - "wait for options to load before filtering and selecting", - "remove unnecessary line", - "time dimensions", - "delete AO after tests are run", - "tests aligned with 2.38.1", - "update names and ids", - "alphanumeric conditions", + "select with arrow button instead of dblclick", + "clear repetition when switching to event", + "fix the date condition tests (#296)", "table", - "add tranfer fix to text option set", - "legendset", - "update Cypress tests for option sets", + "update snapshots", + "option set transfer fix (#306)", + "align cypress tests with new db (#291)", + "alphanumeric conditions", + "update period selector and close file menu", + "boolean condition", "use one-time AO for interpretations tests", - "your dimensions", - "fix the date condition tests (#296)", "remove .only", "wait for loading spinner to go away", - "fix test after increasing viewport size", - "update display density tests", + "update Cypress tests for option sets", + "improve interpretations tests (#286)", + "update program for download", + "add tranfer fix to text option set", "force viewport to sensible size", - "update period selector and close file menu", - "clear repetition when switching to event", + "be sure spinner has completed, use containsExact", + "repeated events", + "tags", + "time dimensions", + "legendset", + "jest tests for option sets", + "fix scheduled date test by using a different program (#309)", + "delete AO after tests are run", + "remove 2.38.1 specific tests", + "fix option set test (#298)", + "orgunit condition", + "your dimensions", + "update names and ids", "update interpretations", - "align cypress tests with new db (#291)", - "fix scheduled date test by using a different program (#309)" + "optionset condition", + "check if arrow is enabled", + "repetition is not disabled after loading a saved vis with cross-stage data element", + "tests aligned with 2.38.1", + "update event status", + "enable prod e2e", + "update display density tests" ], "Bug Fixes": [ + "repeatable event repetition cannot be edited after saving as favorite (DHIS2-14269) (#299)", + "translations: sync translations from transifex (dev)", + "unescape stage name in i18n", + "filtering by stage resets the search and type filters (#307)", + "error when saving translations (#285)", + "clear ui.repetiton on change of input type", "only update renderId if side panel is open", "add metadata for all stages", - "unescape stage name in i18n", - "digit group separator applied to valueType TEXT data elements (DHIS2-14172) (#308)", "stop applying DGS to optionSet options", - "clear repetition when changing input type (DHIS2-14219) (#297)", - "clear ui.repetiton on change of input type", - "error when saving translations (#285)", - "repeatable event repetition cannot be edited after saving as favorite (DHIS2-14269) (#299)", - "filtering by stage resets the search and type filters (#307)", - "translations: sync translations from transifex (dev)" + "digit group separator applied to valueType TEXT data elements (DHIS2-14172) (#308)", + "clear repetition when changing input type (DHIS2-14219) (#297)" ] }, "v100.3.1": { "Bug Fixes": [ - "missing translations in LL (DHIS2-13931) (#249)", + "timestamp for value type \"age\" should be removed (DHIS2-13902) (#257)", + "format value type 'Age'", + "replace snapshots with specific assert on the checked state of Checkbox", + "replace snapshots with narrower check on select option", + "improve failure message with app name", "no d2-ui-rich-text please", - "improve nightly build failure message so app name is shown (#267)", - "remove the whole error", - "markdown in description DHIS2-13911 (#254)", - "remember legacy prop", "props from visualization missing in file menu (#279)", - "lint changes", - "improve failure message with app name", - "remove the error object", - "translations: sync translations from transifex (dev)", - "pass stage for plain data source download (#276)", - "timestamp for value type \"age\" should be removed (DHIS2-13902) (#257)", - "catch schedule date error (WIP)", - "add extended timeout to asserts in filemenu.cy (#284)", - "replace snapshot tests for TextBaseOption", - "scheduled date being hidden by program stage not respected (DHIS2-13904) (#258)", - "add extended timeout to try avoiding test flakiness", "remove return null", - "replace snapshots with narrower check on select option", - "change text for stage selection", - "add download test", - "update param name", "vis and no current should be edited", + "remember legacy prop", + "add extended timeout to asserts in filemenu.cy (#284)", + "missing translations in LL (DHIS2-13931) (#249)", + "improve nightly build failure message so app name is shown (#267)", + "pass stage for plain data source download (#276)", "correct 'save' behaviour, update tests", - "v100.3.1 (#277)", + "update param name", "remove scheduled date error (DHIS2-13904) (#278)", - "replace snapshots with specific assert on the checked state of Checkbox", - "reuse layout validation and sync filemenu/download (#245)", + "remove the error object", "change validation order", - "format value type 'Age'", - "pass visualization to file menu" + "change text for stage selection", + "v100.3.1 (#277)", + "replace snapshot tests for TextBaseOption", + "reuse layout validation and sync filemenu/download (#245)", + "catch schedule date error (WIP)", + "markdown in description DHIS2-13911 (#254)", + "pass visualization to file menu", + "scheduled date being hidden by program stage not respected (DHIS2-13904) (#258)", + "lint changes", + "translations: sync translations from transifex (dev)", + "add download test", + "remove the whole error", + "add extended timeout to try avoiding test flakiness" ], "Testing": [ + "remove unnecessary config", + "download button", + "delete saved visualization when done", + "saved and dirty states", "assert dimensions in layout after clearing (#230)", - "check that layout clears when switching input type", - "empty and unsaved state", + "assert time dimensions for event programs (WIP, no data)", + "only choose stage", "feature-toggle tests (#260)", - "saved and dirty states", "change expected result for age", - "enable test for event program", "more file menu state tests (DHIS2-14087) (#282)", - "assert time dimensions for event programs (WIP, no data)", - "download button", - "remove unnecessary config", - "delete saved visualization when done", - "only choose stage" + "enable test for event program", + "empty and unsaved state", + "check that layout clears when switching input type" ] }, "v100.3.0": { @@ -1403,60 +1403,60 @@ "add \"Scheduled\" event status (DHIS2-13881) (#240)" ], "Bug Fixes": [ + "add a custom error for no stage", "stage is remembered internally after program is cleared (#224)", + "stage input clear button missing for events (DHIS2-13788) (#223)", + "get clean state on update", "validate after loading saved vis + restructure WIP", + "use translations for option set options (DHIS2-13772) (#220)", + "allow integer to use 0 as condition value (DHIS2-13924) (#247)", + "revert changes in visualization module", + "show error message when no stage is selected for events and tracker programs (DHIS2-13786) (#222)", + "update error description for time and ou dims", + "keep current for saved vis", "add hover color to empty chip (DHIS2-13785) (#221)", + "requesting data without a stage does not work (DHIS2-13764) (#215)", "translations: sync translations from transifex (dev)", - "always run layout validation (#236)", + "conditionally exclude stage from analytics request (#226) (DHIS2-13787)", + "do not pass empty stage when saving (#237)", "program and stage changes (DHIS2-13788) (#232)", - "use translations for option set options (DHIS2-13772) (#220)", - "requesting data without a stage does not work (DHIS2-13764) (#215)", - "avoid cannot update component error (#225)", "click on column header opens dimension modal DHIS2-13738 (#209)", - "stage input clear button missing for events (DHIS2-13788) (#223)", - "update error description for time and ou dims", "optional chaining for stage id", - "do not pass empty stage when saving (#237)", - "allow integer to use 0 as condition value (DHIS2-13924) (#247)", - "keep current for saved vis", - "conditionally exclude stage from analytics request (#226) (DHIS2-13787)", - "get clean state on update", - "add a custom error for no stage", - "revert changes in visualization module", - "show error message when no stage is selected for events and tracker programs (DHIS2-13786) (#222)" + "always run layout validation (#236)", + "avoid cannot update component error (#225)" ], "Testing": [ - "add tests for event status", - "change expected result to include the newly added row in the db", "unused var", + "change expected result to include the newly added row in the db", + "add tests for event status", + "fix program", + "combine visualization.cy.js and table.cy.js into one file", "refactor to avoid using force: true", - "add tests for your dimensions (#214)", - "add beforeEach and use same period in both tests", "consolidate event and event without stage", + "add beforeEach and use same period in both tests", + "time dimensions (#210)", + "update name", + "test program without stage", "add tests for layout validation", - "fix program", "rename files to camelCase (#216)", - "assert value types in visualization (#238)", - "combine visualization.cy.js and table.cy.js into one file", - "test program without stage", - "time dimensions (#210)", - "update name" + "add tests for your dimensions (#214)", + "assert value types in visualization (#238)" ] }, "v100.2.0": { "Features": [ - "visualize scheduled date (DHIS2-11192) (#206)", - "visualize \"Scheduled date\" in Line Listing app (DHIS2-11192) (#205)" + "visualize \"Scheduled date\" in Line Listing app (DHIS2-11192) (#205)", + "visualize scheduled date (DHIS2-11192) (#206)" ], "Bug Fixes": [ + "sync description also when translation is changed", "bump @dhis2/analytics and fix breaking change", - "set default value for required prop", + "use renderId instead of imperativeHandle for refreshing side panel", "refresh about unit when sharing is changed DHIS2-13667", "sync components on actions that happen in other components (DHIS2-13667) (#201)", - "sync description also when translation is changed", - "use renderId instead of imperativeHandle for refreshing side panel", - "empty row height (#202)", - "solve breaking change in Analytics" + "solve breaking change in Analytics", + "set default value for required prop", + "empty row height (#202)" ], "Testing": [ "prevent empty values from displaying a legend", @@ -1467,154 +1467,154 @@ }, "v100.1.0": { "Features": [ - "map legend sets to headers", "first draft for coloring the table", - "save and load legend", - "legend set table coloring support in line listing (DHIS2-75) (#199)", - "use Interpretations components from analytics (#158)", "add legend key", + "adjust background colors, borders, elevation visual design", + "use Interpretations components from analytics (#158)", + "save and load legend", "adjust start screen design", "layout chip hover style", - "adjust background colors, borders, elevation visual design", + "user interface visual adjustments (#172)", "enable the legend tab", - "user interface visual adjustments (#172)" + "map legend sets to headers", + "legend set table coloring support in line listing (DHIS2-75) (#199)" ], "Bug Fixes": [ - "effect hook to calculate uniqueLegendSets", + "implement the upcoming backgroundColor prop from ui", + "pagination and sorting should be local to the plugin TECH-1177 (#149)", + "updates to boolean test", + "add dimension names to metadata so chip don't get hidden", + "pass stage when downloading", + "avoid crash when pager object in response is malformed DHIS2-13493 (#195)", "remove second query and use most viewed", - "hooks before any conditional returns", - "remove optional chaining", - "use live backend", - "remove border clearing", - "try original yarn command", "solve DataTable scrolling issues with CSS", - "more specific selector", - "translations: sync translations from transifex (dev)", + "move all metadata collection/dispatching to the visualization action", + "bump analytics to latest", + "helper for getting the table", + "avoid encoding when interpolating certain variables in i18n.t (#179)", "adjust sidebar section title design", - "add dimension names to metadata so chip don't get hidden", - "start screen section text header style", + "we no longer need to do this in App.js", + "remove prop-types resolution", + "start screen title font size", "username ans password for ci", - "only return metadata dimensions so we don't overwrite 'ou' etc", + "use live backend", + "keep dimension chips when analytics fails (#186)", + "show digitGroupSeparator in tooltip if type is numeric or integer (#153)", + "peer dependency", + "always read header name from header.column", + "hooks before any conditional returns", + "update snapshot", + "adjust table width for legend key", + "use the same proxy port as in cypress.env.json (#157)", "catch error code for missing data access", - "untie Plugin component from the app's Redux store (#168)", + "remove optional chaining", + "disable decimals from being used with integer conditions", + "try start with proxy", + "bump ui to latest", + "only return metadata dimensions so we don't overwrite 'ou' etc", "use feature toggling for the legend tab in options", - "title font weight (#198)", - "bump analytics to latest", - "don't rely on the app's Redux store for header names TECH-1144 (#121)", + "untie Plugin component from the app's Redux store (#168)", + "try original yarn command", + "more specific selector", + "reduce margin by 4px", + "effect hook to calculate uniqueLegendSets", + "fetch legend set name", "downgrade cypress to match peer dep version of cypress-utils", - "use the same proxy port as in cypress.env.json (#157)", - "updates to boolean test", - "pagination and sorting should be local to the plugin TECH-1177 (#149)", - "update snapshot", - "keep dimension chips when analytics fails (#186)", + "add timeout to getting the sidebar", "sort visualization by most viewed (DHIS2-13559) (#176)", - "avoid crash when pager object in response is malformed DHIS2-13493 (#195)", - "disable decimals from being used with integer conditions", - "move all metadata collection/dispatching to the visualization action", - "peer dependency", - "try start with proxy", - "avoid encoding when interpolating certain variables in i18n.t (#179)", - "show digitGroupSeparator in tooltip if type is numeric or integer (#153)", + "remove wrong-sized legend key scrollbox border", + "add title", + "translations: sync translations from transifex (dev)", + "remove border clearing", "sidebar background color", "condition for Integer data element accepts decimal, causing 409 (DHIS2-13326) (#194)", - "add timeout to getting the sidebar", - "adjust table width for legend key", - "implement the upcoming backgroundColor prop from ui", - "we no longer need to do this in App.js", + "request stage param (#164)", + "don't rely on the app's Redux store for header names TECH-1144 (#121)", + "start screen section text header style", "default to empty object", - "add title", - "fetch legend set name", - "start screen title font size", "change to traceless condition", - "helper for getting the table", - "always read header name from header.column", - "bump ui to latest", - "remove prop-types resolution", - "pass stage when downloading", - "reduce margin by 4px", - "request stage param (#164)", - "remove wrong-sized legend key scrollbox border" + "title font weight (#198)" ], "Testing": [ - "add tests for user dimensions", - "add period tests cont", + "disable failing smoke test", "refactor 'layout-chip' to use custom wildcard selector", + "legend set (DHIS2-75) (#187)", "alphanumeric conditions + unsupported types + org unit (#180)", + "refactor ..El to ..Selector", "remove clone Ngelehun CHC", - "rename start screen tests", - "add test for the 'new' flow", - "refactor main-sidebar to use getBySel", - "legend set (DHIS2-75) (#187)", - "change todo comment", - "option set conditions (#183)", - "add main sidebar context menu tests", - "repeated events (#189)", + "add helper function for menu bar button clicks + data test for axes", + "refactor cypress code, see comment in PR", "add tests for date conditions #177 from dhis2/test/conditions", "adapt test data to match test.e2e/lytics-apps-dev", - "refactor openContextMenu to receive param", - "refactor lists to individual objects", - "disable failing smoke test", - "expansion toggle in the layout (#192)", - "add dimension list and layout chip context menu tests", - "refactor rename test", - "refactor cypress code, see comment in PR", - "add tests for interpretations components (#185)", + "option set conditions (#183)", + "refactor openModal to receive param", "add period tests, WIP", + "add tests for user dimensions", + "add start screen tests", + "add period tests cont", + "refactor openContextMenu to receive param", + "repeated events (#189)", "move openModal to the next test", + "add tests for interpretations components (#185)", "refactor getWithDataTest to getBySel", - "refactor openModal to receive param", - "add helper function for menu bar button clicks + data test for axes", - "add start screen tests", - "refactor ..El to ..Selector" + "refactor main-sidebar to use getBySel", + "expansion toggle in the layout (#192)", + "change todo comment", + "add dimension list and layout chip context menu tests", + "add main sidebar context menu tests", + "add test for the 'new' flow", + "rename start screen tests", + "refactor lists to individual objects", + "refactor rename test" ] } }, "maps-app": { "v100.2.2": { "Bug Fixes": [ - "do not show unsupported geojson or arcgis external layers (#3036)", - "do not show geojson or arcgis layers since they are not supported yet (#3036)" + "do not show geojson or arcgis layers since they are not supported yet (#3036)", + "do not show unsupported geojson or arcgis external layers (#3036)" ] }, "v100.2.1": { "Bug Fixes": [ + "translations: sync translations from transifex (dev)", + "external basemaps were not showing [DHIS2-15953] (#3017)", "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", "release candidate 100.2.1", - "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", "ensure layer type is supported and remove the unsupported Google basemaps", - "external basemaps were not showing [DHIS2-15953] (#3017)", - "translations: sync translations from transifex (dev)" + "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)" ] }, "v100.2.0": { "Features": [ - "merge to master Sept 27", - "upgrade toolbar (DHIS2-15667) (#2936)" + "upgrade toolbar (DHIS2-15667) (#2936)", + "merge to master Sept 27" ], "Bug Fixes": [ - "accept both lowercase and camelCase interpretationId in url(#2937)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "accept both lowercase and camelCase interpretationId in url(#2937)" ] }, "v100.1.7": { "Bug Fixes": [ + "draw layers with opacity (#2948)", + "hide see position from context meny for split view maps", + "show warning if event filter is not supported (#2952)", "set default basemap for interpretation map (DHIS2-15788) (#2944)", - "use display name for data sets (#2947)", + "use programIndicators endpoint respecting sharing settings (#2950)", "post a data statistics view when map is open or saved (#2951)", "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)", - "show warning if event filter is not supported (#2952)", - "use programIndicators endpoint respecting sharing settings (#2950)", - "draw layers with opacity (#2948)", - "hide see position from context meny for split view maps" + "use display name for data sets (#2947)" ] }, "v100.1.6": { "Bug Fixes": [ - "upgrade landcover dataset (#2732)", - "keep layer visibility when period is changed (#2705)", "Set rendering strategy to single if not relative period (#2703)", "set period for each split view map (#2721)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "upgrade landcover dataset (#2732)", + "keep layer visibility when period is changed (#2705)" ] }, "v100.1.5": { @@ -1644,8 +1644,8 @@ }, "v100.1.0": { "Bug Fixes": [ - "remove fallback coordinate field (DHIS2-8165) (#2575)", "use window.parent", + "remove fallback coordinate field (DHIS2-8165) (#2575)", "bumps cli-app-scripts to 10.3.8 for LIBS-499 fix (#2592)", "bump cli-app-scripts for precaching improvement" ],