Releases: aligent/microservice-development-utilities
Releases · aligent/microservice-development-utilities
release/microservice-util-lib/1.1.0
1.1.0 (2025-10-21)
🚀 Features
-
[1.1.0] - 2025-04-23 (7e75ae5)
Added
- OpenAPI Fetch Authentication Middlewares - Comprehensive authentication middleware support for
openapi-fetchclientsapiKeyAuthMiddleware- API key authentication via custom headersbasicAuthMiddleware- HTTP Basic authentication with username/passwordoAuth10aAuthMiddleware- OAuth 1.0a authentication with HMAC-SHA256 supportoAuth20AuthMiddleware- OAuth 2.0 Bearer token authentication
- All middlewares support async credential providers for secure, dynamic credential management
Changed
- Optimized bundle size - Replaced
lodashdependency with lightweight customgetValueandsetValuefunctions in remap utilities
Dependencies
- Added
oauth-sign@^0.9.0for OAuth 1.0a signature generation - Added
openapi-fetch@^0.13.5as the base middleware framework - Removed
lodash@^4.17.21
- OpenAPI Fetch Authentication Middlewares - Comprehensive authentication middleware support for
❤️ Thank You
- Kai Nguyen
release/nx-openapi/0.1.0
0.1.0 (2025-10-17)
🚀 Features
-
Features (a32675e)
- OpenAPI Client Generator: Generate typed REST clients from OpenAPI 3.0+ specifications
- Support for both local (.yaml/.json) and remote schema files
- Generates TypeScript interfaces including paths, operations, and components
- Creates boilerplate client code to help users get started
- Generator Flags: Command-line flags for non-interactive generation
--name: Name of the API client--schemaPath: Absolute path or HTTP URL to the schema--importPath: Custom package import path (defaults to@clients/{name})--configPath: Path to Redocly config for authentication--skipValidate: Skip schema pre-validation (use with caution)--override: Regenerate types for existing clients
- Schema Validation: Pre-validation of OpenAPI schemas before type generation
- Nx Plugin Integration: Seamless integration with Nx workspace tooling
- OpenAPI Client Generator: Generate typed REST clients from OpenAPI 3.0+ specifications
❤️ Thank You
- ryanrixxh