diff --git a/CHANGELOG.md b/CHANGELOG.md index ebd1b51507..52e5747bfa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +### v0.80.0 +###### Features +- Reduce storage on disk by reducing regional specs to only have differences from `us-east-1` spec (pull #[2457](https://github.com/aws-cloudformation/cfn-lint/pull/2457)) +###### CloudFormation Specifications +- Update CloudFormation specs to `96.0.0` (pull #[2461](https://github.com/aws-cloudformation/cfn-lint/pull/2461)) +###### Fixes +- Fix an issue with junit/pretty formatter/core process to get all rules even on parse failure (pull #[2462](https://github.com/aws-cloudformation/cfn-lint/pull/2462)) +- Fix an issue when use stdin to pass a template and cfn-lint with parameters giving `E0000` (pull #[2470](https://github.com/aws-cloudformation/cfn-lint/pull/2470)) + ### v0.70.1 ###### Features - Add support for Python 3.11 (pull #[2463](https://github.com/aws-cloudformation/cfn-lint/pull/2463)) diff --git a/README.md b/README.md index 8f9e0bd052..3b4fb9370d 100644 --- a/README.md +++ b/README.md @@ -324,7 +324,7 @@ If you'd like cfn-lint to be run automatically when making changes to files in y ```yaml repos: - repo: https://github.com/aws-cloudformation/cfn-lint - rev: v0.70.1 # The version of cfn-lint to use + rev: v0.80.0 # The version of cfn-lint to use hooks: - id: cfn-lint files: path/to/cfn/dir/.*\.(json|yml|yaml)$ @@ -334,7 +334,7 @@ If you are using a `.cfnlintrc` and specifying the `templates` or `ignore_templa ```yaml repos: - repo: https://github.com/aws-cloudformation/cfn-lint - rev: v0.70.1 # The version of cfn-lint to use + rev: v0.80.0 # The version of cfn-lint to use hooks: - id: cfn-lint-rc ``` diff --git a/src/cfnlint/decode/cfn_json.py b/src/cfnlint/decode/cfn_json.py index 58a4c8c22d..d961133e8a 100644 --- a/src/cfnlint/decode/cfn_json.py +++ b/src/cfnlint/decode/cfn_json.py @@ -366,7 +366,7 @@ def load(filename): content = '' if not sys.stdin.isatty(): - filename = ['-'] if filename is None else filename + filename = '-' if filename is None else filename if sys.version_info.major <= 3 and sys.version_info.minor <= 9: for line in fileinput.input(files=filename): content = content + line diff --git a/src/cfnlint/version.py b/src/cfnlint/version.py index 7030c01d5d..57fd7a7e72 100644 --- a/src/cfnlint/version.py +++ b/src/cfnlint/version.py @@ -3,4 +3,4 @@ SPDX-License-Identifier: MIT-0 """ -__version__ = '0.70.1' +__version__ = '0.80.0'