Version bump to v1.5.14 · gulrak/filesystem@8a2edd6 · GitHub
Skip to content

Commit 8a2edd6

Browse files
committed
Version bump to v1.5.14
1 parent e9e32f8 commit 8a2edd6

3 files changed

Lines changed: 45 additions & 39 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion

README.md

Lines changed: 43 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,40 @@
33
[![CMake Build Matrix](https://github.com/gulrak/filesystem/actions/workflows/build_cmake.yml/badge.svg?branch=master)](https://github.com/gulrak/filesystem/actions/workflows/build_cmake.yml)
44
[![Build Status](https://ci.appveyor.com/api/projects/status/t07wp3k2cddo0hpo/branch/master?svg=true)](https://ci.appveyor.com/project/gulrak/filesystem)
55
[![Build Status](https://api.cirrus-ci.com/github/gulrak/filesystem.svg?branch=master)](https://cirrus-ci.com/github/gulrak/filesystem)
6-
[![Build Status](https://cloud.drone.io/api/badges/gulrak/filesystem/status.svg?ref=refs/heads/master)](https://cloud.drone.io/gulrak/filesystem)
76
[![Coverage Status](https://coveralls.io/repos/github/gulrak/filesystem/badge.svg?branch=master)](https://coveralls.io/github/gulrak/filesystem?branch=master)
8-
[![Latest Release Tag](https://img.shields.io/github/tag/gulrak/filesystem.svg)](https://github.com/gulrak/filesystem/tree/v1.5.12)
9-
10-
- [Filesystem](#filesystem)
11-
- [Motivation](#motivation)
12-
- [Why the namespace GHC?](#why-the-namespace-ghc)
13-
- [Platforms](#platforms)
14-
- [Tests](#tests)
15-
- [Usage](#usage)
16-
- [Downloads](#downloads)
17-
- [Using it as Single-File-Header](#using-it-as-single-file-header)
18-
- [Using it as Forwarding-/Implementation-Header](#using-it-as-forwarding-implementation-header)
19-
- [Git Submodule and CMake](#git-submodule-and-cmake)
20-
- [Versioning](#versioning)
21-
- [Documentation](#documentation)
22-
- [`ghc::filesystem::ifstream`, `ghc::filesystem::ofstream`, `ghc::filesystem::fstream`](#ghcfilesystemifstream-ghcfilesystemofstream-ghcfilesystemfstream)
23-
- [`ghc::filesystem::u8arguments`](#ghcfilesystemu8arguments)
24-
- [Differences](#differences)
25-
- [LWG Defects](#lwg-defects)
26-
- [Not Implemented on C++ before C++17](#not-implemented-on-c-before-c17)
27-
- [Differences in API](#differences-in-api)
28-
- [Differences of Specific Interfaces](#differences-of-specific-interfaces)
29-
- [Differences in Behavior](#differences-in-behavior)
30-
- [fs.path](#fspath-refhttpsencppreferencecomwcppfilesystempath)
31-
- [Open Issues](#open-issues)
32-
- [Windows](#windows)
33-
- [Symbolic Links on Windows](#symbolic-links-on-windows)
34-
- [Permissions](#permissions)
35-
- [Release Notes](#release-notes)
36-
7+
[![Latest Release Tag](https://img.shields.io/github/tag/gulrak/filesystem.svg)](https://github.com/gulrak/filesystem/tree/v1.5.14)
8+
<!-- [![Build Status](https://cloud.drone.io/api/badges/gulrak/filesystem/status.svg?ref=refs/heads/master)](https://cloud.drone.io/gulrak/filesystem) -->
9+
10+
11+
<!-- TOC -->
12+
* [Filesystem](#filesystem)
13+
* [Motivation](#motivation)
14+
* [Why the namespace GHC?](#why-the-namespace-ghc)
15+
* [Platforms](#platforms)
16+
* [Tests](#tests)
17+
* [Usage](#usage)
18+
* [Downloads](#downloads)
19+
* [Using it as Single-File-Header](#using-it-as-single-file-header)
20+
* [Using it as Forwarding-/Implementation-Header](#using-it-as-forwarding-implementation-header)
21+
* [Git Submodule and CMake](#git-submodule-and-cmake)
22+
* [Versioning](#versioning)
23+
* [Documentation](#documentation)
24+
* [`ghc::filesystem::ifstream`, `ghc::filesystem::ofstream`, `ghc::filesystem::fstream`](#ghcfilesystemifstream--ghcfilesystemofstream--ghcfilesystemfstream)
25+
* [`ghc::filesystem::u8arguments`](#ghcfilesystemu8arguments)
26+
* [Differences](#differences)
27+
* [LWG Defects](#lwg-defects)
28+
* [Not Implemented on C++ before C++17](#not-implemented-on-c-before-c17)
29+
* [Differences in API](#differences-in-api)
30+
* [Differences of Specific Interfaces](#differences-of-specific-interfaces)
31+
* [Differences in Behavior](#differences-in-behavior)
32+
* [fs.path (ref)](#fspath--ref-)
33+
* [Open Issues](#open-issues)
34+
* [Windows](#windows)
35+
* [Symbolic Links on Windows](#symbolic-links-on-windows)
36+
* [Permissions](#permissions)
37+
* [Release Notes](#release-notes)
38+
<!-- TOC -->
39+
3740
# Filesystem
3841

3942
This is a header-only single-file `std::filesystem` compatible helper library,
@@ -43,9 +46,9 @@ macOS 10.12/10.14/10.15/11.6, Windows 10, Ubuntu 18.04, Ubuntu 20.04, CentOS 7,
4346
Alpine ARM/ARM64 Linux and Solaris 10 but should work on other systems too, as long as you have
4447
at least a C++11 compatible compiler. It should work with Android NDK, Emscripten and I even
4548
had reports of it being used on iOS (within sandboxing constraints) and with v1.5.6 there
46-
is experimental support for QNX. The support of Android NDK, Emscripten, QNX, GNU/Hurd and Haiku is not
47-
backed up by automated testing but PRs and bug reports are welcome for those too and they are reported
48-
to work.
49+
is experimental support for QNX. The support of Android NDK, Emscripten, QNX, and since 1.5.14
50+
GNU/Hurd and Haiku is not backed up by automated testing but PRs and bug reports are welcome
51+
for those too and they are reported to work.
4952
It is of course in its own namespace `ghc::filesystem` to not interfere with a regular `std::filesystem`
5053
should you use it in a mixed C++17 environment (which is possible).
5154

@@ -108,7 +111,8 @@ Unit tests are currently run with:
108111
* macOS 10.12: Xcode 9.2 (clang-900.0.39.2), GCC 9.2, Clang 9.0, macOS 10.13: Xcode 10.1, macOS 10.14: Xcode 11.2, macOS 10.15: Xcode 11.6, Xcode 12.4
109112
* Windows: Visual Studio 2017, Visual Studio 2015, Visual Studio 2019, MinGW GCC 6.3 (Win32), GCC 7.2 (Win64), Cygwin GCC 10.2 (no CI yet)
110113
* Linux (Ubuntu): GCC (5.5, 6.5, 7.4, 8.3, 9.2), Clang (5.0, 6.0, 7.1, 8.0, 9.0)
111-
* Linux (Alpine ARM/ARM64): GCC 9.2.0
114+
* ~~Linux (Alpine ARM/ARM64): GCC 9.2.0~~ (The Drone build scripts stopped working,
115+
as they where a contribution, I couldn't figure out what went wrong, any help appreciated.)
112116
* FreeBSD: Clang 8.0
113117
* Solaris: GCC 5.5
114118

@@ -150,8 +154,8 @@ in the standard, and there might be issues in these implementations too.
150154

151155
### Downloads
152156

153-
The latest release version is [v1.5.12](https://github.com/gulrak/filesystem/tree/v1.5.12) and
154-
source archives can be found [here](https://github.com/gulrak/filesystem/releases/tag/v1.5.12).
157+
The latest release version is [v1.5.14](https://github.com/gulrak/filesystem/tree/v1.5.14) and
158+
source archives can be found [here](https://github.com/gulrak/filesystem/releases/tag/v1.5.14).
155159

156160
The latest pre-native-backend version is [v1.4.0](https://github.com/gulrak/filesystem/tree/v1.4.0) and
157161
source archives can be found [here](https://github.com/gulrak/filesystem/releases/tag/v1.4.0).
@@ -585,13 +589,15 @@ to the expected behavior.
585589

586590
## Release Notes
587591

588-
### v1.5.13 (wip)
592+
### [v1.5.14](https://github.com/gulrak/filesystem/releases/tag/v1.5.14)
589593

590594
* Pull request [#163](https://github.com/gulrak/filesystem/pull/163), build
591595
support for Haiku (also fixes [#159](https://github.com/gulrak/filesystem/issues/159))
592596
* Pull request [#162](https://github.com/gulrak/filesystem/pull/162), fix for
593597
directory iterator treating all files subsequent to a symlink as symlink
594598
on Windows
599+
* Pull request [#161](https://github.com/gulrak/filesystem/pull/161), the
600+
CMake alias `ghcFilesystem::ghc_filesystem` is now set unconditionally
595601
* Fix for [#160](https://github.com/gulrak/filesystem/issues/160), the cmake
596602
config now only sets install targets by default if the project is no
597603
subproject, as documented

include/ghc/filesystem.hpp

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)