Highlights
- Added support for [aiobotocore](https://github.com/aio-libs/aiobotocore) package: [types-aiobotocore](https://pypi.org/project/types-aiobotocore/)
- New `boto3-stubs-lite` package that does not provide overloads to reduce RAM usage in PyCharm
- 100% stubs coverage for `boto3`, `botocore`, `aiobotocore`
- `types-aiobotocore` documentation: https://vemel.github.io/types_aiobotocore_docs/
Added
- `[cli]` `--product` argument to selected between `boto3`, `boto3-services`, `boto3-docs`, `aiobotocore`, `aiobotocore-services`, `aiobotocore-docs`
- `[cli]` `--no-smart-version` argument to disable PyPI check before package versioning
- `[builder]` `boto3-stubs-lite` package
- `[builder]` `types-aiobotocore-lite` package
Changed
- `[botocore-stubs]` version is independent from `boto3-stubs` release
argument
- `[services]` `boto3` documentation links always point to latest version
- `[services]` Added docstrings for `Paginator` and `Waiter` methods
Fixed
- `[boto3-stubs]` No longer `partial` stubs, as they cover 100%
- `[boto3-stubs]` `session.Session` typing improved
- `[botocore-stubs]` No longer `partial` stubs, as they cover 100%
- `[botocore-stubs]` `args` module parsing is now more accurate
- `[builder]` `botocore-stubs` templates were not listed in the package
- `[docs]` Links to PyPI were incorrect sometimes
- `[docs]` `pip` installation instructions did not work in `zsh`
Removed
- `[cli]` `--skip-master` argument, use `--product boto3-services` instead
- `[cli]` `--skip-services` argument, use `--product boto3` instead
- `[cli]` `--docs` argument, use `--product boto3-docs` instead
- `[boto3-stubs]` `__init__.py` file is no longer included