Skip to content

v0.7.0

Choose a tag to compare

@Peter-L-SVK Peter-L-SVK released this 03 Jun 14:05
· 253 commits to main since this release
Immutable release. Only release title and notes can be modified.

What's New in v0.7.0

Schema Designer Enhancements

  • Three FK line styles: straight, S-curve, and orthogonal with toggle buttons
  • Arrow heads showing FK direction with 1:N cardinality labels
  • Column-level connection points for precise foreign key targeting
  • Dynamic scrollbars that auto-adjust to table positions
  • Grid lines between columns for better readability
  • Double-click to delete relationships
  • Larger table dimensions for easier column targeting

Data Import/Export

  • Export query results to CSV with column headers
  • Export query results to JSON as array of objects
  • Import CSV files with preview dialog showing columns and row count
  • Import JSON files with preview dialog
  • Auto-creates destination table if it does not exist
  • Batch insert for performance on large datasets

File Operations

  • Open SQL files (.sql, .psql) into editor (Ctrl+O)
  • Save editor content to file (Ctrl+S)
  • Save As with file dialog (Ctrl+Shift+S)

Keyboard Shortcuts

  • Edit menu: Undo (Ctrl+Z), Redo (Ctrl+Y), Cut (Ctrl+X), Copy (Ctrl+C), Paste (Ctrl+V)
  • GTK4 auto-displays shortcuts in menu labels

Fixes

  • autocommit=True for immediate DDL execution (CREATE TABLE now works correctly)
  • Browser auto-refresh after DDL/DML statements
  • Status bar and toolbar properly updated on disconnect
  • PRIMARY KEY extraction from CREATE TABLE body during SQL import
  • Mypy type annotations fixed across codebase

Upgrading from v0.6.0

No database migration needed. Settings file is backward compatible.