Skip to content

Releases: crexista/UseCaseKit

v0.4.2

Choose a tag to compare

@crexista crexista released this 19 Jul 09:50
208902a

What's Changed

New Contributors

Full Changelog: 0.4.1...0.4.2

v0.4.1

v0.4.1 Pre-release
Pre-release

Choose a tag to compare

@crexista crexista released this 19 Jan 10:50
b3a53a4

What's changed

Update ⬆️

Support for WatchOS 7 and macOS 10.11 or higher

v0.4.0

v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@crexista crexista released this 02 Feb 05:48
2843686

What's changed

New Feature ✨

  1. Add Combine Support
    UseCase can now be notified of state changes via AnyPublisher.
  2. Add SwiftUI support
    UseCase can now be convert to SwiftUI ObservableObject Instance

Update ⬆️

SwiftLint that uses code formatting version up

v0.3.0

v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@crexista crexista released this 22 Dec 03:05
f481b17

What's new

Breaking Change 💥

  1. Removed Dispatcher
    To fix a bug, UseCase now directly holds the Store, and Dispatcher is no longer needed, so it was removed.
    So, Sending commands to UseCase now uses the dispatch(_ command:) method added to UseCase, instead of using the Dispatcher provided by UseCase.

  2. Removed static store method of the UseCase
    In order to make the initialization method of UseCase easier to understand, the static store method of UseCase has been removed.
    Instead, it can be initialized with init.

New Feature ✨

Added support for retrieving events when UseCase has been released.

Update ⬆️

  1. Update rube-version (for fastlane)
  2. Update fastlane version

Bugfix 🐛

Fixed Store being released at an unexpected time if it is not called in the command handler.

Full Changelog: 0.2...0.3.0

0.2

0.2 Pre-release
Pre-release

Choose a tag to compare

@crexista crexista released this 10 Oct 13:07
2da8e28

Add Interactor and dependency support

0.1

0.1 Pre-release
Pre-release

Choose a tag to compare

@crexista crexista released this 02 Nov 11:18

Initial release.
Add UseCase and the minimum required documents