## 1.1.0.20260124 (2026-01-24)

[stubsabot] Bump jmespath to 1.1.* ([#15315](https://github.com/python/typeshed/pull/15315))

Release: https://pypi.org/pypi/jmespath/1.1.0
Homepage: https://github.com/jmespath/jmespath.py
Repository: https://github.com/jmespath/jmespath.py
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/jmespath
Diff: https://github.com/jmespath/jmespath.py/compare/1.0.1...1.1.0

Stubsabot analysis of the diff between the two releases:
 - 0 public Python files have been added.
 - 0 files included in typeshed's stubs have been deleted.
 - 3 files included in typeshed's stubs have been modified or renamed: `jmespath/__init__.py`, `jmespath/functions.py`, `jmespath/parser.py`.
 - Total lines of Python code added: 40.
 - Total lines of Python code deleted: 128.

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

Co-authored-by: stubsabot <>

## 1.0.2.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.0.2.20250711 (2025-07-11)

[jmespath] Remove from pyrightconfig ([#14378](https://github.com/python/typeshed/pull/14378))

## 1.0.2.20250529 (2025-05-29)

Improve `jmespath` ([#14176](https://github.com/python/typeshed/pull/14176))

## 1.0.2.20240106 (2024-01-06)

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

## 1.0.2.7 (2023-07-20)

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

Closes: #10478

## 1.0.2.6 (2023-03-27)

Add defaults for third-party stubs I-L ([#9955](https://github.com/python/typeshed/pull/9955))

## 1.0.2.5 (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.0.2.4 (2023-01-05)

Improve various `jmespath` types

Merge `jmespath` from microsoft/python-type-stubs

## 1.0.2.3 (2022-12-21)

Fix return type of `search` in jmespath stubs ([#9394](https://github.com/python/typeshed/pull/9394))

## 1.0.2.2 (2022-12-14)

Add types for jmespath internals ([#9338](https://github.com/python/typeshed/pull/9338))

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>

## 1.0.2.1 (2022-11-08)

Fix and allow classes with missing metaclasses ([#9136](https://github.com/python/typeshed/pull/9136))

## 1.0.2 (2022-07-19)

Add missing third party modules ([#8321](https://github.com/python/typeshed/pull/8321))

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: hauntsaninja <>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

## 1.0.1 (2022-07-07)

Annotate `jmespath` public API ([#8253](https://github.com/python/typeshed/pull/8253))

## 1.0.0 (2022-06-26)

[stubsabot] Bump jmespath to 1.0.* ([#8183](https://github.com/python/typeshed/pull/8183))

Co-authored-by: hauntsaninja <>

## 0.10.3 (2022-06-26)

Check missing definitions for several packages ([#8167](https://github.com/python/typeshed/pull/8167))

Co-authored-by: hauntsaninja <>

## 0.10.1 (2021-10-12)

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

