linebender / piet

An abstraction for 2D graphics.
Apache License 2.0
1.24k stars 93 forks source link

Prepeare for releasing v0.6.0 #518

Closed xStrom closed 1 year ago

xStrom commented 2 years ago

This PR does two things:

Update dependencies explicitly to the latest compatible versions

These are all semver compatible changes. These are versions that Cargo resolves to anyway, which also means they're the versions we actually test with. For the curious I've written more about the rationale for doing this in the Druid CONTRIBUTING.md.

Increase Piet version to v0.6.0

Straightforward, with the only question being if it should be v0.5.1 or v0.6.0. When I went over all the changes it seemed like the choice of v0.6.0 was clear. One example is #494 which updated image from 0.23 to 0.24. Some of the Piet API exposes this crate and so by extension the Piet API changed.

xStrom commented 2 years ago

Hopefully soon. It's still blocked on a few other PRs. #526 and #528 are two that I might want to get in before the release happens.