diff --git a/Cargo.lock b/Cargo.lock index 85dfb3b..b9bfe1f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -315,7 +315,7 @@ dependencies = [ [[package]] name = "transcribe-cpp" -version = "0.1.0" +version = "0.1.1" dependencies = [ "hound", "log", @@ -325,7 +325,7 @@ dependencies = [ [[package]] name = "transcribe-cpp-sys" -version = "0.1.0" +version = "0.1.1" dependencies = [ "cmake", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index 7e4d256..00b1732 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ [package] name = "transcribe-cpp-sys" -version = "0.1.0" +version = "0.1.1" edition = "2021" rust-version = "1.74" description = "Native FFI bindings for transcribe.cpp, a C/C++ speech-to-text library built on ggml" diff --git a/bindings/python/pyproject.toml b/bindings/python/pyproject.toml index 03d069e..ccaa1de 100644 --- a/bindings/python/pyproject.toml +++ b/bindings/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "transcribe-cpp" -version = "0.1.0" +version = "0.1.1" description = "Python bindings for transcribe.cpp" readme = "README.md" # 3.8 is EOL (2024-10); 3.9 is the floor. The binding is ctypes-only, so there @@ -34,13 +34,13 @@ classifiers = [ # packaging fix still resolves); the import-time version/header-hash check in # _library.py is the runtime backstop. check_version_sync.py gates this pin # against include/transcribe.h. -dependencies = ["transcribe-cpp-native==0.1.0.*"] +dependencies = ["transcribe-cpp-native==0.1.1.*"] [project.optional-dependencies] # Opt-in accelerator providers — ADDITIVE: they install alongside the default # provider and the best one wins at runtime. Same base-version pin contract # as the hard dependency (gated by check_version_sync.py). -cu12 = ["transcribe-cpp-native-cu12==0.1.0.*"] +cu12 = ["transcribe-cpp-native-cu12==0.1.1.*"] # Test-only deps. Run with: uv run --extra test pytest (from bindings/python). # numpy is here so the numpy PCM-input tests run in every lane instead of # silently skipping wherever numpy happens to be absent. diff --git a/bindings/python/src/transcribe_cpp/__init__.py b/bindings/python/src/transcribe_cpp/__init__.py index e3e21d8..b13a92a 100644 --- a/bindings/python/src/transcribe_cpp/__init__.py +++ b/bindings/python/src/transcribe_cpp/__init__.py @@ -46,7 +46,7 @@ raise_for_status, ) -__version__ = "0.1.0" +__version__ = "0.1.1" # String-enum types, exported so callers (and type checkers) can name them. Backend = Literal["auto", "cpu", "metal", "vulkan", "cpu_accel", "cuda"] diff --git a/bindings/rust/transcribe-cpp/Cargo.toml b/bindings/rust/transcribe-cpp/Cargo.toml index ef5a71b..42f6647 100644 --- a/bindings/rust/transcribe-cpp/Cargo.toml +++ b/bindings/rust/transcribe-cpp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "transcribe-cpp" -version = "0.1.0" +version = "0.1.1" edition = "2021" rust-version = "1.74" description = "Rust bindings for transcribe.cpp, a C/C++ speech-to-text library built on ggml" @@ -40,7 +40,7 @@ dynamic-backends = ["shared", "transcribe-cpp-sys/dynamic-backends"] # `transcribe-cpp --no-default-features`, silently re-enabling Metal. The backend # features below forward explicitly, so the default (`metal`) still reaches sys # via `metal = ["transcribe-cpp-sys/metal"]`. -transcribe-cpp-sys = { version = "0.1.0", path = "../../..", default-features = false } +transcribe-cpp-sys = { version = "0.1.1", path = "../../..", default-features = false } thiserror = "2" log = "0.4" diff --git a/bindings/swift/Sources/TranscribeCpp/TranscribeCpp.swift b/bindings/swift/Sources/TranscribeCpp/TranscribeCpp.swift index 1aa769e..5cddb66 100644 --- a/bindings/swift/Sources/TranscribeCpp/TranscribeCpp.swift +++ b/bindings/swift/Sources/TranscribeCpp/TranscribeCpp.swift @@ -17,7 +17,7 @@ public enum Transcribe { /// Version this binding was built against. Pinned here for the pre-1.0 /// base-version load gate; the version-sync milestone will generate it from /// `include/transcribe.h` (the single source of truth) rather than hardcode. - public static let compiledVersion = "0.1.0" + public static let compiledVersion = "0.1.1" /// `MAJOR.MINOR.PATCH` of the linked native library. public static func version() -> String { String(cString: transcribe_version()) } diff --git a/bindings/typescript/package-lock.json b/bindings/typescript/package-lock.json index 6a515f1..34ca129 100644 --- a/bindings/typescript/package-lock.json +++ b/bindings/typescript/package-lock.json @@ -1,12 +1,12 @@ { "name": "transcribe-cpp", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "transcribe-cpp", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "dependencies": { "koffi": "^3.0.2" @@ -19,11 +19,11 @@ "node": ">=22" }, "optionalDependencies": { - "@transcribe-cpp/darwin-arm64-metal": "0.1.0", - "@transcribe-cpp/darwin-x64-cpu": "0.1.0", - "@transcribe-cpp/linux-arm64-cpu-vulkan": "0.1.0", - "@transcribe-cpp/linux-x64-cpu-vulkan": "0.1.0", - "@transcribe-cpp/win32-x64-cpu-vulkan": "0.1.0" + "@transcribe-cpp/darwin-arm64-metal": "0.1.1", + "@transcribe-cpp/darwin-x64-cpu": "0.1.1", + "@transcribe-cpp/linux-arm64-cpu-vulkan": "0.1.1", + "@transcribe-cpp/linux-x64-cpu-vulkan": "0.1.1", + "@transcribe-cpp/win32-x64-cpu-vulkan": "0.1.1" } }, "node_modules/@koromix/koffi-darwin-arm64": { diff --git a/bindings/typescript/package.json b/bindings/typescript/package.json index af47c45..41f631e 100644 --- a/bindings/typescript/package.json +++ b/bindings/typescript/package.json @@ -1,6 +1,6 @@ { "name": "transcribe-cpp", - "version": "0.1.0", + "version": "0.1.1", "description": "TypeScript/Node.js bindings for transcribe.cpp — a C/C++ speech-to-text library built on ggml", "type": "module", "exports": { @@ -38,11 +38,11 @@ "koffi": "^3.0.2" }, "optionalDependencies": { - "@transcribe-cpp/darwin-arm64-metal": "0.1.0", - "@transcribe-cpp/darwin-x64-cpu": "0.1.0", - "@transcribe-cpp/linux-x64-cpu-vulkan": "0.1.0", - "@transcribe-cpp/linux-arm64-cpu-vulkan": "0.1.0", - "@transcribe-cpp/win32-x64-cpu-vulkan": "0.1.0" + "@transcribe-cpp/darwin-arm64-metal": "0.1.1", + "@transcribe-cpp/darwin-x64-cpu": "0.1.1", + "@transcribe-cpp/linux-x64-cpu-vulkan": "0.1.1", + "@transcribe-cpp/linux-arm64-cpu-vulkan": "0.1.1", + "@transcribe-cpp/win32-x64-cpu-vulkan": "0.1.1" }, "devDependencies": { "@types/node": "^22.0.0", diff --git a/include/transcribe.h b/include/transcribe.h index 27cc3f0..81b2d37 100644 --- a/include/transcribe.h +++ b/include/transcribe.h @@ -153,7 +153,7 @@ */ #define TRANSCRIBE_VERSION_MAJOR 0 #define TRANSCRIBE_VERSION_MINOR 1 -#define TRANSCRIBE_VERSION_PATCH 0 +#define TRANSCRIBE_VERSION_PATCH 1 #define TRANSCRIBE_VERSION_STRINGIZE_(x) #x #define TRANSCRIBE_VERSION_STRINGIZE(x) TRANSCRIBE_VERSION_STRINGIZE_(x)