eco icon indicating copy to clipboard operation
eco copied to clipboard

A tool for reasoning about breaking changes in Rust ecosystems

Results 13 eco issues
Sort by recently updated
recently updated
newest added

Some projects are examples which are not published on crates.io. I would like a field to disable version updates for these.

draft
discussion

https://crates.io/crates/isahc On OSX 13.0.1, I have problems fetching the urls. By modifying the code, I can use isahc with `sudo`.

discussion

rustfmt has been updated so that it doesn't require nightly anymore.

When a library gets deprecated and replaced with another, it is currently not possible to discover which libraries that needs a replace. - Requires a replace operation.

discussion

For example, the Github version contains breaking changes that are not yet released. Because of a breaking change in one of the dependencies, the library is published to crates.io with...

discussion

When running `cargo run --example gfx`, the error ``thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: "gfx_app: Syntax error in Cargo.toml for url `https://raw.githubusercontent.com/gfx-rs/gfx/master/Cargo.toml`\nError #1001, Expected: `[package]`\n14: ]\n15,1:...

bug

See http://www.steveklabnik.com/semver/semver/index.html ``` ~1.2.3 := >=1.2.3 =1.2.0 =1.0.0

draft
discussion

Sometimes a library is only used internally. This means that when the dependency breaks, it is not necessary to bump the first non-zero number, but bump the patch number instead.

discussion

`"publish": false` tells that the version number of the package should not be updated. This is a step toward doing automatic PR using update information.

draft
discussion

Sometimes multiple packages belong to the same repo, and in such cases it is desirable to group the updates together. - Usually, external libraries depended on with higher order than...

draft
discussion