Update OpenSecret SDK to 3.3.0#42
Conversation
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters (1)
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
📝 WalkthroughWalkthroughThe project updates its ChangesOpenSecret dependency update
Estimated code review effort: 1 (Trivial) | ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Summary
3.1.1to3.3.0Why
Tinfoil and the OpenSecret backend already support
encoding_format: "base64". Maple Proxy failed while the older SDK attempted to deserialize every embedding asVec<f64>. OpenSecret SDK 3.3.0 models the response as either a float vector or base64 string, so Maple Proxy can preserve and return either wire representation without proxy-layer conversion logic.Testing
opensecret 3.3.0is published and downloadable from crates.iocargo tree -i opensecret --lockedresolvesopensecret v3.3.0nix develop -c just checkCloses #40.
Summary by CodeRabbit