What's Changed
- Use
actions/cache@v4
by @jsoref in #1411 - Spelling by @jsoref in #1412
- Changed visibility of
observable_map_base::call_changed
toprotected
by @Patschkowski in #1425 - Add missing
<exception>
to base_includes.h by @m417z in #1427 - Add NuGet config by @manodasanW in #1433
- Update NuGetCommand to use nuget.config by @manodasanW in #1434
- Clarify how InitializeComponent works in the template comment by @la-thorn in #1435
- Silence clang-tidy "unused variable" warnings by @dunhor in #1438
- Value-init fields of WinRT structs (fix warning C24695 in generated code) by @DefaultRyan in #1443
- Bug: Projected winrt::consume_ methods will nullptr crash if the underlying QueryInterface call fails by @dmachaj in #1442
- WINRT_SOURCE_LOCATION has ODR checks that prevent mixing cpp17 and cpp20 static libraries by @dmachaj in #1444
- Latest vpack has an extra cppwinrt folder by @DefaultRyan in #1447
- Reduce the code size of generated consume methods by skipping casts when the type is already a match by @dmachaj in #1448
- try_as casts should not store COM error context; consume method cast checking should use return codes directly by @dmachaj in #1450
- Try to fix the disabled/failing nuget test build step by @dmachaj in #1451
- GitHub Actions workflow cannot build arm32 after updating Windows SDK by @dmachaj in #1454
- The new variables in winrt::impl::consume_ methods can collide with parameters to that method by @dmachaj in #1455
- Fix overloads coming from overridable interfaces by @sylveon in #1458
- Make consume methods more amenable to optimization by @DefaultRyan in #1462
- Fix warnings in natvis project by @DefaultRyan in #1463
- Fix reading past end of array. by @dlech in #1468
- Fix setting of IntDir MSBuild property by @DefaultRyan in #1471
- Allow visualization of properties on generic types by @DefaultRyan in #1472
- Fix various build warnings by @DefaultRyan in #1473
- Configure guardian, SDL, TSA, and CodeQL in Official Builds by @DefaultRyan in #1474
- Clean up more warnings and Component Governance by @DefaultRyan in #1475
- Stop manually downloading hardcoded version of llvm/clang. by @DefaultRyan in #1478
- Enable prefast and warnings checker in SDL by @DefaultRyan in #1477
- Merge compiler and msbuild vpacks by @DefaultRyan in #1479
- Fix vpack clobbering and update to newer Windows container image by @DefaultRyan in #1480
New Contributors
- @Patschkowski made their first contribution in #1425
- @m417z made their first contribution in #1427
- @la-thorn made their first contribution in #1435
Full Changelog: 2.0.240405.15...2.0.250303.1