antares/CHANGELOG.md

96 KiB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.5.12 (2022-07-26)

Features

  • ability to copy multiple selected rows (9551afb)
  • context menu option to duplicate a table row (985e5d3)
  • copy row as SQL INSERT (d3da15a)
  • execute selected query (7890263)
  • export table content as SQL INSERT (f3b5de3)

Bug Fixes

  • disable ctrl+alt+(left/right) shortcut on linux (8ecaedb)
  • error on schema export (1d151e9)
  • issue with logger on import/export (cb038b3)
  • missing defaults on insert row window (1ead76c)
  • missing table on insert new records on session restored tabs (8c83b3f)
  • MySQL: missing quoted identifier for column names in table filter, closes #380 (eb60899)
  • prevent ctrl+a in console (a00c19d)

0.5.11 (2022-07-19)

Bug Fixes

  • console events disabled in production (0b1aa3d)
  • filter persists switching temporary table tabs (bf768c3)
  • unable to edit table fields content on tables with datetime fields (91e0630)

0.5.10 (2022-07-18)

Features

  • context menu to copy queries from console (c21bd60)
  • Ctrl+PgUp & Ctrl+PgDn to navigate between tabs (abf8298)
  • field names suggestion for tables in the query (b71f04e)
  • initial console implementation (6a6f43a)
  • ipc event channel to send logs to renderer (f12a04b)
  • open/close console on single connection (44647f5)

Bug Fixes

  • exception on QueryEditor with null modelValue (9bc9adb)
  • fields content language detection not working properly (a91fa8f)
  • Linux: ctrl+space shortcut not working (ed3d35f)
  • unable to delete by select all in left bar search, closes #368 (7725faf)
  • unable to update data on tables missing primary or unique key (e0946f0)

Improvements

  • improved resize of text editor resizing console height (3f9e6d8)
  • UI: improved visibility of explore bar tooltips (f312cf5)

0.5.9 (2022-07-06)

Features

  • ability to pin/unpin and delete connections from the "all connections" modal (8e70570)
  • connections sorted by last usage by default and option to pin them (36e98e0)
  • ctrl/cmd+space to open all connections modal (a9a4344)
  • modal with all connections (a703dcc)
  • option to disable scratchpad (56b0a48)
  • search form in all connections modal (ec5ab73)

Bug Fixes

  • error on export schema (cf9c7c6)
  • missing option for untrusted ssl connection on connections edit panel (71a5b5c)

Improvements

  • UI: improved focus visibility for buttons (d2eb31a)

0.5.8 (2022-07-02)

Features

  • add max visible options prop (067a6f3)
  • context shortcut to disconnect from left bar (e97da37)
  • MySQL: option to disable foreign key checks when empty a table (902c29f)

Bug Fixes

  • connection string field doesn't appear switching to postgre when editing a connection (6573fe6)
  • ctrl+a on results doesn't work properly (5f57a9f)
  • double context menu on table settings rows (91d0735)
  • editor gutter pin not working (cfd82c8)
  • error on modals missing focusable elements (7702ca0)
  • exception on new scheduler tab (a45d76e)
  • focus goes outside modals with tab key navigation (e42c424)
  • reactivity problem on BaseVirtualScroll component (45b2eb2)
  • result table cells/rows not loses focus clicking outside (0a3a482)
  • UI: wrong tables scrollable height after switching tabs (8f01740)
  • Windows: white window buttons with dark theme (a80d227)
  • Windows: Windows 7 style window frame at startup (93ce619)

0.5.7 (2022-06-19)

Features

  • added dropdown animation (5398964)
  • dynamic app window title (0024269)
  • hotkeys to navigate forward or backward between tabs (d3b9e08)
  • hotkeys to navigate inside a table resultset (49abd1e)
  • translation: russian translation, closes #266 (9082960)
  • UI: BaseSelect disabled state (2b436d8)
  • UI: BaseSelect in table filters (a037d0c)
  • UI: BaseSelect option list scrolls automatically using up/down keys (0043d07)
  • UI: BaseSelect small variant (5582a12)
  • UI: BaseSelect supports disabled options (f7e04d6)
  • UI: BaseSelect supports option groups (1869e6a)
  • UI: ForeignKeySelect implements BaseSelect component (302c664)
  • UI: initial BaseSelect integration (22622df)
  • UI: new BaseSelect component (745d551)
  • UI: select tab replace with BaseSelect component (42bc919)

Bug Fixes

  • empty query tab schema select if no schema selected (31b7999)
  • exception on app start setting window title (5b33419)
  • fields sorting in table setting tabs (77d9cac)
  • inline field update not working with tables missing primary key (caf776b)
  • Linux: setting bar tooltip position (6bad032)
  • main process not closed after window close on some conditions (23acf00)
  • PostgreSQL: idle timeout disabled (a082514)
  • query tab content disappears reordering or closing other tabs, closes #261 (c5baf2b)
  • reload tab content on tab sort (d214c1f)
  • selected foreign key value not visible in the insert row modal (cba2ce2)
  • SQLite: unable to insert rows with TEXT fields (a7d5e19)
  • SSH tunnel connection error with private key, closes #260 (c826888)
  • UI: BaseSelect keyboard navigation (7c45203)
  • UI: BaseSelect style (71b0736)
  • UI: select closes clicking on scrollbar (8870304)
  • unable to add new table fields (ee623b0)

Improvements

  • improved precision of MariaDB or MySQL auto detection (26aad51)
  • Linux: title bar improvements (85cec05)
  • UI: max height for query text area increased (5d5f1da)
  • Windows: title bar improvements (5fa8bf3)

0.5.6 (2022-06-02)

Bug Fixes

  • empty query tab schema select if no schema selected (31b7999)
  • inline field update not working with tables missing primary key (caf776b)
  • SQLite: unable to insert rows with TEXT fields (a7d5e19)
  • UI: select closes clicking on scrollbar (8870304)

Improvements

  • improved precision of MariaDB or MySQL auto detection (26aad51)

0.5.5 (2022-05-24)

Features

  • added dropdown animation (5398964)
  • translation: russian translation, closes #266 (9082960)
  • UI: BaseSelect disabled state (2b436d8)
  • UI: BaseSelect in table filters (a037d0c)
  • UI: BaseSelect option list scrolls automatically using up/down keys (0043d07)
  • UI: BaseSelect small variant (5582a12)
  • UI: BaseSelect supports disabled options (f7e04d6)
  • UI: BaseSelect supports option groups (1869e6a)
  • UI: ForeignKeySelect implements BaseSelect component (302c664)
  • UI: initial BaseSelect integration (22622df)
  • UI: new BaseSelect component (745d551)
  • UI: select tab replace with BaseSelect component (42bc919)

Bug Fixes

  • PostgreSQL: idle timeout disabled (a082514)
  • query tab content disappears reordering or closing other tabs, closes #261 (c5baf2b)
  • SSH tunnel connection error with private key, closes #260 (c826888)
  • UI: BaseSelect keyboard navigation (7c45203)
  • UI: BaseSelect style (71b0736)

Improvements

  • UI: max height for query text area increased (5d5f1da)

0.5.4 (2022-05-10)

Bug Fixes

  • app blocked by BIT fields with no default, closes #256 (e62f280)
  • file upload input not working (58611bf)
  • SSH tunnel not working (6d61518)
  • unable to insert auto-generated datetime fields (ff27244)

Improvements

  • UI: left alignment for numbers in result tables, closes #249 (e02565c)

0.5.3 (2022-05-08)

Features

  • default open schema if only one present (0fa22fb)

Bug Fixes

  • can not use vue teleport with props as root element (88eb9f7)
  • importer webpack config (f82db96)
  • importer webpack config (b4d9821)
  • LIKE operator in table filter not properly working, closes #242 (eb1afed)
  • locale change (6af0c33)
  • missing storeToRefs imports (ff8bb45)
  • missing tabs uid (18b66b5)
  • MySQL: creating temporary tables on export to overcome view dependency errors (e4c5d9b)
  • MySQL: support to ANSI_QUOTES mode not working, closes #243 (9fcc7d1)
  • prevents query tabs targets previous schema if not in explorebar, closes #236 (5e4abd3)
  • query editor table fields suggestion (e9dedfa)
  • SQLite: tables with sqlite in name not visible, closes #239 (690cdcb)
  • unable to add parameters to new routines/functions (350d536)
  • unable to disconnect from database (47e1f27)
  • unable to set an empty string as field default (bfdb463)
  • undefined uid variable in the setting bar (3cca3ed)
  • various warnings and exceptions (c50cbc5)
  • verbose devtool loggin with missing sourcemap (1174bab)
  • wrong path module importation (472fa6f)
  • wrong path module importation (9a0f982)

0.5.2 (2022-04-10)

Features

  • core: option to allow untrusted SSL connections (6cc098c)
  • french translation updated, closes #222 (796f61b)
  • PostgreSQL: export functions and procedures (a8ca8f2)
  • PostgreSQL: export tables (a67071e)
  • PostgreSQL: export triggers (42376b4)
  • PostgreSQL: export user-defined types before tables (bb02479)
  • PostgreSQL: export views (86f011f)
  • PostgreSQL: sql dump importer (6086ca4)

Bug Fixes

  • PostgreSQL: wrong values exporting table content (0f9c991)
  • ssh tunnel not properly working, closes #220 (026d74c)

Improvements

  • PostgreSQL: improved dump file (408dded)
  • PostgreSQL: improved views exportation (638a88a)

0.5.1 (2022-03-25)

Features

  • export database as zip sql file (8f3efab)
  • UI: option to disable blur effects, closes #209 (e9079ad)

Bug Fixes

  • numeric scale displayed on non decimal fields (db628f7)
  • UI: connection buttons out of screen on small displays, closes #213 (f12e6a9)

0.5.0 (2022-03-12)

Features

  • delete dump file when the export is canceled (d25c62b)
  • initial db export implementation (0de2321)
  • initial mysql import support (4e9f8d1)
  • mysql export for trigger, views, schedulers, functions and routines (b2a5b40)
  • MySQL: enhance export characters escaping (3be826d)
  • MySQL: support to multi spatial fields export (4be55f3)
  • PostgreSQL: Postgress connection string feature for local and server connection string (6305752)
  • PostgreSQL: Postgress connection string feature for local and server connection string (f4a63ea)
  • UI: auto-refresh schema at the end of the import process (abf2b92)
  • UI: better real-time import stats (a6f5645)
  • UI: toggle tables checkbox by column on export modal (1c4d5b0)

Bug Fixes

  • MySQL: exception exporting empty procedures/functions (ee415da)
  • MySQL: export crash with large databases (8cf738b)
  • MySQL: missing functions and procedures definer escapes on exporter (f0351e5)
  • MySQL: missing initial delimiter for exported procedures (1a9fc37)
  • MySQL: procedures exportation (4276586)
  • sql parser hangs during import (7a6bd8b)
  • wrong schema and table size on explore bar (4479a96)
  • wrong soft sort algorithm for numeric fields, closes #199 (763be85)

Improvements

  • avoid to load schema elements if already loaded in export modal (d9d3bf2)
  • MySQL: import performance improvement (f444746)
  • MySQL: import tasks managed with async queue (bbe13f2)
  • MySQL: improved several field types support on exporter (1990d9a)
  • MySQL: prevent memory leak on large dump import (f3759b6)
  • PostgreSQL: Postgres connection update, better error handling and connection string accommodation. (330a80f)
  • split the export select query to avoid running out of memory (409ed54)
  • use fork() for the export process (748d449)
  • use fork() for the import process (573ac6d)

0.4.4 (2022-02-27)

Features

  • execution notification for ROLLBACK and COMMIT (76743e8)
  • MySQL: manual commit mode (4ed2f9a)
  • PostgreSQL: manual commit mode (d81e091)
  • reminder for uncommitted changes closing a tab (5bfff64)
  • SQLite: manual commit mode (7dcd444)

Bug Fixes

  • bigint support, closes #197 (b703955)
  • MySQL: default value not displayed for DECIMAL fields (fa3f3e1)
  • zero-padded bit fields beyond length (265f28b)

0.4.3 (2022-01-30)

Features

  • add Simplified Chinese translation (6ef565c)
  • MySQL: spatial fields support (#165) (48ebf23)

Bug Fixes

  • cell copy returns "undefined" in some conditions, closes #170 (8fb1f08)
  • indexes and foreign keys not cleared after deletion of related field, closes #182 (9f033fb)
  • PostgreSQL: schema different than public not automatically selected, closes #172 (46b45c8)
  • scale on numeric fields that doesn't support it (0cfd793)
  • Windows: temporary fix to Windows 7 style frame on app startup, closes #169 (1356011)

Improvements

  • support of scale in field's length setting (eef7c1d)

0.4.2 (2022-01-10)

Features

  • MySQL: ability to cancel queries (a59f77f)
  • PostgreSQL: ability to cancel queries (0c00291)
  • save window state (8f9385d)
  • UI: textarea autofocus selecting a query tab, closes #166 (b4545b1)

Bug Fixes

  • SQLite: exception with some fields (e7a1858)

Improvements

  • hash for foreign key default names (48c3e6a)
  • MySQL: support to ANSI_QUOTES sql_mode, closes #158 (d9a3eab)

0.4.1 (2021-12-11)

Features

  • language format detection for text fields (a5fdcc1)

Bug Fixes

  • cell disappear on edit in one column tables (aaa5549)
  • false positive with Windows Defender (992a033)
  • MySQL: wrong datetime fields default in table filler in some cases (8da0224)
  • MySQL: wrong value for fields "on update" in some conditions (359e14a)
  • select all rows with ctrl+a when editing a cell (35cb7e1)
  • SQLite: update rows with a text primary key (d7f1aa9)

Improvements

  • UI: avoid columns size change when editing cells or scrolling results (813aa32)
  • UI: disable save button in table creation when no fields are added (e8af2d2)

0.4.0 (2021-11-24)

Features

  • MySQL: read-only mode (4437d44)
  • PostgreSQL: read-only mode (5d48fe0)
  • SQLite: cell update in data tabs (604b371)
  • SQLite: connection add/edit masks (c54438d)
  • SQLite: keys support (fd321be)
  • SQLite: readonly mode (3fc227d)
  • SQLite: table data visualization (f2fcc98)
  • SQLite: tables management (3efeb45)
  • SQLite: triggers management (f40e9c5)
  • SQLite: views management (7671c58)

Bug Fixes

  • SQLite: hide schema creation (98165ca)
  • UI: hide tools menu if no tools available (da1947e)
  • UI: notifications timeout anomalies (cc99491)

Improvements

  • SQLite: improvements in data visualization (94c899e)
  • SQLite: improvements in field length detection (93b4a70)
  • update italian traslation (9fe3680)

0.3.9 (2021-11-14)

Features

  • added macos basic shortcusts and menu (430490a)
  • MySQL: enable/disable schedulers from contextual menu (5ca3a22)
  • MySQL: scheduler status indicator in explore bar (5c66824)
  • PostgreSQL: enable/disable triggers from contextual menu (534659f)
  • schema size in explore bar (fd25f88)
  • UI: double click on the title bar will toggle window fullscreen size (a35566f)
  • UI: improved topbar look&feel on MacOS (7657d05)

Bug Fixes

  • copy&paste and basic usability on macOS (1ddf8f0)
  • PostgreSQL: bigint fetched as string instead of number, closes #134 (39b9a59)
  • row selection problems after a deletion fail, closes #128 (89fdd21)
  • temporary solution on MacOS for unsigned app updates (c00fd13)

Improvements

  • UI: improved function and routine parameters modals (d19f475)

0.3.8 (2021-10-23)

Features

  • UI: CTRL+A to select all result rows (4069ade)
  • UI: ctrl|cmd+t, ctrl|cmd+w shortcut to open/close workspace tabs (9046b85)
  • UI: hide filter bar if there are no more rows in it (9178805)
  • UI: multi column table filters (0e15c39)

Bug Fixes

  • PostgreSQL: issue with uppercase characters in table field names (aef17be)
  • query failure when a filter with a numeric value is used (69cd083)
  • regression during resize results table on filters change (7dc33c7)

Improvements

  • UI: resize results table on filters change (f9ee7d0)

0.3.7 (2021-10-08)

Features

  • support to SSH private keys with passphrase, closes #118 (9407a29)
  • UI: auto detect system theme as default app theme (7a63608)

Bug Fixes

  • closing ask credential modal during a connection doesn't stops loading, closes #114 (26446fb)
  • PostgreSQL: issue with uppercase characters in table and field names, closes #116 (2fcd080)
  • UI: window reload pressing enter in schema creation modal, closes #113 (db1641b)

0.3.6 (2021-09-26)

Features

  • copy cell/row or kill connections on context menu from processes list (85f625d)
  • processes list exportation (13aa47c)
  • workspace query history (3959333)

Bug Fixes

  • adding a connection default values not change when switching clients, closes #101 (d4888ad)

Improvements

  • core: better communication of internal exceptions (abd46aa)

0.3.5 (2021-09-13)

Bug Fixes

  • MySQL: connections stuck at startup if 5 or more tabs are restored (95b60df)

0.3.4 (2021-09-12)

Features

  • new create function tabs (0203f69)
  • new create routine tabs (3fd26a0)
  • new create scheduler tabs (3c5a69a)
  • new create trigger function tabs (09c07ac)
  • new create trigger tabs (e217d51)
  • start search when typing with focus on the left bar (265ed66)

Bug Fixes

  • UI: context menu of tables cut if close to bottom edge (21e3e79)

0.3.3 (2021-08-22)

Features

Bug Fixes

  • MySQL: editing a view causes error for missing database in some conditions (4048df3)
  • table options not loaded on restored setting tabs at startup (622b519)
  • UI: multiple temp tabs opened switching to tables from other elements (b35fc5b)
  • UI: no round borders on left of file upload inputs (d5b2bde)

Improvements

  • UI: element options in setting tabs accessible directly (71e2c91)
  • UI: improved view setting tab (1983686)
  • UI: primary app color on selected text backgrouns (756d49b)
  • UI: visual improvements of tables (bc82289)

0.3.2 (2021-08-06)

Features

  • contextual menu option to duplicate table fields (3abff36)
  • UI: automatic scroll on selected tab (e834fe3)
  • UI: automatic scroll to selected tab element in left bar (04fc1bb)
  • UI: button to clear sidebar search input (1573de5)
  • UI: query tab name based on content (065de3a)
  • UI: shortcuts info on empty query tab (70354aa)

Bug Fixes

  • tab selected when clicking closing cross (07ee1ae)

Improvements

  • approximate table total updated on table refresh (dea3780)
  • UI: loading animation on tables and table context menu improvements (372049a)
  • update italian translation (cbe0e29)

0.3.1 (2021-07-27)

Bug Fixes

  • UI: tabs or explorebar elements selected with mouse wheel or right button (a8a47ed)

0.3.0 (2021-07-23)

Features

  • close tabs if element deleted (320aa8b)
  • new data tabs (ab382df)
  • new function, procedure and scheduler tabs (0a9983d)
  • new trigger function tabs (58b91eb)
  • new trigger setting tabs (f6faad9)
  • new unsaved change reminder (f7a74df)
  • new view setting tabs (003c02b)
  • option to restore session on startup (adc5477)
  • option to select schema in query tabs (a73a2f4)
  • UI: empty workspace view (e1855a2)
  • rename tabs if element is renamed (ef21ea7)
  • MySQL: improved schema detection for queries (5bb4e49)
  • UI: close temp data tabs (88c4cdc)
  • UI: display schema in data tabs (0105733)
  • UI: new table settings tabs (7845e3e)
  • UI: sortable tabs (d38097d)
  • UI: temporary table data tabs (a87079c)

Bug Fixes

  • clear empty indexes and foreign keys on confirm respective modals (04fa320)
  • enabled copy context on non editable rows (525c964)
  • issues with trigger temp tabs (6b725b1)
  • manual page input not disabled when only one page is available (62f7e57)
  • new field default value unknown instead 'noval' (77c5d28)
  • reload twice after element rename (1e543aa)
  • solved a vulnerability in table names (5c855a5)
  • sort order of tables is lost switching pages (14577d1)
  • wrong editor height with some conditions (d7fdf53)
  • UI: multiple trigger tabs open on single click on explore bar (e78ca24)
  • UI: not disabled buttons during save table setting tabs (a0105cf)
  • tab won't open after table or view creation (f7c3aa8)
  • wrong loaded schema change (c41e059)
  • UI: table icon in view data tabs (f0fa7c8)

Improvements

  • UI: improvements in setting bar connections sort (0c29e0d)

0.2.1 (2021-07-09)

Features

  • UI: contextual menu shortcuts to create new elements on folders (0252a06)
  • context menu option to duplicate connections (439356a)
  • MySQL: possibility to set a default schema in connection parameters (c6897af)
  • UI: new connection add panel (8cd76e7)
  • UI: new connection edit panel (9af71a6)
  • SSH Tunnel functionality (#81) (1801bef)

Bug Fixes

  • clear corrupted configurations to avoid exceptions (56fcc26)
  • UI: connection tab indicator when scrolling (a0ab63b)
  • avoid to trigger schema loading multiple times (7570b0a)

0.2.0 (2021-07-03)

Features

  • contextual option to duplicate tables (08d5b1b)
  • PostgreSQL: trigger functions support (75bbd5f)
  • PostgreSQL: triggers creation (7df0cf8)
  • UI: active tab animation (978a7c5)
  • UI: context option to copy cell or row value (d868c77)
  • UI: resizer border mouse hover animation (a69bdeb)

Bug Fixes

  • PostgreSQL: error opening setting tab for some stored routines (d96907c)
  • UI: contextual sub-menu alignment when close to the lower edge of the window (61a42d5)
  • fields default not correctly set in table filler (faa07a0)
  • rows loses internal id after export (2d278aa)
  • UI: editor blinking on first connection with a dark theme (0110756)
  • unhandled exception in connection test (a975df3)
  • vulnerability in server error toast messages (3aef7e9)

Improvements

  • improved contextual menu appearance (f74bca7)
  • UI: increased application border-radius (a0a025e)

0.1.13 (2021-06-19)

Features

  • PostgreSQL: alter trigger support (5c8ee66)
  • UI: ability to manually insert page number in DATA tabs, closes #65 (e2ebb04)
  • UI: option to change query editors font size, closes #77 (e579f37)

Bug Fixes

  • MySQL: pool connections not released after MySQL errors, causing endless load animation (4133fc4)
  • UI: various fixes in displaying content with small window size (8a20bef)

Improvements

  • remove comments from queries before execution (690a454)

0.1.12 (2021-06-09)

Features

  • PostgreSQL: trigger rename and delete (cce5adb)

Bug Fixes

  • internal exceptions (8742fa1)
  • page offset not reset when selected table changes (5562e73)
  • MySQL: view's data tab doesn't work with some views, closes #71 (9ca059d)
  • UI: unable to browse view's result pages (8a7cc2a)

0.1.11 (2021-06-02)

Bug Fixes

  • UI: prevent canc key to trigger delete modal when editing a row (5e9c88a)
  • table row loses internal id after cell update (6622756)
  • MySQL: missing schema altering tables in some conditions (faa799c)
  • empty offset in cell update queries (acc1eeb)

0.1.10 (2021-05-29)

Features

  • key shortcuts to change DATA tab page (f61d7ee)
  • option to set DATA tab page size (e71c756)
  • prev/next buttons to browse the results pages of data tab (79f033e)

Bug Fixes

  • MySQL: wrong schema in view data tab select, closes #71 (310cfaa)
  • wrong detection of field default expressions in some cases (04bdd08)

0.1.9 (2021-05-23)

Bug Fixes

  • MySQL: can't access tables having UNIQUE KEY, closes #69 (f1636f1)

0.1.8 (2021-05-22)

Bug Fixes

  • internal id not removed before row update (0f10c9e)
  • unable to add new ENUM fields (1e37f2a)
  • unable to delete table rows (0d61371)

Improvements

  • improved the way how field default value are handled (7a766f0)

0.1.7 (2021-05-16)

Bug Fixes

  • row loses internal id after cell update (854472c)
  • MySQL: connection loses schema in some conditions (6b0b8b1)
  • issue with ENUM and SET fields on table filler modal (475397c)
  • issue with ENUM and SET length when creating a new field (7a62131)
  • multiple row select on sorted tables not work properly (c7663be)

Improvements

  • core: increased connection pool size to improve performance (ae103e5)
  • MySQL: improved connections pool handling (434711a)

0.1.6 (2021-05-08)

Features

  • MySQL: ENUM and SET fields support, closes #61 (bebba64)

Bug Fixes

  • better detection and handling of field default type (3baf6fa)
  • no quotes around strings in field default custom value (29e2d92)
  • UI: data type figure twice on type select (9dfe7cc)
  • support to mDNS/zeroconf in snap build, closes #58 (35ef070)

Improvements

  • italian translation updated (5dc0b0b)

0.1.5 (2021-04-30)

Bug Fixes

  • MySQL: multiple queries non properly split in some cases (5208ec1)
  • % character not properly escaped, closes #60 (ecfb732)
  • semicolon inside strings breaks queries, closes #59 (1b09909)

Improvements

  • UI: new application icon (5822b3d)

0.1.4 (2021-04-22)

Features

  • query results export (1d363f7)
  • UI: canc press to delete selected rows (20cba6e)
  • UI: ctrl+s shortcut to save changes (16e17b3)
  • UI: format and clear queries (9ffd443)

Bug Fixes

  • launch from shortcut of procedures or functions with parameters without name dont works (f82dbd2)
  • wrong changelog in some cases (a41cf1a)
  • UI: data type not listed in selection if not present in global types (6eb2977)

Improvements

  • UI: improved connection status indicator (5ceddb8)

0.1.3 (2021-04-17)

Features

  • PostgreSQL: functions management (cd31413)
  • PostgreSQL: procedure language select (b33199e)

Bug Fixes

  • MySQL: invalid JavaScript datetime values not shown (dcccb54)
  • approximate row count shown for results less than 1000 (a6b75ad)
  • field apparently loses index or foreign key on rename in table editor (7d2ace9)

Improvements

  • MySQL: improved the way to get routine and functions parameters (90fd9db)
  • UI: improved table fields suggestion in query editor (c22187c)

0.1.2 (2021-04-11)

Features

  • in-app last release changelog (1e938ad)
  • PostgreSQL: edit timezone in cell editor (8735a0c)
  • PostgreSQL: procedures management (3dde1c1)
  • PostgreSQL: support of arrays in table settings (d0b3e1b)

Bug Fixes

  • cell edit doesn't properly use primary or unique index to update if both present, closes #51 (55932fe)
  • deletion of rows from query results (c20bff7)
  • no foreign key select when cell value is NULL, closes #50 (9f5ec02)
  • wrong datetime conversion when updating a row without an unique key (d374372)
  • PostgreSQL: issue with selected schema different than public (49a4e1c)
  • UI: white readonly inputs with dark theme (bb5f446)

Improvements

  • UI: improved setting modal rendering (be816e8)

0.1.1 (2021-04-03)

Features

  • scratchpad to save persistent notes (e349dd5)
  • PostgreSQL: foreign keys management (fe4c8e1)
  • PostgreSQL: indexes management (9ca03f4)
  • PostgreSQL: table fields edit (e3f259c)
  • PostgreSQL: tables addition (feef5e3)
  • PostgreSQL: unique keys management (614e0d3)
  • PostgreSQL: views management (99f7511)
  • UI: light theme (2806976)

Bug Fixes

  • UI: editor theme preview not properly loaded in some cases (c981244)
  • fields of ref. table not automatically loaded in foreign keys modal (e7401cc)
  • hide update tab for Windows Store distributions (dcb135d)

0.1.0 (2021-03-21)

Features

  • PostgreSQL: database in connection parameters (9645702)
  • PostgreSQL: edit array and text search fields (fc65114)
  • PostgreSQL: insert and edit blob fields (1f80a64)
  • PostgreSQL: partial postgre implementation (d892fa6)
  • PostgreSQL: support to microseconds (d465e18)
  • UI: support to boolean fields (ffb1712)

Bug Fixes

  • update or delete rows with more than one primary key (22a8c25)
  • MySQL: handle NEWDECIMAL data type (a1c6be3)
  • PostgreSQL: issue getting foreign keys informations (db47b40)
  • remove last char from datetime and time if is a dot (e89911b)
  • PostgreSQL: single quote escape (9f6a183)
  • PostgreSQL: various issues in query results (fccfe92)
  • schema content not loaded if selected with right click (8a6c59f)

0.0.20 (2021-03-13)

Features

  • UI: loader layers on query and data tabs (b232a3b)
  • UI: row markers in sql editors (ddfb713)

Bug Fixes

  • UI: avoid unnecessary updates when cell content not change (e9a26c1)
  • UI: row mark not applied on first click (25d72e3)
  • UI: table rows lose internal id after an update (76c5c0c)

0.0.19 (2021-03-05)

Features

  • UI: modal that shows process query (07f60c3)
  • processes list tool (049143d)
  • MySQL: support to new mysql8 authentication, closes #45 (db44306)
  • context menu shortcut to set NULL a table cell (71b4310)
  • UI: esc key to cancel cell edit (45351fa)
  • setting to enable beta updates (future use) (b1ea32b)
  • UI: query duration calc (777b73f)

Bug Fixes

  • MySQL: wrong TIMESTAMP fields length (201fad9)
  • UI: modal processes list does not regain size on window resize (5d7efa7)
  • UI: wrong height in scrolling tables in some cases (4862d51)

Improvements

  • UI: big performance improvement in tables rendering (39ca197)
  • UI: improvements of date time inputs (b4ead69)

0.0.18 (2021-02-25)

Features

  • UI: context menu for input and textarea tags (b54fefb)
  • UI: html, xml, json, svg and yaml editor modes in long text fields edit (9a1bf32)
  • UI: run procedures/functions from sidebar context menu (219da0a)
  • UI: run routines/functions from settings tab (7e81671)
  • UI: search filter in explore bar (2f58007)
  • UI: sticky schema names in explore bar (110b0b4)

Bug Fixes

  • MySQL: issue obtaining routine/function parameters (3aa2159)
  • issue managing function/routine parameters (76d92cd)
  • UI: data tab opened when non-table element is selected (dbab06f)
  • UI: elements from previous selected schemas in query suggestions (c8545a2)
  • disabled sort for fields without a name property (3b37b74)
  • prevents F5 shortcut to run in non-selected workspaces (7c4ca99)
  • support of bit fields in table filler (94c4952)

0.0.17 (2021-02-17)

Features

  • Added french language (18a93ef)
  • fake table data generator (a176174)
  • min and max option for random floats and numbers (6c62052)
  • support to fake data locales (970de49)

Bug Fixes

  • UI: file uploader in table filler (b5a8283)
  • UI: no foreign key select editing query results (5b21d17)
  • cut faker text based on field length (288ff4c)
  • wrong date or time detection in field default (9d5ebef)
  • UI: better text on ssl file selectors (9a19085)
  • UI: wrong length for char fields on table header (0f69d1d)

Improvements

  • core: bulk inserts support (b0576ac)

0.0.16 (2021-02-06)

Features

  • MySQL and MariaDB auto detection (02c03e3)
  • UI: enanched file upload input (a0d8552)
  • support to ssl connections (4e72bb1)
  • UI: database version in app footer (15417e8)
  • UI: resize query editor area (88ab7c5)
  • delete rows from tables without a primary key (574d493)
  • edit rows from tables without a primary key (5940b0b)

Bug Fixes

  • compatibility with electron-store 7 (bacf458)
  • edit bit fields (ede6fe8)

0.0.15 (2021-01-23)

Features

  • functions and schedulers in query suggestions (8ff6e70)
  • loading animation in properties tabs (1cf6485)

Bug Fixes

  • error retriving dato of some schedulers (b9ed8dd)
  • unable to call stored routines from query tabs (4923128)

Improvements

  • better fields type detection (4bc9bbf)
  • big performance improvement in database structure loading (a11bac5)

0.0.14 (2021-01-16)

Features

Bug Fixes

  • error with empty functions/procedures (f150508)
  • removed internal row _id from exported files (c0a32c0)

0.0.13 (2021-01-06)

Features

Bug Fixes

  • breadcrumb not change after table rename (b6b7be0)
  • unable to rename views (b7053bd)
  • wrong new stored routine modal icon (0ec2710)
  • wrong or duplicate fields in some queries (0df2b83)

0.0.12 (2020-12-24)

Features

  • better security connections credentials storage (fc35f27)
  • option to change editor theme (a95b8d1)
  • option to toggle editor auto completion (155154b)
  • query editor auto-completer for tables and columns (cb1fce6)

0.0.11 (2020-12-15)

Features

  • auto focus on first input in modals (1476e89)
  • foreign keys management (206597e)
  • improved data table sorts (5712b80)
  • query tabs auto focus (f81312a)

Bug Fixes

  • data tab sort not maintained at refresh (15b08d7)
  • deletion of rows with non-numeric ID (d385832)
  • file field editor not show (9291a7a)
  • improved changes dedection in props tab (acebe43)
  • some properties do not reset after fields changes (3ed5ea0)
  • unable to switch tabs when no table selected (c545815)
  • wrong field type detection (5cfdc9b)

0.0.10 (2020-12-04)

Features

  • approximate totals in table tata tab (e95d29c)
  • create new tables (e6602d1)
  • display all keys in properties tab (27769f2)
  • drop and truncate tables (a4122b4)
  • index management (41505bd)
  • tables options edit (0805b96)
  • unsaved changes reminder (33d1fa2)

Bug Fixes

  • index deletion issue (f8cf90a)
  • some problems with properties and data tabs when changing database from sidebar (0fe7157)
  • sqlEscaper function wrong quotes conversion (dfb24c6)

0.0.9 (2020-11-13)

Features

  • ability to edit table fields (249926b)
  • support to aliased tables (1658432)
  • table fields addition (0765403)
  • table fields deletion (242ddec)
  • ui: display table properties tab (2dc16e8)

Bug Fixes

  • duplicate header fields on join result tables (ea9b489)
  • F9 key shortcut refresh all query tabs instead of just selected one (c9ba2e5)
  • issue with tabs horizontal scroll with wheel (c393f86)
  • zero fill field option was not saved (3e5770f)
  • mysql: error getting foreign key list (ee18388)
  • wrong result fields type and order with some queries (a8cd177)

0.0.8 (2020-10-18)

Features

  • render: field type and length on table header mouse hover (04804b0)
  • close modals pressing ESC (d563cec)
  • data table autorefresh, closes #36 (9ecd888)
  • pie chart with table size in database explore bar (426628f)
  • query and data tabs keyboard shortcuts (F5, F9) (0bf2c8d)

Bug Fixes

  • context menu outside window when near bottom or right edge (d4ecaf6)
  • disable cell editor for not editable results (b7c779e)
  • missing connection name when "ask for crendential" selected (c70e5b4)
  • missing header for some query results (d560c38)
  • no connection passed to connection's edit modal (ce25cd0)

0.0.7 (2020-10-03)

Features

  • Database creation (3d0a83f)
  • Database deletion (4288a1f)
  • Edit database collation (54717e1)
  • Field comment on mouse over a table field name (2554444)
  • Support to multiple queries in the same tab (48f77ba)
  • Update italian translation (89c3dc9)
  • Spanish translation thanks to hongkfui (#32)

Bug Fixes

  • Cell update soft reload doesn't apply changes (1b04b21)
  • Empty databases not shown in explore bar (3e737cb)
  • Glitch on table data tab (10b426b)
  • Lack of loading progressbar when an update is available (86aec4f)
  • Missing schema when queryng INFORMATION_SCHEMA (530d1bd)
  • Prevent multiple app instances (12fbe8c)
  • Several fix on data and query tabs (530907d)
  • Unable to obtain fields informations for some queries (43c7072)
  • Unable to obtain keyUsage informations when adding new row (023c6a6)
  • Value overridden when join tables with fields with same name (78965d2)
  • Wrong field names when join tables (ad0bad8)
  • Wrong italian translation (b29e07c)
  • Wrong schema fetching table fields and key usage (8e71f42)
  • Wrong table and schema when more than one query in a tab (4684b41)

0.0.6 (2020-09-03)

Features

  • Aliases support (264de9c)
  • Middle click to close tabs (256ec76)
  • Monaco-editor as query editor (196a3e0)
  • Sql suggestions in query editor (8dc74ef)
  • Support to multiple query tabs (d7ed00f)
  • Tabs horizontal scroll with mouse wheel (3a6ea76)
  • Arabic translation thanks to Mohd-PH (#29)

Bug Fixes

  • Error when launching queries without a result from query tabs (a1a6f51)
  • Field name displayed instead of alias (801a0de)
  • Wrong table height calc in some cases (fd6d517)

0.0.5 (2020-08-17)

Features

  • Badge on setting icon and update tab when update is available (e8141b6)
  • Foreign key support in add/edit row (0b6a188)
  • Option to insert table rows (2f1dfdc)

Bug Fixes

  • Insert files via add row option (3c6e818)
  • Newline replaced with undefined inside queries (59e4a79)
  • Query result header didn't show just selected fields (7bc1009)
  • Table header not fixed on top when fast scrolling (13b0816)
  • Time and datetime precision (771f8a2)
  • Update a row with a string key value (eb348b3)
  • Window title not perfectly centered (7651d05)
  • Wrong schema passed in query tab when a different database was selected (6d0724d)

0.0.4 (2020-08-06)

Features

  • Blob fields edit/view/download (712fe9f)
  • Window title in app title bar (0089c0c)