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.1
The main reason for doing the release is the merger of #546 and #548. Both of them address issues with Piet's documentation. A new release gets us a better docs.rs page and also helps with Druid 0.8 docs as Piet is embedded there.
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.1
The main reason for doing the release is the merger of #546 and #548. Both of them address issues with Piet's documentation. A new release gets us a better docs.rs page and also helps with Druid 0.8 docs as Piet is embedded there.