What's Changed
- Update return by value threshold in gsl::not_null by @ozaktash in #1205
- copilot: Provide more project context for the Copilot coding agent by @carsonRadtke in #1207
- Document differences between hardened std::span and gsl::span by @carsonRadtke with @Copilot in #1206
- Add constexpr to not_null comparison operators by @carsonRadtke with @Copilot in #1208
- fix: all pipeline failures by @carsonRadtke in #1221
- export proper syntax for GSL_SUPPRESS for new VS by @carsonRadtke in #1213
- Revert unintended change to GSL_SUPPRESS by @beinhaerter in #1226
- use cmake presets instead of cmake settings by @carsonRadtke in #1219
- Fix std::hash compilation error for gsl::not_null<std::shared_ptr> by @carsonRadtke with @Copilot in #1210
- infra: individual test executables by @carsonRadtke in #1212
- doc: Update URL in pointers to F.16 C++ Core Guidelines by @maflcko in #1232
- doc: Fix to use lower-case anchors in links to C++ Core Guidelines by @maflcko in #1234
- gsl::not_null: C.85: Make swap noexcept by @maflcko in #1235
- gsl::not_null: C.89: Make a hash noexcept by @maflcko in #1236
- ci: Bump to actions/checkout@v6 by @maflcko in #1237
- ci: Use microsoft/setup-msbuild@v3 by @maflcko in #1240
- narrow_cast instead of static_cast by @beinhaerter in #1250
- ci: Bump actions/setup-java@v5 by @maflcko in #1249
- remove space in GSL_SUPPRESS by @beinhaerter in #1248
- clang-format improvements by @beinhaerter in #1251
- feat: implementation of gsl::dyn_array by @carsonRadtke in #1228
- ci: fix failing actions by @carsonRadtke in #1255
- docs: fix false statements in gsl::dyn_array docs by @carsonRadtke in #1254
- dyn_array: fix include tree by @carsonRadtke in #1261
- Bump GSL to v5.0.0 by @carsonRadtke in #1262
- docs: fix http:// to https:// in CppCoreGuidelines links by @Rajkaran-122 in #1267
- Fix floating-to-integral narrow undefined behavior by @carsonRadtke in #1266
- Ensure iterators convert to const iterators by @carsonRadtke in #1264
- Prevent external construction of checked iterators by @carsonRadtke in #1263
New Contributors
- @ozaktash made their first contribution in #1205
- @maflcko made their first contribution in #1232
- @Rajkaran-122 made their first contribution in #1267
Full Changelog: v4.2.2...v5.0.0