{"ecosystem":"cargo","package":"litrs","from_version":null,"to_version":null,"changes":[{"from_version":"v0.5.1","to_version":"v1.0.0","change_type":"breaking","description":"Document semver guarantees","migration_hint":null},{"from_version":"v0.4.2","to_version":"v0.5.0","change_type":"breaking","description":"**Breaking**: Remove `proc-macro2` from default features","migration_hint":null},{"from_version":"v0.4.2","to_version":"v0.5.0","change_type":"breaking","description":"**Breaking**: Make `StringLit<String>::into_value` return `String` instead of `Cow<'static, str>`. Make `ByteStringLit<String>::into_value` return `Vec<u8>` instead of `Cow<'static, [u8]>`.","migration_hint":null},{"from_version":"v0.4.2","to_version":"v0.5.0","change_type":"breaking","description":"Add support for C string literals","migration_hint":null},{"from_version":"v0.4.2","to_version":"v0.5.0","change_type":"breaking","description":"Limit number of `#` as delimiter of raw string literals to 256 (to align with spec)","migration_hint":null},{"from_version":"v0.4.2","to_version":"v0.5.0","change_type":"breaking","description":"Fix license in `Cargo.toml` to use proper SPDX format (in #19, thanks @atouchet)","migration_hint":null},{"from_version":"v0.3.0","to_version":"v0.4.0","change_type":"breaking","description":"**Breaking**: Fix integer parsing for cases like `27f32`. `Literal::parse` and `IntegerLit::parse` will both identify this as an integer literal.","migration_hint":null},{"from_version":"v0.3.0","to_version":"v0.4.0","change_type":"breaking","description":"**Breaking**: Fix float parsing by correctly rejecting inputs like `27f32`. A float literal must have a period OR an exponent part, according to the spec. Previously decimal integers were accepted in `FloatLit::parse`.","migration_hint":null},{"from_version":"v0.3.0","to_version":"v0.4.0","change_type":"breaking","description":"Improved some parts of the docs","migration_hint":null},{"from_version":"v0.2.3","to_version":"v0.3.0","change_type":"breaking","description":"Bump MSRV (minimal supported Rust version) to 1.54","migration_hint":null}],"total":10,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}