ghc::filesystem Release v1.3.8
2020-11-15 20:56
Today I released [v1.3.8](https://github.com/gulrak/filesystem/releases/tag/v1.3.8) of
[`ghc::filesystem`](https://github.com/gulrak/filesystem), my implementation of C++17
[`std::filesystem`](https://en.cppreference.com/w/cpp/filesystem) for C++11, C++14 and C++17.
This Release mainly fixes an issue with reparse points under windows and the skip_permission_denied
handling on directory iteration.
The full list of changes in v1.3.8:
- Refactoring for #78, the dynamic
switching helper includes are now using
__MAC_OS_X_VERSION_MIN_REQUIREDto ensure thatstd::filesystemis only selected on macOS if the deployment target is at least Catalina. - Bugfix for #77, the
directory_iteratorand therecursive_directory_iteratorhad an issue with theskip_permission_deniedoption, that leads to the inability to skip SIP protected folders on macOS. - Enhancement for #76,
_MSVC_LANGis now used when available, additionally to__cplusplus, in the helping headers to allow them to work even when/Zc:__cplusplusis not used. - Bugfix for #75, NTFS reparse points
to mapped volumes where handled incorrect, leading to
falseonfs::existsor not-found-errors onfs::status. Namespaced paths are not filtered anymore.
I want to thank all contributors for their support!