## 1.1.11.20251117 (2025-11-17)

[html5lib] Improve serializer ([#15036](https://github.com/python/typeshed/pull/15036))

## 1.1.11.20251115 (2025-11-15)

[html5lib] Annotate more ([#14994](https://github.com/python/typeshed/pull/14994))

* Import `webencodings` to use `Encoding` class instead of `Protocol`
* Make `_inputstream.BufferedStream`, `filters.base.Filter`, `_utils.MethodDispatcher` generic
* Fix incorrect types in `_ihatexml.pyi`
* Add types for some attributes/methods

## 1.1.11.20251014 (2025-10-14)

[html5lib] Add annotations for several functions in htmll5parser.py ([#14859](https://github.com/python/typeshed/pull/14859))

## 1.1.11.20250917 (2025-09-17)

[html5lib] Add annotations for impliedTagToken function ([#14709](https://github.com/python/typeshed/pull/14709))

## 1.1.11.20250809 (2025-08-09)

Mark stub-only private symbols as `@type_check_only` in third-party stubs ([#14545](https://github.com/python/typeshed/pull/14545))

## 1.1.11.20250708 (2025-07-08)

[html5lib] Minimal pyright fix for HTMLParser.__init__ ([#14251](https://github.com/python/typeshed/pull/14251))

[html5lib] Improve stubs ([#14278](https://github.com/python/typeshed/pull/14278))

## 1.1.11.20250516 (2025-05-16)

Replace `Incomplete | None = None` in third party stubs ([#14063](https://github.com/python/typeshed/pull/14063))

## 1.1.11.20241018 (2024-10-18)

Add a return to html5lib.HTMLSerializer.serialize() ([#12838](https://github.com/python/typeshed/pull/12838))

Signed-off-by: Mike Fiedler <miketheman@gmail.com>

## 1.1.11.20240806 (2024-08-06)

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

## 1.1.11.20240228 (2024-02-28)

html5lib: Fix type alias ([#11480](https://github.com/python/typeshed/pull/11480))

Pretty sure this is what I meant to write in the first place.

Fixes #11478

## 1.1.11.20240222 (2024-02-22)

Complete stubs for `bleach` ([#9314](https://github.com/python/typeshed/pull/9314))

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Avasam <samuel.06@hotmail.com>

## 1.1.11.20240221 (2024-02-21)

html5lib: Add various types ([#11429](https://github.com/python/typeshed/pull/11429))

I started out investigating comments in #11411 and ended up adding a few other
types that were reasonably obvious from the source code. For reference:
https://github.com/html5lib/html5lib-python/tree/master/html5lib

## 1.1.11.20240217 (2024-02-17)

html5lib: Additional types ([#11411](https://github.com/python/typeshed/pull/11411))

## 1.1.11.20240106 (2024-01-06)

Update typing_extensions imports in third-party stubs ([#11245](https://github.com/python/typeshed/pull/11245))

## 1.1.11.15 (2023-07-20)

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

Closes: #10478

## 1.1.11.14 (2023-05-10)

Add `partial_stub` metadata field ([#10157](https://github.com/python/typeshed/pull/10157))

## 1.1.11.13 (2023-03-27)

Add defaults for third-party stubs E-H ([#9954](https://github.com/python/typeshed/pull/9954))

## 1.1.11.12 (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.

## 1.1.11.11 (2023-01-18)

Replace `Any` with `Incomplete` in many places ([#9558](https://github.com/python/typeshed/pull/9558))

## 1.1.11.10 (2022-11-23)

`__unicode__` always returns `str` ([#9248](https://github.com/python/typeshed/pull/9248))

Mark first argument of `__[get|set|del]attr__` as `str` ([#9245](https://github.com/python/typeshed/pull/9245))

## 1.1.11.1 (2022-11-09)

Annotate known magic-method return types ([#9131](https://github.com/python/typeshed/pull/9131))

## 1.1.11 (2022-09-27)

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

## 1.1.10 (2022-08-18)

Support extras in stubtest_third_party.py ([#8467](https://github.com/python/typeshed/pull/8467))

## 1.1.9 (2022-07-19)

Third-party stubs: enforce CamelCase for type alias names ([#8256](https://github.com/python/typeshed/pull/8256))

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

## 1.1.8 (2022-07-11)

Remove Python 3.6 branches from typeshed ([#8269](https://github.com/python/typeshed/pull/8269))

## 1.1.7 (2022-04-16)

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

## 1.1.6 (2022-04-05)

Mark many attributes as read-only properties ([#7591](https://github.com/python/typeshed/pull/7591))

## 1.1.4 (2021-12-28)

Use PEP 585 syntax wherever possible ([#6717](https://github.com/python/typeshed/pull/6717))

## 1.1.3 (2021-12-17)

Use stubtest 0.920 ([#6589](https://github.com/python/typeshed/pull/6589))

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
Co-authored-by: Akuli <akuviljanen17@gmail.com>

## 1.1.2 (2021-10-12)

Add star to all non-0.1 versions ([#6146](https://github.com/python/typeshed/pull/6146))

