Starting with version 1.100, CesiumJS will be published alongside two smaller packages @cesium/engine and @cesium/widgets#10824:
The source code will been paritioned into two folders: packages/engine and packages/widgets.
These workspaces packages will follow semantic versioning.
These workspaces packages will be published as ES modules with TypeScript definitions.
The combined CesiumJS release will continue to be published, however, the Source folder will only contain the following:
Cesium.js
Cesium.d.ts
Assets
ThirdParty
Widgets(CSS files only)
The ability to import modules and TypeScript definitions from individual files will been removed. Any imports should originate from the cesium module (import { Cartesian3 } from "cesium";) or the combined Cesium.js file (import { Cartesian3 } from "Source/Cesium.js";);
Additions :tada:
Added support for I3S 3D Object and IntegratedMesh Layers. #9634
Deprecated :hourglass_flowing_sand:
The viewer parameter in KmlTour.prototype.play was deprecated in Cesium 1.99. It will be removed in 1.100. Instead of a Viewer, pass a CesiumWidget instead. #10845
Fixes :wrench:
Fixed a bug where the scale of a Model was being incorrectly applied to its bounding sphere. #10855
Fixed a bug where rendering a Model with image-based lighting while specular environment maps were unsupported caused a crash. #10859
Fixed a bug where request render mode was broken when a ground primitive is added. #10756
1.98.1 - 2022-10-03
This is an npm only release to fix the improperly published 1.98.
1.98 - 2022-10-03
Breaking Changes :mega:
As of the previous release (1.97), new Model() is an internal constructor and must not be used directly. Use Model.fromGltf() instead. #10778
Additions :tada:
Added support for the WEB3D_quantized_attributes extension found in some glTF 1.0 models. #10758
Fixes :wrench:
Fixed a bug where instanced models without normals would not render. #10765
Fixed a regression where i3dm with scale and without rotation would render incorrectly. #10808
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 from 1.94.2 to 1.99.0.
Release notes
Sourced from cesium's releases.
... (truncated)
Changelog
Sourced from cesium's changelog.
... (truncated)
Commits
e7987bb
Updates to ThirdPaty.jsond3d2755
Updates for 1.99 release707e39c
Merge pull request #10882 from CesiumGS/remove-polyfills2a72c0d
Remove deprecated polyfillsa225628
Merge pull request #10879 from CesiumGS/workspaces-changes-md33416f7
Adds import examples to CHANGES.mdf88fdd7
Adds mention of Cesium.js and Cesium.d.ts in CHANGES.mdf4d1b63
Updates CHANGES.md4aac68a
Merge pull request #10877 from CesiumGS/remove-copyright-thirdparty-workers29747a9
Removes addition of CesiumJS copyright banner from ThirdParty JavaScript filesDependabot 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)