5306 Commits

Author SHA1 Message Date
jamps
dfd76b3b4f feat(bun): add getOrigin option for reverse proxy support
Some checks failed
Qwik CI / Build optimizer x86_64-unknown-linux-gnu (push) Has been cancelled
Qwik CI / Build optimizer x86_64-apple-darwin (push) Has been cancelled
Qwik CI / Build optimizer aarch64-apple-darwin (push) Has been cancelled
Qwik CI / Setup (push) Has been cancelled
Qwik CI / Build Qwik (push) Has been cancelled
Qwik CI / Build optimizer x86_64-pc-windows-msvc (push) Has been cancelled
Qwik CI / Bundle Qwik (push) Has been cancelled
Qwik CI / Build Other Packages (push) Has been cancelled
Qwik CI / Build Insights (push) Has been cancelled
Qwik CI / Build Docs (push) Has been cancelled
Qwik CI / Unit Tests (push) Has been cancelled
Qwik CI / E2E Tests (map[browser:chromium host:ubuntu-latest]) (push) Has been cancelled
Qwik CI / E2E Tests (map[browser:chromium host:windows-latest]) (push) Has been cancelled
Qwik CI / E2E Tests (map[browser:webkit host:macos-latest]) (push) Has been cancelled
Qwik CI / E2E CLI Tests (map[host:macos-latest]) (push) Has been cancelled
Qwik CI / E2E CLI Tests (map[host:ubuntu-latest]) (push) Has been cancelled
Qwik CI / E2E CLI Tests (map[host:windows-latest]) (push) Has been cancelled
Qwik CI / Lint Package (push) Has been cancelled
Qwik CI / Release (push) Has been cancelled
Qwik CI / Trigger Qwik City E2E (push) Has been cancelled
Qwik CI / All requirements are met (push) Has been cancelled
Closing Issues For Inactivity / close-issues (push) Has been cancelled
The Bun adapter now supports computing the correct origin when behind
a reverse proxy (Caddy, nginx, etc). This fixes CSRF validation failures
where the browser sends Origin: https://example.com but Bun sees
http://localhost:4000.

Adds:
- getOrigin option in QwikCityBunOptions
- ORIGIN env var support
- PROTOCOL_HEADER/HOST_HEADER env vars for reading proxy headers
- normalizeUrl() for CSRF protection against relative protocol URLs

Matches the existing Node adapter implementation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 12:18:56 +11:00
Nart Kosova
508a689b04 docs: fix Edit this Page link for guides routes (#8226) 2026-01-07 23:35:33 +01:00
Wout Mertens
3f764e0c65 Merge pull request #8135 from DustinJSilk/main
feat: make RequestEvent readonly instead of frozen
2026-01-04 14:22:50 -03:00
Lee KyeongJoon
944def48ba docs: add guide for finding leftover console.log statements (#8203)
---------

Co-authored-by: gioboa <giorgiob.boa@gmail.com>
2026-01-02 13:18:35 +00:00
Irfan
e8d8767975 docs: add useContent headings guide (#8073)
---------

Co-authored-by: iitzIrFan <irfanlhawk@gmail.com>
Co-authored-by: gioboa <giorgiob.boa@gmail.com>
2026-01-02 13:10:33 +00:00
Kermout Ayoub
a748c30057 feat: cloudflare workers adapter (#8214) 2026-01-02 13:39:31 +01:00
Wout Mertens
505e454fee Merge pull request #8200 from maiieul/fix-docs-streaming
docs: use useStyles$ on root for faster LCP
2025-12-12 10:38:01 +01:00
maiieul
1274db35ab docs: use useStyles for faster LCP 2025-12-11 14:55:18 +01:00
Wout Mertens
246b4e4f39 Merge pull request #8197 from maiieul/fix-use-resource-onRejected-catching
fix: use-resource not catching onRejected
2025-12-10 09:19:13 +01:00
maiieul
7d62aa21b1 chore: changeset 2025-12-09 21:12:38 +01:00
maiieul
0142532132 fix: use-resource not catching onRejected 2025-12-09 21:08:04 +01:00
Giorgio Boa
fe8566a585 Merge pull request #8192 from QwikDev/dependabot/npm_and_yarn/npm_and_yarn-c17860bedb
chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
2025-12-02 08:58:18 +01:00
dependabot[bot]
041f07fda5 chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: [express](https://github.com/expressjs/express).
Bumps the npm_and_yarn group with 1 update in the /starters/adapters/express directory: [express](https://github.com/expressjs/express).


Updates `express` from 4.20.0 to 4.22.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.22.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.22.0)

Updates `express` from 4.20.0 to 4.22.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.22.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.20.0...4.22.0)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 4.22.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: express
  dependency-version: 4.22.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 07:41:53 +00:00
Giorgio Boa
4d27c98b82 Merge pull request #8191 from QwikDev/dependabot/npm_and_yarn/npm_and_yarn-5e6a432f07
chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
2025-12-02 08:19:46 +01:00
dependabot[bot]
e716d7b323 chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: [valibot](https://github.com/open-circle/valibot).
Bumps the npm_and_yarn group with 1 update in the /packages/docs directory: [valibot](https://github.com/open-circle/valibot).


Updates `valibot` from 0.33.3 to 1.2.0
- [Release notes](https://github.com/open-circle/valibot/releases)
- [Commits](https://github.com/open-circle/valibot/compare/v0.33.3...v1.2.0)

Updates `valibot` from 0.33.3 to 1.2.0
- [Release notes](https://github.com/open-circle/valibot/releases)
- [Commits](https://github.com/open-circle/valibot/compare/v0.33.3...v1.2.0)

---
updated-dependencies:
- dependency-name: valibot
  dependency-version: 1.2.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: valibot
  dependency-version: 1.2.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-02 04:02:58 +00:00
珞雪
5258b9e017 docs: explain how to enable root view transitions in Qwik (#8189)
* docs: clarify View Transition API root setup

- Explain that Qwik overrides the UA default `view-transition-name: root` on :root
- Document how to enable page-level view transitions via `html.transition`
- Add example for setting `containerAttributes.class` in entry.ssr.tsx
- Mention an alternative using :root with `!important`

* docs: change "By default" by "In version 1"
2025-11-30 06:53:45 +00:00
Giorgio Boa
dee987e0d1 Merge pull request #8184 from Ameenmohammed1/fix/spelling-behaviour-to-behavior
fix(create-qwik): correct spelling from 'behaviour' to 'behavior'
2025-11-27 10:06:12 +01:00
Ameenmohammed1
4af744d387 fix(create-qwik): correct spelling from 'behaviour' to 'behavior'
Changed British English spelling 'behaviour' to American English 'behavior' in Node.js version error message to maintain consistency with project conventions.
2025-11-27 09:27:00 +05:30
Giorgio Boa
cd7eed1236 Merge pull request #8182 from QwikDev/dependabot/npm_and_yarn/npm_and_yarn-5e6a432f07
chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
2025-11-26 23:06:14 +01:00
gioboa
fe7d6a526c chore: update lock file 2025-11-26 22:31:59 +01:00
Giorgio Boa
8487afb826 chore: update playwright and valibot package versions 2025-11-26 22:26:58 +01:00
dependabot[bot]
bc8ef60b95 chore(deps): bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: [valibot](https://github.com/open-circle/valibot).
Bumps the npm_and_yarn group with 1 update in the /packages/docs directory: [valibot](https://github.com/open-circle/valibot).


Updates `valibot` from 0.33.3 to 1.2.0
- [Release notes](https://github.com/open-circle/valibot/releases)
- [Commits](https://github.com/open-circle/valibot/compare/v0.33.3...v1.2.0)

Updates `valibot` from 0.33.3 to 1.2.0
- [Release notes](https://github.com/open-circle/valibot/releases)
- [Commits](https://github.com/open-circle/valibot/compare/v0.33.3...v1.2.0)

---
updated-dependencies:
- dependency-name: valibot
  dependency-version: 1.2.0
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: valibot
  dependency-version: 1.2.0
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-26 19:53:28 +00:00
Wout Mertens
6d4be476e1 Merge pull request #8180 from QwikDev/compiled-i18n
fix(ci): proper qwik rebuild when starters changes
2025-11-24 15:26:12 +01:00
Wout Mertens
4e882aa624 fix(ci): proper qwik rebuild when starters changes 2025-11-24 14:58:11 +01:00
Giorgio Boa
bc255cf893 Merge pull request #8179 from QwikDev/compiled-i18n
fix: compiled-i18n feature
2025-11-24 13:41:58 +01:00
Wout Mertens
0e99a29136 fix: compiled-i18n feature 2025-11-24 12:21:00 +01:00
Wout Mertens
25d6e57c0d Merge pull request #8177 from QwikDev/compiled-i18n
feat: add compiled-i18n feature
2025-11-24 09:41:50 +01:00
Wout Mertens
bd6c9b3508 feat: add compiled-i18n feature 2025-11-24 07:14:59 +01:00
Maikel van Dort
cec4eceb79 fix: JSX key usage in list rendering (#8172)
* Fix JSX key usage in list rendering

* more
2025-11-21 19:35:53 +00:00
Wout Mertens
5a9123a70a Merge pull request #8165 from QwikDev/showcase
fix(docs): ecosystem crash
2025-11-18 10:31:31 +01:00
Giorgio Boa
81eb41b96a Merge branch 'main' into showcase 2025-11-18 10:19:22 +01:00
Giorgio Boa
adc75a9504 Merge pull request #8166 from QwikDev/dependabot/npm_and_yarn/npm_and_yarn-0682998cd5
chore(deps-dev): bump the npm_and_yarn group across 2 directories with 1 update
2025-11-17 22:21:24 +01:00
Giorgio Boa
afded2685b Merge branch 'main' into dependabot/npm_and_yarn/npm_and_yarn-0682998cd5 2025-11-17 21:18:50 +01:00
Wout Mertens
d1b96d3629 Merge pull request #8164 from sashkashishka/bugfix/cleantree-stops-on-first-slot-in-dom-render-fn-cleanup
fix: execute cleanup cb for all component tree while calling dispose.cleanup method returned by render fn
2025-11-17 20:34:37 +01:00
dependabot[bot]
1643490c87 chore(deps-dev): bump the npm_and_yarn group across 2 directories with 1 update
Bumps the npm_and_yarn group with 1 update in the / directory: [playwright](https://github.com/microsoft/playwright).
Bumps the npm_and_yarn group with 1 update in the /packages/docs directory: [playwright](https://github.com/microsoft/playwright).


Updates `playwright` from 1.54.1 to 1.55.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.1...v1.55.1)

Updates `playwright` from 1.54.1 to 1.55.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.1...v1.55.1)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.55.1
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: playwright
  dependency-version: 1.55.1
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-17 19:13:15 +00:00
Wout Mertens
40ae7fe91e fix(docs): ecosystem crash 2025-11-17 18:23:38 +01:00
Oleksandr Taperik
36d4b7ec78 Merge branch 'main' into bugfix/cleantree-stops-on-first-slot-in-dom-render-fn-cleanup 2025-11-17 18:19:17 +01:00
sashkashishka
c3e45961f1 fix: changeset file 2025-11-17 17:59:56 +01:00
sashkashishka
494d27cdde ci: changeset 2025-11-17 17:59:17 +01:00
sashkashishka
56c082a69f refactor: clean up code 2025-11-17 17:56:28 +01:00
sashkashishka
518a819383 feat: speed up partytown test 2025-11-17 16:52:38 +01:00
sashkashishka
c1bbb2d535 refactor: use dispose flag name instead of cleanup 2025-11-17 16:52:19 +01:00
Giorgio Boa
b3a5f7ed81 Merge pull request #8162 from QwikDev/showcase
chore(howcase): add some sites
2025-11-17 08:14:35 +01:00
Wout Mertens
82312daa7e chore(showcase): add some new sites 2025-11-16 20:10:32 +01:00
Wout Mertens
cdedd18232 chore(docs): showcase script improvements 2025-11-16 20:09:15 +01:00
sashkashishka
a47fe9d277 fix: add missing files 2025-11-16 11:19:41 +01:00
sashkashishka
6b35fd14bb fix: while unmounting qwik app rendered in csr call cleanup for the whole tree 2025-11-16 11:18:05 +01:00
sashkashishka
dce6f1ec1e test: e2e add slowmo mode 2025-11-16 11:06:46 +01:00
Wout Mertens
9df99c8a1a Merge pull request #8154 from JerryWu1234/upgrade_node_version
chore: Minimum node version for monorepo build scripting (not for the npm packages)
2025-11-14 10:54:51 +01:00
Jerry_wu
d6896deab8 chores: Update Node.js engine version requirement 2025-11-14 16:14:52 +08:00