-
-
Notifications
You must be signed in to change notification settings - Fork 133
Comparing changes
Open a pull request
base repository: python-attrs/cattrs
base: v25.3.0
head repository: python-attrs/cattrs
compare: v26.1.0
- 18 commits
- 49 files changed
- 5 contributors
Commits on Oct 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 62f3afd - Browse repository at this point
Copy the full SHA 62f3afdView commit details
Commits on Oct 15, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 29f3a4e - Browse repository at this point
Copy the full SHA 29f3a4eView commit details
Commits on Oct 16, 2025
-
Fix structuring of nested generics, add test (#688)
* Fix structuring of nested generics, add test * Black lint, changelog entry, better test docstring
Configuration menu - View commit details
-
Copy full SHA for 2ec13dd - Browse repository at this point
Copy the full SHA 2ec13ddView commit details
Commits on Nov 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 5449232 - Browse repository at this point
Copy the full SHA 5449232View commit details
Commits on Nov 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9e0e6ee - Browse repository at this point
Copy the full SHA 9e0e6eeView commit details
Commits on Nov 30, 2025
-
Apply attrs' converter to default before omit_if_default check (#696)
* Apply attrs' converter to default before omit_if_default check * Fix ruff * Add a test * Add docs * Add more attrs to test
Configuration menu - View commit details
-
Copy full SHA for 39a4d6e - Browse repository at this point
Copy the full SHA 39a4d6eView commit details
Commits on Dec 14, 2025
-
An initial implementation of unstructuring and structuring enums with…
… complex values (#702) * An initial implementation of unstructuring and structuring enums with complex values * Add docs and history for complex enums update * Better class names for complex enum tests * Update HISTORY.md with better wording * Add a link to the Python typing documentation for enums * Update the enum (un)structuring to only happen if `_value_` is in `__attributes__` * whoops, fix linting errors
Configuration menu - View commit details
-
Copy full SHA for 74adfc2 - Browse repository at this point
Copy the full SHA 74adfc2View commit details -
feat: add initial codspeed integration (#703)
* feat: add initial codspeed integration * Tweak action * Tweak * Changelog
Configuration menu - View commit details
-
Copy full SHA for 7d04397 - Browse repository at this point
Copy the full SHA 7d04397View commit details
Commits on Dec 15, 2025
-
* feat: Add benchmarks for enum structuring and unstructuring * refactor: Import define and frozen directly from attrs * Focus the benchmarks * Modernize older benchmarks * Tweak Justfile * feat: Add StrEnum benchmarks * feat: Bench enums on msgspec and orjson preconf converters The benchmark is removed since it's now redundant. * Install the `test` dep group for codspeed * codspeed: install extras
Configuration menu - View commit details
-
Copy full SHA for 1a94abf - Browse repository at this point
Copy the full SHA 1a94abfView commit details
Commits on Dec 17, 2025
-
tomlkit: handle native date objects (#708)
* tomlkit: handle native date and datetime objects * More history * Tweak only for dates * Remove test? * Improve test * Add test
Configuration menu - View commit details
-
Copy full SHA for 08bd8d9 - Browse repository at this point
Copy the full SHA 08bd8d9View commit details
Commits on Dec 23, 2025
-
Generate rename metadata for aliases in generated hooks (#710)
Add changelog entry for #710 Reformat
Configuration menu - View commit details
-
Copy full SHA for 6941413 - Browse repository at this point
Copy the full SHA 6941413View commit details
Commits on Dec 25, 2025
-
Introduce hook factories for enums (#705)
* Introduce hook factories for enums * Fix * Fix * Fix * Fix * Fix * Remove dead code * Add FunctionDispatch test * Tweak factory registration * Add PR link
Configuration menu - View commit details
-
Copy full SHA for 32d0be5 - Browse repository at this point
Copy the full SHA 32d0be5View commit details
Commits on Jan 7, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 31c19ce - Browse repository at this point
Copy the full SHA 31c19ceView commit details
Commits on Jan 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 4c20ab7 - Browse repository at this point
Copy the full SHA 4c20ab7View commit details
Commits on Jan 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 1ac3ce8 - Browse repository at this point
Copy the full SHA 1ac3ce8View commit details -
* Pin CI references * Fix codspeed python version
Configuration menu - View commit details
-
Copy full SHA for 309e9d1 - Browse repository at this point
Copy the full SHA 309e9d1View commit details
Commits on Jan 27, 2026
-
Support overrides in annotated attributes (#717)
* Support overrides in annotated attributes * Tests for overrides * More tests * Fix import * Fix coverage * Fix * Docs * Update docs/customizing.md Co-authored-by: Hynek Schlawack <hs@ox.cx> --------- Co-authored-by: Hynek Schlawack <hs@ox.cx>
Configuration menu - View commit details
-
Copy full SHA for 6bc4708 - Browse repository at this point
Copy the full SHA 6bc4708View commit details
Commits on Feb 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fd887b7 - Browse repository at this point
Copy the full SHA fd887b7View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v25.3.0...v26.1.0