12.0.0 (2024-12-13)
- 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)
- 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)
-
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)
- deps: use npm v6 before publishing (01ad502)
12.0.0-alpha.28 (2024-12-11)
12.0.0-alpha.27 (2024-12-10)
- 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)
12.0.0-alpha.25 (2024-11-21)
12.0.0-alpha.24 (2024-11-21)
12.0.0-alpha.23 (2024-11-08)
- service-worker: handle undefined config vars in injectPrecacheManifest (a90a4e0)
12.0.0-alpha.22 (2024-11-06)
- 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)
- publishVersion: fix maxBodyLength when uploading to appHub (c5abfd1)
11.7.4 (2024-10-22)
- bump typescript version used in app shell (8ebb2e8)
11.7.3 (2024-10-21)
11.7.2 (2024-09-26)
11.7.1 (2024-08-27)
- update app-runtime dependency (74a2165)
11.7.0 (2024-07-23)
12.0.0-alpha.3 (2024-07-08)
- 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)
- 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)
- 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)
- 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)
11.4.1 (2024-06-06)
11.4.0 (2024-06-04)
11.3.1 (2024-06-03)
11.3.0 (2024-05-30)
11.2.2 (2024-05-06)
11.2.1 (2024-04-29)
11.2.0 (2024-04-25)
11.1.1 (2024-04-09)
11.1.0 (2024-03-25)
11.0.0 (2024-03-05)
- deps: Updated major version of UI
10.6.0-alpha.3 (2024-03-21)
- enable publishing login_app apps (93093ca)
10.6.0-alpha.2 (2024-03-20)
10.6.0-alpha.1 (2024-03-05)
10.5.0 (2024-02-19)
10.4.1 (2024-01-30)
10.4.0 (2024-01-04)
10.4.0-alpha.6 (2023-12-21)
- 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)
10.4.0-alpha.5 (2023-09-28)
- auto width adjustment (a80ea56)
- clean up dependencies (9863ae0)
- use useRef for previous width (f6c07cf)
- auto resizing for height (74bbe00)
10.4.0-alpha.4 (2023-08-22)
10.4.0-alpha.3 (2023-08-10)
- 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)
10.3.8 (2023-05-03)
10.3.7 (2023-04-27)
10.3.6 (2023-03-22)
10.3.5 (2023-03-17)
10.3.4 (2023-03-16)
10.3.3 (2023-03-13)
- 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)
10.3.1 (2023-03-06)
10.3.0 (2023-03-03)
10.2.3 (2023-02-16)
10.2.2 (2023-02-16)
10.2.1 (2023-02-14)
10.2.0 (2022-11-30)
- 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)
- 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)
10.1.6 (2022-11-24)
10.1.5 (2022-11-15)
- deps: bump platform deps and unpin (bd2582f)
10.1.4 (2022-11-08)
10.1.3 (2022-10-26)
10.1.2 (2022-10-24)
10.1.1 (2022-10-21)
10.1.0 (2022-10-06)
- 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)
10.0.0 (2022-07-26)
- remove engines field from pwa and adapter (c3878f2)
- remove lint step from publish step requirements (#695) (a04f8f7)
- drop support for node 12 (937e5e2)
- dropped support for node 12. The platform now requires node 14+.
10.0.0-beta.2 (2022-07-26)
- remove engines field from pwa and adapter (c3878f2)
10.0.0-beta.1 (2022-07-25)
- drop support for node 12 (937e5e2)
- dropped support for node 12. The platform now requires node 14+.
9.1.0-beta.1 (2022-06-21)
9.0.2-beta.1 (2022-06-21)
9.0.1 (2022-06-08)
9.0.0 (2022-03-14)
- app shell: update @dhis2/ui to ^8 (c16f3b1)
- 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)
8.3.2 (2021-12-07)
8.3.1 (2021-11-22)
- app-icon: replace with placeholder icon (e97fe45)
8.3.0 (2021-10-19)
8.2.3 (2021-10-14)
- 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)
- pwa: improve SW update UX (79b5285)
8.2.1 (2021-10-08)
8.2.0 (2021-10-07)
- cli: validate yarn.lock in 'start' and 'build' commands and add 'deduplicate' command (#668) (8a8aa4d)
8.1.2 (2021-10-04)
8.1.1 (2021-09-28)
- offline-interface: improve SW update message & actions (9caedba)
8.1.0 (2021-09-23)
- adapter: clear sensitive caches on user-change (398cde2)
8.0.1 (2021-09-20)
- deps: allow range for app shell's ui dependency (17f0546)
8.0.0 (2021-09-20)
- alerts-service: add tests and align implementation (dabe477)
- cli: set test environment to node (#625) (36d311b)
- dependencies: update app-runtime to v3 (8777699)
- set jsdom as default test environment (#624) (2f1ba42)
- app-adapter: align Alerts component with alerts-service and AlertBar (bd4564c)
- cli: instance proxy server (#635) (9df387e)
- bump jest to v27 (f5015b2)
- deps: @dhis2/ui 7.x has dropped support for the deprecated entrypoints @dhis2/ui-core and @dhis2/ui-widgets. Please use @dhis2/ui to import components you need in your app. Everything from core and widgets is available.
- deps: Upgrade to styled-jsx 4 requires that the application uses a compatible version of @dhis2/ui.
- dependencies: This updates the app-platform to version 3 of the app-runtime. That means that this version of the app-platform will only work with apps that use version 3 of the app-runtime.
- Upgrade Jest to 27.x. Please see for a list of changes: https://jestjs.io/blog/2021/05/25/jest-27
8.0.0-beta.10 (2021-09-15)
- deps: upgrade to 7.0.0 of @dhis2/ui (b624c9e)
- deps: @dhis2/ui 7.x has dropped support for the deprecated entrypoints @dhis2/ui-core and @dhis2/ui-widgets. Please use @dhis2/ui to import components you need in your app. Everything from core and widgets is available.
8.0.0-beta.9 (2021-09-15)
- sw-registration: reregister SW after hard reload (4c86468)
7.6.6 (2021-09-15)
- sw-registration: reregister SW after hard reload (4c86468)
7.6.5 (2021-09-14)
- add crossorgin use-credentials to manifest.json link (57483f5)
7.6.4 (2021-09-08)
7.6.3 (2021-09-07)
7.6.2 (2021-09-02)
- import index.css in index.js so styles are applied (8db1bf8)
7.6.1 (2021-09-02)
- shell: create new stacking context for roots (324a095)
7.6.0 (2021-08-31)
- catch errors in completeRecording (e67ae82)
- check whole URL against filter patterns (5468114)
- only return sections with cached data from getCachedSections (f6242d1)
- reopen indexedDB if global state resets (0aded68)
- return true if either cache or idb entry is removed (43d8001)
- simplify message payload to be compatible with firefox (5e5a633)
- add service worker and pwa capabilities (#550) (225069e), closes #580 #582 #592
- allow RegEx for filter patterns in d2.config.js (9699330)
- use new headerbar with online status indicator (#626) (3bd7d37)
7.5.1 (2021-08-25)
7.5.0 (2021-08-25)
7.4.0 (2021-08-24)
- portal-root: add root element for react portals (5bd8566)
7.3.0 (2021-08-12)
7.2.1 (2021-07-27)
7.2.0 (2021-07-23)
- add flags to specify name and version for non-platform apps (a24e0e6)
- correctly parse base config, simplify logic, only rm dir on build (9891ea3)
- don't throw if d2.config.js doesn't exist (3385e0e)
- fs: re-read package.json from disk to make sure it is not stale (918d113)
- pack: use the built app config (e22d186)
- publish: only prompt in CI mode (6872ca0)
- publish: pack when file param is unused (cc4c802)
- add option to skip packing when running build (669ab94)
- pack: adds pack command (be700f1)
- publish: expose publish command module (ff55d5a)
7.1.2 (2021-07-13)
7.1.1 (2021-07-08)
7.1.0 (2021-07-02)
7.0.2 (2021-07-02)
- cli: bump @babel/preset-env (8ebb78d)
7.0.1 (2021-06-30)
7.0.0 (2021-06-14)
-
New minimum version for NodeJS is 12.x.
-
chore(deps): update cli deps to latest major
-
New minimum version for NodeJS is 12.x.
6.2.0 (2021-05-28)
6.1.3 (2021-05-20)
6.1.2 (2021-05-11)
6.1.1 (2021-04-27)
6.1.0 (2021-04-02)
6.0.1 (2021-03-24)
6.0.0 (2021-03-11)
- applications must use @dhis2/ui@^6.5.3
5.7.4 (2021-03-05)
5.7.3 (2021-03-02)
5.7.2 (2021-02-26)
5.7.1 (2021-02-25)
5.7.0 (2021-02-23)
5.6.0 (2021-02-20)
5.5.3 (2021-02-19)
5.5.2 (2021-02-18)
- pin [email protected] to avoid styled-jsx/babel bug (#502) (123c9aa)
5.5.1 (2021-01-13)
5.5.0 (2020-11-16)
5.4.2 (2020-11-11)
- cut release to finish jira migration (5aefe85)
5.4.1 (2020-10-30)
5.4.0 (2020-10-19)
5.3.0 (2020-10-12)
5.2.2 (2020-10-07)
- adjust formatting in locales.hbs so it matches ESLint rules (#466) (658fa0b)
- encode username and password when posting to server in AuthBoundary (#467) (b0cc51d)
5.2.1 (2020-09-23)
5.2.0 (2020-09-09)
5.1.0 (2020-09-02)
5.0.0 (2020-08-14)
- require @dhis2/ui v5 - components should now be imported from @dhis2/ui and various components have had breaking changes in v5
4.0.9 (2020-06-22)
4.0.8 (2020-06-10)
4.0.7 (2020-05-20)
4.0.6 (2020-05-19)
4.0.5 (2020-05-19)
4.0.4 (2020-05-06)
- upgrade dependencies (c64623e)
4.0.3 (2020-05-01)
4.0.2 (2020-04-24)
4.0.1 (2020-04-17)
4.0.0 (2020-04-02)
-
Require Node version 10 or above.
-
ci(actions): give checkout action our custom pat
3.2.9 (2020-03-26)
3.2.8 (2020-03-25)
3.2.7 (2020-03-21)
3.2.6 (2020-03-20)
3.2.5 (2020-02-21)
3.2.4 (2020-02-18)
3.2.3 (2020-01-31)
3.2.2 (2020-01-17)
3.2.1 (2020-01-16)
3.2.0 (2020-01-16)
3.1.4 (2020-01-16)
3.1.3 (2020-01-15)
3.1.2 (2020-01-14)
3.1.1 (2020-01-13)
- upgrade @dhis2/ui-core to v4.6.1 (84b7669)
3.1.0 (2020-01-03)
3.0.2 (2019-12-20)
3.0.1 (2019-12-20)
3.0.0 (2019-12-09)
- deps: This will break applications which use the v3 API of
@dhis2/ui-core
components
2.0.0 (2019-11-28)
- This may break some applications which use the former named import workaround, but removing that workaround should make treeshaking work!!
1.5.10 (2019-11-22)
1.5.9 (2019-11-14)
1.5.8 (2019-11-12)
1.5.7 (2019-11-06)
1.5.6 (2019-11-06)
1.5.5 (2019-10-21)
1.5.4 (2019-10-16)
1.5.3 (2019-10-03)
1.5.2 (2019-10-03)
1.5.1 (2019-09-30)
- deps: upgrade @dhis2/app-runtime to 2.0.2 (61b8a62)
1.5.0 (2019-09-30)
1.4.5 (2019-09-30)
1.4.4 (2019-09-27)
1.4.3 (2019-09-25)
1.4.2 (2019-09-24)
- upgrade app-runtime to 2.0.1 (d2c0c13)
1.4.1 (2019-09-24)
1.4.0 (2019-09-24)
1.3.1 (2019-09-17)
1.3.0 (2019-09-10)
1.2.3 (2019-09-06)
1.2.2 (2019-09-05)
1.2.1 (2019-08-28)
1.2.0 (2019-08-27)
- show off more features when initing a new app (13cb4f1)
1.1.3 (2019-08-27)
- build adapter before bundling (861844f)
1.1.2 (2019-08-27)
- use a flat workspaces array (6b6a7be)
1.1.1 (2019-08-27)
- create a subdirectory on init, publish scripts package (7979627)
1.1.0 (2019-08-27)
- publish at d2-app-scripts, add init command (ef6009c)
Initial release!