Skip to content

Commit c64e9c8

Browse files
authored
[ffigen] Stable release 10.0.0 (#202)
1 parent e3e6340 commit c64e9c8

File tree

9 files changed

+24
-25
lines changed

9 files changed

+24
-25
lines changed

.github/workflows/ffigen.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@ jobs:
2828
strategy:
2929
fail-fast: false
3030
matrix:
31-
# TODO: Change to 3.2.0 stable once it's released.
32-
sdk: [3.2.0-210.4.beta]
31+
sdk: [3.2.0]
3332
steps:
3433
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
3534
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d
@@ -57,7 +56,7 @@ jobs:
5756
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
5857
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d
5958
with:
60-
sdk: 3.2.0-210.4.beta
59+
sdk: 3.2.0
6160
- name: Install dependencies
6261
run: dart pub get
6362
- name: Install libclang-14-dev
@@ -77,7 +76,7 @@ jobs:
7776
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
7877
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d
7978
with:
80-
sdk: 3.2.0-210.4.beta
79+
sdk: 3.2.0
8180
- name: Install dependencies
8281
run: dart pub get
8382
- name: Build test dylib and bindings
@@ -102,7 +101,7 @@ jobs:
102101
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
103102
- uses: dart-lang/setup-dart@b64355ae6ca0b5d484f0106a033dd1388965d06d
104103
with:
105-
sdk: 3.2.0-210.4.beta
104+
sdk: 3.2.0
106105
- name: Install dependencies
107106
run: dart pub get
108107
- name: Build test dylib and bindings

pkgs/ffigen/CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
## 10.0.0-dev.0
1+
## 10.0.0
22

3+
- Stable release targeting Dart 3.2 using new `dart:ffi` features available
4+
in Dart 3.2 and later.
35
- Add support for ObjC Blocks that can be invoked from any thread, using
46
NativeCallable.listener.
57
- Fix invalid exceptional return value ObjCBlocks that return floats.
@@ -10,7 +12,6 @@
1012
generate a typedef for the `Function`.
1113
- Use Dart wrapper types in args and returns of ObjCBlocks.
1214
- Use Dart wrapper types in args and returns of static functions.
13-
- Bump min SDK version to 3.2.0-210.4.beta.
1415
- Renamed `asset` to `assetId` for `ffi-native`.
1516

1617
## 9.0.1

pkgs/ffigen/example/c_json/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
name: c_json_example
66

77
environment:
8-
sdk: ">=3.2.0-210.4.beta <4.0.0"
8+
sdk: '>=3.2.0 <4.0.0'
99

1010
dependencies:
1111
ffi: ^2.0.1
1212
path: ^1.8.0
1313

1414
dev_dependencies:
1515
ffigen:
16-
path: "../../"
16+
path: '../../'
1717
lints: ^2.0.1

pkgs/ffigen/example/ffinative/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
name: ffinative_example
66

77
environment:
8-
sdk: ">=3.2.0-210.4.beta <4.0.0"
8+
sdk: '>=3.2.0 <4.0.0'
99

1010
dependencies:
1111
ffi: ^2.0.1
1212
dev_dependencies:
1313
ffigen:
14-
path: "../../"
14+
path: '../../'
1515
lints: ^2.0.0

pkgs/ffigen/example/libclang-example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
name: libclang_example
66

77
environment:
8-
sdk: ">=3.2.0-210.4.beta <4.0.0"
8+
sdk: '>=3.2.0 <4.0.0'
99

1010
dependencies:
1111
ffi: ^2.0.1
1212
dev_dependencies:
1313
ffigen:
14-
path: "../../"
14+
path: '../../'
1515
lints: ^2.0.1

pkgs/ffigen/example/objective_c/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
name: objective_c_example
66

77
environment:
8-
sdk: ">=3.2.0-210.4.beta <4.0.0"
8+
sdk: '>=3.2.0 <4.0.0'
99

1010
dependencies:
1111
ffi: ^2.0.1
1212
dev_dependencies:
1313
ffigen:
14-
path: "../../"
14+
path: '../../'
1515
lints: ^2.0.0

pkgs/ffigen/example/shared_bindings/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
name: shared_bindings
66

77
environment:
8-
sdk: ">=3.2.0-210.4.beta <4.0.0"
8+
sdk: '>=3.2.0 <4.0.0'
99

1010
dependencies:
1111
cli_util: ^0.4.0
@@ -14,5 +14,5 @@ dependencies:
1414

1515
dev_dependencies:
1616
ffigen:
17-
path: "../../"
17+
path: '../../'
1818
lints: ^2.0.1

pkgs/ffigen/example/simple/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
name: simple_example
66

77
environment:
8-
sdk: ">=3.2.0-210.4.beta <4.0.0"
8+
sdk: '>=3.2.0 <4.0.0'
99

1010
dependencies:
1111
ffi: ^2.0.1
1212
dev_dependencies:
1313
ffigen:
14-
path: "../../"
14+
path: '../../'
1515
lints: ^2.0.1

pkgs/ffigen/pubspec.yaml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,18 @@
33
# BSD-style license that can be found in the LICENSE file.
44

55
name: ffigen
6-
version: 10.0.0-dev.0
6+
version: 10.0.0
77
description: >
88
Generator for FFI bindings, using LibClang to parse C, Objective-C, and Swift
99
files.
1010
repository: https://github.com/dart-lang/native/tree/main/pkgs/ffigen
11-
1211
topics:
13-
- interop
14-
- ffi
15-
- codegen
12+
- interop
13+
- ffi
14+
- codegen
1615

1716
environment:
18-
sdk: ">=3.2.0-210.4.beta <4.0.0"
17+
sdk: '>=3.2.0 <4.0.0'
1918

2019
dependencies:
2120
ffi: ^2.0.1

0 commit comments

Comments
 (0)