{"ecosystem":"cargo","package":"fastrand","from_version":null,"to_version":null,"changes":[{"from_version":"v1.9.0","to_version":"v2.0.0","change_type":"breaking","description":"Add a `fork()` method. (#49)","migration_hint":null},{"from_version":"v1.9.0","to_version":"v2.0.0","change_type":"breaking","description":"Add a `no_std` mode. (#50)","migration_hint":null},{"from_version":"v1.9.0","to_version":"v2.0.0","change_type":"breaking","description":"Add an iterator selection function. (#51)","migration_hint":null},{"from_version":"v1.9.0","to_version":"v2.0.0","change_type":"breaking","description":"Add a `choose_multiple()` function for sampling several elements from an iterator. (#55)","migration_hint":null},{"from_version":"v1.9.0","to_version":"v2.0.0","change_type":"breaking","description":"Use the `getrandom` crate for seeding on WebAssembly targets if the `js` feature is enabled. (#60)","migration_hint":null}],"total":5,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}