Skip to content

v0.9.1

Latest

Choose a tag to compare

@rahulkeerthi rahulkeerthi released this 11 Aug 10:12
· 4 commits to main since this release

Corpus corrections. v0.9.0 shipped with floodlight's tables still flattened and with no qualified names on any crawled API member, so this release puts the fixed documentation in front of users.

floodlight re-crawled

Last crawled before the crawler learned to convert tables to GFM and to drop heading permalinks, so its docs still carried both defects.

  • Seven pages recover real tables. The io module summary listed every parser function and its description one word per line; it now reads as function-to-description rows.
  • Permalink junk gone from all 51 pages.

Qualified names are back

Dropping a permalink anchor also dropped the only literal occurrence of the fully-qualified name — the signature renders as `frame`(t), and floodlight.core.xy.XY.frame lived only in the anchor's href. That cost 93 identifiers on floodlight alone.

The crawler now keeps the fragment when it looks like a dotted identifier, and still drops it when it is a heading slug. Applies to floodlight, fast-forward and unravelsports. A search for the full dotted path resolves again.

Definition lists keep their structure

Sphinx writes prose glossaries and Parameters:/Returns: blocks as <dl>. Without a rule, terms and descriptions landed as unattached paragraphs, with nothing to say which was which. Terms are now bold. API signature lists are excluded, since those already carry code formatting.

Dependencies

pnpm audit reports no known vulnerabilities, down from 17 advisories. Twelve cleared by refreshing the lockfile within existing ranges; the remaining five (js-yaml, hono) via pnpm.overrides pinning patched floors their parents already allowed.

Corpus

1,808 chunks across 23 providers. Chunk counts are unchanged for fast-forward (251) and unravelsports (202); floodlight moves 145 → 144.

Full changelog: v0.9.0...v0.9.1