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
- Updated to
CLI Framework Upgrade
- Upgraded from oclif v1 to v4
- Migrated to
@oclif/core(^4.0.0) - Modernized command structure and improved developer experience
- Migrated to
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:fixvariants
Release Automation
- Added
npfor 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.2tslib: ^1 β ^2.8.0typescript: ^3.0 β ^5.7.3ts-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