Skip to content

Conversation

@stainless-app
Copy link
Contributor

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

Automated Release PR

0.14.0 (2025-10-07)

Full Changelog: v0.13.0...v0.14.0

Features

Chores

  • internal: use npm pack for build uploads (aac1084)
  • jsdoc: fix @link annotations to refer only to parts of the package‘s public interface (fe32267)

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


TL;DR

This release introduces version 0.14.0, featuring a new, work-in-progress API for managing browser extensions. It also includes internal improvements to the build process and documentation.

Why we made these changes

This release adds foundational support for programmatically managing browser extensions via the SDK. The internal changes improve the reliability of our build artifact creation and enhance the accuracy of our JSDoc documentation.

What changed?

  • Browser Extensions API:
    • A new extensions resource has been added to the client, providing methods to list, upload, and download browser extensions.
    • New types (ExtensionListResponse, ExtensionUploadParams, etc.) were added to support the new API.
  • Build Process:
    • The artifact upload script (upload-artifact.sh) was updated to use npm pack instead of tar, standardizing the package creation process.
  • Documentation:
    • Corrected JSDoc @link annotations to ensure they refer to the public API.
    • Updated api.md to reflect the new API endpoints.
  • Version Bump:
    • The package version was updated to 0.14.0 in package.json, CHANGELOG.md, and other versioned files.

Validation

  • Added new API tests for the extensions resource in tests/api-resources/extensions.test.ts.
  • Updated tests for the browsers resource to account for related changes.

Description generated by Mesa. Update settings

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Oct 4, 2025

🧪 Testing

To try out this version of the SDK, run:

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

Expires: Thu, 06 Nov 2025 13:52:49 GMT

Copy link

@mesa-dot-dev mesa-dot-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Performed full review of 996f92d...6bdc4ea

Analysis

  1. While the PR removes {@link} annotations from internal types, there doesn't appear to be a systematic approach to identify all internal types that might need similar treatment in the future.

  2. The PR addresses documentation issues but doesn't mention if there's a validation process or tooling in place to prevent similar issues from recurring in future development.

  3. The patch release changes documentation but doesn't clearly indicate if there are potential impacts on existing documentation references or external tools that may be parsing these docs.

Tip

⚡ Quick Actions

This review was generated by Mesa.

Actions:

Slash Commands:

  • /review - Request a full code review
  • /review latest - Review only changes since the last review
  • /describe - Generate PR description. This will update the PR body or issue comment depending on your configuration
  • /help - Get help with Mesa commands and configuration options

5 files reviewed | 0 comments | Review on Mesa | Edit Reviewer Settings

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 6bdc4ea to 43c79e8 Compare October 7, 2025 02:47
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 43c79e8 to a520c3b Compare October 7, 2025 13:44
@stainless-app stainless-app bot changed the title release: 0.13.1 release: 0.14.0 Oct 7, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from a520c3b to 791a3d1 Compare October 7, 2025 13:44
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--sdk branch from 791a3d1 to d2b0a87 Compare October 7, 2025 13:52
@stainless-app stainless-app bot merged commit 927c14e into main Oct 7, 2025
7 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Oct 7, 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.

2 participants