-
Dependency Updates:
- Major updates across the board, including:
@shelf/babel-config
to v3debug
to v4.4.1husky
to v9.1.7- Node.js to v22.15.1
@shelf/eslint-config
to v4.4.0mongodb
to v6.16.0jest-environment-node
to v29.7.0mongodb-memory-server
to v10eslint
to v9.23.0@babel/cli
to v7.27.0,@babel/core
to v7.26.10lint-staged
to v15
- Added missing
@jest/environment
dev 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-requires
ESLint 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.