Skip to content

Releases: shaunburdick/pythagorean-cache

v1.0.1 - Maintenance Release

Choose a tag to compare

@shaunburdick shaunburdick released this 02 Jan 02:27
760e193

🔧 Maintenance Release

This release focuses on upgrading dependencies, fixing linting issues, and improving CI/CD workflows.

📦 Dependency Upgrades

  • eslint-config-shaunburdick: v3.0.0 → v5.0.0
  • Jest: v29.7.0 → v30.2.0
  • @types/jest: v29.5.14 → v30.0.0
  • @types/node: v22.10.2 → v25.0.3
  • All other dependencies updated to latest stable versions

✨ Code Quality Improvements

  • Fixed all linting errors for strict TypeScript rules:
    • Use node: protocol for built-in imports
    • Replace implicit truthiness checks with explicit type checks
    • Use nullish coalescing (??) instead of logical OR (||)
    • Mark non-reassigned members as readonly
    • Replace .forEach() with for...of loops in tests

🚀 CI/CD Updates

  • Test Workflow: Now tests only on Node.js 20.x and 22.x (last two LTS versions)
  • Publish Workflow: Updated to use Node.js 22.x (current active LTS)

📚 Documentation

  • Added comprehensive AGENTS.md with coding guidelines for AI agents working in this repository

🔍 Verification

  • ✅ All tests passing
  • ✅ All linting checks passing
  • ✅ Build successful
  • ✅ Zero vulnerabilities

Full Changelog: v1.0.0...v1.0.1