# Kangaroo change

# Kangaroo v5.1.0

  • Refactor starter to improve performance
  • Add main menu items(Home)
  • MySQL: add default role page
  • MySQL: split user and role relation page to roles and members
  • MySQL: refactor user and role privilege page
  • MySQL: refactor user and role patch script
  • MariaDB: add default role page
  • MariaDB: split user and role relation page to roles and members
  • MariaDB: refactor user and role privilege page
  • MariaDB: refactor user and role patch script
  • PostgreSQL: split user and role relation page to roles and members
  • PostgreSQL: refactor user and role privilege page
  • PostgreSQL: refactor user and role patch script
  • Refactor preference's editor page: editor scheme preview
  • SQLite: disable user authentication support
  • Object edit preview page make as read only
  • Fixed: LIBSOUP3 post issue
  • Fixed: user/role context menu issue
  • Fixed: history log can't move back
  • Fixed: Windows manifest permission issue
  • Update Chinese translation(zh-CN/zh-SG/zh-Hans/zh-Hant)
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v5.0.0

  • Add privilege dialog
  • Add object select dialog
  • Improve Windows installer
  • Refactor builder's where page
  • Refactor content view where page
  • SQL Server: implement server role support
  • SQL Server: implement database role support
  • SQL Server: implement application role support
  • PostgreSQL: split user's comment as a sub page
  • PostgreSQL: refactor user general page
  • PostgreSQL: split role's comment as a sub page
  • PostgreSQL: refactor role general page
  • PostgreSQL: fixed user/role context menu issue
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)

# Kangaroo v4.99.9

  • Improve intellisense experience
  • Add HTTP/WebSocket tunnel support
  • SQL Server: Implement sql view object support
  • SQL Server: Implement function object support
  • SQL Server: Implement Database object support
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed: copy row as feature issues
  • Fixed: SQL Server connection issue

# Kangaroo v4.99.1

  • Improve connection workspace close experience
  • macOS: refactor app menu
  • SQLServer: add contained database support
  • SQLServer: improve table designer support
  • SQLServer: implement login designer support
  • SQLServer: implement user designer support
  • Fixed: SQL Server transaction support
  • Fixed: preference dialog issue
  • Fixed: invalid data caused editor assertion crash
  • Fixed: history log caused editor assertion crash
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)

# Kangaroo v4.98.1

  • SQL Server support (80%)
  • Improve datagrid column width support
  • Improve designer experience: intelligent type matching and append column quickly.
  • Refactor workspace toolbar
  • Add application menu
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)

# Kangaroo v4.0.0

  • App theme support
  • Improve cell image show experience
  • Update workspace panel behavior
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed: create snippet issue
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v3.99.2

  • Starter page add customize support
  • Update modules file property
  • Improve datagrid column width
  • SQLite: Replace sqlcipher with sqlite3mc
  • SQLite: add compatible tip for other tools
  • SQLite: adjust the data type for UI
  • Refactor execute action to support multiple statements
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed: pack value with incorrect data type

# Kangaroo v3.99.1

  • Add connection group/organization support
  • Improve explorer search support
  • Update current cell background color
  • Add activation support
  • Add multiple model view support
  • Add hint and confirm support for workbench
  • PostgreSQL: hide template and temp database
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Improve NULL value support
  • Fixed: MySQL/MariaDB dump crash issue
  • Fixed: collector thread crash issue
  • Fixed: export structure and data to file issue
  • Fixed: source editor style scheme issue
  • Fixed: SQL beauty and minify format issue
  • Fixed: workspace layout reload issue
  • Fixed: workspace layout save issue(app close)
  • Fixed: entity-relation model close issue

# Kangaroo v3.93.1

  • Add main toolbar icon setting support
  • Add download link for SSH tool
  • Image view add file drop support
  • Text view add file drop support
  • Refactor object tree view
  • Refactor SQL builder view
  • Refactor model view with UI support
  • Improve content builder column layout
  • Improve binary value display text
  • Improve tree view performance
  • Improve explorer view message text
  • Implement upgrade support
  • Implement model paste action
  • Update app icons
  • Update menu item Source to View source
  • Update function and procedure menu labels
  • SQLite: add other extensions support
  • SQLite: fixed schema missing issue
  • SQLite: fixed load database issue
  • SQLite: fixed zero length binary data issue
  • MySQL: fixed system view issue
  • MariaDB: fixed system view issue
  • MariaDB: Fixed user and role load issue
  • Fixed: locate the initial database tables
  • Fixed: content builder where page crash
  • Fixed: console warning message
  • Fixed: empty statement issue
  • Fixed: timestamp with zero value issue
  • Fixed: DateTime with ISO8601 format parse issue
  • Fixed: model view can't handle user keyboard input
  • Fixed: history view warning message
  • Fixed: connections sync with multi-workspace
  • Fixed: SQL file extension issue
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v3.92.1

  • GTK4 upgrade to 4.12
  • libadwaita upgrade to 1.4 beta
  • Add Redhat series package support(rpm)
  • Add code snippet support
    • Code snippet pane(filter/drag and drop)
    • Code snippet dialog
    • Code snippet intellisense
    • Code snippet setting
    • Code snippet context menu for query view
  • Add execute menu item for query view context menu
  • Refactor history view
  • Refactor color text view
  • Refactor minor toolbar style
  • Refactor toolbar setting
  • Refactor exportor columns page
  • Refactor exportor tables page
  • Refactor exportor option page
  • Refactor model entity dialog
  • QR code add kangaroo logo
  • Updated Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed: libsoup connection issue
  • Fixed: document UI data display issue
  • Fixed: status bar missing data issue
  • Fixed: connection id issue

# Kangaroo v3.91.1 (Beta)

  • Port to libadwaita 1.4
  • Refactor GtkSwitch.state to active
  • Add database library version for about dialog
  • Add Chinese support(zh_Hans/zh_Hant)
  • Improve workspace status bar
  • Updated Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • MariaDB: add table designer pages
  • MariaDB: fixed foreign key issue
  • MySQL: add missing type: TIMESTAMP
  • PostgreSQL: fixed type and collation issue
  • SQLite: fixed schema issue
  • Data transfer: initialize default options
  • Data transfer: add log output
  • Data transfer: Fixed target connection issue
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v3.90.1 (Beta)

  • Add transfer/structure sync/data sync UI
  • Implent transfer bussiness logic
  • Implement structure sync business logic
  • SQLite Encryption Extension support(SQLCipher)
  • MySQL: Improve TEXT/BLOB type support
  • MariaDB: Improve TEXT/BLOB type support
  • Make dialog window stay center
  • Add language switch support
  • Improve preference window performance
  • Updated Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed MySQL/MariaDB field flag issue

# Kangaroo v2.99.3 (Beta)

  • Windows: GTK4 upgrade to 4.11.2

# Kangaroo v1.10.3 (Beta)

  • Windows: GTK4 upgrade to 4.11.1
  • Fixed:Chinese support issue

# Kangaroo v2.99.2 (Beta)

  • Add sandbox support(Windows only)
  • GTK4 upgrade to 4.10.3
  • libadwaita upgrade to 1.3.1

# Kangaroo v2.99.1 (Beta)

  • SQLite: add direct access support
  • MySQL: add direct access support
  • MariaDB: add direct access support
  • PostgreSQL: add direct access support
  • Improved floating-point display support
  • Improved connection establishment
  • Updated Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)

# Kangaroo v2.3.2 (Beta)

  • MySQL: Add executor menu item
  • MariaDB: Add executor menu item
  • PostgreSQL: Add executor menu item
  • Update datagrid normal style bg color
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed: Unknown SCHEMA_COMMENT (< MariaDB 10.5.md)
  • Fixed: executor's file dialog issue
  • Fixed: intellisense issue
  • Fixed: datagrid craches
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v2.3.1 (Beta)

  • Add query file pane
  • Add model file pane
  • Update toolbar style
  • Workspace add split support (vertical or horizontal)
  • Workspace add status bar
  • Workspace add language support
  • Workspace add line ending support
  • Workspace add file encoding support
  • Workspace add word wrap support
  • Workspace add indentation support
  • Workspace add position support
  • Workspace add pane switching support
  • Workspace add worksheet message support
  • Update about window(System information)
  • Update RPM installer script
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Remove view submenu from main menu

# Kangaroo v2.2.1 (Beta)

  • Add executor dialog
  • Add dump & tranform dialog
  • Add time cost for query
  • SQLite: fixed index load issue
  • SQLite: fixed backup name issue
  • MariaDB: fixed schema scope issue
  • MySQL: fixed schema scope issue
  • PostgreSQL: fixed v15 user info issue
  • Update intellisense proposal's icon
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Update Windows installer to select drivers defaultly
  • Update GTK library to 4.9.2

# Kangaroo v2.1.1 (Beta)

  • Add dynamic QR code support
  • Add debian package support
  • Implement designer's clone menu action
  • Implement designer's copy/paste action
  • Add designer's cut menu item
  • Add SQL EXPLAIN statement with format support
  • Add SQL ANALYZE statement support
  • Refactor SQL beautify and minify
  • Improve editor undo support
  • Update linux package script
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed: app crashed while closing book page
  • Fixed: SSH label issue

# Kangaroo v2.0.0 (Beta)

  • Refactor importer page (columns/preview)
  • Refactor columns selection dialog
  • Refactor SQLite columns dialog
  • Refactor PostgreSQL columns dialog
  • Refactor MySQL columns dialog
  • Refactor type values dialog (Enum/set)
  • Refactor documents dialog
  • Refactor DataGrid events and context menu
  • Replace icon with symbolic icon
  • Implement form view edit and save support
  • Implement table view edit and save support
  • Implement Binary/BLOB import/export/save support
  • Improve SQLite schema support
  • Form view navigation support
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed numeric value lost its decimal issue
  • Fixed toolbar icon size issue
  • Fixed explorer DataGrid issue
  • Fixed import data failure issue
  • Fixed index loading crash issue
  • Fixed repo tree node change issue
  • Fixed SQLite function crash issue
  • Fixed application warning messages
  • Fixed compiler warning messages
  • Fixed context menu dump action issue
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v1.99.1 (Dev)

  • Normalize DataModel and MetaModel
  • Refactor documents dialog
  • Refactor export pages
  • Refactor import pages
  • Refactor connection dialog
  • Add attach database dialog
  • Upgrade libsoup2 to libsoup3
  • Add ODBC general support
  • Add ODBC help entry point
  • Add object search support
  • Update Windows and ArchLinux installer and deploy script
  • SQLite: attach and detach database
  • SQLite: load extension support
  • Improve the way to create new connection
  • Update Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed shortcut file issue

# Kangaroo v1.98.1 (Dev)

  • DataGrid add style for current cell
  • SQLite: refactor table designer
  • MySQL: refactor table designer
  • PostgreSQL: refactor table designer
  • Normalize column's length/precision/scale
  • Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed ODBC CHAR/WCHAR data type issue
  • Fixed connection's driver missed issue
  • Fixed drop SQLite file to create connection issue
  • Fixed MySQL/MariaDB encoding(Chinese) issue

# Kangaroo v1.97.1 (Dev)

  • Update windows deploy script
  • Update ArchLinux build script
  • Upgrade close confirm dialog
  • Refactor datagrid with ColumnView
  • Windows installer support ODBC drivers
  • Improve Windows installer l10n support
  • Improve object explorer sort support
  • Improve content builder
  • Improve SQL builder
  • Improve DBNull value support
  • Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed ODBC connection issues

# Kangaroo v1.10.2 (Beta)

  • Remove app expire date
  • Windows: update library to the latest.

# Kangaroo v1.96.1 (Dev)

  • Replace libgda with ODBC
  • Add general database support
  • Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)

# Kangaroo v1.95.1 (Dev)

  • MySQL: Add role designer
  • MySQL: Add schema designer
  • MySQL: Add database designer
  • MariaDB: Add role designer
  • MariaDB: Add schema designer
  • MariaDB: Add database designer
  • PostgreSQL: Add role designer
  • PostgreSQL: Add schema designer
  • PostgreSQL: Add database designer
  • Update explorer view with database and schema support
  • Refactor object tree context menu
  • Bind tab title with explorer title
  • Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v1.94.1 (Dev)

  • MySQL: Add function designer
  • MySQL: Add procedure designer
  • MySQL: Add user designer
  • MariaDB: Add function designer
  • MariaDB: Add procedure designer
  • MariaDB: Add user designer
  • PostgreSQL: Add function designer
  • PostgreSQL: Add procedure designer
  • PostgreSQL: Add user designer
  • Add runtime version support on About window
  • Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Fixed: workspace view issue
  • Fixed: autosave cache file issue

# Kangaroo v1.93.1 (Dev)

  • SQLite: Add index designer
  • SQLite: Add trigger designer
  • SQLite: Refactor data view designer to improve support
  • MySQL: Add index object support
  • MySQL: Add trigger object support
  • MySQL: Add index designer
  • MySQL: Add trigger designer
  • MySQL: Refactor data view designer to improve support
  • MariaDB: Add index object support
  • MariaDB: Add trigger object support
  • MariaDB: Add index designer
  • MariaDB: Add trigger designer
  • MariaDB: Refactor data view designer to improve support
  • PostgreSQL: Add index designer
  • PostgreSQL: Add trigger designer
  • PostgreSQL: Refactor data view designer to improve support
  • Add connection detail view for workspace
  • Update repository tree icon
  • Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  • Refactor starter view
  • Refactor repository view
  • Fixed: data view designer's restore issue
  • Fixed: workspace menu loading issue
  • Fixed: crash while active_id is null
  • Fixed: editor input issue while having selection
  • Fixed: can't load schema views for MySQL/MariaDB
  • Fixed: crashed while PostgreSQL database is empty

# Kangaroo v1.92.1 (Dev)

  1. Add explorer view(Table + Iconic)
  2. Add search and sort support
  3. SQLite: load objects for explorer
  4. MariaDB: load objects for explorer
  5. MySQL: load objects for explorer
  6. PostgreSQL: load objects for explorer
  7. Add context menu for objects
  8. Implement context menu for table and view
  9. Refactor workspace toolbar
  10. Update database object icon
  11. Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)

# Kangaroo v1.91.1 (Dev)

  1. Refactor workbench and workspace
  2. Refactor import/export
  3. Refactor intellisense
  4. Refactor toolbars
  5. Refactor sql builder
  6. Refactor app expire notification
  7. Improve titlebar skin support
  8. Improve dialog style
  9. Split setting into app setting and server setting
  10. Move intellisense data to user document folder
  11. Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  12. Fixed: can't open url with default app
  13. Fixed: insert sql error(user_name -> user__name)
  14. Fixed: model view crashed
  15. Fixed: DSV formats has a extra column
  16. Fixed: scalable image size issue
  17. Fixed: warning messages
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v1.90.1 (Dev)

  1. Update UI toolkit from GTK3 to GTK4
  2. Update UI library to GTK4 version
  3. Update GtkSoureceView from 4 to 5
  4. Merge setting and shortcut dialog
  5. Add document overview map
  6. Add style scheme support
  7. Add development support
  8. MySQL: Add user and privilege management support
  9. MariaDB: Add user and privilege management support
  10. PostgreSQL: Add user and privilege management support

# Kangaroo v1.10.1 (Beta)

  1. Add visual sql builder dialog
  2. Add values window
  3. Add icon for datagrid context menu
  4. Add copy cell value with algorithm
  5. Add update cell value with algorithm
  6. Improve connection naming schema
  7. Improve toolbar layout
  8. Improve float type support
  9. Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  10. Fixed: invalid sql while large text type(PostgreSQL)
  11. Fixed: designer's checkbox not response.
  12. Fixed: connection crashed(MySQL/PostgreSQL)
  13. Fixed: can't load source of view(PostgreSQL)
  14. Fixed: MacOS Chinese not support
  15. Fixed: invalid sql while meet the same cell value

# Kangaroo v1.9.1 (Dev)

  1. Add view designer
  2. Add Toolbar control
  3. Upgrade library libgda to 6.0.1
  4. Improve connection stability for MySQL/MariaDB
  5. Refactor repository's context menu
  6. Implement rename function for SQLite
  7. Implement rename function for MySQL/MariaDB
  8. Implement new/edit/source/rename/dump/copy names function for view
  9. Refactor query view's toolbar
  10. Update the Chinese translation(zh-CN/zh-TW/zh-SG/zh-HK)
  11. Add column reorder support for data grid
  12. Improve format of DataTime/TimeStamp
  13. Add geometric point type support
  14. Add large text type support
  15. Improve installer for windows and MacOS
  16. Fixed: non-response while clicking the triangle icon on the tree
  17. Fixed: NULL/Empty string invalid
  18. Fixed: can't show view's columns in the model view
  19. Fixed: enlarge model view while importing objects.
  20. Fixed: can't load index entries (MySQL)
  21. Fixed: can't modify boolean data
  22. Fixed: warning message while loading intellisense data.
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v1.8.1 (Dev)

  1. Improve toolbar effect(show label and large icon default)
  2. Improve the tab title for Query view
  3. Open one instance of the same view only
  4. Update app desktop entry's category
  5. Add import/generate buttons for the model toolbar
  6. Model: implement import entity models from the database
  7. Model: load and save data of the table and view node
  8. Model: implement change and close notification
  9. Model: Add entity dialog
  10. Model: improve effect of node(table / view / shape)
  11. Fixed: can't show columns on the non-column page
  12. Fixed: can't load libgda's plugin
  13. Fixed: can't show node while loading large model file

# Kangaroo v1.7.1 (Dev)

  1. Implement hex editor support (completed)
  2. Add workspace tab UI support (completed)
  3. Add independent history support(completed)
  4. Add shortcut customize support(completed)
  5. Add data chart support (in progress)
  6. Add database model support (in progress)
    • Add load and save model support
    • Add node copy and paste support
    • Add multi-selection support
  7. Drag and drop SQLite file on the workspace to open it #76
  8. Refactor app home page to improve experience
  9. Copy data as LUA table
  10. improve object tree experience
  11. Backup and restore workspace layout
  12. Add more language support
  13. Improve log support(add database and connection name)
  14. File monitor support for sql script file
  15. refactor content view to show feature bar
  16. all data tables are displayed by default
  17. refactor object panel to improve UI experience
  18. Add shortcut dialog for search and setup;
  19. Improve app title bar style, add color and image support.
  20. Add shell notification support
  21. Add confirm dialog while closing pages
  22. Refactor tool bar with GtkToolbar widget
  23. Fixed: Access denied: you need the SUPER privilege(s) for this operation
  24. Fixed: close tab view after deleted the database object.
  25. Fixed: update tab view after renamed the database object.
  26. Fixed: can't get system name on MacOS platform
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v1.6.1 (Dev)

  1. Implement hex editor support (completed)
  2. Add workspace tab UI support (completed)
  3. Add independent history support(completed)
  4. Add shortcut customeize support(completed)
  5. Add data chart support (in progress)
  6. Add database model support (in progress)

# Kangaroo v1.5.1 (Dev)

  1. Implement hex editor support (completed)
  2. Add workspace tab UI support (completed)
  3. Add data chart support (in progress)
  4. Add database modeling support (in progress)

# Kangaroo v1.0.6 (Beta)

  1. Update domain to www.datatable.online

# Kangaroo v1.3.1 (Dev)

  1. Implement hex editor (completed)
  2. Add data chart support(in progress)
  3. Add workspace tab ui support(in progress)

# Kangaroo v1.0.5 (Beta)

  1. Implement context menu for cell value
  2. Improve database null value support
  3. Improve text view for cell value, support to detect charset and convert to UTF-8
  4. Improve the China mainland user accessibility: show changelog
  5. Improve mysql connection stability
  6. Fixed: fail to change cell value viewer
  7. Fixed: copy short and full name invalid
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.99.3 (Beta)

  1. Refactor container and service module
  2. Improve the performance of content and query view
  3. Update datagrid toolbar icon
  4. Fixed: can't open mariadb database

# Kangaroo v0.99.2 (Beta)

  1. Improve Mac OS X installer and portable packages
  2. Improve tools page locale support
  3. Update Chinese(zh-CN/zh-TW/zh-HK/zh-SG)
  4. Fixed: 提示 MySQL server has done away 后,没有自动\手动重连 #63
  5. Fixed: plugin caching sha2 password could not be loaded #64
  6. Fixed: console warning message

# Kangaroo v0.99.1 (Beta)

  1. Improve designer to notify user save change
  2. Improve message dialog to show title
  3. Improve preview tab to show change only
  4. Update SQLite/MySQL/PostgreSQL meta model
  5. Improve windows installer to add license and language support
  6. Make kangaroo portable #59

# Kangaroo v0.33.1 (Dev)

  1. Update title bar and tab bar CSS style
  2. Improve date&time picker
  3. Improve date&time renderer
  4. Implement date&time editing in grid and form
  5. Update windows deploy script to include libpeas loaders
  6. Update meson script to add dependencies(pdf/draw/map)
  7. Update meson script to improve debug support
  8. Fixed: can't show animation image(.gif)

# Kangaroo v0.32.1 (Dev)

  1. Implement to generate W3C html document
  2. Implement to generate markdown document
  3. Update import/export icon image
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.31.1 (Dev)

  1. Implement BLOB content identity
  2. Implement SQLite BLOB column handle(import / export / set null)
  3. Implement MySQL BLOB column handle(import / export / set null)
  4. Implement PostgreSQL BLOB column handle(import / export / set null)
  5. Implement view BLOB data as string
  6. Apply tight style for find and replace box

# Kangaroo v0.30.1 (Dev)

  1. Add app relate plugin search path
  2. Add data viewer pane and button
  3. Implement text and image vierer
  4. Update button with flat style

# Kangaroo v0.29.1 (Dev)

  1. Implement plugin system
  2. Implement a example plugin
  3. Update ArchLinux and MacOSX installer
  4. Update protable package(more *nixable)

# Kangaroo v0.28.1 (Dev)

  1. Implement search and replace function
  2. Update the Chinese translation
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.27.1 (Beta)

  1. Improve intellisense data for PostgreSQL
  2. Improve auto-completion style(icon/filter by input)
  3. Add function's call tip(highlighting/bold/auto location/data)
  4. Implement copy focused column name(short/full)
  5. Implement copy datagrid column name(TSV/CSV)
  6. Update package name
  7. Update the Chinese translation

# Kangaroo v0.26.1 (Dev)

  1. Add intellisense data support(SQLite/MySQL/PostgreSQL)
  2. Add auto completion for code view(v1)

# Kangaroo v0.25.1 (Beta)

  1. Add context menu for workspace notebook widget
  2. Add new query menu for object tree item(database/schema).
  3. Update the Chinese translation(zh-CN/zh-TW/zh-HK/zh-SG).
  4. Fixed: PostgreSQL 12: tables not visible #46
  5. Fixed: MariaDB 10.5: Unknown column 'cons.ENFORCED' in 'field list' #47
  6. Fixed: PostgreSQL 12: column c.consrc does not exist #48
  7. Fixed: PostgreSQL 11.7 / 9.6: row 1 out of range(0-0) #49
  8. Fixed: MySQL 5.7.30: Unknown table 'CHECK_CONSTRAINTS' in information_schema #50
  9. Fixed: PostgreSQL 9.6: column c.relispartition does not exist #51
  10. Fixed: PostgreSQL: invalid schemas in database
  11. Fixed: display invalid while column name has underline(_)

# Kangaroo v0.24.1 (Dev)

  1. Add SQL Formatter to beautify and minify sql code.
  2. Add archlinux installer(based on HowardZorn's working).
  3. Add macos installer
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.23.1 (Beta)

  1. Improve date / datetime picker widget.
  2. Improve app title bar to add background image(color).
  3. Improve data grid column title.
  4. Improve Chinese translations.
  5. Fixed: can't update date/time/datetime type.
  6. Fixed: can't update float value
  7. Fixed: can't update numeric value
  8. Fixed: MySQL: can't save char column data
  9. Fixed: PostgreSQL: invalid object name in sql
  10. Fixed: invalid toolbar state while swtich to grid.

# Kangaroo v0.22.1 (Beta)

  1. Add Chinese(zh-CN/zh-TW/zh-HK/zh-SG) translation.
  2. SQLite: add file extension(.sqlite) for new database.
  3. Improve experience for designer / fresh / delete operation
  4. Improve deploy and installer script for automation.
  5. Fixed: crash while renaming object.
  6. Fixed: crash while deleting object.
  7. Fixed: crash while saving schema for sqlite
  8. Fixed: can't append row on the empty table
  9. Fixed: can't save appended row in live mode

# Kangaroo v0.21.1 (Beta)

  1. Refactor the entire datagrid to make great experience.
  2. Support 3 kind of mode: LIVE / CACHE / TRANSACTION
  3. Support copy and paste multi rows in data grid.
  4. Chnage mode automatically while paste multi rows.
  5. fixed: where statement error in query builder

# Kangaroo v0.20.1 (Dev)

  1. Implement copy function in the datagrid.
  2. refactor context menu of structure designer.
  3. Implement clone function for designer form.
  4. Implement append function for designer form.
  5. Support multi rows of delete/move up/move down function.
  6. Implement copy function for designer form.
  7. Implement cut function for designer form.
  8. Implement paste function for designer form.
  9. Improve text performance of datagrid.
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.19.1 (Dev)

  1. Implement copy object name menu on dbtree.
  2. Implement copy as SQL(Insert/Update/Delete) in the datagrid.
  3. Implement copy as TSV in the datagrid
  4. Implement copy as CSV in the datagrid
  5. Implement copy as PHP array in the datagrid
  6. Implement copy as JSON in the datagrid
  7. Improve paned widget border style.
  8. fixed: crashed while stringize the blob column
  9. fixed: crashed while no primary key
  10. fixed: crashed while primary key contain character(_)
  11. fixed: warning message while column with empty value
  12. fixed: warning message while invalid calling(to_string)

# Kangaroo v0.18.1 (Dev)

  1. encrypt user password to keep user passwords safe.
  2. Implement insert, clone and delete functionality in the datagrid.
  3. Implement connection clone functionality in the start view
  4. Implement dump sql functionality on the dbtree
  5. Implement table schema editor on the dbtree
  6. Implement refresh functionality on the dbtree
  7. Improve workspace tab behavior(auto hide for one)
  8. fixed: return key behavior invalid on the dbtree
  9. fixed: crashed while open table with null value

# Kangaroo v0.17.0 (Dev)

  1. Support connection over SSH tunnel (Windows, Linux/Unix and MacOS)
  2. Add testing support for connection dialog
  3. Refactor context menu of datagrid
  4. Add dump sql (file and text) menu for dbtree
  5. Implement selection menu of datagrid
  6. Implement goto cell menu of datagrid
  7. Fixed: crashed while switching grid to form.

# Kangaroo v0.16.0 (Dev)

  1. Support SSH tunnel(Windows not yet pass test).
  2. Support input page number to switch page
  3. Improve: update layout of switch widget on dialog
  4. Fixed: can't open link on windows
  5. Fixed: log file index error
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.15.0 (Dev)

  1. Update and share openssl.vapi to keep user data safe.
  2. Improve language support(kangaroo.pot, zh_Hans and zh_Hant)
  3. Improve home view's web resource load performance
  4. Apply proxy setting for loading web resource
  5. Linux: change browser view to timeline text view
  6. Use combobox widget instead entry for log file size

# Kangaroo v0.14.0 (Dev)

  1. SQLite: support to create new database
  2. refactor database tree context menu
  3. integrated with openssl to keep user's password safe
  4. add pointer cursor for right panel icon
  5. fixed: update workbench default size while first run

# Kangaroo v0.13.0 (Dev)

  1. apply data grid style setting
  2. apply sql editor style setting
  3. windows 32bit version support
  4. implement SSH tunnel support(not yet integrate)
  5. minor change for connection dialog UI
  6. fixed: tool's icon incorrect on release version

# Kangaroo v0.12.1 (Dev)

  1. add setting dialog
  2. add dark theme support
  3. bind connection dialog with new setting model
  4. update start view with new setting model
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.11.1 (Dev)

  1. redesign connection dialog to support SSH and SSL
  2. add donate icon on home page(Paypal/Wechat/Alipay)
  3. redesign configuration model and file(init --> json)
  4. Use symbolic icons in the Header Bar(#25)
  5. fixed: edit data in grid will update all rows

# Kangaroo v0.11.0 (Dev)

  1. add app home page
  2. reimplement DSV format engine
  3. improve DSV compatible with other tools.
  4. improve DSV option UI layout
  5. improve date column editting support
  6. fixed: generate sql statement incorrect.
  7. fixed: crash while importing data
  8. fixed: can't save data while editting on data grid
  9. fixed: warning message about db tree

# Kangaroo v0.10.0 (Dev)

  1. add export assistant UI
  2. batch export table to file.
  3. support data formats(DSV/JSON/XML/HTML/Markdown/SQL)
  4. support title for column(rename)

# Kangaroo v0.9.5 (Dev)

  1. import data from DSV format
  2. import data from JSON format
  3. import data from XML format
  4. Rewritten export data as XML format with libxml2;
  5. add export modules assistant UI
  6. implement export format and table selection page
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.9.4 (Dev)

  1. add import summary page
  2. add five kinds of import mode
  3. import csv format data to table
  4. fixed logo can't show on linux and macos platform

# Kangaroo v0.9.3 (Dev)

  1. implement column mapping function

# Kangaroo v0.9.2 (Dev)

  1. Import data from file(dsv/xml/json) #19
    • implement the import UI(format, encoding and preview)
    • implement the import UI(DSV format option)
    • implement the import UI(data preview)
    • implement the import UI(column mapping)
    • implement the import UI(process progress)
    • implement DSV format parse and preview

# Kangaroo v0.9.1 (Dev)

  1. Export data to file(dsv(csv/tsv/...)/xml/json/sql/md/html) #18
    • Export data to DSV format(CSV/TSV/...)
    • Export data to JSON format
    • Export data to XML format
    • Export data to HTML format
    • Export data to SQL format(INSERT)
    • Export data to Markdown format
  2. Improve file filter of save dialog

# Kangaroo v0.9.0 (Dev)

  1. Edit table schema and save to database #5
  2. Export data to JSON and DSV format
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.8.5 (Dev)

  1. Edit table schema and save to database(SQLite and PostgreSQL preview) #5
  2. Add export data formats UI and interfaces
  3. Update tab's title while save the new table

# Kangaroo v0.8.4 (Dev)

  1. Rearrange db tree and UI #17
  2. Add refresh menu on db tree
  3. Implement multiple databases support
  4. Edit table schema and save to database(MySQL Preview) #5

# Kangaroo v0.8.3 (Dev)

  1. 新建连接时出现插件未加载错误 #12
    Load plugin failed while create new connection #12
  2. Add MacOS compilation support #13
  3. refactor database model to improve interoperability

# Kangaroo v0.8.2 (Dev)

  1. improve: field selection dialog support to select fields by value(#9)
  2. improve: schema designer support to navigate with Tab key(#3)
  3. fixed: fields expression dialog reload value failed(#10)
  4. fixed: missing windows shortcut icon(start menu and desktop) (#7)
  5. fixed: missing syntax highlighting support(#8)
  6. fixed: load data in form view failed(#11)
(adsbygoogle = window.adsbygoogle || []).push({});

# Kangaroo v0.8.1 (Dev)

  1. improve: generate exact correct editing sql
  2. refactor: add source code editor module
  3. improve SQLite schema sql builder
  4. fixed: text editor and code editor can't show blank line
  5. fixed: get string failed while create data row(console)
  6. fixed: console critical message while editing schema

# Kangaroo v0.8.0 (Dev)

  1. implement the builder of PostgreSQL(11.0.md)
  2. save table schema to database(create only)
  3. update build script: hide app console window
  4. update windows installer: add MySQL and PostgreSQL client library
  5. update the links on the about window
  6. improve single line edit control(auto focus)
  7. update gui cursor while busy

# Kangaroo v0.7.2 (Dev)

  1. Implement loader of PostgreSQL 11(full version)
  2. Improve designer form of PostgreSQL 11
  3. refactor content of Kangaroo repo
  4. create new site: dbkangaroo.github.io
  5. add windows installer script

# Kangaroo v0.6.0 (Dev)

  1. support edit and save in table
  2. support edit and save in form
  3. support i18n and l10n
  4. support chinese language

# Kangaroo v0.4.0 (Dev)

  1. support data pagination
  2. implemtnt query builder and apply it
  3. export data to file(.csv)
  4. show system log in output view
  5. edit and execute sql
  6. support multiple results

# Kangaroo v0.2.0 (Dev)

  1. add connection setup ui
  2. add connection manager
  3. show database structure tree in data panel
  4. show data in tree view
(adsbygoogle = window.adsbygoogle || []).push({});
Last Updated: 2024-06-24T01:15:07.000Z