Repository navigation
whichlib 0.2.2
A ranking fix for needs that start with "html", plus small clean-ups. The tools, their inputs and their results are unchanged.
Changes
- Better candidates for "html …" needs. The topic search treated
htmlas a specific subject, so "html sanitizer" searchedtopic:html(every web project) and the word-match ranking put a video framework first.htmlis now handled likexmlandjson: the search uses the phrase (topic:html-sanitizer), and DOMPurify ranks first. This affects the npm package and hosted calls made with your own GitHub token; the default hosted ranking was already right. - Anonymous call counting sends the MCP protocol version only when it is a dated revision (for example
2026-07-28); anything else is sent as unknown. Nothing else changed; see PRIVACY.md. - Internal: one shared protocol-version check for the server, the hosted service and the call counter; the smoke test reports the negotiated protocol version.
Eval (right library ranked first), npm package: 90% of 20 popular needs, 70% of 20 held-out niche needs (was 65%; the gain is the "html sanitizer" need itself). Hosted: 100% / 85%, unchanged.
Full changelog: v0.2.1...v0.2.2