nephele
Version:
Highly customizable and extensible WebDAV server for Node.js and Express.
636 lines (179 loc) • 16.6 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [1.0.0-alpha.67](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.66...v1.0.0-alpha.67) (2025-11-29)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.66](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.65...v1.0.0-alpha.66) (2025-11-29)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.65](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.64...v1.0.0-alpha.65) (2025-11-29)
### Features
* upgrade dependencies, add nymph live migration ([c1aed23](https://github.com/sciactive/nephele/commit/c1aed237d82290e838641d3a63845852e4d45f25))
# [1.0.0-alpha.64](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.63...v1.0.0-alpha.64) (2025-05-31)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.63](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.62...v1.0.0-alpha.63) (2025-04-15)
### Features
* upgrade to Express 5, support PAM auth in newer versions of Node ([1cd4cc8](https://github.com/sciactive/nephele/commit/1cd4cc83f7ebf396cd348174a103fb18e3ed88b6))
# [1.0.0-alpha.62](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.61...v1.0.0-alpha.62) (2024-12-24)
### Bug Fixes
* depth infinity copies of a collection ([89ffd0e](https://github.com/sciactive/nephele/commit/89ffd0eca9d6b256ac4b81411a6ea2b134e22249)), closes [#9](https://github.com/sciactive/nephele/issues/9)
# [1.0.0-alpha.61](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.60...v1.0.0-alpha.61) (2024-10-12)
### Bug Fixes
* files appear as folders in adapter root dir under another adapter, virtual adapter issues ([ace4e02](https://github.com/sciactive/nephele/commit/ace4e02dc96dd767e094aeb2b18fc84e59278250)), closes [#8](https://github.com/sciactive/nephele/issues/8)
# [1.0.0-alpha.60](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.59...v1.0.0-alpha.60) (2024-10-12)
### Bug Fixes
* use correct url from express in method code ([fd12aaa](https://github.com/sciactive/nephele/commit/fd12aaac13fe471066be1cbb291d6b389aea47ca)), closes [#6](https://github.com/sciactive/nephele/issues/6)
# [1.0.0-alpha.59](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.58...v1.0.0-alpha.59) (2024-10-12)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.58](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.57...v1.0.0-alpha.58) (2024-09-28)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.57](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.56...v1.0.0-alpha.57) (2024-09-28)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.56](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.55...v1.0.0-alpha.56) (2024-09-28)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.55](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.54...v1.0.0-alpha.55) (2024-09-28)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.54](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.53...v1.0.0-alpha.54) (2024-09-27)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.53](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.52...v1.0.0-alpha.53) (2024-09-21)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.52](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.51...v1.0.0-alpha.52) (2024-09-20)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.51](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.50...v1.0.0-alpha.51) (2024-09-20)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.50](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.49...v1.0.0-alpha.50) (2024-09-20)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.49](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.48...v1.0.0-alpha.49) (2024-09-20)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.48](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.47...v1.0.0-alpha.48) (2024-09-19)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.47](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.46...v1.0.0-alpha.47) (2024-09-19)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.46](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.45...v1.0.0-alpha.46) (2024-09-19)
### Bug Fixes
* respond to options request with 200, which is expected by some software ([6b6ec87](https://github.com/sciactive/nephele/commit/6b6ec870d3c41c565a666cbd14e053454e87863e))
# [1.0.0-alpha.45](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.44...v1.0.0-alpha.45) (2024-06-18)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.44](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.43...v1.0.0-alpha.44) (2024-06-17)
### Bug Fixes
* content type check regex ([526ac1b](https://github.com/sciactive/nephele/commit/526ac1b024c213495a78fc488346722983494e2f))
* validate content-type and remove parameters ([acde7f3](https://github.com/sciactive/nephele/commit/acde7f3099887e2654011faf1923f09ad4a02dc2))
# [1.0.0-alpha.43](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.42...v1.0.0-alpha.43) (2024-06-15)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.42](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.41...v1.0.0-alpha.42) (2024-05-27)
### Bug Fixes
* report multi-status errors in the console ([1bec58c](https://github.com/sciactive/nephele/commit/1bec58ca9ac693cbfa3897980d6012af5140d39d))
# [1.0.0-alpha.41](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.40...v1.0.0-alpha.41) (2024-03-15)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.40](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.39...v1.0.0-alpha.40) (2024-03-15)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.39](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.38...v1.0.0-alpha.39) (2024-02-23)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.38](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.37...v1.0.0-alpha.38) (2024-02-22)
### Bug Fixes
* end response on errors thrown from plugins ([d0270ff](https://github.com/sciactive/nephele/commit/d0270ff2a6d3e8b2034112735729cb83cb1b1f02))
* run plugins on adapters through getAdapter ([6ba0d68](https://github.com/sciactive/nephele/commit/6ba0d68d3742646efb204cfa96393870a12aeda0))
### Features
* add file encryption support to nephele-serve ([37bac30](https://github.com/sciactive/nephele/commit/37bac308b75fd660ebbbe0d93ed86b504237d20c))
* add filename encryption to encryption plugin ([945ba4b](https://github.com/sciactive/nephele/commit/945ba4bcf29ff2a91c00226d87049ed79094b452))
* new file encryption plugin ([5f18364](https://github.com/sciactive/nephele/commit/5f18364275ec520fdd50bf456086bc0820ae98d2))
* save media type in s3 uploads ([e1e4f86](https://github.com/sciactive/nephele/commit/e1e4f869db9645a26ca53c357dbdb04f25b87d2f))
# [1.0.0-alpha.37](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.36...v1.0.0-alpha.37) (2024-01-27)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.36](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.35...v1.0.0-alpha.36) (2024-01-21)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.35](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.34...v1.0.0-alpha.35) (2024-01-21)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.34](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.33...v1.0.0-alpha.34) (2024-01-20)
### Features
* add htpasswd support to nephele-serve ([94ef1c2](https://github.com/sciactive/nephele/commit/94ef1c29a8c3986772339f156b4f23c064ade8c4))
* bump node requirement up to 18, since 16 is eol ([43b6d01](https://github.com/sciactive/nephele/commit/43b6d01354adaec1f6c8a8ea55efa43c7c287716))
# [1.0.0-alpha.33](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.32...v1.0.0-alpha.33) (2023-10-22)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.32](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.31...v1.0.0-alpha.32) (2023-10-21)
### Features
* add configuration options for request timeouts in nephele-serve ([39cd0bc](https://github.com/sciactive/nephele/commit/39cd0bceacc0fa630e3090bb8938c5af06af2bf5))
# [1.0.0-alpha.31](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.30...v1.0.0-alpha.31) (2023-09-10)
### Bug Fixes
* data.destination on move and copy plugin callbacks not the right type ([7d2fb0b](https://github.com/sciactive/nephele/commit/7d2fb0b0aaf1903b803cfb11a5695b1fb4ee170a))
# [1.0.0-alpha.30](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.29...v1.0.0-alpha.30) (2023-09-08)
### Bug Fixes
* remove incorrect if-none-match check ([0110e43](https://github.com/sciactive/nephele/commit/0110e43d4831fd4a8ebb7e6fc659da54b52f9e95))
# [1.0.0-alpha.29](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.28...v1.0.0-alpha.29) (2023-09-06)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.28](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.27...v1.0.0-alpha.28) (2023-09-05)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.27](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.26...v1.0.0-alpha.27) (2023-09-04)
### Features
* update packages, require node>=18 ([96b9210](https://github.com/sciactive/nephele/commit/96b9210b2111afd969e9679bc9f6ff6d7d3dd5a2))
# [1.0.0-alpha.26](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.25...v1.0.0-alpha.26) (2023-03-01)
### Features
* new htpasswd based authenticator ([2cda122](https://github.com/sciactive/nephele/commit/2cda1226a8bef14c8710b1a79877a1614802f621))
# [1.0.0-alpha.25](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.24...v1.0.0-alpha.25) (2023-02-23)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.24](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.23...v1.0.0-alpha.24) (2022-12-14)
### Features
* new plugin to make a path read-only ([59cf973](https://github.com/sciactive/nephele/commit/59cf973da2633b41f7aa0938965c3c71495d85b9))
# [1.0.0-alpha.23](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.22...v1.0.0-alpha.23) (2022-11-15)
### Bug Fixes
* getLockPermission call to wrong object ([3016259](https://github.com/sciactive/nephele/commit/30162599114804ce084d3955e2bd84da2b8df14e))
### Features
* add begin plugin calls to handle requests that would be 404 ([fa06f85](https://github.com/sciactive/nephele/commit/fa06f852bce5cc01f387feb1023e8b72d143bb36))
* add index file and directory listing plugin ([e0c46ac](https://github.com/sciactive/nephele/commit/e0c46ac8d66cc242ff6b2d801e3fe4c967712f50))
* add plugin calls to all methods ([a767c96](https://github.com/sciactive/nephele/commit/a767c96322b34020055cfcc2c15321afd2475571))
* introduce a plugin mechanism ([d76f93c](https://github.com/sciactive/nephele/commit/d76f93c556dd8a2ec47828ec77ddea36f2c31238))
# [1.0.0-alpha.22](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.21...v1.0.0-alpha.22) (2022-09-16)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.21](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.20...v1.0.0-alpha.21) (2022-09-16)
### Bug Fixes
* file system agnostic paths and handle errors on getAll properties ([e258573](https://github.com/sciactive/nephele/commit/e2585730ad473923d0eeb136b4e6cb10b382f987))
# [1.0.0-alpha.20](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.19...v1.0.0-alpha.20) (2022-09-13)
### Features
* remove userid package from file system adapter ([83704da](https://github.com/sciactive/nephele/commit/83704daae1b913625e92a82f3a5c3ef20c490d9a))
# [1.0.0-alpha.19](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.18...v1.0.0-alpha.19) (2022-09-07)
### Bug Fixes
* differently encoded URIs resolving to incorrect path names ([7f694db](https://github.com/sciactive/nephele/commit/7f694db35184aad14df91c1041534b8e7e14ee23))
# [1.0.0-alpha.18](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.17...v1.0.0-alpha.18) (2022-09-05)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.17](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.16...v1.0.0-alpha.17) (2022-09-05)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.16](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.15...v1.0.0-alpha.16) (2022-09-03)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.15](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.14...v1.0.0-alpha.15) (2022-09-03)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.14](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.13...v1.0.0-alpha.14) (2022-09-02)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.13](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.12...v1.0.0-alpha.13) (2022-09-02)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.12](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.11...v1.0.0-alpha.12) (2022-09-02)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.11](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.10...v1.0.0-alpha.11) (2022-09-02)
### Features
* new nephele-serve package to run nephele and serve local files ([aac7218](https://github.com/sciactive/nephele/commit/aac721836b536c2dbaee911cb92f066e57d8fc6a))
# [1.0.0-alpha.10](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.9...v1.0.0-alpha.10) (2022-08-18)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.9](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.8...v1.0.0-alpha.9) (2022-08-11)
### Bug Fixes
* don't fail entire propfind request if sub resource fails to load ([c4d2109](https://github.com/sciactive/nephele/commit/c4d2109a168a5ba8105c01010719b549a1ab2cf8))
# [1.0.0-alpha.8](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.7...v1.0.0-alpha.8) (2022-08-11)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.7](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.6...v1.0.0-alpha.7) (2022-08-11)
**Note:** Version bump only for package nephele
# [1.0.0-alpha.6](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2022-08-11)
### Features
* use remote host during pam authentication ([feed076](https://github.com/sciactive/nephele/commit/feed07681be143c552280b8c15a6826e54661074))
# [1.0.0-alpha.5](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) (2022-08-11)
### Bug Fixes
* don't move or copy locks with a resource ([0e12543](https://github.com/sciactive/nephele/commit/0e125438ca0571beba54950217938d00a2e7af1a)), closes [#1](https://github.com/sciactive/nephele/issues/1)
* existing lock check and request body checks ([572fa72](https://github.com/sciactive/nephele/commit/572fa7271a64da79b510b04b8fe2c0e179b4de27))
### Features
* report collection urls with trailing slash to clients who don't give them, as per spec ([7528d4c](https://github.com/sciactive/nephele/commit/7528d4c06c2abec5aa00cd9bb3dba4478eb4ba98))
# [1.0.0-alpha.4](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) (2022-08-11)
### Features
* allow conditional and multiple adapters and authenticators per instance ([4d37666](https://github.com/sciactive/nephele/commit/4d37666b151f853d2671547b78a87b6cd3564556))
# [1.0.0-alpha.3](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.2...v1.0.0-alpha.3) (2022-08-09)
### Features
* add unrestricted access authenticator ([8bb728c](https://github.com/sciactive/nephele/commit/8bb728c9d79cd163f5ee46ae254ea8c795c93b1a))
* separate adapter and authenticator, move pam authenticator to own package ([c1fd955](https://github.com/sciactive/nephele/commit/c1fd9556db6eefb3460fcbfc59308c8950986c53))
# [1.0.0-alpha.2](https://github.com/sciactive/nephele/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2022-08-09)
### Features
* convert into proper monorepo packages ([be54d3c](https://github.com/sciactive/nephele/commit/be54d3cd3c06c0691f46593bbcac24203a9cebe3))