fix(core): Refactor filesystem usage to smartfs async provider, update dependencies, tests and nginx config paths
This commit is contained in:
59
changelog.md
Normal file
59
changelog.md
Normal file
@@ -0,0 +1,59 @@
|
||||
# Changelog
|
||||
|
||||
## 2025-11-27 - 2.0.53 - fix(core)
|
||||
Refactor filesystem usage to smartfs async provider, update dependencies, tests and nginx config paths
|
||||
|
||||
- Replace @push.rocks/smartfile usage with @push.rocks/smartfs and introduce a shared SmartFs instance in plugins
|
||||
- Convert sync file operations to async fs APIs (plugins.fs.file(...).write / plugins.fs.directory(...).create) in SmartNginx and NginxHost
|
||||
- Adjust package.json: update test/build scripts, replace dependencies/devDependencies to new packages (@push.rocks/smartfs, @git.zone/*), and update versions
|
||||
- Update test imports to new tapbundle path and node:path; export default tap.start() and remove unused Qenv instantiation
|
||||
- Update internal path imports to 'node:path' and refactor smartnginx.plugins exports
|
||||
- Change generated nginx certificate/config paths in configs from /mnt/HC_Volume_11396573/... to /mnt/data/... and regenerate default cert files
|
||||
- Remove CI config (.gitlab-ci.yml) from repository
|
||||
|
||||
## 2024-05-29 - 2.0.52 - maintenance
|
||||
Various metadata and TypeScript configuration updates; release 2.0.52.
|
||||
|
||||
- Update package description.
|
||||
- Update tsconfig.
|
||||
- Update npmextra.json (githost) entries across multiple commits.
|
||||
- Release tag for 2.0.52.
|
||||
|
||||
## 2023-07-26 - 2.0.51 - maintenance
|
||||
Org migration and core fixes; release 2.0.51.
|
||||
|
||||
- Switch to new organization scheme.
|
||||
- fix(core): miscellaneous updates.
|
||||
- Release tag for 2.0.51.
|
||||
|
||||
## 2019-01-09..2019-08-20 - 2.0.19..2.0.50 - maintenance (multiple patch releases)
|
||||
Series of incremental patch releases with small fixes and cleanups.
|
||||
|
||||
- Many patch releases across the 2.0.x line (2.0.19 through 2.0.50).
|
||||
- Multiple "fix(core): update" commits addressing internal issues.
|
||||
- CI and cleanup fixes (including 2.0.38 cleanup).
|
||||
- Release tags for each patch.
|
||||
|
||||
## 2018-08-10 - 2.0.0 - breaking
|
||||
Major release and scope / packaging changes.
|
||||
|
||||
- 2.0.0 release with core updates.
|
||||
- BREAKING CHANGE: change scope to @pushrocks (package scope/name changed).
|
||||
- Various CI and core fixes accompanying the major release.
|
||||
|
||||
## 2016-08-03..2016-07-25 - 1.0.6..1.0.0 - release / maintenance
|
||||
1.x series consolidations, dependency updates and interface exports.
|
||||
|
||||
- Update dependencies and types.
|
||||
- Consolidate naming and start exporting interfaces.
|
||||
- Add license.
|
||||
- Release tags for 1.0.0 through 1.0.6.
|
||||
|
||||
## 2016-07-06..2016-07-25 - 0.0.0..0.1.0 - initial development
|
||||
Initial implementation and feature work establishing core functionality.
|
||||
|
||||
- Initial project setup, README and CI added.
|
||||
- Implement nginx communication and child process handling.
|
||||
- Start storing generated configs to filesystem and improve config handling.
|
||||
- Add snippets support and tests; multiple README improvements.
|
||||
- Early releases and version tags (0.0.0 through 0.1.0).
|
||||
Reference in New Issue
Block a user