Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/calm-timers-listen.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/curly-hounds-invite.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/detect-sentry-wrapped-compiler-config.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/fix-1757-headers-helper.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/respect-use-no-memo-directive.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/sanity-blueprint-convention.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/send-resend-notify-email-exemption.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/trace-timeout-increase.md

This file was deleted.

7 changes: 7 additions & 0 deletions packages/api/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @react-doctor/api

## 0.9.14

### Patch Changes

- Updated dependencies [[`d030b11`](https://github.com/millionco/react-doctor/commit/d030b113306c7d3a56426e4ce4c6be46ca20ae1e), [`fa72869`](https://github.com/millionco/react-doctor/commit/fa72869c6cdec705c82066693c565ff48831be95)]:
- @react-doctor/core@0.9.14

## 0.9.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/api/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@react-doctor/api",
"version": "0.9.13",
"version": "0.9.14",
"private": true,
"description": "Programmatic API for React Doctor.",
"license": "SEE LICENSE IN LICENSE",
Expand Down
15 changes: 15 additions & 0 deletions packages/core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# @react-doctor/core

## 0.9.14

### Patch Changes

- [#1755](https://github.com/millionco/react-doctor/pull/1755) [`d030b11`](https://github.com/millionco/react-doctor/commit/d030b113306c7d3a56426e4ce4c6be46ca20ae1e) Thanks [@aidenybai](https://github.com/aidenybai)! - Detect React Compiler configuration passed through `withSentryConfig`.

- [#1748](https://github.com/millionco/react-doctor/pull/1748) [`fa72869`](https://github.com/millionco/react-doctor/commit/fa72869c6cdec705c82066693c565ff48831be95) Thanks [@skoshx](https://github.com/skoshx)! - Treat Sanity blueprint files as convention entries

`sanity.blueprint.ts` is a Sanity Studio convention file loaded by filename by the Sanity CLI (`sanity blueprints deploy`), similar to `sanity.config.ts` and `sanity.cli.ts`. It was incorrectly reported as unused by `react-doctor/unused-file`.

Fixes [#1747](https://github.com/millionco/react-doctor/issues/1747)

- Updated dependencies [[`ff7dd67`](https://github.com/millionco/react-doctor/commit/ff7dd679e8b9939a7dd8f828a530559a275836f7), [`0fbef9b`](https://github.com/millionco/react-doctor/commit/0fbef9b01162d301167be6ca6b5263714610f4e5), [`6ac8b71`](https://github.com/millionco/react-doctor/commit/6ac8b71985123ce43f7219965e188bdecf11f7b8), [`576d756`](https://github.com/millionco/react-doctor/commit/576d7563ffc7a6208cd77d3e3ec81d7f91bf6143), [`2e3f6eb`](https://github.com/millionco/react-doctor/commit/2e3f6eb98a0eec411b3adf87d8205d3d654538ac)]:
- oxlint-plugin-react-doctor@0.9.14

## 0.9.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@react-doctor/core",
"version": "0.9.13",
"version": "0.9.14",
"private": true,
"description": "Diagnostic engine for React Doctor.",
"license": "SEE LICENSE IN LICENSE",
Expand Down
7 changes: 7 additions & 0 deletions packages/eslint-plugin-react-doctor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# eslint-plugin-react-doctor

## 0.9.14

### Patch Changes

- Updated dependencies [[`ff7dd67`](https://github.com/millionco/react-doctor/commit/ff7dd679e8b9939a7dd8f828a530559a275836f7), [`0fbef9b`](https://github.com/millionco/react-doctor/commit/0fbef9b01162d301167be6ca6b5263714610f4e5), [`6ac8b71`](https://github.com/millionco/react-doctor/commit/6ac8b71985123ce43f7219965e188bdecf11f7b8), [`576d756`](https://github.com/millionco/react-doctor/commit/576d7563ffc7a6208cd77d3e3ec81d7f91bf6143), [`2e3f6eb`](https://github.com/millionco/react-doctor/commit/2e3f6eb98a0eec411b3adf87d8205d3d654538ac)]:
- oxlint-plugin-react-doctor@0.9.14

## 0.9.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/eslint-plugin-react-doctor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "eslint-plugin-react-doctor",
"version": "0.9.13",
"version": "0.9.14",
"description": "React Doctor rules for ESLint.",
"keywords": [
"accessibility",
Expand Down
7 changes: 7 additions & 0 deletions packages/fuzz/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @react-doctor/fuzz

## 0.0.32

### Patch Changes

- Updated dependencies [[`ff7dd67`](https://github.com/millionco/react-doctor/commit/ff7dd679e8b9939a7dd8f828a530559a275836f7), [`0fbef9b`](https://github.com/millionco/react-doctor/commit/0fbef9b01162d301167be6ca6b5263714610f4e5), [`6ac8b71`](https://github.com/millionco/react-doctor/commit/6ac8b71985123ce43f7219965e188bdecf11f7b8), [`576d756`](https://github.com/millionco/react-doctor/commit/576d7563ffc7a6208cd77d3e3ec81d7f91bf6143), [`2e3f6eb`](https://github.com/millionco/react-doctor/commit/2e3f6eb98a0eec411b3adf87d8205d3d654538ac)]:
- oxlint-plugin-react-doctor@0.9.14

## 0.0.31

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/fuzz/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@react-doctor/fuzz",
"version": "0.0.31",
"version": "0.0.32",
"private": true,
"description": "Adversarial fuzzing harness for React Doctor rules.",
"license": "SEE LICENSE IN LICENSE",
Expand Down
22 changes: 22 additions & 0 deletions packages/oxlint-plugin-react-doctor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# oxlint-plugin-react-doctor

## 0.9.14

### Patch Changes

- [#1762](https://github.com/millionco/react-doctor/pull/1762) [`ff7dd67`](https://github.com/millionco/react-doctor/commit/ff7dd679e8b9939a7dd8f828a530559a275836f7) Thanks [@skoshx](https://github.com/skoshx)! - Avoid `effect-needs-cleanup` diagnostics for owned chained timers, guarded post-await timers, and listeners released through an abort handler.

- [#1763](https://github.com/millionco/react-doctor/pull/1763) [`0fbef9b`](https://github.com/millionco/react-doctor/commit/0fbef9b01162d301167be6ca6b5263714610f4e5) Thanks [@skoshx](https://github.com/skoshx)! - Fix an `async-defer-await` false positive on exact `live` and `isLive` liveness guards without exempting unrelated names that only contain the same text.

- [#1761](https://github.com/millionco/react-doctor/pull/1761) [`6ac8b71`](https://github.com/millionco/react-doctor/commit/6ac8b71985123ce43f7219965e188bdecf11f7b8) Thanks [@skoshx](https://github.com/skoshx)! - Fix false positive in `nextjs-no-side-effect-in-get-handler` when locally-built `Headers` object is passed to a same-file helper that mutates it.

The rule now transfers locally-created response object safety through the exact same-file helper call. Calls that pass external state to the same helper remain reportable.

Fixes [#1757](https://github.com/millionco/react-doctor/issues/1757)

- [#1750](https://github.com/millionco/react-doctor/pull/1750) [`576d756`](https://github.com/millionco/react-doctor/commit/576d7563ffc7a6208cd77d3e3ec81d7f91bf6143) Thanks [@skoshx](https://github.com/skoshx)! - fix: respect "use no memo" directive in react-compiler-no-manual-memoization rule

When a function or module has a React Compiler opt-out directive, the compiler skips optimization, so manual memoization can still be necessary. The rule now respects `"use no memo"`, its `"use no forget"` alias, and local components passed to `memo`.

Fixes [#1749](https://github.com/millionco/react-doctor/issues/1749)

- [#1760](https://github.com/millionco/react-doctor/pull/1760) [`2e3f6eb`](https://github.com/millionco/react-doctor/commit/2e3f6eb98a0eec411b3adf87d8205d3d654538ac) Thanks [@skoshx](https://github.com/skoshx)! - Exempt magic-link delivery mutations from `query-mutation-missing-invalidation` while keeping generic send, notification, and email mutations reportable.

## 0.9.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/oxlint-plugin-react-doctor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oxlint-plugin-react-doctor",
"version": "0.9.13",
"version": "0.9.14",
"description": "React Doctor rules for oxlint.",
"keywords": [
"accessibility",
Expand Down
9 changes: 9 additions & 0 deletions packages/react-doctor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# react-doctor

## 0.9.14

### Patch Changes

- [#1753](https://github.com/millionco/react-doctor/pull/1753) [`ce5ce93`](https://github.com/millionco/react-doctor/commit/ce5ce930de300c7dcddb44819cdecb93de336bfd) Thanks [@skoshx](https://github.com/skoshx)! - Increase runtime trace finalization timeout from 10 to 60 seconds to handle large traces from longer recording sessions

- Updated dependencies [[`ff7dd67`](https://github.com/millionco/react-doctor/commit/ff7dd679e8b9939a7dd8f828a530559a275836f7), [`0fbef9b`](https://github.com/millionco/react-doctor/commit/0fbef9b01162d301167be6ca6b5263714610f4e5), [`6ac8b71`](https://github.com/millionco/react-doctor/commit/6ac8b71985123ce43f7219965e188bdecf11f7b8), [`576d756`](https://github.com/millionco/react-doctor/commit/576d7563ffc7a6208cd77d3e3ec81d7f91bf6143), [`2e3f6eb`](https://github.com/millionco/react-doctor/commit/2e3f6eb98a0eec411b3adf87d8205d3d654538ac)]:
- oxlint-plugin-react-doctor@0.9.14

## 0.9.13

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/react-doctor/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "react-doctor",
"version": "0.9.13",
"version": "0.9.14",
"description": "Your agent writes bad React. This catches it",
"keywords": [
"accessibility",
Expand Down