Skip to content

v0.2.1

Choose a tag to compare

@guilyx guilyx released this 19 Oct 12:15
· 21 commits to main since this release
72c5326

grip is on PyPI.

Changed

  • grip is published to PyPI as grip-hook: pipx install grip-hook or
    uv tool install grip-hook. Releases publish there through trusted publishing, and
    the GitHub release carries the same sdist and wheel.
  • The prebuilt binaries are gone. They bundled the build machine's Python, so the 0.1.0
    and 0.2.0 Linux binaries needed glibc 2.38 and failed on Ubuntu 22.04 and older with
    GLIBC_2.38 not found. install.sh now installs the package with uv or pipx, and
    replaces a binary left by an earlier install.
  • Windows is supported through the same install.

Fixed

  • Whiteboard layout: a reply arrow (allow -> handler after handler -> allow) no longer
    pushes the board into extra columns, a part that only feeds others (tests, a fixture)
    sits just before what it feeds instead of across the input's arrow, and each column is
    ordered by what feeds it so fewer arrows cross.
  • Whiteboard page: long labels and roles end in an ellipsis inside their box (the full
    text is in the tooltip and the side panel), long arrow labels wrap onto two lines and
    slide along their arrow when they would cover another label, a box or a pin, and a pin
    on an arrow sits on the arrow.
  • Whiteboard page: two questions pinned to the same box or arrow were drawn on the same
    spot, so one was hidden and could not be clicked. They now line up side by side.
  • --unpushed described its range as sha..sha with the same commit twice; the base is
    now resolved to the parent's hash.

Install

pipx install grip-hook==0.2.1    # or: uv tool install grip-hook==0.2.1

On PyPI: https://pypi.org/project/grip-hook/0.2.1/