This page provides a summary of changes to SQLite Expert.
Version 5.5
-
Added FastSpring
integration.
-
Added parser support for
latest SQLite features.
-
Added support for Windows
64-bit on ARM64 architecture.
-
Added on-demand
initialization of the printing system.
Version 5.4
-
Added parser support for
latest SQLite features.
-
Various bug fixes and
performance enhancements.
Version 5.3
-
Added support for UPSERT
clause.
Version 5.2
-
Added support for Unix
datetime.
-
Added "Max BLOB size"
option to limit the size of BLOB values that are loaded in the
grid.
-
Added option to install
generic collations on demand.
Version 5.1
-
Added "Run
sqlite3_analyzer.exe" option.
-
Added support for BETWEEN
and IN in filter expressions.
-
Added support for high DPI
monitors.
Version 5.0
-
Due to user feedback, we
have decided to bring back the DevExpress components used in
version 3.x. This fixes some issues related to displaying and
editing data in the grid, and improves the overall look and
feel of the application by replacing the VCL Styles with the
DevExpress Skin Library.
-
Added data export to JSON.
Version 4.2
-
Switched to subscription
model.
- Numerous bug fixes.
Version 4.1
-
Improved usability for
table editor based on user feedback.
Version 4.0
-
Both Win32 and Win64
versions.
-
Redesigned
table/view/virtual table editors, using a new
recursive-descent SQL parser based on COCO/R.
-
Separate editors for table
and column constraints.
-
The change script is
available before applying changes to a database object.
-
Experimental SQL formatter
on the SQL and DDL tabs.
-
Database schema compare.
-
Settings are now stored in
a JSON file.
Version 3.5
-
Improved license
registration process.
-
Added support for partial
indexes.
-
Added support for tables
without rowid.
Version 3.4
-
Updated some third party
components.
Version 3.3
-
Added support for virtual
tables including RTREE, FTS3 and FTS4.
-
Added database DDL compare
tool.
-
Added database online
backup option.
-
Added support for the ICU
extension.
Version 3.2
-
Added database repair
function.
Version 3.1
-
Added option to open
multiple SQL tabs.
-
Added tab width option.
-
Added keyboard shortcut
(CTRL+/) for commenting/uncommenting selected text in SQL and
script editors.
Version 3.0
- Added skin library.
-
Added printing library.
-
Added support for custom
delimiters when exporting/importing to/from text files.
-
Added option to allow only
one instance of the application.
-
Grid rows now resize
height with the size of the text.
Version 2.4
-
Added option to hide tabs
and menu items to prevent bloating the user interface.
-
Added code completion.
-
Added record editor.
Version 2.3
-
Added Find/Replace option
in SQL/Lua/Pascal script editors.
-
Added option to associate
custom file extensions with SQLite Expert.
-
Added ability to generate
SELECT, INSERT, UPDATE and DELETE statements based on the
visible fields on the current table.
-
Added option to limit the
amount of memory used when displaying results as text. Default
is 10 MB.
-
Added option to display
the "rowid" on the Data tab.
-
Added Extensions tab.
-
Redesigned the Database
tab to display or set pragma properties for all attached
databases.
Version 2.2
-
Added "Reindex Table" and
"Reindex All Tables" options.
-
Added support for auto
extensions.
-
Added foreign key support.
Version 2.1
-
Added thumb tracking
option for grid scrollbars.
-
Added options to set the
selected cells to NULL or to a specific value.
-
Enabled editing triggers
and constraints in Personal Edition.
-
Enabled cell select mode.
Added option to switch between cell select and row select
modes.
-
Modified query parameter
prompt to accept string parameters not enclosed in quotes.
-
Added "Generate random
data" function.
-
Added support for
parameters in SQL statements.
-
Added support for images
imported from Access prefixed with an OLE header.
-
Enabled multiple selection
for Empty Table function.
-
Enabled multiple selection
on tables and views for drag-drop, copy-paste and delete
operations.
-
Added support for attached
databases.
-
Added support for nested
transactions.
-
Added ability to copy
tables between databases using the clipboard (Professional
Edition).
-
Added ability to copy
tables between databases drag and drop (Professional Edition).
-
Applying changes when
restructuring a table or a view now uses a nested transaction.
Version 2.0
-
Added ability to
Copy/Paste data, fields, indexes, constraints and triggers
using the clipboard.
-
Added support for viewing
and editing GIF images in image editor.
-
Added support for
displaying GIF images in grids.
-
Added encoding and save
preamble options when exporting to SQL script.
-
Added encoding detection
when importing from SQL script.
-
Added save preamble option
when exporting to text file.
-
Added option to remove the
"dbo." prefix when importing from ADO.
-
Added Shift-F5 shortcut to
execute the current line of SQL.
-
Improved Unicode support.
-
More encoding options on
import/export from/to text files.
-
An encoding detection when
importing a text file has been included that seems to work
reasonably well in most cases.
-
Statically linked sqlite
library is included.
Version 1.7
-
Added support for .ICO
graphic format.
-
Added .sqlite file
association.
-
Enabled word-wrapping on
all SQL editors.
-
Added "Close all
databases" menu option.
-
Added option to cancel
import from CSV files.
-
Added option to switch
between large and small toolbar icons.
-
Added support for
encrypted databases.
-
Added "Schema" tab
(Professional Edition).
-
Added global option to
display or hide record numbers (in Tools/Options/Data).
-
Added option to show or
hide filter rows on grids.
-
Added export to XML
(experimental).
-
Enabled export functions
for all grids.
-
Added type mapping
BLOB_TEXT -> Blob.
-
Added grid filter option
(experimental).
-
Added file association
option.
-
Added "show cell hints"
option.
-
Added custom themes
support.
-
New option: auto check for
updates.
-
New option: remember open
databases.
-
New option: select grid
background color.
-
New option: get record
count for queries.
Version 1.6
-
Added label that displays
whether a query is editable and which key fields are being
used.
-
Added option for quoting
identifiers with square brackets or double quotes.
-
Added "Empty table" menu
option.
-
Added standard menu items
(cut/copy/paste/delete/select all) to all the edit windows.
-
Added "Delete record" menu
items to grid popup menu.
-
Program now remembers the
directory where the last SQL script was saved.
-
Added "Clear SQL" option
in SQL window pop-up menu.
-
Added "Clear script"
option in script window pop-up menu.
-
Added "Export to Excel"
(Professional Edition).
-
Added "Export to CSV" and
"Import CSV file" (Professional Edition).
-
Added "Set to NULL" option
to grid pop-up menu.
Version 1.5
-
Added UTF-8 support.
-
Added UTF-8 table
translated in various languages in the demo database.
-
Added custom exception
handler that displays more context information about the
error.
-
Enabled multi-selection
for all data grids
-
New DATE and DATETIME
editors.
-
Modified the Query Builder
to automatically generate field aliases. This is a workaround
for a known issue in SQLite: invalid field names in views. For
more information see "Known Issues" in the Help file.
-
Added Lua and Pascal
scripting support.
-
Replaced the old Query
Builder with Active Query Builder. The new Query Builder
supports unions, sub-queries, join properties, as well as
saving and loading SQL scripts.
Version 1.4
-
Added "Generate HTML
Report" option in grid popup menu (Professional Edition).
Version 1.3
-
Added "Reopen Database..."
menu item.
-
Grid column widths now
adjust dynamically to text length.
-
Changed the option to
limit the number of records to be enabled by default.
-
Changed the internal
handling of date and time fields to recognize the data stored
in the format 'YYYY-MM-DDTHH:MM:SS.SSS' as described in the
SQLite documentation. The date and time fields will be stored
in this format starting with version 1.3.2. However, for
compatibility with older versions, the program will recognize
date and time fields stored in the old Delphi TDateTime format
(floating point). The integral part of a Delphi TDateTime
value is the number of days that have passed since 12/30/1899.
The fractional part of the TDateTime value is fraction of a 24
hour day that has elapsed.
-
Added "Select columns"
dialog for data grids.
-
Changed data grids
implementation to use a sliding window so they don't load all
the data in memory, thus improving both performance and memory
usage for large tables or queries.
Version 1.2
-
Added splash screen with
progress bar.
-
Added support for
precision in numeric fields.
-
New feature: added "Stop
Query" button for interrupting the execution of long running
queries.
Version 1.1
-
Added disabled icons.
-
Added support for unique
and check constraints.
Version 1.0
-
Basic functionality. Edit
tables and views.