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: preactjs/preact
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 10.29.0
Choose a base ref
...
head repository: preactjs/preact
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 10.29.1
Choose a head ref
  • 11 commits
  • 126 files changed
  • 3 contributors

Commits on Mar 19, 2026

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

Commits on Mar 21, 2026

  1. chore: rename *.js -> *.jsx when JSX is used

    Future vite versions won't accept JSX inside js files anymore (as they should!)
    marvinhagemeister committed Mar 21, 2026
    Configuration menu
    Copy the full SHA
    cd1c4af View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5058 from preactjs/jsx-tests

    chore: rename `.test.js` -> `.test.jsx` when JSX is used
    marvinhagemeister authored Mar 21, 2026
    Configuration menu
    Copy the full SHA
    71ecde6 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2026

  1. Configuration menu
    Copy the full SHA
    2a61642 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5059 from preactjs/jsx-migrate2

    chore: migrate remaining .js -> .jsx test files
    marvinhagemeister authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    dacefd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20a9be1 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5060 from preactjs/playwright

    chore: speed up tests by using playwright instead of webdriverio
    marvinhagemeister authored Mar 23, 2026
    Configuration menu
    Copy the full SHA
    110966a View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2026

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

Commits on Mar 26, 2026

  1. Fix incorrect DOM order with conditional ContextProvider and inner ke…

    …ys (#5065) (#5067)
    
    When a VNode is moved via INSERT_VNODE during diffChildren, its old _dom
    pointer becomes a stale positional reference. Nested diffs that call
    getDomSibling would traverse the old VNode tree and find this stale _dom,
    causing subsequent DOM insertions at the wrong position.
    
    Clear the old VNode's _dom after insert so getDomSibling skips moved
    VNodes and finds the correct insertion point.
    JoviDeCroock authored Mar 26, 2026
    Configuration menu
    Copy the full SHA
    cda06de View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2026

  1. Configuration menu
    Copy the full SHA
    0560f9a View commit details
    Browse the repository at this point in the history
  2. 10.29.1 (#5071)

    JoviDeCroock authored Apr 3, 2026
    Configuration menu
    Copy the full SHA
    4dc9b50 View commit details
    Browse the repository at this point in the history
Loading