Conversation
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want fixes drafted automatically? Bugbot Autofix can create code changes for findings. A team admin can enable Autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit f9bffa8. Configure here.
| } | ||
|
|
||
| if (filterCreatedAt !== undefined) { | ||
| localVarQueryParameter['filter[createdAt]'] = filterCreatedAt; |
There was a problem hiding this comment.
Filter expressions stringify as objects
High Severity
FilterExpression query values are assigned as objects to setSearchParams, which stringifies them as [object Object] instead of the documented bracket form such as filter[name][contains]=. listFileCollections also changed filterSuppliedId from a string to FilterExpression, so the previous CSV filter no longer reaches the server correctly, and the new and/or/not operators cannot be sent.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit f9bffa8. Configure here.





Summary
Updates to the latest spec, primarily to pull in the addition of
scene-itemas a valid source for creation of a new scene item.Other changes included:
property-key-policies- this removed a few endpoints, but has not been exposed yet in the client, so this shouldn't be an issueand/or/notalong with additional endpoints supporting this filteringnullto reparent to the root of the scenepart-revision-topology-exports- similar to the property key policies, this isn't exposed yetNote
Medium Risk
Several breaking TypeScript/API renames (property-key-policy keys, file-collection list parameters) and broader filter types may require consumer updates when upgrading from 0.44.0.
Overview
Bumps the package to 0.45.0 and regenerates the OpenAPI client from an updated Vertex API spec.
Scene items:
relationships.sourcecan now reference anotherscene-item(copy from another scene). Update scene item accepts an optionalparentrelationship, includingnullto move the item to the scene root.Filtering:
FilterExpressiongainsand/or/notand aFilterExpressionOrLiteraltype. List endpoints add or broaden name filters (filter[name]) on parts, scene-items, and files; file-collections listing switches from CSVfilter[suppliedId]to expression-based filters plusfilter[name],filter[createdAt], and sort by name or created time.Property key policies: Entry APIs are replaced by nested keys under
/property-key-policies/{id}/keys(list/upsert/deleterenamed from*Entriesto*Keys). Types split into fullPropertyKeyresources vsPropertyEntryKeyfor upsert payloads; oldPropertyKeyPolicyEntry*types are removed.Other API surface:
UpdateApplicationRequestadds optionalscopes;CreateApplicationRequestuses admin create payload type; pagination on thread participants and scene alterations;getUserGrouptyped to returnUserGroup; deprecatedgetQueuedTranslationsdocumented as 301 redirect; queued scene-sync job may redirect when complete. OpenAPI tag part-revision-topology-exports added (not yet wired in generated client beyond spec).Reviewed by Cursor Bugbot for commit f9bffa8. Bugbot is set up for automated code reviews on this repo. Configure here.