Skip to content

Commit b8076e6

Browse files
authored
Prepare for v0.27.3 (#651)
* update web example null-safety * change * remove pedantic import * remove pedantic imports * fix tests * draft * wip * wip * update * change date
1 parent e681be5 commit b8076e6

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
## 0.27.3 (2021-11-21)
2+
3+
### Bug fixes
4+
5+
* `flatMap` now creates inner `Stream`s lazily.
6+
* `combineLatest`, `concat`, `concatEager`, `forkJoin`, `merge`, `race`, `zip` iterate over `Iterable<Stream>`s only once
7+
when the stream is listened to.
8+
* Disallow mixing `autoConnect`, `connect` and `refCount` together, only one of them should be used.
9+
10+
### Features
11+
12+
* Introduce `AbstractConnectableStream`, base class for the `ConnectableStream` implementations.
13+
* Improve `CompositeSubscription` (thanks to [@BreX900](https://github.com/BreX900))
14+
* CompositeSubscription's `dispose`, `clear`, and `remove` methods now return a completion future.
15+
* Fixed an issue where a stream not present in CompositeSubscription was canceled.
16+
* Added the ability not to cancel the stream when it is removed from CompositeSubscription.
17+
* CompositeSubscription implements `StreamSubscription`.
18+
* `CompositeSubscription.add` will throw a `StateError` instead of a `String` if this composite was disposed.
19+
20+
### Documentation
21+
22+
* Fix `Connectable` examples.
23+
* Update Web example to null safety.
24+
* Fix `Flutter` example: `SearchResultItem.fromJson` type error (thanks to [@WenYeh](https://github.com/wayne900204))
25+
26+
### Code refactoring
27+
28+
* Simplify `takeLast` implementation.
29+
* Migrate from `pedantic` to `lints` and `flutter_lints`.
30+
* Refactor `BehaviorSubject`, `ReplaySubject` implementations by using "`Sentinel object`"s instead of `ValueWrapper`s.
31+
132
## 0.27.2 (2021-09-03)
233

334
### Bug fixes

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: rxdart
2-
version: 0.27.2
2+
version: 0.27.3
33
description: >
44
RxDart is an implementation of the popular reactiveX api for asynchronous
55
programming, leveraging the native Dart Streams api.

0 commit comments

Comments
 (0)