changelog
12.9.1 (2025-11-05)
Bug Fixes
- use BCP-47 language tags for locale keys (9ff9b14)
12.9.0 (2025-10-30)
Features
12.8.0 (2025-09-15)
Features
- cli: add babel support for private class properties and methods using # prefix (for libraries and jest) (#938) (2a94eb3)
12.7.2 (2025-08-12)
Bug Fixes
12.7.1 (2025-08-11)
Bug Fixes
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.jsand 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)