Skip to content

Release v0.6.0

Latest

Choose a tag to compare

@hideokamoto hideokamoto released this 18 Nov 01:48

AWS SDK Migration

  • Migrated from AWS SDK v2 to v3
    • Updated to @aws-sdk/client-lambda (^3.710.0)
    • Added @aws-sdk/credential-providers (^3.932.0)
    • Improved performance and bundle size

CLI Framework Upgrade

  • Upgraded from oclif v1 to v4
    • Migrated to @oclif/core (^4.0.0)
    • Modernized command structure and improved developer experience

Runtime Requirements

  • Node.js version requirement updated
    • Minimum Node.js version changed from 8.0.0 to 18.0.0
    • Aligns with modern JavaScript features and security requirements

πŸ› οΈ Tooling Changes

Linting & Formatting

  • Replaced ESLint/TSLint with Biome
    • Faster linting and formatting
    • Unified tooling for code quality
    • Added new scripts: lint, format, check, and their :fix variants

Release Automation

  • Added np for automated releases
    • Streamlined release process
    • Better version management

πŸ› Bug Fixes & Improvements

  • Fixed critical bugs affecting functionality
  • Improved type safety throughout the codebase
  • Enhanced error handling and validation

πŸ“š Documentation

  • Comprehensive README updates
  • Added npx usage examples
  • Improved installation and usage instructions

πŸ“¦ Dependencies

Updated Dependencies

  • chalk: ^2.4.2 β†’ ^4.1.2
  • tslib: ^1 β†’ ^2.8.0
  • typescript: ^3.0 β†’ ^5.7.3
  • ts-node: ^7 β†’ ^10.9.2
  • @types/node: ^10 β†’ ^18.19.0

Removed Dependencies

  • aws-sdk (replaced with AWS SDK v3)
  • @oclif/command, @oclif/config, @oclif/plugin-help (replaced with @oclif/core)
  • tslint, @oclif/tslint (replaced with Biome)
  • @types/chai, @types/mocha (test dependencies removed)

πŸ”§ Development

  • Code formatting standardized
  • All linting errors resolved
  • Improved build process

Full Changelog: v0.5.0...v0.6.0