1.7.2
Release Notes: Version 1.7.2
This release focuses on refactoring the SQLite module, particularly for Android, to improve code maintainability and streamline internal logic by leveraging the shared implementation of the QueryExecutor interface.
🛠 Refactorings & Improvements
- SQLite (Android) Optimization: Removed redundant overrides of
executeandfetchAllfromSQLite.ConnectionandSQLite.Transactionclasses. These methods now correctly rely on the base implementation provided by theQueryExecutorinterface. - SQLite Result Set Handling: Enhanced the conversion logic from Android's
CursortoResultSet. Improved handling ofNULLvalues and provided more robust type mapping for common SQLite field types (Integer, Float, String, Blob). - Code Cleanup: Removed unused imports and redundant internal functions in the
sqlx4k-sqlitemodule for better performance and clarity.
Full Changelog: 1.7.1...1.7.2