Skip to content

siloBrief v1.0.4

Choose a tag to compare

@d3vksy d3vksy released this 18 Aug 15:21
· 24 commits to main since this release
54a1cb3

Fixed

  • Index Pyodide and notebook-style Python files that use top-level await, async for, and async with syntax.
  • Resolve definitions, imports, method receivers, global, and nonlocal names with Python lexical scope and source-order rules.
  • Keep possible excluded-boundary references behind the existing EXPOSE review.

Existing projects should run sb init after upgrading so the derived graph uses the corrected scope rules.

This release completes #182, #185, #188, and #192.

Validation

  • Pull requests #184, #187, #189, #190, #191, #193, #194, and #195 passed CI on Ubuntu and Windows with Python 3.10 and 3.14.
  • Ruff formatting and lint passed.
  • mypy strict passed for 58 source files.
  • 234 tests passed with 7 environment-dependent skips.
  • The wheel and sdist built successfully from the annotated v1.0.4 tag.
  • A clean wheel install passed the full test suite and reported siloBrief 1.0.4.
  • A frozen 12-task comparison passed all 14 graph gates. Static edge decisions were 13/13, required related-context recall rose from 1/5 to 3/5, unnecessary proposals stayed at 9, and boundary exposures stayed at 0. This measures related-code selection, not external model answer quality.

Artifact SHA-256

  • silobrief-1.0.4-py3-none-any.whl: 9097b606c7025b65cce07df0f92913ea61b604d8dae369948c3f55057bff2ac7
  • silobrief-1.0.4.tar.gz: 7f67fc06962668a4dce15fd2cce8671150f9bfdef770ba149ec652025db96776

Distribution and compatibility

siloBrief 1.0.4 supports CPython 3.10 and newer, has no runtime dependencies, and remains within the 1.0 public compatibility contract. It was published to PyPI through GitHub Actions Trusted Publishing. The GitHub Release assets are the same files published to PyPI.