Releases: flex-development/pathe
Releases · flex-development/pathe
3.0.0
3.0.0 (2024-10-01)
⚠ BREAKING CHANGES
- lib: [
toPosix
] skip delimiters - api
📦 Build
- [
0999490
] deps-dev: Bump @arethetypeswrong/cli from 0.7.0 to 0.7.1 (#245) - [
c5339a8
] deps-dev: Bump @commitlint/cli from 17.6.7 to 17.7.1 (#260) - [
2cf16d3
] deps-dev: Bump @faker-js/faker from 9.0.0-rc.1 to 9.0.1 (#324) - [
e348b50
] deps-dev: Bump @faker-js/faker from 9.0.1 to 9.0.2 (#330) - [
932affa
] deps-dev: Bump @faker-js/faker from 9.0.2 to 9.0.3 (#333) - [
68fda92
] deps-dev: Bump @flex-development/decorator-regex from 1.0.0 to 2.0.0 (#243) - [
e335c30
] deps-dev: Bump @flex-development/mkbuild from 1.0.0-alpha.20 to 1.0.0-alpha.21 (#256) - [
8c4cfcf
] deps-dev: Bump @flex-development/mlly from 1.0.0-alpha.15 to 1.0.0-alpha.16 (#248) - [
78abe28
] deps-dev: Bump @flex-development/mlly from 1.0.0-alpha.16 to 1.0.0-alpha.17 (#261) - [
573bd4a
] deps-dev: Bump @flex-development/mlly from 1.0.0-alpha.17 to 1.0.0-alpha.18 (#267) - [
917ad52
] deps-dev: Bump @flex-development/tsconfig-utils from 1.1.2 to 2.0.2 (#266) - [
81c4905
] deps-dev: Bump cspell from 6.31.2 to 6.31.3 (#254) - [
80feceb
] deps-dev: Bump esbuild from 0.18.17 to 0.19.0 (#259) - [
b6f1f24
] deps-dev: Bump esbuild from 0.23.1 to 0.24.0 (#325) - [
5f17a70
] deps-dev: Bump eslint from 9.11.0 to 9.11.1 in the eslint group (#329) - [
308713d
] deps-dev: Bump eslint-config-prettier from 8.10.0 to 9.0.0 (#255) - [
72e102e
] deps-dev: Bump eslint-config-prettier from 8.9.0 to 8.10.0 (#247) - [
3f82d91
] deps-dev: Bump eslint-plugin-jsdoc from 50.2.4 to 50.2.5 (#332) - [
024fc61
] deps-dev: Bump eslint-plugin-jsdoc from 50.2.5 to 50.3.0 (#334) - [
791cf92
] deps-dev: Bump eslint-plugin-jsdoc from 50.3.0 to 50.3.1 (#336) - [
e5ed4c8
] deps-dev: Bump graphql from 16.7.1 to 16.8.1 (#291) - [
8d05a22
] deps-dev: Bump the typescript-eslint group across 1 directory with 3 updates (#327) - [
bd5c0cf
] deps-dev: Bump the typescript-eslint group with 2 updates (#240) - [
77aee69
] deps-dev: Bump the typescript-eslint group with 2 updates (#252) - [
f220cc6
] deps-dev: Bump the typescript-eslint group with 2 updates (#265) - [
f9f09b8
] deps-dev: Bump the typescript-eslint group with 3 updates (#335) - [
7335d7b
] deps-dev: Bump the vitest group with 2 updates (#242) - [
e5b4302
] deps-dev: bump typescript from 5.5.4 to 5.6.2 - [
2179e2a
] deps-dev: Bump vite from 4.4.7 to 4.4.8 (#244) - [
074156c
] deps-dev: Bump vite from 4.4.8 to 4.4.9 (#251) - [
37ecb23
] deps: Bump @flex-development/tutils from 6.0.0-alpha.12 to 6.0.0-alpha.13 (#239) - [
53f663d
] deps: Bump @flex-development/tutils from 6.0.0-alpha.13 to 6.0.0-alpha.14 (#241) - [
192618c
] deps: Bump @flex-development/tutils from 6.0.0-alpha.14 to 6.0.0-alpha.15 (#250) - [
81087a3
] deps: Bump @flex-development/tutils from 6.0.0-alpha.15 to 6.0.0-alpha.16 (#253) - [
fe822b5
] deps: Bump @flex-development/tutils from 6.0.0-alpha.16 to 6.0.0-alpha.18 (#258) - [
59759d2
] deps: Bump @flex-development/tutils from 6.0.0-alpha.18 to 6.0.0-alpha.20 (#264) - [
d83fba5
] deps: Bump http-cache-semantics from 4.1.0 to 4.1.1 (#315) - [
edb22e7
] deps: Bump rollup from 4.21.2 to 4.22.4 (#328) - [
3517b28
] deps: Bump tar from 6.1.12 to 6.2.1 (#316) - [
995230c
] deps: Bump vite from 5.4.4 to 5.4.7 (#317)
🤖 Continuous Integration
2.0.0
2.0.0 (2023-07-29)
⚠ BREAKING CHANGES
- nvm: require
>=16.20.0
📦 Build
- deps-dev: Bump @commitlint/cli from 17.4.2 to 17.4.4 (#72) (3c9acb3)
- deps-dev: Bump @commitlint/cli from 17.5.1 to 17.6.1 (#132) (9a7b8b6)
- deps-dev: Bump @commitlint/cli from 17.6.1 to 17.6.3 (#161) (e73d537)
- deps-dev: Bump @faker-js/faker from 8.0.0 to 8.0.1 (#186) (16675c3)
- deps-dev: Bump @faker-js/faker from 8.0.0-alpha.2 to 8.0.0-beta.0 (#156) (15cf234)
- deps-dev: Bump @faker-js/faker from 8.0.0-beta.0 to 8.0.0-beta.1 (#170) (1bbc628)
- deps-dev: Bump @faker-js/faker from 8.0.0-beta.1 to 8.0.0 (#182) (a38c90f)
- deps-dev: Bump @flex-development/esm-types from 1.0.0 to 2.0.0 (#237) (9915028)
- deps-dev: bump @flex-development/mkbuild from 1.0.0-alpha.9 to 1.0.0-alpha.13 (d22b7d9)
- deps-dev: bump @flex-development/mlly from 1.0.0-alpha.7 to 1.0.0-alpha.11 (740d5d6)
- deps-dev: Bump @graphql-eslint/eslint-plugin from 3.15.0 to 3.16.1 (#87) (b411650)
- deps-dev: Bump @types/node from 18.14.0 to 18.15.3 (#105) (bd2a4d9)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 (#38) (e95fc25)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.52.0 (#71) (5449972)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 (#137) (20c2332)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 (#152) (07e2f59)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (#158) (3107226)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.5 (#173) (2aebd44)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 (#191) (a7dc5a5)
- deps-dev: Bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.8 (#204) (5922de0)
- deps-dev: Bump @typescript-eslint/parser from 5.49.0 to 5.51.0 (#47) (18f0e4b)
- deps-dev: Bump @typescript-eslint/parser from 5.51.0 to 5.52.0 (#70) (5292c01)
- deps-dev: Bump @typescript-eslint/parser from 5.52.0 to 5.54.1 (#98) (2a9703b)
- deps-dev: Bump @typescript-eslint/parser from 5.58.0 to 5.59.0 (#141) (61286a1)
- deps-dev: Bump @typescript-eslint/parser from 5.59.0 to 5.59.1 (#151) (4227be8)
- deps-dev: Bump @typescript-eslint/parser from 5.59.1 to 5.59.2 (#159) (8d449d1)
- deps-dev: Bump @typescript-eslint/parser from 5.59.2 to 5.59.5 (#178) (84aad0e)
- deps-dev: Bump @typescript-eslint/parser from 5.59.5 to 5.59.6 (#195) (842e038)
- deps-dev: bump @vitest/coverage-c8 from 0.28.3 to 0.28.5 (bbc8cb5)
- deps-dev: Bump @vitest/coverage-c8 from 0.30.0 to 0.30.1 (#128) (1e6f3ef)
- deps-dev: Bump @vitest/coverage-c8 from 0.30.1 to 0.31.0 (#163) (5663268)
- deps-dev: Bump @vitest/coverage-c8 from 0.31.0 to 0.31.1 (#193) (4da6ddd)
- deps-dev: Bump @vitest/coverage-c8 from 0.31.1 to 0.31.2 (#205) (209ad39)
- deps-dev: Bump @vitest/ui from 0.26.2 to 0.26.3 (#8) (868b06c)
- deps-dev: Bump @vitest/ui from 0.28.3 to 0.28.4 (#54) (610f6ac)
- deps-dev: bump @vitest/ui from 0.28.4 to 0.28.5 (6a524c3)
- deps-dev: Bump @vitest/ui from 0.30.0 to 0.30.1 (#126) (d5af883)
- deps-dev: Bump @vitest/ui from 0.30.1 to 0.31.0 (#160) (7cf6521)
- deps-dev: Bump cspell from 6.19.2 to 6.20.1 (#41) (0f73ca8)
- deps-dev: Bump cspell from 6.20.1 to 6.23.1 (#60) (d507320)
- deps-dev: Bump cspell from 6.23.1 to 6.28.0 (#94) (f7dfb89)
- deps-dev: Bump esbuild from 0.17.16 to 0.17.17 (#135) (4b85517)
- deps-dev: Bump esbuild from 0.17.17 to 0.17.18 (#147) (023eabe)
- deps-dev: Bump esbuild from 0.17.18 to 0.17.19 (#184) ([3f22efb](https://github.com/flex-development/...
1.0.3
1.0.2
1.0.2 (2022-12-28)
🤖 Continuous Integration
- [@dependabot] ignore updates for
@types/node
(e7b0f99) - configure private package registry for @dependabot (22f4155)
- workflows: [
add-to-project
] add items from repo admin account (7a8681e) - workflows: [
ci
] update codecov config (1d90af8) - workflows: [
publish
] cleanup registry scope (2cf1602) - workflows: [
publish
] use node version file (b73419d) - workflows: use environment files (9d6f82a)
📝 Documentation
- add "contributor covenant code of conduct" (0279edc)
🐛 Fixes
- install: [git] make
postinstall
script work with git install (586e41c)
🏡 Housekeeping
- update project architecture (5b36f88)
- github: add "package manager" dropdown to bug report template (7e37201)
- github: add commit scope
install
(ad4fcd4) - github: add label
scope:install
(91127d2) - github: add label
scope:internal
(342a7ae) - github: add label
scope:lib
(1674976) - github: add label
status:triaged
(114c323) - tests: update codecov config (1f28267)
- yarn: bump yarn from 4.0.0-rc.14 to 4.0.0-rc.34 (38cd316)
⚡ Refactors
- internal:
ERR_INVALID_ARG_TYPE
model (43bc3ba)
1.0.1
1.0.0
1.0.0 (2022-12-16)
📦 Build
- deps-dev: bump @vitest/coverage-c8 from 0.25.4 to 0.25.5 (bddbfb1)
- deps-dev: bump @vitest/ui from 0.25.4 to 0.25.5 (146ebb6)
- deps-dev: bump esbuild from 0.15.18 to 0.16.6 (572a453)
- deps-dev: bump vitest from 0.25.4 to 0.25.5 (7902e9d)
- utils: export utilities from main entry point (87385b7)
🤖 Continuous Integration
- deps: Bump actions/checkout from 3.1.0 to 3.2.0 (#1) (eec4bf9)
- workflows: upload coverage reports to codecov (9814979)
📝 Documentation
- "what is this?", "when should i use this?", api, types (368a3c8)
- code coverage status (6482dd9)
- lib: qa (4594d4b)
- utils: qa (c7e1d18)
✨ Features
default
,posix
,win32
(2021e44)- interfaces:
Pathe
(037d1d6) - interfaces:
PathObject
(dabb689) - interfaces:
PlatformPath
(aa82c8b) - internal:
ensurePosix
(12e2a26) - internal:
ERR_INVALID_ARG_TYPE
(27696dc) - internal:
formatExt
(6287a90) - internal:
isDrivePath
(1e6f18d) - internal:
isSep
(3ece912) - internal:
isUncPath
(521bdd9) - internal:
NodeError
(0900ed4) - internal:
normalizeString
(1cf683e) - internal:
validateObject
(7aae60f) - internal:
validateString
(1eae687) - lib:
basename
(844df0b) - lib:
delimiter
(a4e7c00) - lib:
dirname
(18d449a) - lib:
extname
(e710004) - lib:
format
(56e3061) - lib:
isAbsolute
(df42e5c) - lib:
join
(78a41a2) - lib:
normalize
(d937719) - lib:
parse
(98c393a) - lib:
relative
(89bb9f8) - lib:
resolve
(e3aeab3) - lib:
sep
(3f2df46) - lib:
toNamespacedPath
(6a8e59c) - types:
Delimiter
(ee790c3) - types:
Ext
(6fb7173) - types:
Sep
(054b623) - utils:
addExt
(e4b3ad8) - utils:
changeExt
(10b1917) - utils:
defaultExt
(582e287) - utils:
removeExt
(de150ee)
🐛 Fixes
- interfaces: [
PlatformPath
] interface import statements (b2e088f) - lib: [
format
] empty string handling (5f0de54) - lib: [
resolve
] drive-specific current working directory fallback (4263bf9)
🏡 Housekeeping
- cleanup build config (c0ada79)
- github: add commit scope
interfaces
(c1d491b) - github: add commit scope
types
(785ba57) - pkg: add keyword
forwardslash
(28bad87) - tests: local codecov integration (6bc2306)
- tests: qa (effc686)
- utils: fix test names (78404f5)
⚡ Refactors
- lib: qa (f61889c)
- utils: [
changeExt
] allow file extension removal (3d069cb) - utils: expose
formatExt
as utility (e58f9e2) - utils: qa (fda2454)
✅ Testing
- lib: add type tests (8f3d59e)