Skip to content

0.2.2 - Tricky Autocomplete

Compare
Choose a tag to compare
@vemel vemel released this 18 Nov 03:42
· 467 commits to master since this release

Changes

  • README.md files are now generated to support custom builds
  • Support old boto3 version with missing services for custom builds
  • Faster black formatting
  • Files that were not changed are no longer touched
  • Jinja2 templates and black formatting moved to memory
  • Added __all__ directive to all service modules
  • Added overrides for Client.get_waiter that return a correct Waiter class
  • Added overrides for Client.get_paginator that return a correct Paginator class
  • Added version.py to service modules
  • Generated files are now included to project source to track changes
  • Added boto3_client and boto3_resource helpers to service modules to help type resolution in IDE
  • Added get_*_waiter and get_*_paginator helpers to service modules to help type resolution in IDE
  • essential modules no longer installed silently
  • Added client.exceptions class for autocomplete in IDE

Bugfixes

  • Added missing methods for sub resources
  • Fixed undocumented sub resource methods type annotations
  • Fixed incorrect type annotation for last method argument in some cases
  • Fixed backslashes escaping in boto3 docs
  • Fixed all pylint errors in generated packages
  • Fixed cropping last line of documentation block
  • Fixed missing Collection attributes in ServiceResource
  • Collections with conflicting names no longer overwrite each other