- Initial version.
- Improved memory management with the ffi
- Renamed low level API class from api/sql to ffi/libodbc and renamed the class to LibODBC
- Implemented sanitization of sql queries using prepared statements
- Improved exception handeling
- Made setting up OSBC version optional.
- Verified functionality with Oracle
- Updated documentation
- Implemented
removeWhitespaceUnicodes
method to remove unicode whitespace characters on some platforms with some drivers (Thanks to Salah Sonbol)
- Exposed availability to configure data types and size for each column in the result set
- Fixed bug where result set contains unicoded whitespace characters leading to problems with fetching values from result set using column name and appearing weired symbols when showing values as text
- Implemented asynchronos support. No
connect
,disconnect
andexecute
returns Futures!
- Updated documentation
- Implemented Implemented
connectWithConnectionString
andgetTables
methods (#6) (Thanks to Paul-creator)
- Added some missed commits
- Stopped using
columnConfig
'stype
property as it is known to cause problems with how the data is transformed. Property is not removed for backwards compatibility but is not used anymore.
- Updated readme
- Implemented auto detecting odbc driver from driver manager
- Implemented
DartOdbcUtf8
class for handling utf8
- Improved auto-detecting drivers on windows
- Major bug fixes for most of the issues
- Implemented using driver manager as a middleware