Skip to content

Releases: Sendspin/sendspin-cpp

v0.3.0

22 Apr 17:04
7f086dd

Choose a tag to compare

What's Changed

Many small breaking changes in this release as I work to finalize the API as well as make the codebase follow consistent patterns. All the changes primarily make it easier to implement on the client side; e.g., no need to manually gate metadata updates to the appropriate time, the library will handle that for you.

  • Fix release drafter action labels (#27) @kahrendt
  • Add documentation describing the conditional compilation approach (#26) @kahrendt
  • Refactor stream start handlers (#25) @kahrendt

Breaking Changes

  • Refactor artwork thread (#24) @kahrendt
  • Simplify Artwork Role API (#23) @kahrendt
  • Only include/build microFLAC and microOpus when necessary (#22) @kahrendt
  • Gate metadata update callbacks by the timestamps in the metadata message (#21) @kahrendt
  • Add a generalized group state getter method (#20) @kahrendt

Full Changelog: v0.2.0...v0.3.0

v0.2.0

16 Apr 17:22
21db7eb

Choose a tag to compare

What's Changed

This release has breaking changes, mainly around the initial configuration. Please see the Integration Guide for the current API.

Full Changelog: v0.1.2...v0.2.0

v0.1.2

15 Apr 20:37
fa096fc

Choose a tag to compare

What's Changed

  • Publish under sendspin namespace, not esphome (#11) @kahrendt

Full Changelog: v0.1.1...v0.1.2

v0.1.1

15 Apr 20:21
b8f0bdf

Choose a tag to compare

What's Changed

  • Refactor publish and release GitHub workflows (#10) @kahrendt
  • Use >= versioning requirements for IDF components (#9) @kahrendt
  • Add documentation links section to README (#6) @balloob
  • Specify latest versions of micro-flac and micro-opus (#4) @kahrendt
  • Add CI summary job (#5) @kahrendt

Dependencies

Full Changelog: v0.1.0...v0.1.1

v0.1.0

01 Apr 11:36

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/Sendspin/sendspin-cpp/commits/v0.1.0