12.7.0 (2025-07-28)
Features
12.6.5 (2025-07-14)
Bug Fixes
- deps: deduplicate dependencies (#931) (b255039)
- deps: get rid of warnings shown on initialising new d2 projects (#929) (f5b499f), closes #927 #927 #928 #928 #930 #930
12.6.5-beta.5 (2025-07-11)
Bug Fixes
12.6.5-beta.4 (2025-07-10)
Bug Fixes
- force publish version (a2d0e9a)
Reverts
- revert i18next-conv and i18next-scanner versions (413046d)
12.6.5-beta.3 (2025-07-09)
Bug Fixes
- temp: use cli-app-scripts@beta (51e3334)
12.6.5-beta.2 (2025-07-09)
Bug Fixes
12.6.5-beta.1 (2025-07-08)
Bug Fixes
12.6.4 (2025-07-01)
Bug Fixes
12.6.3 (2025-06-05)
Bug Fixes
12.6.2 (2025-06-04)
Bug Fixes
- update app-runtime version in the shell (8109bc1)
12.6.1 (2025-06-01)
Bug Fixes
12.6.0 (2025-05-15)
Features
12.5.1 (2025-03-19)
Bug Fixes
12.5.0 (2025-03-18)
Features
- extract and generate translation strings for manifest (e5078f1)
12.4.0 (2025-03-12)
Bug Fixes
- surface error when 'd2-app-scripts test' fails (2ca9a89)
- plugin-pwa: fix pwa installations and plugins in global shell (#910) (e96e114)
Features
- copy shortcuts to manifest.webapp file (f45c357)
12.3.0 (2025-02-06)
Features
12.2.0 (2025-01-28)
Features
12.1.0 (2025-01-23)
Features
12.0.0 (2024-12-13)
Bug Fixes
- deps: upgrade app-runtime and ui (#895) (8ed0ec3)
- deps: upgrade react to 18 in example apps (#900) (7fd16d7)
- deps: use npm v6 before publishing (01ad502)
- init: update bootstrap script branch (#896) (33c261a)
- plugin: clean up resize observer and handle sonarqube warnings (#898) (f113dd5)
- alerts from plugins [LIBS-695] (#881) (21be0d2)
- allow serving files from cwd node_modules (0233949)
- base url env & refactor [LIBS-635] (#872) (7f19259)
- bump ui library (#882) (1ae9569)
- clear only required build dirs (#894) (179305f)
- env refactor for Vite wrap-up [LIBS-690] (#889) (84da4e6)
- injectPrecacheManifest warning logging (a0d266e)
- normalize to .js extensions when compiling libraries (#893) (58b33a8)
- service-worker: handle undefined config vars in injectPrecacheManifest (a90a4e0)
- correct app shell paths (#883) (a1af71c)
- handle jsx in js support [LIBS-633] (#871) (595a35d)
- increase precache max file size to 3 MB (b20ed22)
- remove custom eslint from TS template (71cef4b)
- update deps (1e7ce93)
- update workbox deps to avoid deprecation warnings (9a81c4a)
- use strings for 'boolean' env vars (eaf5e66)
Features
- create initial TS template (#868) (2795f79)
- enable HMR for .js files (5f4683c)
- handle plugins with Vite [LIBS-610] (#863) (ca5be0d)
- jsx migration script (#869) (7764f49)
- migrate snap files too (#878) (521f483)
- replace CRA with Vite [LIBS-598] (#847) (3dd0e59)
- upgrade react to v18 (#876) (77ecf10)
- init: set direction: 'auto' and import locales for new apps [LIBS-645] (#867) (4eda4a9)
BREAKING CHANGES
-
require react version 18
-
fix: pin react version to 18
-
test: update test and test libraries for react 18
-
Supported Node versions are 18.x or 20+
-
ci: upgrade Node version
-
fix: always add PWA_ENABLED to app env for better static analysis
-
chore: pause precache manifest injection
-
fix: building SW without CRA
-
chore: comment update
-
fix: group moment locales in their own dir
-
refactor: clean up precache injection
-
fix: locale utils and handling moment in jest
-
fix: compile correctly after merging changes
-
chore: comment in compile.js
-
chore: some clean-up
-
chore: comments
-
fix: use port 3000 for the dev server
-
fix: improve moment locale chunk naming
-
chore: remove CRA
-
fix: use mjs build of Vite
-
fix: bump cli-style for CRA fix
-
feat: use interactive dev server output from Vite
-
fix: make dev server port configurable
-
chore: remove old index.html
-
fix: env tweaks
12.0.0-alpha.29 (2024-12-11)
Bug Fixes
- deps: use npm v6 before publishing (01ad502)
12.0.0-alpha.28 (2024-12-11)
Bug Fixes
12.0.0-alpha.27 (2024-12-10)
Bug Fixes
- init: update bootstrap script branch (#896) (33c261a)
- plugin: clean up resize observer and handle sonarqube warnings (#898) (f113dd5)
12.0.0-alpha.26 (2024-12-06)
Bug Fixes
12.0.0-alpha.25 (2024-11-21)
Bug Fixes
12.0.0-alpha.24 (2024-11-21)
Bug Fixes
12.0.0-alpha.23 (2024-11-08)
Bug Fixes
- service-worker: handle undefined config vars in injectPrecacheManifest (a90a4e0)
12.0.0-alpha.22 (2024-11-06)
Bug Fixes
- publishVersion: fix maxBodyLength when uploading to appHub (c5abfd1)
- add @babel/plugin-syntax-dynamic-import as a direct dependency (#886) (8c5ef0c)
- bump typescript version used in app shell (8ebb2e8)
- provide fallback api version [LIBS-683] (#877) (dc7bdfa)
- update app-runtime dependency (74a2165)
11.7.5 (2024-11-04)
Bug Fixes
- publishVersion: fix maxBodyLength when uploading to appHub (c5abfd1)
11.7.4 (2024-10-22)
Bug Fixes
- bump typescript version used in app shell (8ebb2e8)
11.7.3 (2024-10-21)
Bug Fixes
11.7.2 (2024-09-26)
Bug Fixes
11.7.1 (2024-08-27)
Bug Fixes
- update app-runtime dependency (74a2165)
11.7.0 (2024-07-23)
Features
12.0.0-alpha.3 (2024-07-08)
Bug Fixes
- alerts: ensure hiding works correctly and alerts are not re-added [DHIS2-15438] (#859) (6b11fff)
- fixed dimensions plugins [LIBS-634] (#858) (1f717f3)
- small text change in changelog (824dd2f)
Features
- cleanup plugin error boundary [UX-136] (#856) (de252fe)
- parse additional namespaces from
d2.config.js
and add tomanifest.webapp
[LIBS-638] (#860) (62782fe)
12.0.0-alpha.2 (2024-06-20)
Bug Fixes
- clean up for plugins [LIBS-620] (#851) (13af3b5)
- do not encode username, password (#852) (2fb4272)
- don't start plugins for apps without a plugin entrypoint (#850) (a89d4cf)
Features
- parse pluginType from d2 config to add to manifest.webapp (#849) (c1dae23)
- start plugin and app separately [LIBS-391] [LIBS-392] (#848) (82003e7)
11.4.2 (2024-06-18)
Bug Fixes
11.4.1 (2024-06-06)
Bug Fixes
11.4.0 (2024-06-04)
Features
11.3.1 (2024-06-03)
Bug Fixes
11.3.0 (2024-05-30)
Features
11.2.2 (2024-05-06)
Bug Fixes
11.2.1 (2024-04-29)
Bug Fixes
11.2.0 (2024-04-25)
Features
11.1.1 (2024-04-09)
Bug Fixes
11.1.0 (2024-03-25)
Features
11.0.0 (2024-03-05)
chore
BREAKING CHANGES
- deps: Updated major version of UI
10.6.0-alpha.3 (2024-03-21)
Features
- enable publishing login_app apps (93093ca)
10.6.0-alpha.2 (2024-03-20)
Features
10.6.0-alpha.1 (2024-03-05)
Features
10.5.0 (2024-02-19)
Features
10.4.1 (2024-01-30)
Bug Fixes
10.4.0 (2024-01-04)
Features
10.4.0-alpha.6 (2023-12-21)
Bug Fixes
- don't open browser for plugins on start [LIBS-503] (#821) (7db7a69)
- update alpha (e66a8ea)
- update alpha [skip release] (ec772f6)
10.3.11 (2023-12-11)
Bug Fixes
10.4.0-alpha.5 (2023-09-28)
Bug Fixes
- auto width adjustment (a80ea56)
- clean up dependencies (9863ae0)
- use useRef for previous width (f6c07cf)
Features
- auto resizing for height (74bbe00)
10.4.0-alpha.4 (2023-08-22)
Bug Fixes
10.4.0-alpha.3 (2023-08-10)
Bug Fixes
- support yarn.lock discovery on non-unix (#811) (22a6863)
- move precache route to reenable navigation handler on login redirects [LIBS-473] (#809) (1ff29b6)
- pwa: avoid crashing when SW is not available [LIBS-499] (#807) (b681022)
- omit
moment-locales
from precache (#806) (c8d5494) - cli: fix envs to fix plugins in dev (#799) (ba29cea)
- plugins: omit launch paths when unused [LIBS-477] (#791) (e49a51f)
- pwa: bump ui version for headerbar connection status [LIBS-315] (#797) (61ff0a4)
- make loading placeholders transparent (#795) (6e64756)
- plugins: inject precache manifest correctly (#792) (c0d172e)
- pwa: add config option to omit files from precache [LIBS-482] (#793) (d089dda)
10.3.9 (2023-05-16)
Bug Fixes
10.3.8 (2023-05-03)
Bug Fixes
10.3.7 (2023-04-27)
Bug Fixes
10.3.6 (2023-03-22)
Bug Fixes
10.3.5 (2023-03-17)
Bug Fixes
10.3.4 (2023-03-16)
Bug Fixes
10.3.3 (2023-03-13)
Bug Fixes
- plugins: inject precache manifest correctly (#792) (c0d172e)
- pwa: add config option to omit files from precache [LIBS-482] (#793) (d089dda)
10.3.2 (2023-03-10)
Bug Fixes
10.3.1 (2023-03-06)
Bug Fixes
10.3.0 (2023-03-03)
Features
10.2.3 (2023-02-16)
Bug Fixes
10.2.2 (2023-02-16)
Bug Fixes
10.2.1 (2023-02-14)
Bug Fixes
10.2.0 (2022-11-30)
Bug Fixes
- cli: improve plugin builds (#749) (b3b317c)
- add missing webpack dependencies to cli package (9e58c58)
- cli: update webpack plugin options (d084b44)
- casing (ff5aa6b)
- handle webpack errors as described in https://webpack.js.org/api/node/\#error-handling (c557534)
- plugin placeholder (1eea12c)
Features
- cli: add pwa to plugins; fix plugin build details (#746) (fd920a4)
- include plugin launch path plugin.html in built manifests [LIBS-346] (#745) (8843f6b)
- adapter: don't render headerbar for plugins (4ac6d54)
- cli: add webpack config for JS and CSS (a04b7c6)
- cli: add webpack config for JS and CSS (cec6339)
- cli: create plugin entrypoint wrapper during compilation (8e4dbff)
- cli: enable split chunks optimisation in webpack config (e8ebcbf)
- cli: plugin start script (9fea158)
- cli: setup css minimiser webpack plugin (3f1b1f2)
- cli: setup define webpack plugin (5d8f374)
- cli: setup htmlwebpackplugin (202225c)
- cli: setup ignore webpack plugin for moment.js (223b191)
- cli: setup terser webpack plugin (2693258)
- webpack config for plugin (3e4275c)
- cli: support plugin entrypoint when validating entrypoints (04ece0a)
10.2.0-alpha.3 (2022-11-30)
Bug Fixes
10.1.6 (2022-11-24)
Bug Fixes
10.1.5 (2022-11-15)
Bug Fixes
- deps: bump platform deps and unpin (bd2582f)
10.1.4 (2022-11-08)
Bug Fixes
10.1.3 (2022-10-26)
Bug Fixes
10.1.2 (2022-10-24)
Bug Fixes
10.1.1 (2022-10-21)
Bug Fixes
10.1.0 (2022-10-06)
Features
- headerbar PWA update notifications LIBS-344 (#748) (b245bf1)
- display app and server debug information in headerbar profile menu LIBS-176 (#748) (b245bf1)
10.0.1 (2022-09-29)
Bug Fixes
10.0.0 (2022-07-26)
Bug Fixes
- remove engines field from pwa and adapter (c3878f2)
- remove lint step from publish step requirements (#695) (a04f8f7)
chore
- drop support for node 12 (937e5e2)
Features
BREAKING CHANGES
- dropped support for node 12. The platform now requires node 14+.
10.0.0-beta.2 (2022-07-26)
Bug Fixes
- remove engines field from pwa and adapter (c3878f2)
10.0.0-beta.1 (2022-07-25)
chore
- drop support for node 12 (937e5e2)
BREAKING CHANGES
- dropped support for node 12. The platform now requires node 14+.
9.1.0-beta.1 (2022-06-21)
Features
9.0.2-beta.1 (2022-06-21)
Bug Fixes
9.0.1 (2022-06-08)
Bug Fixes
9.0.0 (2022-03-14)
chore
- app shell: update @dhis2/ui to ^8 (c16f3b1)
BREAKING CHANGES
- app shell: To prevent issues with multiple ui versions, we bump the major version of the app-platform libraries as well
8.3.3 (2022-02-22)
Bug Fixes
8.3.2 (2021-12-07)
Bug Fixes
8.3.1 (2021-11-22)
Bug Fixes
- app-icon: replace with placeholder icon (e97fe45)
8.3.0 (2021-10-19)
Features
8.2.3 (2021-10-14)
Bug Fixes
- cli: run yarn install after fixing yarn.lock by deduplicating (#676) (a32f969)
- cli: wrap App component in CustomDataProvider in boilerplate test (#678) (88be6eb)
- pwa: update gracefully despite missing clients info (#679) (c7fe509)
8.2.2 (2021-10-11)
Bug Fixes
- pwa: improve SW update UX (79b5285)