Commit ce18945
chore(engines): drop Node 14 support (#4472)
* chore(ci): enable ci for v4 dev (#4433)
this commit enables browserstack for the v4 development branch
* chore(compiler): remove dynamicImportShim (#4420)
* remove dynamicImportShim
* remove `dynamicImportShim` references from some tests
* add field removal to breaking changes
* chore(compiler): remove safari10 extras flag (#4421)
* remove safari10 extras flag
* remove `safari10` references in some tests
* add field removal to breaking changes
* chore(compiler/runtime): remove CSS var shim & patchEsm() (#4419)
* remove CSS var shim & patchEsm
* remove `cssVarShim` references from some tests
* remove some errant code
* add field removal to breaking changes
* fix build error
* 🎬 v4.0.0-beta.0
* chore(compiler/runtime): remove shadow dom shim (#4440)
* chore(ci): enable ci for v4 dev (#4433)
this commit enables browserstack for the v4 development branch
* chore(compiler): remove dynamicImportShim (#4420)
* remove dynamicImportShim
* remove `dynamicImportShim` references from some tests
* add field removal to breaking changes
* chore(compiler): remove safari10 extras flag (#4421)
* remove safari10 extras flag
* remove `safari10` references in some tests
* add field removal to breaking changes
* chore(compiler/runtime): remove CSS var shim & patchEsm() (#4419)
* remove CSS var shim & patchEsm
* remove `cssVarShim` references from some tests
* remove some errant code
* add field removal to breaking changes
* fix build error
* 🎬 v4.0.0-beta.0
* remove public-facing shadowDomShim option
* missed one
* update todo comments
---------
Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
* 🐐 v4.0.0-beta.1
* refactor(many): remove in-browser compilation support (#4317)
This removes in-browser compilation support from Stencil. Doing so
involves a number of changes, including:
- removing the rollup plugin which polyfills node.js built-in modules
(fs, path, etc) for use in the browser
- deleting the code for the polyfills themselves (found in
src/compiler/sys/modules)
- miscellaneous refactors related to tests for browser vs node
environment as well as testing
There will be more follow-up work to fully address this stuff, but this
makes the minimal change to remove browser support for Stencil.
* 👻 v4.0.0-beta.2
* chore(props): removal of deprecated connect and context APIs (#4437)
BREAKING CHANGE: this removes the connect and context APIs which have been deprecated since Stencil v1
This means that the following code will no longer work.
```ts
@prop({ context: 'config' }) config: Config;
@prop({ connect: 'ion-menu-controller' }) lazyMenuCtrl: Lazy<MenuController>;
```
* chore(deps): remove unused hash.js dependency
* chore(deps): remove unused path-browserify dependency
* chore(deps): remove unused process dependency
* chore(deps): remove unused assert dependency
* remove node 14 from CI matrices
* bump min node versions across core
* update `rmDir`/`rmDirSync` to `rm`/`rmSync`
This commit updates some calls to Node fs module functions to follow recommended approaches after deprecations were added for `{ recursive: true }` on `rmDir` and `rmDirSync`
* make node versions consistent
* bump @types/node & lockfile versions
---------
Co-authored-by: Ryan Waskiewicz <ryanwaskiewicz@gmail.com>
Co-authored-by: Alice <alice.writes.wrongs@gmail.com>
Co-authored-by: Jess <jess@jessicasachs.io>1 parent 7f12461 commit ce18945
12 files changed
Lines changed: 7736 additions & 41 deletions
File tree
- .github/workflows
- bin
- scripts/bundles/helpers
- src/sys/node
- test/karma
- test-invisible-prehydration
- test-sibling
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | | - | |
6 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
129 | | - | |
| 128 | + | |
| 129 | + | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
365 | 365 | | |
366 | 366 | | |
367 | 367 | | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
| 368 | + | |
372 | 369 | | |
373 | 370 | | |
374 | 371 | | |
| |||
396 | 393 | | |
397 | 394 | | |
398 | 395 | | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
| 396 | + | |
403 | 397 | | |
404 | 398 | | |
405 | 399 | | |
| |||
0 commit comments