1.8.0 (2025-02-13)
- dbml-import: add error highlighting for dbml imports (#556) (190e4f4)
- docker image: add support for custom inference servers (#543) (1878083)
- canvas: add right-click option to create relationships (#568) (e993f15)
- canvas: locate table from canvas (#560) (dc404c9)
- docker: add option to hide popups (#580) (a96c2e1)
- export-sql: show create script for only filtered schemas (#570) (85fd14f)
- i18n: fix Ukrainian (#554) (7b62719)
- import dbml: add import for indexes (#566) (0db67ea)
- import-query: improve the cleanup for messy json input (#562) (93d59f8)
- index unique: extract unique toggle for faster editing (#559) (dd4324d)
- mssql-import: improve script readability by adding edition comment (#572) (be65328)
- realtionships section: add the schema to source/target tables (#561) (b9e621b)
- sqlserver-import: open ssms guide when max chars (#565) (9c485b3)
- table actions: fix size of table actions (#578) (26d95ee)
1.7.0 (2025-02-03)
- dbml-editor: add dbml editor in side pannel (#534) (88be6c1)
- import-dbml: add import dbml functionality (#549) (b424518)
- canvas edit: add option to edit names in canvas (#536) (0dcc9b9)
- dbml-editor: add shortcuts to dbml and filter: #534 (#535) (3b3be08)
- dbml: add error handling (#545) (fef6d3f)
- empty-state: fix dark-mode for empty-state (#547) (99a8201)
- examples: fix employee example dbml (#544) (2118bce)
- i18n: translation/Ukrainian (#529) (ff3269e)
- open-diagram: add arrow keys navigation in open diagram dialog (#537) (14f11c2)
- performance: fix bundle size (#551) (4c93326)
- performance: reduce bundle size (#553) (004d530)
- performance: resolve error on startup (#552) (fd2cc9f)
- psql-import: remove typo for import command (psql) (#546) (eb9b41e)
- scroll: fix scroll area (#550) (ef3d7a8)
1.6.1 (2025-01-26)
- change empty state image (#531) (42d4cba)
- chat-type: remove typo of char datatype in examples (#530) (58231c9)
- empty_state: customize empty state (#533) (1643e7b)
- Image Export: importing css rules error while download image (#524) (e9e2736)
- shortcuts: add zoom all shortcut (#528) (7452ca6)
- filter-tables: show clean filter if no-results (#532) (c36cd33)
1.6.0 (2025-01-02)
- add loadDiagramFromData logic to chartdb provider (#513) (ee659ea)
- dependency: upgrade react query to v7 - clean console warnings (#504) (7c5db08)
- i18n: translation/Arabic (#509) (4b43f72)
1.5.1 (2024-12-15)
- export: fix SQL server field.nullable type to boolean (#486) (a151f56)
- readme: Update README.md - add CockroachDB (#482) (2b6b733)
1.5.0 (2024-12-11)
- CockroachDB: Add CockroachDB support (#472) (5409288)
- i18n: translate share and dialog sections in Indonesian locale files (#468) (3574cec)
- core: fix update diagram id (#477) (348f805)
- dialogs: fix footer position on dialogs (#470) (2309306)
- sql-server import: nullable should be boolean instead of string (#480) (635fb53)
1.4.0 (2024-12-02)
- 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)
- clickhouse: add ClickHouse support (#463) (807cd22)
- i18n: Added bangla translations (#432) (885eb71)
- side-panel: Add functionality of order tables by drag & drop (#425) (a0e966b)
- clipboard: defensive for navigator clipboard (#462) (5fc10a7)
- import-database: update database type after importing into an existing generic diagra (#456) (a8fe491)
- Last Saved: Translate the "last saved" relative date message (#400) (d45677e)
- mariadb-types: Add uuid data type (#459) (94656ec)
- window type (#454) (9c7d03c)
1.3.1 (2024-11-26)
1.3.0 (2024-11-25)
- dialogs: fix height of dialogs for small screens (#440) (667685e)
- drawer: set fix min size (#429) (c5e0ea6)
- export-sql: add unique to export script (#422) (b75c6fe)
- fix layout warnings (#434) (94ec43b)
- i18n: add bahasa indonesia translation (#331) (ab07da0)
- i18n: add missing type to vi.ts (#444) (e77ee60)
- i18n: Add Telugu Language (#352) (8749591)
- i18n: add Turkish translations (#315) (d9fcbee)
- i18n: add Vietnamese translations (#435) (6c65c2e)
- i18n: Translating to Gujarati language (#433) (2940431)
- i18n: Translation of the export error into Russian (#418) (7c3c628)
- i18n: update korean for 1.2.0 (#419) (8397bef)
- import script: remove double quotes (#442) (fb702c8)
- share: fix export to handle broken indexes & relationships (#416) (4be3592)
- templates: add Five more templates (bouncer, cabot, feedbin, Pythonic, flarum, freescout) (#441) (eaa0678)
1.2.0 (2024-11-17)
- AI exports: add cahching layer to SQL exports (#390) (e5dbbf2)
- canvas: fix auto zoom on diagram load (#395) (492c932)
- dockerfile: support SPA refresh to resolve nginx return 404 (#384) (eaf75ce)
- docs: update license reference (#403) (44d10c2)
- export image: Add support for displaying cardinality relationships + background (#407) (68474e7)
- i18n: add Nepali translations (#406) (e1e55c4)
- 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)
- 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: fix cloned indexes from a template (#398) (9f8500f)
- templates: fix tags urls (#405) (fe8b9f9)
- templates: tag urls lowercase to support browsers (#397) (959e540)
1.1.0 (2024-11-13)
- add templates: add five more templates (laravel, django, twitter… (#371) (20b3396)
- canvas: Added Snap to grid functionality. Toggle/hold shift to enable snap to grid. (#373) (6c7eb46)
- share: add sharing capabilities to import and export diagrams (#365) (94a5d84)
- bundle: fix bundle size (#382) (4ca1832)
- dockerfile: support openai key in docker build (#366) (545e857)
- i18n: add korean (#362) (b305be8)
- i18n: Add simplified chinese (#385) (9f28933)
- i18n: Added Russian language (#376) (2c69b08)
- i18n: added traditional Chinese language translation (#356) (123f40f)
- i18n: Fixed part of RU lang introduced in #365 feat(share) (#380) (5508c1e)
- i18n: french translation update - share menu (#391) (e3129ce)
- import json: for Check Script Result, default with quotes (#358) (1430d2c)
- improve title name edit interaction (#367) (84e7591)
- share: add loader to the export (#381) (3609bfe)
- sql export: make loading for export interactive (#388) (125a39f)
- templates: change the template url to be database instead of db (#374) (f1d073d)
- templates: fix issue with double-clone on localhost (#394) (78c427f)
1.0.1 (2024-11-06)
- offline: add support when running on isolated network (#359) (aa884b4)
- open default diagram after deleting current diagram (#350) (87a40cf)
- select-box: allow using tab & space to show choices (#336) (93f623a)
- smart query: import postgres FKs (#357) (acb736e)
- templates: add two more templates (Airbnb, Wordpress) (#317) (ebce882)
- templates: align database icon (#351) (efaddee)
- template: separator in case of empty url (#355) (180886c)
- templates: fetch templates data from router (#321) (d8a20eb)
- ability to change zoom or pan on scroll in the canvas component (ac208c4)
- add import logic based on the JSON input (01f4e4b)
- add import logic based on the JSON input (939ac22)
- add release (ac37475)
- add release (80491ae)
- Added darkmode support, user and system preferences (d63700f)
- added japanese language translation (#235) (588543f)
- change the menu to activate/deactive zoom on scroll (a69b241)
- disable darkmode toggle until colors are fixed, remove class from create (e2029da)
- fetcher: add pg magic sql (f74f208)
- improve dockerfile (48a0f4f)
- 🐛 pk_column changed to column in sqlite (f85a2d0)
- add contents permissions (b896134)
- 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)
- autofocus on mobile (d5cb3e5)
- change to on push (866f8f5)
- change to on push (60f0317)
- change to on push (07da6d0)
- change workflow name (3770703)
- change workflow name (3b4f256)
- ci (be04ac2)
- docker login (de8ca35)
- i18n: add missing German translations (#311) (b2c2045)
- permissions (f654418)
- permissions issue (e51f4d3)
- remove cache (9877dd3)
- remove cache (be62368)
- remove effective scroll action (1c6786b)
- remove multi platform build (90fe199)
- remove multi platform build (21e1a22)
- restrict relationship handle on views (a1734eb)
- rounded table node (21b3c91)
- small update on mobile, add the word Saved (0a11b6f)
- support multi schemas when using import script in postgres (1eff951)
- tag (2bc8255)
- tag (00d1792)
- to support all postgres schemas and not only public (f203813)
- 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)
- zoom in/out on scroll instead of panning (6a0bc30)