From e04d8e76c22fe1019b168bfaf41e321ee5c23ab2 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 8 Jul 2025 10:33:06 +0800 Subject: [PATCH] chore(release): publish packages - thermion_dart@0.3.1 - thermion_flutter@0.3.1 - thermion_flutter_method_channel@0.3.1 - thermion_flutter_web@0.3.1 - thermion_flutter_platform_interface@0.3.1 --- CHANGELOG.md | 47 +++++++++++++++++++ thermion_dart/CHANGELOG.md | 6 +++ thermion_dart/pubspec.yaml | 2 +- .../thermion_flutter/CHANGELOG.md | 6 +++ .../thermion_flutter/pubspec.yaml | 10 ++-- .../CHANGELOG.md | 4 ++ .../pubspec.yaml | 6 +-- .../CHANGELOG.md | 4 ++ .../pubspec.yaml | 4 +- .../thermion_flutter_web/CHANGELOG.md | 2 + .../thermion_flutter_web/pubspec.yaml | 6 +-- 11 files changed, 83 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e0e96c01..94895da7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,52 @@ # Change Log +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## 2025-07-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`thermion_dart` - `v0.3.1`](#thermion_dart---v031) + - [`thermion_flutter` - `v0.3.1`](#thermion_flutter---v031) + - [`thermion_flutter_method_channel` - `v0.3.1`](#thermion_flutter_method_channel---v031) + - [`thermion_flutter_web` - `v0.3.1`](#thermion_flutter_web---v031) + - [`thermion_flutter_platform_interface` - `v0.3.1`](#thermion_flutter_platform_interface---v031) + +--- + +#### `thermion_dart` - `v0.3.1` + + - **REFACTOR**: remove covariant keyword from createInstance args. + - **FIX**: add flush() to skybox/IBL destroy methods to ensure that textre upload callbacks are completed to avoid stalling. + - **FIX**: duplicate setting for _grid. + +#### `thermion_flutter` - `v0.3.1` + + - **FIX**: addDestroySwapchain argument to createViewer() (true by default). This is only used on iOS/macOS where a single swapchain is shared between all render targets. + - **DOCS**: fix typo in link. + - **DOCS**: remove code from thermion_flutter README.md and point to docs/repository example instead. + +#### `thermion_flutter_method_channel` - `v0.3.1` + + - **FIX**: addDestroySwapchain argument to createViewer() (true by default). This is only used on iOS/macOS where a single swapchain is shared between all render targets. + +#### `thermion_flutter_web` - `v0.3.1` + +#### `thermion_flutter_platform_interface` - `v0.3.1` + + - **FIX**: addDestroySwapchain argument to createViewer() (true by default). This is only used on iOS/macOS where a single swapchain is shared between all render targets. + +# Change Log + #### v0.3.0 This release involved considerable internal refactoring, allowing us to expose more Filament functionality on the Dart side. Previously, most of this functionality was diff --git a/thermion_dart/CHANGELOG.md b/thermion_dart/CHANGELOG.md index 4edb3e60..5024559c 100644 --- a/thermion_dart/CHANGELOG.md +++ b/thermion_dart/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.3.1 + + - **REFACTOR**: remove covariant keyword from createInstance args. + - **FIX**: add flush() to skybox/IBL destroy methods to ensure that textre upload callbacks are completed to avoid stalling. + - **FIX**: duplicate setting for _grid. + ## 0.3.0 - n diff --git a/thermion_dart/pubspec.yaml b/thermion_dart/pubspec.yaml index 6206f313..39cea010 100644 --- a/thermion_dart/pubspec.yaml +++ b/thermion_dart/pubspec.yaml @@ -1,6 +1,6 @@ name: thermion_dart description: 3D rendering toolkit for Dart. -version: 0.3.0 +version: 0.3.1 homepage: https://thermion.dev repository: https://github.com/nmfisher/thermion diff --git a/thermion_flutter/thermion_flutter/CHANGELOG.md b/thermion_flutter/thermion_flutter/CHANGELOG.md index 531b6b93..27bae8db 100644 --- a/thermion_flutter/thermion_flutter/CHANGELOG.md +++ b/thermion_flutter/thermion_flutter/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.3.1 + + - **FIX**: addDestroySwapchain argument to createViewer() (true by default). This is only used on iOS/macOS where a single swapchain is shared between all render targets. + - **DOCS**: fix typo in link. + - **DOCS**: remove code from thermion_flutter README.md and point to docs/repository example instead. + ## 0.3.0 - Bump "thermion_flutter" to `0.3.0`. diff --git a/thermion_flutter/thermion_flutter/pubspec.yaml b/thermion_flutter/thermion_flutter/pubspec.yaml index c0848eb4..e96f7247 100644 --- a/thermion_flutter/thermion_flutter/pubspec.yaml +++ b/thermion_flutter/thermion_flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: thermion_flutter description: Flutter plugin for 3D rendering with the Thermion toolkit. -version: 0.3.0 +version: 0.3.1 homepage: https://thermion.dev repository: https://github.com/nmfisher/thermion @@ -17,10 +17,10 @@ dependencies: plugin_platform_interface: ^2.0.0 ffi: ^2.1.2 animation_tools_dart: ^0.1.0 - thermion_dart: ^0.3.0 - thermion_flutter_platform_interface: ^0.3.0 - thermion_flutter_method_channel: ^0.3.0 - thermion_flutter_web: ^0.3.0 + thermion_dart: ^0.3.1 + thermion_flutter_platform_interface: ^0.3.1 + thermion_flutter_method_channel: ^0.3.1 + thermion_flutter_web: ^0.3.1 logging: ^1.2.0 web: ^1.0.0 diff --git a/thermion_flutter/thermion_flutter_method_channel/CHANGELOG.md b/thermion_flutter/thermion_flutter_method_channel/CHANGELOG.md index 689468b0..73173738 100644 --- a/thermion_flutter/thermion_flutter_method_channel/CHANGELOG.md +++ b/thermion_flutter/thermion_flutter_method_channel/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.1 + + - **FIX**: addDestroySwapchain argument to createViewer() (true by default). This is only used on iOS/macOS where a single swapchain is shared between all render targets. + ## 0.3.0 - Bump "thermion_flutter_method_channel" to `0.3.0`. diff --git a/thermion_flutter/thermion_flutter_method_channel/pubspec.yaml b/thermion_flutter/thermion_flutter_method_channel/pubspec.yaml index b56d63a9..0cdfa3c3 100644 --- a/thermion_flutter/thermion_flutter_method_channel/pubspec.yaml +++ b/thermion_flutter/thermion_flutter_method_channel/pubspec.yaml @@ -1,7 +1,7 @@ name: thermion_flutter_method_channel description: Desktop + mobile implementation for texture creation + registration with Flutter. repository: https://github.com/nmfisher/thermion_flutter/thermion_flutter -version: 0.3.0 +version: 0.3.1 environment: sdk: ">=3.3.0 <4.0.0" @@ -23,8 +23,8 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.1.0 - thermion_flutter_platform_interface: ^0.3.0 - thermion_dart: ^0.3.0 + thermion_flutter_platform_interface: ^0.3.1 + thermion_dart: ^0.3.1 logging: ^1.2.0 dependency_overrides: thermion_dart: diff --git a/thermion_flutter/thermion_flutter_platform_interface/CHANGELOG.md b/thermion_flutter/thermion_flutter_platform_interface/CHANGELOG.md index 79192e78..e7d71b2c 100644 --- a/thermion_flutter/thermion_flutter_platform_interface/CHANGELOG.md +++ b/thermion_flutter/thermion_flutter_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.1 + + - **FIX**: addDestroySwapchain argument to createViewer() (true by default). This is only used on iOS/macOS where a single swapchain is shared between all render targets. + ## 0.3.0 - Bump "thermion_flutter_platform_interface" to `0.3.0`. diff --git a/thermion_flutter/thermion_flutter_platform_interface/pubspec.yaml b/thermion_flutter/thermion_flutter_platform_interface/pubspec.yaml index bd6137ca..35d11f4a 100644 --- a/thermion_flutter/thermion_flutter_platform_interface/pubspec.yaml +++ b/thermion_flutter/thermion_flutter_platform_interface/pubspec.yaml @@ -1,7 +1,7 @@ name: thermion_flutter_platform_interface description: A common platform interface for the thermion_flutter plugin. repository: https://github.com/nmfisher/thermion_flutter/thermion_flutter -version: 0.3.0 +version: 0.3.1 environment: sdk: ">=3.3.0 <4.0.0" @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter plugin_platform_interface: ^2.1.0 - thermion_dart: ^0.3.0 + thermion_dart: ^0.3.1 dev_dependencies: flutter_test: diff --git a/thermion_flutter/thermion_flutter_web/CHANGELOG.md b/thermion_flutter/thermion_flutter_web/CHANGELOG.md index a9800b83..c7c4e146 100644 --- a/thermion_flutter/thermion_flutter_web/CHANGELOG.md +++ b/thermion_flutter/thermion_flutter_web/CHANGELOG.md @@ -1,3 +1,5 @@ +## 0.3.1 + ## 0.3.0 - **REFACTOR**: rename ThermionFlutterTexture->PlatformTextureDescriptor. diff --git a/thermion_flutter/thermion_flutter_web/pubspec.yaml b/thermion_flutter/thermion_flutter_web/pubspec.yaml index 7aad6dcd..2298d10e 100644 --- a/thermion_flutter/thermion_flutter_web/pubspec.yaml +++ b/thermion_flutter/thermion_flutter_web/pubspec.yaml @@ -1,7 +1,7 @@ name: thermion_flutter_web description: A web platform interface for the thermion_flutter plugin. repository: https://github.com/nmfisher/thermion_flutter/thermion_flutter -version: 0.3.0 +version: 0.3.1 environment: sdk: ">=3.3.0 <4.0.0" @@ -20,8 +20,8 @@ dependencies: sdk: flutter plugin_platform_interface: ^2.1.0 web: ^1.0.0 - thermion_dart: ^0.3.0 - thermion_flutter_platform_interface: ^0.3.0 + thermion_dart: ^0.3.1 + thermion_flutter_platform_interface: ^0.3.1 flutter_web_plugins: sdk: flutter logging: ^1.3.0