agronholm/typeguard (typeguard)
### [`v4.2.1`](https://togithub.com/agronholm/typeguard/releases/tag/4.2.1)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.2.0...4.2.1)
- Fixed missing `typing_extensions` dependency for Python 3.12 ([#444](https://togithub.com/agronholm/typeguard/issues/444))
- Fixed deprecation warning in the test suite on Python 3.13 ([#444](https://togithub.com/agronholm/typeguard/issues/444))
### [`v4.2.0`](https://togithub.com/agronholm/typeguard/releases/tag/4.2.0)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.5...4.2.0)
- Added support for specifying options for the pytest plugin via pytest config files ([#440](https://togithub.com/agronholm/typeguard/issues/440))
- Avoid creating reference cycles when type checking unions (PR by Shantanu)
- Fixed `Optional[...]` being removed from the AST if it was located within a subscript ([#442](https://togithub.com/agronholm/typeguard/issues/442))
- Fixed `TypedDict` from `typing_extensions` not being recognized as one ([#443](https://togithub.com/agronholm/typeguard/issues/443))
- Fixed `typing` types (`dict[str, int]`, `List[str]`, etc.) not passing checks against `type` or `Type` ([#432](https://togithub.com/agronholm/typeguard/issues/432), PR by Yongxin Wang)
- Fixed detection of optional fields (`NotRequired[...]`) in `TypedDict` when using forward references ([#424](https://togithub.com/agronholm/typeguard/issues/424))
- Fixed mapping checks against Django's `MultiValueDict` ([#419](https://togithub.com/agronholm/typeguard/issues/419))
### [`v4.1.5`](https://togithub.com/agronholm/typeguard/releases/tag/4.1.5)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.4...4.1.5)
- Fixed `Callable` erroneously rejecting a callable that has the requested amount of positional arguments but they have defaults ([#400](https://togithub.com/agronholm/typeguard/issues/400))
- Fixed a regression introduced in v4.1.4 where the elements of `Literal` got quotes removed from them by the AST transformer ([#399](https://togithub.com/agronholm/typeguard/issues/399))
### [`v4.1.4`](https://togithub.com/agronholm/typeguard/releases/tag/4.1.4)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.3...4.1.4)
- Fixed `AttributeError` where the transformer removed elements from a PEP 604 union ([#384](https://togithub.com/agronholm/typeguard/issues/384))
- Fixed `AttributeError: 'Subscript' object has no attribute 'slice'` when encountering an annotation with a subscript containing an ignored type (imported within an `if TYPE_CHECKING:` block) ([#397](https://togithub.com/agronholm/typeguard/issues/397))
- Fixed type checking not being skipped when the target is a union (PEP 604 or `typing.Union`) where one of the elements is an ignored type (shadowed by an argument, variable assignment or an `if TYPE_CHECKING` import) ([#394](https://togithub.com/agronholm/typeguard/issues/394), [#395](https://togithub.com/agronholm/typeguard/issues/395))
- Fixed type checking of class instances created in `__new__()` in cases such as enums where this method is already invoked before the class has finished initializing ([#398](https://togithub.com/agronholm/typeguard/issues/398))
### [`v4.1.3`](https://togithub.com/agronholm/typeguard/compare/4.1.2...4.1.3)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.2...4.1.3)
### [`v4.1.2`](https://togithub.com/agronholm/typeguard/compare/4.1.1...4.1.2)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.1...4.1.2)
### [`v4.1.1`](https://togithub.com/agronholm/typeguard/compare/4.1.0...4.1.1)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.0...4.1.1)
### [`v4.1.0`](https://togithub.com/agronholm/typeguard/compare/4.0.1...4.1.0)
[Compare Source](https://togithub.com/agronholm/typeguard/compare/4.0.1...4.1.0)
Configuration
š Schedule: Branch creation - "before 12pm every weekday" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==4.0.*
->==4.2.*
Release Notes
agronholm/typeguard (typeguard)
### [`v4.2.1`](https://togithub.com/agronholm/typeguard/releases/tag/4.2.1) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.2.0...4.2.1) - Fixed missing `typing_extensions` dependency for Python 3.12 ([#444](https://togithub.com/agronholm/typeguard/issues/444)) - Fixed deprecation warning in the test suite on Python 3.13 ([#444](https://togithub.com/agronholm/typeguard/issues/444)) ### [`v4.2.0`](https://togithub.com/agronholm/typeguard/releases/tag/4.2.0) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.5...4.2.0) - Added support for specifying options for the pytest plugin via pytest config files ([#440](https://togithub.com/agronholm/typeguard/issues/440)) - Avoid creating reference cycles when type checking unions (PR by Shantanu) - Fixed `Optional[...]` being removed from the AST if it was located within a subscript ([#442](https://togithub.com/agronholm/typeguard/issues/442)) - Fixed `TypedDict` from `typing_extensions` not being recognized as one ([#443](https://togithub.com/agronholm/typeguard/issues/443)) - Fixed `typing` types (`dict[str, int]`, `List[str]`, etc.) not passing checks against `type` or `Type` ([#432](https://togithub.com/agronholm/typeguard/issues/432), PR by Yongxin Wang) - Fixed detection of optional fields (`NotRequired[...]`) in `TypedDict` when using forward references ([#424](https://togithub.com/agronholm/typeguard/issues/424)) - Fixed mapping checks against Django's `MultiValueDict` ([#419](https://togithub.com/agronholm/typeguard/issues/419)) ### [`v4.1.5`](https://togithub.com/agronholm/typeguard/releases/tag/4.1.5) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.4...4.1.5) - Fixed `Callable` erroneously rejecting a callable that has the requested amount of positional arguments but they have defaults ([#400](https://togithub.com/agronholm/typeguard/issues/400)) - Fixed a regression introduced in v4.1.4 where the elements of `Literal` got quotes removed from them by the AST transformer ([#399](https://togithub.com/agronholm/typeguard/issues/399)) ### [`v4.1.4`](https://togithub.com/agronholm/typeguard/releases/tag/4.1.4) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.3...4.1.4) - Fixed `AttributeError` where the transformer removed elements from a PEP 604 union ([#384](https://togithub.com/agronholm/typeguard/issues/384)) - Fixed `AttributeError: 'Subscript' object has no attribute 'slice'` when encountering an annotation with a subscript containing an ignored type (imported within an `if TYPE_CHECKING:` block) ([#397](https://togithub.com/agronholm/typeguard/issues/397)) - Fixed type checking not being skipped when the target is a union (PEP 604 or `typing.Union`) where one of the elements is an ignored type (shadowed by an argument, variable assignment or an `if TYPE_CHECKING` import) ([#394](https://togithub.com/agronholm/typeguard/issues/394), [#395](https://togithub.com/agronholm/typeguard/issues/395)) - Fixed type checking of class instances created in `__new__()` in cases such as enums where this method is already invoked before the class has finished initializing ([#398](https://togithub.com/agronholm/typeguard/issues/398)) ### [`v4.1.3`](https://togithub.com/agronholm/typeguard/compare/4.1.2...4.1.3) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.2...4.1.3) ### [`v4.1.2`](https://togithub.com/agronholm/typeguard/compare/4.1.1...4.1.2) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.1...4.1.2) ### [`v4.1.1`](https://togithub.com/agronholm/typeguard/compare/4.1.0...4.1.1) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.1.0...4.1.1) ### [`v4.1.0`](https://togithub.com/agronholm/typeguard/compare/4.0.1...4.1.0) [Compare Source](https://togithub.com/agronholm/typeguard/compare/4.0.1...4.1.0)Configuration
š Schedule: Branch creation - "before 12pm every weekday" (UTC), Automerge - At any time (no schedule defined).
š¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
ā» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.