Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.2.0 - 2025-06-26#
Added#
- Deployed online documentation: https://flet-dev.github.io/flet-audiorecorder/
AudioRecordercontrol new property:configuration- New dataclasses:
AudioRecorderConfigurationAndroidRecorderConfigurationIosRecorderConfigurationInputDevice
- New enums:
AndroidAudioSourceIosAudioCategoryOption
Changed#
- Refactored
AudioRecordercontrol to use@ft.controldataclass-style definition and switched toServicecontrol type
Breaking Changes#
AudioRecordermust now be added toPage.servicesinstead ofPage.overlay.- Recording configuration properties (
audio_encoder,suppress_noise,cancel_echo,auto_gain,channels_num,sample_rate,bit_rate) are now grouped underconfiguration: AudioRecorderConfiguration - Event
on_state_changedrenamed toon_state_change - In all methods, parameter
wait_timeoutwas renamed totimeout. - The following
AudioRecordersync methods were madeasync:is_recordingstop_recordingcancel_recordingresume_recordingpause_recordingis_pausedis_supported_encoderget_input_deviceshas_permission
0.1.0 - 2025-01-15#
Initial release.