- Upgrade libraries/dependencies (#114) & (#111)
- Decrease memory usage on GenericNetworkDataSource (#113)
- Deprecate getAll and putAll (#112)
- Add version catalog & update dependencies (#107) & (#98)
- Create IOSConsoleLogger class within the ios folder using Logger interface (#103)
- Make public NetworkQuery extension functions (#108)
- Remove unused vararg from logger interface (#100)
- Update dependencies (#94)
- Requires migrating Ktor & enabling new memory manager
- Added JVM & Android code sharing (#93)
- Simplification of errors (#83)
- Added support for Interactors returning Either objects (#84)
- Added mappers from ByteArray to Object and vice-versa (#80)
- Added PresenterViewHolder to remove the view reference on Presenters automatically (#79)
- Updated dependencies (#86)
- DataSourceQueryMapper. Provide a way to map queries for custom datasource. Domain queries are recommended. (#77)
- SqlDelight queries extensions to execute queries with DataNotFoundException. If result is empty, then throw DataNotFoundException.
- Added support for POST Http Request with empty body (#74)
- Improvements on error handling (#64)
- Changed CacheSyncOperation fallback function to accept two arguments (network & cache errors) (#60)
- Added support for kotlin 1.6.10 & migrated build.gradle to kotlin-dsl (#67)
- Added Type utilities to generate random values for the test suite (#52)
- First KMM release