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.
4.2.0 - 2022-06-06
- The
version
command which will print out the specification version.
- Bump to CFN spec 75.0.0.
4.1.1 - 2021-11-17
- Require MFA for releasing.
4.1.0 - 2020-04-19
- You can now run
humidifier upgrade
, which will download the latest specs from AWS, so that you won't need to upgrade this gem in order to do that. - This gem will now ship with a default CLI that you can execute. If you execute that CLI and you have a custom one it will automatically switch to executing that one instead.
4.0.2 - 2019-12-11
- Bump to CFN spec 10.0.0.
4.0.1 - 2019-11-14
- Bump to CFN spec 8.0.0.
4.0.0 - 2019-09-17
- Bump to CFN spec 6.1.0.
3.5.0 - 2019-07-25
- Bump to CFN spec 4.3.0.
3.4.0 - 2019-06-18
- Bump to CFN spec 3.4.0.
3.3.0 - 2019-05-25
- Bump to CFN spec 3.3.0.
3.2.0 - 2019-05-08
- Added some emoji to the CLI output.
3.1.0 - 2019-05-08
- The CLI functionality from the
humidifier-reservoir
gem directly intohumidifier
.
3.0.1 - 2019-05-08
- Register dependencies with
add_dependency
so they get picked up by bundler.
3.0.0 - 2019-05-07
- The
fast_underscore
dependency, which actually ended up being more accurate than our previous underscore method.
- Updated the specs to
v3.0.0
. - Bumped the minimum ruby version to
2.4
, which allows us to strip out some of the old code necessary to support the EOL'd versions. Humidifier::Utils::underscored
has been moved and renamed, so it is nowHumidifier::underscore
. TheHumidifier::Utils::underscore
has been moved directly into theString
class because offast_underscore
.- Because of the removal of support for the other SDK versions, the test suite has been greatly simplified. We can now use the stub responses functionality from the AWS SDK itself.
- The
Humidifier::Configuration
class has been renamed toHumidifier::Config
. - The
Humidifier::SdkPayload
class has been removed and the functionality merged directly into theHumidifier::Stack
class.
- Support for the other SDK versions has been dropped. Because of this,
humidifier
now ships withaws-sdk-cloudformation
andaws-sdk-s3
as dependencies. This also greatly simplifies the code. All of functionality that used to live in the shims for the various SDK versions has been merged into theHumidifer::Stack
class. - Support for the
raw
option when importing resources. From now on, invalid types for properties always error as opposed to allowing some values to be converted. (#convert
methods on all of the props were therefore also removed.)
2.15.0 - 2018-11-28
- Update to CloudFormation specs v2.15.0