Skip to content
This repository has been archived by the owner on Oct 14, 2021. It is now read-only.

Commit

Permalink
Merge branch 'release-candidate' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff Verkoeyen committed Dec 13, 2016
2 parents 2ba6492 + 755e10c commit fea92d0
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 4 deletions.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
# 3.0.0

There is now a distinction between **connection** and **subscription**.

## Breaking changes

- `Subscription` is now a public concrete type.
- `noopUnsubscription` has been renamed to `noopDisconnect`.
- IndefiniteObservable now accepts a Connect function that returns a non-optional Disconnect
function.

## Source changes

* [Rename noopDisconnection to noopDisconnect.](https://github.com/material-motion/indefinite-observable-swift/commit/2ba6492b6020fe0e921cff1abe555c2550a9aaac) (Jeff Verkoeyen)
* [Introduce distinction between connection and subscription.](https://github.com/material-motion/indefinite-observable-swift/commit/441707babaf57a16975a8db32bd7dbe8fbabff7a) (Jeff Verkoeyen)

## API changes

Auto-generated by running:

apidiff origin/stable release-candidate swift IndefiniteObservable.xcworkspace IndefiniteObservable

## Subscription

*new* class: `Subscription`

*removed* protocol: `Subscription`

## noopDisconnect

*new* global var: `noopDisconnect`

## noopUnsubscription

*removed* global var: `noopUnsubscription`

## Non-source changes

* [Automatic changelog preparation for release.](https://github.com/material-motion/indefinite-observable-swift/commit/f8bf06348285b0da9bad14aec274db2177f67cb5) (Jeff Verkoeyen)
* [Remove .jazzy.yaml and .swift-version](https://github.com/material-motion/indefinite-observable-swift/commit/cb3a4994d37c62fe1896821f60c6597408078439) (Jeff Verkoeyen)
* [Send emails on build failures.](https://github.com/material-motion/indefinite-observable-swift/commit/18f7e09ba19f4536f2c4bf710fae9e77c0acac36) (Jeff Verkoeyen)

# 2.0.0

IndefiniteObservable now supports novel Observer implementations using a genericized Observer type.
Expand Down
2 changes: 1 addition & 1 deletion IndefiniteObservable.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "IndefiniteObservable"
s.summary = "IndefiniteObservable is a minimal implementation of Observable with no concept of completion or failure."
s.version = "2.0.0"
s.version = "3.0.0"
s.authors = "The Material Motion Authors"
s.license = "Apache 2.0"
s.homepage = "https://github.com/material-motion/indefinite-observable-swift"
Expand Down
6 changes: 3 additions & 3 deletions Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
PODS:
- CatalogByConvention (2.0.0)
- IndefiniteObservable/examples (2.0.0):
- IndefiniteObservable/examples (3.0.0):
- IndefiniteObservable/lib
- IndefiniteObservable/lib (2.0.0)
- IndefiniteObservable/lib (3.0.0)

DEPENDENCIES:
- CatalogByConvention
Expand All @@ -15,7 +15,7 @@ EXTERNAL SOURCES:

SPEC CHECKSUMS:
CatalogByConvention: be55c2263132e4f9f59299ac8a528ee8715b3275
IndefiniteObservable: 66776cf0f5929a5a260bf04d340bfb0a7087d56f
IndefiniteObservable: 65f2dbdba39fb9c175c99c1cc927bf1dabc7bcc9

PODFILE CHECKSUM: 3e4cdba95901e07a289159f0c5a8b830ecb1a5c8

Expand Down

0 comments on commit fea92d0

Please sign in to comment.