Skip to content

Commit 41707a0

Browse files
committed
chore: bump version to 0.5.9
1 parent 018ea19 commit 41707a0

3 files changed

Lines changed: 43 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,47 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.5.9]
6+
7+
### Added
8+
9+
- **`ISettings`** now includes:
10+
- `syncMode: Optional[str]`
11+
- `mode: Optional[str]`
12+
- `emotion: Optional[str]`
13+
- `activeSpeakerDetection: Optional[Union[IActiveSpeakerDetection, Dict[str, Any]]]`
14+
- `occlusionDetection: Optional[bool]`
15+
- `segments: Optional[List[Union[ISegment, Dict[str, Any]]]]`
16+
- `tts: Optional[Union[ITTSSettings, Dict[str, Any]]]`
17+
- `colorCorrection: Optional[bool]`
18+
- `renderingSpeed: Optional[str]`
19+
- `magicPrompt: Optional[str]`
20+
- `background: Optional[str]`
21+
- Added **`IActiveSpeakerDetection`** (`autoDetect`, `frameNumber`, `coordinates`, `boundingBoxes`) with validation for `boundingBoxes` entries (must be `null` or four numeric values).
22+
- Added **`ISegment`** for Sync segments (`startTime`, `endTime`, `audio`, `ref`, `audioStartTime`, `audioEndTime`).
23+
- Added **`ITTSSettings`** for Sync TTS tuning (`stability`, `similarityBoost`).
24+
- Added compatibility aliases:
25+
- `ISyncSegment = ISegment`
26+
- `ISyncActiveSpeakerDetection = IActiveSpeakerDetection`
27+
- `ISyncSettings = ISyncProviderSettings`
28+
- **`IAudioSpeech`** now includes:
29+
- `voices: Optional[List[Union[IAudioVoice, Dict[str, Any]]]]`
30+
- Added **`IAudioVoice`** for multi-speaker TTS mapping:
31+
- `speaker: str`
32+
- `voice: str`
33+
- **`IImageInference`** now includes:
34+
- `upscaleFactor: Optional[float]`
35+
36+
### Changed
37+
38+
- Updated **`ISyncProviderSettings`** to include Sync 3 fields:
39+
- `mode: Optional[str]`
40+
- `emotion: Optional[str]`
41+
- `activeSpeakerDetection: Optional[Union[IActiveSpeakerDetection, Dict[str, Any], bool]]`
42+
- `occlusionDetection: Optional[bool]`
43+
- `segments: Optional[List[Union[ISegment, Dict[str, Any]]]]`
44+
- Added post-init normalization for Sync settings so dict inputs are coerced into **`IActiveSpeakerDetection`**, **`ISegment`**, and **`ITTSSettings`** objects.
45+
546
## [0.5.8]
647

748
### Added

runware/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = "0.5.8"
1+
__version__ = "0.5.9"
22

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
setup(
77
name="runware",
88
license="MIT",
9-
version="0.5.8",
9+
version="0.5.9",
1010
author="Runware Inc.",
1111
author_email="python.sdk@runware.ai",
1212
description="The Python Runware SDK is used to interact with the Runware API, powered by the Runware inference platform. It supports image generation, video generation, image upscale, video upscale, image caption, video caption, image background removal, video background removal, audio generation, and more. It also allows the use of an existing gallery of models or selecting any model or LoRA from the CivitAI gallery. The API also supports inpainting, outpainting, and a series of other ControlNet models.",

0 commit comments

Comments
 (0)