Releases
v1.11.0
Compare
Sorry, something went wrong.
No results found
tbjers
released this
09 Apr 05:02
1.11.0 (2025-04-09)
Features
ability to change zoom or pan on scroll in the canvas component (ac208c4 )
add release (ac37475 )
add release (80491ae )
add sidebar footer help buttons (#650 ) (fc46cbb )
add templates: add five more templates (laravel, django, twitter… (#371 ) (20b3396 )
add templates: add six more templates (#452 ) (be1b109 )
add templates: add six more templates (django-axes, laravel-activitylog, octobox, pay-rails, pixelfed, polr) (#460 ) (03772f6 )
add templates: add six more templates (reversion, screeenly, staytus, deployer, devise, talk) (#457 ) (ddeef3b )
Added darkmode support, user and system preferences (b88080c )
Added darkmode support, user and system preferences (d63700f )
added japanese language translation (#235 ) (588543f )
canvas: Added Snap to grid functionality. Toggle/hold shift to enable snap to grid. (#373 ) (6c7eb46 )
canvas: highlight the Show-All button when No-Tables are visible in the canvas (#612 ) (62beb68 )
change the menu to activate/deactive zoom on scroll (a69b241 )
chart max length: add support for edit char max length (#613 ) (09b1275 )
chart max length: enable edit length from data type select box (#616 ) (bd67ccf )
clickhouse: add ClickHouse support (#463 ) (807cd22 )
cloudflare-d1: add support to cloudflare-d1 + wrangler cli (#632 ) (794f226 )
CockroachDB: Add CockroachDB support (#472 ) (5409288 )
dbml-editor: add dbml editor in side pannel (#534 ) (88be6c1 )
dbml-import: add error highlighting for dbml imports (#556 ) (190e4f4 )
disable darkmode toggle until colors are fixed, remove class from create (e2029da )
docker image: add support for custom inference servers (#543 ) (1878083 )
duplicate table: duplicate table from the canvas and sidebar (#404 ) (44cf5ca )
i18n: Added bangla translations (#432 ) (885eb71 )
i18n: translate share and dialog sections in Indonesian locale files (#468 ) (3574cec )
import-dbml: add import dbml functionality (#549 ) (b424518 )
import-sql: import postgresql via SQL (DDL script) (#639 ) (f7a6e0c )
improve dockerfile (48a0f4f )
share: add sharing capabilities to import and export diagrams (#365 ) (94a5d84 )
side panel: collapsible side panel on desktop view + keyboard shortcut (#439 ) (70f545f )
side-panel: Add functionality of order tables by drag & drop (#425 ) (a0e966b )
view-menu: add toggle for mini map visibility (#496 ) (#505 ) (8abf2a7 )
Bug Fixes
🐛 pk_column changed to column in sqlite (f85a2d0 )
add contents permissions (b896134 )
add loadDiagramFromData logic to chartdb provider (#513 ) (ee659ea )
add permissions (16a6166 )
add reference_schema to support again import with FKs (ce8ef57 )
add reference_schema to support again import with FKs all dbs (4d34ade )
add reference_schema to the postgres import script (48414da )
add support to MySQL versions below 8.0 (f2f74ad )
add-docs: add link to ChartDB documentation (#597 ) (b55d631 )
AI exports: add cahching layer to SQL exports (#390 ) (e5dbbf2 )
bundle: fix bundle size (#382 ) (4ca1832 )
canvas edit: add option to edit names in canvas (#536 ) (0dcc9b9 )
canvas: add right-click option to create relationships (#568 ) (e993f15 )
canvas: fix auto zoom on diagram load (#395 ) (492c932 )
canvas: locate table from canvas (#560 ) (dc404c9 )
cardinality: set true as default (#583 ) (2939320 )
change empty state image (#531 ) (42d4cba )
change to on push (866f8f5 )
change to on push (60f0317 )
change to on push (07da6d0 )
change workflow name (3770703 )
change workflow name (3b4f256 )
chat-type: remove typo of char datatype in examples (#530 ) (58231c9 )
ci (be04ac2 )
clipboard: defensive for navigator clipboard (#462 ) (5fc10a7 )
components config (#591 ) (cbc4e85 )
core: fix update diagram id (#477 ) (348f805 )
dbml-editor: add shortcuts to dbml and filter: #534 (#535 ) (3b3be08 )
dbml-editor: dealing with dbml editor for non-generic db-type (#624 ) (14de30b )
dbml: add error handling (#545 ) (fef6d3f )
dependency: upgrade react query to v7 - clean console warnings (#504 ) (7c5db08 )
dialogs: fix footer position on dialogs (#470 ) (2309306 )
dialogs: fix height of dialogs for small screens (#440 ) (667685e )
docker config: Environment Variable Handling and Configuration Logic (#605 ) (d6919f3 )
docker login (de8ca35 )
docker: add option to hide popups (#580 ) (a96c2e1 )
dockerfile: support openai key in docker build (#366 ) (545e857 )
dockerfile: support SPA refresh to resolve nginx return 404 (#384 ) (eaf75ce )
docker: make OPENAI_API_KEY optional in docker run (#448 ) (4bb4766 )
docs: update license reference (#403 ) (44d10c2 )
drawer: set fix min size (#429 ) (c5e0ea6 )
empty_state: customize empty state (#533 ) (1643e7b )
empty-state: fix dark-mode for empty-state (#547 ) (99a8201 )
empty-state: show diff buttons on import-dbml when triggered by empty (#574 ) (4834247 )
examples: fix employee example dbml (#544 ) (2118bce )
export image: Add support for displaying cardinality relationships + background (#407 ) (68474e7 )
export-sql: add unique to export script (#422 ) (b75c6fe )
export-sql: move from AI sql-export for MySQL&MariaDB to deterministic script (#628 ) (2fbf347 )
export-sql: move from AI sql-export for postgres to deterministic script (#626 ) (18f228c )
export-sql: move from AI sql-export for sqlite to deterministic script (#627 ) (897ac60 )
export-sql: show create script for only filtered schemas (#570 ) (85fd14f )
export: fix SQL server field.nullable type to boolean (#486 ) (a151f56 )
fix layout warnings (#434 ) (94ec43b )
i18n: add [FR] translation (#579 ) (ab89bad )
i18n: add bahasa indonesia translation (#331 ) (ab07da0 )
i18n: add korean (#362 ) (b305be8 )
i18n: add missing German translations (#311 ) (b2c2045 )
i18n: add missing type to vi.ts (#444 ) (e77ee60 )
i18n: add Nepali translations (#406 ) (e1e55c4 )
i18n: Add simplified chinese (#385 ) (9f28933 )
i18n: Add Telugu Language (#352 ) (8749591 )
i18n: add Turkish translations (#315 ) (d9fcbee )
i18n: add Vietnamese translations (#435 ) (6c65c2e )
i18n: Added Russian language (#376 ) (2c69b08 )
i18n: added traditional Chinese language translation (#356 ) (123f40f )
i18n: change language keeps selected language also after refreshing the page (#409 ) (f35f62f )
i18n: Create Translations in Marathi language (#266 ) (c6f7ff7 )
i18n: fix language nav: close when lang selected, hide tooltip when lang selected (#411 ) (02aaabd )
i18n: fix Ukrainian (#554 ) (7b62719 )
i18n: Fixed part of RU lang introduced in #365 feat(share) (#380 ) (5508c1e )
i18n: french translation update - share menu (#391 ) (e3129ce )
i18n: Translating to Gujarati language (#433 ) (2940431 )
i18n: Translation of the export error into Russian (#418 ) (7c3c628 )
i18n: translation/Arabic (#509 ) (4b43f72 )
i18n: translation/Ukrainian (#529 ) (ff3269e )
i18n: update korean for 1.2.0 (#419 ) (8397bef )
Image Export: importing css rules error while download image (#524 ) (e9e2736 )
img-export: add ChartDB watermark to exported image (#588 ) (b935b7f )
import dbml: add import for indexes (#566 ) (0db67ea )
import json: for Check Script Result, default with quotes (#358 ) (1430d2c )
import script: remove double quotes (#442 ) (fb702c8 )
import-database: update database type after importing into an existing generic diagra (#456 ) (a8fe491 )
import-mssql: fix import/export scripts to handle data correctly (#598 ) (e06eb2a )
import-query: improve the cleanup for messy json input (#562 ) (93d59f8 )
import: display query result formatted (#644 ) (caa81c2 )
import: strict parse of database metadata (#635 ) (0940d72 )
improve title name edit interaction (#367 ) (84e7591 )
index unique: extract unique toggle for faster editing (#559 ) (dd4324d )
Last Saved: Translate the "last saved" relative date message (#400 ) (d45677e )
mariadb-types: Add uuid data type (#459 ) (94656ec )
menu-backup: update export to be backup (#590 ) (26a0a5b )
mobile: fix create diagram modal on mobile (#646 ) (25c4b42 )
mssql-import: improve script readability by adding edition comment (#572 ) (be65328 )
mysql-ddl: update the script to import - for create fks (#642 ) (cf81253 )
offline: add support when running on isolated network (#359 ) (aa884b4 )
open create new diagram when there is no diagram (#594 ) (ef11892 )
open default diagram after deleting current diagram (#350 ) (87a40cf )
open diagram: in case there is no diagram, opens the dialog (#593 ) (68f4819 )
open-diagram: add arrow keys navigation in open diagram dialog (#537 ) (14f11c2 )
performance: fix bundle size (#551 ) (4c93326 )
performance: Import deps dynamically (#652 ) (e3cb627 )
performance: Optimize performance of field comments editing (#610 ) (5dd7fe7 )
performance: reduce bundle size (#553 ) (004d530 )
performance: resolve error on startup (#552 ) (fd2cc9f )
permissions (f654418 )
permissions issue (e51f4d3 )
psql-import: remove typo for import command (psql) (#546 ) (eb9b41e )
readme: Update README.md - add CockroachDB (#482 ) (2b6b733 )
realtionships section: add the schema to source/target tables (#561 ) (b9e621b )
release workflow (4d14b9f )
remove Buckle dialog (#617 ) (502472b )
remove cache (9877dd3 )
remove cache (be62368 )
remove effective scroll action (1c6786b )
remove multi platform build (90fe199 )
remove multi platform build (21e1a22 )
remove unused links from help menu (#623 ) (85275e5 )
restrict relationship handle on views (a1734eb )
rounded table node (21b3c91 )
scroll: fix scroll area (#550 ) (ef3d7a8 )
select-box: allow using tab & space to show choices (#336 ) (93f623a )
share: add loader to the export (#381 ) (3609bfe )
share: fix export to handle broken indexes & relationships (#416 ) (4be3592 )
shorcuts: add shortcut to toggle the theme (#602 ) (a643852 )
shortcuts: add zoom all shortcut (#528 ) (7452ca6 )
side-panel: simplify how to add field and index (#573 ) (a1c0cf1 )
sidebar: add sidebar for diagram objects (#618 ) (63b5ba0 )
sidebar: opens sidepanel in case its closed and click on sidebar (#620 ) (3faa39e )
small update on mobile, add the word Saved (0a11b6f )
smart query: import postgres FKs (#357 ) (acb736e )
sql export: make loading for export interactive (#388 ) (125a39f )
sql_server_export: use sql server export (#600 ) (56382a9 )
sqlite-import: import nuallable columns correctly + add json type (#571 ) (deb2184 )
sqlserver-import: open ssms guide when max chars (#565 ) (9c485b3 )
support multi schemas when using import script in postgres (1eff951 )
table actions: fix size of table actions (#578 ) (26d95ee )
tag (2bc8255 )
tag (00d1792 )
templates: add Five more templates (bouncer, cabot, feedbin, Pythonic, flarum, freescout) (#441 ) (eaa0678 )
templates: add five more templates (Sylius, Monica, Attendize, SaaS Pegasus & BookStack) (#408 ) (0f67394 )
templates: add six more templates (ticketit, snipe-it, refinerycms, comfortable-mexican-sofa, buddypress, lobsters) (#402 ) (07d3745 )
templates: add two more templates (Airbnb, Wordpress) (#317 ) (ebce882 )
templates: align database icon (#351 ) (efaddee )
templates: change the template url to be database instead of db (#374 ) (f1d073d )
template: separator in case of empty url (#355 ) (180886c )
templates: fetch templates data from router (#321 ) (d8a20eb )
templates: fix cloned indexes from a template (#398 ) (9f8500f )
templates: fix issue with double-clone on localhost (#394 ) (78c427f )
templates: fix tags urls (#405 ) (fe8b9f9 )
templates: tag urls lowercase to support browsers (#397 ) (959e540 )
to support all postgres schemas and not only public (fade2b4 )
to support all postgres schemas and not only public (f203813 )
translations: Add missing Spanish translations (709ccff )
update import queries and fix bug for MySQL & MariaDB (89e0cdd )
uses docker/build-push-action@v5 (4799d41 )
uses docker/build-push-action@v5 (7358c9c )
when import MySQL database via smart query fix PKs import (dac6059 )
window type (#454 ) (9c7d03c )
zoom in/out on scroll instead of panning (6a0bc30 )
You can’t perform that action at this time.