Skip to content

v1.29.5 — stdlib helpers stop warning about their own internals

Choose a tag to compare

@asbis asbis released this 23 Sep 11:26
· 8 commits to master since this release
bc94aba

Extension 1.29.5 / mcp-server 1.29.5.

Fixed

  • Stdlib helpers no longer warn about their own internals.
    holes.counterbore used through patterns.cutAt printed
    "fuse #N: fuse produced no new material" once per placement, and placeOn
    raised the extrude-plane hint whose recommended fix is placeOn itself.
    The hint told user code from stdlib code by looking for /stdlib/ in the
    call stack, which is only true when core runs from source. Once bundled
    (the worker, the MCP server, the website), every helper looked like user
    code. Stdlib construction now runs inside an explicit internal scope that
    the no-op fuse guard, the extrude-plane hint and the pen-axis advisory
    respect. It covers placeOn, extrudeCentered, holes.counterbore,
    holes.teardrop, bearings.seat and the motor mount plates. Internal fuses
    no longer use up the user's fuse #N numbers.
  • holes.counterbore on a plate too thin for the head. When the head
    pocket is as deep as the plate (M4 in 4 mm: the pocket is 4.2 mm deep), the
    pocket cuts straight through and the screw head has nothing to seat on. It
    now says that once, instead of emitting a no-op fuse warning per hole. The
    cut geometry is unchanged.