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_location
support 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
__uuidof
withoutGUID
(#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.