{"ecosystem":"cargo","package":"polling","from_version":null,"to_version":null,"changes":[{"from_version":"v2.8.0","to_version":"v3.0.0","change_type":"breaking","description":"Add support for the ESP-IDF platform. (#128)","migration_hint":null},{"from_version":"v2.8.0","to_version":"v3.0.0","change_type":"breaking","description":"**Breaking:** Make `Event` partially opaque, and create a new `Events` struct for holding events. (#133)","migration_hint":null},{"from_version":"v2.8.0","to_version":"v3.0.0","change_type":"breaking","description":"Add support for running `polling` in Linux containers without `eventfd` available. (#134)","migration_hint":null},{"from_version":"v2.8.0","to_version":"v3.0.0","change_type":"breaking","description":"Specify the behavior when registered in multiple `Poller`s. (#136)","migration_hint":null},{"from_version":"v2.8.0","to_version":"v3.0.0","change_type":"breaking","description":"**Breaking:** Use `c_int` from the standard library in `polling::os::kqueue` instead of defining our own. (#143)","migration_hint":null}],"total":5,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}