Releases: sqlectron/sqlectron-gui
Releases · sqlectron/sqlectron-gui
v1.38.0
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
tosass
Developer
- Fix hot module reloading
- Use port 9000 for webpack server
- Migrate much of remaining JS code to TS
v1.38.0-alpha.3
Bump version to 1.38.0-alpha.3 Signed-off-by: Matthew Peveler <[email protected]>
v1.38.0-alpha.2
Bump version to 1.38.0-alpha.2
v1.37.1
Bug Fixes
- Fix crash on startup due to missing dependency
v1.37.0
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
, andconfirm-modal
components to TypeScript - Add storybook to allow mocking components outside of electron app
- Upgrade
react-tabs
,redux
,react-select
,react-router
, andwebpack
modules - Move to npm lockfile v2 format
v1.36.0
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
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
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
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
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