Releases: kajitiluna/erd-designer
Release list
v0.260707.074157
Fixed
-
PNG export rendering in the VS Code extension:
Exporting a diagram to PNG from the VS Code extension could produce a broken or
incomplete image. PNG export now renders correctly.
What's Changed
- Fix PNG export functionality in VS Code by @kajitiluna in #208
Full Changelog: github-page/2026/07/v0.260706.021147...github-page/2026/07/v0.260707.074157
v0.260706.021147
Added
-
Agent plugin (CLI + skill) for coding agents:
A new agent plugin enables coding agents like Claude Code to read and edit
.erdfiles
without requiring a running VSCode extension.
The plugin bundles a standalone CLI (erd-cli.cjs) and a skill definition,
so agents can create tables, columns, relations, and perspectives directly from the terminal.
Changed
-
Google Drive app top page redesign:
The Google Drive app landing page now uses a unified visual style with the main web app,
including a gradient background, a refreshed logo layout, and consistent button styling.
What's Changed
- Upgrade TypeScript and enhance agent plugin for CLI integration by @kajitiluna in #207
Full Changelog: github-page/2026/07/v0.260704.022936...github-page/2026/07/v0.260706.021147
v0.260704.022936
Added
-
Search panel on canvas:
Users can now search for tables, columns, relations, and memos on the canvas.
Press Ctrl+F (or Cmd+F on macOS) to open the search panel, or click the search icon.
Matching items are highlighted on the canvas, and arrow buttons (or Enter/Shift+Enter) navigate between results.
Search targets can be filtered by category using checkboxes.
Changed
-
Boundless canvas:
The canvas is no longer constrained to a fixed area. Users can pan freely in any direction using
right-click or middle-click drag, and zoom with the mouse wheel.
What's Changed
- Enhance canvas features with search panel and README improvements by @kajitiluna in #205
Full Changelog: github-page/2026/06/v0.260621.003845...github-page/2026/07/v0.260704.022936
v0.260621.003845
What's Changed
- Feature/improve top by @kajitiluna in #204
- chore(deps-dev): bump esbuild, @vitejs/plugin-react-swc and vite by @dependabot[bot] in #201
- chore(deps): bump hono from 4.12.18 to 4.12.26 by @dependabot[bot] in #202
- chore(deps): bump undici from 7.24.1 to 7.28.0 by @dependabot[bot] in #203
Full Changelog: github-page/2026/06/v0.260614.181615...github-page/2026/06/v0.260621.003845
v0.260614.181615
Changed
-
MCP Server: Read operations now available as tools:
Document, table, column, perspective, and other lookup operations that were previously
accessible only as MCP resources are now also exposed as tools.
This allows AI agents that work primarily with tools to access ERD data without using resource URIs.In addition, some tool names were updated for consistency:
fetch_database→fetch-database,find-perspective-by-id→find-perspective,
find-document-by-uri→find-document-by-filepath.
What's Changed
- Feature/improve mcp by @kajitiluna in #200
Full Changelog: github-page/2026/06/v0.260606.161105...github-page/2026/06/v0.260614.181615
v0.260606.161105
What's Changed
- chore(deps): bump react-router and react-router-dom by @dependabot[bot] in #199
- chore(deps-dev): bump vitest and @vitest/coverage-v8 by @dependabot[bot] in #198
Full Changelog: github-page/2026/05/v0.260530.183537...github-page/2026/06/v0.260606.161105
v0.260530.183537
Added
-
DDL import: CHECK constraint expression for columns:
When importing DDL, column-level
CHECK (...)constraints are now recognized.
The expression is populated into the CHECK field in the column edit dialog,
and is reflected in subsequent DDL exports as aCHECK (...)clause.
Previously, CHECK expressions were silently ignored during import. -
MCP Server: CHECK constraint, CHARACTER SET/COLLATE, and expression options for tables and columns:
The MCP server tools for adding and updating tables and column-shares now support the fields
introduced in versions 0.20260509 and 0.20260521:
checkExpression,characterSet,collate,optionExpression(columns), anddefinitionExpression(tables). -
MCP Server: Comment style options for DDL export:
The
export-ddltool now acceptscommentStyleandcommentSeparatorinexportDdlSetting,
as introduced in version 0.20260523.
What's Changed
- Enhance MCP server tools with CHECK constraints and deploy flow by @kajitiluna in #197
- chore(deps): bump qs from 6.14.2 to 6.15.2 by @dependabot[bot] in #195
- chore(deps): bump tmp from 0.2.5 to 0.2.7 by @dependabot[bot] in #196
Full Changelog: github-page/2026/05/v0.260523.155437...github-page/2026/05/v0.260530.183537
v0.260523.155437
Added
-
Comment style options for DDL export:
When exporting DDL, you can now choose how comments are generated for tables and columns.
- Logical Name (default): Uses only the logical name as a comment. This matches the previous behavior.
- Logical Name + Description: Combines the logical name and description into a single comment,
joined by a configurable separator string.
The separator can be freely customized in the export dialog.
The Comment Style selector and separator input are enabled only when the "Comments" option is checked.
What's Changed
- Add configurable comment style for DDL export by @kajitiluna in #193
Full Changelog: github-page/2026/05/v0.260521.233919...github-page/2026/05/v0.260523.155437
v0.260521.233919
Added
-
CHECK constraint expression for tables and columns:
You can now define CHECK constraint expressions for both tables and individual columns.
-
Table edit dialog:
A new "Check" tab provides a text field for entering a table-level CHECK expression.
Use${column_name}placeholders to reference column physical names.
Placeholders are automatically resolved at DDL export time, and are updated in sync
when a column's physical name is renamed. -
Column edit dialog:
A CHECK expression field is now available for individual columns.
Use${this}as a placeholder to refer to the column itself (e.g.,${this} > 0).
These expressions are reflected in the DDL export as
CHECK (...)constraints. -
Changed
-
Relation context menu:
Added a "Reset label" option to the relation context menu.
You can now quickly restore a relation label to display its relation name.
What's Changed
- Add CHECK constraint by @kajitiluna in #192
Full Changelog: github-page/2026/05/v0.260513.064632...github-page/2026/05/v0.260521.233919
v0.260513.064632
What's Changed
- Fix order of column options by @kajitiluna in #188
- chore: update GitHub Actions to Node.js 24 compatible versions by @Copilot in #186
Full Changelog: github-page/2026/05/v0.260509.201649...github-page/2026/05/v0.260513.064632