Skip to content

Releases: heroesofcode/ViewState

2.0.1

22 Sep 23:10
Compare
Choose a tag to compare

Fix

Tools

Full Changelog: 2.0.0...2.0.1

2.0.0

08 Aug 02:18
Compare
Choose a tag to compare

What's new?

  • Immediate value check in addObserver to notify immediately if a value is already present.
  • Usage of [weak self] in closures to avoid retain cycles.

What's changed?

  • Simplified the logic in the verifyMakeRequest function.
  • Modified to ensure that operations on value and observers are thread-safe.
  • Avoided forced unwrapping of optionals using guard let.

Fixed

  • Potential concurrency issues when accessing value and observers.
  • Potential retain cycles between observables and observers.
  • Bump activesupport from 5.2.8.1 to 6.1.7.5 - #74 - @dependabot

Warning

All these changes will not impact the use of ViewState

Full Changelog: 1.6.0...2.0.0

1.6.0

14 Dec 03:38
Compare
Choose a tag to compare

What's new?

  • From this version onwards, loadingObserver will be optional

1.5.0

21 Oct 23:12
Compare
Choose a tag to compare

What's new?

  • watchOS support

Fix

  • Added validation for unpacking variables that could cause a crash

1.4.0

24 Sep 01:58
Compare
Choose a tag to compare

Requirements

  • Support for CocoaPods and Carthage has been obsoleted. No new releases will be available on those platforms, starting with 1.4.0. Please use the Swift Package Manager to depend on ViewState.
  • ViewState now requires iOS 12+, macOS 10.15+ and tvOS 12+.

1.3.3

07 Sep 11:21
Compare
Choose a tag to compare

Change

  • Please we are supporting these releases on CocoaPods
    ios deployment target = '11.0'
    osx deployment target = '10.15'

  • We are not supporting tvOS on CocoaPods please use SPM

  • Version change in SPM iOS(.v11), macOS(.v10_15) and tvOS(.v13)

Fix

  • Colon SwiftLint error

1.3.2

10 Jan 15:45
Compare
Choose a tag to compare

Fix

  • Correction of the protocol that was deprecated

tvOS Support

01 Nov 23:53
Compare
Choose a tag to compare
  • Add support to tvOS

MacOS Support

14 Oct 23:42
Compare
Choose a tag to compare

Feature

  • Add support to MacOS

1.1.1

04 Sep 22:40
Compare
Choose a tag to compare
  • Add CI
  • Add Unit Test
  • Setup carthage support