Releases: shaunburdick/pythagorean-cache
Releases · shaunburdick/pythagorean-cache
Release list
v1.0.1 - Maintenance Release
🔧 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()withfor...ofloops in tests
- Use
🚀 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.mdwith 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