Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
Breaking Changes
Parameter naming: CRUD tools use entity-specific parameter names (contact_id, deal_id) instead of generic entity_id
Response envelopes: list_*, search_*, query_*_by_relationship, and get_related_* tools return {entities: [...], count, ...} envelope instead of bare arrays
Added
All entity-derived tools declare outputSchema and return structuredContent (MCP spec 2025-06-18)
build_entity_output_schema() and build_list_output_schema() helpers in upjack.schema
_wrap_list() internal helper for consistent envelope construction
Migration
Replace entity_id with {entity_name}_id in all tool calls (e.g., get_contact(entity_id=...) → get_contact(contact_id=...))
List/search results are now result["entities"] instead of the bare array; count available at result["count"]
Programmatic consumers can use structuredContent for typed responses instead of parsing content[0].text
You can’t perform that action at this time.