Commit Graph

685 Commits

Author SHA1 Message Date
Gabby Getz efc2fa5abc Update markdownlint 2023-09-25 12:42:50 -04:00
Gabby Getz ba86201c97 Update eslint-config-cesium 2023-09-25 12:41:34 -04:00
Gabby Getz 355ab408cd Updates for 1.109 release 2023-09-01 11:39:00 -04:00
Gabby Getz 54bd6f3f5a Update markdownlint blob 2023-09-01 10:35:38 -04:00
Gabby Getz eca80a13ec Merge branch 'main' into npm-update 2023-09-01 09:13:34 -04:00
Gabby Getz bf86ecd9cb Update markdownlint use 2023-08-30 11:03:47 -04:00
Gabby Getz 91c5a7324b Updated outdated npm dev dependencies 2023-08-29 15:27:12 -04:00
Gabby Getz 1f690c010e Merge branch 'main' into workers-as-esm 2023-08-29 13:17:25 -04:00
Jeshurun Hembd 73f5f2d614 Updates for 1.108 release 2023-08-01 13:38:51 -04:00
Gabby Getz dc3ab0fed6 Merge branch 'main' into workers-as-esm 2023-07-21 11:10:32 -04:00
Gabby Getz 1e9f7cb9a2 Changes for 1.107.2 release 2023-07-13 11:44:54 -04:00
Gabby Getz 95ecc4ba21 Move playwright install from postinstall to prepare 2023-07-13 11:07:22 -04:00
Gabby Getz 1d5cc8d909 Updates for 1.107.1 patch release 2023-07-13 09:10:05 -04:00
Jeshurun Hembd 08f28d46a5
Merge pull request #11348 from CesiumGS/playwright
Add Automated Screenshot (E2E) Tests with Playwright
2023-07-10 11:11:38 -05:00
Gabby Getz 7a3035b8bc Merge branch 'main' into workers-as-esm 2023-07-06 12:10:50 -04:00
Gabby Getz 35222997db Refactor workers to be ESM, remove RequireJS 2023-07-06 11:44:40 -04:00
Gabby Getz 16378612ce package.json version 2023-07-03 11:48:24 -04:00
Gabby Getz 4b41e247ef Updates for 1.107 release 2023-07-03 11:39:59 -04:00
Jeshurun Hembd da2f115430 Update jasmine-core 2023-07-03 09:37:36 -04:00
Jeshurun Hembd f3d1a479eb Update outdated NPM dependencies
Update tween.js

Update markdownlint-cli

Update esbuild
2023-07-03 09:16:53 -04:00
Gabby Getz 3137dab3a6 Workspace depedencies now use caret versions 2023-06-29 15:54:42 -04:00
Gabby Getz 42c09d46d9 Don't run tests in parallel 2023-06-16 13:42:25 -04:00
Gabby Getz fc3cb0d3d8 Add e2e tests using playwright 2023-06-12 12:33:47 -04:00
Jeshurun Hembd ea8ba5eadd Update widgets version 2023-06-02 14:12:46 -04:00
Jeshurun Hembd d11b746e58 Updates for 1.106 release 2023-05-31 18:08:12 -04:00
Jeshurun Hembd b2d169d75e
dependency updates (#11325)
* Update dependencies

* Update tween.js

* Revert tween.js version (see #11324)

* Revert dependency changes that only affected patch versions

---------

Co-authored-by: Jeshurun Hembd <jeshurun@cesium.com>
2023-06-01 12:33:17 -04:00
Gabby Getz f573f11e03 Update widgets version 2023-05-15 09:24:17 -04:00
Gabby Getz 633f5153b4 Updates for 1.105.1 release 2023-05-10 14:45:23 -04:00
Gabby Getz 787a86a636 Changes for 1.105 release 2023-05-01 09:34:16 -04:00
Gabby Getz b9a09aef23 Update dev dependencies 2023-04-24 16:01:09 -04:00
Jeshurun Hembd 372175a458 Updates for 1.104 release 2023-04-03 16:22:06 -04:00
Gabby Getz f4bc9c40df Update dev dependencies 2023-03-29 11:17:24 -04:00
Jeshurun Hembd 50e612b44e
Merge pull request #11136 from CesiumGS/prettier-no-config
Use the no-config option with prettier to prevent conflicts
2023-03-03 14:57:03 -06:00
Gabby Getz a616a6c727 Use the no-config option with prettier to prevent conflicts 2023-03-03 10:32:22 -05:00
Gabby Getz eb71297f11 Updates for 1.103 release 2023-03-01 09:23:20 -05:00
Gabby Getz 3f8acbd33a Update peer dependencies 2023-02-24 17:06:24 -05:00
Gabby Getz 7748850826 Merge branch 'main' into deps-upgrade 2023-02-24 17:04:49 -05:00
Jeshurun Hembd f64d78e27b
Merge pull request #11100 from CesiumGS/esbuild-update
Update esbuild
2023-02-23 12:08:21 -06:00
Jeshurun Hembd ead80c7783
Merge pull request #11102 from CesiumGS/eslint-updates
Update to the latest version of cesium eslint config
2023-02-22 17:43:32 -06:00
Gabby Getz f4428347a4 Update aws-sdk from v2 to v3 2023-02-22 12:53:42 -05:00
Gabby Getz c4cb602b3c Update to the latest version of cesium eslint config 2023-02-22 12:00:03 -05:00
Gabby Getz 5e4e316226 Update esbuild 2023-02-22 10:11:07 -05:00
onsummer 68056794a4 Upgrade rollup plugin dependency 2023-02-21 15:21:20 +08:00
Gabby Getz 1330875b4c Updates for 1.102 2023-02-01 12:58:23 -05:00
Jeshurun Hembd 1a7c59a4e5 Update rimraf 2023-02-01 10:18:14 -05:00
Jeshurun Hembd 71908d4195 Update mkdirp 2023-02-01 10:14:40 -05:00
Jeshurun Hembd 8f0a65f844 Update markdownlint-cli 2023-02-01 10:12:00 -05:00
Gabby Getz 8f8b95bf23 Merge branch 'main' into readme-revision 2023-01-20 13:19:57 -05:00
Gabby Getz 563476d178 Updates for 1.101 release 2023-01-02 13:32:21 -05:00
Gabby Getz 9f7c5b1160 Rollback rollup for compatability with plugins 2022-12-16 11:17:12 -05:00
Gabby Getz e481f61488 Update aws sdk 2022-12-16 10:40:55 -05:00
Gabby Getz 37c81d44a9 Update esbuild 2022-12-16 10:39:46 -05:00
Gabby Getz 148e213cfb update globby 2022-12-16 10:31:41 -05:00
Gabby Getz bb4eb6f5ac Update husky 2022-12-16 10:18:43 -05:00
Gabby Getz c13b728a1d Update eslint 2022-12-16 10:16:39 -05:00
Gabby Getz 6219c4e344 Update typescript 2022-12-16 10:14:19 -05:00
Gabby Getz 65fed36e18 Update karma runners 2022-12-16 10:11:22 -05:00
Gabby Getz 570ac8692f Update markdowncli 2022-12-16 09:44:47 -05:00
Gabby Getz eeb73c310b Update rollup 2022-12-16 09:22:25 -05:00
Gabby Getz 7047efe78a Cleanup images, spelling 2022-12-14 09:55:08 -05:00
Gabby Getz 8f80885186 markdownlint 2022-12-09 12:54:34 -05:00
Sanjeet Suhag 6f55de9bab Ion.js, CHANGES.md and package.json changes for 1.100 2022-12-01 09:53:00 -05:00
Gabby Getz 93e5ba061b README updates 2022-11-09 14:01:29 -05:00
Sanjeet Suhag aaf6bd8a5c Adds engine and widgets workspaces 2022-11-01 15:39:57 -04:00
Gabby Getz d3d2755ebc Updates for 1.99 release 2022-11-01 10:24:44 -04:00
Gabby Getz 75c9646e76 Unify cesium.com and development deployment code 2022-10-05 12:31:17 -04:00
Sanjeet Suhag d9eeb18af9 Updates package version to 1.98.1 2022-10-03 15:31:00 -04:00
Sanjeet Suhag 99149a9d68 Updates for 1.98 release 2022-10-03 12:29:58 -04:00
Gabby Getz 7d781ea6c6 Update packages, cjs -> esm 2022-09-08 12:43:28 -04:00
Gabby Getz aef65946f6 Update npm dependencies 2022-09-06 09:17:44 -04:00
Gabby Getz 1997a57c1d dependency updates 2022-09-02 13:07:51 -04:00
Gabby Getz e0500309b8 Updates for 1.97 release 2022-09-01 10:48:00 -04:00
Gabby Getz 82f31d7833
Merge branch 'main' into export-non-js 2022-08-31 09:34:21 -07:00
Gabby Getz 06fa2e10b9 Include Specs in sideEffects for esbuild 2022-08-23 13:19:48 -04:00
Gabby Getz 57bf2efe40 Add sideEffects field to package.json 2022-08-22 16:14:53 -04:00
Gabby Getz 6706e1bb4e Allow imports of non-js static files 2022-08-22 14:06:16 -04:00
Gabby Getz aef4d38e5c Fix for NodeJS with ESM modules 2022-08-16 15:51:23 -04:00
Janine Liu fc4f4e4111 Rename / remove animation classes 2022-08-04 15:59:58 -04:00
Gabby Getz b173c1be0f Update deprecated tween usage 2022-08-02 14:58:26 -04:00
Sanjeet Suhag bac00332b0 Updates package.json, Ion.js and CHANGES.md for version 1.96.0 2022-08-01 15:29:54 -04:00
Sanjeet Suhag 4b0245eec8 Update earcut version to latest 2022-07-25 13:31:19 -04:00
Sam Suhag 47f82fc1b0
Merge pull request #10583 from CesiumGS/scripts
Pare down build scripts; naming consistancy
2022-07-22 14:52:27 -04:00
Sanjeet Suhag d60be6f043 Adds markdown files to pre-commit prettier hook 2022-07-22 13:21:33 -04:00
Gabby Getz eba8a84f81 Merge branch 'main' into build-scripts 2022-07-21 09:47:58 -04:00
Gabby Getz 37146f49bc Pare down build scripts; naming consistancy 2022-07-21 09:18:22 -04:00
Gabby Getz 513a14e728
Merge branch 'main' into protobuf-7-0-0 2022-07-20 08:59:35 -04:00
Gabby Getz ee169eb971 Mark true dependencies as such, update CHANGES.md with explicit bundler requirement 2022-07-19 15:59:51 -04:00
Sanjeet Suhag d19bf5d8d8 Updates protobuf version to 7.0.0 2022-07-18 18:20:29 -04:00
Gabby Getz 0a19ae3601 Merge branch 'main' into build 2022-07-13 13:50:38 -04:00
Gabby Getz 747a4adf1c Just-in-time build 2022-07-11 15:39:36 -04:00
Gabby Getz 5f1cac325d Merge branch 'main' into build-scripts 2022-07-08 15:45:38 -04:00
Sanjeet Suhag a03aa5c01b Updates eslint version 2022-07-06 14:33:38 -04:00
Sanjeet Suhag 48601acb56 Merge branch 'main' of https://github.com/CesiumGS/cesium into eslint-test 2022-07-06 12:30:21 -04:00
Gabby Getz 8bc8355d6f Remove worker changes 2022-07-06 11:25:36 -04:00
Gabby Getz e6b37c16dc Update ThirdParty.json to reflect new version 2022-07-01 11:28:14 -04:00
Gabby Getz b669757da4 Updates for 1.95 release 2022-07-01 09:48:18 -04:00
Sanjeet Suhag 2c16bda9b8 Updates to latest eslint-config-cesium 2022-06-24 09:43:03 -04:00
Gabby Getz 213cdfcb34 Rollback script naming changes 2022-06-22 15:33:04 -04:00
Gabby Getz 9905c123f4 Merge branch 'main' into build 2022-06-22 11:34:12 -04:00
Jeshurun Hembd 36be7b412b Import prism files from npm 2022-06-16 14:13:05 -04:00
Gabby Getz 8d7faae3f3 Merge branch 'main' into build 2022-06-15 14:50:52 -04:00
Gabby Getz 318c276c45 Cleanup rollup dependencies 2022-06-14 10:34:59 -04:00
Gabby Getz 4b0b31bb20 Merge branch '1.94.3-release' into main 2022-06-13 09:24:09 -04:00
Gabby Getz 2d96f0e272 Updates for 1.94.3 release 2022-06-10 15:56:44 -04:00
Janine Liu 86ca4b3056 Merge with main 2022-06-08 16:21:13 -04:00
Sanjeet Suhag 9428c2a2fc Changes lint-staged command to prettier instead of pretty-quick 2022-06-08 10:21:02 -04:00
Janine Liu 5ae753463e Merge with main 2022-06-07 15:06:33 -04:00
Gabby Getz 1f99b624e9 Cleanup 2022-06-06 12:28:27 -04:00
Gabby Getz 867ab1acdd Cleanup documentation 2022-06-06 11:47:09 -04:00
Gabby Getz 4ecefb5973 Merge branch 'main' into build 2022-06-06 11:34:36 -04:00
Gabby Getz 634f0f6c6e
Merge pull request #10428 from CesiumGS/lint-hooks
Adds eslint and markdownlint to pre-commit hook
2022-06-06 10:27:39 -04:00
Sanjeet Suhag 36327923a1 Runs eslint before prettier in pre-commit hook 2022-06-06 10:11:20 -04:00
Gabby Getz 74dac36b6b Merge branch '1.94.2-release' into main 2022-06-03 15:07:58 -04:00
Gabby Getz 3a28262bbb Update for 1.94.2 release 2022-06-03 15:00:39 -04:00
Sanjeet Suhag 7594421ce7 Utilizes lint-staged for pre-commit hook 2022-06-03 14:31:13 -04:00
Gabby Getz 445744e3f9
Merge pull request #10411 from CesiumGS/markdown-lint
Adds markdownlint
2022-06-03 14:03:25 -04:00
Gabby Getz bfa1479ac3 1.94.1 updates 2022-06-03 13:33:23 -04:00
Sanjeet Suhag 79562ba016 Merge branch 'main' of https://github.com/CesiumGS/cesium into markdown-lint 2022-06-03 11:05:09 -04:00
Gabby Getz f409126287
Merge pull request #10412 from CesiumGS/karma-config-upgrade
Upgrade to Karma v6.3.20
2022-06-02 12:31:18 -04:00
Gabby Getz 7ac3fd09e0 coverage 2022-06-02 11:24:07 -04:00
Sanjeet Suhag 9ddf451a83 Upgrades package.json to version 1.94.0, updates Ion token for 1.94.0 release. 2022-06-01 12:10:45 -04:00
Sanjeet Suhag 64cd0cd468 Enables markdownlint on root files except README, CHANGES and LICENSE 2022-05-31 16:51:18 -04:00
Sanjeet Suhag 8990cf4c45 Upgrades to Karma v6.3.20 2022-05-31 12:53:20 -04:00
Sanjeet Suhag 39164357e0 Adds markdownlint 2022-05-31 09:50:32 -04:00
Gabby Getz 44b9610b40 karma specs and coverage 2022-05-27 10:42:45 -04:00
Gabby Getz f6cf110957 clean up gulp tasks and naming 2022-05-25 14:35:38 -04:00
Gabby Getz eb60fbf46a cleanup build tasks 2022-05-25 14:20:47 -04:00
Gabby Getz 355dd42838 Updated build process 2022-05-24 08:54:14 -04:00
Gabby Getz ff559c7109 build workers, third party, and combine with eslint 2022-05-11 16:53:41 -04:00
Sam Suhag 50752a47b1
Merge pull request #10295 from CesiumGS/third-party
ThirdParty.json
2022-05-05 09:57:49 -04:00
Gabby Getz 2eda8540f0 Add build-third-party task 2022-05-04 16:13:18 -04:00
Gabby Getz e8598a0f4a 1.93 release updates 2022-05-02 09:16:48 -04:00
Eli Bogomolny bc9e834b2c Remove customEqualityTester arguments 2022-04-05 13:35:51 -04:00
Sanjeet Suhag a02b1a0762 Updates to version 1.92.0 2022-04-01 16:01:14 -04:00
Gabby Getz 31c154a299 Remove when.js and replace with native promises
There were a few areas in Source where a function was assumed to be executed synchronously when a function was resolved. Native Promises however, by spec, will resolve at the end of a frame. There were also some strange handling of promise rejection in imagery providers that I cleaned up a bit in order to make them testable.

- In LabelCollection and EntityCluster, order of execution adjustment where made.
- Added TextureAtlas.addImageSync to support the order of execution fix in LabelCollection
- ArcGisMapServerImageryProvider.readyPromise will not reject if there is a failure unless the request cannot be retried.
- SingleTileImageryProvider.readyPromise will not reject if there is a failure unless the request cannot be retried.

The majority of the changes lie in the Specs, where unresolved promises weren’t being awaited before finishing executions, and where resolved promises are assumed to be synchronous all over the place and needed a good amount of fixes. Another issue which came up was calling Promise.reject in the body of a spec can cause node to halt execution when running via the command line.
2022-03-16 09:38:39 -04:00
Eli Bogomolny 999ee4e6b8 1.91 release updates 2022-03-01 10:02:44 -05:00
Eli Bogomolny c497cdb4d2 Add back quantization 2022-02-22 17:01:42 -05:00
Gabby Getz a11b14cab7 1.90 release updates 2022-02-01 13:57:02 -05:00
Gabby Getz 87fe04415e
Merge pull request #9774 from yukinoda/ci/husky-upgrade
ci: Husky Upgrade from `4.3.8` to `7.0.2`
2022-01-20 09:49:46 -05:00
Eli Bogomolny 3ff462d550
Revert "Lock colors to 1.4.0" 2022-01-10 16:01:26 -05:00
Eli Bogomolny bb660e8cc5 Lock colors to 1.4.0 2022-01-10 12:26:18 -05:00
Eli Bogomolny 12bf7f83f6 Update for 1.89 release 2022-01-03 15:37:40 -05:00
Sanjeet Suhag fbc3f975b6 1.88 package.json 2021-12-01 14:15:52 -05:00
Sanjeet Suhag 185c6effa9 1.88 package and Ion token update 2021-12-01 14:14:48 -05:00
Sanjeet Suhag c199b8bde3 Revert "Upgrades package to 1.88.0, updates Ion token"
This reverts commit e190e8aa0f.
2021-12-01 13:46:51 -05:00
Sanjeet Suhag e190e8aa0f Upgrades package to 1.88.0, updates Ion token 2021-12-01 12:44:28 -05:00
Eli Bogomolny 9ebeea21ac Update package.json version 2021-11-09 13:39:24 -05:00
Eli Bogomolny 3831cb9ff1 Update for 1.87 release 2021-11-01 14:39:24 -04:00
Eli Bogomolny 51e724f962 Update to 2.3.12 2021-10-27 15:13:46 -04:00
Eli Bogomolny e6b2793b25 1.86.1 package.json and CHANGES.md updates 2021-10-15 11:35:01 -04:00