Sourced from coverage's changelog.
Version 7.8.0 — 2025-03-30
Added a new
source_dirssetting for symmetry with the existingsource_pkgssetting. It's preferable to the existingsourcesetting, because you'll get a clear error when directories don't exist. Fixesissue 1942. Thanks,Jeremy Fleischman <pull 1943_>.Fix: the PYTHONSAFEPATH environment variable new in Python 3.11 is properly supported, closing
issue 1696. Thanks,Philipp A. <pull 1700_>. This works properly except for a detail when using thecoveragecommand on Windows. There you can usepython -m coverageinstead if you need exact emulation... _issue 1696: nedbat/coveragepy#1696 .. _pull 1700: nedbat/coveragepy#1700 .. _issue 1942: nedbat/coveragepy#1942 .. _pull 1943: nedbat/coveragepy#1943
.. _changes_7-7-1:
6d5ced9
docs: sample HTML for 7.8.049c194f
docs: prep for 7.8.038782cb
docs: finish up source_dirs. bump to 7.8.07aea2f3
feat: add new source_dirs option (#1943)f464155
test: some simple bytecode testscf1dec0
refactor: these pypy modules are available in all our versionsa876052
test: a general helper for iterating over our own source files82cff3e
perf: sets are better than listsa66bd61
refactor: move bytecode code into bytecode.pyd64ce5f
chore: bump the action-dependencies group with 3 updates (#1940)Sourced from rich's releases.
The ENVy of all other releases
Mostly updates to Traceback rendering, to add support for features introduced in Python3.11
We also have a new env var that I am proposing to become a standard.
TTY_COMPATIBLE=1tells Rich to write ansi-escape sequences even if it detects it is not writing to a terminal. This is intended for use with GitHub Actions / CI, which can interpret escape sequences, but aren't a terminal.There is also a change to how NO_COLOR and FORCE_COLOR are interpreted, which is the reason for the major version bump.
[14.0.0] - 2025-03-30
Added
- Added env var
TTY_COMPATIBLEto override auto-detection of TTY support (See console.rst for details). Textualize/rich#3675Changed
- An empty
NO_COLORenv var is now considered disabled. Textualize/rich#3675- An empty
FORCE_COLORenv var is now considered disabled. Textualize/rich#3675- Rich tracebacks will now render notes on Python 3.11 onwards (added with
Exception.add_note) Textualize/rich#3676- Indentation in exceptions won't be underlined Textualize/rich#3678
- Rich tracebacks will now render Exception Groups Textualize/rich#3677
Sourced from rich's changelog.
[14.0.0] - 2025-03-30
Added
- Added env var
TTY_COMPATIBLEto override auto-detection of TTY support (See console.rst for details). Textualize/rich#3675Changed
- An empty
NO_COLORenv var is now considered disabled. Textualize/rich#3675- An empty
FORCE_COLORenv var is now considered disabled. Textualize/rich#3675- Rich tracebacks will now render notes on Python 3.11 onwards (added with
Exception.add_note) Textualize/rich#3676- Indentation in exceptions won't be underlined Textualize/rich#3678
- Rich tracebacks will now render Exception Groups Textualize/rich#3677
72e3bb3
Merge pull request #3681
from Textualize/bump14.0.0859d77b
bump to 13.0.02bae2fe
Update feature_request.md07b738a
Merge pull request #3610
from kotfu/mastere667349
Merge pull request #3624
from itamaro/patch-1a48a5b3
Merge pull request #3677
from Textualize/exception-groups4de139e
Merge pull request #3679
from bcapener/remove-leftover-code8f68c84
changelogec5d2f1
Merge branch 'master' into exception-groups13f9b4f
style tweakSourced from pydantic's releases.
v2.11.1 2025-03-28
What's Changed
Fixes
- Do not override
'definitions-ref'schemas containing serialization schemas or metadata by@Viicosin pydantic/pydantic#11644Full Changelog: https://github.com/pydantic/pydantic/compare/v2.11.0...v2.11.1
v2.11.0 2025-03-27
What's Changed
Packaging
- Re-enable memray related tests on Python 3.12+ by
@Viicosin pydantic/pydantic#11191- Bump astral-sh/setup-uv from 4 to 5 by
@dependabotin pydantic/pydantic#11205- Add a
check_pydantic_core_version()function by@Viicosin pydantic/pydantic#11324- Remove
greenletdevelopment dependency by@Viicosin pydantic/pydantic#11351- Bump ruff from 0.9.2 to 0.9.5 by
@Viicosin pydantic/pydantic#11407- Improve release automation process by
@austinyuin pydantic/pydantic#11427- Bump dawidd6/action-download-artifact from 8 to 9 by
@dependabotin pydantic/pydantic#11513- Bump
pydantic-coreto v2.32.0 by@Viicosin pydantic/pydantic#11567New Features
- Support unsubstituted type variables with both a default and a bound or constraints by
@FyZzyssin pydantic/pydantic#10789- Add a
default_factory_takes_validated_dataproperty toFieldInfoby@Viicosin pydantic/pydantic#11034- Raise a better error when a generic alias is used inside
type[]by@Viicosin pydantic/pydantic#11088- Properly support PEP 695 generics syntax by
@Viicosin pydantic/pydantic#11189- Properly support type variable defaults by
@Viicosin pydantic/pydantic#11332- Add support for validating v6, v7, v8 UUIDs by
@asteiin pydantic/pydantic#11436- Improve alias configuration APIs by
@sydney-runklein pydantic/pydantic#11468- Add experimental support for free threading by
@Viicosin pydantic/pydantic#11516- Add
encoded_string()method to the URL types by@YassinNouh21in pydantic/pydantic#11580- Add support for
defer_buildwith@validate_calldecorator by@Viicosin pydantic/pydantic#11584- Allow
@with_configdecorator to be used with keyword arguments by@Viicosin pydantic/pydantic#11608- Simplify customization of default value inclusion in JSON Schema generation by
@Viicosin pydantic/pydantic#11634- Add
generate_arguments_schema()function by@Viicosin pydantic/pydantic#11572Changes
- Rework
create_modelfield definitions format by@Viicosin pydantic/pydantic#11032- Raise a deprecation warning when a field is annotated as final with a default value by
@Viicosin pydantic/pydantic#11168- Deprecate accessing
model_fieldsandmodel_computed_fieldson instances by@Viicosin pydantic/pydantic#11169- Move core schema generation logic for path types inside the
GenerateSchemaclass by@sydney-runklein pydantic/pydantic#10846- Move
Mappingschema gen toGenerateSchemato complete removal ofprepare_annotations_for_known_typeworkaround by@sydney-runklein pydantic/pydantic#11247- Remove Python 3.8 Support by
@sydney-runklein pydantic/pydantic#11258- Optimize calls to
get_type_refby@Viicosin pydantic/pydantic#10863
... (truncated)
Sourced from pydantic's changelog.
v2.11.1 (2025-03-28)
What's Changed
Fixes
- Do not override
'definitions-ref'schemas containing serialization schemas or metadata by@Viicosin #11644v2.11.0 (2025-03-27)
What's Changed
Pydantic v2.11 is a version strongly focused on build time performance of Pydantic models (and core schema generation in general). See the blog post for more details.
Packaging
New Features
- Add
encoded_string()method to the URL types by@YassinNouh21in #11580- Add support for
defer_buildwith@validate_calldecorator by@Viicosin #11584- Allow
@with_configdecorator to be used with keyword arguments by@Viicosin #11608- Simplify customization of default value inclusion in JSON Schema generation by
@Viicosin #11634- Add
generate_arguments_schema()function by@Viicosin #11572Fixes
- Allow generic typed dictionaries to be used for unpacked variadic keyword parameters by
@Viicosin #11571- Fix runtime error when computing model string representation involving cached properties and self-referenced models by
@Viicosin #11579- Preserve other steps when using the ellipsis in the pipeline API by
@Viicosin #11626- Fix deferred discriminator application logic by
@Viicosin #11591New Contributors
@cmenon12made their first contribution in #11562@Jeukohmade their first contribution in #11611v2.11.0b2 (2025-03-17)
What's Changed
Packaging
... (truncated)
6c38dc9
Prepare release v2.11.1 (#11648)1dcddac
Do not override 'definitions-ref' schemas containing
serialization schemas ...024fdae
Fix small typos (#11643)58e61fa
Prepare release v2.11.0 (#11635)e2c2e81
Add generate_arguments_schema() experimental function (#11572)72bea3f
Add mkdocs-llmstxt documentation plugin (#11632)fcba832
Simplify customization of default value inclusion in JSON Schema
generation (...6f11161
Add support for extra keys validation for models (#11578)7917b11
Disable third-party workflow issue report (#11629)f5226d2
Bump pydantic-core to v2.33.0 (#11631)