Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: python-attrs/cattrs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v25.1.1
Choose a base ref
...
head repository: python-attrs/cattrs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v25.2.0
Choose a head ref
  • 13 commits
  • 37 files changed
  • 6 contributors

Commits on Jun 26, 2025

  1. Extract use_alias from converter by default (#660)

    * Extract use_alias from converter by default
    
    * Add forgotten default change
    
    * Add another forgotten default change
    
    * Update changelog
    
    * Fix changelog
    
    * Drop unneeded argument
    
    * Add test
    
    * Add argument docstring
    
    * Avoid hypothesis usage
    
    * Replace {py:func} with {func}
    AdrianSosic authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    0c226c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2025

  1. Fix type resolution (#662)

    * Add test for type resolution using generics and forward references
    
    * Fix type resolution call
    
    * Add assert statement
    
    * Avoid unnecessary import
    
    * Adjust docstring
    
    * Update changelog
    
    * Rename test
    
    * Add structuring operation to test
    
    * Add full stop to changelog
    
    * Rename forwardrefs.py to generics.py
    
    * Put everything under test_generics_649.py
    AdrianSosic authored Jun 27, 2025
    Configuration menu
    Copy the full SHA
    30fb43e View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2025

  1. Structure sequences into tuples (#663)

    * Structure sequences into tuples
    
    * Fix test
    
    * Fix lint
    
    * Improve coverage
    
    * Reformat
    
    * More docs
    Tinche authored Jun 30, 2025
    Configuration menu
    Copy the full SHA
    d5db7b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2025

  1. DOCS: Fix version for "default structure hook fallback factory" migra…

    …tion (#665)
    
    The change was moved to version 25.1.0 from version 24.2.0 in #618
    but the migration entry was not updated accordingly.
    hoodmane authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    bc325a8 View commit details
    Browse the repository at this point in the history
  2. (errors) Correctly set BaseException.args and make them pickable (#666

    )
    
    * (errors) Correctly set `BaseException.args`
    
    * (errors) Correctly set `BaseException.args`
    raabf authored Jul 2, 2025
    Configuration menu
    Copy the full SHA
    f5d0594 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2025

  1. Configuration menu
    Copy the full SHA
    591b4f7 View commit details
    Browse the repository at this point in the history
  2. union passthrough: add accept_ints_as_floats (#668)

    * union passthrough: add `accept_ints_as_floats`
    
    * Work around flaky test
    
    * Docs
    
    * Revert flaky test workaround
    Tinche authored Jul 6, 2025
    Configuration menu
    Copy the full SHA
    025f521 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2025

  1. Update dev dependencies (#672)

    * Update ruff
    
    * Update Black
    Tinche authored Jul 7, 2025
    Configuration menu
    Copy the full SHA
    5b18ffd View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Bump test dependencies (#673)

    * Bump some test dependencies
    
    * Tweak tests for coverage
    
    * Small test refactor
    
    * Rebump coverage, pin Hypothesis
    
    * Fix tests
    
    * Docs and test
    
    * Bump Hypothesis, rework `FAST`
    
    * Move tests around
    
    * Remove unused imports
    
    * Refactor `kw_only` to a FeatureFlag
    
    * Remove unused import
    Tinche authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    5d23a08 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2025

  1. Introduce Justfile, use uv (#671)

    * Introduce Justfile, use uv in CI
    
    * Pin actions
    
    * Set `COVERAGE_PROCESS_START`
    
    * Always cover with sysmon
    
    * Use FAST=1 with Pypy
    
    * Tweaks
    
    * Also run lints
    
    * Remove pdm, tox, migrate to uv
    
    * Tweak .readthedocs.yml
    
    * Tweak
    
    * Tweak
    
    * Use full path for just
    
    * Try making BUILDDIR configurable
    
    * Actually pass the argument
    
    * Tweak some more
    
    * Try pipx?
    
    * Just via asdf
    
    * Fix
    
    * Build docs on 3.13
    
    * Docs
    Tinche authored Jul 19, 2025
    Configuration menu
    Copy the full SHA
    53fb451 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2025

  1. Update coverage, use the new run.patch setting (#676)

    * Update coverage, use the new `run.patch` setting
    
    * Fix cleanup
    Tinche authored Jul 26, 2025
    Configuration menu
    Copy the full SHA
    3e242bf View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2025

  1. Added missing imports to hook factory decorator example. (#677)

    * Added missing imports to hook factory decorator example.
    
    * Modernise Callable import.
    carltongibson authored Aug 4, 2025
    Configuration menu
    Copy the full SHA
    7943a6a View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2025

  1. v25.2.0

    Tinche committed Aug 31, 2025
    Configuration menu
    Copy the full SHA
    727aa89 View commit details
    Browse the repository at this point in the history
Loading