diff --git a/.changeset/pre.json b/.changeset/pre.json
index 1a733c7..f63a2d5 100644
--- a/.changeset/pre.json
+++ b/.changeset/pre.json
@@ -15,6 +15,7 @@
"@paramour-js/nuqs": "0.11.3"
},
"changesets": [
+ "devtools-panel-theme",
"init-keeps-line-endings",
"list-skip-test-files",
"list-tsconfig-paths",
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index 191183a..ba3f642 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,5 +1,13 @@
# docs
+## 0.0.14-rc.2
+
+### Patch Changes
+
+- Updated dependencies []:
+ - paramour@1.0.0-rc.2
+ - @paramour-js/next@1.0.0-rc.2
+
## 0.0.14-rc.1
### Patch Changes
diff --git a/docs/package.json b/docs/package.json
index 2997936..9da6e95 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "docs",
- "version": "0.0.14-rc.1",
+ "version": "0.0.14-rc.2",
"private": true,
"type": "module",
"scripts": {
diff --git a/examples/basic/CHANGELOG.md b/examples/basic/CHANGELOG.md
index 98ebed2..e2e2964 100644
--- a/examples/basic/CHANGELOG.md
+++ b/examples/basic/CHANGELOG.md
@@ -1,5 +1,14 @@
# example-basic
+## 0.0.19-rc.2
+
+### Patch Changes
+
+- Updated dependencies [[`96bb9a0`](https://github.com/JasonPaff/paramour/commit/96bb9a056d90881d62986367d19690d91598447f)]:
+ - @paramour-js/devtools-panel@1.0.0-rc.2
+ - paramour@1.0.0-rc.2
+ - @paramour-js/next@1.0.0-rc.2
+
## 0.0.19-rc.1
### Patch Changes
diff --git a/examples/basic/package.json b/examples/basic/package.json
index 7072e68..43f0638 100644
--- a/examples/basic/package.json
+++ b/examples/basic/package.json
@@ -1,6 +1,6 @@
{
"name": "example-basic",
- "version": "0.0.19-rc.1",
+ "version": "0.0.19-rc.2",
"private": true,
"scripts": {
"build": "next build",
diff --git a/examples/kitchen-sink/CHANGELOG.md b/examples/kitchen-sink/CHANGELOG.md
index 0923970..e4b9d4f 100644
--- a/examples/kitchen-sink/CHANGELOG.md
+++ b/examples/kitchen-sink/CHANGELOG.md
@@ -1,5 +1,15 @@
# example-kitchen-sink
+## 0.0.19-rc.2
+
+### Patch Changes
+
+- Updated dependencies [[`96bb9a0`](https://github.com/JasonPaff/paramour/commit/96bb9a056d90881d62986367d19690d91598447f)]:
+ - @paramour-js/devtools-panel@1.0.0-rc.2
+ - paramour@1.0.0-rc.2
+ - @paramour-js/next@1.0.0-rc.2
+ - @paramour-js/nuqs@1.0.0-rc.2
+
## 0.0.19-rc.1
### Patch Changes
diff --git a/examples/kitchen-sink/package.json b/examples/kitchen-sink/package.json
index 09c9620..9d09f53 100644
--- a/examples/kitchen-sink/package.json
+++ b/examples/kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "example-kitchen-sink",
- "version": "0.0.19-rc.1",
+ "version": "0.0.19-rc.2",
"private": true,
"scripts": {
"build": "next build",
diff --git a/examples/next-compat/CHANGELOG.md b/examples/next-compat/CHANGELOG.md
index 8927f67..d8a805f 100644
--- a/examples/next-compat/CHANGELOG.md
+++ b/examples/next-compat/CHANGELOG.md
@@ -1,5 +1,13 @@
# example-next-compat
+## 0.0.19-rc.2
+
+### Patch Changes
+
+- Updated dependencies []:
+ - paramour@1.0.0-rc.2
+ - @paramour-js/next@1.0.0-rc.2
+
## 0.0.19-rc.1
### Patch Changes
diff --git a/examples/next-compat/package.json b/examples/next-compat/package.json
index 17d363f..98006b0 100644
--- a/examples/next-compat/package.json
+++ b/examples/next-compat/package.json
@@ -1,6 +1,6 @@
{
"name": "example-next-compat",
- "version": "0.0.19-rc.1",
+ "version": "0.0.19-rc.2",
"private": true,
"type": "module",
"description": "Type-level compatibility checks: pins paramour's hand-written assumptions about Next against a real Next install, on every supported major.",
diff --git a/examples/pages-router/CHANGELOG.md b/examples/pages-router/CHANGELOG.md
index 8718510..09eccee 100644
--- a/examples/pages-router/CHANGELOG.md
+++ b/examples/pages-router/CHANGELOG.md
@@ -1,5 +1,13 @@
# example-pages-router
+## 0.0.19-rc.2
+
+### Patch Changes
+
+- Updated dependencies []:
+ - paramour@1.0.0-rc.2
+ - @paramour-js/next@1.0.0-rc.2
+
## 0.0.19-rc.1
### Patch Changes
diff --git a/examples/pages-router/package.json b/examples/pages-router/package.json
index c6ea1f3..50161d6 100644
--- a/examples/pages-router/package.json
+++ b/examples/pages-router/package.json
@@ -1,6 +1,6 @@
{
"name": "example-pages-router",
- "version": "0.0.19-rc.1",
+ "version": "0.0.19-rc.2",
"private": true,
"scripts": {
"build": "next build",
diff --git a/examples/type-errors/CHANGELOG.md b/examples/type-errors/CHANGELOG.md
index 135bfcf..f53a9ff 100644
--- a/examples/type-errors/CHANGELOG.md
+++ b/examples/type-errors/CHANGELOG.md
@@ -1,5 +1,13 @@
# example-type-errors
+## 0.0.19-rc.2
+
+### Patch Changes
+
+- Updated dependencies []:
+ - paramour@1.0.0-rc.2
+ - @paramour-js/next@1.0.0-rc.2
+
## 0.0.19-rc.1
### Patch Changes
diff --git a/examples/type-errors/package.json b/examples/type-errors/package.json
index e501fe7..0032822 100644
--- a/examples/type-errors/package.json
+++ b/examples/type-errors/package.json
@@ -1,6 +1,6 @@
{
"name": "example-type-errors",
- "version": "0.0.19-rc.1",
+ "version": "0.0.19-rc.2",
"private": true,
"scripts": {
"check": "paramour generate --check && node scripts/check.mjs",
diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md
index 00a9949..df1d20f 100644
--- a/packages/core/CHANGELOG.md
+++ b/packages/core/CHANGELOG.md
@@ -1,5 +1,7 @@
# paramour
+## 1.0.0-rc.2
+
## 1.0.0-rc.1
## 1.0.0-rc.0
diff --git a/packages/core/package.json b/packages/core/package.json
index abef760..6212b20 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "paramour",
- "version": "1.0.0-rc.1",
+ "version": "1.0.0-rc.2",
"type": "module",
"exports": {
".": {
diff --git a/packages/devtools/CHANGELOG.md b/packages/devtools/CHANGELOG.md
index a2812db..6c2aa76 100644
--- a/packages/devtools/CHANGELOG.md
+++ b/packages/devtools/CHANGELOG.md
@@ -1,5 +1,13 @@
# @paramour-js/devtools-panel
+## 1.0.0-rc.2
+
+### Major Changes
+
+- [#75](https://github.com/JasonPaff/paramour/pull/75) [`96bb9a0`](https://github.com/JasonPaff/paramour/commit/96bb9a056d90881d62986367d19690d91598447f) Thanks [@JasonPaff](https://github.com/JasonPaff)! - The devtools panel now follows the TanStack Devtools theme. Before this fix it always rendered light, even in a dark shell. The shell passes its theme only to a plugin's `render` function and renders an element `render` as-is, so `paramourDevtoolsPlugin()` now returns `render` as `(el, { theme }) => `.
+
+ **Breaking (types):** `ParamourDevtoolsPluginEntry.render` changes from `ReactElement` to `(el: HTMLElement, props: { readonly theme: "dark" | "light" }) => ReactElement`. Passing the entry to `` is unchanged. Only code that reads `entry.render` as an element needs updating. Call it with the shell's theme or render `` directly.
+
## 1.0.0-rc.1
## 1.0.0-rc.0
diff --git a/packages/devtools/package.json b/packages/devtools/package.json
index a8f8cdc..402cc2e 100644
--- a/packages/devtools/package.json
+++ b/packages/devtools/package.json
@@ -1,6 +1,6 @@
{
"name": "@paramour-js/devtools-panel",
- "version": "1.0.0-rc.1",
+ "version": "1.0.0-rc.2",
"type": "module",
"exports": {
".": {
diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md
index af50d85..06a5b2f 100644
--- a/packages/eslint-plugin/CHANGELOG.md
+++ b/packages/eslint-plugin/CHANGELOG.md
@@ -1,5 +1,7 @@
# @paramour-js/eslint-plugin
+## 1.0.0-rc.2
+
## 1.0.0-rc.1
### Patch Changes
diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json
index 07aea8f..a6de11e 100644
--- a/packages/eslint-plugin/package.json
+++ b/packages/eslint-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@paramour-js/eslint-plugin",
- "version": "1.0.0-rc.1",
+ "version": "1.0.0-rc.2",
"type": "module",
"exports": {
".": {
diff --git a/packages/next/CHANGELOG.md b/packages/next/CHANGELOG.md
index ea6f34a..da1a278 100644
--- a/packages/next/CHANGELOG.md
+++ b/packages/next/CHANGELOG.md
@@ -1,5 +1,7 @@
# @paramour-js/next
+## 1.0.0-rc.2
+
## 1.0.0-rc.1
### Patch Changes
diff --git a/packages/next/package.json b/packages/next/package.json
index 4d644f2..d0650e2 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "@paramour-js/next",
- "version": "1.0.0-rc.1",
+ "version": "1.0.0-rc.2",
"type": "module",
"exports": {
".": {
diff --git a/packages/nuqs/CHANGELOG.md b/packages/nuqs/CHANGELOG.md
index a85f573..97a2255 100644
--- a/packages/nuqs/CHANGELOG.md
+++ b/packages/nuqs/CHANGELOG.md
@@ -1,5 +1,7 @@
# @paramour-js/nuqs
+## 1.0.0-rc.2
+
## 1.0.0-rc.1
## 1.0.0-rc.0
diff --git a/packages/nuqs/package.json b/packages/nuqs/package.json
index 76a6649..a933da8 100644
--- a/packages/nuqs/package.json
+++ b/packages/nuqs/package.json
@@ -1,6 +1,6 @@
{
"name": "@paramour-js/nuqs",
- "version": "1.0.0-rc.1",
+ "version": "1.0.0-rc.2",
"type": "module",
"exports": {
".": {