changelog.md for @push.rocks/smartnginx 2025-11-27 - 2.0.54 - fix(package) Pin package manager to pnpm@10.18.1 in package.json Added packageManager field to package.json to pin pnpm to 10.18.1 with integrity hash No runtime code changes; only package metadata updated 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).