rodio/CHANGELOG.md
Alex Butler f6af938d8d
Release 0.14.0 (#368)
* Add 0.14 changes to changelog

* Release 0.14
2021-05-21 22:15:25 +02:00

2.4 KiB

Version 0.14.0 (2021-05-21)

  • Re-export cpal in full.
  • Replace panics when calling OutputStream::try_default, OutputStream::try_from_device with new StreamError variants.
  • OutputStream::try_default will now fallback to non-default output devices if an OutputStream cannot be created from the default device.

Version 0.13.1 (2021-03-28)

  • Fix panic when no pulseaudio-alsa was installed.

Version 0.13.0 (2020-11-03)

  • Update cpal to 0.13.
  • Add Android support.

Version 0.12.0 (2020-10-05)

  • Breaking: Update cpal to 0.12.
  • Breaking: Rework API removing global "rodio audio processing" thread & adapting to the upstream cpal API changes.
  • Add new_X format specific methods to Decoder.
  • Fix resampler dependency on internal Vec::capacity behaviour.

Version 0.11.0 (2020-03-16)

  • Update lewton to 0.10.
  • Breaking: Update cpal to 0.11

Version 0.10.0 (2019-11-16)

  • Removal of nalgebra in favour of own code.
  • Fix a bug that switched channels when resuming after having paused.
  • Attempt all supported output formats if the default format fails in Sink::new.
  • Breaking: Update cpal to 0.10.

Version 0.9.0 (2019-06-08)

  • Remove exclusive &mut borrow requirements in Sink & SpatialSink setters.
  • Use nalgebra instead of cgmath for Spatial source.

Version 0.8.1 (2018-09-18)

  • Update lewton dependency to 0.9
  • Change license from Apache-2.0 only to Apache-2.0 OR MIT

Version 0.8.0 (2018-06-22)

  • Add mp3 decoding capabilities via minimp3

Version 0.7.0 (2018-04-19)

  • Update cpal dependency to 0.8, and adopt the new naming convention
  • BREAKING CHANGES:
    • renamed Endpoint to Device
    • split default_endpoint() into default_output_device() and default_input_device()
    • renamed endpoints() to devices()
    • introduced output_devices() and input_devices()