- MDB Tools has migrated from Travis CI to GitHub Actions for automated builds
- Fix a build error with msys2 (Windows) when GLib was disabled
- Remove dependency on
math.h
#228 mdb-export
now uses scientific notation only for very small numbers #84mdb-schema
no longer emits illegalALTER TABLE
statements for SQLite relationships #82mdb-schema
now omits the namespace for PostgreSQL indexes and constraints #93- Automatically detect character encoding of JET3 databases #224
- JET3: Transcode Latin-1 text to UTF-8 when iconv is not present
- JET4: Transcode Unicode text to UTF-8 when iconv is not present (using
wcstombs
) #223 - Fix a buffer overrun with binary string fields OSS-Fuzz/28779 #216
- Fix a stack overflow with malformed input OSS-Fuzz/28780 #217
- Improved validation of date input OSS-Fuzz/28790 #219
- Fix a potential buffer overrun when compiled without iconv OSS-Fuzz/28773 #220
- Fix an extra newline that appeared at the
mdb-sql
prompt when Readline was not present - Fix potential stack corruption with malformed input
mdb-export
has a new--escape-invisible
flag for C-style escaping of tabs and newlines #222- Print an extensive warning if
MDBOPTS=use_index
is set at run-time but libmswstr was absent at compile-time #215 #226 - Improved support for databases that were improperly closed #120
- Remove warnings about
mdb_find_row
androw_size = 0
that did not necessarily indicate a problem with the database