Changelog
Esta página aún no está disponible en tu idioma.
Changelog
Section titled “Changelog”All notable changes to Veloce-TS are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.2.6] - 2025-10-15
Section titled “[0.2.6] - 2025-10-15”- Query Export: Added missing
Queryexport from main index to resolve import conflicts - Parameter Decorators: HTTP
@Querydecorator now properly exported alongside GraphQL decorators - Import Resolution: Fixed “Export named ‘Query’ not found” error in applications
[0.2.5] - 2025-10-15
Section titled “[0.2.5] - 2025-10-15”- GraphQL Query Conflict: Removed conflicting alias
Queryfrom GraphQL decorators - Import Resolution: GraphQL decorators now use
GQLQueryto avoid conflicts with HTTP@Querydecorator - Type Safety: Eliminated TypeScript errors caused by decorator name conflicts
Breaking Changes
Section titled “Breaking Changes”- GraphQL queries now use
@GQLQueryinstead of@Queryto avoid conflicts with HTTP parameter decorator
[0.2.4] - 2025-10-15
Section titled “[0.2.4] - 2025-10-15”- Query Decorator: Fixed
@Querydecorator to properly handle parameters without schemas - Query Parameter Extraction: Improved query parameter handling in router compiler
- Validation: Added proper validation for query parameters with optional Zod schemas
- Error Handling: Fixed missing
ValidationErrorimport, now usingBadRequestException
Improved
Section titled “Improved”- Query Decorator Flexibility:
@Querynow supports multiple usage patterns:@Query()- Extract all query parameters@Query('param')- Extract specific parameter@Query(Schema)- Validate with Zod schema
- Router Compiler: Enhanced parameter extraction and validation logic
- Type Safety: Better TypeScript support for query parameter handling
Breaking Changes
Section titled “Breaking Changes”- None
[0.2.3] - 2025-10-14
Section titled “[0.2.3] - 2025-10-14”- WebSocket Exports: Fixed missing
WebSocketdecorator export from WebSocket module - Import Resolution: WebSocket decorators now properly exported from
veloce-ts/websocket
[0.2.2] - 2025-10-14
Section titled “[0.2.2] - 2025-10-14”- GraphQL Decorators: Added missing
Query,Mutation, andSubscriptionaliases for GraphQL decorators - Import Conflicts: Fixed naming conflicts between params and GraphQL decorators
- GraphQL Aliases: More intuitive names for GraphQL decorators:
@GQLQuery→@Query(GraphQL)@GQLMutation→@Mutation(GraphQL)@GQLSubscription→@Subscription(GraphQL)
[0.2.1] - 2025-10-14
Section titled “[0.2.1] - 2025-10-14”- CLI Version Resolution: Fixed CLI template to always use latest compatible version
- Package Generation: Improved
package.jsongeneration in CLI
[0.2.0] - 2025-10-14
Section titled “[0.2.0] - 2025-10-14”- Major Feature Release: Complete rewrite with enhanced functionality
- Authentication System: JWT-based authentication with refresh tokens
- Role-Based Access Control (RBAC): Hierarchical roles and permissions
- GraphQL Support: Full GraphQL integration with schema generation
- WebSocket Support: Real-time communication capabilities
- SQLite Integration: Built-in database support
- OpenAPI Documentation: Automatic API documentation generation
- CLI Tool: Project scaffolding and code generation
- Dependency Injection: Advanced DI container with scopes
- Middleware System: Custom middleware support
- Validation Engine: Zod-based request validation
- Error Handling: Comprehensive error handling system
Enhanced
Section titled “Enhanced”- Type Safety: Improved TypeScript support throughout
- Performance: Optimized routing and request handling
- Developer Experience: Better debugging and development tools
Breaking Changes
Section titled “Breaking Changes”- Complete API redesign from v0.1.x
- New decorator syntax and patterns
- Updated project structure
[0.1.7] - 2025-10-13
Section titled “[0.1.7] - 2025-10-13”- Minor bug fixes and improvements
[0.1.6] - 2025-10-13
Section titled “[0.1.6] - 2025-10-13”- Basic decorator support
- Simple routing system
[0.1.5] - 2025-10-12
Section titled “[0.1.5] - 2025-10-12”- Initial framework structure
- Core application class
[0.1.4] - 2025-10-12
Section titled “[0.1.4] - 2025-10-12”- Project setup and configuration
[0.1.3] - 2025-10-12
Section titled “[0.1.3] - 2025-10-12”- Basic TypeScript support
[0.1.2] - 2025-10-12
Section titled “[0.1.2] - 2025-10-12”- Initial package configuration
[0.1.1] - 2025-10-12
Section titled “[0.1.1] - 2025-10-12”- Package metadata and basic structure
[0.1.0] - 2025-10-12
Section titled “[0.1.0] - 2025-10-12”- Initial release
- Basic framework structure
- Package setup
:::tip Latest Version We recommend always using the latest version of Veloce-TS for the best experience and latest features. :::
:::note Breaking Changes Breaking changes are clearly marked in each release. Please review the changelog before upgrading to a new major version. :::