Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Release Notes
PrevUpHomeNext

Boost 1.80.0

API Changes

  • #703 Add non-const value::at overloads.
  • #717 Add the ability to manually choose endianness of the platform.
  • Add string::subview() overload.

Fixes

  • #692 Fix segfault in array::erase(it).
  • #697 Fix low performance of serialize on libc++.
  • #708 Fix ambigious conversion to std::string_view on GCC 8.
  • #717 Fix parsing on big-endian platforms.
  • #726 Fix handling of comment after trailing comma.
  • Minor documentation fixes.

Boost 1.79.0

API Changes

  • #650 Standalone mode of the library is removed. Users who wish to continue using standalone JSON can switch to the C++ Alliance fork.

New Features

  • #480 Add support for JSON Pointer.

Improvements

  • Add std::error_code overloads.
  • #680 Add boost::source_location to error_codes.

Fixes

  • #668 Naturally grow string during serialization.

Boost 1.78.0

API Changes

  • #628 Standalone mode of the library is removed.

Boost 1.78.0

API Changes

  • #628 Standalone mode of the library is deprecated.

New Features

Fixes

  • #608 #612 Fixed signed integer overflow in number parsing.
  • #620 Documentation fixes.

Improvements

  • #557 Add support for /Zc:implicitNoexcept- on MSVC.

Boost 1.77.0

New Features

Fixes

  • object deallocates the correct size.
  • Fixed crash when constructing array from a pair of iterators that form an empty range.
  • key_value_pair allocates with the correct alignment.

Improvements

Boost 1.76.0

Fixes

  • #481 Refactored value_from implementation; user customizations are now always preferred over library-provided overloads.
  • #484 Fixed imprecise parsing for some floating point numbers.
  • #485 Fixed link errors in standalone mode, when used alongside Boost.
  • #497 Fix Boost.Build builds on GCC 4.8.

Boost 1.75.0

  • Initial release.

PrevUpHomeNext