Releases: mgeisler/version-sync
version-sync-0.9.5
Merge pull request #138 from mgeisler/release-0.9.5 Release 0.9.5
version-sync-0.9.4
Version 0.9.4 — 2021-12-14
version-sync-0.9.3
version-sync-0.9.2
version-sync-0.9.1
version-sync-0.9.0
Drop support for Rust 1.31.0 since our dependencies keep releasing new patch versions that push up the minimum required Rust version. These updates mean that version-sync
0.8.1 no longer compiles with Rust 1.31.0 because cargo sync
will pull in too new versions of the direct and transitive dependencies. This happens even if there are no changes in version-sync
.
The constant build failures in our CI makes it infeasible to keep version-sync
compatible with any particular version of Rust. We will therefore track the latest stable version of Rust from now on.
At the time of writing, the code compiles with Rust 1.36, but this will likely become outdated soon.
Issues closed:
version-sync-0.8.1
Dependencies were relaxed to make it easier to upgrade version-sync
.
version-sync-0.8.0
We now use Rust 2018, which means we require Rust version 1.31.0 or later. The assert_html_root_url_updated!
macro will again report accurate line numbers based on span information from the syn
crate.
version-sync-0.7.0
Special characters are now correctly escaped in the {name}
and {version}
placeholders in assert_contains_regex!
.
Dependencies were updated and version-sync
now requires Rust version 1.27.2 or later.
version-sync-0.6.0
You can use assert_contains_regex!
to grep files for the current version number. The search is done with a regular expression where {version}
is replaced with the current version number.
Git dependencies are now always accepted, which means that blocks like
```toml
[dependencies]
your_crate = { git = "..." }
```
will work without you having to add no_sync
.
Issues closed: