Boost C++ Libraries

PrevUpHomeNext

Changelog

1.93.0

1.92.0

1.91.0

1.89.0

1.87.0

1.86.0

1.85.0

1.84.0

1.83.0

1.82.0

1.81.0

1.80.0

1.79.0

1.78.0

1.77.0

Introducing Boost.Filesystem v4. This new version of the library removes all deprecated features of v3 and also makes a number of breaking API changes intended to make Boost.Filesystem more compatible with std::filesystem introduced in C++17 (original proposal: ISO C++ File System Technical Specification). The differences are described in the release notes and documentation using v3 and v4 tags and are also summarised in a separate section. Users can select Boost.Filesystem version by defining BOOST_FILESYSTEM_VERSION macro to either 3 or 4 when compiling their code.

There is no need to separately compile Boost.Filesystem for each library version — a single binary supports both v3 and v4. Users should avoid using both v3 and v4 in the same application as this can lead to subtle bugs.

Currently, v3 is the default. In a future release v4 will become the default, and eventually v3 will be removed. v4 is functional, but it is still a work in progress and there may be breaking API changes in the future.

Other changes in this release include:

1.76.0

1.75.0

1.74.0

1.72.0

1.71.0

1.70.0

1.69.0

1.67.0

1.66.0

1.64.0

1.63.0

1.60.0

1.59.0

1.58.0

1.57.0

1.56.0

1.54.0

1.52.0

1.51.0

1.50.0

1.49.0

1.48.0

1.47.0

1.46.1

1.46.0

Version 3

Boost 1.44.0 - June, 2010 - Internationalization via single class path. More uniform error handling.

Version 2

Boost 1.34.0 - May, 2007 - Internationalization via basic_path template.

Version 1

Boost 1.30.0 - March, 2003 - Initial official Boost release.


PrevUpHomeNext