Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stenciljs/core
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.43.0
Choose a base ref
...
head repository: stenciljs/core
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.43.2
Choose a head ref
  • 15 commits
  • 62 files changed
  • 6 contributors

Commits on Feb 17, 2026

  1. Configuration menu
    Copy the full SHA
    fc14281 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2026

  1. fix(compiler): update rollup to fix watch hang (#6603)

    Stencil bundles Rollup 4.34.9, which contains a known deadlock bug
    (rollup/rollup#5848) that causes watch mode rebuilds to hang
    indefinitely at 'generate lazy + source maps'.
    
    The `@rollup/plugin-commonjs` `load` hook calls `this.load()`
    internally. With Rollup's `maxParallelFileOps` defaulting to 20,
    the outer load calls saturate the file operation queue, and the
    nested `this.load()` calls queue behind them — creating a deadlock.
    
    This is triggered on rebuild because Rollup passes all cached modules
    (3000+ in a large project) through the load pipeline simultaneously.
    
    Rollup 4.44.0 fixes this by changing the default `maxParallelFileOps`
    to Infinity (rollup/rollup#5986).
    
    fixes: #6602
    adrianschmidt authored Feb 18, 2026
    Configuration menu
    Copy the full SHA
    205856b View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2026

  1. fix(declarations): add rest params to h() (#6604)

    The public type definition of h() does not include a rest parameter
    overload for children, even though the runtime implementation accepts
    `...children: ChildType[]`. This causes type errors when passing
    multiple children as separate arguments, e.g.:
    
      h('div', null, 'text', h('span', null), h('img', null))
    
    Add an overload accepting `...children: (VNode | string | number)[]`
    to both the `h` namespace and the standalone declarations, matching
    the runtime behavior.
    
    Also move a misplaced `h(sel, data, children: VNode)` overload that
    was separated from the other overloads by the jsx declarations.
    
    fixes: #6181
    
    Co-authored-by: John Jenkins <johnljenkins@Hotmail.com>
    adrianschmidt and johnjenkins authored Feb 19, 2026
    Configuration menu
    Copy the full SHA
    4d322a7 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2026

  1. v4.43.1 (#6606)

    Co-authored-by: johnjenkins <5030133+johnjenkins@users.noreply.github.com>
    github-actions[bot] and johnjenkins authored Feb 20, 2026
    Configuration menu
    Copy the full SHA
    855d0ff View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2026

  1. fix: add missing part setter to MockElement (#6612)

    The `part` getter added in #6423 had no setter, causing `setAccessor`
    to overwrite it on custom elements instead of setting the attribute.
    hyyan authored Feb 23, 2026
    Configuration menu
    Copy the full SHA
    abfdd57 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2026

  1. fix(types): provide warnings for ts 4094; anon classes may not be pri…

    …vate or protected (#6613)
    
    * fix(types): better diagnostic warnings for ts '4094'; anon classes may not be private or protected
    
    * chore:
    johnjenkins authored Feb 24, 2026
    Configuration menu
    Copy the full SHA
    3fbc441 View commit details
    Browse the repository at this point in the history
  2. fix(runtime): init prop reactivity when ele.prop === instance.prop (#…

    …6614)
    
    * fix(types): better diagnostic warnings for ts '4094'; anon classes may not be private or protected
    
    * chore:
    
    * fix(runtime): init prop reactivity when ele.prop === instance.prop
    johnjenkins authored Feb 24, 2026
    Configuration menu
    Copy the full SHA
    ad6a344 View commit details
    Browse the repository at this point in the history
  3. fix(compiler): mixin jsx processing (#6615)

    * fix(compiler): mixin jsx processing
    
    * chore:
    
    * chore: add test
    johnjenkins authored Feb 24, 2026
    Configuration menu
    Copy the full SHA
    ccda746 View commit details
    Browse the repository at this point in the history
  4. fix(types): raise typescript errors even without components.d.ts (#…

    …6616)
    
    * fix(types): raise typescript errors even without `components.d.ts`
    
    * chore:
    
    * chore: proper fix
    johnjenkins authored Feb 24, 2026
    Configuration menu
    Copy the full SHA
    827d0d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2026

  1. fix(runtime): mixin get / set @Prop infinite loop (#6618)

    * fix(runtime): mixin get / set @prop infinite loop
    
    * chore: add test
    
    * chore: tidy
    
    * chore:
    
    * chore:
    
    * chore:
    
    * chore:
    johnjenkins authored Feb 25, 2026
    Configuration menu
    Copy the full SHA
    11201b5 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2026

  1. chore: move hydration test to e2e due to change in behaviour in lates…

    …t chrome (#6622)
    
    * chore: move hydration test to e2e due to change in behaviour in latest chrome
    
    * chore:
    johnjenkins authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    d1e11dc View commit details
    Browse the repository at this point in the history
  2. fix(compiler): proper discovery and processing of external mixins / c…

    …lasses (#6620)
    
    * fix(compiler): proper discovery and processing of external mixin / classes
    
    * chore:
    
    * chore: add tests
    johnjenkins authored Feb 26, 2026
    Configuration menu
    Copy the full SHA
    0ee951e View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2026

  1. Configuration menu
    Copy the full SHA
    cd33ccb View commit details
    Browse the repository at this point in the history
  2. chore(deps-dev): bump basic-ftp from 5.0.5 to 5.2.0 (#6619)

    Bumps [basic-ftp](https://github.com/patrickjuchli/basic-ftp) from 5.0.5 to 5.2.0.
    - [Release notes](https://github.com/patrickjuchli/basic-ftp/releases)
    - [Changelog](https://github.com/patrickjuchli/basic-ftp/blob/master/CHANGELOG.md)
    - [Commits](patrickjuchli/basic-ftp@v5.0.5...v5.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: basic-ftp
      dependency-version: 5.2.0
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: John Jenkins <johnljenkins@Hotmail.com>
    dependabot[bot] and johnjenkins authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    6418ec3 View commit details
    Browse the repository at this point in the history
  3. v4.43.2 (#6624)

    Co-authored-by: johnjenkins <5030133+johnjenkins@users.noreply.github.com>
    github-actions[bot] and johnjenkins authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    534643f View commit details
    Browse the repository at this point in the history
Loading