Skip to content

Commit c8ad496

Browse files
authored
Merge pull request #38 from SpineEventEngine/1.x-dev
Merge `1.8.1` release into `master`
2 parents 2469efb + 4dd2d7b commit c8ad496

File tree

7 files changed

+55
-23
lines changed

7 files changed

+55
-23
lines changed

.gitignore

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,14 @@
4747
**/generated/**
4848

4949
# Gradle build files
50-
**/build/**
50+
# IMPORTANT: ignoring `/build/` folder in any form makes it impossible to publish
51+
# the `build/pub/..` contents due to the recently introduced `pub` tool regulations.
52+
**/build/descriptors
53+
**/build/extracted-include-protos
54+
**/build/extracted-protos
55+
**/build/libs
56+
**/build/resources
57+
**/build/tmp
5158

5259
# Build files produced by the IDE
5360
**/out/**
@@ -91,16 +98,21 @@ gcs-auth-key.json
9198
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
9299
hs_err_pid*
93100

94-
# Files and directories created by pub
95-
.dart_tool/
96-
.packages
97-
pubspec.lock
98-
99-
**/*.pb.dart
100-
**/*.pbenum.dart
101-
**/*.pbserver.dart
102-
**/*.pbjson.dart
103-
**/types.dart
104-
**/validators.dart
101+
102+
# IMPORTANT: Any ignored `.dart` files produced by `pub` tool won't make their way to the final
103+
# package. Therefore, no files should be ignored.
104+
#
105+
# Files and directories created by pub:
106+
#
107+
#.dart_tool/
108+
#.packages
109+
#pubspec.lock
110+
#
111+
#**/*.pb.dart
112+
#**/*.pbenum.dart
113+
#**/*.pbserver.dart
114+
#**/*.pbjson.dart
115+
#**/types.dart
116+
#**/validators.dart
105117

106118
**/spine-dev.json

client/.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
# Remove the following pattern if you wish to check in your lock file
55
pubspec.lock
66

7-
# Conventional directory for build outputs
8-
build/
7+
# IMPORTANT: ignoring `/build/` folder in any form makes it impossible to publish
8+
# the `build/pub/..` contents due to the recently introduced `pub` tool regulations.
99

1010
# Directory created by dartdoc
1111
doc/api/

client/CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,23 @@
4141
## 1.7.3
4242
This release introduces null-safe API, according to the new Dart null safety feature.
4343
The Dart language version is promoted to `2.13`.
44+
45+
## 1.7.4
46+
47+
In this release, the subscription API has been improved. It is now possible to cancel the event
48+
subscriptions via `EventSubscription` type, which is now returned
49+
instead of `Stream<EventMessage>`.
50+
51+
## 1.7.5
52+
In this release, the asynchronous nature of the subscription API has been reflected in returning
53+
`Future`s upon calling `post(..)`. This makes the flow more transparent for end-users,
54+
as previously `Future` instances were hidden deep inside the returned `EventSubscription` and
55+
`StateSubscription` objects.
56+
57+
## 1.8.0
58+
This release is a compatibility package, issued in scope of Spine's `1.8.0` release.
59+
Additionally, the dependency onto `optional` package was upgraded from
60+
a pre-release `6.0.0-nullsafety.2` to `^6.0.0`.
61+
62+
## 1.8.1
63+
This release fixes the previously broken `dart_code_gen:1.8.0`.

client/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: spine_client
22
description: Dart-based library for client applications of Spine-based systems.
3-
version: 1.7.5
3+
version: 1.8.1
44
homepage: https://spine.io
55

66
environment:
@@ -13,7 +13,7 @@ dependencies:
1313
firebase: ^9.0.1
1414
fixnum: ^1.0.0
1515
sprintf: ^6.0.0
16-
optional: ^6.0.0-nullsafety.2
16+
optional: ^6.0.0
1717

1818
dev_dependencies:
1919
pedantic: ^1.11.0

codegen/.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
# Remove the following pattern if you wish to check in your lock file
55
pubspec.lock
66

7-
# Conventional directory for build outputs
8-
build/
7+
# IMPORTANT: ignoring `/build/` folder in any form makes it impossible to publish
8+
# the `build/pub/..` contents due to the recently introduced `pub` tool regulations.
99

1010
# Directory created by dartdoc
1111
doc/api/

codegen/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: dart_code_gen
22
description: A command-line tool which generates Dart code for Protobuf type registries.
3-
version: 1.7.5
3+
version: 1.8.1
44
homepage: https://spine.io
55

66
environment:
@@ -12,7 +12,7 @@ dependencies:
1212
fixnum: ^1.0.0
1313
code_builder: ^4.0.0
1414
dart_style: ^2.0.1
15-
optional: ^6.0.0-nullsafety.2
15+
optional: ^6.0.0
1616

1717
dev_dependencies:
1818
pedantic: ^1.11.0

version.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@
2929
* already in the root directory.
3030
*/
3131

32-
val spineBaseVersion: String by extra("1.7.4")
33-
val spineWebVersion: String by extra("1.7.1")
34-
val versionToPublish: String by extra("1.7.1")
32+
val spineBaseVersion: String by extra("1.8.0")
33+
val spineWebVersion: String by extra("1.8.0")
34+
val versionToPublish: String by extra("1.8.1")

0 commit comments

Comments
 (0)