## 6.0.0.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))

## 6.0.0.20250520 (2025-05-20)

Bump Flask-Cors to 6.0.* ([#14097](https://github.com/python/typeshed/pull/14097))

## 5.0.0.20250413 (2025-04-13)

Mark `Flask-Cors` as complete ([#13820](https://github.com/python/typeshed/pull/13820))

## 5.0.0.20240902 (2024-09-02)

[stubsabot] Bump Flask-Cors to 5.0.* ([#12609](https://github.com/python/typeshed/pull/12609))

Co-authored-by: stubsabot <>

## 4.0.0.20240828 (2024-08-28)

[Flask-Cors] Mark constants using `Final` ([#12596](https://github.com/python/typeshed/pull/12596))

## 4.0.0.20240825 (2024-08-25)

Add missing constants to flask-cors stubs ([#12585](https://github.com/python/typeshed/pull/12585))

## 4.0.0.20240806 (2024-08-06)

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

## 4.0.0.20240523 (2024-05-23)

[Flask-Cors] accepts flask blueprints ([#11995](https://github.com/python/typeshed/pull/11995))

## 4.0.0.20240405 (2024-04-05)

Improve `flask-cors` stubs ([#11708](https://github.com/python/typeshed/pull/11708))

## 4.0.0.20240106 (2024-01-06)

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

## 4.0.0.2 (2023-11-24)

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

## 4.0.0.1 (2023-07-20)

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

Closes: #10478

## 4.0.0.0 (2023-06-27)

[stubsabot] Bump Flask-Cors to 4.0.* ([#10363](https://github.com/python/typeshed/pull/10363))

Release: https://pypi.org/pypi/Flask-Cors/4.0.0
Homepage: https://github.com/corydolphin/flask-cors
Diff: https://github.com/corydolphin/flask-cors/compare/3.0.10...v4.0.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.
 - 5 files included in typeshed's stubs have been modified or renamed: `flask_cors/__init__.py`, `flask_cors/core.py`, `flask_cors/decorator.py`, `flask_cors/extension.py`, `flask_cors/version.py`.
 - Total lines of Python code added: 50.
 - Total lines of Python code deleted: 41.

## 3.0.10.5 (2023-05-10)

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

## 3.0.10.4 (2023-03-27)

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

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

## 3.0.10.2 (2023-01-18)

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

## 3.0.10.1 (2023-01-13)

`Flask-Cors`: Add `Flask` as a dependency ([#9516](https://github.com/python/typeshed/pull/9516))

## 3.0.10 (2022-07-12)

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

## 3.0.9 (2022-07-07)

Fix various `TypeAlias` issues ([#8248](https://github.com/python/typeshed/pull/8248))

## 3.0.8 (2022-05-07)

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

## 3.0.7 (2022-05-06)

`flask-cors.decorator`: allow `re.Pattern` objects to `origins` and `allow_headers` parameters ([#7782](https://github.com/python/typeshed/pull/7782))

## 3.0.6 (2022-04-20)

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

## 3.0.5 (2022-04-16)

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

## 3.0.4 (2022-04-16)

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

## 3.0.3 (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>

## 3.0.2 (2022-02-20)

flask-cors: remove unused allowlist ([#7309](https://github.com/python/typeshed/pull/7309))

Co-authored-by: hauntsaninja <>

## 3.0.1 (2022-01-22)

Use class-based syntax for `TypedDict` in `Flask-Cors/flask_cors/core.pyi` ([#6995](https://github.com/python/typeshed/pull/6995))

Refs https://github.com/PyCQA/flake8-pyi/pull/133

Add missing default values to flask-cors cross_origin ([#6994](https://github.com/python/typeshed/pull/6994))

## 3.0.0 (2022-01-22)

Add stubs for flask-cors ([#6939](https://github.com/python/typeshed/pull/6939))

