Skip to content

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Oct 16, 2025

Automated Release PR

0.15.0 (2025-10-17)

Full Changelog: v0.14.2...v0.15.0

Features

  • click mouse, move mouse, screenshot (68e527c)
  • Phani/deploy with GitHub url (1e97151)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

jarugupj and others added 3 commits October 14, 2025 16:51
Objects without uploadable values are now JSON-serialized per OpenAPI
contentType spec instead of being flattened into bracketed keys.

Special handling for env_vars to maintain backward compatibility - it
continues using flattened format (env_vars[KEY]) as expected by APIs.

- Add hasUploadableValue check to determine serialization strategy
- Add tests for source field (JSON) and env_vars (flattened) behavior
- Fixes 400 errors where source[type] was sent instead of source JSON

Resolves issue reported to Stainless support on Oct 8, 2025
…rt-fix

fix(uploads): serialize objects without files as JSON in multipart forms
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Oct 16, 2025

🧪 Testing

To try out this version of the SDK, run:

npm install 'https://pkg.stainless.com/s/kernel-typescript/68e527cefd5659f579119a39ecd4c170193bbed5/dist.tar.gz'

Expires: Sun, 16 Nov 2025 18:34:26 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 14df39d to 1676144 Compare October 16, 2025 20:31
@stainless-app stainless-app bot changed the title release: 0.14.3 release: 0.15.0 Oct 16, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 1676144 to 3e9a478 Compare October 16, 2025 20:31
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 3e9a478 to 1530498 Compare October 17, 2025 18:33
@mesa-dot-dev
Copy link

mesa-dot-dev bot commented Oct 17, 2025

Mesa Description

Automated Release PR

Summary

This release introduces new browser automation features, enhances the deployment workflow, and improves the SDK's internal consistency.

Key Changes

  • New Browser Features: Added support for programmatic mouse clicks, mouse movement, and taking screenshots.
  • Deploy from GitHub URL: The deployments.create method now supports deploying directly from a GitHub URL.
  • Extensions API Refactor: Renamed extensions.upload() to extensions.create() and extensions.download() to extensions.retrieve() for better clarity and consistency.
  • Improved Form Data Handling: Updated internal logic to serialize nested objects as JSON in form submissions, ensuring backward compatibility for env_vars.

0.15.0 (2025-10-17)

Full Changelog: v0.14.2...v0.15.0

Features

  • click mouse, move mouse, screenshot (68e527c)
  • Phani/deploy with GitHub url (1e97151)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

Description generated by Mesa. Update settings

@stainless-app stainless-app bot merged commit dc0b070 into main Oct 17, 2025
7 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Oct 17, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants