Releases: VynCorp/vc-rust
Releases · VynCorp/vc-rust
v2.4.1
Full Changelog: v2.4.0...v2.4.1
v2.4.0
Full Changelog: v2.3.0...v2.4.0
v2.3.0
Full Changelog: v2.2.0...v2.3.0
v2.2.0
Production-ready release with full API coverage
Added
- 3 new endpoints (86 total):
companies().classification(),persons().search(),persons().get() - 59 e2e integration tests against the live API, all passing
- 5 new types:
Classification,PersonSearchParams,PersonSearchResult,PersonDetail,PersonRoleDetail
Changed
- Base URL:
api.vynco.ch→vynco.ch/api(matches production) - Retry logic: respects
X-RateLimit-Resetheader as fallback, capped at 60s
Fixed
- Rate-limited requests no longer fail when API omits
Retry-Afterbut providesX-RateLimit-Reset
See CHANGELOG.md for full details.
v2.1.0
Aligned SDK with stabilized VynCo API v1.6.0
Added
- 14 new endpoint bindings (69 → 83 total):
companies—get_full,structure,acquisitions,notes,create_note,update_note,delete_note,tags,create_tag,delete_tag,all_tags,export_exceldossiers—generateteams—join
- 18 new types:
CompanyFullResponse,PersonEntry,ChangeEntry,RelationshipEntry,CorporateStructure,RelatedCompanyEntry,Note,CreateNoteRequest,UpdateNoteRequest,Tag,CreateTagRequest,TagSummary,ExcelExportRequest,ExcelExportFilter,Acquisition,LongestTenure,JoinTeamRequest,JoinTeamResponse - 8 new tests (37 → 45 total)
Changed
Company: expanded from 9 to 30 fields (address, geo, purpose, FINMA, EHRAID, translations, etc.)CompanyListParams: 7 new filter params (status,legal_form,capital_min,capital_max,auditor_category,sort_by,sort_desc)DashboardResponsesub-types rebuilt to match API (AuditorTenureStats,DataCompleteness,PipelineStatus)AiSearchResponse.results:Vec<Company>→Vec<serde_json::Value>- Type widening:
CreditBalance.used_this_month,BillingSummary.used_this_month,MemberUsage.credits_used—i32→i64
See CHANGELOG.md for full details.
v2.0.0
Full Changelog: v1.0.0...v2.0.0
v1.0.0
Full Changelog: https://github.com/VynCorp/vc-rust/commits/v1.0.0