ghc::filesystem Release v1.3.8
2020-11-15 20:56
Heute habe ich [v1.3.8](https://github.com/gulrak/filesystem/releases/tag/v1.3.8) von
[`ghc::filesystem`](https://github.com/gulrak/filesystem) veröffentlicht, meiner
Implementation der C++17-Komponente [`std::filesystem`](https://en.cppreference.com/w/cpp/filesystem)
für die Sprachversionen C++11, C++14 and C++17.
Mit diesem Release werden hauptsächlich ein Problem mit Reparse-Points auf Windows und
ein skip_permission_denied-Problem bei Directory-Iteration unter macOS behoben.
Die Änderungen 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.
Ich danke allen Beteiligten für ihre Unterstützung!