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