Skip to content

Commit 9f1bc81

Browse files
chore(release): version packages
1 parent 1b72949 commit 9f1bc81

11 files changed

Lines changed: 27 additions & 52 deletions

.changeset/dark-mode-page-background.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/fix-postgres-enum-array-updates.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/fix-sslrootcert-forwarding.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/plenty-pumas-repeat.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/postgres-datatype-aliases.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/schema-visualizer-remember-layout.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/sqlite-date-like-columns-text.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/table-row-count-display.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/uuid-filter-v6-v8.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
# @prisma/studio-core
22

3+
## 0.34.0
4+
5+
### Minor Changes
6+
7+
- dc44731: Remember the schema visualizer's manual table layout. Dragged node positions are now stored in localStorage-backed UI state scoped per schema, so a manual arrangement survives leaving the visualizer and full page reloads. Tables without a remembered position (for example newly created ones) fall back to ELK auto-layout, and the `Reset layout` action clears the remembered layout.
8+
- 1fbd26b: Show the total row count of the current result set in the data grid footer. The count uses the same filtered total that drives pagination, so it respects active filters and row search, formats with thousands separators, and hides when the adapter cannot count rows.
9+
10+
### Patch Changes
11+
12+
- 1b72949: Fix white page background around Studio in dark mode. When Studio runs in a full-page shell whose document has no host-authored background, the resolved theme now syncs to the document root (`color-scheme` plus Studio's background color), so overscroll areas and the space behind Studio's rounded corners match the active theme. Host pages that style their own `<html>`/`<body>` background are left untouched.
13+
- 6415faf: Fix PostgreSQL enum array cell updates failing with "Update Operation failed" by always writing array values as explicit `array[...]` expressions with an array-type cast instead of relying on driver-specific array parameter serialization. Also preserve the original error name when errors are deserialized from the Studio BFF transport.
14+
- 3e1c902: # Support libpq SSL parameters in Postgres connection strings
15+
16+
Consume `sslrootcert`, `sslcert`, `sslkey`, `sslpassword`, and `sslmode` client-side when building the postgres.js client instead of forwarding them to the server, which rejected connections with `unrecognized configuration parameter "sslrootcert"`. The new `createPostgresJSConnectionConfig` helper in `@prisma/studio-core/data/postgresjs` translates a connection string into a stripped connection string plus TLS options (reading certificate files from disk) for `postgres()`.
17+
18+
- f6b4652: Fix `TypeError: crypto.randomUUID is not a function` when Studio is served over plain HTTP on a non-localhost host (non-secure context, e.g. `http://192.168.x.x:5555`). UUID generation now falls back to a UUIDv4 built from `crypto.getRandomValues` when `crypto.randomUUID` is unavailable.
19+
- 9eeb555: # Show common PostgreSQL type aliases
20+
21+
Display native PostgreSQL catalog type names by their common SQL aliases (`int8` -> `bigint`, `int4` -> `integer`, `int2` -> `smallint`, `float8` -> `double precision`, `float4` -> `real`, `bool` -> `boolean`, `bpchar` -> `char`) in the table header, filter column picker, and schema visualizer, including array types (`int8[]` -> `bigint[]`).
22+
23+
- cb4f6d5: # Fix SQLite date-like column edits producing NaN
24+
25+
SQLite columns declared as `date`, `datetime`, or `timestamp` get NUMERIC affinity, so Studio treated their date-string values as numbers and coerced edits to `NaN`. Date-like declared types are now edited as text and stored as-is, and numeric cell edits, pastes, and filters only coerce input to a number when it actually parses as one — non-numeric text is kept as text, matching SQLite's NUMERIC-affinity semantics, so `NaN` is never written.
26+
27+
- 099b7da: Allow UUID v6–v8 values in column filters.
28+
329
## 0.33.0
430

531
### Minor Changes

0 commit comments

Comments
 (0)