Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update beta #816

Merged
merged 97 commits into from
Aug 22, 2023
Merged

chore: update beta #816

merged 97 commits into from
Aug 22, 2023

Conversation

tomzemp
Copy link
Member

@tomzemp tomzemp commented Aug 22, 2023

updates beta so that branch can be used for testing login_app type for app_platform (see #788)

amcgee and others added 30 commits July 26, 2022 15:28
# [10.0.0](v9.0.1...v10.0.0) (2022-07-26)

### Bug Fixes

* remove engines field from pwa and adapter ([c3878f2](c3878f2))
* remove lint step from publish step requirements ([#695](#695)) ([a04f8f7](a04f8f7))

### chore

* drop support for node 12 ([937e5e2](937e5e2))

### Features

* update react-scripts ([#721](#721)) ([dc1c5cb](dc1c5cb))

### BREAKING CHANGES

* dropped support for node 12. The platform now requires node 14+.
# [10.1.0-alpha.1](v10.0.0...v10.1.0-alpha.1) (2022-08-24)

### Bug Fixes

* casing ([ff5aa6b](ff5aa6b))
* handle webpack errors as described in https://webpack.js.org/api/node/\#error-handling ([c557534](c557534))
* plugin placeholder ([1eea12c](1eea12c))

### Features

* **adapter:** don't render headerbar for plugins ([4ac6d54](4ac6d54))
* **cli:** add webpack config for JS and CSS ([a04b7c6](a04b7c6))
* **cli:** add webpack config for JS and CSS ([cec6339](cec6339))
* **cli:** create plugin entrypoint wrapper during compilation ([8e4dbff](8e4dbff))
* **cli:** enable split chunks optimisation in webpack config ([e8ebcbf](e8ebcbf))
* **cli:** plugin start script ([9fea158](9fea158))
* **cli:** setup css minimiser webpack plugin ([3f1b1f2](3f1b1f2))
* **cli:** setup define webpack plugin ([5d8f374](5d8f374))
* **cli:** setup htmlwebpackplugin ([202225c](202225c))
* **cli:** setup ignore webpack plugin for moment.js ([223b191](223b191))
* **cli:** setup terser webpack plugin ([2693258](2693258))
* webpack config for plugin ([3e4275c](3e4275c))
* **cli:** support plugin entrypoint when validating entrypoints ([04ece0a](04ece0a))
# [10.1.0-alpha.2](v10.1.0-alpha.1...v10.1.0-alpha.2) (2022-08-31)

### Bug Fixes

* **cli:** update webpack plugin options ([d084b44](d084b44))
# [10.1.0-alpha.3](v10.1.0-alpha.2...v10.1.0-alpha.3) (2022-09-01)

### Bug Fixes

* add missing webpack dependencies to cli package ([9e58c58](9e58c58))
# [10.1.0-alpha.4](v10.1.0-alpha.3...v10.1.0-alpha.4) (2022-09-16)

### Features

* include plugin launch path plugin.html in built manifests [LIBS-346] ([#745](#745)) ([8843f6b](8843f6b))
* chore(deps): add workbox webpack plugin

* feat(cli): add offline caching to plugins

* chore: todo around network handling

* chore(cli): update webpack config - css and file loaders

* fix(cli): handle fonts in plugin build

* fix: only inject plugin precache manifest in production

* feat(pwa): cache app adapter requests by default

* chore: comments
# [10.1.0-alpha.5](v10.1.0-alpha.4...v10.1.0-alpha.5) (2022-09-19)

### Features

* **cli:** add pwa to plugins; fix plugin build details ([#746](#746)) ([fd920a4](fd920a4))
* fix(pwa): registration URL on development

* fix(pwa): cache static assets network-first  in dev env

* fix(plugin): asset loader for fonts; file loader for others
KaiVandivier and others added 28 commits February 16, 2023 15:02
* fix(cli): accept `--testRegex` option on `test` command

* fix: don't provide array of [undefined]
## [10.2.2](v10.2.1...v10.2.2) (2023-02-16)

### Bug Fixes

* **cli:** fix `--testRegex` option on `test` command ([#784](#784)) ([049cdf3](049cdf3))
## [10.2.3](v10.2.2...v10.2.3) (2023-02-16)

### Bug Fixes

* **plugins:** fix file loader behavior ([#779](#779)) ([dcdd918](dcdd918))
* fix: migrate to IDB to store dhis2 base url

* refactor: init function

* fix: add complete env to dev SW

* refactor: get base url api

* feat(pwa): use SW to track dhis2 server connection (most strategies)

* refactor(sw): convert recording mode to strategy & use status plugin

* refactor: rename online status to dhis2 connection status for clarity

* fix(deps): use latest app-runtime

* chore(pwa-app): add request tester

* feat(offline-interface): add subscription to connection status from SW

* chore(pwa-app): temporarily remove dependency

* fix: fallback to localStorage for baseUrl to avoid breaking change

* chore: format

* chore: formatting

* chore: add some tools for testing connection status

* fix: exclude pings from cache

* fix: treat 401 as disconnected

* fix: don't check auth

* refactor: make reusable getAllClientsInScope fn

* refactor: clean up

* fix: throttle status broadcasts

* fix: use shorter isConnected name

* chore: rename set-up-service-worker

* fix: change subscription callback name

* chore: some more dev utils

* chore: satisfy linter

* chore: update comments

* refactor: clarify systemInfo and baseUrl states

* chore: clarify todos

* chore: update comment

* fix: wait for offline interface to be ready for connection status

* chore: fix typo

* chore: update temp test scripts

* chore: remove console logs

* chore: clear up test scripts

* fix(sw): use NetworkOnly for new ping endpoint

* feat: use connection status from app runtime
# [10.3.0](v10.2.3...v10.3.0) (2023-03-03)

### Features

* **pwa:** track online status [LIBS-315] ([#718](#718)) ([1dfd1e6](1dfd1e6))
* fix: error in non-pwa apps

* chore: console log and todo
## [10.3.1](v10.3.0...v10.3.1) (2023-03-06)

### Bug Fixes

* error in non-pwa apps [LIBS-315] ([#789](#789)) ([590530e](590530e))
* fix(cli): omit pluginLaunchPath when not used

* fix(pwa): allow pwa apps to be installable [LIBS-355]

* fix(plugins): don't app launchPath if unused
## [10.3.2](v10.3.1...v10.3.2) (2023-03-10)

### Bug Fixes

* **plugins:** omit launch paths when unused [LIBS-477] ([#791](#791)) ([e49a51f](e49a51f))
)

* fix(pwa): add config option to omit files from precache

* chore: add some precache test materials to pwa-app
## [10.3.3](v10.3.2...v10.3.3) (2023-03-13)

### Bug Fixes

* **plugins:** inject precache manifest correctly ([#792](#792)) ([c0d172e](c0d172e))
* **pwa:** add config option to omit files from precache [LIBS-482] ([#793](#793)) ([d089dda](d089dda))
## [10.3.4](v10.3.3...v10.3.4) (2023-03-16)

### Bug Fixes

* make loading placeholders transparent ([#795](#795)) ([6e64756](6e64756))
## [10.3.5](v10.3.4...v10.3.5) (2023-03-17)

### Bug Fixes

* **pwa:** bump ui version for headerbar connection status [LIBS-315] ([#797](#797)) ([61ff0a4](61ff0a4))
## [10.3.6](v10.3.5...v10.3.6) (2023-03-22)

### Bug Fixes

* **cli:** fix envs to fix plugins in dev ([#799](#799)) ([ba29cea](ba29cea))
* fix: omit `moment-locales` from precache

* refactor: make extensible cache exclude list

* refactor: return !entryShouldBeExcluded
## [10.3.7](v10.3.6...v10.3.7) (2023-04-27)

### Bug Fixes

* omit `moment-locales` from precache ([#806](#806)) ([c8d5494](c8d5494))
* fix(pwa): avoid crashing when SW is not available

* fix: prevent connection status errors in no-SW conditions
## [10.3.8](v10.3.7...v10.3.8) (2023-05-03)

### Bug Fixes

* **pwa:** avoid crashing when SW is not available [LIBS-499] ([#807](#807)) ([b681022](b681022))
## [10.3.9](v10.3.8...v10.3.9) (2023-05-16)

### Bug Fixes

* move precache route to reenable navigation handler on login redirects [LIBS-473] ([#809](#809)) ([1ff29b6](1ff29b6))
Fixes an issue which manifested as "maximum call stack size exceeded at paths.js (findYarnLock function)"
## [10.3.10](v10.3.9...v10.3.10) (2023-08-21)

### Bug Fixes

* support yarn.lock discovery on non-unix ([#811](#811)) ([22a6863](22a6863))
@amcgee amcgee merged commit 96d74bf into beta Aug 22, 2023
22 checks passed
@amcgee amcgee deleted the update-beta branch August 22, 2023 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants