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: bottlepy/bottle
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.13.3
Choose a base ref
...
head repository: bottlepy/bottle
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.13.4
Choose a head ref
  • 3 commits
  • 2 files changed
  • 1 contributor

Commits on Jun 15, 2025

  1. fix: Workaround for uv/uvx bug

    The uv/uvx tools break scripts that contain a __future__ import by
    injecting a multiline string infront of it. Future imports are
    very limited on where they can appear.
    See astral-sh/uv#6489
    
    We cannot remove the __future__ import in bottle-0.13 because Python 2.7 support
    still depends on it, but we can move it above the docstring, so the uv/uvx
    modifications no longer trigger a SyntaxError.
    
    fix #1486
    defnull committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    131f397 View commit details
    Browse the repository at this point in the history
  2. fix: Route __repr__ and get_undecorated_callback behavior with __call__.

    This fixes two issues:
    - The Route.get_undecorated_callback() method failed to detect objects with a `__call__` method as callable. It also did not follow `__wrapped__` if present. Both works now.
    - The Route.__repr__ method would fail if the callable does not have a `__name__` which can happen with `__call__`-able objects.
    
    fix: #1488
    defnull committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    2b7ff35 View commit details
    Browse the repository at this point in the history
  3. Release of 0.13.4

    defnull committed Jun 15, 2025
    Configuration menu
    Copy the full SHA
    b0a0a10 View commit details
    Browse the repository at this point in the history
Loading