Skip to content

Releases: youtype/mypy_boto3_builder

7.23.2

27 Feb 13:46
3d4f8bb
Compare
Choose a tag to compare

Fixed

  • [ec2] PlatformValuesType is stubbed until boto/botocore#3128 is fixed (reported by @andrew-womeldorf
    in #245)
  • [services] Fixed TypedDict naming resolution when conflicting shape is present only in resources (reported by @andrew-womeldorf in #244)
  • [aiobotocore] resource.meta is no longer marked as Awaitable
  • [aiobotocore] Static stubs updated to the latest version

7.23.1

08 Jan 11:46
d3bd547
Compare
Choose a tag to compare

Fixed

  • [services] All resources inherit service-specific meta (reported by @alexmv in #239)

7.23.0 - Late Goodbye

20 Dec 14:22
09a060c
Compare
Choose a tag to compare

Added

  • [builder] All packages now have a list of supported Python versions

Changed

  • [all] Minimum Python version bumped to 3.8, Python 3.7 is no longer officially supported
  • [builder] black uses Python versions supported by the package for formatting

Fixed

  • [services] Replaced Typing :: Typed classifier with Typing :: Stubs Only

7.22.0 - Fast & Peaceful

18 Dec 20:28
2671b24
Compare
Choose a tag to compare

Changed

  • [builder] New renderer for wrapper packages: boto3-stubs, types-aiobotocore, types-aioboto3
  • [builder] Speed up jinja2 template rendering

Fixed

  • [types-aiobotocore] Updated static stubs
  • [boto3-stubs] Updated static stubs
  • [services] FIxed potential incorrect dependency graph of subresources

7.21.0 - Community Fixes

29 Nov 04:18
18c28a4
Compare
Choose a tag to compare

Added

  • [cloudwatch] New CloudwatchEventTypeDef for user-defined events (contributed by @aripollak in #234)

Changed

  • [docker] Rebased to python:3.11.6 on alpine3.18
  • [builder] NicePath removed due to bad compatibility with Python 3.12

Fixed

  • [boto3-stubs] setup_default_session accepts only keyword arguments
  • [boto3-stubs] Added missing stubs from boto3 1.33.x

7.20.3

11 Nov 08:52
1bc9571
Compare
Choose a tag to compare

Fixed

  • [builder] Post-build cleanup did not match outdated files correctly

7.20.2

10 Nov 22:33
79aa849
Compare
Choose a tag to compare

Fixed

  • [builder] Updates for py12 compatibility

7.20.1

10 Nov 13:31
d97ceaa
Compare
Choose a tag to compare

Fixed

  • [builder] --no-smart-version flag is disabled by default

7.20.0 - No Exceptions

10 Nov 13:22
c61d0ef
Compare
Choose a tag to compare

Added

  • [mypy-boto3] Up-to-date ServiceName and ResourceServiceName to mypy_boto3.literals module (reported by @jvtm in #231)
  • [builder] type_def.render_definition` helper method
  • [builder] Jinja2 template caching

Changed

  • [all] Replaced BaseException with Exception everywhere
  • [builder] Updated black/isort
  • [builder] Refactored injected TypeDefs to support service-specific injections

Fixed

  • [boto3-stubs] Session.get_credentials returns Credentials | None (fixed by @aripollak in #234)
  • [types-aioboto3] Session.get_credentials returns AioCredentials | None
  • [types-aioboto3] Removed default values in Session type annotations
  • [types-aiobotocore] Session.get_credentials returns AioCredentials | None
  • [builder] All type annotations support copy interface
  • [builder] Simplified rendering of type annotations

7.19.1

28 Oct 03:16
2495250
Compare
Choose a tag to compare

Fixed

  • [builder] Fixes for Python 3.13 support
  • [dynamodb] AttributeBase.name typing added (fixed by @fivepapertigers in #230)
  • [formatting] Update to latest black/isort