Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,14 @@
**/generated/**

# Gradle build files
**/build/**
# IMPORTANT: ignoring `/build/` folder in any form makes it impossible to publish
# the `build/pub/..` contents due to the recently introduced `pub` tool regulations.
**/build/descriptors
**/build/extracted-include-protos
**/build/extracted-protos
**/build/libs
**/build/resources
**/build/tmp

# Build files produced by the IDE
**/out/**
Expand Down
4 changes: 2 additions & 2 deletions client/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
# Remove the following pattern if you wish to check in your lock file
pubspec.lock

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

# Directory created by dartdoc
doc/api/
17 changes: 17 additions & 0 deletions client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,20 @@
## 1.7.3
This release introduces null-safe API, according to the new Dart null safety feature.
The Dart language version is promoted to `2.13`.

## 1.7.4

In this release, the subscription API has been improved. It is now possible to cancel the event
subscriptions via `EventSubscription` type, which is now returned
instead of `Stream<EventMessage>`.

## 1.7.5
In this release, the asynchronous nature of the subscription API has been reflected in returning
`Future`s upon calling `post(..)`. This makes the flow more transparent for end-users,
as previously `Future` instances were hidden deep inside the returned `EventSubscription` and
`StateSubscription` objects.

## 1.8.0
This release is a compatibility package, issued in scope of Spine's `1.8.0` release.
Additionally, the dependency onto `optional` package was upgraded from
a pre-release `6.0.0-nullsafety.2` to `^6.0.0`.
4 changes: 2 additions & 2 deletions client/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: spine_client
description: Dart-based library for client applications of Spine-based systems.
version: 1.7.5
version: 1.8.0
homepage: https://spine.io

environment:
Expand All @@ -13,7 +13,7 @@ dependencies:
firebase: ^9.0.1
fixnum: ^1.0.0
sprintf: ^6.0.0
optional: ^6.0.0-nullsafety.2
optional: ^6.0.0

dev_dependencies:
pedantic: ^1.11.0
Expand Down
4 changes: 2 additions & 2 deletions codegen/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
# Remove the following pattern if you wish to check in your lock file
pubspec.lock

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

# Directory created by dartdoc
doc/api/
4 changes: 2 additions & 2 deletions codegen/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: dart_code_gen
description: A command-line tool which generates Dart code for Protobuf type registries.
version: 1.7.5
version: 1.8.0
homepage: https://spine.io

environment:
Expand All @@ -12,7 +12,7 @@ dependencies:
fixnum: ^1.0.0
code_builder: ^4.0.0
dart_style: ^2.0.1
optional: ^6.0.0-nullsafety.2
optional: ^6.0.0

dev_dependencies:
pedantic: ^1.11.0
Expand Down
6 changes: 3 additions & 3 deletions version.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@
* already in the root directory.
*/

val spineBaseVersion: String by extra("1.7.4")
val spineWebVersion: String by extra("1.7.1")
val versionToPublish: String by extra("1.7.2-SNAPSHOT.1")
val spineBaseVersion: String by extra("1.8.0")
val spineWebVersion: String by extra("1.8.0")
val versionToPublish: String by extra("1.8.0")