Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Update #19

Merged
merged 24 commits into from
Jan 6, 2018
Merged

Initial Update #19

merged 24 commits into from
Jan 6, 2018

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Jan 6, 2018

This is my first visit to this fine repo so I have bundled all updates in a single pull request to make things easier for you to merge.

Close this pull request and delete the branch if you want me to start with single pull requests right away

Here's the executive summary:

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

boto3 1.5.9 » 1.5.9 PyPI | Changelog | Repo
Click 6.7 » 6.7 PyPI | Changelog | Repo
troposphere 2.1.2 » 2.1.2 PyPI | Changelog | Repo
awacs 0.7.2 » 0.7.2 PyPI | Changelog | Repo
jinja2 2.10 » 2.10 PyPI | Homepage
inflection 0.3.1 » 0.3.1 PyPI | Changelog | Repo
colorama 0.3.9 » 0.3.9 PyPI | Changelog | Repo
pytz 2017.3 » 2017.3 PyPI | Homepage | Docs
ansible 2.4.2.0 » 2.4.2.0 PyPI | Changelog | Repo | Homepage
moto 1.1.25 » 1.1.25 PyPI | Changelog | Repo
bumpversion 0.5.3 » 0.5.3 PyPI | Changelog | Repo
wheel 0.30.0 » 0.30.0 PyPI | Changelog | Repo
watchdog 0.8.3 » 0.8.3 PyPI | Changelog | Repo | Docs
flake8 3.5.0 » 3.5.0 PyPI | Changelog | Repo
tox 2.9.1 » 2.9.1 PyPI | Changelog | Docs
coverage 4.4.2 » 4.4.2 PyPI | Changelog | Repo
Sphinx 1.6.5 » 1.6.5 PyPI | Changelog | Homepage
cryptography 2.1.4 » 2.1.4 PyPI | Changelog | Repo
PyYAML 3.12 » 3.12 PyPI | Changelog | Homepage
pytest 3.3.2 » 3.3.2 PyPI | Changelog | Repo | Homepage
pytest-runner 3.0 » 3.0 PyPI | Changelog | Repo
pytest-cov 2.5.1 » 2.5.1 PyPI | Changelog | Repo
twine 1.9.1 » 1.9.1 PyPI | Changelog | Repo

Changelogs

boto3 -> 1.5.9

1.5.9

=====

  • api-change:ssm: [botocore] Update ssm client to latest version
  • api-change:inspector: [botocore] Update inspector client to latest version
  • api-change:snowball: [botocore] Update snowball client to latest version

1.5.8

=====

  • api-change:rds: [botocore] Update rds client to latest version

1.5.7

=====

  • api-change:workspaces: [botocore] Update workspaces client to latest version

1.5.6

=====

  • api-change:ecs: [botocore] Update ecs client to latest version
  • api-change:ec2: [botocore] Update ec2 client to latest version
  • api-change:inspector: [botocore] Update inspector client to latest version
  • api-change:sagemaker: [botocore] Update sagemaker client to latest version

1.5.5

=====

  • api-change:ec2: [botocore] Update ec2 client to latest version
  • enhancement:Paginator: [botocore] Added paginator support for lambda list aliases operation.
  • api-change:kinesisanalytics: [botocore] Update kinesisanalytics client to latest version
  • api-change:codebuild: [botocore] Update codebuild client to latest version

1.5.4

=====

  • api-change:iot: [botocore] Update iot client to latest version
  • api-change:config: [botocore] Update config client to latest version

1.5.3

=====

  • api-change:route53: [botocore] Update route53 client to latest version
  • api-change:apigateway: [botocore] Update apigateway client to latest version
  • api-change:mediastore-data: [botocore] Update mediastore-data client to latest version

1.5.2

=====

  • bugfix:presigned-url: [botocore] Fixes a bug where content-type would be set on presigned requests for query services.
  • api-change:cloudwatch: [botocore] Update cloudwatch client to latest version

1.5.1

=====

  • api-change:appstream: [botocore] Update appstream client to latest version

1.5.0

=====

  • bugfix:Filters: Fixes a bug where parameters passed to resource collections could be mutated after the collections were created.
  • api-change:ses: [botocore] Update ses client to latest version
  • enhancement:credentials: [botocore] Moved the JSONFileCache from the CLI into botocore so that it can be used without importing from the cli.
  • feature:botocore dependency: Update dependency strategy to always take a floor on the most recent version of botocore. This means whenever there is a release of botocore, boto3 will release as well to account for the new version of botocore.
  • api-change:apigateway: [botocore] Update apigateway client to latest version

1.4.8

=====

  • enhancement:botocore: Raised minor version dependency for botocore

1.4.7

=====

  • enhancement:botocore: Raised minor version dependency for botocore

1.4.6

=====

  • enhancement:Logging: Switch log levels from INFO to DEBUG (1208 <https://github.com/boto/boto3/issues/1208>__)

1.4.5

=====

  • enhancement:s3: Add a LifecycleConfiguration resource to resolve issues with the existing Lifecycle resource.

1.4.3

=====

  • feature:s3: Add ability to disable thread use with use_threads option
  • bugfix:Resource: Fix resource hashing.

1.4.2

=====

  • feature:ec2: Update client to latest version

1.4.1

=====

  • feature:Session: Expose available_profiles property for Session (``704 <https://github.com/boto/boto3/issues/704&gt;`__)
  • bugfix:s3: Fix issue when transfers would not exit quickly from signals
  • bugfix:sqs.Queue: Fix issue in DeadLetterSourceQueues collection

1.4.0

=====

  • feature:DynamoDB: Add request auto de-duplication based on specified primary keys for batch_writer. (605 &lt;https://github.com/boto/boto3/issues/605&gt;__)
  • feature:s3: Add managed file-like object uploads to S3 client, Bucket, and Object.
  • bugfix:Session: Fixed Session.repr region argument name.
  • feature:s3: Add managed copies to S3 client, Bucket, and Object.
  • feature:s3: Add managed downloads to file-like objects in the S3 client, Bucket, and Object.
  • bugfix:s3: Port s3.transfer module to use s3transfer package. Please refer to Upgrading Notes &lt;https://boto3.readthedocs.io/en/latest/guide/upgrading.html&gt;_ when upgrading. In porting the logic over, various performance issues and bugs were fixed.
  • feature:s3: Add io_chunksize parameter to TransferConfig

1.3.1

=====

  • feature:S3: Add custom load to ObjectSummary
  • feature:Session: Add method to get session credentials
  • bugfix:DynamoDB: Ensure batch writer never sends more than flush_amount (483 &lt;https://github.com/boto/boto3/issues/483&gt;__)
  • feature:Resources: Add get_available_subresources to Resources (113 &lt;https://github.com/boto/boto3/issues/113&gt;__)

1.3.0

=====

  • feature:EC2: Update resource model to include Route resources. (issue 532 &lt;https://github.com/boto/boto3/pull/532&gt;__)

1.2.5

=====

  • bugfix:S3: Forward extra_args when using multipart downloads. (issue 503 &lt;https://github.com/boto/boto3/pull/503&gt;__)

1.2.4

=====

  • feature:Session: Add region_name property on session. (issue 414 &lt;https://github.com/boto/boto3/pull/414&gt;__)
  • bugfix:S3: Fix issue with hanging downloads. (issue 471 &lt;https://github.com/boto/boto3/pull/471&gt;__)

1.2.3

=====

  • feature:CloudWatch: Add resource model. (issue 412 &lt;https://github.com/boto/boto3/pull/412&gt;__)
  • feature:S3: Add a start_restore() on Object and ObjectSummary resources. (issue 408 &lt;https://github.com/boto/boto3/pull/408&gt;__)
  • feature:Documentation: Add examples for S3. (issue 402 &lt;https://github.com/boto/boto3/pull/402&gt;__)
  • bugfix:Collections: Fix regression where filters could not be chained. (issue 401 &lt;https://github.com/boto/boto3/pull/401&gt;__)
  • bugfix:S3: Progress callback will be triggered when rewinding stream. (issue 395 &lt;https://github.com/boto/boto3/pull/395&gt;__)

1.2.2

=====

  • feature:Dependencies: Relax version constraint of futures to support version 3.x.
  • feature:Resources: Allow config object to be provided when creating resources (issue 325 &lt;https://github.com/boto/boto3/pull/325&gt;__)
  • feature:Documentation: Add docstrings for resource collections and waiters (issue 267 &lt;https://github.com/boto/boto3/pull/267&gt;, issue 261 &lt;https://github.com/boto/boto3/pull/261&gt;)

1.2.1

=====

  • bugfix:setup.cfg: Fix issue in formatting that broke PyPI distributable

1.2.0

=====

  • feature:Docstrings: Add docstrings for resource identifiers, attributes, references, and subresources. (issue 239 &lt;https://github.com/boto/boto3/pull/239&gt;__)
  • feature:S3: Add ability to configure host addressing style when making requests to Amazon S3. (botocore issue 673 &lt;https://github.com/boto/botocore/pull/673&gt;__)
  • bugfix:IAM: Fix model issue with attached groups, roles, and policies. (issue 304 &lt;https://github.com/boto/boto3/pull/304&gt;__)
  • bugfix:EC2.ServiceResource.create_key_pair: Fix model issue where creating key pair does not have a key_material on KeyPair resource. (issue 290 &lt;https://github.com/boto/boto3/pull/290&gt;__)

1.1.4

=====

  • bugfix:Identifier: Make resource identifiers immutable. (issue 246 &lt;https://github.com/boto/boto3/pull/246&gt;__)
  • feature:S3: Both S3 Bucket and Object obtain upload_file() and download_file() (issue 243 &lt;https://github.com/boto/boto3/pull/243&gt;__)

1.1.3

=====

  • feature:aws storagegateway: Add support for resource tagging.
  • feature:timeouts: Add support for customizable timeouts.

1.1.2

=====

  • feature:session.Session: Add events property to access session's event emitter. (issue 204 &lt;https://github.com/boto/boto3/pull/204&gt;__)
  • bugfix:Glacier.Account: Fix issue with resource model. (issue 196 &lt;https://github.com/boto/boto3/pull/196&gt;__)
  • bugfix:DynamoDB: Fix misspelling of error class to DynamoDBOperationNotSupportedError. (issue 218 &lt;https://github.com/boto/boto3/pull/218&gt;__)

1.1.1

=====

  • bugfix:EC2.ServiceResource.create_tags: Fix issue when creating multiple tags. (issue 160 &lt;https://github.com/boto/boto3/pull/160&gt;__)

1.1.0

=====

  • bugfix:EC2.Vpc.filter: Fix issue with clobbering of Filtering paramter. (issue 154 &lt;https://github.com/boto/boto3/pull/154&gt;__)

0.0.22

======

  • bugfix:s3.client.upload_file: Fix double invocation of callbacks when using signature version 4. (issue 133 &lt;https://github.com/boto/boto3/pull/133&gt;__)
  • bugfix:: s3.Bucket.load (issue 128 &lt;https://github.com/boto/boto3/pull/128&gt;__)

0.0.21

======

  • bugfix:Installation: Fix regression when installing via older versions of pip on python 2.6. (issue 132 &lt;https://github.com/boto/boto3/pull/132&gt;__)

0.0.20

======

  • feature:ec2: Update resource model. (issue 129 &lt;https://github.com/boto/boto3/pull/129&gt;__)

0.0.19

======

  • breakingchange:Collections: Remove the page_count and limit arguments from all(). Undocument support for the two arguments in the filter() method. (issue 119 &lt;https://github.com/boto/boto3/pull/119&gt;__)
  • feature:DynamoDB: Add batch writer. (issue 118 &lt;https://github.com/boto/boto3/pull/118&gt;__)

0.0.18

======

  • feature:DynamoDB: Add document level interface for Table resource (issue 103 &lt;https://github.com/boto/boto3/pull/103&gt;__)
  • feature:DynamoDB: Add ConditionExpression interface for querying and filtering Table resource. (issue 103 &lt;https://github.com/boto/boto3/pull/103&gt;__)
  • feature:Clients: Add support for passing of botocore.client.Config object to instantiation of clients.

0.0.17

======

  • feature:Botocore: Update to Botocore 0.107.0.

0.0.16

======

  • bugfix:Packaging: Fix release sdist and whl files from 0.0.15.
  • feature:Amazon Dynamodb: Add resource model for Amazon DynamoDB.

0.0.15

======

  • bugfix:Packaging: Fix an issue with the Amazon S3 upload_file and download_file customization. (issue 85 &lt;https://github.com/boto/boto3/pull/85&gt;__)
  • bugfix:Resource: Fix an issue with the Amazon S3 BucketNofitication resource.
  • feature:Botocore: Update to Botocore 0.103.0.

0.0.14

======

  • feature:Resources: Update to the latest resource models for
  • feature:Amazon S3: Add an upload_file and download_file to S3 clients that transparently handle parallel multipart transfers.
  • feature:Botocore: Update to Botocore 0.102.0.

0.0.13

======

  • feature:Botocore: Update to Botocore 0.100.0.

0.0.12

======

  • feature:Resources: Add the ability to load resource data from a has relationship. This saves a call to load when available, and otherwise fixes a problem where there was no way to get at certain resource data. (issue 74 &lt;https://github.com/boto/boto3/pull/72&gt;__,
  • feature:Botocore: Update to Botocore 0.99.0

0.0.11

======

  • feature:Resources: Add Amazon EC2 support for ClassicLink actions and add a delete action to EC2 Volume resources.
  • feature:Resources: Add a load operation and user reference to AWS IAM's CurrentUser resource. (issue 72 &lt;https://github.com/boto/boto3/pull/72&gt;__,
  • feature:Resources: Add resources for AWS IAM managed policies. (issue 71 &lt;https://github.com/boto/boto3/pull/71&gt;__)
  • feature:Botocore: Update to Botocore 0.97.0

0.0.10

======

  • bugfix:Documentation: Name collisions are now handled at the resource model layer instead of the factory, meaning that the documentation now uses the correct names. (issue 67 &lt;https://github.com/boto/boto3/pull/67&gt;__)
  • feature:Session: Add a region_name option when creating a session. (issue 69 &lt;https://github.com/boto/boto3/pull/69&gt;, issue 21 &lt;https://github.com/boto/boto3/issues/21&gt;)
  • feature:Botocore: Update to Botocore 0.94.0

0.0.9

=====

  • feature:Botocore: Update to Botocore 0.92.0

0.0.8

=====

  • bugfix:Resources: Fix Amazon S3 resource identifier order. (issue 62 &lt;https://github.com/boto/boto3/pull/62&gt;__)
  • bugfix:Resources: Fix collection resource hydration path. (issue 61 &lt;https://github.com/boto/boto3/pull/61&gt;__)
  • bugfix:Resources: Re-enable service-level access to all resources, allowing e.g. obj = s3.Object(&#39;bucket&#39;, &#39;key&#39;). (issue 60 &lt;https://github.com/boto/boto3/pull/60&gt;__)
  • feature:Botocore: Update to Botocore 0.87.0

0.0.7

=====

  • feature:Resources: Enable support for Amazon Glacier.
  • feature:Resources: Support plural references and nested JMESPath queries for data members when building parameters and identifiers. (issue 52 &lt;https://github.com/boto/boto3/pull/52&gt;__)
  • feature:Resources: Update to the latest resource JSON format. This is a backward-incompatible change as not all resources are exposed at the service level anymore. For example, s3.Object(&#39;bucket&#39;, &#39;key&#39;) is now s3.Bucket(&#39;bucket&#39;).Object(&#39;key&#39;). (issue 51 &lt;https://github.com/boto/boto3/pull/51&gt;__)
  • feature:Resources: Make resource.meta a proper object. This allows you to do things like resource.meta.client. This is a backward- incompatible change. (issue 45 &lt;https://github.com/boto/boto3/pull/45&gt;__)
  • feature:Dependency: Update to JMESPath 0.6.1
  • feature:Botocore: Update to Botocore 0.86.0

0.0.6

=====

  • feature:Amazon SQS: Add purge action to queue resources
  • feature:Waiters: Add documentation for client and resource waiters (issue 44 &lt;https://github.com/boto/boto3/pull/44&gt;__)
  • feature:Waiters: Add support for resource waiters (issue 43 &lt;https://github.com/boto/boto3/pull/43&gt;__)
  • bugfix:Installation: Remove dependency on the unused six module (issue 42 &lt;https://github.com/boto/boto3/pull/42&gt;__)
  • feature:Botocore: Update to Botocore 0.80.0

0.0.5

=====

  • feature:Resources: Add support for batch actions on collections. (issue 32 &lt;https://github.com/boto/boto3/pull/32&gt;__)
  • feature:Botocore: Update to Botocore 0.78.0

0.0.4

=====

  • feature:Botocore: Update to Botocore 0.77.0
  • feature:EC2: Update `Amazon EC2 <http
  • feature:Resources: Support belongsTo resource reference as well as path specified in an action's resource definition.
  • bugfix:SQS: Fix an issue accessing SQS message bodies (issue 33 &lt;https://github.com/boto/boto3/issues/33&gt;__)

0.0.3

=====

  • feature:Botocore: Update to Botocore 0.76.0.

0.0.2

=====

  • feature:Resources: Adds resources for AWS CloudFormation &lt;http://aws.amazon.com/cloudformation/&gt;_ and AWS OpsWorks &lt;http://aws.amazon.com/opsworks/&gt;_.
  • feature:Botocore: Update to Botocore 0.73.0 and JMESPath 0.5.0
  • feature:Clients: Adds support for AWS CodeDeploy &lt;http://aws.amazon.com/codedeploy/&gt;, AWS Config &lt;http://aws.amazon.com/config/&gt;, AWS KMS &lt;http://aws.amazon.com/kms/&gt;, AWS Lambda &lt;http://aws.amazon.com/lambda/&gt;.
  • feature:UserAgent: Make requests with a customized HTTP user-agent

0.0.1

=====

  • feature:Resources: Supports S3, EC2, SQS, SNS, and IAM resources
  • feature:Clients: Supports low-level clients for most services

Click -> 6.7

6.7


(bugfix release; released on January 6th 2017)

  • Make click.progressbar work with codecs.open files. See 637.
  • Fix bug in bash completion with nested subcommands. See 639.
  • Fix test runner not saving caller env correctly. See 644.
  • Fix handling of SIGPIPE. See 626
  • Deal with broken Windows environments such as Google App Engine's. See 711.

6.6


(bugfix release; released on April 4th 2016)

  • Fix bug in click.Path where it would crash when passed a -. See 551.

6.4


(bugfix release; released on March 24th 2016)

  • Fix bug in bash completion where click would discard one or more trailing
    arguments. See 471.

6.3


(bugfix release; released on February 22 2016)

  • Fix argument checks for interpreter invoke with -m and -c
    on Windows.
  • Fixed a bug that cased locale detection to error out on Python 3.

6.2


(bugfix release, released on November 27th 2015)

  • Correct fix for hidden progress bars.

6.1


(bugfix release, released on November 27th 2015)

  • Resolved an issue with invisible progress bars no longer rendering.
  • Disable chain commands with subcommands as they were inherently broken.
  • Fix MissingParameter not working without parameters passed.

6.0


(codename "pow pow", released on November 24th 2015)

  • Optimized the progressbar rendering to not render when it did not
    actually change.
  • Explicitly disallow nargs=-1 with a set default.
  • The context is now closed before it's popped from the stack.
  • Added support for short aliases for the false flag on toggles.
  • Click will now attempt to aid you with debugging locale errors
    better by listing with the help of the OS what locales are
    available.
  • Click used to return byte strings on Python 2 in some unit-testing
    situations. This has been fixed to correctly return unicode strings
    now.
  • For Windows users on Python 2, Click will now handle Unicode more
    correctly handle Unicode coming in from the system. This also has
    the disappointing side effect that filenames will now be always
    unicode by default in the Path type which means that this can
    introduce small bugs for code not aware of this.
  • Added a type parameter to Path to force a specific string type
    on the value.
  • For users running Python on Windows the echo) and prompt functions
    now work with full unicode functionality in the Python windows console
    by emulating an output stream. This also applies to getting the
    virtual output and input streams via click.get_text_stream(...).
  • Unittests now always force a certain virtual terminal width.
  • Added support for allowing dashes to indicate standard streams to the
    Path type.
  • Multi commands in chain mode no longer propagate arguments left over
    from parsing to the callbacks. It's also now disallowed through an
    exception when optional arguments are attached to multi commands if chain
    mode is enabled.
  • Relaxed restriction that disallowed chained commands to have other
    chained commands as child commands.
  • Arguments with positive nargs can now have defaults implemented.
    Previously this configuration would often result in slightly unexpected
    values be returned.

5.1


(bugfix release, released on 17th August 2015)

  • Fix a bug in pass_obj that would accidentally pass the context too.

5.0


(codename "tok tok", released on 16th August 2015)

  • Removed various deprecated functionality.
  • Atomic files now only accept the w mode.
  • Change the usage part of help output for very long commands to wrap
    their arguments onto the next line, indented by 4 spaces.
  • Fix a bug where return code and error messages were incorrect when
    using CliRunner.
  • added get_current_context.
  • added a meta dictionary to the context which is shared across the
    linked list of contexts to allow click utilities to place state there.
  • introduced Context.scope.
  • The echo function is now threadsafe: It calls the write method of the
    underlying object only once.
  • prompt(hide_input=True) now prints a newline on ^C.
  • Click will now warn if users are using unicode_literals.
  • Click will now ignore the PAGER environment variable if it is empty or
    contains only whitespace.
  • The click-contrib GitHub organization was created.

4.1


(bugfix release, released on July 14th 2015)

  • Fix a bug where error messages would include a trailing None string.
  • Fix a bug where Click would crash on docstrings with trailing newlines.
  • Support streams with encoding set to None on Python 3 by barfing with
    a better error.
  • Handle ^C in less-pager properly.
  • Handle return value of None from sys.getfilesystemencoding
  • Fix crash when writing to unicode files with click.echo.
  • Fix type inference with multiple options.

4.0


(codename "zoom zoom", released on March 31st 2015)

  • Added color parameters to lots of interfaces that directly or indirectly
    call into echoing. This previously was always autodetection (with the
    exception of the echo_via_pager function). Now you can forcefully
    enable or disable it, overriding the auto detection of Click.
  • Added an UNPROCESSED type which does not perform any type changes which
    simplifies text handling on 2.x / 3.x in some special advanced usecases.
  • Added NoSuchOption and BadOptionUsage exceptions for more generic
    handling of errors.
  • Added support for handling of unprocessed options which can be useful in
    situations where arguments are forwarded to underlying tools.
  • Added max_content_width parameter to the context which can be used to
    change the maximum width of help output. By default Click will not format
    content for more than 80 characters width.
  • Added support for writing prompts to stderr.
  • Fix a bug when showing the default for multiple arguments.
  • Added support for custom subclasses to option and argument.
  • Fix bug in clear() on Windows when colorama is installed.
  • Reject nargs=-1 for options properly. Options cannot be variadic.
  • Fixed an issue with bash completion not working properly for commands with
    non ASCII characters or dashes.
  • Added a way to manually update the progressbar.
  • Changed the formatting of missing arguments. Previously the internal
    argument name was shown in error messages, now the metavar is shown if
    passed. In case an automated metavar is selected, it's stripped of
    extra formatting first.

3.3


(bugfix release, released on September 8th 2014)

  • Fixed an issue with error reporting on Python 3 for invalid forwarding
    of commands.

3.2


(bugfix release, released on August 22nd 2014)

  • Added missing err parameter forwarding to the secho function.
  • Fixed default parameters not being handled properly by the context
    invoke method. This is a backwards incompatible change if the function
    was used improperly. See :ref:upgrade-to-3.2 for more information.
  • Removed the invoked_subcommands attribute largely. It is not possible
    to provide it to work error free due to how the parsing works so this
    API has been deprecated. See :ref:upgrade-to-3.2 for more information.
  • Restored the functionality of invoked_subcommand which was broken as
    a regression in 3.1.

3.1


(bugfix release, released on August 13th 2014)

  • Fixed a regression that caused contexts of subcommands to be
    created before the parent command was invoked which was a
    regression from earlier Click versions.

3.0


(codename "clonk clonk", released on August 12th 2014)

  • formatter now no longer attempts to accomodate for terminals
    smaller than 50 characters. If that happens it just assumes
    a minimal width.
  • added a way to not swallow exceptions in the test system.
  • added better support for colors with pagers and ways to
    override the autodetection.
  • the CLI runner's result object now has a traceback attached.
  • improved automatic short help detection to work better with
    dots that do not terminate sentences.
  • when definining options without actual valid option strings
    now, Click will give an error message instead of silently
    passing. This should catch situations where users wanted to
    created arguments instead of options.
  • Restructured Click internally to support vendoring.
  • Added support for multi command chaining.
  • Added support for defaults on options with multiple and
    options and arguments with nargs != 1.
  • label passed to progressbar is no longer rendered with
    whitespace stripped.
  • added a way to disable the standalone mode of the main
    method on a Click command to be able to handle errors better.
  • added support for returning values from command callbacks.
  • added simplifications for printing to stderr from echo.
  • added result callbacks for groups.
  • entering a context multiple times defers the cleanup until
    the last exit occurs.
  • added open_file.

2.6


(bugfix release, released on August 11th 2014)

  • Fixed an issue where the wrapped streams on Python 3 would be reporting
    incorrect values for seekable.

2.5


(bugfix release, released on July 28th 2014)

  • Fixed a bug with text wrapping on Python 3.

2.4


(bugfix release, released on July 4th 2014)

  • Corrected a bug in the change of the help option in 2.3.

2.3


(bugfix release, released on July 3rd 2014)

  • Fixed an incorrectly formatted help record for count options.'
  • Add support for ansi code stripping on Windows if colorama
    is not available.
  • restored the Click 1.0 handling of the help parameter for certain
    edge cases.

2.2


(bugfix release, released on June 26th 2014)

  • fixed tty detection on PyPy.
  • fixed an issue that progress bars were not rendered when the
    context manager was entered.

2.1


(bugfix release, released on June 14th 2014)

  • fixed the :func:launch function on windows.
  • improved the colorama support on windows to try hard to not
    screw up the console if the application is interrupted.
  • fixed windows terminals incorrectly being reported to be 80
    characters wide instead of 79
  • use colorama win32 bindings if available to get the correct
    dimensions of a windows terminal.
  • fixed an issue with custom function types on Python 3.
  • fixed an issue with unknown options being incorrectly reported
    in error messages.

2.0


(codename "tap tap tap", released on June 6th 2014)

  • added support for opening stdin/stdout on Windows in
    binary mode correctly.
  • added support for atomic writes to files by going through
    a temporary file.
  • introduced :exc:BadParameter which can be used to easily perform
    custom validation with the same error messages as in the type system.
  • added :func:progressbar; a function to show progress bars.
  • added :func:get_app_dir; a function to calculate the home folder
    for configs.
  • Added transparent handling for ANSI codes into the :func:echo
    function through colorama.
  • Added :func:clear function.
  • Breaking change: parameter callbacks now get the parameter object
    passed as second argument. There is legacy support for old callbacks
    which will warn but still execute the script.
  • Added :func:style, :func:unstyle and :func:secho for ANSI
    styles.
  • Added an :func:edit function that invokes the default editor.
  • Added an :func:launch function that launches browsers and applications.
  • nargs of -1 for arguments can now be forced to be a single item through
    the required flag. It defaults to not required.
  • setting a default for arguments now implicitly makes it non required.
  • changed "yN" / "Yn" to "y/N" and "Y/n" in confirmation prompts.
  • added basic support for bash completion.
  • added :func:getchar to fetch a single character from the terminal.
  • errors now go to stderr as intended.
  • fixed various issues with more exotic parameter formats like DOS/Windows
    style arguments.
  • added :func:pause which works similar to the Windows pause cmd
    built-in but becomes an automatic noop if the application is not run
    through a terminal.
  • added a bit of extra information about missing choice parameters.
  • changed how the help function is implemented to allow global overriding
    of the help option.
  • added support for token normalization to implement case insensitive handling.
  • added support for providing defaults for context settings.

1.1


(bugfix release, released on May 23rd 2014)

  • fixed a bug that caused text files in Python 2 to not accept
    native strings.

1.0


(no codename, released on May 21st 2014)

  • Initial release.

troposphere -> 2.1.2

2.1.2

  • In SpotFleet::SpotFleetRequestConfigData SpotPrice is optional
  • Add RoutingConfig to AWS::Lambda::Alias
  • Update AWS::CodeDeploy
  • Add CodeDeployLambdaAliasUpdate to UpdatePolicy
  • Add AWS::GuardDuty
  • Add AWS::Cloud9
  • Add initial python resource spec generator
  • Update AWS::CodeBuild::Project to 20171201 changes
  • Change AWS::Batch::ComputeResources.Tags type to dict (867)
  • Update README for YAML template (925)
  • Typo fix in examples/ElastiCacheRedis.py (926)
  • Adds Fargate support to ECS types (929)
  • Fix SSM NotificationConfig validator type (930)
  • Fix SQS::Queue validation in the case of no QueueName specified (931)

2.1.1

  • Add support for VPCOptions in ElasticSearch (862)
  • Add Description property for security group ingress and egress (910)
  • Add QueryLoggingConfig to Route53::HostedZone
  • Add SourceRegion to RDS::DBInstance
  • Add RootVolumeSize and caleDownBehavior to EMR::Cluster
  • Add new properties to ElastiCache::ReplicationGroup
  • Add LinuxParameters to ECS::TaskDefinition ContainerDefinitions
  • Add LifecyclePolicy to ECR::Repository
  • Add ScheduledActions to ApplicationAutoScaling::ScalableTarget
  • Add new properties into ApiGateway

2.1.0

  • Output yaml (to_yaml) using cfn_flip (Fixes 567)
  • Allow AWSHelperFn for CodeCommit Trigger Event(s) (869)
  • Adding the AWS::Glue resources (872)
  • Use a list for Serverless::Function Tags (873)
  • Support ProcessingConfiguration for Elasticsearch and Redshift (876)
  • Fixes incorrect class definition. (877)
  • Add TargetGroupInfo to DeploymentGroup 884 (895)
  • Reverting 810 as AWS has changed the casing again (896)
  • Add EMR Cluster MasterInstanceFleet and CoreInstanceFleet properties (897)
  • Add EMR Cluster CustomAmiId (888) (898)
  • Add SecurityGroupRule Description property (885) (899)
  • Add support for tags in AWS::KMS::Key. (900)
  • Adding OriginReadTimeout aka OriginResponseTimeout to cloudfront origin settings (901)
  • Added property for OriginKeepaliveTimeout
  • Add CloudFrontOriginAccessIdentity type (903)
  • Added support for VpnTunnelOptionsSpecifications (904)
  • Allow ref on Parameter (905)
  • Adds Tags to Cloudfront Distribution (906)
  • CloudFront: add IPV6Enabled property for DistributionConfig (908)
  • Add OptionVersion to RDS:OptionConfigurations
  • Add Tags to OpsWorks Layer and Stack
  • Add LifecycleHookSpecification in AutoScalingGroup
  • Add AmazonSideAsn to EC2::VPNGateway
  • Add StateMachineName to StepFunctions::StateMachine
  • Change KMS::Key to accept a standard Tags
  • Add LambdaFunctionAssociations to CloudFront CacheBehaviors
  • Add ResourceName to elasticbeanstalk OptionSettings
  • Add AnalyticsConfigurations and InventoryConfigurations to S3::Bucket
  • Add RequestValidatorId and OperationName to ApiGateway::Method
  • Add deprecation warning for StageName in ApiGateway StageDescription
  • Add AWS::CloudFront::StreamingDistribution

2.0.2

  • Set EC2 BlockDeviceMapping NoDevice property to type dict (866)

2.0.1

  • Allow s3.Bucket AccessControl to be an AWSHelperFn
  • Add AWS::ElasticLoadBalancingV2::ListenerCertificate
  • Add serverless FunctionName and change how Tags are implemented
  • Make AdjustmentType an optional property of ScalingPolicy as it is not used/supported for target (849)
  • Add maintenance window for SSM (851)
  • Add Tags, Tracing, KmsKeyArn, DLQ to serverless(SAM) (853)
  • Add new AWS::SSM resources (854)
  • EC2 NoDevice should be type boolean not dict (858)
  • Fixes RecordColumns cardinality for InputSchema and ReferenceSchema (859)
  • Make AWS::Batch::JobQueue::JobQueueName optional (860)
  • Fixes ApplicationOutput/Output cardinality (863)

2.0.0

  • Note: the s3.Bucket change (844) may cause a breaking change for non-named arguments.
  • Add DefinitionBody to serverless API (822)
  • Adding kinesis stream source to firehose (823)
  • Add Event::Rule::Target::EcsParameters (824)
  • Add S3 Transfer Acceleration to AWS::S3::Bucket (833)
  • Add AvailabilityZone property to TargetDescription (834)
  • Add Tags to NATGateway (835)
  • Add ResourceLifecycleConfig to ElasticBeanstalk (836)
  • Add AWS::Athena::NamedQuery (837)
  • Added platformArn to Environment and ConfigurationTemplate (839)
  • Events target (fixes 830) (840)
  • Refactor s3.Bucket to remove custom init() and add tests (844)
  • Be more explicit on the use of the Tags object for Tags (845)

1.9.6

  • Added missing EU_WEST_2 constants. (776)
  • Override object validation (780)
  • Update PyPI Information (785)
  • Adding IPv6 changes to AWS::EC2::Subnet (786)
  • NetworkACL Protocl Constants (787)
  • Add support for EFS encryption (789)
  • Add AWS::ApiGateway::GatewayResponse (790)
  • Add support for aurora-postgresql as a valid DB engine (791)
  • adding sqs server side encryption (793)
  • Support new code deploy options (794)
  • Add AWS Batch Support (796)
  • VPC expansion support (797)
  • Add NLB Functionality (806)
  • Fix typos in examples/DynamoDB_Table.py (807)
  • Revert "Accept Join type as parameter default value as it returns a string (752)" (808)
  • Change Cognito UserPool SchemaAttribute required value to boolean (809)
  • Updating case of 'AssignIPv6AddressOnCreation' (810)
  • Fix spelling error to in RedshiftVPC example (811)
  • EFS example: SecurityGroupRule can't be referred to as a Ref (813)
  • Update README.rst with current supported resources (814)
  • Add CloudTrail EventSelectors (815)
  • Add DAX support (818)
  • Add KinesisAnalytics support (819)
  • Add new ApiGateway resources (820)
  • Add autoscaling example for http requests that closes 630 (821)
  • Add new S3 Lifecycle Rule properties
  • Add IoT DynamoDBv2Action and update DynamoDBAction properties
  • Add EventSourceToken to Lambda::Permission
  • Add new pseudo parameters
  • Add DocumentationVersion to AWS::ApiGateway::Stage
  • Add S3 Bucket MetricsConfiguration and fix TagFilter spelling
  • Add TargetType to ELBv2::TargetGroup
  • Add TargetTrackingConfiguration to AutoScaling::ScalingPolicy
  • Add ReplaceUnhealthyInstances and Type to SpotFleetRequestConfigData
  • Add ExtendedS3DestinationConfiguration to firehose DeliveryStream
  • Add AWS::EC2::NetworkInterfacePermission

1.9.5

  • Add support for latest Cloudwatch alarms properties (694)
  • Raise ValueError for Outputs and Mappings - Fix Issue 732 (733)
  • Add AWS::EMR::SecurityConfiguration support (738)
  • Create CODE_OF_CONDUCT.md (740)
  • Added UsagePlans to API Gateway example (741)
  • EMR AutoScaling Complex Validation and Introduction of an ignore validator type (743)
  • Add PrivilegedMode option to CodeBuild Environments (744)
  • EFS DependsOn Ref to object fix (746)
  • README - add syntax highlighting (747)
  • Make handling of DependsOn more pythonic (748)
  • Accept Join type as parameter default value as it returns a string (752)
  • AWS SAM support (754)
  • Fixed UsagePlan example to proper Ref (755)
  • Fix cognito StringAttributeConstraints property names (Fixes 756)
  • Add 'SourceAuth' property to CodeBuild Source (758)
  • Make it easier to get at hidden attributes (Fixes 760)
  • Size/IOPS should be positive_integers (761)
  • Check that FIFO Queues end with .fifo (757)
  • Add AWS::CloudWatch::Dashboard (Fixes 763)
  • Ulimit's HardLimit and SoftLimit validator change (764)
  • Adding EgressOnlyInternetGateway to EC2::Route (765)
  • Allow passing in a dict into DashboardBody (767)
  • Handle SQS QueueName using an AWSHelperFn (Fixes 773)
  • LifecycleHook NotificationTargetARN and RoleARN are now optional
  • Remove RoleArn from Events::Rule and add to Target property
  • Add TracingConfig property to AWS::Lambda::Function
  • Add Tags to some RedShift resources
  • Add AWS::ApiGateway::DomainName
  • Add AWS::EC2::EgressOnlyInternetGateway
  • Add AWS::EMR::InstanceFleetConfig
  • Add BinaryMediaTypes to ApiGateway::RestApi
  • Add TargetTrackingScalingPolicyConfiguration
  • Add TrailName to CloudTrail::Trail
  • Add AlarmConfiguration and TriggerConfigurations
  • Add Tags and TimeToLiveSpecification to DynamoDB::Table
  • Add RetentionPeriodHours to Kinesis::Stream
  • Add ReplicationSourceIdentifier to RDS::DBCluster
  • Add LoggingProperties to Redshift::Cluster
  • Add AWS Database Migration Service (DMS) support
  • Add test target to Makefile
  • Make it easier to download the latest CF resource spec
  • Added and reverted out of this release:
  • Fix pycodestyle issue in tests/test_yaml.py
  • Output yaml (to_yaml) using cfn_flip (Fixes 567)
  • Special case If during parameter checking (Fixes 772)
  • Raise TypeError when a scaler AWSHelperFn is used in a list context (751)

1.9.4

  • Fix typo in S3_Bucket.py example (696)
  • Added .Ref & .GetAtt helper methods (697)
  • Add Pseudo Parameter Ref objects (698)
  • Fix NamespaceType typo in codebuild::Artifacts() (fixes 701)
  • Add IpAddressType property to elbv2. (703)
  • Add new AWS::Lambda::Function Tags support (705)
  • Added ECS PlacementConstraints, PlacementStrategy, and ServiceName (706)
  • Add missing CidrIpv6 property to securityrule. (710)
  • Add missing properties to various objects in ec2.py (711)
  • logs.LogGroupRetentionInDays is strictly defined list (712)
  • Add ManagedPolicyName to AWS::IAM::ManagedPolicy (Fixes 714)
  • Add better validations for Parameter Default types (Fixes 717)
  • Add AWS::Cognito (fixes 720)
  • Add required attribute, JobFlowId, to EMR::InstanceGroupConfig (722)
  • Add WAFRegional support (723)
  • fix for ElastiCacheRedis.py example to use awacs (725)
  • Add EMR autoscaling (729)
  • Add SshUsername to AWS::OpsWorks::UserProfile
  • Add PlacementConstraints to AWS::ECS::TaskDefinition
  • Add MaximumExecutionFrequency to Config SourceDetails

1.9.3

  • Fix pycodestyle by using an explicit exception type
  • Add more details to pycodestyle errors for travis runs
  • Fix validator function exception test
  • Remove limit check on conditions - Fixes 657
  • Allow valid value for TargetGroup HealthCheckPort (659)
  • Added step functions and basic tests (661)
  • Adding example for CloudTrail (from http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudtrail-trail.html) (667)
  • Fix ApiGateway.py sample (666)
  • Update comment on type checking
  • Added missing props to ec2.NetworkInterfaces (669) (670)
  • Add WAF Common Attacks Sample (675)
  • Updated constants with new instance types (674)
  • SSM Targets - fix spelling mistake (Value => Values) (673)
  • Do json validation on ApiGateway::Model Schema (Fix 679) (681)
  • SQS: Add FifoQueue and ContentBasedDeduplication (687)
  • VPCPeeringConnection: add PeerOwnerId & PeerRoleArn (688)
  • IAM: Add InstanceProfileName to InstanceProfile (689)
  • Add ApiGateway UsagePlanKey resource
  • Add DeadLetterConfig property to Lambda::Function
  • Add new subproperties to route53 and redshift (690)
  • Route53: ChildHealthChecks is a list of strings (690)
  • Fix typo in S3_Bucket_With_Versioning_And_Lifecycle_Rules.py (693)
  • Allow a dict to be passed in to initalize Tags (692)
  • Add SSM::Parameter
  • Update autoscaling example to remove rebinding (695)

1.9.2

  • Extra template validation (635)
  • Update ECS to Jan 17, 2017 release (642)
  • Add Timezone property to DBInstance (643)
  • Test Python 3.6 (644)
  • Adding RDS engine support for oracle-se2 (646)
  • Correct required in ecs.Service (645)
  • Add Separator property to IoT Firehose Action
  • Add Fn::Split function (647)
  • Added to_dict() method to troposphere.Template (651)
  • Allow use of AWSHelperFn for IOPS (652)
  • Allow HelperFN w/ autoscaling policies (654)

1.9.1

  • Improve readability of AssumeRolePolicyDocument attribute (591)
  • Add Environment to Lambda Function (616)
  • Adding DataSources to OpsWorks App and RdsDbInstances to OpsWorks Stack (621)
  • Added SNS::Subscription resource (SubscriptionResource) (622)
  • Added CodeBuild Project resource and a CodeBuild example (624)
  • Add back support for Python 2.6 (626)
  • Fixed missing add_resource in example Cloudwatch rule (629)
  • Create new property Environment for aws lambda Function (631)
  • Add KmsKeyArn to Lambda Function
  • Add CopyTagsToSnapshot to RDS::DBInstance
  • Fix pycodestyle issues with examples/Lambda.py
  • Add AWS::SSM::Association
  • Add AWS::EC2::SubnetCidrBlock and AWS::EC2::VPCCidrBlock
  • Add mutually_exclusive validator
  • Add DocumentType to AWS::SSM::Document
  • Add OpsWorks Resources: UserProfile and Volume
  • Update opsworks per 2016-11-22 changes
  • Allow both dict and string for opswork CustomJson
  • Add IPv6 support from 2016-12-01 update

1.9.0

  • Note: the dynamodb change below may cause backwards compatibility issues.
    There have been deprecation warnings for a while.
  • Replace dynamodb module with dynamodb2 (564)
  • Add CodeCommit as a supported AWS resource type
  • Add update of github Releases page to RELEASE doc
  • Update elasticache for 2016-10-12 changes (592)
  • Support for S3 Lifecycle Rule property NoncurrentVersionTransitions (596)
  • Include resource title in required attr exception (597)
  • Added Placement class for the Placement property in LaunchSpecifications. (598)
  • Add EFS example (601)
  • Add support to old mysql db engine (602)
  • Fix typo in Example Allowed Values (603)
  • Remove title validation. Fixes 428 (605)
  • Add support for conditions in cfn2py script (606)
  • Added MongoDB default port to constants (608)
  • Add HttpVersion prop to DistributionConfig (CloudFront HTTP/2 Support) (609)
  • Added missing QueryStringCacheKeys property to CloudFront ForwardedValues (612)
  • Add a validator for ELB names (615)

1.8.2

  • Add SpotPrice to SpotFleet LaunchSpecifications
  • Add new properties to ECS (Clustername to Cluster and Family to TaskDefinition)
  • Add Alias object to KMS (fixes 568)
  • Added cross-stack references (569)
  • Handle lambda => awslambda mapping in cfn2py (573)
  • Add support for Tags to Certificate Manager Certificates (574)
  • Adding enhanced monitoring to rds.DBInstance (575)
  • Add support for LogGroupName in Logs::LogGroup (576)
  • Update Export param (579)
  • Add support for Fn::Sub (582)
  • RDS DBInstance Engine required even when DBSnapshotIdentifier is set (583)
  • Resource updates for 2016-10-06 changes (Fixes 584)
  • Add AWS::ApiGateway::UsagePlan (fixes 585)
  • Add AWS::CodeCommit::Repository (fixes 586)
  • Provide better type checking for values in from_dict (587)
  • Allow HelperFn in UpdatePolicy for ASG (588)
  • Fixed from_dict case where you have a list of non BaseAWSObjects (589)

1.8.1

  • Add TargetGroupArn and fix ContainerPort (549)
  • Update ApiGateway resources (550)
  • Add support for AutoScalingCreationPolicy (552)
  • Change param type for resource: RestAPI (553)
  • Add support for IAM Roles in ECS Task Definitions (556)
  • Allow Tags on AWS::CloudFormation::Stack (557)
  • Added support for protocol in container definition PortMapping property. (558)
  • Add Tags prop to Kinesis::Stream (565)
  • Add a sample ECS Cluster template (559)
  • Add support for ElasticsearchVersion in Elasticsearch Domain (560)
  • WAF SizeContraint needs to be an AWSProperty (Fixes 561)
  • Add Tags prop to Kinesis::Stream (565)

1.8.0

  • Support "UserName" property for AWS::IAM::User 529
  • Remove double S from S3ObjectVersion (fixes 530) (531)
  • Fix TemplateGenerator import logic. (533)
  • Add Name attributes for IAM groups and roles (535)
  • Automatically check if zip_file exceeds 4096 chars 537
  • Add AWS Certificate Manager (538)
  • Add Application Auto Scaling (539)
  • CloudFront updates (Aug 9, 2016) (540)
  • Add PerformanceMode to FileSystem resource (541)
  • Add AWS Internet of Things (542)
  • Extend Template constructor. (543)
  • Add application loadbalancer objects and properties (544)
  • Improve check_zip_file to calculate a minimum length (548)

1.7.0

  • Convert fake AWSHelperFns into AWSProperties (478)
  • cfn script: allow update (484)
  • Validate the template against AWS before stack creation (485)
  • Fix capitalization in README (487)
  • Remove duplicate waf FieldToMatch class (fixes 489)
  • Tune validation logic and test cases for S3 bucket names (486)
  • waf XssMatchTuple should be an AWSProperty (Fixes 498)
  • Allow setting a different region for S3 upload (491)
  • fix attribute for ApiKey (Enable -> Enabled) (492)
  • Invoke join correctly (493)
  • EMR: fix EBS configuration (497)
  • EMR: Action on Failure Fix (CONTINUE_AND_WAIT->CANCEL_AND_WAIT) (501)
  • Rewritten the helper to be more flexible (502)
  • Added support for Kinesis Firehose (505)
  • Add support for VPC Flow Logs (507)
  • Syntax highlighting for readme python sample (508)
  • Added Name property to Kinesis streams (510)
  • Availability zones and EC2 instance type (512)
  • Add AutoScalingReplacingUpdate to UpdatePolicy (513)
  • Removed validation for DBSubnetGroupName when creating a read replica with SourceDBInstanceIdentifier (515)
  • EMR configurations values: also allow AWS helper functions (516)
  • Fix AssociationParameters Value type to list of strings (518)
  • Add DependsOn to Deployment and remove Enabled from StageKey (519)
  • Update fields in apigateway StageDescription (521)
  • Fix rename pep8->pycodestyle and bump to fixed pyflakes (522)
  • Allows MultiAZ=false with AvailabilityZone in rds (524)
  • Do not require Status as a param in iam.AccessKey (525)
  • Fix badges in README

1.6.0

  • Remove unnecessary AWSHelperFn from props
  • ReplicationConfigurationRules Destination is now an object (380)
  • Add WAF SizeConstraintSet and XssMatchSet
  • Logs SubscriptionFilter (413)
  • Elasticsearch support (415)
  • Fixed ConfigSnapshotDeliveryProperties type (420)
  • Adding support for EMR resources (421)
  • Fix ecs.TaskDefinition.Volumes that was incorrectly flagged as required (422)
  • AWS::ECR test example (423)
  • Add cloudfront hostedzoneid for route53 (427)
  • Typo in variable name (431)
  • ScalingAdjustment is an integer (432)
  • Add Compress to CloudFront (433)
  • Added missing S3OriginConfig parameter(437)
  • Allow both GetAtt and a basestring (440)
  • Add VpcConfig to AWS::Lambda::Function (442)
  • Add Version Resource to awslambda (443)
  • Add Alias Resource to awslambda (444)
  • Ignore If expression during validation of ASG (446)
  • Add test and tweak fix for ASG MaxSize If fix (446)
  • Provide Valid Lambda Function Memory Values for use in Parameters (449)
  • Add FunctionName to Lambda::Function (452)
  • Add support for EBS volume configuration in EMR resources (453)
  • Add elasticsearch instance type constants (454)
  • DomainName isn't a required parameter (457)
  • Create Documentation To Help Contributors (458)
  • Move Groups to property, add policy template version (460)
  • Fix Elasticsarch Domain object naming and add backward compatibility (461)
  • EC2 update FromPort, ToPort and Egress as optional (463)
  • ApiGateway Resources (466)
  • Added CloudWatch Events support (467)
  • Import JSON Templates (468)
  • Fix config Source object to take a list of SourceDetails (469)
  • Update Contribute Document to Use Requirements.txt (470)
  • Update to Apr 25, 2016 release (471)
  • Implement LifecycleRule Transitions property (472)
  • Better AWSHelperFn support in template generator (473)
  • Fix Bucket AccessControl to allow Ref (475)
  • Fix baseclass for AWS::Logs::Destination (481)
  • Add test for AWS::Logs::Destination (482)

1.5.0

1.4.0

1.3.0

  • Add new resources from 2015-10-01 CloudFormation release:
  • AWS::CodeDeploy
  • AWS::DirectoryService::SimpleAD
  • AWS::EC2::PlacementGroup and AWS::EC2::SpotFleet
  • AWS::Lambda::EventSourceMapping and AWS::Lambda::Permission
  • AWS::Logs::SubscriptionFilter
  • AWS::RDS::DBCluster and AWS::RDS::DBClusterParameter
  • AWS::WorkSpaces::Workspace
  • Add updates to these resources from 2015-10-01 CloudFormation release:
  • AWS::ElastiCache::ReplicationGroup
  • AWS::OpsWorks::Stack
  • AWS::OpsWorks::App
  • AWS::S3::Bucket
  • Add ElastiCache (Redis) Example [ Update troposphere to 2.3.4 #329]
  • RDS: Added postgresql-license [Update boto3 to 1.9.35 #324]
  • tail: only add unseen events [Update moto to 1.3.7 #327]
  • Make Ref() work with datapipeline.ObjectField.RefValue [Update pytest to 3.10.0 #328]
  • Fix DeploymentGroup resource_type (AWS::CodeDeploy::DeploymentGroup) [Update boto3 to 1.9.41 #333]
  • Add concatenation operator function add for Tags [Update boto3 to 1.9.42 #334]

1.2.2

1.2.1

1.2.0

1.1.2

1.1.1

1.1.0

1.0.0

0.7.2

0.7.1

0.7.0

0.6.2

0.6.1

0.6.0

@codecov-io
Copy link

Codecov Report

Merging #19 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master      #19   +/-   ##
=======================================
  Coverage   48.76%   48.76%           
=======================================
  Files          22       22           
  Lines        1903     1903           
=======================================
  Hits          928      928           
  Misses        975      975

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6c37402...08f3785. Read the comment docs.

@ibejohn818 ibejohn818 merged commit 48297f8 into master Jan 6, 2018
@ibejohn818 ibejohn818 deleted the pyup-initial-update branch January 6, 2018 06:09
ibejohn818 added a commit that referenced this pull request Jan 12, 2019
ibejohn818 added a commit that referenced this pull request Jan 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants