Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
841 commits
Select commit Hold shift + click to select a range
ef07056
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 41.1.2 to 43.1.1 (https:…
dependabot[bot] May 2, 2023
29d94bc
[fs] In-range update of npm dependencies
RandomByte May 7, 2023
77d9363
[fs] In-range update of npm dependencies
RandomByte May 14, 2023
8707bdc
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 43.2.0 to 44.2.3
dependabot[bot] May 14, 2023
eee64bc
[fs][INTERNAL] eslint: set jsdoc mode to 'jsdoc' instead of new defau…
flovogt May 15, 2023
544eaf5
[fs] In-range update of npm dependencies
RandomByte May 21, 2023
bcc4cec
[fs][FIX] Do not prefix excludes when creating a reader (https://gith…
d3xter666 May 22, 2023
98e335c
[fs] Release 3.0.4
RandomByte May 23, 2023
7b88c8a
[fs] In-range update of npm dependencies
RandomByte May 28, 2023
d9751f4
[fs] In-range update of npm dependencies
RandomByte Jun 4, 2023
af29b12
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 44.2.7 to 46.2.2
dependabot[bot] Jun 4, 2023
f85d202
[fs] In-range update of npm dependencies
RandomByte Jun 11, 2023
5bd3483
[fs] Bump coverallsapp/github-action from 2.1.2 to 2.2.0
dependabot[bot] Jun 12, 2023
fa92a85
[fs] In-range update of npm dependencies
RandomByte Jun 14, 2023
35800a2
[fs] In-range update of npm dependencies
RandomByte Jun 18, 2023
892a28b
[fs] In-range update of npm dependencies
RandomByte Jun 21, 2023
7daec14
[fs] In-range update of npm dependencies
RandomByte Jun 25, 2023
9bf5e7a
[fs] In-range update of npm dependencies
RandomByte Jul 2, 2023
d0300c6
[fs] In-range update of npm dependencies
RandomByte Jul 9, 2023
c8283af
[fs] Bump actions/setup-node from 3.6.0 to 3.7.0
dependabot[bot] Jul 10, 2023
9a1d9c0
[fs][INTERNAL] Fix unit/coverage setup on Node 20
matz3 Jul 12, 2023
f8fdf6a
[fs][INTERNAL] Run tests against Node 20 instead of 19
matz3 Jul 12, 2023
3fca32b
[fs][INTERNAL] Revert: Fix unit/coverage setup on Node 20"
matz3 Jul 13, 2023
91a91d2
[fs][INTERNAL] Disable AVA worker threads
matz3 Jul 13, 2023
95ab523
[fs] In-range update of npm dependencies
RandomByte Jul 16, 2023
f25f371
[fs] Bump coverallsapp/github-action from 2.2.0 to 2.2.1
dependabot[bot] Jul 17, 2023
b4f2ca9
[fs] In-range update of npm dependencies
RandomByte Jul 23, 2023
9d0a8a5
[fs] Bump fsfe/reuse-action from 1 to 2
dependabot[bot] Jul 24, 2023
36fb12e
[fs] In-range update of npm dependencies
RandomByte Jul 30, 2023
143058e
[fs] In-range update of npm dependencies
RandomByte Aug 6, 2023
9917291
[fs] In-range update of npm dependencies
RandomByte Aug 13, 2023
96b53fd
[fs] Bump actions/setup-node from 3.7.0 to 3.8.0
dependabot[bot] Aug 14, 2023
d9d7312
[fs] In-range update of npm dependencies
RandomByte Aug 20, 2023
272ec0f
[fs] Bump actions/setup-node from 3.8.0 to 3.8.1
dependabot[bot] Aug 21, 2023
79eaba6
[fs] In-range update of npm dependencies
RandomByte Aug 27, 2023
5eb2d06
[fs][INTERNAL] Dependabot: Enable auto merge for minor/patch github a…
flovogt Sep 1, 2023
0255759
[fs] In-range update of npm dependencies
RandomByte Sep 3, 2023
69fd472
[fs][INTERNAL] codeql: remove manual codeql setup
flovogt Sep 1, 2023
ff5817d
[fs] Bump actions/checkout from 3 to 4
dependabot[bot] Sep 4, 2023
f64533a
[fs] In-range update of npm dependencies
RandomByte Sep 10, 2023
ede55f9
[fs][INTERNAL] dependabot auto-merge: fix workflow
matz3 Sep 15, 2023
d5afa9e
[fs] Bump coverallsapp/github-action from 2.2.1 to 2.2.3
dependabot[bot] Sep 15, 2023
252251c
[fs] In-range update of npm dependencies
RandomByte Sep 17, 2023
428052c
[fs][INTERNAL] Bump sinon from 15.2.0 to 16.0.0
dependabot[bot] Sep 17, 2023
8f11308
[fs] In-range update of npm dependencies
RandomByte Sep 24, 2023
25c8f21
[fs] In-range update of npm dependencies
RandomByte Oct 1, 2023
5493a88
[fs][INTERNAL] Resource: Always set internal sourceMetadata attribute
RandomByte Oct 4, 2023
5aba654
[fs] In-range update of npm dependencies
RandomByte Oct 8, 2023
d1d8662
[fs] In-range update of npm dependencies
RandomByte Oct 9, 2023
d6f5499
[fs] Release 3.0.5
RandomByte Oct 11, 2023
84b7ddb
[fs] In-range update of npm dependencies
RandomByte Oct 15, 2023
82d9041
[fs] In-range update of npm dependencies
RandomByte Oct 19, 2023
329959e
[fs] In-range update of npm dependencies
RandomByte Oct 22, 2023
003726f
[fs] Bump actions/setup-node from 3.8.1 to 4.0.0
dependabot[bot] Oct 23, 2023
6d6c818
[fs] In-range update of npm dependencies
RandomByte Oct 29, 2023
5ccbbd5
[fs] In-range update of npm dependencies
RandomByte Nov 5, 2023
0494902
[fs] In-range update of npm dependencies
RandomByte Nov 12, 2023
f7d160c
[fs] In-range update of npm dependencies
RandomByte Nov 19, 2023
896e870
[fs][INTERNAL] package.json: Move postversion git push to prepublishOnly
RandomByte Nov 20, 2023
d1c33b6
[fs] In-range update of npm dependencies
RandomByte Nov 26, 2023
b887655
[fs] In-range update of npm dependencies
RandomByte Dec 1, 2023
ef60cfa
[fs] In-range update of npm dependencies
RandomByte Dec 3, 2023
b4f156c
[fs] In-range update of npm dependencies
RandomByte Dec 10, 2023
2b5d227
[fs] In-range update of npm dependencies
RandomByte Dec 17, 2023
324cb9f
[fs] Bump actions/setup-node from 4.0.0 to 4.0.1
dependabot[bot] Dec 18, 2023
9fa466d
[fs] In-range update of npm dependencies
RandomByte Dec 24, 2023
0a38902
[fs] In-range update of npm dependencies
RandomByte Dec 31, 2023
077d134
[fs][INTERNAL] Update copyright year to 2024
flovogt Jan 2, 2024
d1d9a6e
[fs] In-range update of npm dependencies
RandomByte Jan 7, 2024
a0748d2
[fs] In-range update of npm dependencies
RandomByte Jan 8, 2024
6c803a3
[fs] In-range update of npm dependencies
RandomByte Jan 14, 2024
f1a2fd0
[fs] In-range update of npm dependencies
RandomByte Jan 18, 2024
9058108
[fs] In-range update of npm dependencies
RandomByte Jan 21, 2024
a608a37
[fs][INTERNAL] azure: remove v2 branch in pipeline file (https://gith…
flovogt Jan 26, 2024
aa17967
[fs] In-range update of npm dependencies
RandomByte Jan 28, 2024
38708e2
[fs][INTERNAL] Setup main branch for UI5 Tooling V4 (https://github.c…
flovogt Jan 31, 2024
1535629
[fs][INTERNAL] package.json: set version to 4.0.0-alpha
flovogt Feb 2, 2024
6e4111e
[fs] In-range update of npm dependencies
RandomByte Feb 4, 2024
ea9e6c6
[fs][INTERNAL] Remove SECURITY.md
RandomByte Feb 9, 2024
f96007d
[fs] In-range update of npm dependencies
RandomByte Feb 11, 2024
cf076fb
[fs] Bump actions/setup-node from 4.0.1 to 4.0.2
dependabot[bot] Feb 12, 2024
3e1ac0b
[fs] In-range update of npm dependencies
RandomByte Feb 13, 2024
5897afe
[fs] In-range update of npm dependencies
RandomByte Feb 18, 2024
5ef26a9
[fs][BREAKING] Require Node.js 20.11.x/>=21.2.0 and npm >=10
RandomByte Feb 19, 2024
ae1673f
[fs][INTERNAL] Update comment regarding JSON module import
RandomByte Feb 19, 2024
6b7474a
[fs][INTERNAL] Bump sinon from 16.1.3 to 17.0.1
dependabot[bot] Feb 21, 2024
0d250aa
[fs][INTERNAL] Bump open-cli from 7.2.0 to 8.0.0
dependabot[bot] Feb 21, 2024
9671c12
[fs][INTERNAL] Bump ava from 5.3.1 to 6.1.1
dependabot[bot] Feb 21, 2024
2a8d910
[fs][INTERNAL] ava: migrate config ignoredByWatcher to watchMode.igno…
flovogt Feb 21, 2024
1659b6f
[fs][DEPENDENCY] Bump globby from 13.2.2 to 14.0.1
dependabot[bot] Feb 21, 2024
e738da2
[fs][INTERNAL] dependabot: assign SAP/ui5-foundation as reviewer
flovogt Feb 22, 2024
54b15c3
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 46.10.1 to 48.2.0
dependabot[bot] Feb 22, 2024
8af61dc
[fs][INTERNAL] Refactor tests to get rid of chai and chai-fs (https:/…
flovogt Feb 23, 2024
cfed31e
[fs] In-range update of npm dependencies
RandomByte Feb 25, 2024
905de67
[fs][BREAKING] DuplexCollection: remove byGlobSource method (https://…
d3xter666 Feb 29, 2024
14a1d64
[fs] In-range update of npm dependencies
RandomByte Mar 3, 2024
fc78550
[fs] In-range update of npm dependencies
RandomByte Mar 10, 2024
3b9a97b
[fs] In-range update of npm dependencies
RandomByte Mar 17, 2024
6422d5a
[fs] In-range update of npm dependencies
RandomByte Mar 18, 2024
9a30a68
[fs][INTERNAL] Azure Pipeline: Use macos13 (https://github.com/SAP/ui…
flovogt Mar 19, 2024
a5402e5
[fs] In-range update of npm dependencies
RandomByte Mar 24, 2024
11b3543
[fs] Bump dependabot/fetch-metadata from 1 to 2
dependabot[bot] Mar 25, 2024
b23b949
[fs] Bump fsfe/reuse-action from 2 to 3
dependabot[bot] Mar 26, 2024
5231f1d
[fs] In-range update of npm dependencies
RandomByte Mar 31, 2024
725f64d
[fs] In-range update of npm dependencies
RandomByte Apr 7, 2024
446ab9a
[fs] In-range update of npm dependencies
RandomByte Apr 14, 2024
6e46dda
[fs] In-range update of npm dependencies
RandomByte Apr 21, 2024
d75850b
[fs] In-range update of npm dependencies
RandomByte Apr 28, 2024
22b5d07
[fs] In-range update of npm dependencies
RandomByte May 5, 2024
b8a5d2f
[fs] In-range update of npm dependencies
RandomByte May 12, 2024
f36e652
[fs] In-range update of npm dependencies
RandomByte May 13, 2024
352e6c8
[fs] Bump coverallsapp/github-action from 2.2.3 to 2.3.0
dependabot[bot] May 13, 2024
46a05f0
[fs] In-range update of npm dependencies
RandomByte May 19, 2024
b99eb2f
[fs] In-range update of npm dependencies
RandomByte May 22, 2024
4537f3f
[fs] In-range update of npm dependencies
RandomByte May 26, 2024
51200e5
[fs][INTERNAL] Bump sinon from 17.0.2 to 18.0.0
dependabot[bot] May 19, 2024
6a14075
[fs] In-range update of npm dependencies
RandomByte Jun 2, 2024
1440a88
[fs] In-range update of npm dependencies
RandomByte Jun 9, 2024
eb73e6e
[fs] In-range update of npm dependencies
RandomByte Jun 16, 2024
a77c814
[fs] In-range update of npm dependencies
RandomByte Jun 17, 2024
e045d32
[fs] In-range update of npm dependencies
RandomByte Jun 23, 2024
1699b7f
[fs] In-range update of npm dependencies
RandomByte Jun 24, 2024
bd8c70a
[fs][INTERNAL] ES2023 Support
flovogt Jun 21, 2024
921749e
[fs][INTERNAL] Bump nyc from 15.1.0 to 17.0.0
dependabot[bot] Jun 24, 2024
4abd313
[fs] In-range update of npm dependencies
RandomByte Jun 30, 2024
14e1845
[fs] In-range update of npm dependencies
RandomByte Jul 7, 2024
7680ab7
[fs] Bump fsfe/reuse-action from 3 to 4
dependabot[bot] Jul 8, 2024
c9ee7a2
[fs][INTERNAL] package.json: Allow npm >= v8
RandomByte Jul 10, 2024
e710229
[fs] In-range update of npm dependencies
RandomByte Jul 14, 2024
28f37de
[fs] In-range update of npm dependencies
RandomByte Jul 15, 2024
365f564
[fs][INTERNAL] Bump rimraf from 5.0.9 to 6.0.1
dependabot[bot] Jul 14, 2024
dc2bcbd
[fs][INTERNAL] .chglog/CHANGELOG.tpl.md: Add v3 releases
flovogt Jul 16, 2024
59a9c7b
[fs][INTERNAL] Bump @ui5/logger from 3.0.0 to 4.0.0
flovogt Jul 16, 2024
6a59d59
[fs][INTERNAL] azure-pipelines.yml: add node v22 to test matrix
flovogt Jul 17, 2024
7f8d4db
[fs] In-range update of npm dependencies
RandomByte Jul 21, 2024
ee375ed
[fs] Bump actions/setup-node from 4.0.2 to 4.0.3
dependabot[bot] Jul 22, 2024
37cb27c
[fs][INTERNAL] .chglog/CHANGELOG.tpl.md: Add missing v3 releases (htt…
flovogt Jul 23, 2024
1e0bb83
[fs][BREAKING] Drop node v21 support
flovogt Jul 17, 2024
e43c53b
[fs][DEPENDENCY] Bump minimatch from 9.0.5 to 10.0.1
dependabot[bot] Jul 23, 2024
58fb88a
[fs][INTERNAL] azure: Run tests on node 22.1.0
flovogt Jul 23, 2024
ee3e645
[fs][INTERNAL] Release notes: Fix generation of v4.0.0 release notes
RandomByte Jul 23, 2024
54a12c1
[fs] Release 4.0.0
flovogt Jul 23, 2024
74cfeaf
[fs][INTERNAL] Release notes: Ignore v3 tags when generating release …
RandomByte Jul 23, 2024
98fdcd7
[fs][INTERNAL] azure: Migrate to task 'PublishCodeCoverageResults' ve…
flovogt Jul 23, 2024
8c0e38a
[fs] In-range update of npm dependencies
RandomByte Jul 28, 2024
c7e8a08
[fs] In-range update of npm dependencies
RandomByte Jul 30, 2024
c84707d
[fs] In-range update of npm dependencies
RandomByte Aug 1, 2024
b2f46f9
[fs] In-range update of npm dependencies
RandomByte Aug 4, 2024
c88123d
[fs][INTERNAL] Bump eslint from 8.57.0 to 9.8.0 (https://github.com/S…
dependabot[bot] Aug 6, 2024
7f7d17f
[fs] In-range update of npm dependencies
RandomByte Aug 11, 2024
9270ad9
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 48.11.0 to 50.0.1 (https…
dependabot[bot] Aug 12, 2024
f7042d0
[fs] In-range update of npm dependencies
RandomByte Aug 18, 2024
a5fee5b
[fs] In-range update of npm dependencies
RandomByte Aug 25, 2024
c060537
[fs] Release 4.0.1
d3xter666 Aug 27, 2024
70af28e
[fs] In-range update of npm dependencies
RandomByte Sep 1, 2024
6d4a95d
[fs] In-range update of npm dependencies
RandomByte Sep 8, 2024
e2f74fb
[fs] In-range update of npm dependencies
RandomByte Sep 11, 2024
fe1af9b
[fs] In-range update of npm dependencies
RandomByte Sep 12, 2024
c31b17b
[fs] In-range update of npm dependencies
RandomByte Sep 15, 2024
b6c0e05
[fs][INTERNAL] Bump sinon from 18.0.1 to 19.0.2 (https://github.com/S…
dependabot[bot] Sep 19, 2024
ae43fc6
[fs] In-range update of npm dependencies
RandomByte Sep 22, 2024
876e97f
[fs] Bump actions/setup-node from 4.0.3 to 4.0.4
dependabot[bot] Sep 23, 2024
c121e38
[fs] In-range update of npm dependencies
RandomByte Sep 30, 2024
12846b0
[fs] In-range update of npm dependencies
RandomByte Oct 6, 2024
c9b8056
[fs] In-range update of npm dependencies
RandomByte Oct 13, 2024
4366188
[fs] Bump coverallsapp/github-action from 2.3.0 to 2.3.1
dependabot[bot] Oct 14, 2024
ae122e0
[fs] In-range update of npm dependencies
RandomByte Oct 20, 2024
ba417c3
[fs] Bump coverallsapp/github-action from 2.3.1 to 2.3.3
dependabot[bot] Oct 21, 2024
a3d68dd
[fs] In-range update of npm dependencies
RandomByte Oct 27, 2024
0415650
[fs] In-range update of npm dependencies
RandomByte Nov 3, 2024
6200a1c
[fs] In-range update of npm dependencies
RandomByte Nov 10, 2024
33e3eec
[fs] In-range update of npm dependencies
RandomByte Nov 17, 2024
6078926
[fs] Bump fsfe/reuse-action from 4 to 5
dependabot[bot] Nov 18, 2024
0dcc8c8
[fs] In-range update of npm dependencies
RandomByte Nov 24, 2024
994c031
[fs] In-range update of npm dependencies
RandomByte Dec 1, 2024
bbbea03
[fs] In-range update of npm dependencies
RandomByte Dec 8, 2024
de5a33c
[fs] In-range update of npm dependencies
RandomByte Dec 15, 2024
5f9131a
[fs] In-range update of npm dependencies
RandomByte Dec 22, 2024
c88fdbb
[fs] In-range update of npm dependencies
RandomByte Dec 29, 2024
2cfb33b
[fs][INTERNAL] Bump @istanbuljs/esm-loader-hook from 0.2.0 to 0.3.0
dependabot[bot] Dec 29, 2024
b4ad1f9
[fs] Bump coverallsapp/github-action from 2.3.3 to 2.3.4
dependabot[bot] Dec 30, 2024
5707d8e
[fs] Bump actions/setup-node from 4.0.4 to 4.1.0
dependabot[bot] Dec 30, 2024
aad903d
[fs] In-range update of npm dependencies
matz3 Jan 12, 2025
9188b1d
[fs] In-range update of npm dependencies
matz3 Jan 19, 2025
bc5404f
[fs] In-range update of npm dependencies
matz3 Jan 22, 2025
0b5cd97
[fs] In-range update of npm dependencies
matz3 Jan 26, 2025
afc3428
[fs] Bump coverallsapp/github-action from 2.3.4 to 2.3.6
dependabot[bot] Jan 27, 2025
3dc9892
[fs] In-range update of npm dependencies
matz3 Jan 28, 2025
67585a5
[fs] Bump actions/setup-node from 4.1.0 to 4.2.0
dependabot[bot] Jan 28, 2025
0e858a2
[fs] In-range update of npm dependencies
matz3 Feb 2, 2025
5614707
[fs] In-range update of npm dependencies
matz3 Feb 9, 2025
a7c0e4e
[fs] In-range update of npm dependencies
matz3 Feb 16, 2025
c58d48f
[fs] In-range update of npm dependencies
matz3 Feb 23, 2025
9f52874
[fs][INTERNAL] Bump globals from 15.15.0 to 16.0.0 (https://github.co…
dependabot[bot] Feb 24, 2025
56e7677
[fs] In-range update of npm dependencies
matz3 Mar 2, 2025
b4cb2bf
[fs] In-range update of npm dependencies
matz3 Mar 9, 2025
c19d524
[fs] In-range update of npm dependencies
matz3 Mar 16, 2025
265e2e0
[fs] Bump actions/setup-node from 4.2.0 to 4.3.0
dependabot[bot] Mar 17, 2025
9f02301
[fs] In-range update of npm dependencies
matz3 Mar 23, 2025
0ba0171
[fs][INTERNAL] REUSE: Migration from dep5 to TOML file (https://githu…
sap-ospo-bot Mar 25, 2025
cc01103
[fs] In-range update of npm dependencies
matz3 Mar 30, 2025
0ac8f03
[fs][INTERNAL] Bump sinon from 19.0.5 to 20.0.0
dependabot[bot] Mar 30, 2025
c12d4bb
[fs] In-range update of npm dependencies
matz3 Apr 6, 2025
42471da
[fs] In-range update of npm dependencies
matz3 Apr 10, 2025
37d6b22
[fs] In-range update of npm dependencies
matz3 Apr 13, 2025
be6ce3c
[fs] In-range update of npm dependencies
matz3 Apr 20, 2025
abe65f9
[fs][INTERNAL] CI: Use ubuntu-24.04
matz3 Apr 23, 2025
db70e69
[fs][INTERNAL] Update copyright year to 2025
matz3 Apr 22, 2025
4214515
[fs] In-range update of npm dependencies
matz3 Apr 27, 2025
ff8d339
[fs] In-range update of npm dependencies
matz3 May 4, 2025
f029dcd
[fs] In-range update of npm dependencies
matz3 May 11, 2025
463dd21
[fs] Bump actions/setup-node from 4.3.0 to 4.4.0
dependabot[bot] May 12, 2025
5cff2e3
[fs] ci: Use least privilege principle for permissions
flovogt May 12, 2025
b13b612
[fs] In-range update of npm dependencies
matz3 May 18, 2025
3d940ed
[fs][INTERNAL] azure-pipelines.yml: add node v24 to test matrix
RandomByte May 13, 2025
05c9ffb
[fs] In-range update of npm dependencies
matz3 May 25, 2025
7719ddc
[fs] In-range update of npm dependencies
matz3 Jun 1, 2025
9d1ae4f
[fs] In-range update of npm dependencies
matz3 Jun 2, 2025
2e4cb80
[fs] In-range update of npm dependencies
matz3 Jun 8, 2025
8d3f513
[fs] In-range update of npm dependencies
matz3 Jun 12, 2025
e5405b2
[fs] In-range update of npm dependencies
matz3 Jun 15, 2025
0d6e65b
[fs] In-range update of npm dependencies
matz3 Jun 17, 2025
c6fc7cb
[fs][INTERNAL] Bump sinon from 20.0.0 to 21.0.0 (https://github.com/S…
dependabot[bot] Jun 17, 2025
7feb587
[fs] In-range update of npm dependencies
matz3 Jun 22, 2025
64a72b7
[fs] In-range update of npm dependencies
matz3 Jun 29, 2025
825e2f6
[fs] In-range update of npm dependencies
matz3 Jul 6, 2025
c14a65a
[fs] In-range update of npm dependencies
matz3 Jul 13, 2025
996479a
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 50.8.0 to 51.3.4 (https:…
dependabot[bot] Jul 14, 2025
12ca080
[fs] In-range update of npm dependencies
matz3 Jul 18, 2025
e43619a
[fs] In-range update of npm dependencies
matz3 Jul 20, 2025
066d1be
[fs] In-range update of npm dependencies
matz3 Jul 27, 2025
cdb7916
[fs] In-range update of npm dependencies
matz3 Jul 29, 2025
8126c55
[fs] In-range update of npm dependencies
matz3 Aug 3, 2025
e10f739
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 51.4.1 to 52.0.2 (https:…
dependabot[bot] Aug 5, 2025
5ad6f49
[fs] In-range update of npm dependencies
matz3 Aug 10, 2025
ea44484
[fs] In-range update of npm dependencies
matz3 Aug 17, 2025
b911faa
[fs] In-range update of npm dependencies
matz3 Aug 24, 2025
2680f34
[fs] In-range update of npm dependencies
matz3 Aug 31, 2025
ca087ce
[fs] In-range update of npm dependencies
matz3 Sep 7, 2025
60996d0
[fs][FIX] Rename project to UI5 CLI
flovogt Sep 11, 2025
f733fe9
[fs] Release 4.0.2
flovogt Sep 11, 2025
f82ae9f
[fs] In-range update of npm dependencies
matz3 Sep 14, 2025
e706d91
[fs][INTERNAL] Branch rename to v4 (https://github.com/SAP/ui5-fs/pul…
d3xter666 Sep 19, 2025
4e544b3
[fs] In-range update of npm dependencies
matz3 Sep 19, 2025
6e51d9c
[fs] In-range update of npm dependencies
matz3 Sep 21, 2025
b4c525f
[fs][FIX] FileSystem Adapter: Prevent "Maximum call stack size exceeded"
matz3 Sep 23, 2025
c76159f
[fs][INTERNAL] Bump eslint-plugin-jsdoc from 52.0.4 to 60.0.0 (https:…
dependabot[bot] Sep 23, 2025
59b657f
[fs] Bump actions/setup-node from 4.4.0 to 5.0.0 (https://github.com/…
dependabot[bot] Sep 23, 2025
7588db7
[fs] Bump actions/checkout from 4 to 5 (https://github.com/SAP/ui5-fs…
dependabot[bot] Sep 23, 2025
a6d0e09
Merge remote-tracking branch 'ui5-fs/v4' into integrate-ui5-fs
d3xter666 Sep 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
239 changes: 239 additions & 0 deletions packages/fs/.chglog/CHANGELOG.tpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,239 @@
# Changelog
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

{{ if .Versions -}}
A list of unreleased changes can be found [here]({{ .Info.RepositoryURL }}/compare/{{ $latest := index .Versions 0 }}{{ $latest.Tag.Name }}...HEAD).
{{ end -}}

{{ range .Versions }}
<a name="{{ .Tag.Name }}"></a>
## {{ if .Tag.Previous }}[{{ .Tag.Name }}]{{ else }}{{ .Tag.Name }}{{ end }} - {{ datetime "2006-01-02" .Tag.Date }}
{{ range .CommitGroups -}}
### {{ .Title }}
{{ range .Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }} [`{{ .Hash.Short }}`]({{ $.Info.RepositoryURL }}/commit/{{ .Hash.Long }})
{{ end }}
{{ end -}}

{{- if .RevertCommits -}}
### Reverts
{{ range .RevertCommits -}}
- {{ .Revert.Header }}
{{ end }}
{{ end -}}

{{- if .NoteGroups -}}
{{ range .NoteGroups -}}
### {{ .Title }}
{{ range .Notes }}
{{ .Body }}
{{ end }}
{{ end -}}
{{ end -}}
{{ end -}}

<a name="v3.0.5"></a>
## [v3.0.5] - 2023-10-09

<a name="v3.0.4"></a>
## [v3.0.4] - 2023-05-23
### Bug Fixes
- Do not prefix excludes when creating a reader ([#504](https://github.com/SAP/ui5-fs/issues/504)) [`f765894`](https://github.com/SAP/ui5-fs/commit/f765894df3854242dc308b32581e3d234bbcf27e)


<a name="v3.0.3"></a>
## [v3.0.3] - 2023-04-21
### Dependency Updates
- Bump minimatch from 8.0.4 to 9.0.0 ([#497](https://github.com/SAP/ui5-fs/issues/497)) [`56d4542`](https://github.com/SAP/ui5-fs/commit/56d45423458564db7c2bdf7d1cdbd174c2057232)
- Bump minimatch from 7.4.4 to 8.0.2 [`a53a4e3`](https://github.com/SAP/ui5-fs/commit/a53a4e3e531cc880de29a4e8176844dd2c743196)


<a name="v3.0.2"></a>
## [v3.0.2] - 2023-03-01
### Dependency Updates
- Bump minimatch from 6.2.0 to 7.2.0 [`d2c37d4`](https://github.com/SAP/ui5-fs/commit/d2c37d4be518b4cc812cb55b9a431796010725dc)


<a name="v3.0.1"></a>
## [v3.0.1] - 2023-02-16
### Dependency Updates
- Bump minimatch from 6.1.8 to 6.2.0 [`20e9311`](https://github.com/SAP/ui5-fs/commit/20e931149ce87d374e607f0f4e4357ae0abe3f97)


<a name="v3.0.0"></a>
## [v3.0.0] - 2023-02-09
### Breaking Changes
- Transform to ES Modules ([#398](https://github.com/SAP/ui5-fs/issues/398)) [`2b61580`](https://github.com/SAP/ui5-fs/commit/2b615807a610dd7dfeb5423496ec7aebc9169011)
- Throw an error on write of a resource when path does not starts with virBasePath of the respective adapter ([#453](https://github.com/SAP/ui5-fs/issues/453)) [`d76575f`](https://github.com/SAP/ui5-fs/commit/d76575f8f05a0b6695285200ba595e532620daed)
- Clone resources when writing in and reading from the Memory ([#448](https://github.com/SAP/ui5-fs/issues/448)) [`3454bc1`](https://github.com/SAP/ui5-fs/commit/3454bc15be8a6ecd455b49607cb289e69b41d0f0)
- **AbstractAdapter:** Virtual base path must end with slash [`6d1f411`](https://github.com/SAP/ui5-fs/commit/6d1f4117a2b8bb1226540fafeec8341e4966177d)
- **resourceFactory:** Remove #createCollectionsForTree [`a4d15f6`](https://github.com/SAP/ui5-fs/commit/a4d15f61ae0416051658280bfd2f8635c7ddf44e)
- Require Node.js >= 16.18.0 / npm >= 8 [`94029de`](https://github.com/SAP/ui5-fs/commit/94029deea4e85211fb8d84f7b213f1fd0c418240)

### BREAKING CHANGE
An error is thrown when a resource shall be written to an adapter where the path of the resource does not starts with the virtual base path defined in the adapter.

Resources stored in the adapters can not be modified by reference anymore. All modifications need to be persisted by using the #write method in order to be reflected in the adapter.

This package has been transformed to ES Modules. Therefore it no longer provides a CommonJS export.
If your project uses CommonJS, it needs to be converted to ES Modules or use a dynamic import.

For more information see also:

- https://sap.github.io/ui5-tooling/updates/migrate-v3/
- https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c

Support for older Node.js and npm releases has been dropped.
Only Node.js v16.18.0 and npm v8 or higher are supported.

### Features
- Add Link-reader and WriterCollection [`a0e5cf3`](https://github.com/SAP/ui5-fs/commit/a0e5cf3ef86a4b0cdc817d08963ed6574740f1bc)
- Introduce Readers "Filter" and "Transformer" ([#331](https://github.com/SAP/ui5-fs/issues/331)) [`f46e6d1`](https://github.com/SAP/ui5-fs/commit/f46e6d1b9aed5858f2d72b10b18635de6ed1f1e0)
- **Resource:** Add isModified method [`f6a590a`](https://github.com/SAP/ui5-fs/commit/f6a590a284a5ef2879d4d755b5b37be164cf3a45)

### Bug Fixes
- Allow resource migration ([#407](https://github.com/SAP/ui5-fs/issues/407)) [`1722d71`](https://github.com/SAP/ui5-fs/commit/1722d71b78184cae0dfb092fd3d4c4156924dc28)
- **FileSystem Adapter:** Use fs.copy / Skip writing when resource is unchanged ([#370](https://github.com/SAP/ui5-fs/issues/370)) [`9ac6a39`](https://github.com/SAP/ui5-fs/commit/9ac6a39f3cb72e02c2a1298b07c4676a0ee92377)

### Dependency Updates
- Bump minimatch from 5.1.4 to 6.1.5 [`e6b8d14`](https://github.com/SAP/ui5-fs/commit/e6b8d142517a19b138dab5fc19390ed98db425e1)

<a name="v2.0.6"></a>
## [v2.0.6] - 2020-12-18
### Bug Fixes
- **fsInterface on Windows:** Correctly handle project paths containing non-ASCII characters [`6bb44be`](https://github.com/SAP/ui5-fs/commit/6bb44be7c13f6b5c66855d3343694f42f9bdfe0e)

<a name="v2.0.5"></a>
## [v2.0.5] - 2020-11-06
### Performance Improvements
- Reduce install size by moving 'mock-require' to devDependencies [`173f4ff`](https://github.com/SAP/ui5-fs/commit/173f4ffc55f0e264025c6e2bce12721a6673790a)

<a name="v2.0.4"></a>
## [v2.0.4] - 2020-10-22
### Bug Fixes
- **fsInterface:** Improve error messages [`8b998f8`](https://github.com/SAP/ui5-fs/commit/8b998f8a47e89bce0c27f5a4b211bb5471ea2381)

<a name="v2.0.3"></a>
## [v2.0.3] - 2020-08-12
### Bug Fixes
- **ResourceTagCollection:** Do not validate class of resource [`c52c9f7`](https://github.com/SAP/ui5-fs/commit/c52c9f71e4f868cfa8ae5daf5eede9272654b187)

<a name="v2.0.2"></a>
## [v2.0.2] - 2020-07-30
### Bug Fixes
- TypeScript type definition support ([#252](https://github.com/SAP/ui5-fs/issues/252)) [`f379094`](https://github.com/SAP/ui5-fs/commit/f37909483b2740219da36c7e0931f7824d51e1a3)
- **Resource:** Keep stats size up to date ([#253](https://github.com/SAP/ui5-fs/issues/253)) [`0ef976f`](https://github.com/SAP/ui5-fs/commit/0ef976fe658765ae46afd1b4aa5b9100aa9829f8)
- **Resource:** getStream for empty string ([#249](https://github.com/SAP/ui5-fs/issues/249)) [`bc5eafb`](https://github.com/SAP/ui5-fs/commit/bc5eafb19bf71141b88dff749240354898849a66)
- **Resource#getSize:** Retrieve Resource's size ([#256](https://github.com/SAP/ui5-fs/issues/256)) [`9d2cc6c`](https://github.com/SAP/ui5-fs/commit/9d2cc6cf92b4a3f29e5c42db2f14afeeac9a0c98)
- **adapters/Memory:** Return cloned resources ([#235](https://github.com/SAP/ui5-fs/issues/235)) [`7bf3c6a`](https://github.com/SAP/ui5-fs/commit/7bf3c6a2ce55cd1c48b8aaaed83591bd85c228fa)

### Reverts
- [FIX] adapters/Memory: Return cloned resources ([#235](https://github.com/SAP/ui5-fs/issues/235))

<a name="v2.0.1"></a>
## [v2.0.1] - 2020-04-30
### Bug Fixes
- Namespaces in API Reference (JSDoc) [`b9d7b3c`](https://github.com/SAP/ui5-fs/commit/b9d7b3c70679436e6cbea07a789ac5e83bab337a)

<a name="v2.0.0"></a>
## [v2.0.0] - 2020-03-31
### Breaking Changes
- Remove deprecated parameter useNamespaces ([#223](https://github.com/SAP/ui5-fs/issues/223)) [`231b319`](https://github.com/SAP/ui5-fs/commit/231b319ea1899d6297e70e7b7746340cd5824217)
- Require Node.js >= 10 [`46651f1`](https://github.com/SAP/ui5-fs/commit/46651f13bcfe391ef985fabab96f99b6ecafe13e)

### Dependency Updates
- Bump globby from 10.0.2 to 11.0.0 ([#207](https://github.com/SAP/ui5-fs/issues/207)) [`c81eb9d`](https://github.com/SAP/ui5-fs/commit/c81eb9dffc0d1281640efb2ad7e5419fe5451442)

### BREAKING CHANGE

Remove deprecated parameter "useNamespaces" from
method "resourceFactory.createCollectionsForTree".
Use parameter "getVirtualBasePathPrefix" instead.

Support for older Node.js releases has been dropped.
Only Node.js v10 or higher is supported.

<a name="v1.1.2"></a>
## [v1.1.2] - 2019-07-01
### Dependency Updates
- Bump globby from 9.2.0 to 10.0.0 [`573e853`](https://github.com/SAP/ui5-fs/commit/573e8531827bf1c0320177d3870e37a183db7959)

<a name="v1.1.1"></a>
## [v1.1.1] - 2019-06-18
### Bug Fixes
- **fsInterface:** Handle non-POSIX paths correctly ([#147](https://github.com/SAP/ui5-fs/issues/147)) [`1ad0cc8`](https://github.com/SAP/ui5-fs/commit/1ad0cc8fdbcf74452ebfcebb23bd659faa956e54)

<a name="v1.1.0"></a>
## [v1.1.0] - 2019-06-03
### Features
- **AbstractAdapter:** Add excludes option ([#140](https://github.com/SAP/ui5-fs/issues/140)) [`daef31f`](https://github.com/SAP/ui5-fs/commit/daef31f4fb22405e8fa889615b1f3545099eb186)

<a name="v1.0.2"></a>
## [v1.0.2] - 2019-03-21
### Dependency Updates
- Bump [@ui5](https://github.com/ui5)/logger from 1.0.0 to 1.0.1 ([#122](https://github.com/SAP/ui5-fs/issues/122)) [`e2e2791`](https://github.com/SAP/ui5-fs/commit/e2e27917d936ad5a316c56a0bc0a17d91977d15e)

### Features
- **fsInterface:** Add mkdir function [`5bd91ac`](https://github.com/SAP/ui5-fs/commit/5bd91acb86d64f03d16abdb186fe66ffa8a9f53a)

<a name="v1.0.1"></a>
## [v1.0.1] - 2019-02-01
### Bug Fixes
- Prevent FS write from draining Resources content [`370f121`](https://github.com/SAP/ui5-fs/commit/370f121ca4d571397c979e2dce72b6a1cf0d0005)

### Dependency Updates
- **Yarn:** Pin dir-glob dependency to v2.0.0 [`e14457c`](https://github.com/SAP/ui5-fs/commit/e14457c5b3eda1fab3d3444bca3b8406be63db2f)

<a name="v1.0.0"></a>
## [v1.0.0] - 2019-01-10
### Breaking Changes
- **index.js export:** Remove top-level access to adapters [`f1f7831`](https://github.com/SAP/ui5-fs/commit/f1f7831ae9e908731a57f9d67952a61431c69d21)

### Dependency Updates
- Pin dir-glob to v2.0.0 [`b921fbc`](https://github.com/SAP/ui5-fs/commit/b921fbceaa4f200737b8c6cf45eaf2d9bc3e1df2)
- Bump [@ui5](https://github.com/ui5)/logger from 0.2.2 to 1.0.0 ([#72](https://github.com/SAP/ui5-fs/issues/72)) [`4077f19`](https://github.com/SAP/ui5-fs/commit/4077f19251dee72933de0747de09a6eec5cb75cc)

### BREAKING CHANGE

Adapters "AbstractAdapter", "FileSystem" and "Memory" used to be accessible via the top-level export of index.js (example: require("[@ui5](https://github.com/ui5)/project").FileSystem). This is no longer possible. Adapters are now grouped in the top-level object "adapters" and can be accessed from there (example: require("[@ui5](https://github.com/ui5)/project").adapters.FileSystem).

<a name="v0.2.0"></a>
## [v0.2.0] - 2018-07-11

<a name="v0.1.0"></a>
## [v0.1.0] - 2018-06-26

<a name="v0.0.1"></a>
## v0.0.1 - 2018-06-06
### Bug Fixes
- **AbstractAdapter:** Fix normalization of globstar [`6d484e8`](https://github.com/SAP/ui5-fs/commit/6d484e847b62aa0829641f25a76dcc89b0840d44)

{{- if .Versions }}
{{ range .Versions -}}
{{ if and .Tag.Previous (ne .Tag.Name "v3.0.0") -}}
[{{ .Tag.Name }}]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}
{{ end -}}
{{ end -}}
{{ end -}}
[v3.0.5]: https://github.com/SAP/ui5-fs/compare/v3.0.4...v3.0.5
[v3.0.4]: https://github.com/SAP/ui5-fs/compare/v3.0.3...v3.0.4
[v3.0.3]: https://github.com/SAP/ui5-fs/compare/v3.0.2...v3.0.3
[v3.0.2]: https://github.com/SAP/ui5-fs/compare/v3.0.1...v3.0.2
[v3.0.1]: https://github.com/SAP/ui5-fs/compare/v3.0.0...v3.0.1
[v3.0.0]: https://github.com/SAP/ui5-fs/compare/v2.0.6...v3.0.0
[v2.0.6]: https://github.com/SAP/ui5-fs/compare/v2.0.5...v2.0.6
[v2.0.5]: https://github.com/SAP/ui5-fs/compare/v2.0.4...v2.0.5
[v2.0.4]: https://github.com/SAP/ui5-fs/compare/v2.0.3...v2.0.4
[v2.0.3]: https://github.com/SAP/ui5-fs/compare/v2.0.2...v2.0.3
[v2.0.2]: https://github.com/SAP/ui5-fs/compare/v2.0.1...v2.0.2
[v2.0.1]: https://github.com/SAP/ui5-fs/compare/v2.0.0...v2.0.1
[v2.0.0]: https://github.com/SAP/ui5-fs/compare/v1.1.2...v2.0.0
[v1.1.2]: https://github.com/SAP/ui5-fs/compare/v1.1.1...v1.1.2
[v1.1.1]: https://github.com/SAP/ui5-fs/compare/v1.1.0...v1.1.1
[v1.1.0]: https://github.com/SAP/ui5-fs/compare/v1.0.2...v1.1.0
[v1.0.2]: https://github.com/SAP/ui5-fs/compare/v1.0.1...v1.0.2
[v1.0.1]: https://github.com/SAP/ui5-fs/compare/v1.0.0...v1.0.1
[v1.0.0]: https://github.com/SAP/ui5-fs/compare/v0.2.0...v1.0.0
[v0.2.0]: https://github.com/SAP/ui5-fs/compare/v0.1.0...v0.2.0
[v0.1.0]: https://github.com/SAP/ui5-fs/compare/v0.0.1...v0.1.0
33 changes: 33 additions & 0 deletions packages/fs/.chglog/RELEASE.tpl.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{{ range .Versions }}
{{ range .CommitGroups -}}
### {{ .Title }}
{{ range .Commits -}}
- {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }} [`{{ .Hash.Short }}`]({{ $.Info.RepositoryURL }}/commit/{{ .Hash.Long }})
{{ end }}
{{ end -}}

{{- if .RevertCommits -}}
### Reverts
{{ range .RevertCommits -}}
- {{ .Revert.Header }}
{{ end }}
{{ end -}}

{{- if .NoteGroups -}}
{{ range .NoteGroups -}}
### {{ .Title }}
{{ range .Notes }}
{{ .Body }}
{{ end }}
{{ end -}}
{{ end -}}

{{ if .Tag.Previous }}
### All changes
[`{{ .Tag.Previous.Name }}...{{ .Tag.Name }}`]
{{ end }}

{{ if .Tag.Previous -}}
[`{{ .Tag.Previous.Name }}...{{ .Tag.Name }}`]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name }}...{{ .Tag.Name }}
{{ end -}}
{{ end -}}
33 changes: 33 additions & 0 deletions packages/fs/.chglog/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
style: github
template: CHANGELOG.tpl.md
info:
title: CHANGELOG
repository_url: https://github.com/SAP/ui5-fs
options:
commits:
filters:
Type:
- FEATURE
- FIX
- PERF
- DEPENDENCY
- BREAKING
commit_groups:
title_maps:
FEATURE: Features
FIX: Bug Fixes
PERF: Performance Improvements
DEPENDENCY: Dependency Updates
BREAKING: Breaking Changes
header:
pattern: "^\\[(\\w*)\\]\\s(?:([^\\:]*)\\:\\s)?(.*)$"
pattern_maps:
- Type
- Scope
- Subject
issues:
prefix:
- "#"
notes:
keywords:
- BREAKING CHANGE
33 changes: 33 additions & 0 deletions packages/fs/.chglog/release-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
style: github
template: RELEASE.tpl.md
info:
repository_url: https://github.com/SAP/ui5-fs
options:
tag_filter_pattern: '^v[^0123]' # For release notes ignore versions below v4 to that we always compare the _last v4+_ tag with the current release
commits:
filters:
Type:
- FEATURE
- FIX
- PERF
- DEPENDENCY
- BREAKING
commit_groups:
title_maps:
FEATURE: Features
FIX: Bug Fixes
PERF: Performance Improvements
DEPENDENCY: Dependency Updates
BREAKING: Breaking Changes
header:
pattern: "^\\[(\\w*)\\]\\s(?:([^\\:]*)\\:\\s)?(.*)$"
pattern_maps:
- Type
- Scope
- Subject
issues:
prefix:
- "#"
notes:
keywords:
- BREAKING CHANGE
20 changes: 20 additions & 0 deletions packages/fs/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# see http://editorconfig.org

root = true

[*]
charset = utf-8
indent_style = tab

[*.{css,html,js,cjs,mjs,jsx,ts,tsx,less,txt,json,yml,md}]
trim_trailing_whitespace = true
end_of_line = lf
indent_size = 4
insert_final_newline = true

[*.{yml,yaml}]
indent_style = space
indent_size = 2

[*.md]
trim_trailing_whitespace = false
1 change: 1 addition & 0 deletions packages/fs/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
3 changes: 3 additions & 0 deletions packages/fs/.github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 🚨 Issues Have Been Transferred to UI5 CLI Repository

Please create new issues in the UI5 CLI repository: https://github.com/UI5/cli/issues/new/choose
5 changes: 5 additions & 0 deletions packages/fs/.github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Report UI5 CLI Issues or Request a Feature
url: https://github.com/UI5/cli/issues/new/choose
about: Please create new issues in the UI5 CLI repository
9 changes: 9 additions & 0 deletions packages/fs/.github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
**Thank you for your contribution!** 🙌

To get it merged faster, kindly review the checklist below:

## Pull Request Checklist
- [ ] Reviewed the [Contributing Guidelines](https://github.com/UI5/cli/blob/main/CONTRIBUTING.md#-contributing-code)
+ Especially the [How to Contribute](https://github.com/UI5/cli/blob/main/CONTRIBUTING.md#how-to-contribute) section
- [ ] [No merge commits](https://github.com/UI5/cli/blob/main/docs/Guidelines.md#no-merge-commits)
- [ ] [Correct commit message style](https://github.com/UI5/cli/blob/main/docs/Guidelines.md#commit-message-style)
Loading