Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

Latest commit

 

History

History
67 lines (51 loc) · 3.34 KB

CHANGELOG.md

File metadata and controls

67 lines (51 loc) · 3.34 KB

CHANGELOG

Change Log

[6.0.0] - 2023-02-02

Changed

  • Upgrade libraries/dependencies (#114) & (#111)
  • Decrease memory usage on GenericNetworkDataSource (#113)

Breaking Changes

  • Deprecate getAll and putAll (#112)

[5.0.1] - 2022-10-28

Added

  • Add version catalog & update dependencies (#107) & (#98)
  • Create IOSConsoleLogger class within the ios folder using Logger interface (#103)

Changed

  • Make public NetworkQuery extension functions (#108)
  • Remove unused vararg from logger interface (#100)

[5.0] - 2022-08-12

Breaking Changes

Added

  • Added RetryDataSource (#90)
  • Added VoidLogger (#89)

Changed

  • Added JVM & Android code sharing (#93)

[4.0] - 2022-05-10

Breaking Changes

  • Simplification of errors (#83)

Added

  • 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)

Changed

  • Updated dependencies (#86)

[3.1.0] - 2022-03-24

Added

  • 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.

[3.0.2] - 2022-03-10

Added

  • Added support for POST Http Request with empty body (#74)

[3.0] - 2021-12-16

Breaking Changes

  • Improvements on error handling (#64)
  • Changed CacheSyncOperation fallback function to accept two arguments (network & cache errors) (#60)

Changed

  • Added support for kotlin 1.6.10 & migrated build.gradle to kotlin-dsl (#67)

[2.0.1] - 2021-11-16

Added

  • Added Type utilities to generate random values for the test suite (#52)

[2.0] - 2021-10-21

  • First KMM release