Skip to content

build(deps): bump cesium from 1.94.2 to 1.97.0#163

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/cesium-1.97.0
Closed

build(deps): bump cesium from 1.94.2 to 1.97.0#163
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/cesium-1.97.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2022

Copy link
Copy Markdown
Contributor

Bumps cesium from 1.94.2 to 1.97.0.

Release notes

Sourced from cesium's releases.

CesiumJS 1.97

1.97 - 2022-09-01

Highlights include:

  • CesiumJS has switched to a new architecture for loading glTF models and tilesets to enable:
  • Model can now classify other assets with a given classificationType. #10623
  • Model now supports back face culling for point clouds. #10703
  • Model entities now support CustomShader. #10747
  • Export asset files such as CSS in package.json, allowing bundlers to import without additional configuration. #9212
  • The sideEffects field in package.json is now specified, allowing more conservative bundlers like Webpack to enable tree shaking by default. #10714

See the changelog for the complete list of changes.

CesiumJS 1.96

Highlights include:

  • Built Cesium.js is no longer AMD format. This may or may not be a breaking change depending on how you use Cesium in your app. See our blog post for the full details. CesiumGS/cesium#10399
  • Model.boundingSphere now returns the bounding sphere in ECEF coordinates instead of the local coordinate system. CesiumGS/cesium#10589
  • Models and tilesets that use the CESIUM_primitive_outline extension can now toggle outlines at runtime with the showOutline property. CesiumGS/cesium#10506
  • Added support for point cloud styling for tilesets loaded with ModelExperimental. CesiumGS/cesium#10569
  • Fixed a crash in the 3D Tiles Formats sandcastle when loading draco-compressed point clouds with ModelExperimental. CesiumGS/cesium#10521
  • Fixed crash when loading glTF models with the EXT_mesh_features and EXT_structural_metadata extensions without channels property. CesiumGS/cesium#10511
  • Fixed a crash in the 3D Tiles Feature Styling sandcastle that occurred when using ModelExperimental. CesiumGS/cesium#10514
  • Fixed a bug where dynamic geometry was not marked as ready. CesiumGS/cesium#10517

See the changelog for the complete list of changes.

CesiumJS 1.95

1.95 - 2022-07-01

Highlights include:

  • Memory statistics for ModelExperimental now appear in the Cesium3DTilesInspector. This includes binary metadata memory, which is not counted by Model. #10397
  • Memory statistics for ResourceCache (used by ModelExperimental) now appear in the Cesium3DTilesInspector. #10413
  • Added support for rendering individual models and instanced tilesets in 2D / CV using ModelExperimental. #10419, #10433
  • Added modelUpAxis and modelForwardAxis constructor options to Cesium3DTileset #10439
  • Added various properties to ModelExperimental for parity with Model. #10448, #10457, #10231, #10481, #10479, #10489, #10490, #10491
  • Updated ModelExperimental shader defaults to match glTF spec. #9992
  • ExperimentalFeatures.enableModelExperimental now enables ModelExperimental for entities and CZML in addition to 3D Tiles. #10492
  • Fixed FeatureDetection for Microsoft Edge. #10429
  • Warn if Cesium3DTile content.uri property is empty, and load empty tile. #7263
  • Updated text highlighting for code examples in documentation to support ES6+ syntax. #10051

See the changelog for the complete list of changes.

... (truncated)

Changelog

Sourced from cesium's changelog.

Change Log

1.97 - 2022-09-01

Major Announcements 📢

  • CesiumJS has switched to a new architecture for loading glTF models and tilesets to enable:
  • Usage notes for the new glTF architecture:
    • Those using ModelExperimental.fromGltf() should now use Model.fromGltf().
    • The enableModelExperimental flag was removed, as tilesets and entities always use the new architecture.
    • The new implementation of Model uses the same public API as before, so no other changes are necessary.

Breaking Changes 📣

  • glTF 1.0 assets are no longer fully supported. glTF 1.0 techniques are converted to PBR materials where possible, but more complex techniques will no longer function correctly. If custom GLSL shaders are needed, use CustomShader instead. #10648
  • The glTF 2.0 extension KHR_techniques_webgl and KHR_materials_common are also no longer fully supported. Materials are converted to PBR materials where possible.
  • Support for rendering instanced models on the CPU has been removed.
  • Model.gltf, Model.basePath, Model.pendingTextureLoads (properties), and Model.dequantizeInShader (constructor option) have been removed.
  • ModelMesh and ModelMaterial have been removed.
Additions 🎉
  • Model can now classify other assets with a given classificationType. #10623
  • Model now supports back face culling for point clouds. #10703
  • Export asset files such as CSS in package.json, allowing bundlers to import without additional configuration. #9212
  • The sideEffects field in package.json is now specified, allowing more conservative bundlers like Webpack to enable tree shaking by default. #10714
  • Model entities now support CustomShader. #10747
Fixes 🔧
  • Fixed bug with Viewer.flyTo where camera could go underground when target is an Entity with ModelGraphics with HeightReference.CLAMP_TO_GROUND or HeightReference.RELATIVE_TO_GROUND. #10631
  • Fixed issues running CesiumJS under Node.js when using ES modules. #10684
  • Fixed the incorrect lighting of instanced models. #10690
  • Fixed developer error with Camera.flyTo with an orientation and a Rectangle value for destination. #10704
  • Fixed rendering bug with points in .vctr format, where points wouldn't show until picked or styled. #10707
  • Fixed bounding volume calculations for glTF models with KHR_mesh_quantization and normalized positions. #10741

1.96 - 2022-08-01

Major Announcements 📢
  • Built Cesium.js is no longer AMD format. This may or may not be a breaking change depending on how you use Cesium in your app. See our blog post for the full details. #10399
    • Built Cesium.js has gone from 12.5MB to 8.4MB unminified and from 4.3MB to 3.6MB minified. Cesium.js.map has gone from 22MB to 17.2MB.
    • If you were ingesting individual ESM-style modules from the combined file Build/Cesium/Cesium.js or Build/CesiumUnminified/Cesium.js, instead use Build/Cesium/index.js or Build/CesiumUnminified/index.js respectively.

... (truncated)

Commits
  • 2fe1519 Merge pull request #10749 from CesiumGS/remove-from-1.96
  • a380cf8 Remove references to .ready and .readyPromise
  • 40f4e62 Removed outdated deprecations
  • b4479ee Update ThirdParty.json
  • 1287953 Merge branch 'main' of github.com:AnalyticalGraphicsInc/cesium into main
  • e050030 Updates for 1.97 release
  • 6cc5439 Merge pull request #10747 from CesiumGS/custom-shaders-entities
  • 862bbf6 Fix missing areas
  • 390ba37 [skip ci] update CHANGES.md
  • 7df381c Merge pull request #10746 from CesiumGS/remove-in-1.97
  • Additional commits viewable in compare view

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 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 [cesium](https://github.com/CesiumGS/cesium) from 1.94.2 to 1.97.0.
- [Release notes](https://github.com/CesiumGS/cesium/releases)
- [Changelog](https://github.com/CesiumGS/cesium/blob/main/CHANGES.md)
- [Commits](CesiumGS/cesium@1.94.2...1.97)

---
updated-dependencies:
- dependency-name: cesium
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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 Sep 1, 2022
@dependabot @github

dependabot Bot commented on behalf of github Oct 3, 2022

Copy link
Copy Markdown
Contributor Author

Superseded by #178.

@dependabot dependabot Bot closed this Oct 3, 2022
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/cesium-1.97.0 branch October 3, 2022 23:45
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