Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
6 changes: 3 additions & 3 deletions bindings/python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion bindings/python/src/transcribe_cpp/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
Expand Down
4 changes: 2 additions & 2 deletions bindings/rust/transcribe-cpp/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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"
Expand Down Expand Up @@ -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"

Expand Down
2 changes: 1 addition & 1 deletion bindings/swift/Sources/TranscribeCpp/TranscribeCpp.swift
Original file line number Diff line number Diff line change
Expand Up @@ -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()) }
Expand Down
14 changes: 7 additions & 7 deletions bindings/typescript/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions bindings/typescript/package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down Expand Up @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion include/transcribe.h
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
Loading