The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
### Added
- Support underflow callbacks in `OutStream`
- Support `soundio_instream_destroy`
- Support `soundio_instream_create`
- Support `soundio_instream_open`
- Support `soundio_instream_start`
- Support `soundio_instream_begin_write`
- Support `soundio_instream_end_write`
- Support `soundio_ring_buffer_create`
- Support `soundio_ring_buffer_destroy`
- Support `soundio_ring_buffer_capacity`
- Support `soundio_ring_buffer_free_count`
- Support `soundio_ring_buffer_fill_count`
- Support `soundio_ring_buffer_write_ptr`
- Support `soundio_ring_buffer_read_ptr`
- Support `soundio_ring_buffer_advance_write_ptr`
- Support `soundio_ring_buffer_advance_read_ptr`
### Added
- Support `soundio_connect_backend`
- Support `soundio_input_device_count`
- Support `soundio_output_device_count`
- Support `soundio_default_input_device_index`
- Support `soundio_get_input_device`
- Support `soundio_get_channel_name`
- Support `soundio_format_string`
### Added
- Support `soundio_create`
- Support `soundio_destroy`
- Support `soundio_connect`
- Support `soundio_flush_events`
- Support `soundio_wait_events`
- Support `soundio_default_output_device_index`
- Support `soundio_get_output_device`
- Support `soundio_device_unref`
- Support `soundio_outstream_destroy`
- Support `soundio_outstream_create`
- Support `soundio_outstream_open`
- Support `soundio_outstream_start`
- Support `soundio_outstream_begin_write`
- Support `soundio_outstream_end_write`
- Sine demo