You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* joining an empty list of producers returns a single event of the collected results, which is the empty array - this becomes relevant, when the list of producers is calculated and you are merging the resulting joined signal with some other signal. the end result will stall, if no event is sent from the joined producers.
* updated changelog
* no upstream sentinal is optional
* updated changelog
* typo
Co-authored-by: Nikolas Mayr <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
# master
2
2
*Please add new entries at the top.*
3
3
4
+
1. Joining an empty sequence of producers can now send an event on the joined signal producer by providing the `noUpstreamSentinel` parameter. This becomes relevant, when the sequence of producers is calculated from some other Signal and the signal resulting from the joined producers is observed. If no event is sent only when the producers sequence is empty, then the observer gets stalled and e.g. the ui won't update.
5
+
4
6
# 6.2.1
7
+
5
8
1. Improved performance of joining signals by a factor of around 5. This enables joining of 1000 and more signals in a reasonable amount of time.
6
9
1. Fixed `SignalProducer.debounce` operator that, when started more than once, would not deliver values on producers started after the first time. (#772, kudos to @gpambrozio)
7
10
1.`FlattenStrategy.throttle` is introduced. (#713, kudos to @inamiy)
@@ -20,6 +23,7 @@
20
23
1. Add `<~` binding operator to `Signal.Observer` (#635, kudos to @Marcocanc)
21
24
22
25
# 6.0.0
26
+
23
27
1. Dropped support for Swift 4.2 (Xcode 9)
24
28
2. Removed dependency on https://github.com/antitypical/Result (#702, kudos to @NachoSoto and @mdiep)
25
29
@@ -30,6 +34,7 @@
30
34
* Replace all cases where `AnyError` was used in a `Signal` or `SignalProducer` with `Swift.Error`
0 commit comments