Skip to content

v1.0.2

Choose a tag to compare

@seba2390 seba2390 released this 30 Sep 21:10
5dda654

[1.0.2] - 2026-09-30

Fixed

  • Decorating a function that returns a coroutine, typically because another decorator
    sits between TimerContext and an async def, now times the await. Previously the
    section recorded only the call that created the coroutine, a few microseconds however
    long the coroutine ran. Other awaitables, such as futures and tasks, are returned
    unchanged.

Changed

  • The test suite fails on any warning, and CI requires 100% statement and branch coverage
    rather than 95%.

Documentation

  • Note that flattening also merges sections whose own names end in an integer, such as
    "row[1]" and "row[2]".
  • The release steps in the contributing guide describe the pull-request flow that the
    protected main branch requires.
  • Refresh the overhead benchmark against version 1.0.2.