Update Cereal version to 1.3.2 #70

Open
opened 2026-04-05 16:18:20 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @mosfet80 on 3/30/2026

Description

CEREAL Changelog:
Highlighted fixes and enhancements include:
Github actions in place of Travis CI (thanks to isuruf, 727)
Doctest updates (and upstream patches!) to support all targeted compilers ( 714, 736)
Cmake modernization (thanks to ClausKlein, 659)

Bug fixes and minor enhancements:
Fix typo in docs by tankorsmash in 597
Add MSVC 2019 to build, default ctor for static object by AzothAmmo in 593
Fix json.hpp compilation issue when int32_t is a long by bblackham in 621
[cpp20] explicitly capture 'this' as copy by lukaszgemborowski in 640
Fix rapidjson for Clang 10 by groscoe2 in 645
Fixes to prevent clang-diagnostic errors by johngladp in 643
cleanup cmake files to be a little more moderen by ClausKlein in 659
CVE-2020-11105: Store a copy of each serialized shared_ptr within the archive to prevent the shared_ptr to be freed to early. by serpedon in 667
add license files for components of cereal by miartad in 676
Catch short documents in JSON input by johnkeeping in 677
C++17: use inline globals for StaticObjects by InBetweenNames in 657
Use std::variant::emplace when loading by kepler-5 in 699
Use std::optional::emplace() when loading non-empty optional by kepler-5 in 698
Fix itsNextName not clearing when not found + style change by AzothAmmo in 715
Update doctest to 2.4.6 + local fixes slated for upstream by AzothAmmo in 716
Fixed loading of std::vector by Darred in 732
Update license to match BSD template by AzothAmmo in 735
Update doctest to 2.4.7 by AzothAmmo in 736
Use GNUInstallDirs instead of hard wiring install directories by antonblanchard in 710

Screenshots/Recordings/Graphs

Tests

*Originally created by @mosfet80 on 3/30/2026* # Description CEREAL Changelog: Highlighted fixes and enhancements include: Github actions in place of Travis CI (thanks to isuruf, 727) Doctest updates (and upstream patches!) to support all targeted compilers ( 714, 736) Cmake modernization (thanks to ClausKlein, 659) Bug fixes and minor enhancements: Fix typo in docs by tankorsmash in 597 Add MSVC 2019 to build, default ctor for static object by AzothAmmo in 593 Fix json.hpp compilation issue when int32_t is a long by bblackham in 621 [cpp20] explicitly capture 'this' as copy by lukaszgemborowski in 640 Fix rapidjson for Clang 10 by groscoe2 in 645 Fixes to prevent clang-diagnostic errors by johngladp in 643 cleanup cmake files to be a little more moderen by ClausKlein in 659 CVE-2020-11105: Store a copy of each serialized shared_ptr within the archive to prevent the shared_ptr to be freed to early. by serpedon in 667 add license files for components of cereal by miartad in 676 Catch short documents in JSON input by johnkeeping in 677 C++17: use inline globals for StaticObjects by InBetweenNames in 657 Use std::variant::emplace when loading by kepler-5 in 699 Use std::optional::emplace() when loading non-empty optional by kepler-5 in 698 Fix itsNextName not clearing when not found + style change by AzothAmmo in 715 Update doctest to 2.4.6 + local fixes slated for upstream by AzothAmmo in 716 Fixed loading of std::vector by Darred in 732 Update license to match BSD template by AzothAmmo in 735 Update doctest to 2.4.7 by AzothAmmo in 736 Use GNUInstallDirs instead of hard wiring install directories by antonblanchard in 710 # Screenshots/Recordings/Graphs <!-- > Please attach relevant screenshots to showcase the UI changes. > Please attach images that can help explain the changes. --> ## Tests <!-- > Please describe the tests that you have conducted to verify the changes made in this PR. -->
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#70