Skip to content

Commit dd139b0

Browse files
authored
0.7.0 release (#205)
1 parent 166f0df commit dd139b0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+85
-123
lines changed

packages/faye_dart/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## [0.1.1+1] - (25-02-2022)
2+
3+
- fix: implement Equatable on `FayeClient`. With this change, if you fetch your client from an `InheritedWidget` for example, `updateShouldNotify` doesn't trigger every time.
4+
5+
6+
## [0.1.1] - (25-02-2022)
7+
8+
- new: expose connexion status stream `Stream<FayeClientState>` via the `Subscription` class to check if the Faye client is unconnected, connecting, connected or disconnected, and act accordingly.
9+
10+
111
## [0.1.0] - (07-05-2021)
212

313
* Initial release.

packages/faye_dart/lib/src/subscription.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import 'package:equatable/equatable.dart';
2-
3-
import 'client.dart';
4-
import 'message.dart';
1+
import 'package:faye_dart/src/client.dart';
2+
import 'package:faye_dart/src/message.dart';
53

64
typedef Callback = void Function(Map<String, dynamic>? data);
75
typedef WithChannelCallback = void Function(String, Map<String, dynamic>?);

packages/faye_dart/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: faye_dart
22
description: Faye is a publish/subscribe messaging protocol that is built on the Bayeux protocol, a messaging system utilized for transporting asynchronous messages over HTTP.
3-
version: 0.1.0
3+
version: 0.1.1+1
44
homepage: https://github.com/GetStream/stream-feed-flutter/blob/master/packages/faye_dart
55
repository: https://github.com/GetStream/stream-feed-flutter/blob/master/packages/faye_dart
66
issue_tracker: https://github.com/GetStream/stream-feed-flutter/issues

packages/stream_feed/CHANGELOG.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 0.5.1: 12/01/2022
2+
3+
- upstream(realtime): version bump. You can now listen to connexion status in the `Subscription` class. For example:
4+
5+
```dart
6+
final subscription = await feed.subscribe();
7+
final subscriptionStatus = subscription.stateStream;
8+
```
9+
- new(realtime): you can now adjust log level when subscribing
10+
- fix: implement Equatable on `StreamFeedClient`. With this change, if you fetch your client from an `InheritedWidget` for example, `updateShouldNotify` doesn't trigger every time.
11+
12+
113
## 0.5.0: 12/01/2022
214

315
- BREAKING: we no longer accept a token in the constructor. This change is inspired by Stream Chat, and allows for use cases like multi account management. It allows to instantiate `StreamFeedClient` at the top of your widget tree for example, and connecting the user later.
@@ -17,21 +29,25 @@
1729
+ frontendToken,
1830
+ );
1931
```
20-
32+
33+
2134
## 0.4.0+3: 27/12/2021
2235

2336
- fix: call profile in setUser, so that currentUser data is not null
24-
25-
## 0.4.0+2: 22/12/2021
37+
38+
39+
## 0.4.0+2: 22/12/2021
2640

2741
- fix: export image_storage_client.dart
28-
42+
43+
2944
## 0.4.0+1: 07/12/2021
3045

3146
- fix: support null values `extraData`'s map
3247
- fix: utc date parsing with a `JsonConverter<DateTime,String>` and `intl`
3348
- fix: unread/unseen count in `NotificationFeedMeta` model
34-
49+
50+
3551
## 0.4.0: 29/10/2021
3652

3753
- breaking: `StreamFeedClient.connect` is now `StreamFeedClient` for better user session handling.

packages/stream_feed/lib/src/client/aggregated_feed.dart

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
import 'package:stream_feed/src/client/feed.dart';
22
import 'package:stream_feed/src/core/api/feed_api.dart';
3-
import 'package:stream_feed/src/core/http/token.dart';
43
import 'package:stream_feed/src/core/index.dart';
5-
import 'package:stream_feed/src/core/models/activity.dart';
6-
import 'package:stream_feed/src/core/models/activity_marker.dart';
7-
import 'package:stream_feed/src/core/models/feed_id.dart';
8-
import 'package:stream_feed/src/core/models/filter.dart';
9-
import 'package:stream_feed/src/core/models/group.dart';
104
import 'package:stream_feed/src/core/util/default.dart';
115
import 'package:stream_feed/src/core/util/token_helper.dart';
126

packages/stream_feed/lib/src/client/image_storage_client.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import 'package:dio/dio.dart';
22
import 'package:stream_feed/src/core/api/images_api.dart';
3-
import 'package:stream_feed/src/core/http/token.dart';
4-
import 'package:stream_feed/src/core/http/typedefs.dart';
53
import 'package:stream_feed/src/core/index.dart';
6-
import 'package:stream_feed/src/core/models/thumbnail.dart';
74
import 'package:stream_feed/src/core/util/token_helper.dart';
85

96
/// {@template filesandimages}

packages/stream_feed/lib/src/client/reactions_client.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import 'package:stream_feed/src/core/api/reactions_api.dart';
2-
import 'package:stream_feed/src/core/http/token.dart';
32
import 'package:stream_feed/src/core/index.dart';
43
import 'package:stream_feed/src/core/models/paginated_reactions.dart';
54
import 'package:stream_feed/src/core/util/default.dart';

packages/stream_feed/lib/src/client/stream_feed_client.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ import 'package:stream_feed/src/client/reactions_client.dart';
1111
import 'package:stream_feed/src/client/stream_feed_client_impl.dart';
1212
import 'package:stream_feed/src/client/stream_user.dart';
1313
import 'package:stream_feed/src/core/api/stream_api.dart';
14-
import 'package:stream_feed/src/core/http/stream_http_client.dart';
15-
import 'package:stream_feed/src/core/http/token.dart';
1614
import 'package:stream_feed/src/core/index.dart';
1715

1816
/// Different sides on which you can run this [StreamFeedClient] on

packages/stream_feed/lib/src/client/stream_feed_client_impl.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,7 @@ import 'package:stream_feed/src/client/stream_feed_client.dart';
1515
import 'package:stream_feed/src/client/stream_user.dart';
1616
import 'package:stream_feed/src/core/api/stream_api.dart';
1717
import 'package:stream_feed/src/core/api/stream_api_impl.dart';
18-
import 'package:stream_feed/src/core/http/stream_http_client.dart';
19-
import 'package:stream_feed/src/core/http/token.dart';
2018
import 'package:stream_feed/src/core/index.dart';
21-
import 'package:stream_feed/src/core/models/feed_id.dart';
22-
import 'package:stream_feed/src/core/util/extension.dart';
2319
import 'package:stream_feed/src/core/util/token_helper.dart';
2420

2521
/// Handler function used for logging records. Function requires a single

packages/stream_feed/lib/src/core/api/batch_api.dart

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@ import 'dart:convert';
22

33
import 'package:dio/dio.dart';
44
import 'package:stream_feed/src/core/http/stream_http_client.dart';
5-
import 'package:stream_feed/src/core/http/token.dart';
6-
import 'package:stream_feed/src/core/models/activity.dart';
7-
import 'package:stream_feed/src/core/models/enriched_activity.dart';
8-
import 'package:stream_feed/src/core/models/feed_id.dart';
95
import 'package:stream_feed/src/core/models/follow_relation.dart';
10-
import 'package:stream_feed/src/core/models/foreign_id_time_pair.dart';
11-
import 'package:stream_feed/src/core/util/extension.dart';
126
import 'package:stream_feed/src/core/util/routes.dart';
137
import 'package:stream_feed/stream_feed.dart';
148

0 commit comments

Comments
 (0)