antares/CHANGELOG.md

61 KiB

Changelog

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

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)