{"ecosystem":"cargo","package":"zlib-rs","from_version":null,"to_version":null,"changes":[{"from_version":"v0.5.5","to_version":"v0.6.0","change_type":"breaking","description":"functions that used `extern \"C-unwind\"` before now use `extern \"C\"`. This helps when building zlib-rs as a C library, because unwinding from rust into C is UB. Now, if a panic does occur in the rust code, it will abort the program at the FFI boundary rather than unwind into C code. If you do really need unwinding in rust code, we suggest using `flate2` or using `zlib-rs` directly. **zlib-rs**","migration_hint":null},{"from_version":"v0.5.5","to_version":"v0.6.0","change_type":"breaking","description":"the internals are no longer publicly exposed. If you were using some unstable symbol before, and it is no longer exported, but you do believe it would be reasonable for us to provide it, let us know.","migration_hint":null},{"from_version":"v0.5.5","to_version":"v0.6.0","change_type":"breaking","description":"the `uncompress_slice` function was renamed to `decompress_slice`","migration_hint":null}],"total":3,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}