Skip to content

Bump protobufjs and cesium - #121

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-5c6fe3472e
Open

Bump protobufjs and cesium#121
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/multi-5c6fe3472e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 21, 2026

Copy link
Copy Markdown
Contributor

Bumps protobufjs to 8.7.1 and updates ancestor dependency cesium. These dependencies need to be updated together.

Updates protobufjs from 7.6.1 to 8.7.1

Release notes

Sourced from protobufjs's releases.

protobufjs: v8.7.1

8.7.1 (2026-07-12)

Bug Fixes

  • Accept repeated NullValue elements in ProtoJSON (#2373) (ad0b9bb)
  • Apply enum options regardless of declaration order (#2384) (b5009b0)
  • Base64-encode bytes field defaults in toObject (#2375) (e552511)
  • cli: Handle extensions during sparse generation (#2386) (1965d37)
  • cli: Match declaration imports to generated modules (#2385) (3cf7420)
  • cli: Preserve array element union precedence in pbts (#2378) (2a697a5)
  • cli: Resolve imports from cwd by default (#2381) (65f659a)
  • Merge repeated message-valued fields within map entries (#2364) (13b417b)
  • Parse aggregate objects in option arrays (#2379) (71c2532)
  • Parse Any type URLs in aggregate options (#2383) (666fa6b)
  • Parse bracketed special field names in options (#2377) (dd1870b)
  • Parse map fields inside groups (#2382) (8a2c427)
  • Preserve proto names in bundled definitions (#2390) (7ba0557)
  • Remove circular LongBits dependency (#2387) (829f5cd)

protobufjs: v8.7.0

8.7.0 (2026-07-06)

Features

  • Rework encoder architecture and add additional fast paths (#2359) (e912baf)

Bug Fixes

  • Preserve parsed json_name in field options (#2363) (1cdd91e)
  • Reject truncated declarations without TypeError (#2358) (5995f2a)
  • Resolve feature defaults before lazy codegen (d59d100)

protobufjs: v8.6.6

8.6.6 (2026-07-03)

Bug Fixes

protobufjs: v8.6.5

8.6.5 (2026-06-23)

Bug Fixes

... (truncated)

Changelog

Sourced from protobufjs's changelog.

8.7.1 (2026-07-12)

Bug Fixes

  • accept repeated NullValue elements in ProtoJSON (#2373) (ad0b9bb)
  • Apply enum options regardless of declaration order (#2384) (b5009b0)
  • Base64-encode bytes field defaults in toObject (#2375) (e552511)
  • cli: Handle extensions during sparse generation (#2386) (1965d37)
  • cli: Match declaration imports to generated modules (#2385) (3cf7420)
  • cli: Preserve array element union precedence in pbts (#2378) (2a697a5)
  • cli: Resolve imports from cwd by default (#2381) (65f659a)
  • Merge repeated message-valued fields within map entries (#2364) (13b417b)
  • Parse aggregate objects in option arrays (#2379) (71c2532)
  • Parse Any type URLs in aggregate options (#2383) (666fa6b)
  • Parse bracketed special field names in options (#2377) (dd1870b)
  • Parse map fields inside groups (#2382) (8a2c427)
  • Preserve proto names in bundled definitions (#2390) (7ba0557)
  • Remove circular LongBits dependency (#2387) (829f5cd)

8.7.0 (2026-07-06)

Features

  • Rework encoder architecture and add additional fast paths (#2359) (e912baf)

Bug Fixes

  • Preserve parsed json_name in field options (#2363) (1cdd91e)
  • Reject truncated declarations without TypeError (#2358) (5995f2a)
  • Resolve feature defaults before lazy codegen (d59d100)

8.6.6 (2026-07-03)

Bug Fixes

8.6.5 (2026-06-23)

Bug Fixes

... (truncated)

Commits

Updates cesium from 1.127.0 to 1.143.0

Release notes

Sourced from cesium's releases.

CesiumJS 1.143

1.143 - 2026-07-01

Highlights include:

  • Added support for the KHR_meshopt_compression glTF extension, including the v1 attribute codec and the COLOR filter. #13553
  • Added PathGraphics.materialMode. A value of "PORTIONS" allows visualizing the path in segments with different materials specified by intervals or sampling. Each segment material is determined by the material property value at the corresponding simulation time. The default value of "WHOLE" preserves existing material behavior. #13530
  • Fixed a bug that caused crashes when using billboards in environments that replace Promise with custom promise implementations. #13475

See the changelog for the complete list of changes.

CesiumJS 1.142

1.142 - 2026-06-01

Highlights include:

  • Added GeoJsonPrimitive for loading GeoJSON directly into BufferPrimitiveCollections, bypassing the entity/DataSource layer for significantly improved performance with large datasets. CesiumGS/cesium#13505
  • Added MVTDataProvider for loading Mapbox Vector Tiles (MVT) directly into CesiumJS as 3D Tiles. Supports per-feature styling via Cesium3DTileStyle, feature picking with metadata (getProperty), and automatic property table encoding via EXT_structural_metadata. CesiumGS/cesium#13404
  • Added blendOption constructor parameter to BufferPointCollection, BufferPolylineCollection, and BufferPolygonCollection, supporting BufferPrimitiveMaterial#color.alpha. Added support for BufferPrimitiveMaterial#outlineColor.alpha to BufferPointCollection. CesiumGS/cesium#13384
  • Added experimental support for EXT_mesh_polygon draft glTF extension and 3DTILES_content_gltf_vector draft 3D Tiles extension. CesiumGS/cesium#13478
  • Added EdgeDisplayMode enum and edgeDisplayMode property to Model and Cesium3DTileset for controlling how edges from the KhronosGroup/glTF#2479 glTF extension are rendered. Supports three modes: SURFACES_ONLY, SURFACES_AND_EDGES, and EDGES_ONLY (CAD-style wireframe rendering). CesiumGS/cesium#13192

See the changelog for the complete list of changes.

CesiumJS 1.141

1.141 - 2026-05-01

Highlights include:

  • Bumped minimum required Node version to 22.0.0
  • BufferPrimitiveCollection properties modelMatrix, boundingVolume, and boundingVolumeWC are now readonly. They may be modified, but not reassigned. #13448
  • Added support for properties (EXT_structural_metadata) in vector tilesets. #13426
  • Fixed lighting affecting EquirectangularPanorama. #13369
  • Fixed incorrect matrix multiplication for non worldspace instance transforms in pickModel. #13433

See the changelog for the complete list of changes.

CesiumJS 1.140

1.140 - 2026-04-01

Highlights include:

  • Billboards and labels now require device support for WebGL 2, or WebGL 1 with ANGLE_instanced_arrays and MAX_VERTEX_TEXTURE_IMAGE_UNITS > 0. CesiumGS/cesium#13053 CesiumGS/cesium#13253
  • Added experimental, performance-focused vector primitive APIs: BufferPointCollection, BufferPolylineCollection, and BufferPolygonCollection. CesiumGS/cesium#13212
  • Added support for Reality Data of type ITwinPlatform.RealityDataType.GaussianSplat3DTiles to ITwinData.createTilesetForRealityDataId. CesiumGS/cesium#13208
  • Added GetFeatureInfo support to WebMapTileServiceImageryProvider, enabling WebMapTileServiceImageryProvider.pickFeatures for both KVP and RESTful WMTS services. New class parameters include enablePickFeatures, getFeatureInfoFormats, getFeatureInfoUrl, and getFeatureInfoParameters. CesiumGS/cesium#13196
  • Added limited support (via downcasting) for double-precision metadata types in custom shaders. CesiumGS/cesium#13323
  • Added a new experimental property PathGraphics.relativeTo which allows entity PathGraphics to be displayed in a reference frame relative to another entity, or a different reference frame than the entity's Position.ReferenceFrame. CesiumGS/cesium#13223

... (truncated)

Changelog

Sourced from cesium's changelog.

Change Log

1.144 - 2026-08-01

@​cesium/engine

Additions 🎉

  • Added Texture.defaultColor static property to allow customizing the default placeholder texture color. #13597
  • Added support for draping clamped vector tile polylines onto terrain, with screen-space-constant line width and per-feature styling via Cesium3DTileStyle. #13577

Fixes 🔧

  • Fixed a bug in GeocoderViewModel where a duplicate destroy method silently overwrote the first, preventing _suggestionSubscription from being disposed on destroy. #13580
  • Fixed geometry clipped by ClippingPlaneCollection or ClippingPolygonCollection still casting shadows. #6261
  • Fixed a bug in Transforms.computeMoonFixedToIcrfMatrix which caused the result parameter to not be used. #13463
  • Fixed CzmlDataSource not inferring the PathMode type for custom properties defined with a pathMode value. #13607
  • Fixed a bug in clipping polygons on terrain when all polygons are removed from a collection. #12414
  • Fixed incorrect JSDoc description for offCenterFrustum in OrthographicFrustum and PerspectiveFrustum, which was copied from projectionMatrix and incorrectly described the property as returning a projection matrix. #13570
  • Auto-normalize non-unit alignedAxis in BillboardCollection instead of silently ignoring it. #6596
  • Fixed SPZ-compressed Gaussian splat loading to read the compressed payload from the buffer view declared by KHR_gaussian_splatting_compression_spz_2, preventing incorrect cache reuse for assets with SPZ payloads in different buffer views. #12847
  • Fixed incorrect parameter order when calling clamp in PolylineGlowMaterial shader, which caused the alpha value to always be 1.0 regardless of the glow intensity.

1.143 - 2026-07-01

@​cesium/engine

Additions 🎉

  • Added support for the KHR_meshopt_compression glTF extension, including the v1 attribute codec and the COLOR filter. #13553
  • Added PathGraphics.materialMode. A value of "PORTIONS" allows visualizing the path in segments with different materials specified by intervals or sampling. Each segment material is determined by the material property value at the corresponding simulation time. The default value of "WHOLE" preserves existing material behavior. #13530

Fixes 🔧

  • Fixed invalid glTF sampler wrap modes causing a DeveloperError to be thrown instead of falling back to TextureWrap.REPEAT. #13562
  • Fixed missing InterpolationAlgorithm documentation page that was returning a 404. #13550
  • Fixed EdgeVisibilityRendering release test failures. #13545
  • Fix for BufferPointCollection preventing outlineColor from bleeding slightly into the visible area when outlineWidth=0px. #13543
  • Fixed a bug where callbacks registered with Scene.updateHeight could receive positions computed for other tiles, causing clamped entities to show incorrect heights. #12602

1.142 - 2026-06-01

@​cesium/engine

Breaking Changes 📣

  • The boundingVolume property on BufferPointCollection, BufferPolylineCollection, and BufferPolygonCollection is now defined in world space, not local/model space. #13477

Additions 🎉

... (truncated)

Commits
  • 9d08a13 Updates for the 1.143 release
  • b93c7ed Release README.md grammar tweak
  • b91d2fe Merge pull request #13606 from CesiumGS/1.143-package-updates
  • 55ccea3 Merge pull request #13529 from CesiumGS/sandcastle-design-ingestion-metadata-api
  • 7d65c0e Merge branch 'main' into sandcastle-design-ingestion-metadata-api
  • df0b880 Add override for huggingface/transformers
  • b67ad7f Bump protobufjs
  • a770ad4 Merge branch 'main' into 1.143-package-updates
  • 69c7614 Merge pull request #13475 from CesiumGS/fix-billboard-promise-crash
  • 1edaa47 Merge branch 'main' into 1.143-package-updates
  • Additional commits viewable in compare view
Install script changes

This version modifies prepare script that runs during installation. Review the package contents before updating.


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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [protobufjs](https://github.com/protobufjs/protobuf.js) to 8.7.1 and updates ancestor dependency [cesium](https://github.com/CesiumGS/cesium). These dependencies need to be updated together.


Updates `protobufjs` from 7.6.1 to 8.7.1
- [Release notes](https://github.com/protobufjs/protobuf.js/releases)
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md)
- [Commits](protobufjs/protobuf.js@protobufjs-v7.6.1...protobufjs-v8.7.1)

Updates `cesium` from 1.127.0 to 1.143.0
- [Release notes](https://github.com/CesiumGS/cesium/releases)
- [Changelog](https://github.com/CesiumGS/cesium/blob/main/CHANGES.md)
- [Commits](CesiumGS/cesium@1.127...1.143)

---
updated-dependencies:
- dependency-name: protobufjs
  dependency-version: 8.7.1
  dependency-type: indirect
- dependency-name: cesium
  dependency-version: 1.143.0
  dependency-type: direct:production
...

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 Jul 21, 2026
@dependabot dependabot Bot mentioned this pull request Jul 21, 2026
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.

0 participants