Skip to content

0.17.1: staleCapture regression, imports type maps, renderToStringAsync - #224

Merged
ryansolid merged 2 commits into
mainfrom
patch-0.17.1
Sep 8, 2026
Merged

ryansolid merged 2 commits into
mainfrom
patch-0.17.1

Conversation

@ryansolid

Copy link
Copy Markdown
Contributor

Summary

Bug-fix patch, no new rules.

Also verified #193 fixed (closed) — signals passed as create* arguments stopped warning with the 0.16.1 accessor-passing work.

Test plan

  • PARSER=all: full plugin suite passes on typescript-eslint, babel, espree
  • Self-lint clean, tsc clean
  • Solid 2.0 template fixtures + sibling-checkout sweep: zero findings

Made with Cursor

ryansolid and others added 2 commits September 8, 2026 10:10
…, renderToStringAsync

- reactivity: functions passed as call arguments don't escape through a
  return below them; sync array-method callbacks and IIFEs inside tracked
  computations no longer trigger staleCapture (#223)
- imports: port the mixed JSX/Component split test from #222
- removed-api: report renderToStringAsync with migration guidance and scan
  @solidjs/web imports too; drop it from the v2 imports map (#222 follow-up)

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@ryansolid
ryansolid merged commit e3f7b1c into main Sep 8, 2026
3 checks passed
@ryansolid
ryansolid deleted the patch-0.17.1 branch September 8, 2026 17:20
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.

solid/reactivity false positive (since 0.16.1): capture read inside a synchronous array-method callback in createMemo/createEffect

1 participant