changelog.md for @push.rocks/mongodump 2025-08-18 - 1.1.0 - feat(MongoDumpTarget) Implement core MongoDumpTarget methods and update documentation & project configs Implemented MongoDumpTarget.createAndInit(), init(), getCollections(), dumpCollectionToDir() and dumpAllCollectionsToDir() with connection handling, collection enumeration and file output. Added safe directory handling (ensureDir / ensureEmptyDir) and document-to-file writing using smartfile.memory.toFs and smartpath transformation. Enhanced README with detailed usage examples, API reference and best practices. Added local project configuration files (.claude/settings.local.json and .serena/project.yml) to support tooling and project metadata. 2025-08-18 - 1.0.10 - fix(mongodump.plugins) Bump @types/node to ^22.0.0 and use runtime import for @tsclass/tsclass in plugins Bumped dev dependency @types/node from ^17.0.40 to ^22.0.0 in package.json Changed import of @tsclass/tsclass from a type-only import to a runtime import in ts/mongodump.plugins.ts so tsclass is exported and available at runtime 2025-08-18 - 1.0.9 - fix(dependencies) Update dependencies, normalize package scopes to @push.rocks, bump mongodb to v6, adjust tests and add pnpm metadata Bump mongodb dependency from ^4.6.0 to ^6.18.0 (major upgrade — potential breaking changes) Normalize package scopes from @pushrocks/* to @push.rocks/* across code and dependencies Replace @gitzone dev tooling with @git.zone equivalents and add @git.zone/tsrun Change test script to use tstest with --verbose and update test imports to @git.zone/tstest; adjust sample data import paths Add packageManager field for pnpm@10.14.0 and add pnpm-workspace.yaml (onlyBuiltDependencies) Remove .gitlab-ci.yml (CI configuration removed) Update ts/00_commitinfo_data and mongodump.plugins to use @push.rocks naming Minor test harness change: export default tap.start() instead of tap.start() 2024-05-29 - 1.0.8 - release Finalized 1.0.8 with packaging, configuration, and organization updates. Update package description. Update TypeScript configuration (tsconfig). Update npmextra.json githost entries to correct package hosting information. Switch to new organization scheme for the project. 2022-06-06 - 1.0.1 → 1.0.7 - maintenance Series of maintenance releases and core fixes across multiple minor version bumps. Multiple "fix(core): update" changes applied across versions 1.0.1 through 1.0.7. Several version-only commits and routine package bumps. No notable user-facing API changes.