Skip to content

v5.2.2

Latest
Compare
Choose a tag to compare
@vladholubiev vladholubiev released this 17 May 18:51
· 7 commits to master since this release
  • Dependency Updates:

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


v5.1.0...v5.2.2