This Release mainly fixes an issue with reparse points under windows and the
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 that
std::filesystemis only selected on macOS if the deployment target is at least Catalina.
- Bugfix for #77, the
recursive_directory_iteratorhad an issue with the
skip_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
fs::existsor not-found-errors on
fs::status. Namespaced paths are not filtered anymore.
I want to thank all contributors for their support!