Skip to content

v0.15.0

Latest

Choose a tag to compare

@chen-argmax chen-argmax released this 07 Nov 21:42

This minor release bumps our swift-transformers dependency to 1.1.2, and it promotes TranscriptionResult from a struct to an open class so advanced clients can override behavior.

TranscriptionResult API change

Since it's changed from a struct to a class, if you depended on the old value semantics, copying now just passes the same reference around, so mutations will be shared. Audit any code that assumes independent copies (arrays, captured values, etc.) and initialize a fresh TranscriptionResult when isolation is required. If you subclass it, protect any new stored properties with the same locking approach (TranscriptionPropertyLock) to maintain thread safety.

What's Changed

New Contributors

Full Changelog: v0.14.1...v0.15.0