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