# 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).