Skip to content

Prepare the 0.7.1 release - #34

Merged
PetrShtuka merged 1 commit into
mainfrom
petrshtuka/callwave-0.7.1
Sep 8, 2026
Merged

Prepare the 0.7.1 release#34
PetrShtuka merged 1 commit into
mainfrom
petrshtuka/callwave-0.7.1

Conversation

@PetrShtuka

Copy link
Copy Markdown
Owner

Prepares the 0.7.1 release and fixes the remaining speaker-routing defects on top of #33.

Fixed

  • Speakerphone uses a temporary output override, without defaultToSpeaker, so both the host button and CallKit can return audio to the receiver. A failed speaker change restores the previous preference; an override failure also attempts to restore the category configuration.
  • Connecting headphones during a call no longer forces audio back to the speaker. An explicit system route selection updates the saved speaker preference, and recovery is limited to oldDeviceUnavailable — it never overrides an external output.

Changed

  • The audio category no longer includes defaultToSpeaker. Hosts use setSpeakerEnabled for the initial speaker route; CallKit controls activation.
  • Regression coverage added for CallKit speaker/receiver selections, headset selection and receiver-compatible category configuration.

Release mechanics

Version bumped to 0.7.1 in CallWaveKit.podspec, README.md, CHANGELOG.md, RELEASING.md and Scripts/package-pjsip-release.sh.

Physical-device verification of 0.7.1 is pending — the release ships to enable another on-device QA run, as recorded in FIELD-TESTING.md. Simulator audio tests cannot confirm actual earpiece/speaker playback.

🤖 Generated with Claude Code

@PetrShtuka
PetrShtuka merged commit af603d4 into main Sep 8, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant