Skip to content

birdclaw 0.4.0

Choose a tag to compare

@steipete steipete released this 09 May 05:12
· 306 commits to main since this release
v0.4.0
c9cc37d

Added

  • Preserve richer X profile metadata during bird/xurl profile hydration, including profile URLs, profile URL entities, locations, verification type, raw profile JSON, and X affiliation/highlighted-label metadata.
  • Add first-class profile_affiliations storage, backup/export/import support, and whois --json profileEvidence.
  • Add profile-change snapshots for hydrated profiles, preserving prior bio/profile URL/location/verification/affiliation states.
  • Add first-class bio entity extraction for profile bios and profile URLs.
  • Add a derived identity_search_index and affiliation-oriented whois filters.

Changed

  • Use Node's native node:sqlite runtime instead of better-sqlite3, removing the native npm dependency while preserving the existing synchronous SQLite API surface.
  • Allow Node 26.x in the package engine range and update install docs for the native SQLite runtime.
  • Improve DM whois ranking with Sweetistics-style profile evidence scoring.
  • Resolve synthetic X highlighted-label organization badges into real local organization profile ids when available.
  • Rank current affiliation and bio identity evidence above plain profile domains in whois.
  • Use bird profiles --json for batch profile hydration when available.