v5.2.2
-
Dependency Updates:
- Major updates across the board, including:
@shelf/babel-configto v3debugto v4.4.1huskyto v9.1.7- Node.js to v22.15.1
@shelf/eslint-configto v4.4.0mongodbto v6.16.0jest-environment-nodeto v29.7.0mongodb-memory-serverto v10eslintto v9.23.0@babel/clito v7.27.0,@babel/coreto v7.26.10lint-stagedto v15
- Added missing
@jest/environmentdev dependency.
- Major updates across the board, including:
-
CI/CD / Developer Experience:
- Migrated from Yarn to pnpm.
- Improved CI by splitting out type-check and lint steps before tests.
- Refactored and renamed jobs (e.g.,
build→build_and_test). - Updated Node Orb in CI.
- Added a separate CI workflow.
- Ensured config files have appropriate types; started using ts-in-jsdoc.
- Ignored
no-var-requiresESLint rule for compatibility.
-
Refactoring and Fixes:
- Refactored helpers (e.g., moved
isMongoMemoryReplSetOptions). - Fixed type issues.
- Ensured correct executor naming in CI.
- Refactored helpers (e.g., moved
-
Merge Cleanups:
- Multiple merges to integrate Renovate bot updates and code-style dependency bumps.
- Integrated fixes for CI build jobs.
In short:
This release includes significant dependency upgrades, CI improvements (switch to pnpm, improved checks), better typing and config hygiene, and some refactoring/bug fixes to keep the project modern and maintainable. No major new features, but technical quality and tooling are improved.