diff --git a/CMakeLists.txt b/CMakeLists.txt index 5e3f18c..aef7498 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required (VERSION 3.10) -project(webfuse VERSION 0.3.0 DESCRIPTION "Websocket filesystem based on libfuse") +project(webfuse VERSION 0.4.0 DESCRIPTION "Websocket filesystem based on libfuse") option(WITHOUT_TESTS "disable unit tests" OFF) option(WITHOUT_ADAPTER "disable adapter library" OFF) diff --git a/Doxyfile b/Doxyfile index 4f4ccdf..adf69af 100644 --- a/Doxyfile +++ b/Doxyfile @@ -5,7 +5,7 @@ #--------------------------------------------------------------------------- DOXYFILE_ENCODING = UTF-8 PROJECT_NAME = "webfuse" -PROJECT_NUMBER = 0.3.0 +PROJECT_NUMBER = 0.4.0 PROJECT_BRIEF = "Websocket filesystem based on libfuse" PROJECT_LOGO = OUTPUT_DIRECTORY = "doc/api" diff --git a/VERSION b/VERSION index 0d91a54..1d0ba9e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.3.0 +0.4.0 diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..cc9a9dd --- /dev/null +++ b/changelog.md @@ -0,0 +1,38 @@ +# webfuse changelog + +## 0.4.0 _(unknown)_ + +### Fixes + +* Fix meson build failure when gtest or jansson are not installed +* Fix crash if libfuse is not available at runtime + +## 0.3.0 _(Fri Jun 05 2020)_ + +### Breaking Changes + +* Remove argument `timeout_ms` in `wf_server_service` and `wfp_client_service` +* Remove `wfp_client_ontimer` + +### New Features + +* Add meson build support +* Add `wf_server_interrupt` and `wfp_client_interrupt` + +## 0.2.0 _(Sun Mar 01 2020)_ + +### New Features + +* Add authentication support of provider +* Add API documentation (doxygen) +* Add `mountpoint_factory` +* Add option to build adapter and provider libraries separately + +### Fixes + +* Fix crash of example when using option `-h` +* Fix error in `static_filesystem` providen when adding multiple files to same directory + +## 0.1.0 _(Sat Apr 27 2019)_ + +* initial version diff --git a/doc/build.md b/doc/build.md index 3aa6bec..a100114 100644 --- a/doc/build.md +++ b/doc/build.md @@ -22,18 +22,35 @@ in order to reduce build dependencies. - **WITHOUT_ADAPTER**: omit adapter library `cmake -DWITHOUT_ADAPTER=ON` -- **WIHTOU_PROVIDER**: omit provider library +- **WIHTOUT_PROVIDER**: omit provider library `cmake -DWITHOUT_PROVIDER=ON` ## Build using Meson (experimental) _Note: Meson build support is experimental. Do not rely on it._ - meson .build - cd .build - ninja build + meson .build + cd .build + ninja build + +### Meson Build options + +Build options can be specified during meson setup or later via meson configure. + + meson -D