- The handling of missing/invalid mex file was incorrect.
- If a column name in the SQLite database is an invalid field name in Matlab, the mex implementation would create the struct with an invalid field name. A sanitization is now implemented to convert the column names (similar to how jsondecode works).
- A NULL value is now returned as NaN, instead of causing an error. BLOBs will still cause an error.