ghc::filesystem Release v1.2.6
2019-09-21 17:45
Heute habe ich v1.2.6 meines [`ghc::filesystem`](https://github.com/gulrak/filesystem) veröffentlicht. Hauptgrund war ein Problem mit `fs::path::preferred_seperator`. Die bisherige Implementierung kompilierte nicht auf pre-C++17 Compilern wenn der Seperator benutzt wurde und leider existierte kein Test dafür. Der Bugfix für [#27](https://github.com/gulrak/filesystem/issue/27), war umständlicher als erwartet, aber nun funktioniert es getestet auf den durch CI-Tests abgedeckten Compilern.
Zusätzlich haben zwei Pull-Requests ihren Weg in das Release gefunden, mein Dank an die Supporter für ihre Arbeit.
Die Änderungen in v1.2.6
(Projektsprache und Changelog nur in Englisch, sorry):
- Pull request #23, tests and examples can now be disabled in CMake via setting BUILD_TESTING and BUILD_EXAMPLES to NO, OFF or FALSE.
- Pull request #25, missing specialization for construction from std::string_view when available was added.
- Additional test case when std::string_view is available.
- Bugfix for #27, the fs::path::preferred_seperator declaration was not compiling on pre C++17 compilers and no test accessed it, to show the problem. Fixed it to an construction C++11 compiler should accept and added a test that is successful on all combinations tested.
- Bugfix for #29, stricter warning settings where chosen and resulting warnings where fixed.