From a207d65dabeec5eb4a9be6eeb4d8e15aaf48aab4 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 18 Feb 2026 13:33:02 +0100 Subject: [PATCH] chore: prepare v3.1.0 Signed-off-by: Ferdinand Thiessen --- CHANGELOG.md | 7 +++++++ README.md | 5 ++++- package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 650e046..5986629 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,13 @@ All notable changes to this project will be documented in this file. +## 3.1.0 - 2026-02-18 +### Added +- feat(normalize): add `normalize` method compatible with the version from `node:path` [\#861](https://github.com/nextcloud-libraries/nextcloud-paths/pull/861) + +### Changed +- Updated development dependencies + ## 3.0.0 - 2025-12-16 ### Breaking changes - This package now does only provide an ES module, the CJS entry point is removed. diff --git a/README.md b/README.md index 669a866..b854bff 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ npm i -S @nextcloud/paths ## Usage ```js -import { basename, dirname, extname, encodePath, isSamePath, join } from '@nextcloud/paths' +import { basename, dirname, extname, encodePath, isSamePath, join, normalize } from '@nextcloud/paths' basename('/my/file.txt') // -> 'file.txt' @@ -41,5 +41,8 @@ isSamePath('/my/file.txt', 'my/file.txt') join('/my', 'folder', 'file.txt') // -> '/my/folder/file.txt' + +normalize('a//b//../b') +// -> 'a/b' ``` diff --git a/package-lock.json b/package-lock.json index 28f8c16..27b9376 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@nextcloud/paths", - "version": "3.0.0", + "version": "3.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@nextcloud/paths", - "version": "3.0.0", + "version": "3.1.0", "license": "GPL-3.0-or-later", "devDependencies": { "@nextcloud/browserslist-config": "^3.1.2", diff --git a/package.json b/package.json index 1adee4e..3d70ace 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@nextcloud/paths", - "version": "3.0.0", + "version": "3.1.0", "description": "Helper functions for working with paths in Nextcloud apps", "keywords": [ "nextcloud",