Releases: Autohive-AI/integrations-sdk
Releases · Autohive-AI/integrations-sdk
2.0.0
⚠️ Breaking Change
ExecutionContext.fetch() now returns a FetchResponse object instead of the raw parsed body.
Before (1.x):
data = await context.fetch("https://api.example.com/items")
items = data["results"]After (2.0):
response = await context.fetch("https://api.example.com/items")
items = response.data["results"]FetchResponse attributes:
status— HTTP status code (e.g.200,201)headers— response headers as a plaindictdata— parsed JSON (dict/list) forapplication/jsonresponses, raw text otherwise,Nonefor empty 200/201/204 responses
See the full migration guide in RELEASENOTES.md.
What's Changed
- feat!: return full FetchResponse from context.fetch() by @TheRealAgentK in #20
- Add pytest test suite with coverage and CI workflow by @TheRealAgentK in #28
- Fix coverage badge: parse Cover column instead of Miss by @TheRealAgentK in #29
- chore: release 2.0.0 by @TheRealAgentK and @NinosMan in #30
Full Changelog: 1.1.1...2.0.0
1.1.1
What's Changed
- docs: add PyPI-optimised README with absolute links and best practices by @TheRealAgentK in #25
- Export HTTPError and RateLimitError from package by @NinosMan in #26
- chore: release 1.1.1 by @TheRealAgentK in #27
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- docs: add billing and cost tracking manual by @NinosMan in #6
- docs: unify integration documentation by @TheRealAgentK in #13
- docs: add code quality and CI conventions to SDK docs (phase 2) by @TheRealAgentK in #15
- docs: link integration callouts to source code by @TheRealAgentK in #17
- feat: add ActionError for expected application-level errors by @NinosMan in #19
- docs: remove name-folder match rule, mark display_name as recommended by @TheRealAgentK in #22
- chore: release 1.1.0 by @TheRealAgentK in #23
Full Changelog: 1.0.2...1.1.0
1.0.2
What's Changed
- release: 1.0.2 – remove raygun4py dependency by @ProRedCat in #5
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- release: Fixed a release issue in 1.0.1 by @TheRealAgentK in #4
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Add connected account support: ConnectedAccountInfo, handler, decorator, docs by @ProRedCat in #2
- feat: add ActionResult and IntegrationResult classes with billing support by @NinosMan in #3
New Contributors
- @ProRedCat made their first contribution in #2
- @NinosMan made their first contribution in #3
Full Changelog: 0.1.4...1.0.0
0.1.4
0.1.3
What's Changed
- feat: add error tracking to SDK. by @TheRealAgentK in #1
New Contributors
- @TheRealAgentK made their first contribution in #1
Full Changelog: 0.1.2...0.1.3
0.1.2
0.1.0
- Additional module structure cleanup,
- Documentation improvements
- Sample integration
Full Changelog: 0.0.6...0.1.0