Skip to content

v0.6.0: structured output + polish for official release#1

Merged
shauryajain21 merged 2 commits into
mainfrom
staging
May 27, 2026
Merged

v0.6.0: structured output + polish for official release#1
shauryajain21 merged 2 commits into
mainfrom
staging

Conversation

@shauryajain21
Copy link
Copy Markdown
Contributor

Summary

  • Add --output structured with --schema-file / --schema flags for JSON-schema-constrained results
  • Bump to 0.6.0; version now sourced from package metadata (single source of truth)
  • Repo URLs in pyproject.toml updated to LinkupPlatform
  • Better clipboard error messages (specific tool-missing hints; Wayland wl-paste fallback)
  • Misc cleanup: dead default-fallback code in search, misleading render_js comment in fetch

Test plan

  • linkup --version → 0.6.0
  • linkup search "..." -o structured --schema-file schema.json → valid JSON matching schema (tested with Inception movie schema)
  • linkup search "..." -o structured --schema '{...}' → inline schema works (tested with iPhone 16 Pro price/date)
  • linkup search "..." (sourcedAnswer) still works
  • linkup search "..." -o searchResults still works
  • Error paths: missing schema, invalid JSON schema, missing file, schema with wrong output type

@shauryajain21 shauryajain21 merged commit 6211394 into main May 27, 2026
4 checks passed
@shauryajain21 shauryajain21 deleted the staging branch May 27, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant