Code Monkey home page Code Monkey logo

data-visualizer-app's Introduction

Data visualizer app and plugin

Test Coverage Code Climate

This is a repo that contains the data-visualizer-app and its plugin used both internally and built as a separate entrypoint so it can be used in other apps such as the dashboard app

Getting started

To run data-visualizer-app from the repo root directory, install the dependencies:

$ yarn install

Development

Run yarn start from the repo's root to start the app on localhost:3000 and the plugin on localhost:3001.

Running the plugin on a different port allows for testing it in other apps. For example, for testing it in dashboard app, run the dashboard app in a different port and via devtools override the plugin path with the host and port where the plugin is running. Example steps:

  1. in DV: yarn start
  2. in dashboard: yarn start At this point DV is running on localhost:3000, DV plugin on localhost:3001 and dashboard app on localhost:3002.
  3. Point the browser to localhost:3002.
  4. Add this entry to the dashboard app localStorage via devtools in the Application tab: dhis2.dashboard.pluginOverrides: { "VISUALIZATION": "http://localhost:3001/plugin.html" }

With the same principle is possible to test several plugins at the same time, you just need to make sure the port configured in the override is the right one for the plugin you are overriding.

The following npm scripts can all be run from the repo root directory:

Unit tests

$ yarn test

Run unit tests with coverage report

$ yarn coverage

e2e tests

Cypress is used for e2e browser tests. This automatically runs on CI for PRs, the result can be seen on the Cypress Cloud.

To record tests in Cypress Cloud, you can use one of the following methods based on your needs:

  • Commit Message: Include [e2e record] in your commit messages to activate recording.
  • GitHub Labels: Apply the e2e record label to your pull request to trigger recording.

This setup helps in managing Cypress Cloud credits more efficiently, ensuring recordings are only made when explicitly required.

To run the tests locally, define the following in a local cypress.env.json file, e.g.:

{
    "dhis2BaseUrl": "https://test.e2e.dhis2.org/dev",
    "dhis2Username": "admin",
    "dhis2Password": "district",
}

Run tests interactively (Cypress UI):

yarn cypress:live

Run tests in the console without Cypress UI:

yarn cypress:run

Linting and Formatting

Automatically fix all fixable code-style violations (prettier and eslint)

$ yarn format

Check all files for code-style violations (prettier and eslint)

$ yarn lint

Build app and plugin

$ yarn build

Manual testing with Netlify

This repo is configured to deploy pull requests to netlify. This makes it simple to share a running implementation with others (e.g., tester, product manager, ux, fellow developers) prior to merging to master.

Pull requests (I.E. #209) are available at:

https://pr-209--dhis2-data-visualizer.netlify.app

Netlify will also add a status check to each PR which links directly to the PR deployment.

data-visualizer-app's People

Contributors

adeelshahid avatar adeldhis2 avatar amcgee avatar birkbjo avatar cooper-joe avatar dependabot-preview[bot] avatar dependabot[bot] avatar dhis2-bot avatar edoardo avatar hendrikthependric avatar ismay avatar janhenrikoverland avatar jason-p-pickering avatar jenniferarnesen avatar joakimia avatar kaivandivier avatar martinkrulltott avatar neeilya avatar philip-larsen-donnelly avatar varl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

data-visualizer-app's Issues

The automated release is failing 🚨

🚨 The automated release from the 36.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 36.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 36.0.0 on branch 36.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=36.0.0 <36.0.0 can be published from branch 36.x.

The following commits are responsible for the invalid release:

  • fix: start screen most viewed updates v36 (DHIS2-11065) (#1712) (b3a1fc3)
  • chore: fix conflicts (8fa8a57)
  • chore: bump master to v36 (#1678) (85959a2)
  • fix: avoid re-render after 1st resize (#1669) (c77d8e4)
  • fix: detect style changes from dashboard for re-rendering visualization (#1667) (e0a34e4)
  • fix: avoid visualization plugin double render (#1665) (88bd9db)
  • Merge branch 'master' into 36.x (43c4842)
  • Merge branch 'master' into 36.x (9242a27)
  • fix(translations): sync translations from transifex (36.x) (#1660) (592a44f)
  • Merge branch 'master' into 36.x (c6ea81f)
  • chore(release-prepare): branch 36.x (7afe4b9)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 36.x with git revert or git reset.

A valid branch could be master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • chore: add deploy-build (33.x) (#1082) (a1cdc03)
  • fix(translations): sync translations from transifex (33.x) (5defa60)
  • fix(translations): sync translations from transifex (33.x) (97752c9)
  • fix(translations): sync translations from transifex (33.x) (e5a32bd)
  • fix(translations): sync translations from transifex (33.x) (4769917)
  • fix(translations): sync translations from transifex (33.x) (a8108c2)
  • chore: update workflows (#1065) (c2a2ce4)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 38.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 38.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 38.2.2 on branch 38.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=38.2.1 <38.2.2 can be published from branch 38.x.

The following commits are responsible for the invalid release:

  • fix: use translated name in title DHIS2-13015 (#2017) (465ef92)
  • fix: adapt error message to specific dimension (DHIS2-12915) (#2009) (30e94e0)
  • chore(release-prepare): cut version branch (090fbc0)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 38.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x, 36.x, 37.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (35.x) (b730093)
  • fix(translations): sync translations from transifex (35.x) (c86f8b3)
  • fix(translations): sync translations from transifex (35.x) (d0fb384)
  • fix(translations): sync translations from transifex (35.x) (f9df3d5)
  • fix(translations): sync translations from transifex (35.x) (c9537f0)
  • fix(translations): sync translations from transifex (35.x) (8c5df7c)
  • fix(translations): sync translations from transifex (35.x) (f0f3e07)
  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (35.x) (c86f8b3)
  • fix(translations): sync translations from transifex (35.x) (d0fb384)
  • fix(translations): sync translations from transifex (35.x) (f9df3d5)
  • fix(translations): sync translations from transifex (35.x) (c9537f0)
  • fix(translations): sync translations from transifex (35.x) (8c5df7c)
  • fix(translations): sync translations from transifex (35.x) (f0f3e07)
  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 38.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 38.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 38.2.2 on branch 38.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=38.2.1 <38.2.2 can be published from branch 38.x.

The following commits are responsible for the invalid release:

  • fix: use translated name in title DHIS2-13015 (#2017) (465ef92)
  • fix: adapt error message to specific dimension (DHIS2-12915) (#2009) (30e94e0)
  • chore(release-prepare): cut version branch (090fbc0)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 38.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x, 36.x, 37.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • fix: add workflows (7526164)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 36.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 36.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.20.16 on branch 36.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=36.0.0 <35.20.16 can be published from branch 36.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (36.x) (#1660) (592a44f)
  • Merge branch 'master' into 36.x (c6ea81f)
  • chore(release-prepare): branch 36.x (7afe4b9)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 36.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 39.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 39.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 39.2.10 on branch 39.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=39.2.9 <39.2.10 can be published from branch 39.x.

The following commits are responsible for the invalid release:

  • fix: pass correct prop for analytics break. change (DHIS2-13740) (39.x) (#2163) (5dc69c9)
  • chore(release-prepare): cut 39.x (6d1b980)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 39.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x, 36.x, 37.x, 38.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (35.x) (8c5df7c)
  • fix(translations): sync translations from transifex (35.x) (f0f3e07)
  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (33.x) (97752c9)
  • fix(translations): sync translations from transifex (33.x) (e5a32bd)
  • fix(translations): sync translations from transifex (33.x) (4769917)
  • fix(translations): sync translations from transifex (33.x) (a8108c2)
  • chore: update workflows (#1065) (c2a2ce4)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (33.x) (c0d01b2)
  • chore: add deploy-build (33.x) (#1082) (a1cdc03)
  • fix(translations): sync translations from transifex (33.x) (5defa60)
  • fix(translations): sync translations from transifex (33.x) (97752c9)
  • fix(translations): sync translations from transifex (33.x) (e5a32bd)
  • fix(translations): sync translations from transifex (33.x) (4769917)
  • fix(translations): sync translations from transifex (33.x) (a8108c2)
  • chore: update workflows (#1065) (c2a2ce4)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (35.x) (f0f3e07)
  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 36.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 36.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.20.20 on branch 36.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=36.0.0 <35.20.20 can be published from branch 36.x.

The following commits are responsible for the invalid release:

  • v36.0.0 (a9db1d4)
  • Merge branch 'master' into 36.x (43c4842)
  • Merge branch 'master' into 36.x (9242a27)
  • fix(translations): sync translations from transifex (36.x) (#1660) (592a44f)
  • Merge branch 'master' into 36.x (c6ea81f)
  • chore(release-prepare): branch 36.x (7afe4b9)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 36.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (35.x) (f9df3d5)
  • fix(translations): sync translations from transifex (35.x) (c9537f0)
  • fix(translations): sync translations from transifex (35.x) (8c5df7c)
  • fix(translations): sync translations from transifex (35.x) (f0f3e07)
  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (33.x) (a8108c2)
  • chore: update workflows (#1065) (c2a2ce4)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (35.x) (c9537f0)
  • fix(translations): sync translations from transifex (35.x) (8c5df7c)
  • fix(translations): sync translations from transifex (35.x) (f0f3e07)
  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the master branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the master branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


'id' field missing from d2.config.js

The App Hub application id must be defined in d2.config.js


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 36.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 36.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.20.20 on branch 36.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=36.0.0 <35.20.20 can be published from branch 36.x.

The following commits are responsible for the invalid release:

  • fix: update readme (abc01ee)
  • v36.0.0 (a9db1d4)
  • Merge branch 'master' into 36.x (43c4842)
  • Merge branch 'master' into 36.x (9242a27)
  • fix(translations): sync translations from transifex (36.x) (#1660) (592a44f)
  • Merge branch 'master' into 36.x (c6ea81f)
  • chore(release-prepare): branch 36.x (7afe4b9)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 36.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 36.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 36.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.20.20 on branch 36.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=36.0.0 <35.20.19 can be published from branch 36.x.

The following commits are responsible for the invalid release:

  • Merge branch 'master' into 36.x (43c4842)
  • Merge branch 'master' into 36.x (9242a27)
  • fix(translations): sync translations from transifex (36.x) (#1660) (592a44f)
  • Merge branch 'master' into 36.x (c6ea81f)
  • chore(release-prepare): branch 36.x (7afe4b9)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 36.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 34.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 34.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.0.0 on branch 34.x cannot be published as it is out of range.

Only releases within the range >=34.0.0 <35.0.0 can be merged into the maintenance branch 34.x and published to the 34.x distribution channel.

The branch 34.x head should be reset to a previous commit so the commit with tag v35.0.0 is removed from the branch history.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (33.x) (5defa60)
  • fix(translations): sync translations from transifex (33.x) (97752c9)
  • fix(translations): sync translations from transifex (33.x) (e5a32bd)
  • fix(translations): sync translations from transifex (33.x) (4769917)
  • fix(translations): sync translations from transifex (33.x) (a8108c2)
  • chore: update workflows (#1065) (c2a2ce4)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (33.x) (4769917)
  • fix(translations): sync translations from transifex (33.x) (a8108c2)
  • chore: update workflows (#1065) (c2a2ce4)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 36.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 36.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 36.0.0 on branch 36.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=36.0.0 <36.0.0 can be published from branch 36.x.

The following commits are responsible for the invalid release:

  • chore: fix conflicts (8fa8a57)
  • chore: bump master to v36 (#1678) (85959a2)
  • fix: avoid re-render after 1st resize (#1669) (c77d8e4)
  • fix: detect style changes from dashboard for re-rendering visualization (#1667) (e0a34e4)
  • fix: avoid visualization plugin double render (#1665) (88bd9db)
  • Merge branch 'master' into 36.x (43c4842)
  • Merge branch 'master' into 36.x (9242a27)
  • fix(translations): sync translations from transifex (36.x) (#1660) (592a44f)
  • Merge branch 'master' into 36.x (c6ea81f)
  • chore(release-prepare): branch 36.x (7afe4b9)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 36.x with git revert or git reset.

A valid branch could be master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 39.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 39.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 39.2.10 on branch 39.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=39.2.9 <39.2.10 can be published from branch 39.x.

The following commits are responsible for the invalid release:

  • fix: use app runtime's datastore service v39 (#2238) (ab9e291)
  • fix(translations): sync translations from transifex (39.x) (#2193) (c23b492)
  • fix(translations): sync translations from transifex (39.x) (8163234)
  • fix(translations): sync translations from transifex (39.x) (928306c)
  • fix(translations): sync translations from transifex (39.x) (5f023a3)
  • fix: bump @dhis2/analytics for DHIS2-13911 (#2167) (5d43c40)
  • fix: pass correct prop for analytics break. change (DHIS2-13740) (39.x) (#2163) (5dc69c9)
  • chore(release-prepare): cut 39.x (6d1b980)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 39.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x, 36.x, 37.x, 38.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 33.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 33.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 32.1.0 on branch 33.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=33.0.0 <34.0.0 can be published from branch 33.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (33.x) (e5a32bd)
  • fix(translations): sync translations from transifex (33.x) (4769917)
  • fix(translations): sync translations from transifex (33.x) (a8108c2)
  • chore: update workflows (#1065) (c2a2ce4)
  • fix: upgrade dhis2 dependencies for translations [v33] [DHIS2-8638] (#1062) (96b9452)
  • fix(translations): sync translations from transifex (v33) (648627f)
  • fix(translations): sync translations from transifex (v33) (60b1584)
  • fix(translations): sync translations from transifex (v33) (d1af8be)
  • chore(translations): sync translations from transifex (v33) (75b437b)
  • chore(translations): sync translations from transifex (v33) (8912716)
  • fix: transifex sync (#987) (28f3f15)
  • fix: latest analytics library for period selector translations (v33) (#982) (ee9a1b0)
  • chore(translations): sync translations from transifex (v33) (c60af4c)
  • fix: return actual translation strings in default metadata [v33] (#976) (461a56f)
  • fix: translations need to be determined at render time [v33] [DHIS2-8638] (#967) (85d1222)
  • chore: upgrade analytics and use tilde version for deduping in apps [v33] (#975) (96d3b6a)
  • chore(translations): sync translations from transifex (v33) (08f9594)
  • chore: add transifex integration for properties file (49a65c1)
  • chore(translations): sync translations from transifex (v33) (09bafbd)
  • chore(translations): sync translations from transifex (v33) (f5a0891)
  • fix: display 'and x others...' on tooltip (DHIS2-8753) v33 backport (#927) (dd62dbb)
  • chore(translations): sync translations from transifex (v33) (2b341b0)
  • chore(translations): sync translations from transifex (v33) (2e46e7c)
  • chore(translations): sync translations from transifex (v33) (c10ef3b)
  • chore(translations): sync translations from transifex (v33) (c9f02d2)
  • chore(translations): sync translations from transifex (v33) (d93f78e)
  • chore(translations): sync translations from transifex (v33) (5054d1b)
  • chore(translations): sync translations from transifex (v33) (85a34b2)
  • chore(translations): sync translations from transifex (v33) (4418156)
  • chore(translations): sync translations from transifex (v33) (bab4a48)
  • ci(trigger): build artifact with latest translations (332e3c0)
  • chore(translations): sync translations from transifex [skip ci] (v33) (dcb621c)
  • chore(translations): sync translations from transifex [skip ci] (v33) (36fc3b7)
  • chore(translations): sync translations from transifex [skip ci] (v33) (3192ae4)
  • chore(translations): sync translations from transifex [skip ci] (v33) (841e4a1)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (f5f2883)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (7e4191f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ceb909a)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (5eb0501)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (01f1811)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (19692cd)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (6806d79)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (8ba2fc8)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (1d71279)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (f5ebb6f)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (bacc279)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (d1d8ba1)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (ab3925c)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (a516eeb)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (aace5b2)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (98edfd0)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (dac0231)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (9b9768a)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (de42a0e)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (cbe13a7)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (961865c)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (ec412f4)
  • fix: added completedOnly to all vis types (#736) (7eb324d)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (8d4b280)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (eb9545a)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (70697d4)
  • v33.1.8 (bfbc86c)
  • fix: @dhis2/[email protected] (8503ff5)
  • fix: only run empty check after all values have been added (#628) (e0fedd9)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (11dc47a)
  • fix: remove api.baseUrl duplicate (#570) (42338c1)
  • fix: Analytics v2.4.7 for long dimension names DHIS2-7932 (#555) (81bb003)
  • fix: add dataStatistics on vis load (#544) (ed98b53)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (c9f55e0)
  • fix: epi curve (v33) (#523) (8cad064)
  • chore(translations): sync Arabic translations from transifex [skip ci] (v33) (61347db)
  • chore(translations): sync Spanish translations from transifex [skip ci] (v33) (e6830f0)
  • chore(translations): sync PersianAfghanistan translations from transifex [skip ci] (v33) (c723b3f)
  • chore(translations): sync French translations from transifex [skip ci] (v33) (4cb77d6)
  • chore(translations): sync Indonesian translations from transifex [skip ci] (v33) (3fe3de8)
  • chore(translations): sync Lao translations from transifex [skip ci] (v33) (ff768ee)
  • chore(translations): sync Burmese translations from transifex [skip ci] (v33) (0e48573)
  • chore(translations): sync Pushto translations from transifex [skip ci] (v33) (cc1611f)
  • chore(translations): sync Portuguese translations from transifex [skip ci] (v33) (5c53085)
  • chore(translations): sync PortugueseBrazil translations from transifex [skip ci] (v33) (c0cb1c4)
  • chore(translations): sync Russian translations from transifex [skip ci] (v33) (5d70366)
  • chore(translations): sync Swedish translations from transifex [skip ci] (v33) (f23a62f)
  • chore(translations): sync TetumTetun translations from transifex [skip ci] (v33) (ffc676c)
  • chore(translations): sync Tajik translations from transifex [skip ci] (v33) (22cdbf1)
  • chore(translations): sync Ukrainian translations from transifex [skip ci] (v33) (3be9510)
  • chore(translations): sync Urdu translations from transifex [skip ci] (v33) (2156655)
  • chore(translations): sync Vietnamese translations from transifex [skip ci] (v33) (5e37c4f)
  • chore(translations): sync Chinese translations from transifex [skip ci] (v33) (32d52e8)
  • chore(translations): sync Arabic translations from transifex (v33) (dd53bc7)
  • chore(translations): sync Spanish translations from transifex (v33) (0ce7628)
  • chore(translations): sync PersianAfghanistan translations from transifex (v33) (15f6e97)
  • chore(translations): sync French translations from transifex (v33) (944c80a)
  • chore(translations): sync Indonesian translations from transifex (v33) (0fbe894)
  • chore(translations): sync Lao translations from transifex (v33) (d60080c)
  • chore(translations): sync Burmese translations from transifex (v33) (e20bbd6)
  • chore(translations): sync Pushto translations from transifex (v33) (576b7ec)
  • chore(translations): sync Portuguese translations from transifex (v33) (c0ba802)
  • chore(translations): sync PortugueseBrazil translations from transifex (v33) (2d07ce8)
  • chore(translations): sync Russian translations from transifex (v33) (b32d73e)
  • chore(translations): sync Swedish translations from transifex (v33) (440e289)
  • chore(translations): sync TetumTetun translations from transifex (v33) (18583ee)
  • chore(translations): sync Tajik translations from transifex (v33) (48cac8f)
  • chore(translations): sync Ukrainian translations from transifex (v33) (550baa2)
  • chore(translations): sync Urdu translations from transifex (v33) (753c0ff)
  • chore(translations): sync Vietnamese translations from transifex (v33) (7b78e6f)
  • chore(translations): sync Chinese translations from transifex (v33) (d982a44)
  • chore: transifex configuration (v33) (50541d9)
  • fix: changed height to min-height for the axes area (#361) (#365) (6cf0618)
  • chore(deps): upgrade d2-i18n(-generate) deps (v33) (#358) (77246c2)
  • fix: pie tooltip DHIS2-7532 (#330) (#331) (f0fc9a5)
  • fix: update analytics and plugin dep (#324) (#326) (51da064)
  • fix: viewport layout with visible interpretations panel (#323) (#325) (725009c)
  • fix: backport latest single value fixes in master (#322) (ab968a0)
  • fix: remove colon from chip if no selection (#312) (e667134)
  • task: single value chart type (#300) (c142ffc)
  • fix: avoid React warning about required proptype (#311) (5dda862)
  • feat: summarize chart filters that have orgunit levels and/or groups (#298) (e5e0a7b)
  • Update @dhis2/analytics to enable epi weekly periods (#310) (1001d75)
  • Adding Russian translations (#309) (ec3c4b7)
  • chore: use colors from @dhis2/ui-core (#306) (c20913d)
  • refactor(): use @dhis2/analytics in place of @dhis2/d2-ui-analytics (#307) (c9f5c93)
  • chore: replace local 'toArray' fn with lodash 'castArray' (#304) (5cfecd9)
  • remove module (#305) (977a30a)
  • chore: update interpretations panel [DHIS2-6250] (#301) (03ebe7b)
  • chore: Update DV plugin version (#299) (9ba4342)
  • fix: update charts api dep (#297) (ab13e1c)
  • chore: update dep for biweekly support (#296) (cf930f4)
  • Upgrade d2-charts-api to move gauge title to top (#295) (02798c5)
  • Fix typo in using i18n (#292) (adb59d4)
  • chore: use shared layout resources (#291) (a1fef66)
  • chore: remove unused functions in orgUnit module (#290) (556e5b3)
  • chore: Make axis dialog help text more readable with increased line height (1.5) (#289) (d118422)
  • chore(): update DV plugin (#288) (58c1602)
  • chore(): bumped version of d2-charts-api (#285) (2c2bf1e)
  • v33.0.1 (29f5d86)
  • fix: dashboard items resize should trigger chart reload (#282) (86070ae)
  • Publish data-visualizer-plugin with @dhis2 namespace (#279) (08de917)
  • Use deep equality check for plugin props (#254) (93f71ab)
  • fix: d2-ui-analytics 1.0.2 (#277) (62241f8)
  • fix: org unit selector - only act on path if it exists (#276) (9299038)
  • chore: replace built-in dimension panel and dialog components with d2-ui-analytics shared components (#260) (b520a65)
  • Add [email protected] (#272) (96ca1c0)
  • Close context menu on item click in Chip component (#263) (1322191)
  • Add [email protected] (#269) (73de823)
  • Fix/dual axis item check (#266) (e0e3250)
  • fix: only point series to axes for certain types (#264) (24b6ac0)
  • fix: update gradient colors check (#261) (b39cec2)
  • chore: use @dhis2/d2-ui-analytics package for shared components (#242) (6d1d25d)
  • Fix second axis label bug (#252) (773be50)
  • chore: use specific app class instead of generic 'app' to prevent side effects (#248) (ac6dad7)
  • Fix dep (#247) (6cb27cb)
  • Point to manifest.webapp (#246) (df780d8)
  • generate snapshots for tests (#245) (870486d)
  • Fix syntax (#243) (9665a5a)
  • fix warnings in tests (#244) (d367e7f)
  • Temp disable some tests (#241) (b7dfcc1)
  • feat: dual axis support (#239) (a50075c)
  • Update d2-charts-api version (#237) (044c6e9)
  • Fetch vis by id only when passed config contains only id (#235) (02028f2)
  • fix: manifest credentials bug in chrome (#233) (a0032e0)
  • fix: Fetching analytics for analytical object with undefined aggregationType in plugin (#232) (bfe41b4)
  • fix: Fetching analytics for year over year charts in plugin (#231) (16853ef)
  • Update file menu version to apply correct styles in sharing dialog access options (#228) (9f9f1a4)
  • Provide d2 as a prop rather than being a dependency (#227) (f7423b3)
  • update interpretations version (#226) (9b215c8)
  • chore: add stale bot configuration (#224) (c4efb46)
  • Append correct paths for org units (#220) (d50f634)
  • Fix/interpretation sort order [DHIS2-4008] (#221) (f7f0218)
  • Feature/open chart as map [DHIS2-5987] (#213) (2c1eae1)
  • Feature/new interpretation panel[DHIS2-5470][DHIS2-3422] (#219) (13ab746)
  • [WIP] Feature/multi drag dimensions (#206) (7744517)
  • Revert "fix: use lerna to share code instead of copying resources (#214)" (#216) (de00b4f)
  • get latest d2-ui with fixes for mentions and rich-text (#217) (2538bf2)
  • chore/update HeaderBar and dhis2/ui package (#215) (292868d)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 33.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 39.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 39.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 39.2.10 on branch 39.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=39.2.9 <39.2.10 can be published from branch 39.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (39.x) (8163234)
  • fix(translations): sync translations from transifex (39.x) (928306c)
  • fix(translations): sync translations from transifex (39.x) (5f023a3)
  • fix: bump @dhis2/analytics for DHIS2-13911 (#2167) (5d43c40)
  • fix: pass correct prop for analytics break. change (DHIS2-13740) (39.x) (#2163) (5dc69c9)
  • chore(release-prepare): cut 39.x (6d1b980)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 39.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x, 36.x, 37.x, 38.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 39.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 39.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 39.2.10 on branch 39.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=39.2.9 <39.2.10 can be published from branch 39.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (39.x) (928306c)
  • fix(translations): sync translations from transifex (39.x) (5f023a3)
  • fix: bump @dhis2/analytics for DHIS2-13911 (#2167) (5d43c40)
  • fix: pass correct prop for analytics break. change (DHIS2-13740) (39.x) (#2163) (5dc69c9)
  • chore(release-prepare): cut 39.x (6d1b980)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 39.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x, 36.x, 37.x, 38.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 39.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 39.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 39.2.10 on branch 39.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=39.2.9 <39.2.10 can be published from branch 39.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (39.x) (#2193) (c23b492)
  • fix(translations): sync translations from transifex (39.x) (8163234)
  • fix(translations): sync translations from transifex (39.x) (928306c)
  • fix(translations): sync translations from transifex (39.x) (5f023a3)
  • fix: bump @dhis2/analytics for DHIS2-13911 (#2167) (5d43c40)
  • fix: pass correct prop for analytics break. change (DHIS2-13740) (39.x) (#2163) (5dc69c9)
  • chore(release-prepare): cut 39.x (6d1b980)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 39.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x, 35.x, 36.x, 37.x, 38.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the master branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can fix this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the master branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


'id' field missing from d2.config.js

The App Hub application id must be defined in d2.config.js


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

The automated release is failing 🚨

🚨 The automated release from the 35.x branch failed. 🚨

I recommend you give this issue a high priority, so other packages depending on you could benefit from your bug fixes and new features.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. I’m sure you can resolve this πŸ’ͺ.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the 35.x branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here is some links that can help you:

If those don’t help, or if this issue is reporting something you think isn’t right, you can always ask the humans behind semantic-release.


The release 35.12.25 on branch 35.x cannot be published as it is out of range.

Based on the releases published on other branches, only versions within the range >=35.12.24 <35.12.25 can be published from branch 35.x.

The following commits are responsible for the invalid release:

  • fix(translations): sync translations from transifex (35.x) (d0fb384)
  • fix(translations): sync translations from transifex (35.x) (f9df3d5)
  • fix(translations): sync translations from transifex (35.x) (c9537f0)
  • fix(translations): sync translations from transifex (35.x) (8c5df7c)
  • fix(translations): sync translations from transifex (35.x) (f0f3e07)
  • fix: upgrade d2-ui dependencies to fix interpretations translations [v35] (#1514) (3d18155)
  • fix: reset app when New is clicked (DHIS2-9876) (#1470) (3d6a299)
  • Merge remote-tracking branch 'origin/master' into 35.x (a9c2d5b)
  • Merge remote-tracking branch 'origin/master' into 35.x (4eed188)
  • Merge remote-tracking branch 'origin/master' into 35.x (8a0eb18)
  • Merge remote-tracking branch 'origin/master' into 35.x (9da1904)
  • Merge remote-tracking branch 'origin/master' into 35.x (dbb9d8b)
  • chore(release-prepare): branch 35.x (9a40979)

Those commits should be moved to a valid branch with git merge or git cherry-pick and removed from branch 35.x with git revert or git reset.

A valid branch could be 32.x, 33.x, 34.x or master.

See the workflow configuration documentation for more details.


Good luck with your project ✨

Your semantic-release bot πŸ“¦πŸš€

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.