Skip to content

Commit 45893d8

Browse files
dmealingclaude
andcommitted
docs(changelog): say WHO the 0.21.6 behaviour warnings reach, and when
"read these two before upgrading" reads, to an exact-pinned consumer, as though something may already have happened to them. It has not: neither change is retroactive, and a pinned dependant moves only on purpose. The caret-ranged case is the one that needs planning. Raised by an adopting project that is deliberately exact-pinned and had to work out for itself that the warning did not apply to it yet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KTGT5ksntpcJDZVJ5VyXHS
1 parent c40e90a commit 45893d8

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,12 @@ this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1212
A coordinated PATCH across all four registries. **Two changes alter runtime behaviour on
1313
an existing database — read these two before upgrading:**
1414

15+
> **Who this reaches, and when.** Neither change is retroactive: nothing happens to a
16+
> running deployment until you deliberately install `0.21.6`. If you depend on
17+
> `^0.21.x`, a routine `npm update` will pick it up — that is the case to plan for. If
18+
> you pin exactly (`"0.21.5"`), you move only on purpose, and nothing below has already
19+
> happened to you.
20+
1521
1. **`like` is now case-SENSITIVE on Postgres** (it was dispatching `ILIKE`). FR-009 always
1622
specified SQL `LIKE`, and TS's own persistence drivers were already case-sensitive — only
1723
one branch of one HTTP parser disagreed, so a query returning extra rows today will return

0 commit comments

Comments
 (0)