fix(smartfile): Stream and filesystem integrations: remove fs-extra, switch to fs/promises.rename, add Web WritableStream compatibility, and use smartFs recursive directory methods; update plugins exports and README.
This commit is contained in:
@@ -1,5 +1,14 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-22 - 13.0.1 - fix(smartfile)
|
||||
Stream and filesystem integrations: remove fs-extra, switch to fs/promises.rename, add Web WritableStream compatibility, and use smartFs recursive directory methods; update plugins exports and README.
|
||||
|
||||
- Remove fs-extra dependency and its types from package.json and stop exporting fsExtra from plugins.
|
||||
- Replace fs-extra rename with fs/promises.rename in SmartFile.rename to use native promises API.
|
||||
- Add Web WritableStream handling in StreamFile.writeToDisk (convert to Node.js Writable via Writable.fromWeb) and ensure Web ReadableStream conversion in createReadStream.
|
||||
- Use smartFs.directory(...).recursive().create() when creating directories and smartFs.directory(path).recursive().list() when listing to ensure recursive behavior.
|
||||
- Update README to add Issue Reporting and Security section pointing to community.foss.global for bug/vulnerability reports.
|
||||
|
||||
## 2025-11-22 - 13.0.0 - BREAKING CHANGE(SmartFileFactory)
|
||||
Refactor to in-memory file API and introduce SmartFileFactory; delegate filesystem operations to @push.rocks/smartfs; bump to 12.0.0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user