You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7-1Lines changed: 7 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,10 @@ Changes prior to 3.9.0 are documented as [release notes on GitHub](https://githu
9
9
10
10
## 3.11.0 [Unreleased]
11
11
12
-
<!-- Will contain entries for the next minor release -->
12
+
### Changed
13
+
14
+
-`FetchContent_MakeAvailable()` is used to populate dependencies instead of `FetchContent_Populate()` for the Mongo C Driver (when not provided by `CMAKE_PREFIX_PATH`) and mnmlstc/core (when automatically selected or `BSONCXX_POLY_USE_MNMLSTC=ON`).
15
+
- Note: `FetchContent_Populate()` is still used for mnmlstc/core for CMake versions prior to 3.18 to avoid `add_subdirectory()` behavior.
13
16
14
17
### Deprecated
15
18
@@ -71,6 +74,7 @@ accordance with [MongoDB Software Lifecycle Schedules](https://www.mongodb.com/l
71
74
- Add VERSIONINFO resource to bsoncxx.dll and mongocxx.dll.
72
75
73
76
### Changed
77
+
74
78
- Do not build tests as part of `all` target. Configure with `BUILD_TESTING=ON` to build tests.
75
79
- Bump minimum required CMake version to 3.15 to support the FetchContent module and for consistency with the C Driver.
76
80
- Improve handling of downloaded (non-system) mnmlstc/core as the polyfill library.
@@ -79,11 +83,13 @@ accordance with [MongoDB Software Lifecycle Schedules](https://www.mongodb.com/l
79
83
- Bump minimum C Driver version to [1.25.0](https://github.com/mongodb/mongo-c-driver/releases/tag/1.25.0).
80
84
81
85
### Fixed
86
+
82
87
- Explicitly document that throwing an exception from an APM callback is undefined behavior.
83
88
- Do not prematurely install mnmlstc/core headers during the CMake build step.
84
89
- Require a C Driver CMake package is found via `find_dependency()` for all installed CXX Driver package configurations.
85
90
86
91
### Removed
92
+
87
93
- Remove support for exported targets from the CMake project build tree.
88
94
- Drop support for the following operating systems:
0 commit comments