VoiceID Changelog
Version 2.3.Xβ
Last release: 2.3.6 β 21/10/2025
Main Updatesβ
- Updated Core dependency to v2.3.3.
- Refactored Font system to integrate UIFontMetrics for dynamic text scaling.
- Added Analytics integration and enhanced tracking events.
- Fixed Lottie version mismatch for stability.
- Added component information logging during initialization.
- Updated Voices SDK version.
- Unified attributes and values with Android implementation.
- Added previous tip control and corrected haptic feedback behavior.
- Replaced redundant String.data usage.
Fixesβ
- Fixed misplaced hasOperationCreated check (moved before createStep).
- Refactored AnalyticsManager β IAnalyticsController for consistency with other components.
Version 2.2.Xβ
Last release: 2.2.7 β 29/01/2025
Main Updatesβ
- Updated Core dependency and added Dark Mode color support.
- Parameterized minSpeechLength configuration.
- Added Custom Image Color customization support.
- Included logs and microphone usage checks.
- Added warning behavior for MultipleSpeakers when enableQualityCheck = false.
- Updated Voice SDK dependency to v4.1.0.
- Added custom animations support.
- Refactored tutorial logic (removed old tutorial references, using status-based flow).
Refactorsβ
- Refactored timeouts and simplified dismiss handling (only in retryAction).
Fixesβ
- Fixed invalid navigation when a TIMEOUT error occurred.
- Fixed incorrect behavior when cancelling and restarting recording.
- Fixed Tracking StepData issue during screensharing.
- Removed redundant VoiceEnvironment public class.
- Fixed issue in PrivacyInfo.xcprivacy.
Version 2.1.Xβ
Last release: 2.1.1 β 28/07/2024
Main Updatesβ
- Adapted to Core v2.1.X and updated dependencies.
- Added chained tracking events.
- Set showTutorial = true by default.
- Updated neutral color palette and constants.
- Added new Lotties, accessibility labels, and tags.
- Increased minimum iOS target from 11 β 13.
- Added color and tint customization for icons.
- Added configuration parameter enableCheckQuality.
- Added phrases to environment configuration.
Refactorsβ
- Removed duplicated and unused code/extensions.
- Used Core methods to prevent redundancies.
- Improved accessibility integration.
Fixesβ
- Fixed permissions and audio playback issues.
- Enforced UIView.fromNib execution on main thread to fix threading issues.
Version 2.0.Xβ
Last release: 2.0.3 β 17/05/2024
Main Updatesβ
- Added Privacy Manifest and updated Core dependency to v2.0.0.
- Updated Constants.
- Adapted to Agora 4.3.0 and Lottie 4.4.0.
- Updated VoiceEnrollmentResult.swift.
Fixesβ
- Fixed phrase display timing (previously shown before animation).
- Added retry on timeout functionality.
- Fixed callback handling and recording stop sequence.
- Fixed privacy info location.
Version 1.5.Xβ
Last release: 1.5.9 β 14/03/2024
Main Updatesβ
- Major functional and UI changes.
- Adapted to Core v1.5.8.
- Improved user interaction and feedback across the flow.
- Controller now extends IFlowableController.
- Added IStatusController for centralized state management.
- Added configuration parameters showDiagnostic and vibrationEnabled.
- Updated FPHIVoiceSDK to v3.13.0.
New Features & Structuresβ
- Added new Platform events to VoiceIdController.
- Changed default timeout from 60000 β 30000 ms.
- Added haptic notifications.
- Improved UI with color adjustments and redesigned RecorderView.
- Moved startRecording from viewWillAppear β viewDidLoad.
- Added controls for min/max extractionTimeout values.
Fixesβ
- Adapted to new Error Management System.