Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 5, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to build/v2, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

build/v2 is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on build/v2.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@qwik.dev/[email protected]

Major Changes

  • BREAKING: (slightly) - handling in JSX event handlers has slightly changed. Now, if an event name starts with -, the rest of the name will be kept as-is, preserving casing. Otherwise, the event name is made lowercase. Any - characters in the middle of the name are preserved as-is. Previously, - were considered to mark the next letter as uppercase. (by @wmertens in #8060)
    For example, onCustomEvent$ will match customevent, on-CustomEvent$ will match CustomEvent, and onCustom-Event$ will match custom-event. Before, that last one would match customEvent instead.

  • BREAKING: When using the base setting in Vite, the client build will no longer be placed under that base path. Instead, the output directory is always dist/ by default. If you need to change the output directory, use the build.outDir setting in Vite or the outDir option in the qwikVite plugin under client or ssr. (by @wmertens in #8064)

Minor Changes

  • qwikVite now accepts ssr.manifestInputPath for when the q-manifest.json file from the client build is at an unexpected location. (by @wmertens in #8064)

  • bind:checked and bind:value now also work through spread props, and they result in less code. (by @wmertens in #7321)

Patch Changes

  • ✨ All vite.config.mts files got renamed to vite.config.ts files, because all starters are marked as ESM projects (by @wmertens in #8084)

  • 🐞🩹 backpatches ignore unknown nodes (by @thejackshelton in #8076)

  • 🐞🩹 blocking slot parent and parent order (by @Varixo in #8070)

  • ✨ withLocale() uses AsyncLocalStorage for server-side requests when available. This allows async operations to retain the correct locale context. (by @JerryWu1234 in #7826)

  • 🐞🩹 core now throws an error when a qwik lib package is not added to ssr.noExternal (by @maiieul in #8062)

  • 🐞🩹 adding and removing attributes on vnodes (by @Varixo in #8030)

  • 🐞🩹 reblocking chores in scheduler (by @Varixo in #8077)

  • 🐞🩹 memory leak for reactive attributes (by @Varixo in #7997)

  • 🐞🩹 scheduling previously blocked chore (by @Varixo in #8028)

@qwik.dev/[email protected]

Minor Changes

  • ✨ if a server$ function throws an error that is not a ServerError, it will now log the error on the server (by @JerryWu1234 in #7826)

Patch Changes

@qwik.dev/[email protected]

Patch Changes

[email protected]

[email protected]

@github-actions github-actions bot requested review from a team as code owners October 5, 2025 15:34
@github-actions github-actions bot force-pushed the changeset-release/build/v2 branch 4 times, most recently from 4ac972b to 3bdce2b Compare October 9, 2025 13:01
@github-actions github-actions bot force-pushed the changeset-release/build/v2 branch 8 times, most recently from c05609b to f9524ee Compare October 19, 2025 09:57
@github-actions github-actions bot force-pushed the changeset-release/build/v2 branch from f9524ee to 76fcd68 Compare October 27, 2025 16:32
@wmertens wmertens enabled auto-merge October 27, 2025 18:36
@wmertens wmertens merged commit 65ae071 into build/v2 Oct 27, 2025
18 checks passed
@wmertens wmertens deleted the changeset-release/build/v2 branch October 27, 2025 18:55
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.

2 participants