Skip to content

Latest commit

 

History

History
108 lines (59 loc) · 3.75 KB

CHANGELOG.md

File metadata and controls

108 lines (59 loc) · 3.75 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.

[0.5.1] - 02-2025

Fixed

  • Fix language server crashes, introduced through underlying Node.js changes in newer VS Code versions on Windows. (see PR)

[0.5.0] - 10-2023

New

Changed

  • Various minor changes to SQL export (still work in progress, see commit #0772570 for detailed changes)

[0.4.0] - 02-2023

New

  • UML Notation (see Notations)
  • Configuration: Generate DROP TABLE statements when generating SQL (disabled by default)
  • Support for datatypes with two arguments: e.g. FLOAT(5, 5)

Changed

  • Refactored toolbar

[0.3.0] - 01-2023

New

  • New SQL Generator (see SQL Generators in the Wiki for more information). Generator can be used through commands, replacing the previous way of the generate=sql option. The intention of this change is to explicitly decide when code should be generated, instead of automatically on code changes in the background.
  • Support for various new SQL dialects added: PostgreSQL, Oracle SQL, MySQL, MS SQL, Db2.
  • File logo for .erd files

Fixed

  • Fix layout bug for edge labels when reopening a model (see issue #48)

[0.2.0] - 10-2022

New

  • Support for participation constraints in the textual model. Can be specified by adding [0..1] (zero or one) or [0..N] (zero or more) to referenced entities in the relationship.
  • Add Attribute action to diagram popup when hovering over elements.
  • Formatter for .erd files. Can be executed, e.g., from the command palette by searching for the Format Document command.
  • Various code improvements and tests.

Changed

  • Improvements to multi-notation support, enabled through the newly introduced participation constraints. See the Notation page in the Wiki for more details.

Removed

  • UML notation removed, as it will be reworked and available again in a future release.

[0.1.0] - 08-2022

Added

  • Multi-notation support for various ER notations in the diagram (experimental).
  • New toolbar with options to graphically change the code generator and notation (includes changes to design).
  • Custom datatype for attributes.

Changed

  • Improved the outline view with icons and better representation of element names
  • Option to enable the code generator from generateSql to generate=sql

[0.0.3] - 11-2021

Added

  • Help button to toolbar with a link to documentation
  • Basic hover information in the textual editor

Fixed

  • Support Java 11

[0.0.2] - 09-2021

Added

Changed

  • Keybinding for deleting elements from ← Backspace to Ctrl + ← Backspace to avoid accidental deletion of elements.
  • Fixed ReadMe errors and formatting.

Fixed

  • Language server crashes caused by code generator

[0.0.1] - 08-2021

Initial public release.