Repository navigation
Releases: VWS-Python/vws-python
Release list
Release 2026.10.09
2026.10.09 (2026-10-09)
Changes
- Cover server errors from synchronous and asynchronous cloud recognition queries. (#3214)
- Model test credentials as pairs and name OAuth endpoint metadata precisely, avoiding secret false positives. (#3215)
- Remove supported inline type-checking comments by teaching Ruff about runtime-evaluated
beartypeannotations and postponing test annotations. (#3216) - Validate query and Model Target report response values at construction time. (#3218)
- Type decoded report response dictionaries as JSON values. (#3223)
- Publish native Markdown release notes and use the same notes in documentation where available.
Release 2026.09.07
2026.09.07
- Add
HTTPX2TransportandAsyncHTTPX2Transport, which make requests withhttpx2, the continuation ofhttpxmaintained by Pydantic. Therequestsandhttpxtransports are unchanged.httpxandhttpx2objects are never mixed: thehttpxtransports raisehttpxexceptions and thehttpx2transports raisehttpx2exceptions.
Release 2026.08.26
2026.08.26
- Test synchronous and asynchronous Model Target error responses through the
public mock API, and include rate-limit and server-error branches in coverage.
Release 2026.08.14
2026.08.14
-
Drop Python 3.13 support, update VWS Python Mock, and test quota and project-state error responses against the mock.
-
Add
QuotaExceededError,LicenseCheckFailedError, andAuthorizationFailedErrorfor documented VuMark Generation API result codes. -
Fix
target_idon target exceptions whenbase_vws_urlincludes a path prefix. -
Retain explicitly provided falsy custom transports instead of replacing them with defaults.
-
Raise a response-carrying
CloudRecoErrorwhen Cloud Query returns a documented empty or non-JSON 4xx response instead of leakingJSONDecodeError. -
Add support for the Model Target Web API.
ModelTargetServiceandAsyncModelTargetServicecreate standard and advanced Model Target datasets, wait for them to be generated, download them and delete them. -
Map the
ProjectHasNoApiAccessresult code, as spelled in Vuforia's result codes table, toProjectHasNoAPIAccessError. The previously mappedProjectHasNoAPIAccesscasing, which Vuforia does not document, is no longer mapped. -
Add support for the Database Reco Counts report.
VWSandAsyncVWStake an optionaldatabase_id, and have newrequest_database_reco_counts_report,download_reco_counts_reportandwait_for_reco_counts_reportmethods.