Skip to content

v2.2.0

Compare
Choose a tag to compare
@dineug dineug released this 27 Jul 17:41

Features

  • vscode extension automatically loads .xml files in changelog folder
  • tree of tables with columns - can be opened from top menu
  • colorful diff calculated from latest snapshot
  • drag and drop hidden tables into editor to make them visible
  • Added show/hide API to store.dispatch()
  • Better naming for translations between Liquibase dialects
  • Added button to table to add default columns
  • Diff is shown next to table as a small circle if columns were changed
  • Added basic prompt for asking details when exporting Liquibase (needs better styling CSS)
  • Added support for loading Liquibase <include file="file_name" /> inside nested folders in vscode
  • Support for parsing addUniqueConstraint when importing Liquibase
  • Added progress bar indicating progress of loading big liquibase changelog.xml with multiple <include>
  • Checking preConditions in changeSet before import
  • Clicking on minimap teleports user to that position
  • table, memo header colorpicker support

Changes

  • Automatic import of Liquibase in VSCode is now only from file changelog/changelog.xml
    • Previously it was from entire folder changelog/*.xml

Fix

  • import and export (Liquibase) problems creating duplicate tables, columns, realtionships
  • Table position rounded to 4 decimal places
  • Export with correct string trimming
  • When loading old snapshot, id's are now the same as before
  • Diff is correctly shown in nested tables
  • When opening tree of tables, it is automatically refreshed if no tables were previously found
  • Added creation of snapshot after import
  • Table visibility is now correctly synchronized with table and across all nodes of tree
  • (Temporary) Make import of Liquibase faster by zooming out before importing

#209 #211 #216 #217 #218 #219