Nothing yet!
- Breaking change Avoid from getting errors in
CompletableAction.completions
. See #25 - Break retain cycle in
bind(to:input:)
- Use PublishRelay instead of PublishSubject
- Changed iOS Deployment target version to 9.0
- Add support for RxSwift 6.0.
- Added full support for Swift 5.0
- Added full support for RxSwift 5.0
- Added RxCocoa dependency for all non-test targets
- Remove RxAtomic references
- Add
completions
property toCompletableAction
- Change
inputs
type toAnyObserver<Input>
- Introduction of
underlyingError
observable which returns aSwift.Error
element type. - Updated specs that were breaking in
Circle CI
pipeline
- Update the project and xcworkspace and make it compatible with Version 10.1 (10B61)
- Update the Unit test target and make it compatible with Version 10.1 (10B61)
- Moved CI to circle CI 2.0
- Fix issue #155
- Fix issue #179
- Adding syntax sugar
execute()
method onAction
whenInput
isVoid
. #171 - Raises minimum watchOS deployment target to 3.0, to match RxSwift.
- Less restrictive RxSwift/RxCocoa dependencies in podspec, now supporting RxSwift/RxCocoa 4.x starting with version 4.3
- Fix Action Demo build failure
- Added missing support for Swift 4.2 after 3.7.0
- Fix build failure on New Build System (default on Xcode 10) #151
- Added full support for Swift 4.2
- Added full support for RxSwift 4.3
- Updated
Semantic Versioning
to reflect what is actaully released both onPod
andCarthage
- Added full support for Swift 4.1
- Added full support for RxSwift 4.2.0
- UIRefreshControl support: binding to an action (or CocoaAction) starts the action itself and updates the control's refreshing status
- Add convenience initializer with work factories returning
PrimitiveSequence
or any otherObservableConvertibleType
#125 - Introduce
CompletableAction
, a typealias for action that only completes without emitting any elements #125
- Added full support for Swift 4.0
- Added full support for RxSwift 4.0.0
- Preserved old behavior for
shareReplay(1)
api changes fromRxSwift
. #110
Swift version | RxSwift version | Action version |
---|---|---|
Swift 3.0 | v3.2.* | v2.2.0 |
Swift 3.2 | v3.6.* | v3.2.0 |
Swift 4 | v4.0.0 | v3.4.0 |
Swift 4.1 | v4.2.0 | v3.6.0 |
- Add macOS bindings for NSControl and NSButton
- Loosens dependency on RxSwift.
- Change
bindTo([...])
methods tobind(to: [...])
to better align with the revised Rx API - Update Rx invocations to resolve deprecation warnings related to same
- Remove
RxBlocking
from Linked Libraries inAction
target
- Loosens dependency on RxSwift.
- Fixes #63, related to the default enabled state.
- Adds
bindTo(action:)
for non-CocoaAction.
- Not replay
executionObservables
to fixexecute(_:)
. See #64.
- Adds Swift 3 support. See #46.
- Added inputs subject to trigger actins by observables. See #37.
- Fixes a problem with observable deallocation related to
rx_action
button property. See #33. - Improved Carthage compatibility. See #34.
- Swift 2.3 support.
- Relaxes dependency requirements.
- Updates to RxSwift 2.1.0.
- Transitioned podspec to new remote URL (see #15).
- Moved to RxSwift 2.0 🎉
- Fixes memory leak when used on buttons. See #21.
- Relaxes dependency requirements.
- Unbounded replaying of event values (see #3).
Added UIAlertAction
support.
- Fixes
enabledIf:
parameter to beObservable<B>
,where B: BooleanType
.
- Added tvOS support to UIButton extension.
- Changes
enabledIf
to acceptObservable<BooleanType>
instead ofBool
.
- Initial release.