All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- BREAKING Updated to CDK v2.
- BREAKING Renamed
StaticWebsiteDeployment
toDeployment
. - BREAKING Renamed
StaticWebsitePipeline
toPipeline
. - BREAKING Replaced
StaticWebsiteDeploymentProps
withDeploymentProps
. - BREAKING Replaced
StaticWebsitePipelineProps
withPipelineProps
.
- Fixed cache invalidation issue.
- Removed unneeded build stage.
- Removed unneeded dependencies.
- Added a second build stage to invalidate the CloudFront distribution cache.
- Removed the Lambda function that invalidated the CloudFront distribution cache.
- Added issue templates.
- Added CodeQL action.
- Added a contributing guideline.
- BREAKING: Replaced GitHub package publishing with NPM.
- BREAKING: Removed
StaticWebsiteDeploymentProps.namespace
property. - BREAKING: Removed
StaticWebsitePipelineProps.namespace
property.
- Added a Lambda function to invalidate the CloudFront distribution cache when the pipeline is run.
- Changed the distribution resources to be a public property accessible via
StaticWebsiteDeployment.distribution
.
- BREAKING: Removed
StaticWebsiteDeploymentProps.stage
property. - BREAKING: Removed
StaticWebsitePipelineProps.stage
property. - BREAKING: Removed
StaticWebsiteDeploymentProps.stage
property from resource IDs. - BREAKING: Removed
StaticWebsitePipelineProps.stage
property from resource IDs.
- Changed
StaticWebsitePipelineProps.approvalNotifyEmails
property to be optional.
- Added
StaticWebsitePipeline
CDK construct. - Added
StaticWebsiteDeployment
CDK construct. - Added a changelog.
- Added a code of conduct.
- Added a Dependabot configuration file.
- Added a Semantic Commits configuration file.
- Added a pull request template.
- Added a GitHub release action.