Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 12, 2025

Bumps roslib from 1.4.1 to 2.0.1.

Release notes

Sourced from roslib's releases.

2.0.1

What's Changed

New Contributors

Full Changelog: RobotWebTools/roslibjs@2.0.0...2.0.1

2.0.0

[!NOTE] We understand that the removal of some lesser-used APIs may be painful for a subset of users. However, given the small team maintaining the project, we felt it necessary to reduce the scope of the library - at least temporarily - to make it possible to move forward on new features and better underlying implementations.

With that being said, we're excited to ship roslibjs 2.0, years in the making!

Highlights of roslibjs 2.0.0

Additions

  • Asynchronous callback support for Services.
  • Support for ROS 2 Actions.
  • Support for ROS 2 TF.
  • Support for injecting your own transport implementation into the Ros class.
  • Support for new rosbridge APIs, for example param retrieval failure cases.
  • Integration tests for ROS 2 to ensure ongoing support.
  • Greatly improved TypeScript declarations.
  • Internal migration from JavaScript to TypeScript to ensure provided TypeScript type declarations are always up-to-date.
    • No more need for @types/roslib as an extra dependency!
  • ECMAScript Modules (ESM) support to provide better bundling and static analysis support to downstream projects.

Removals

  • Classic "Universal Module Definition (UMD)" bundles of roslibjs. We only support the standardized ECMAScript Modules (ESM).
  • JSDelivr CDN releases, as there are many CDNs that serve NPM packages now, like UNPKG.
  • Removal of Web Worker mode.
  • Removal of non-WebSocket transport implementations (NodeTCP and WebRTC).
    • You can now provide these yourself - or any other socket implementation you can dream up - with the new Transport API!

Import syntax change

... (truncated)

Commits
  • 8db40c7 bump to 2.0.1
  • 15f7501 chore: export GoalStatus (#1121)
  • 57bae0d Build(deps-dev): Bump eslint-plugin-jsdoc from 61.4.1 to 61.5.0 in the eslint...
  • f5ffeda Build(deps-dev): Bump typescript-eslint from 8.47.0 to 8.48.0 in the eslint-a...
  • 38c6021 fix action example feedback message (for example_interfaces/Fibonacci type) (...
  • 269dd8d Remove now-unnecessary Partial<T> usage (#1115)
  • 66e71fc Re-enable PNG-compressed topic listener test (#1116)
  • c865227 Build(deps-dev): Bump the eslint-and-eslint-plugins group with 2 updates (#1113)
  • 0f6edcd Build(deps): Bump actions/checkout from 5 to 6 (#1114)
  • daaa81a Move examples to their own package (#1110)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for roslib since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [roslib](https://github.com/RobotWebTools/roslibjs) from 1.4.1 to 2.0.1.
- [Release notes](https://github.com/RobotWebTools/roslibjs/releases)
- [Commits](RobotWebTools/roslibjs@1.4.1...2.0.1)

---
updated-dependencies:
- dependency-name: roslib
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant