From 4c493e764e4d2e7b0675480bcee4357303b5a837 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Mon, 22 Apr 2024 21:37:09 +0600 Subject: [PATCH] chore: bump version --- cli/commands/version.dart | 14 ++++++++++ packages/metadata_god/CHANGELOG.md | 3 --- packages/metadata_god/Cargo.lock | 2 +- packages/metadata_god/android/CMakeLists.txt | 2 +- .../metadata_god/ios/metadata_god.podspec | 2 +- packages/metadata_god/linux/CMakeLists.txt | 2 +- .../metadata_god/macos/metadata_god.podspec | 2 +- packages/metadata_god/native/Cargo.toml | 16 ++++++------ packages/metadata_god/windows/CMakeLists.txt | 2 +- packages/smtc_windows/CHANGELOG.md | 3 --- packages/smtc_windows/Cargo.lock | 2 +- packages/smtc_windows/native/Cargo.toml | 26 +++++++++---------- packages/smtc_windows/windows/CMakeLists.txt | 2 +- pubspec.lock | 16 ++++++++++++ pubspec.yaml | 1 + 15 files changed, 60 insertions(+), 35 deletions(-) diff --git a/cli/commands/version.dart b/cli/commands/version.dart index 5c4ac87..5e35dce 100644 --- a/cli/commands/version.dart +++ b/cli/commands/version.dart @@ -6,6 +6,7 @@ import 'package:args/command_runner.dart'; import 'package:path/path.dart'; import 'package:pub_semver/pub_semver.dart'; import 'package:pubspec/pubspec.dart'; +import 'package:toml/toml.dart'; class VersionCommand extends Command { @override @@ -96,5 +97,18 @@ class VersionCommand extends Command { await buildFile.writeAsString(content); } + + final cargoToml = File(join(projectDir, "native", "Cargo.toml")); + + if (await cargoToml.exists()) { + final content = + TomlDocument.parse(await cargoToml.readAsString()).toMap(); + + content["package"]["version"] = newVersion.toString(); + + await cargoToml.writeAsString( + TomlDocument.fromMap(content).toString(), + ); + } } } diff --git a/packages/metadata_god/CHANGELOG.md b/packages/metadata_god/CHANGELOG.md index 42c6270..2d87799 100644 --- a/packages/metadata_god/CHANGELOG.md +++ b/packages/metadata_god/CHANGELOG.md @@ -4,9 +4,6 @@ # Change Log -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - ## 2023-10-07 ### Changes diff --git a/packages/metadata_god/Cargo.lock b/packages/metadata_god/Cargo.lock index 408d143..ccab800 100644 --- a/packages/metadata_god/Cargo.lock +++ b/packages/metadata_god/Cargo.lock @@ -719,7 +719,7 @@ checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "metadata_god" -version = "0.5.2" +version = "0.5.3" dependencies = [ "anyhow", "flutter_rust_bridge", diff --git a/packages/metadata_god/android/CMakeLists.txt b/packages/metadata_god/android/CMakeLists.txt index 9370e76..adcfbc9 100644 --- a/packages/metadata_god/android/CMakeLists.txt +++ b/packages/metadata_god/android/CMakeLists.txt @@ -1,4 +1,4 @@ -set(LibraryVersion "metadata_god-v0.5.2") # generated; do not edit +set(LibraryVersion "metadata_god-v0.5.3") # generated; do not edit # Unlike the Windows & Linux CMakeLists.txt, this Android equivalent is just here # to download the Android binaries into src/main/jniLibs/ and does not build anything. diff --git a/packages/metadata_god/ios/metadata_god.podspec b/packages/metadata_god/ios/metadata_god.podspec index d2ce891..6d09048 100644 --- a/packages/metadata_god/ios/metadata_god.podspec +++ b/packages/metadata_god/ios/metadata_god.podspec @@ -1,4 +1,4 @@ -release_tag_name = 'metadata_god-v0.5.2' # generated; do not edit +release_tag_name = 'metadata_god-v0.5.3' # generated; do not edit # We cannot distribute the XCFramework alongside the library directly, # so we have to fetch the correct version here. diff --git a/packages/metadata_god/linux/CMakeLists.txt b/packages/metadata_god/linux/CMakeLists.txt index 86942ce..0a5fe88 100644 --- a/packages/metadata_god/linux/CMakeLists.txt +++ b/packages/metadata_god/linux/CMakeLists.txt @@ -1,4 +1,4 @@ -set(LibraryVersion "metadata_god-v0.5.2") # generated; do not edit +set(LibraryVersion "metadata_god-v0.5.3") # generated; do not edit # The Flutter tooling requires that developers have CMake 3.10 or later # installed. You should not increase this version, as doing so will cause diff --git a/packages/metadata_god/macos/metadata_god.podspec b/packages/metadata_god/macos/metadata_god.podspec index c1fccb5..340df0b 100644 --- a/packages/metadata_god/macos/metadata_god.podspec +++ b/packages/metadata_god/macos/metadata_god.podspec @@ -1,4 +1,4 @@ -release_tag_name = 'metadata_god-v0.5.2' # generated; do not edit +release_tag_name = 'metadata_god-v0.5.3' # generated; do not edit # We cannot distribute the XCFramework alongside the library directly, # so we have to fetch the correct version here. diff --git a/packages/metadata_god/native/Cargo.toml b/packages/metadata_god/native/Cargo.toml index 9a95d8e..7144917 100644 --- a/packages/metadata_god/native/Cargo.toml +++ b/packages/metadata_god/native/Cargo.toml @@ -1,15 +1,15 @@ [package] -name = "metadata_god" -version = "0.5.2" -edition = "2021" +name = 'metadata_god' +version = '0.5.3' +edition = '2021' [lib] -crate-type = ["staticlib", "cdylib"] +crate-type = ['staticlib', 'cdylib'] [build-dependencies] -flutter_rust_bridge_codegen = "1.82.*" +flutter_rust_bridge_codegen = '1.82.*' [dependencies] -flutter_rust_bridge = "1.82.*" -anyhow = "1" -lofty = "0.19.*" +flutter_rust_bridge = '1.82.*' +anyhow = '1' +lofty = '0.19.*' diff --git a/packages/metadata_god/windows/CMakeLists.txt b/packages/metadata_god/windows/CMakeLists.txt index 62a295f..7c83263 100644 --- a/packages/metadata_god/windows/CMakeLists.txt +++ b/packages/metadata_god/windows/CMakeLists.txt @@ -1,4 +1,4 @@ -set(LibraryVersion "metadata_god-v0.5.2") # generated; do not edit +set(LibraryVersion "metadata_god-v0.5.3") # generated; do not edit # The Flutter tooling requires that developers have a version of Visual Studio # installed that includes CMake 3.14 or later. You should not increase this diff --git a/packages/smtc_windows/CHANGELOG.md b/packages/smtc_windows/CHANGELOG.md index c7038c0..79e01fa 100644 --- a/packages/smtc_windows/CHANGELOG.md +++ b/packages/smtc_windows/CHANGELOG.md @@ -1,9 +1,6 @@ ## 0.1.3 - - **FIX**: prefix the tag name with project name while declaring tag var in build files. - **FIX**: asset download. - - **FEAT**(metadata_god): upgrade lofty and uuid packages. - - **FEAT**: add smtc_windows library. # Change Log diff --git a/packages/smtc_windows/Cargo.lock b/packages/smtc_windows/Cargo.lock index 69b6645..65a7eb2 100644 --- a/packages/smtc_windows/Cargo.lock +++ b/packages/smtc_windows/Cargo.lock @@ -891,7 +891,7 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smtc_windows" -version = "0.0.0" +version = "0.1.3" dependencies = [ "anyhow", "flutter_rust_bridge", diff --git a/packages/smtc_windows/native/Cargo.toml b/packages/smtc_windows/native/Cargo.toml index 8fbbf13..faa279a 100644 --- a/packages/smtc_windows/native/Cargo.toml +++ b/packages/smtc_windows/native/Cargo.toml @@ -1,24 +1,24 @@ [package] -name = "smtc_windows" -version = "0.0.0" -edition = "2021" +name = 'smtc_windows' +version = '0.1.3' +edition = '2021' [lib] -name = "smtc_windows" -path = "src/lib.rs" -crate-type = ["staticlib", "cdylib"] +name = 'smtc_windows' +path = 'src/lib.rs' +crate-type = ['staticlib', 'cdylib'] [[bin]] -name = "smtc_windows_bin" -path = "src/main.rs" +name = 'smtc_windows_bin' +path = 'src/main.rs' [build-dependencies] -flutter_rust_bridge_codegen = "1.82.*" +flutter_rust_bridge_codegen = '1.82.*' [dependencies] -flutter_rust_bridge = "1.82.*" -anyhow = "1.0.*" +flutter_rust_bridge = '1.82.*' +anyhow = '1.0.*' [dependencies.windows] -version = "0.56.*" -features = ["Media", "Media_Playback", "Foundation", "Storage_Streams"] \ No newline at end of file +version = '0.56.*' +features = ['Media', 'Media_Playback', 'Foundation', 'Storage_Streams'] diff --git a/packages/smtc_windows/windows/CMakeLists.txt b/packages/smtc_windows/windows/CMakeLists.txt index 63c1196..b2c3433 100644 --- a/packages/smtc_windows/windows/CMakeLists.txt +++ b/packages/smtc_windows/windows/CMakeLists.txt @@ -1,4 +1,4 @@ -set(LibraryVersion "smtc_windows-v0.1.2") # generated; do not edit +set(LibraryVersion "smtc_windows-v0.1.3") # generated; do not edit # The Flutter tooling requires that developers have a version of Visual Studio # installed that includes CMake 3.14 or later. You should not increase this diff --git a/pubspec.lock b/pubspec.lock index 96853c6..026f88a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -177,6 +177,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.9.0" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27 + url: "https://pub.dev" + source: hosted + version: "6.0.2" platform: dependency: transitive description: @@ -305,6 +313,14 @@ packages: url: "https://pub.dev" source: hosted version: "0.7.1" + toml: + dependency: "direct main" + description: + name: toml + sha256: "9968de24e45b632bf1a654fe1ac7b6fe5261c349243df83fd262397799c45a2d" + url: "https://pub.dev" + source: hosted + version: "0.15.0" typed_data: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 339c72d..3af857e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -12,3 +12,4 @@ dependencies: process_run: ^0.14.2 pub_semver: ^2.1.4 pubspec: ^2.3.0 + toml: ^0.15.0