Skip to content

Releases: aligent/microservice-development-utilities

release/microservice-util-lib/1.1.0

21 Oct 00:05

Choose a tag to compare

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-fetch clients
      • apiKeyAuthMiddleware - API key authentication via custom headers
      • basicAuthMiddleware - HTTP Basic authentication with username/password
      • oAuth10aAuthMiddleware - OAuth 1.0a authentication with HMAC-SHA256 support
      • oAuth20AuthMiddleware - OAuth 2.0 Bearer token authentication
    • All middlewares support async credential providers for secure, dynamic credential management

    Changed

    • Optimized bundle size - Replaced lodash dependency with lightweight custom getValue and setValue functions in remap utilities

    Dependencies

    • Added oauth-sign@^0.9.0 for OAuth 1.0a signature generation
    • Added openapi-fetch@^0.13.5 as the base middleware framework
    • Removed lodash@^4.17.21

❤️ Thank You

  • Kai Nguyen

release/nx-openapi/0.1.0

17 Oct 00:59

Choose a tag to compare

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

❤️ Thank You

  • ryanrixxh