Releases: microsoft/cppwinrt
Releases · microsoft/cppwinrt
2.0.221101.3
What's Changed
- Fix classic COM errors on non-supported compilers by @sylveon in #1194
 - Fix Clang-15 warnings by @AtariDreams in #1196
 - Improve compatibility with mingw-w64 in generated headers by @alvinhochun in #1200
 - Add GitHub Action build and test workflow by @alvinhochun in #1201
 - Various fixes for tests/CI by @alvinhochun in #1206
 - Improve CI jobs split by @alvinhochun in #1210
 - Add CI test with LLVM 15 clang-cl by @alvinhochun in #1203
 - CI: Build ARM64 cppwinrt and tests (not run) by @alvinhochun in #1211
 - Better support for mingw-w64 and GCC-compatible compilers by @alvinhochun in #1212
 - check_bool now returns T by @Jaiganeshkumaran in #1205
 - Enable classic COM on mingw-w64 by @alvinhochun in #1215
 - C++ Streams support for hstring and IStringable by @Jaiganeshkumaran in #1221
 
New Contributors
- @AtariDreams made their first contribution in #1196
 - @alvinhochun made their first contribution in #1200
 
Full Changelog: 2.0.220929.3...2.0.221101.3
2.0.220929.3
What's Changed
- Upgrade cppwinrt solution to Visual Studio 2022 by @kennykerr in #1187
 - Add 
std::source_locationsupport when logging error information by @dmachaj in #1185 - Add arm64 debug visualizer and update VS SDK package for VSIX by @DefaultRyan in #1190
 - Make guid constexpr on clang, improve error reporting by @sylveon in #1191
 
Full Changelog: 2.0.220912.1...2.0.220929.3
2.0.220912.1
Changes:
- 380cb8f Add explicit casts to atomic_ref_count (#1181)
 - d029f04 Don't use 
__uuidofwithoutGUID(#1180) - 9fc5cec Do not delete (clean) a file not written by this target (fixes #1173). (#1174)
 - 36567e6 Project contract names so they can be passed to IsApiContractPresent (#1172)
 - f65801e Zero-fill padding in detach_abi(com_array) (#1165)
 - 53ee6de Clarify usage of ComponentConnectorT::InitializeComponent (#1161)
 
This list of changes was auto generated.
2.0.220608.4: Static events should not use the auto trick (#1158)
Changes:
This list of changes was auto generated.
2.0.220607.4: IComponentConnector2 doesn't exist in WinUI (#1156)
Changes:
This list of changes was auto generated.
2.0.220531.1: Add support for composed implementations of IComponentConnector (#1149)
2.0.220418.1
Changes:
This list of changes was auto generated.
2.0.220331.4
Changes:
- 0400867 two-phase initialization support to prevent double-destruction on handing out this pointer in ctor (#1130)
 
This list of changes was auto generated.
2.0.220325.3
Changes:
- b69f40d per request, provide implementation-side visualizations. and always show raw data. (#1128)
 - 27adc6b fix regression in nested visualizations with VS2019+ (#1126)
 - f992bc4 catch is evidently incompatible with VS 2022 (platform toolset v143) - backing off to unblock (#1127)
 - 768139a Several nuget tests failing to build with VS2022. Standardize on directory.build.props to use PlatformToolset v143 (#1125)
 
This list of changes was auto generated.