All Versions
15
Latest Version
Avg Release Cycle
67 days
Latest Release
483 days ago

Changelog History
Page 2

  • v0.5.0 Changes

    October 17, 2019

    ๐Ÿš€ 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
  • v0.4.0 Changes

    October 08, 2019

    ๐Ÿš€ 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)
    • 0๏ธโƒฃ 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
  • v0.3.0 Changes

    September 13, 2019

    ๐Ÿš€ 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
  • v0.2.0 Changes

    July 31, 2019

    โšก๏ธ Updated for the newest Xcode 11.0 beta 5

  • v0.1.0 Changes

    July 04, 2019

    ๐Ÿš€ 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