{"ecosystem":"cargo","package":"windows_aarch64_msvc","from_version":null,"to_version":null,"changes":[{"from_version":"63","to_version":"64","change_type":"breaking","description":"The [windows-metadata](https://crates.io/crates/windows-metadata) crate is a low-level metadata library for ECMA-335, providing both a reader and writer for the ECMA-335 metadata format (#3560) used by .NET, WinRT, and more recently the Win32 metadata. It is technically a brand new implementation but reuses the older crate name from my first attempt at a metadata parser in Rust. The emphasis is on low-level. While it is easy to use, the metadata format is intended for tools to use internally. Th","migration_hint":null},{"from_version":"0.61.0","to_version":"0.62.0","change_type":"breaking","description":"The [windows-bindgen](https://crates.io/crates/windows-bindgen) crate provides a number of improvements including new diagnostics (#3498), streamlined and more capable reference support (#3497, #3492), hardened method overloading (#3477), far fewer `transmute` calls, as well as many other critical fixes and improvements.","migration_hint":null},{"from_version":"0.61.0","to_version":"0.62.0","change_type":"breaking","description":"The [windows-core](https://crates.io/crates/windows-core) crate is largely unchanged but required some breaking changes to support `windows-bindgen` type system improvements.","migration_hint":null},{"from_version":"0.61.0","to_version":"0.62.0","change_type":"breaking","description":"The [windows-registry](https://crates.io/crates/windows-registry) crate continues to improve with generalized support for access rights (#3482), open options (#3461), and other minor improvements.","migration_hint":null},{"from_version":"0.61.0","to_version":"0.62.0","change_type":"breaking","description":"The [windows](https://crates.io/crates/windows) crate now delegates to the `windows-numerics`, `windows-future`, and `windows-collections` crates for those types, as well as a number of critical fixes and improvements to features and `cfg` guards (#3431), and many other small improvements.","migration_hint":null},{"from_version":"0.60.0","to_version":"0.61.0","change_type":"breaking","description":"`windows-core` 0.59.0","migration_hint":null},{"from_version":"0.60.0","to_version":"0.61.0","change_type":"breaking","description":"`windows-implement` 0.59.0","migration_hint":null},{"from_version":"0.60.0","to_version":"0.61.0","change_type":"breaking","description":"`windows-interface` 0.59.0","migration_hint":null},{"from_version":"0.60.0","to_version":"0.61.0","change_type":"breaking","description":"`windows-targets` 0.53.0","migration_hint":null},{"from_version":"0.60.0","to_version":"0.61.0","change_type":"breaking","description":"`windows_i686_msvc` 0.53.0","migration_hint":null}],"total":10,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}