GeezerVison is showing github.com — docs: set the 1.17.1 release date to 2026-09-30 · bQuery/bQuery@e43c7ae
File treeExpand file treeCollapse file tree Open diff view settings Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: CHANGELOG.md +2-2Lines changed: 2 additions & 2 deletions - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -12,7 +12,7 @@ and this project adheres to Semantic Versioning. | 12 | 12 | - [Security (1.17.2)](#security-1172) | 13 | 13 | - [Fixed (1.17.2)](#fixed-1172) | 14 | 14 | - [Changed (1.17.2)](#changed-1172) | 15 | | - - [\[1.17.1\] - 2026-09-28](#1171---2026-09-28) | | 15 | + - [\[1.17.1\] - 2026-09-30](#1171---2026-09-30) | 16 | 16 | - [Security (1.17.1)](#security-1171) | 17 | 17 | - [Fixed (1.17.1)](#fixed-1171) | 18 | 18 | - [Changed (1.17.1)](#changed-1171) | @@ -135,7 +135,7 @@ A security patch that closes cookie tossing for the CSRF and session cookies. No | 135 | 135 | - **Server**: with the default cookie attributes the CSRF cookie is `__Host-bq.csrf` instead of `bq.csrf`. Server-side verification needs no change; a form rendered before the upgrade fails once with `403`, as after a secret rotation. Client code that reads the cookie directly (unsigned double-submit) must use the new name or pass `cookieName: 'bq.csrf'`. | 136 | 136 | - **Server**: with the default cookie attributes the session cookie is `__Host-bq.sid` instead of `bq.sid`. Sessions issued before the upgrade are not read any more, so **users are logged out once**. Accepting the old name as a fallback would reopen session swapping. To keep existing sessions for a transition period, pass `cookieName: 'bq.sid'` and switch later. | 137 | 137 |
| 138 | | -## [1.17.1] - 2026-09-28 | | 138 | +## [1.17.1] - 2026-09-30 | 139 | 139 |
| 140 | 140 | A security-and-correctness patch closing a full-codebase audit. Three security fixes in `server` and `ssr`, ten bug fixes across `core`, `router`, `server`, `reactive`, `forms`, `store`, `component` and `view`. No API removals and no module status transitions; the behaviour changes worth checking before upgrading are listed under [Changed](#changed-1171). | 141 | 141 |
| |
Collapse file Copy file name to clipboardExpand all lines: docs/release-notes/1.17.1.md +3-3Lines changed: 3 additions & 3 deletions - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
| 1 | | -# 1.17.1 — 2026-09-28 | | 1 | +# 1.17.1 — 2026-09-30 | 2 | 2 |
| 3 | 3 | Version **1.17.1** is a security-and-correctness patch that closes a full-codebase audit of 1.17.0: three security fixes in `server` and `ssr`, and ten bug fixes across `core`, `router`, `server`, `reactive`, `forms`, `store`, `component` and `view`. | 4 | 4 |
| 5 | 5 | It contains **no API removals** and **no module status transitions**. A handful of fixes change observable behaviour; they are collected under [Upgrading](#upgrading). | 6 | 6 |
| 7 | 7 | ::: tip | 8 | | -The full, per-entry list lives in the [CHANGELOG](https://github.com/bQuery/bQuery/blob/main/CHANGELOG.md#1171---2026-09-28). For how each affected API is meant to be used, follow the module guides linked from each section. | | 8 | +The full, per-entry list lives in the [CHANGELOG](https://github.com/bQuery/bQuery/blob/main/CHANGELOG.md#1171---2026-09-30). For how each affected API is meant to be used, follow the module guides linked from each section. | 9 | 9 | ::: | 10 | 10 |
| 11 | 11 | ## Headlines | @@ -103,6 +103,6 @@ Publish and local validation target **Node.js ≥ 24.0.0** and **Bun ≥ 1.4.0** | 103 | 103 |
| 104 | 104 | ## Links | 105 | 105 |
| 106 | | -- Full [CHANGELOG](https://github.com/bQuery/bQuery/blob/main/CHANGELOG.md#1171---2026-09-28) | | 106 | +- Full [CHANGELOG](https://github.com/bQuery/bQuery/blob/main/CHANGELOG.md#1171---2026-09-30) | 107 | 107 | - [1.17.0 release notes](/release-notes/1.17) | 108 | 108 | - [Security policy](https://github.com/bQuery/bQuery/blob/main/SECURITY.md) · [Supported Runtimes](/concepts/runtimes) |
Collapse file Copy file name to clipboardExpand all lines: docs/release-notes/index.md +1-1Lines changed: 1 addition & 1 deletion - Display the source diff
- Display the rich diff
| Original file line number | Diff line number | Diff line change |
|---|
@@ -9,7 +9,7 @@ The library follows [Semantic Versioning](https://semver.org/). The [Stability m | 9 | 9 | | Version | Date | Highlights | | 10 | 10 | | ------------------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | 11 | 11 | | [1.17.2](/release-notes/1.17.2) | 2026-10-01 | Security patch: `csrf()` and `session()` name their cookies `__Host-bq.csrf` and `__Host-bq.sid` by default, so a sibling subdomain can no longer plant them. Users are logged out once; client code that reads the CSRF cookie needs the new name. | | 12 | | -| [1.17.1](/release-notes/1.17.1) | 2026-09-28 | Security-and-correctness patch: `serveStatic` sidecar containment, Node adapter no longer crashes on a throwing handler and cancels streams on disconnect, signed CSRF tokens bound to the session. Router params decoded, encoded static routes match, `css()` camelCase, `toggle()` on `[hidden]`, Trusted Types for components, linear-time `email()`. | | | 12 | +| [1.17.1](/release-notes/1.17.1) | 2026-09-30 | Security-and-correctness patch: `serveStatic` sidecar containment, Node adapter no longer crashes on a throwing handler and cancels streams on disconnect, signed CSRF tokens bound to the session. Router params decoded, encoded static routes match, `css()` camelCase, `toggle()` on `[hidden]`, Trusted Types for components, linear-time `email()`. | | 13 | 13 | | [1.17.0](/release-notes/1.17) | 2026-09-25 | `server` gains `serveStatic()` and `rateLimit()`; `sanitizeHtml()` works without a DOM; opt-in glitch-free reactive scheduler plus a flush-ordering fix that applies to `batch()` by default. Packaging: `require('@bquery/bquery')` works, sub-path types resolve, JS source maps dropped. One path break — `dist/full.umd.js` is now `dist/full.umd.cjs`. | | 14 | 14 | | [1.16.1](/release-notes/1.16.1) | 2026-08-26 | Toolchain-and-build maintenance patch: Bun floor moves to `1.4.0`, dev dependencies refreshed, Vite configs build warning-free (`import.meta.dirname`, `node:http` stub). No source or API changes. | | 15 | 15 | | [1.16.0](/release-notes/1.16) | 2026-08-11 | Quality-and-performance release: batching spans transitive updates, computeds notify only on real value changes, hot-path allocation cuts across reactive/DOM/view, `undelegate()` leak and `bq-model` caret fixes, `watchThrottle` `trailing` option. No breaking changes. | | |
|