Skip to content

Commit 04ca56b

Browse files
architectureclaude
andcommitted
chore: bump version to 0.3.2 with SDK #740 spec update
- Pull elevenlabs-python upstream (commit 78ed67e, SDK regen #740) - Re-run extract_spec.py: +188 lines to spec.json - New ops: agents.enable_versioning, agents.enable_versioning_if_not_enabled, music.upload, music.extract_composition_plan, pronunciation_dictionaries.rules.set - 19 new types including MusicUploadResponse, VoiceStatisticsResponseModel, TelephonyCallConfig, StudioAgentSettingsModel, GuardrailExecutionMode - Update README with v0.3.2 release notes and version references Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent b05ffb7 commit 04ca56b

File tree

3 files changed

+214
-14
lines changed

3 files changed

+214
-14
lines changed

README.md

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This gem is published to **GitHub Packages** (not RubyGems.org). Add the GitHub
88

99
```ruby
1010
source "https://rubygems.pkg.github.com/architecture" do
11-
gem "elevenlabs", "0.3.1"
11+
gem "elevenlabs", "0.3.2"
1212
end
1313
```
1414

@@ -29,7 +29,7 @@ Bundler can pull the gem straight from the git repository. This works for public
2929

3030
```ruby
3131
# Pin to a release tag (recommended for production)
32-
gem "elevenlabs", git: "https://github.com/architecture/elevenlabs-ruby", tag: "v0.3.1"
32+
gem "elevenlabs", git: "https://github.com/architecture/elevenlabs-ruby", tag: "v0.3.2"
3333

3434
# Or track the latest main branch
3535
gem "elevenlabs", git: "https://github.com/architecture/elevenlabs-ruby", branch: "main"
@@ -352,6 +352,29 @@ gem "elevenlabs", path: "/path/to/elevenlabs-ruby"
352352

353353
## Recent Updates
354354

355+
### 2026-03-05: v0.3.2 — Updated API Spec from elevenlabs-python (SDK #740)
356+
357+
Updated `lib/elevenlabs/spec.json` by running the extraction script against the latest elevenlabs-python SDK (commit 78ed67e, SDK regeneration #740 — March 2026).
358+
359+
**New Operations:**
360+
- `conversational_ai.agents.enable_versioning` — enable versioning on a conversational AI agent
361+
- `conversational_ai.agents.enable_versioning_if_not_enabled` — conditionally enable versioning if not already enabled
362+
- `music.upload` — upload audio files for use in music workflows
363+
- `music.extract_composition_plan` — extract a composition plan from an audio file
364+
- `pronunciation_dictionaries.rules.set` — replace the full rules set on a pronunciation dictionary
365+
366+
**New Ruby access patterns:**
367+
```ruby
368+
client.conversational_ai.agents.enable_versioning(agent_id: "agent_123")
369+
client.conversational_ai.agents.enable_versioning_if_not_enabled(agent_id: "agent_123")
370+
client.music.upload(file: ElevenLabs::Upload.from_path("track.mp3"))
371+
client.music.extract_composition_plan(file: ElevenLabs::Upload.from_path("track.mp3"))
372+
client.pronunciation_dictionaries.rules.set(pronunciation_dictionary_id: "dict_123", rules: [...])
373+
```
374+
375+
**New Types:**
376+
`CheckServiceAvailabilityParams`, `CreateAssetParams`, `CreateClientAppointmentParams`, `CustomGuardrailsConfigInput`, `CustomGuardrailsConfigOutput`, `DeleteAssetParams`, `DeleteCalendarEventParams`, `GetClientAppointmentsParams`, `GuardrailExecutionMode`, `ListCalendarEventsParams`, `MusicUploadResponse`, `RequiredConstraint`, `RequiredConstraints`, `StudioAgentSettingsModel`, `StudioAgentToolSettingsModel`, `TelephonyCallConfig`, `UpdateAssetParams`, `UpdateCalendarEventParams`, `VoiceStatisticsResponseModel`
377+
355378
### 2026-03-05: v0.3.1 — HTTP Redirect Following
356379

357380
The HTTP client now automatically follows `3xx` redirects when the server returns a redirect response. This means requests that hit moved or redirected endpoints will transparently re-issue to the new location without any change to your calling code.

0 commit comments

Comments
 (0)