{"ecosystem":"cargo","package":"Inflector","from_version":null,"to_version":null,"changes":[{"from_version":"0.8.1","to_version":"0.9.0","change_type":"breaking","description":"Changed type signature for all casting methods to use `&str`. This gives the crate a >10% increase in performance in a majority of conversions. Although most users only use: `\"my_string\".to_camel_case()` or `\"myString\".to_string().to_snake_case()` For those using the `to_camel_case(\"something\".to_string())` this will be a breaking change as the new syntax demands `to_camel_case(\"something\")`.","migration_hint":null},{"from_version":"0.2.1","to_version":"0.3.0","change_type":"breaking","description":"Dropping support for Rust versions below stable","migration_hint":null},{"from_version":"0.2.0","to_version":"0.2.1","change_type":"breaking","description":"Rust 1.2 or greater required","migration_hint":null},{"from_version":"0.1.6","to_version":"0.2.0","change_type":"breaking","description":"Class case now singularizes strings and verifies that strings are singularized. Those wishing for the old behaviour should remain on the 0.1.6 release.","migration_hint":null},{"from_version":"0.10.1","to_version":"0.11.0","change_type":"breaking","description":"Made snake case deal correctly with special characters. Behaviour now follows rails infector","migration_hint":null},{"from_version":"0.10.1","to_version":"0.11.0","change_type":"breaking","description":"Made camel case deal correctly with special characters. Behaviour now follows rails infector","migration_hint":null}],"total":6,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}