diff --git a/.github/changelog.md b/.github/changelog.md deleted file mode 100644 index 4ae16893ff..0000000000 --- a/.github/changelog.md +++ /dev/null @@ -1,192 +0,0 @@ -# 0.29 - -- Update win32 metadata ([1387](https://github.com/microsoft/windows-rs/pull/1387)) -- Feature and doc generation for `windows-sys` ([1381](https://github.com/microsoft/windows-rs/pull/1381)) -- New `windows-bindgen` for simpler code generation ([1379](https://github.com/microsoft/windows-rs/pull/1379)) -- Simplify and unify underlying types ([1368](https://github.com/microsoft/windows-rs/pull/1368)) -- Callbacks now consistently use `Option` ([1344](https://github.com/microsoft/windows-rs/pull/1344)) -- Reduce crate size by limiting Xaml bindings ([1341](https://github.com/microsoft/windows-rs/pull/1341)) -- Other small improvements and fixes - -# 0.28 - -- Prefer type aliases for the `windows-sys` crate ([1331](https://github.com/microsoft/windows-rs/pull/1331)) -- Minor improvements to simplify `windows-sys` adoption ([1332](https://github.com/microsoft/windows-rs/pull/1332)) - -# 0.27 - -- Introduce `windows-sys` crate ([1310](https://github.com/microsoft/windows-rs/pull/1310)) - here's [a comparison](https://github.com/microsoft/windows-rs/pull/1314) -- Simpler `const` representation for `GUID`s ([1306](https://github.com/microsoft/windows-rs/pull/1306)) -- `std` and `alloc` improvements ([1309](https://github.com/microsoft/windows-rs/pull/1309)) -- Rename `runtime` to `core` to make room for the `windows-sys` crate ([1311](https://github.com/microsoft/windows-rs/pull/1311)) -- Other small improvements and fixes - -# 0.26 - -- `no_std` support by default (use the `std` feature to enable use of the standard library) -- Updated Win32 metadata (mostly DirectX namespaces have been reorganized for improved compile time) -- Other small improvements and fixes - -# 0.25 - -- Multi-architecture support -- Pre-packaged libs for ARM64 -- Reduced crate size -- Documented feature requirements -- Other small improvements and fixes - -# 0.24 - -- Pre-packaged libs for GNU targets -- Updated Win32 metadata -- Other small improvements and fixes - -# 0.23 - -- Pre-packaged libs are now merged -- Other small improvements and fixes - -# 0.22 - -- Pre-packaged APIs -- Pre-packaged libs for MSVC targets -- Updated Win32 and WinRT metadata for Windows 11 -- Many other small improvements and fixes - -# 0.21 - -- Improved support for COM calls -- Many other small improvements and fixes - -# 0.20 - -- Improved support for Win32 handle types -- Improved build macro dependency tracking -- Considerably better test coverage -- Support implementing query-like functions -- Many other small improvements and fixes -- Update Win32 metadata - -# 0.19.0 - -- Support for COM interface implementations -- Many improvements to implementation support -- Remove binary packaging support -- Minor fixes and improvements - -# 0.18.0 - -- Fix debug formatting of structs -- Support for binary packaging -- Copy sub-directories within .windows -- More flexible macro formatting -- Support for static libs -- Support for raw-dylib -- Support for generic interface implementations -- Transform NTSTATUS functions into Result<()> -- Remove unecessary helper functions -- Update WinRT metadata - -# 0.15.0 - -- Minor fixes and improvements. - -# 0.14.0 - -- Packaging support. -- Updated Win32 metadata. -- Other improvements and fixes. - -# 0.13.0 - -- Simpler COM function signatures. ([#909](https://github.com/microsoft/windows-rs/pull/909)) - -# 0.12.0 - -- Smarter dependency tracking. ([#896](https://github.com/microsoft/windows-rs/pull/896)) -- Other improvements and fixes. - -# 0.11.0 - -- Added build macro formatting tool. ([#828](https://github.com/microsoft/windows-rs/pull/828)) -- Improved cross-compiler support. ([#830](https://github.com/microsoft/windows-rs/pull/830)) -- Simplify use of unscoped enums. ([#843](https://github.com/microsoft/windows-rs/pull/843)) -- Support for WinRT inheritance (Xaml). ([#821](https://github.com/microsoft/windows-rs/pull/821)) -- Fix groups inside namespaces in build macro. ([#806](https://github.com/microsoft/windows-rs/pull/806)) -- Add Direct3D 12 sample. ([#791](https://github.com/microsoft/windows-rs/pull/791)) -- Improved build macro performance. -- Improved CI build validation. -- Updated Win32 metadata. -- Other improvements and fixes. - -# 0.10.0 - -- Add support for scoped and unscoped enum constants. ([#787](https://github.com/microsoft/windows-rs/pull/787)) -- Improved compile-time error reporting. ([#773](https://github.com/microsoft/windows-rs/pull/773)) -- Preserve original names for HSTRING and IInspectable. ([#759](https://github.com/microsoft/windows-rs/pull/759)) -- Add support for weak references. ([#745](https://github.com/microsoft/windows-rs/pull/745)) -- Updated metadata providing many fixes and improvements to Win32 APIs. Notably, many Win32 namespaces have been renamed. -- Other improvements and fixes. - -# 0.9.0 - -- Transform QueryInterface-like functions into generic functions. ([#735](https://github.com/microsoft/windows-rs/pull/735)) -- Updated metadata providing many fixes and improvements to Win32 APIs. -- Other improvements and fixes. - -# 0.8.0 - -- Simplify convertible parameters. ([#694](https://github.com/microsoft/windows-rs/pull/694)) -- ErrorCode is now called HRESULT. ([#693](https://github.com/microsoft/windows-rs/pull/693)) -- Add deprecated feature to conditionally include deprecated APIs ([#680](https://github.com/microsoft/windows-rs/pull/680)) -- Add default "macros" feature ([#663](https://github.com/microsoft/windows-rs/pull/663)) -- Updated metadata providing many fixes and improvements to Win32 APIs. -- Other improvements and fixes. - -# 0.7.0 - -- Preserve original API case. ([#646](https://github.com/microsoft/windows-rs/pull/646)) -- Add support for struct packing. ([#636](https://github.com/microsoft/windows-rs/pull/636)) -- Add bitwise assign operators. ([#635](https://github.com/microsoft/windows-rs/pull/635)) -- Add guid constants. ([#634](https://github.com/microsoft/windows-rs/pull/634)) -- Add WebView2 example. ([#647](https://github.com/microsoft/windows-rs/pull/647)) -- Updated metadata providing many fixes and improvements to Win32 APIs. -- Other improvements and fixes. - -# 0.6.0 - -- Add Linux build support (compile only). -- Add full x64 and x86 build support. -- Workarounds for Rust documentation issues. -- Updated metadata providing many fixes and improvements to Win32 APIs. - -# 0.5.0 - -- Support for Win32 arrays. ([#608](https://github.com/microsoft/windows-rs/pull/608)) -- Updated metadata providing many fixes and improvements to Win32 APIs. -- Many more improvements and fixes. - -# 0.4.0 - -- Win32 unions and nested structs are now generated correctly. -- Improved support for many existing Win32 APIs and type signatures. -- Much smaller code gen, leading to faster build times. -- The Windows crate now uses generated bindings rather than hand-written bindings internally. -- Improved error handling functions. -- Improved support for common types like `BOOL`, `BSTR`, `PWSTR`, `PSTR`. -- Updated metadata providing many fixes and improvements to Win32 APIs. -- Simpler internal metadata representation to support a broader set of type systems more naturally. -- Many more improvements and fixes. - -# 0.3.1 - -- Many improvements to COM support including interface hierarchies. ([#448](https://github.com/microsoft/windows-rs/pull/448)) -- New COM helpers simplify common operations. ([#496](https://github.com/microsoft/windows-rs/pull/496)) -- New `CoString` type representing null-terminated UTF16 strings backed by the COM task allocator required by some Windows APIs. ([#514](https://github.com/microsoft/windows-rs/pull/514)) -- The `windows` crate is now dual-licensed under MIT or Apache. ([#476](https://github.com/microsoft/windows-rs/pull/476)) -- COM interface methods are now marked `unsafe`. ([#508](https://github.com/microsoft/windows-rs/pull/508)) -- Many new examples have been added to the [examples](https://github.com/microsoft/windows-rs/tree/master/examples) folder. ([#501](https://github.com/microsoft/windows-rs/pull/501)) -- Improvements to error handling and propagation support. -- Improvements to numerics support. -- Improvements to build time. -- Other minor changes and fixes. diff --git a/.github/readme.md b/.github/readme.md index 28b37b0efc..28cd14f71b 100644 --- a/.github/readme.md +++ b/.github/readme.md @@ -15,7 +15,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows] -version = "0.29.0" +version = "0.30.0" features = [ "alloc", "Data_Xml_Dom", @@ -63,7 +63,7 @@ Start by adding the following to your Cargo.toml file: ```toml [dependencies.windows-sys] -version = "0.29.0" +version = "0.30.0" features = [ "Win32_Foundation", "Win32_Security", diff --git a/.github/releasing.md b/.github/releasing.md new file mode 100644 index 0000000000..d0fe4ef3d0 --- /dev/null +++ b/.github/releasing.md @@ -0,0 +1,19 @@ +# RELEASE + +## Validations + +1. Check out latest master branch +2. `windows-sys` is checked on CI, no need to check that +3. Run `cargo check -p windows --all-features` locally +4. Clone the samples repo, manually build all of those. +5. Build the documentation locally for `windows` + +## Releasing + +1. Updating versions in a separate branch +3. Validate & merge PR +2. Create a new GitHub release, create a tag, and generate release notes +4. Cargo publish +5. Update all samples to point at new version of crate +6. Generate new documentation for `windows` locally +7. Push the generated `windows` docs to GitHub pages diff --git a/crates/libs/bindgen/Cargo.toml b/crates/libs/bindgen/Cargo.toml index db37fd9cf0..3d5dacb10f 100644 --- a/crates/libs/bindgen/Cargo.toml +++ b/crates/libs/bindgen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows-bindgen" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" @@ -8,5 +8,5 @@ description = "Code gen support for the windows crate" repository = "https://github.com/microsoft/windows-rs" [dependencies] -quote = { package = "windows_quote", path = "../quote", version = "0.29.0" } -reader = { package = "windows_reader", path = "../reader", version = "0.29.0" } +quote = { package = "windows_quote", path = "../quote", version = "0.30.0" } +reader = { package = "windows_reader", path = "../reader", version = "0.30.0" } diff --git a/crates/libs/gen/Cargo.toml b/crates/libs/gen/Cargo.toml index 64bc905b66..3475e13f9e 100644 --- a/crates/libs/gen/Cargo.toml +++ b/crates/libs/gen/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_gen" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" @@ -8,5 +8,5 @@ description = "Code gen support for the windows crate" repository = "https://github.com/microsoft/windows-rs" [dependencies] -quote = { package = "windows_quote", path = "../quote", version = "0.29.0" } -reader = { package = "windows_reader", path = "../reader", version = "0.29.0" } +quote = { package = "windows_quote", path = "../quote", version = "0.30.0" } +reader = { package = "windows_reader", path = "../reader", version = "0.30.0" } diff --git a/crates/libs/macros/Cargo.toml b/crates/libs/macros/Cargo.toml index d0d7b3c8aa..7823517c9c 100644 --- a/crates/libs/macros/Cargo.toml +++ b/crates/libs/macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_macros" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" @@ -11,7 +11,7 @@ repository = "https://github.com/microsoft/windows-rs" proc-macro = true [dependencies] -gen = { package = "windows_gen", path = "../gen", version = "0.29.0" } -reader = { package = "windows_reader", path = "../reader", version = "0.29.0" } +gen = { package = "windows_gen", path = "../gen", version = "0.30.0" } +reader = { package = "windows_reader", path = "../reader", version = "0.30.0" } syn = { version = "1.0", default-features = false, features = ["parsing", "proc-macro", "printing", "full", "derive"] } -quote = { package = "windows_quote", path = "../quote", version = "0.29.0" } +quote = { package = "windows_quote", path = "../quote", version = "0.30.0" } diff --git a/crates/libs/quote/Cargo.toml b/crates/libs/quote/Cargo.toml index 08a69ec888..4123a380da 100644 --- a/crates/libs/quote/Cargo.toml +++ b/crates/libs/quote/Cargo.toml @@ -1,7 +1,7 @@ [package] #TODO: rename to windows_tokens and rename quote! macro to tokens! name = "windows_quote" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" diff --git a/crates/libs/reader/Cargo.toml b/crates/libs/reader/Cargo.toml index 2c3ba7ec2c..2a7c28bd1c 100644 --- a/crates/libs/reader/Cargo.toml +++ b/crates/libs/reader/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_reader" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" diff --git a/crates/libs/sys/Cargo.toml b/crates/libs/sys/Cargo.toml index a1e1a7ebda..624d3518f4 100644 --- a/crates/libs/sys/Cargo.toml +++ b/crates/libs/sys/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "windows-sys" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" @@ -14,34 +14,34 @@ default-target = "x86_64-pc-windows-msvc" all-features = true [target.i686-pc-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.i686-uwp-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.x86_64-pc-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.x86_64-uwp-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.aarch64-pc-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.aarch64-uwp-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.i686-pc-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.i686-uwp-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.x86_64-pc-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [target.x86_64-uwp-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [features] default = [] diff --git a/crates/libs/windows/Cargo.toml b/crates/libs/windows/Cargo.toml index e210b47928..e02871adc5 100644 --- a/crates/libs/windows/Cargo.toml +++ b/crates/libs/windows/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "windows" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" @@ -15,39 +15,39 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [target.i686-pc-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.i686-uwp-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.x86_64-pc-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.x86_64-uwp-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.aarch64-pc-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.aarch64-uwp-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.i686-pc-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.i686-uwp-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.x86_64-pc-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [target.x86_64-uwp-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [dependencies] -windows_macros = { path = "../macros", version = "0.29.0", optional = true } -windows_reader = { path = "../reader", version = "0.29.0", optional = true } -windows_gen = { path = "../gen", version = "0.29.0", optional = true } +windows_macros = { path = "../macros", version = "0.30.0", optional = true } +windows_reader = { path = "../reader", version = "0.30.0", optional = true } +windows_gen = { path = "../gen", version = "0.30.0", optional = true } [features] default = [] diff --git a/crates/targets/aarch64_msvc/Cargo.toml b/crates/targets/aarch64_msvc/Cargo.toml index 7b6e020cb6..48c75ad576 100644 --- a/crates/targets/aarch64_msvc/Cargo.toml +++ b/crates/targets/aarch64_msvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_aarch64_msvc" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" diff --git a/crates/targets/i686_gnu/Cargo.toml b/crates/targets/i686_gnu/Cargo.toml index d5b77c3b6f..c4da179d1b 100644 --- a/crates/targets/i686_gnu/Cargo.toml +++ b/crates/targets/i686_gnu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_i686_gnu" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" diff --git a/crates/targets/i686_msvc/Cargo.toml b/crates/targets/i686_msvc/Cargo.toml index 46870d46c2..2964ce34f7 100644 --- a/crates/targets/i686_msvc/Cargo.toml +++ b/crates/targets/i686_msvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_i686_msvc" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" diff --git a/crates/targets/x86_64_gnu/Cargo.toml b/crates/targets/x86_64_gnu/Cargo.toml index e4b1909b82..ddcf8c5d6f 100644 --- a/crates/targets/x86_64_gnu/Cargo.toml +++ b/crates/targets/x86_64_gnu/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_x86_64_gnu" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" diff --git a/crates/targets/x86_64_msvc/Cargo.toml b/crates/targets/x86_64_msvc/Cargo.toml index 24b2d65a58..64d5f5b14a 100644 --- a/crates/targets/x86_64_msvc/Cargo.toml +++ b/crates/targets/x86_64_msvc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "windows_x86_64_msvc" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" diff --git a/crates/tools/api/Cargo.toml b/crates/tools/api/Cargo.toml index e6c9fb9faa..bc92f8a46e 100644 --- a/crates/tools/api/Cargo.toml +++ b/crates/tools/api/Cargo.toml @@ -5,6 +5,6 @@ edition = "2018" publish = false [dependencies] -reader = { package = "windows_reader", path = "../../libs/reader", version = "0.29.0" } -bindgen = { package = "windows-bindgen", path = "../../libs/bindgen", version = "0.29.0" } +reader = { package = "windows_reader", path = "../../libs/reader", version = "0.30.0" } +bindgen = { package = "windows-bindgen", path = "../../libs/bindgen", version = "0.30.0" } rayon = "1.5.1" diff --git a/crates/tools/api/src/main.rs b/crates/tools/api/src/main.rs index 924d19d273..b835f28b4d 100644 --- a/crates/tools/api/src/main.rs +++ b/crates/tools/api/src/main.rs @@ -25,7 +25,7 @@ fn main() { r#" [package] name = "windows" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" @@ -39,39 +39,39 @@ default-target = "x86_64-pc-windows-msvc" targets = [] [target.i686-pc-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.i686-uwp-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.x86_64-pc-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.x86_64-uwp-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.aarch64-pc-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.aarch64-uwp-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.i686-pc-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.i686-uwp-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.x86_64-pc-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [target.x86_64-uwp-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [dependencies] -windows_macros = { path = "../macros", version = "0.29.0", optional = true } -windows_reader = { path = "../reader", version = "0.29.0", optional = true } -windows_gen = { path = "../gen", version = "0.29.0", optional = true } +windows_macros = { path = "../macros", version = "0.30.0", optional = true } +windows_reader = { path = "../reader", version = "0.30.0", optional = true } +windows_gen = { path = "../gen", version = "0.30.0", optional = true } [features] default = [] diff --git a/crates/tools/bindings/Cargo.toml b/crates/tools/bindings/Cargo.toml index faa27815dc..acb32f797b 100644 --- a/crates/tools/bindings/Cargo.toml +++ b/crates/tools/bindings/Cargo.toml @@ -5,5 +5,5 @@ edition = "2018" publish = false [dependencies] -reader = { package = "windows_reader", path = "../../libs/reader", version = "0.29.0" } -bindgen = { package = "windows-bindgen", path = "../../libs/bindgen", version = "0.29.0" } +reader = { package = "windows_reader", path = "../../libs/reader", version = "0.30.0" } +bindgen = { package = "windows-bindgen", path = "../../libs/bindgen", version = "0.30.0" } diff --git a/crates/tools/fmt/Cargo.toml b/crates/tools/fmt/Cargo.toml index 4dc83ef1f3..b7986ca6e4 100644 --- a/crates/tools/fmt/Cargo.toml +++ b/crates/tools/fmt/Cargo.toml @@ -5,4 +5,4 @@ edition = "2018" publish = false [dependencies] -windows_reader = { path = "../../libs/reader", version = "0.29.0" } +windows_reader = { path = "../../libs/reader", version = "0.30.0" } diff --git a/crates/tools/gnu/Cargo.toml b/crates/tools/gnu/Cargo.toml index d920eb17df..511acc6e39 100644 --- a/crates/tools/gnu/Cargo.toml +++ b/crates/tools/gnu/Cargo.toml @@ -5,4 +5,4 @@ edition = "2018" publish = false [dependencies] -reader = { package = "windows_reader", path = "../../libs/reader", version = "0.29.0" } +reader = { package = "windows_reader", path = "../../libs/reader", version = "0.30.0" } diff --git a/crates/tools/msvc/Cargo.toml b/crates/tools/msvc/Cargo.toml index b7b0260ca9..4f8ba7927a 100644 --- a/crates/tools/msvc/Cargo.toml +++ b/crates/tools/msvc/Cargo.toml @@ -5,4 +5,4 @@ edition = "2018" publish = false [dependencies] -reader = { package = "windows_reader", path = "../../libs/reader", version = "0.29.0" } +reader = { package = "windows_reader", path = "../../libs/reader", version = "0.30.0" } diff --git a/crates/tools/sys/Cargo.toml b/crates/tools/sys/Cargo.toml index f7cbdfc690..4a5cef4906 100644 --- a/crates/tools/sys/Cargo.toml +++ b/crates/tools/sys/Cargo.toml @@ -5,6 +5,6 @@ edition = "2018" publish = false [dependencies] -reader = { package = "windows_reader", path = "../../libs/reader", version = "0.29.0" } -bindgen = { package = "windows-bindgen", path = "../../libs/bindgen", version = "0.29.0" } +reader = { package = "windows_reader", path = "../../libs/reader", version = "0.30.0" } +bindgen = { package = "windows-bindgen", path = "../../libs/bindgen", version = "0.30.0" } rayon = "1.5.1" diff --git a/crates/tools/sys/src/main.rs b/crates/tools/sys/src/main.rs index f9f49b4b6d..c2ccd77914 100644 --- a/crates/tools/sys/src/main.rs +++ b/crates/tools/sys/src/main.rs @@ -25,7 +25,7 @@ fn main() { r#" [package] name = "windows-sys" -version = "0.29.0" +version = "0.30.0" authors = ["Microsoft"] edition = "2018" license = "MIT OR Apache-2.0" @@ -38,34 +38,34 @@ default-target = "x86_64-pc-windows-msvc" all-features = true [target.i686-pc-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.i686-uwp-windows-msvc.dependencies] -windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.29.0" } +windows_i686_msvc = { path = "../../targets/i686_msvc", version = "0.30.0" } [target.x86_64-pc-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.x86_64-uwp-windows-msvc.dependencies] -windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.29.0" } +windows_x86_64_msvc = { path = "../../targets/x86_64_msvc", version = "0.30.0" } [target.aarch64-pc-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.aarch64-uwp-windows-msvc.dependencies] -windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.29.0" } +windows_aarch64_msvc = { path = "../../targets/aarch64_msvc", version = "0.30.0" } [target.i686-pc-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.i686-uwp-windows-gnu.dependencies] -windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.29.0" } +windows_i686_gnu = { path = "../../targets/i686_gnu", version = "0.30.0" } [target.x86_64-pc-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [target.x86_64-uwp-windows-gnu.dependencies] -windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.29.0" } +windows_x86_64_gnu = { path = "../../targets/x86_64_gnu", version = "0.30.0" } [features] default = []