Skip to content

Commit 436e370

Browse files
committed
Bump version to 0.9.9 and update changelogs
Release 0.9.9 for all serious_python packages. Adds zipDirectoryPosix for POSIX-compliant app archives on Windows, enforces C++20 standard for plugin build, normalizes WINDIR path for bundled DLLs in CMake, and fixes Logcat logging crash on some Android devices. Updates pubspecs and build files to reflect the new version.
1 parent 00dee35 commit 436e370

File tree

16 files changed

+100
-42
lines changed

16 files changed

+100
-42
lines changed

src/serious_python/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 0.9.9
2+
3+
* Add zipDirectoryPosix to create POSIX-compliant app archives on Windows.
4+
* Enforce C++20 standard for `serious_python` plugin build.
5+
* Fix: Normalize `WINDIR` path for bundled DLLs in CMake.
6+
* Fix Logcat logging crash on some Android devices.
7+
18
## 0.9.8
29

310
* Fix logging on Android.

src/serious_python/example/flask_example/pubspec.lock

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ packages:
55
dependency: transitive
66
description:
77
name: archive
8-
sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d
8+
sha256: "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd"
99
url: "https://pub.dev"
1010
source: hosted
11-
version: "3.6.1"
11+
version: "4.0.7"
1212
args:
1313
dependency: transitive
1414
description:
@@ -21,10 +21,10 @@ packages:
2121
dependency: transitive
2222
description:
2323
name: async
24-
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
24+
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
2525
url: "https://pub.dev"
2626
source: hosted
27-
version: "2.13.0"
27+
version: "2.12.0"
2828
boolean_selector:
2929
dependency: transitive
3030
description:
@@ -77,10 +77,10 @@ packages:
7777
dependency: transitive
7878
description:
7979
name: fake_async
80-
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
80+
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
8181
url: "https://pub.dev"
8282
source: hosted
83-
version: "1.3.3"
83+
version: "1.3.2"
8484
ffi:
8585
dependency: transitive
8686
description:
@@ -143,10 +143,10 @@ packages:
143143
dependency: transitive
144144
description:
145145
name: leak_tracker
146-
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
146+
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
147147
url: "https://pub.dev"
148148
source: hosted
149-
version: "10.0.9"
149+
version: "10.0.8"
150150
leak_tracker_flutter_testing:
151151
dependency: transitive
152152
description:
@@ -275,48 +275,56 @@ packages:
275275
url: "https://pub.dev"
276276
source: hosted
277277
version: "2.1.8"
278+
posix:
279+
dependency: transitive
280+
description:
281+
name: posix
282+
sha256: "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61"
283+
url: "https://pub.dev"
284+
source: hosted
285+
version: "6.0.3"
278286
serious_python:
279287
dependency: "direct main"
280288
description:
281289
path: "../.."
282290
relative: true
283291
source: path
284-
version: "0.9.3"
292+
version: "0.9.9"
285293
serious_python_android:
286294
dependency: transitive
287295
description:
288296
path: "../../../serious_python_android"
289297
relative: true
290298
source: path
291-
version: "0.9.3"
299+
version: "0.9.9"
292300
serious_python_darwin:
293301
dependency: transitive
294302
description:
295303
path: "../../../serious_python_darwin"
296304
relative: true
297305
source: path
298-
version: "0.9.3"
306+
version: "0.9.9"
299307
serious_python_linux:
300308
dependency: transitive
301309
description:
302310
path: "../../../serious_python_linux"
303311
relative: true
304312
source: path
305-
version: "0.9.3"
313+
version: "0.9.9"
306314
serious_python_platform_interface:
307315
dependency: transitive
308316
description:
309317
path: "../../../serious_python_platform_interface"
310318
relative: true
311319
source: path
312-
version: "0.9.3"
320+
version: "0.9.9"
313321
serious_python_windows:
314322
dependency: transitive
315323
description:
316324
path: "../../../serious_python_windows"
317325
relative: true
318326
source: path
319-
version: "0.9.3"
327+
version: "0.9.9"
320328
shelf:
321329
dependency: transitive
322330
description:
@@ -406,10 +414,10 @@ packages:
406414
dependency: transitive
407415
description:
408416
name: vm_service
409-
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
417+
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
410418
url: "https://pub.dev"
411419
source: hosted
412-
version: "15.0.0"
420+
version: "14.3.1"
413421
web:
414422
dependency: transitive
415423
description:

src/serious_python/example/run_example/pubspec.lock

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ packages:
55
dependency: transitive
66
description:
77
name: archive
8-
sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d
8+
sha256: "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd"
99
url: "https://pub.dev"
1010
source: hosted
11-
version: "3.6.1"
11+
version: "4.0.7"
1212
args:
1313
dependency: transitive
1414
description:
@@ -21,10 +21,10 @@ packages:
2121
dependency: transitive
2222
description:
2323
name: async
24-
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
24+
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
2525
url: "https://pub.dev"
2626
source: hosted
27-
version: "2.13.0"
27+
version: "2.12.0"
2828
boolean_selector:
2929
dependency: transitive
3030
description:
@@ -77,10 +77,10 @@ packages:
7777
dependency: transitive
7878
description:
7979
name: fake_async
80-
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
80+
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
8181
url: "https://pub.dev"
8282
source: hosted
83-
version: "1.3.3"
83+
version: "1.3.2"
8484
ffi:
8585
dependency: transitive
8686
description:
@@ -158,10 +158,10 @@ packages:
158158
dependency: transitive
159159
description:
160160
name: leak_tracker
161-
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
161+
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
162162
url: "https://pub.dev"
163163
source: hosted
164-
version: "10.0.9"
164+
version: "10.0.8"
165165
leak_tracker_flutter_testing:
166166
dependency: transitive
167167
description:
@@ -290,6 +290,14 @@ packages:
290290
url: "https://pub.dev"
291291
source: hosted
292292
version: "2.1.8"
293+
posix:
294+
dependency: transitive
295+
description:
296+
name: posix
297+
sha256: "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61"
298+
url: "https://pub.dev"
299+
source: hosted
300+
version: "6.0.3"
293301
process:
294302
dependency: transitive
295303
description:
@@ -304,42 +312,42 @@ packages:
304312
path: "../.."
305313
relative: true
306314
source: path
307-
version: "0.9.3"
315+
version: "0.9.9"
308316
serious_python_android:
309317
dependency: transitive
310318
description:
311319
path: "../../../serious_python_android"
312320
relative: true
313321
source: path
314-
version: "0.9.3"
322+
version: "0.9.9"
315323
serious_python_darwin:
316324
dependency: transitive
317325
description:
318326
path: "../../../serious_python_darwin"
319327
relative: true
320328
source: path
321-
version: "0.9.3"
329+
version: "0.9.9"
322330
serious_python_linux:
323331
dependency: transitive
324332
description:
325333
path: "../../../serious_python_linux"
326334
relative: true
327335
source: path
328-
version: "0.9.3"
336+
version: "0.9.9"
329337
serious_python_platform_interface:
330338
dependency: transitive
331339
description:
332340
path: "../../../serious_python_platform_interface"
333341
relative: true
334342
source: path
335-
version: "0.9.3"
343+
version: "0.9.9"
336344
serious_python_windows:
337345
dependency: transitive
338346
description:
339347
path: "../../../serious_python_windows"
340348
relative: true
341349
source: path
342-
version: "0.9.3"
350+
version: "0.9.9"
343351
shelf:
344352
dependency: transitive
345353
description:
@@ -437,10 +445,10 @@ packages:
437445
dependency: transitive
438446
description:
439447
name: vm_service
440-
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
448+
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
441449
url: "https://pub.dev"
442450
source: hosted
443-
version: "15.0.0"
451+
version: "14.3.1"
444452
web:
445453
dependency: transitive
446454
description:
@@ -453,10 +461,10 @@ packages:
453461
dependency: transitive
454462
description:
455463
name: webdriver
456-
sha256: "2f3a14ca026957870cfd9c635b83507e0e51d8091568e90129fbf805aba7cade"
464+
sha256: "3d773670966f02a646319410766d3b5e1037efb7f07cc68f844d5e06cd4d61c8"
457465
url: "https://pub.dev"
458466
source: hosted
459-
version: "3.1.0"
467+
version: "3.0.4"
460468
xdg_directories:
461469
dependency: transitive
462470
description:

src/serious_python/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: serious_python
22
description: A cross-platform plugin for adding embedded Python runtime to your Flutter apps.
33
homepage: https://flet.dev
44
repository: https://github.com/flet-dev/serious-python
5-
version: 0.9.8
5+
version: 0.9.9
66

77
platforms:
88
ios:

src/serious_python_android/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 0.9.9
2+
3+
* Add zipDirectoryPosix to create POSIX-compliant app archives on Windows.
4+
* Enforce C++20 standard for `serious_python` plugin build.
5+
* Fix: Normalize `WINDIR` path for bundled DLLs in CMake.
6+
* Fix Logcat logging crash on some Android devices.
7+
18
## 0.9.8
29

310
* Fix logging on Android.

src/serious_python_android/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
group 'com.flet.serious_python_android'
2-
version '0.9.8'
2+
version '0.9.9'
33

44
def python_version = '3.12'
55

src/serious_python_android/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: serious_python_android
22
description: Android implementation of the serious_python plugin
33
homepage: https://flet.dev
44
repository: https://github.com/flet-dev/serious-python
5-
version: 0.9.8
5+
version: 0.9.9
66

77
environment:
88
sdk: ">=3.0.0 <4.0.0"

src/serious_python_darwin/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## 0.9.9
2+
3+
* Add zipDirectoryPosix to create POSIX-compliant app archives on Windows.
4+
* Enforce C++20 standard for `serious_python` plugin build.
5+
* Fix: Normalize `WINDIR` path for bundled DLLs in CMake.
6+
* Fix Logcat logging crash on some Android devices.
7+
18
## 0.9.8
29

310
* Fix logging on Android.

src/serious_python_darwin/darwin/serious_python_darwin.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
Pod::Spec.new do |s|
66
s.name = 'serious_python_darwin'
7-
s.version = '0.9.8'
7+
s.version = '0.9.9'
88
s.summary = 'A cross-platform plugin for adding embedded Python runtime to your Flutter apps.'
99
s.description = <<-DESC
1010
A cross-platform plugin for adding embedded Python runtime to your Flutter apps.

src/serious_python_darwin/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: serious_python_darwin
22
description: iOS and macOS implementations of the serious_python plugin
33
homepage: https://flet.dev
44
repository: https://github.com/flet-dev/serious-python
5-
version: 0.9.8
5+
version: 0.9.9
66

77
environment:
88
sdk: ">=3.0.0 <4.0.0"

0 commit comments

Comments
 (0)