Skip to content

V5 WIP - do not merge#6657

Draft
johnjenkins wants to merge 251 commits into
mainfrom
v5
Draft

V5 WIP - do not merge#6657
johnjenkins wants to merge 251 commits into
mainfrom
v5

Conversation

@johnjenkins

@johnjenkins johnjenkins commented Mar 29, 2026

Copy link
Copy Markdown
Contributor

Description

This is the main branch for the upcoming V5 release. Choc full of new things and some breaking changes

Things it'll address and close

Fixes #6641
Fixes #6630
Fixes #5306

Closes #6578
Closes #6599
Closes #5307
Closes #6107
Closes #4232
Closes #6638
Closes #6649

Documentation

Does this introduce a breaking change?

  • Yes
  • No

Testing

Other information

johnjenkins and others added 30 commits May 12, 2026 15:46
…ets (#6714)

* chore: v5 move hash* settings to loader and www output settings

* chore: fix migrations to read from ancestor stencil.configs
…tml) (#6716)

* chore: v5 www output now handles all html files (not just src/index.html)

* chore: usa, usa :D

* chore:
…ions (#6720)

* feat: v5 retain build flags in external runtimes and imported collections

* chore:

* chore:
…vs (#6722)

* feat: v5 swap-out node stream for `ReadableStream` to work in edge envs

* chore:

* chore: update test

* chore:
* feat: v5 new ssr-wasm output
* feat: v5 inject stencil hydrate css into global-style

* chore: more testing
* feat: v5 add `externalRuntime` option to loader-bundle output

* chore: add tests

* chore:

* chore:

* chore:

* chore: fixup build tests

* chore:
* feat(runtime): v5 signals implementation

* chore:

* chore:

* chore:

* chore: e2e tests

* chore: all tests checked and passing
* chore: upgrade things

* chore: tidy up

* chore: make autoprefixer more current

* chore:
* feat(runtime): v5 support scoped custom element registries

* chore:
* chore(www): serviceWorker is now `null` by default

* chore:

* chore:

* chore:

* chore:
* chore: v5 - `extras` > `compat`

* chore:

* chore:

* chore:
…n a directory (#6741)

* feat(readme): v5 - multi component readmes

* chore: format

* chore:
* feat: no-config

* chore: update tests

* chore:

* chore:

* chore:

* chore: test

* chore:

* chore:
* good progress

* new `init` wizard task

* chore:

* init working on existing projects

* chore: re-architecture

* chore: refactor. 3rd party participating prompts via `run`

* chore:

* chore:
* good progress

* new `init` wizard task

* chore:

* init working on existing projects

* chore: re-architecture

* chore: refactor. 3rd party participating prompts via `run`

* chore:

* chore:

* chore: merge existing tsconfig, package.json and gitignore

* wizard improvements. init config. add task.

* feat: v5 improve wizards

* chore:

* chore:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment