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: modern-python/modern-di-faststream
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.7.0
Choose a base ref
...
head repository: modern-python/modern-di-faststream
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.7.1
Choose a head ref
  • 6 commits
  • 9 files changed
  • 2 contributors

Commits on Mar 10, 2026

  1. migrate to ty

    lesnik512 committed Mar 10, 2026
    Configuration menu
    Copy the full SHA
    8da528a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from modern-python/ty

    migrate to ty
    lesnik512 authored Mar 10, 2026
    Configuration menu
    Copy the full SHA
    f30cece View commit details
    Browse the repository at this point in the history

Commits on May 26, 2026

  1. add ecosystem section

    lesnik512 committed May 26, 2026
    Configuration menu
    Copy the full SHA
    c531515 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2026

  1. docs: add planning for faststream 0.7 migration (two-PR split)

    Mirrors the sister faststream-concurrent-aiokafka project's planning
    scaffold and design pattern. PR1 will tighten the upper bound to <0.7,
    land the pending build-backend swap and coverage gate, and create
    CLAUDE.md. PR2 will bump to 0.7 and drop the _OLD_MIDDLEWARES compat
    shim entirely (single code path, no <0.7 support).
    
    Spec: planning/specs/2026-06-04-faststream-0.7-migration-design.md
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    lesnik512 and claude committed Jun 3, 2026
    Configuration menu
    Copy the full SHA
    04aa985 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2026

  1. chore: pin faststream <0.7, swap build backend, adopt cov gate, add C…

    …LAUDE.md
    
    Three independently-motivated changes bundled per the migration design
    (planning/specs/2026-06-04-faststream-0.7-migration-design.md):
    
    1. Tighten the faststream dependency from "faststream>=0.5,<1" to
       "faststream>=0.5,<0.7". Guards against the silent pull of 0.7 the
       previous <1 bound allowed. Companion PR (chore/faststream-0.7-migration)
       bumps to >=0.7,<0.8 and drops <0.7 support entirely.
    
    2. Swap build backend from hatchling to uv_build. Matches the toolchain
       used across the modern-python sister projects.
    
    3. Adopt --cov-fail-under=100 in pytest addopts. Hardens the coverage
       gate before the migration PR disturbs anything.
    
    Also creates CLAUDE.md with the standard ## Workflow section so future
    AI sessions on this repo get the same brief as the sister projects.
    
    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
    lesnik512 and claude committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    13d7342 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from modern-python/chore/pin-faststream-pre-0.7

    chore: pin faststream <0.7, swap build backend, adopt cov gate, add CLAUDE.md
    lesnik512 authored Jun 4, 2026
    Configuration menu
    Copy the full SHA
    14ad17b View commit details
    Browse the repository at this point in the history
Loading