## 0.11.0.20251114 (2025-11-14)

[parsimonious] Update to 0.11.* ([#15021](https://github.com/python/typeshed/pull/15021))

## 0.10.0.20250822 (2025-08-22)

Add __slots__ to third-party packages using stubdefaulter ([#14619](https://github.com/python/typeshed/pull/14619))

## 0.10.0.20240331 (2024-03-31)

Remove bare Incomplete annotations in third-party stubs ([#11671](https://github.com/python/typeshed/pull/11671))

## 0.10.0.10 (2023-11-24)

Third-party stubs: remove unused `type: ignore`s ([#11063](https://github.com/python/typeshed/pull/11063))

## 0.10.0.9 (2023-07-20)

Add an upstream_repository field to METADATA.toml ([#10487](https://github.com/python/typeshed/pull/10487))

Closes: #10478

## 0.10.0.8 (2023-03-27)

Add default values for third-party stubs beginning with 'P' ([#9957](https://github.com/python/typeshed/pull/9957))

## 0.10.0.7 (2023-03-09)

`parsimonious`: Update return types of `NodeVisitor`'s methods ([#9564](https://github.com/python/typeshed/pull/9564))

## 0.10.0.6 (2023-02-21)

Stubtest settings: change `ignore_missing_stub` default to `false` ([#9779](https://github.com/python/typeshed/pull/9779))

If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work.

## 0.10.0.5 (2023-02-15)

Use `typing_extensions.Self` instead of `_typeshed.Self` ([#9702](https://github.com/python/typeshed/pull/9702))

## 0.10.0.4 (2023-02-07)

Enable flake8-pyi's Y037 ([#9686](https://github.com/python/typeshed/pull/9686))

## 0.10.0.3 (2023-02-07)

Bump mypy to 1.0 ([#9684](https://github.com/python/typeshed/pull/9684))

## 0.10.0.2 (2023-02-02)

Manual changes of `Any` union to `Incomplete` in stubs folder ([#9566](https://github.com/python/typeshed/pull/9566))

- ClassVar[Any | None]
- Missed previous changes due to alias
- Manual review of leftover Any unions (`| Any` and `Any |`)

## 0.10.0.1 (2022-10-20)

Mark `parsimonious` as completed ([#8934](https://github.com/python/typeshed/pull/8934))

## 0.10.0 (2022-09-13)

Update parsimonious to 0.10.0 ([#8730](https://github.com/python/typeshed/pull/8730))

## 0.9.1 (2022-07-12)

Import `Match` and `Pattern` from `re`, not `typing` ([#8277](https://github.com/python/typeshed/pull/8277))

## 0.9.0 (2022-06-21)

Bump parsimonious to 0.9.* ([#8117](https://github.com/python/typeshed/pull/8117))

## 0.8.5 (2022-05-07)

Import generics from standard modules in all third-party stubs ([#7791](https://github.com/python/typeshed/pull/7791))

## 0.8.4 (2022-04-16)

Third-party stubs: import from `collections.abc` where possible ([#7637](https://github.com/python/typeshed/pull/7637))

## 0.8.3 (2022-04-16)

Use `TypeAlias` where possible for type aliases ([#7630](https://github.com/python/typeshed/pull/7630))

## 0.8.2 (2022-03-19)

Add mypy error codes to `type: ignore`s, remove unused ignores ([#7504](https://github.com/python/typeshed/pull/7504))

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>

## 0.8.1 (2022-03-13)

parsimonious: `re.Match` does not exist in Python 3.6 ([#7482](https://github.com/python/typeshed/pull/7482))

It has to be imported from `typing` in <3.7.
Refs https://github.com/python/typeshed/pull/7478.

## 0.8.0 (2022-03-13)

Stubs for parsimonious ([#7477](https://github.com/python/typeshed/pull/7477))

