Skip to content

Commit 96a1bfa

Browse files
authored
Allow protobuf v6, drop Protobuf v3/v4, min SDK 3.7 (#104)
1 parent 8e9c1ef commit 96a1bfa

7 files changed

Lines changed: 2525 additions & 1840 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,34 +10,22 @@ jobs:
1010
strategy:
1111
matrix:
1212
# Test compatible SDK and protobuf version combinations
13-
# protobuf 3.1.0: SDK >= 2.19
14-
# protobuf 4.0.0: SDK >= 3.3
15-
# protobuf 4.1.0: SDK >= 3.6
16-
# protobuf 4.2.0+: SDK >= 3.7
1713
# protobuf 5.0.0+: SDK >= 3.7
1814
include:
19-
# Test older protobuf versions with SDK 3.4
20-
- sdk: "3.4"
21-
protobuf: "3.1.0"
22-
- sdk: "3.4"
23-
protobuf: "4.0.0"
24-
# Test latest protobuf versions with SDK 3.7+ (stable and beta)
25-
- sdk: stable
26-
protobuf: "3.1.0"
27-
- sdk: stable
28-
protobuf: "4.0.0"
29-
- sdk: stable
30-
protobuf: "4.2.0"
15+
# Test with oldest SDK supported.
16+
- sdk: "3.7"
17+
protobuf: "5.0.0"
18+
- sdk: "3.7"
19+
protobuf: "6.0.0"
20+
# Test latest protobuf versions with SDK stable and beta
3121
- sdk: stable
3222
protobuf: "5.0.0"
33-
- sdk: beta
34-
protobuf: "3.1.0"
35-
- sdk: beta
36-
protobuf: "4.0.0"
37-
- sdk: beta
38-
protobuf: "4.2.0"
23+
- sdk: stable
24+
protobuf: "6.0.0"
3925
- sdk: beta
4026
protobuf: "5.0.0"
27+
- sdk: beta
28+
protobuf: "6.0.0"
4129
steps:
4230
- uses: actions/checkout@v4
4331

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [0.18.0]
2+
3+
* Min SDK version is 3.7
4+
* Allow usage of protobuf v6 as dependency
5+
* Drop support for Protobuf v3, v4.
6+
17
## [0.17.0]
28

39
* Allow usage of protobuf v5 as dependency

0 commit comments

Comments
 (0)