Skip to content
Pre-release
Pre-release

@broadwaylamb broadwaylamb released this Oct 17, 2019 · 16 commits to master since this release

This release is compatible with Xcode 11.1.

Additions

  • Publishers.MapKeyPath (#71)
  • Publishers.Reduce (#76)
  • Publishers.TryReduce (#76)
  • Publishers.Last (#76)
  • Publishers.LastWhere (#76)
  • Publishers.TryLastWhere (#76)
  • Publishers.AllSatisfy (#76)
  • Publishers.TryAllSatisfy (#76)
  • Publishers.Contains (#76)
  • Publishers.ContainsWhere (#76)
  • Publishers.TryContainsWhere (#76)
  • Publishers.Collect (#76)
  • Publishers.Comparison (#76)
  • Publishers.Drop (#70, thank you @5sw!)
  • Publishers.Scan (#83, thank you @epatey!)
  • Publishers.TryScan (#83, thank you @epatey!)

Bugfixes

  • Publishers.Print doesn't print a redundant whitespace anymore.

Known issues

  • @Published property wrapper doesn't work yet
Assets 2
Pre-release
Pre-release

@broadwaylamb broadwaylamb released this Oct 8, 2019 · 50 commits to master since this release

This release is compatible with Xcode 11.1.

Thread safety

  • SubjectSubscriber (which is used when you subscribe a subject to a publisher) has been audited for thread-safety
  • Publishers.Multicast has been audited for thread safety (#63)
  • Publishers.TryMap has been audited for thread safety
  • Just has been audited for thread safety
  • Optional.Publisher has been audited for thread safety
  • Publishers.Sequence has been audited for thread safety
  • Publishers.ReplaceError has been audited for thread safety
  • Subscribers.Assign has been audited for thread safety
  • Subscribers.Sink has been audited for thread safety

Bugfixes

  • The semantics of Publishers.Print, Publishers.TryMap have been fixed
  • Fix iterator.next() being called twice in Publishers.Sequence (#62)
  • The default initializer of CombineIdentifier (the one that takes no arguments) is now much faster (#66, #69)
  • When Publishers.Sequence subscription is cancelled while it emits values, the cancellation is respected (#73, thanks @5sw!)

Additions

  • DispatchQueueScheduler (#46)
  • Equatable conformances for First, ReplaceError
  • Added eraseToAnyPublisher() method (#59, thanks @evyasafhouzz for reporting!)
  • Publishers.MakeConnectable (#61)
  • Publishers.Autoconnect (#60)
  • Publishers.Share (#60)

Known issues

  • @Published property wrapper doesn't work yet
Assets 2
Pre-release
Pre-release

@broadwaylamb broadwaylamb released this Sep 13, 2019 · 97 commits to master since this release

Among other things this release is compatible with Xcode 11.0 GM seed.

Bugfixes

  • Store newly send value in internal variable inside CurrentValueObject (#39, thanks @FranzBusch!)

Additions

Known issues

  • @Published property wrapper doesn't work yet
Assets 2
Pre-release
Pre-release

@broadwaylamb broadwaylamb released this Jul 31, 2019 · 119 commits to master since this release

Updated for the newest Xcode 11.0 beta 5

Assets 2
Pre-release
Pre-release

@broadwaylamb broadwaylamb released this Jul 4, 2019 · 133 commits to master since this release

The first pre-pre-pre-alpha release is here!

Lots of stuff still unimplemented.

For now we have:

  • Just
  • Publishers.Decode
  • Publishers.DropWhile
  • Publishers.Empty
  • Publishers.Encode
  • Publishers.Fail
  • Publishers.Map
  • Publishers.Multicast
  • Publishers.Once
  • Publishers.Optional
  • Publishers.Print
  • Publishers.Sequence
  • Subscribers.Assign
  • Subscribers.Completion
  • Subscribers.Demand
  • Subscribers.Sink
  • AnyCancellable
  • AnyPublisher
  • AnySubject
  • AnySubscriber
  • Cancellable
  • CombineIdentifier
  • ConnectablePublisher
  • CurrentValueSubject
  • CustomCombineIdentifierConvertible
  • ImmediateScheduler
  • PassthroughSubject
  • Publisher
  • Result
  • Scheduler
  • Subject
  • Subscriber
  • Subscription
Assets 2
You can’t perform that action at this time.