Skip to content

Latest commit

 

History

History
148 lines (121 loc) · 5.1 KB

CHANGELOG.md

File metadata and controls

148 lines (121 loc) · 5.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • No new features!

Changed

  • No changed features!

Deprecated

  • No deprecated features!

Removed

  • No removed features!

Fixed

  • No fixed issues!

Security

  • No security issues fixed!

2.0.1 - 2021-05-19

Added

  • Add proper Proguard/R8 rules in masmini-common.

Fixed

  • Fix proguard issues with Mini_Generated class.

2.0.0 - 2021-05-18

Added

  • BREAKING CHANGE: Remove RX packages, moved API to full coroutines.

1.5.0 - 2021-03-15

Added

  • Upgrade Kotlin to 1.4.31 and Kodein to 7.4.0, apart from other Android dependencies.

1.4.0 - 2020-12-15

Added

  • Upgrade Kotlin to 1.4.21 and Kodein to 7.1.0, apart from other Android dependencies.

1.3.3 - 2020-08-13

Added

  • Add proguard rules for most modules that need them.

1.3.2 - 2020-05-27

Added

  • Add allTerminal, onAllTerminal and firstExceptionOrNull functions to lists of Resources.

1.3.1 - 2020-04-22

Added

  • Upgrade Kotlin to 1.3.72 and Kodein to 6.5.5, apart from other Android dependencies.

1.3.0 - 2020-03-13

Added

  • Add support for incremental annotation processing.

Fixed

  • Fix sources not getting attached to some packages, now they should be visible from Android Studio.

1.2.0 - 2020-02-19

Added

  • Add sharedActivityViewModel to Kodein extensions to support shared Activity view models.

Fixed

  • Fix ConcurrentModificationExceptions in store subscriptions' iteration by adding safe iteration over them.

Changed

  • Rename toggleAbility to toggleEnabled as the name was confusing.
  • Upgraded project dependencies.

IMPORTANT: as a result of upgrading dependencies, you may need to target Java 8.

1.1.2 - 2020-02-07

Added

  • Add new utilities in KodeinAndroidUtils to inject ViewModelProvider.Factory instances and retrieve ViewModels with by viewModel(params).

1.1.1 - 2020-02-03

Added

  • Add new View extensions to change view and view lists visibility status and enabled/disabled status.

1.1.0 - 2020-01-28

Added

  • Add TypedTask class in order to store simple metadata inside a Task.

1.0.9 - 2020-01-09

Added

  • Add support for custom backpressure strategies when calling Store.flowable. The default strategy is BackpressureStrategy.BUFFER.

Fixed

  • Fix Store.flowable not unsubscribing correctly when disposed.

1.0.8 - 2019-12-19

Fixed

  • Fix logger not rendering correctly in logcat. Thanks @danielceinos!

1.0.7 - 2019-12-04

Changed

  • Make Resource.empty an object instead of a class.

1.0.6 - 2019-11-20

Fixed

  • Fix Resource and Task toString functions.

1.0.5 - 2019-11-20

Fixed

  • Fix Task toString function.

1.0.4 - 2019-11-14

Added

  • Add equals and hashCode to Resource class to ease comparisons.

1.0.3 - 2019-11-04

Fixed

  • Fix getOrNull not returning a value if said value is set-up in Resource.loading

1.0.2 - 2019-10-28

Added

  • Resource.isTerminal method to check if a Resource is in a terminal state (success or failure)

1.0.1 - 2019-10-23

Added

  • mini-testing package adds testing utilities for the library.

1.0.0 - 2019-10-07

Added

  • Initial architecture release.