Skip to content

1.7.2

Choose a tag to compare

@smyrgeorge smyrgeorge released this 06 Mar 16:43
· 25 commits to main since this release

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 execute and fetchAll from SQLite.Connection and SQLite.Transaction classes. These methods now correctly rely on the base implementation provided by the QueryExecutor interface.
  • SQLite Result Set Handling: Enhanced the conversion logic from Android's Cursor to ResultSet. Improved handling of NULL values 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-sqlite module for better performance and clarity.

Full Changelog: 1.7.1...1.7.2