mirror of https://github.com/Fabio286/antares.git
64 KiB
64 KiB
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
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
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
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
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
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
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
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
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
- export data tables to json or csv file (0cbea9d)
- functions creation (49d7172)
- functions delete (59a50bc)
- functions edit (41d75b1)
- scheduler edit (ceab4ef)
- schedulers creation (dbe7b9d)
- schedulers delete (1e7d4ca)
- triggers and stored routines in sql suggestions (e351c90)
Bug Fixes
- error with empty functions/procedures (f150508)
- removed internal row _id from exported files (c0a32c0)
0.0.13 (2021-01-06)
Features
- option to toggle line wrap mode (d94b49f)
- select definer in view creation/edit (ab307f8)
- stored routines creation (3bcd02f)
- stored routines delete (aa33850)
- stored routines edit (82fdc0b)
- triggers creation (d695c9f)
- triggers delete (b32132a)
- triggers edit (3126625)
- views creation (8c4aaec)
- views deletion (dcf469e)
- views edit (56f2a27)
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)