All notable changes to this project will be documented in this file.
- Nothing yet!
- Add response methods for
Observable<DownloadRequest>
.
- Fixed exchange rate api error in example project
- Support macOS and watchOS through Carthage
- Added Example projects for macOS and watchOS
- Uses RxSwift 5.0.0
- Upgrade project to Swift 5.0
- Minimum Swift version is 4.2 (More details in #144)
- RxSwift updated to 4.5.0 to officially support Xcode 10.2.
- Example project now compatible with Swift 5.0.
- Project updated to Xcode 10.0.
- Example project now compatible with Swift 4.2.
- Project updated to Xcode 9.3.
- Fix progress() to correctly support all request types.
- Rename
RxProgress.totalBytesWritten
toRxProgress.bytesRemaining
. - Rename
RxProgress.totalBytesExpectedToWrite
toRxProgress.totalBytes
. - Convert
RxProgress.bytesRemaining
from a stored- to a computed-property. - Convert
RxProgress.floatValue
from a function to a computed-property. - Add
Equatable
conformation toRxProgress
. - Add Swift Package Manager support.
- Add helper methods for validation to
Observable<DataRequest>
. - Add helper methods for common response types to
Observable<DataRequest>
.
- Fix SPM Support
- Unify download and upload progress handling.
- Fix
Reactive<DataRequest>.progress
logic so it actually completes.