Skip to content

Releases: sqlectron/sqlectron-gui

v1.38.0

31 Mar 00:39
0cbddd5
Compare
Choose a tag to compare

Features

  • Sign and notarize builds for macOS

Bugfixes

  • Fix bug where switching tab causes loss of editor focus (#687, #690) (thanks @synle)
  • Fix clicking on link to docs from config modal

Dependencies

  • Update to sqlectron-db-core to 0.11.0 (includes update to underlying ssh library to support more protocols)
  • Migrate from redux to @redux/toolkit
  • Use regular lodash over per method installations
  • Update classnames to 2.3.1
  • Update to react-ace 9.4.4 (#683) (thanks @tomch3ng)
  • Migrate from node-sass to sass

Developer

  • Fix hot module reloading
  • Use port 9000 for webpack server
  • Migrate much of remaining JS code to TS

v1.38.0-alpha.3

01 Feb 21:34
Compare
Choose a tag to compare
v1.38.0-alpha.3 Pre-release
Pre-release
Bump version to 1.38.0-alpha.3

Signed-off-by: Matthew Peveler <[email protected]>

v1.38.0-alpha.2

01 Feb 01:27
Compare
Choose a tag to compare
v1.38.0-alpha.2 Pre-release
Pre-release
Bump version to 1.38.0-alpha.2

v1.37.1

16 Aug 16:49
bbbbb87
Compare
Choose a tag to compare

Bug Fixes

  • Fix crash on startup due to missing dependency

v1.37.0

15 Aug 15:30
a85ce61
Compare
Choose a tag to compare

Note: This release has an issue causing an immediate crash on starting. As such, it has been pulled.

Features

  • Added support for using connection URI in server form
  • Added menu item / keyboard shortcut to auto-format queries in editor

Bug Fixes

  • Fixed running sqlectron with NODE_ENV=development set
  • Fix server validation not showing errors in the UI
  • Fixed color of text in server list when using dark mode

Developer

  • Convert collapse-icon , log-status, loader, and confirm-modal components to TypeScript
  • Add storybook to allow mocking components outside of electron app
  • Upgrade react-tabs, redux, react-select, react-router, and webpack modules
  • Move to npm lockfile v2 format

v1.36.0

03 Apr 22:25
Compare
Choose a tag to compare

Features

  • Added option to use ssh connections with ssh agent

Bug Fixes

  • Fixed ssh private key connections for new open ssh format keys

Developer

Most of the changes were internal changes:

  • Upgraded a few dependencies, the most important of them was the electron upgrade to the latest v12 version.
  • Removed all remote calls and moved it to the browser process and communication between them is done with pure IPC calls.
  • Added more test coverage, now we have e2e and unit tests for a few scenarios.
  • The sqlectron-core module has been merged into this package to make development easier and faster, it still using sqlectron-db-core though for the database part.
  • Started to convert the project to typescript
  • Added inspect context button for development
  • Converted a few components to pure functions and hooks

v1.35.0

23 Feb 00:35
f4f5353
Compare
Choose a tag to compare

Features

  • Add "save as" menu item for saving queries into new file (thanks @lucaxchaves)

Bug Fixes

  • Add some padding around config path in settings menu

Developer

  • Use electron-devtools-installer to add React / Redux extensions to electron when running in development mode

Build

  • Remove sh build target as it is unsupported by electron-builder

v1.34.0

17 Feb 11:45
68d8f28
Compare
Choose a tag to compare

Features

  • Use same filename for saving after opening a file (thanks @sami-sweng)

Bug fixes

  • Properly utilize the automatic limit setting
  • Fix table menu items (e.g. columns, indexes, etc.) being colored lightgray if they had items and black otherwise
  • Fix mutation of query results when copying / exporting to CSV
  • Fix changing the log level setting (still requires app restart to take hold)

Dependencies

  • Update react-router from ^3
  • Update react-virtualized to ^9
  • Update react to ^16
  • Update eslint to ^7 (and also update eslint extensions)
  • Update sqlectron-core to 9.0.3

v1.33.0

24 Jan 02:57
cc3c58f
Compare
Choose a tag to compare

Features

  • Add keyboard shortcuts for zoom controls - thanks @samuelgrf

Dependencies

  • Update react-resizable to 1.11.0
  • Update brace to ^0.11.0
  • Update sqlectron-core to 9.0.0
  • Update cross-env to 7.0.2
  • Update csv-stringify to 5.5.1
  • Update jointjs to 2.2.1
  • Update react-ace to 7.0.5
  • Update react-draggable to 3
  • Update react-redux to 5.1.2
  • Update redux-logger to 3

v1.32.1

11 Nov 14:29
Compare
Choose a tag to compare

Fixes

  • fix query results not re-rendering if field information did not change (#529) - by @MasterOdin
  • fix opening select boxes changing modal top location (#530) - by @MasterOdin
  • fix the open/save query functionality (#541) - by @MasterOdin