{"ecosystem":"cargo","package":"virtue","from_version":null,"to_version":null,"changes":[{"from_version":"v0.0.6","to_version":"v0.0.7","change_type":"breaking","description":"`Generator::impl_for` and `::impl_for_with_lifetimes` no longer returns a `Result`","migration_hint":null},{"from_version":"v0.0.4","to_version":"v0.0.5","change_type":"breaking","description":"`with_generic` is split into `with_generic` (no dependencies) and `with_generic_deps` (with dependencies)","migration_hint":null},{"from_version":"v0.0.4","to_version":"v0.0.5","change_type":"breaking","description":"`with_lifetime` is split into `with_lifetime` (no dependencies) and `with_lifetime_deps` (with dependencies) **Full Changelog**: https://github.com/bincode-org/virtue/compare/v0.0.4...v0.0.5","migration_hint":null},{"from_version":"v0.0.1","to_version":"v0.0.2","change_type":"breaking","description":"Made `StreamBuilder::group` always return `crate::Result<&mut Self>`","migration_hint":null},{"from_version":"v0.0.1","to_version":"v0.0.2","change_type":"breaking","description":"Made most `StreamBuilder` methods return `&mut Self` so they can be chained","migration_hint":null},{"from_version":"v0.0.1","to_version":"v0.0.2","change_type":"breaking","description":"Made `FromAttribute::parse` return `Result<Option<Self>>` (was `Option<Self>` before)","migration_hint":null},{"from_version":"v0.0.1","to_version":"v0.0.2","change_type":"breaking","description":"Renamed `IdentOrIndex`'s `has_field_attribute` to `has_attribute`","migration_hint":null},{"from_version":"v0.0.1","to_version":"v0.0.2","change_type":"breaking","description":"Changed most of `FnBuilder`'s argument from `Into<String>` to `&str`","migration_hint":null}],"total":8,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}