Release v0.2.32
RoboSystems Python SDK v0.2.32
This release refactors the connections system, removes Plaid as a connection provider, and introduces a new View creation API.
Key Features & Improvements
- New View Creation API — Added
create_viewendpoint with supporting models (CreateViewRequest,ViewConfig,ViewAxisConfig) for programmatic view management - Streamlined Connection System — Refactored connection-related endpoints and models for improved clarity and consistency
- Simplified View Builder Client — Removed element mapping references from
ViewBuilderClientto streamline its functionality
⚠️ Breaking Changes
- Plaid integration removed —
PlaidConnectionConfigand all Plaid-related models/references have been fully deleted. Users relying on Plaid connections must migrate to an alternative provider. ElementMappingClientremoved — Theelement_mapping_clientextension has been deleted. Functionality previously accessed through this client should now be handled via the updatedViewBuilderClient.- Connection model changes —
CreateConnectionRequestProvider,ConnectionProviderInfoProvider, and related enums/models have been updated; existing code referencing Plaid-specific provider types will break. - SDK aliases refactored — Top-level imports in
__init__.pyandextensions/__init__.pyhave changed; verify your import paths.
Notable Technical Changes
- 25 files changed with a net reduction in code (924 added / 996 deleted), reflecting a cleaner, leaner SDK surface
- Plaid-specific model files were repurposed (renamed) into new View axis config models (
ViewAxisConfigElementLabelsType0,ViewAxisConfigMemberLabelsType0) - Connection options, listing, sync, and creation endpoints all updated to reflect the simplified provider model
Bug Fixes
- No explicit bug fixes in this release
📊 Release Statistics
- Commits: 7
- Files Changed: 25
- Lines Added: 924
- Lines Deleted: 996
- Previous Release: v0.2.31
🔗 Links
- Full Changelog: v0.2.31...v0.2.32
- All Releases: View all releases
🤖 Generated with Claude Code