Releases: aligent/serverless-conventions
Releases · aligent/serverless-conventions
Release Notes - v1.1.0
What's Changed
- DO-1912: Update Node.js and dependencies to the latest versions by @TheOrangePuff in #188
- Bump Serverless from v3 to v4 and @types/serverless to 3.12.28 by @ryanjehan-aligent in #189
Breaking Changes
- Node.js 24 required: Minimum Node.js version is now 24.0.0 (previously lower)
New Features
- Serverless Framework v4 compatibility: Plugin now supports both Serverless Framework v3.x and v4.x via peer dependency serverless: "3.x || 4.x"
CI/CD Improvements
- Updated actions/checkout from v4 to v6
- Updated actions/setup-node from v4 to v6
- Node.js version in workflows updated to 24
Other Changes
- Improved warning messages for convention checks
- Test suite updated for Serverless v4 compatibility
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- Bump @types/serverless from 3.12.13 to 3.12.16 by @dependabot in #159
- chore: Change release user email to devops by @tvhees in #176
- MICRO-66: More visible log out put when an error occurs by @kai-nguyen-aligent in #175
- MICRO-66: Drop Serverless version 2 support by @kai-nguyen-aligent in #175
Full Changelog: 0.4.1...1.0.0
0.4.1
What's Changed
- Bump @types/node from 17.0.36 to 18.14.6 by @dependabot in #131
- Bump @types/serverless from 3.12.7 to 3.12.11 by @dependabot in #129
- Bump typescript from 4.7.4 to 4.9.5 by @dependabot in #125
- feat: add check to ensure function name is the same as the serverless… by @tvhees in #145
- Bump @types/serverless from 3.12.11 to 3.12.13 by @dependabot in #142
- chore: fix npm vulnerabilities by @tvhees in #146
New Contributors
Full Changelog: 0.4.0...0.4.1
0.4.0
What's Changed
- Validate node versions by @TheOrangePuff in #68
- Bump jest from 27.4.7 to 27.5.1 by @dependabot in #54
- Bump @types/jest from 27.4.0 to 27.4.1 by @dependabot in #64
- Bump ts-node from 10.5.0 to 10.7.0 by @dependabot in #65
- Bump typescript from 4.5.5 to 4.6.3 by @dependabot in #69
- Bump @types/serverless from 3.0.1 to 3.12.7 by @dependabot in #79
- Bump @types/node from 17.0.21 to 17.0.36 by @dependabot in #78
- Bump typescript from 4.6.3 to 4.7.4 by @dependabot in #85
- Bump ts-node from 10.7.0 to 10.9.1 by @dependabot in #89
- Reformat using added prettier configs by @kai-nguyen-aligent in #106
- MICRO-27: Restrict stage name to only 3 alphabet characters by @kai-nguyen-aligent in #107
- MICRO-29: Make sure ignore is defined when perform convention check by @kai-nguyen-aligent in #110
New Contributors
- @kai-nguyen-aligent made their first contribution in #106
Full Changelog: 0.3.0...0.4.0
0.3.0
0.2.1
Removes CFN role validation.
0.2.0
This release adds the conventions-check command. This allows you to manually run the conventions plugin.
0.1.1
Fixing package not found issue.
0.1.0
Added many more conventions! A list of added conventions is below:
- Service name must be dash delimited
- Service name must not contain the word "service"
- Service provider must contain a valid cloud formation role
- DynamoDB table names must be in kebab case
- DynamoDB table names must start with the service name
See README.md for examples.
0.0.2
Adds handler and function name validation.