Skip to content

v1.0.22 - Typed Routes & Enhanced Documentation πŸš€

Choose a tag to compare

@majesticblvd majesticblvd released this 04 Oct 21:11
· 99 commits to main since this release

What's New in v1.0.22 ✨

This release focuses on improving type safety, developer experience, and documentation quality.

🎯 Key Features

  • ✨ Zod-Powered Route Schemas - Added support for strongly-typed routes with automatic validation using Zod schemas
  • πŸ“ Routes Directory Support - Auto-load routes from a dedicated directory for better code organization
  • πŸ”’ Enhanced Type Safety - Improved type safety and TypeScript definitions across API responses and core modules

πŸ“š Documentation Improvements

  • πŸ“– Comprehensive Documentation Updates - Significantly enhanced guides for:
    • Configuration management
    • Deployment strategies
    • Performance monitoring
    • Testing best practices
    • CLI commands
    • Logging patterns
  • πŸ“˜ New Typed Routes Guide - Detailed documentation on leveraging the new Zod-powered type-safe routing system

πŸ”§ Technical Improvements

  • ⬆️ Dependency Updates - Updated @fastify/helmet to v13.0.2
  • πŸ”Œ Port Standardization - Standardized WebServer and WebSocket to use port 4000 by default for consistency
  • βœ… Expanded Test Coverage - Added more unit and integration tests

πŸ“¦ Package Information

  • Version: 1.0.22
  • NPM: @scpxl/nodejs-framework
  • Minimum Node.js: 22.0.0

πŸ”— Links


Full Changelog: v1.0.19...v1.0.22