MeadowlarkDAW / creek

Realtime disk streaming IO for audio
Other
112 stars 12 forks source link

Prepare new releases: creek 1.1.0 and creek-decode-symphonia 0.2.0 #33

Closed orottier closed 1 year ago

orottier commented 1 year ago

creek-decode-symphonia 0.2.0 is considered 'breaking' because we're still in the 0.* space, but I think it is warranted (added dependency)

orottier commented 1 year ago

Let's start a CHANGELOG.md

Yeah good point! I will add one. I suggest for every new pull request, we add an changelog entry under 'Unreleased'? Because I always find it a bit of a chore to track back what actually ends up in a new release.

uklotzde commented 1 year ago

The inner crates are directly export and are at 0.x while the wrapper crate is at 1.x. Does not need to be resolved now, but should be revisited later. We can't downgrade the wrapper crate, but might consider to upgrade the inner crates for consistency.

orottier commented 1 year ago

I have published them just now

Be-ing commented 1 year ago

@orottier please push a Git tag when you publish a release to crates.io.

uklotzde commented 1 year ago

Using a single Git tag v1.1.0 for the wrapper crate should be enough for now.

I don't think that the inner crates are actually needed for this narrow scoped project. They only complicate versioning when it is not done in lockstep with the wrapper crate.

orottier commented 1 year ago

Okay I've have pushed a tag 1.1.0 I agree the sub-crates do not pull their weight, let's inline them at some point