diff --git a/README.md b/README.md index 909b977a..04fd21ed 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,9 @@ workshops, and a variety of other needs. ## Developers’ quick start 1. Check out this repository to a machine with [Node.js] and [Yarn]. + 1. Builds with versions of Node.js around 18.17 may fail with [an Invalid URL + error](https://github.com/nodejs/node/issues/48855). + 1. There have also been reports of builds that hang on Linux with Node 20.x. 1. `git submodule update --init` 1. `yarn install` 1. `yarn lint` (uses [ESLint]) diff --git a/astro/CHANGELOG.md b/astro/CHANGELOG.md index 7f70f59a..3b3c8b7d 100644 --- a/astro/CHANGELOG.md +++ b/astro/CHANGELOG.md @@ -1,8 +1,47 @@ -# See elsewhere for changelog +# rc: micro bump -This project’s release notes are curated from the Git history of its main -branch. You can find them by looking at [the version of this file on the -`release` branch][branch] or the [GitHub release history][gh-releases]. +- Update sponsorship branding and "front door" email address (#269, #271, @pkgw). -[branch]: https://github.com/WorldWideTelescope/wwt-webgl-engine/blob/release/astro/CHANGELOG.md -[gh-releases]: https://github.com/WorldWideTelescope/wwt-webgl-engine/releases + +# @wwtelescope/astro 0.2.3 (2023-07-21) + +- Add a `type: module` field to the `package.json` file (#264, @pkgw). This more + accurately reflects the files that we're distributing. + + +# @wwtelescope/astro 0.2.2 (2022-11-30) + +- No code changes. +- Update the `package.json` file to align with new Yarn-based build system (#217, @Carifio24, @pkgw). + + +# @wwtelescope/astro 0.2.1 (2022-04-01) + +- Fix a URL typo in the package.json file (@Carifio24). + + +# @wwtelescope/astro 0.2.0 (2021-09-20) + +- Add a function for calculating great-circle distance (@Carifio24). + + +# @wwtelescope/astro 0.1.4 (2021-06-03) + +- No code changes, just syncing up Cranko with changes in the repository. + + +# @wwtelescope/astro 0.1.3 (2021-01-27) + +- Upgrade TypeDoc and TypeScript +- Correct temporary GitHub URLs in the package.json files + + +# @wwtelescope/astro 0.1.2 (2020-09-24) + +- Added a README +- No code changes + + +# @wwtelescope/astro 0.1.1 (2020-09-23) + +- No code changes; issuing a new release as part of the migration to Cranko. diff --git a/astro/README.md b/astro/README.md index 7293ad0a..4a6d1afd 100644 --- a/astro/README.md +++ b/astro/README.md @@ -1,11 +1,10 @@ # @wwtelescope/astro The [@wwtelescope/astro] package provides some basic routines for astronomical -calculations used in the [AAS] [WorldWide Telescope][wwt-home] (WWT) [WebGL +calculations used in the [WorldWide Telescope][wwt-home] (WWT) [WebGL engine] stack. Learn more about WWT [here][wwt-home]. [@wwtelescope/astro]: https://www.npmjs.com/package/@wwtelescope/astro -[AAS]: https://aas.org/ [wwt-home]: https://worldwidetelescope.org/home/ [WebGL engine]: https://github.com/WorldWideTelescope/wwt-webgl-engine/ diff --git a/astro/package.json b/astro/package.json index e37b389a..2a5ef398 100644 --- a/astro/package.json +++ b/astro/package.json @@ -1,10 +1,10 @@ { - "author": "The AAS WorldWide Telescope Team ", + "author": "The WorldWide Telescope Team ", "bugs": { - "email": "wwt@aas.org", + "email": "hello@worldwidetelescope.org", "url": "https://github.com/WorldWideTelescope/wwt-webgl-engine/issues" }, - "description": "Basic astronomy utilities for the AAS WorldWide Telescope framework.", + "description": "Basic astronomy utilities for the WorldWide Telescope framework.", "devDependencies": { "@typescript-eslint/eslint-plugin": "^5.38.1", "@typescript-eslint/parser": "^5.38.1", @@ -15,7 +15,7 @@ }, "homepage": "https://worldwidetelescope.org/home/", "keywords": [ - "AAS WorldWide Telescope" + "WorldWide Telescope" ], "license": "MIT", "main": "./dist/src/index.js", diff --git a/docs/engine/config.toml b/docs/engine/config.toml index eedc2321..8d8993fd 100644 --- a/docs/engine/config.toml +++ b/docs/engine/config.toml @@ -1,6 +1,6 @@ base_url = "//docs.worldwidetelescope.org/webgl-reference/1/" title = "WWT WebGL Engine Reference Manual" -description = "The AAS WorldWide Telescope WebGL Engine reference manual." +description = "The WorldWide Telescope WebGL Engine reference manual." theme = "wwtguide" [extra] diff --git a/docs/engine/content/_index.md b/docs/engine/content/_index.md index 588a0fb6..c4b2311f 100644 --- a/docs/engine/content/_index.md +++ b/docs/engine/content/_index.md @@ -5,7 +5,7 @@ insert_anchor_links = "right" +++ The “[WebGL] engine” is the core renderer that powers the web-based forms of the -[AAS](https://aas.org/) [WorldWide Telescope] software system. While it +[WorldWide Telescope] software system. While it underpins the [WWT web client] application, it is a reusable [TypeScript] framework that can be embedded in webpages or your own applications. Like this! diff --git a/docs/engine/engine-pinia-index.md b/docs/engine/engine-pinia-index.md index b7566003..561e221b 100644 --- a/docs/engine/engine-pinia-index.md +++ b/docs/engine/engine-pinia-index.md @@ -1,4 +1,4 @@ -This package turns the [AAS WorldWide Telescope][wwt] rendering engine, +This package turns the [WorldWide Telescope][wwt] rendering engine, [@wwtelescope/engine], into a well-behaved web app component using [Vue], [Pinia], and [TypeScript]. diff --git a/docs/engine/research-app-messages-index.md b/docs/engine/research-app-messages-index.md index abfeb1dd..b6f4ad0e 100644 --- a/docs/engine/research-app-messages-index.md +++ b/docs/engine/research-app-messages-index.md @@ -1,4 +1,4 @@ -This package defines messages for controlling the AAS WorldWide Telescope +This package defines messages for controlling the WorldWide Telescope [research app]. The only implementation code that it contains are [TypeScript] [type guard functions]. diff --git a/docs/engine/themes/wwtguide b/docs/engine/themes/wwtguide index 13c43a8f..25f9a42e 160000 --- a/docs/engine/themes/wwtguide +++ b/docs/engine/themes/wwtguide @@ -1 +1 @@ -Subproject commit 13c43a8f5e536cbe6a1e5361d84bf7be73fcbfa4 +Subproject commit 25f9a42e83fb12d8db680452ce477b7417514cda diff --git a/docs/research-app/config.toml b/docs/research-app/config.toml index 27cb71bb..8f9a6d03 100644 --- a/docs/research-app/config.toml +++ b/docs/research-app/config.toml @@ -1,6 +1,6 @@ base_url = "//docs.worldwidetelescope.org/research-app/1/" title = "WWT Research Application Manual" -description = "The AAS WorldWide Telescope research app manual." +description = "The WorldWide Telescope research app manual." theme = "wwtguide" [extra] diff --git a/docs/research-app/content/_index.md b/docs/research-app/content/_index.md index 538d6989..c3c08f13 100644 --- a/docs/research-app/content/_index.md +++ b/docs/research-app/content/_index.md @@ -4,7 +4,7 @@ sort_by = "weight" insert_anchor_links = "right" +++ -The [AAS](https://aas.org/) [WorldWide Telescope] “research app” is a web +The [WorldWide Telescope] “research app” is a web application for exploring and analyzing astronomical data. It’s optimized for use inside the [JupyterLab] research environment but can in fact be embedded anywhere that you can render HTML. Like right here! diff --git a/docs/research-app/content/embedding.md b/docs/research-app/content/embedding.md index ad65a8c9..ebe47fe2 100644 --- a/docs/research-app/content/embedding.md +++ b/docs/research-app/content/embedding.md @@ -38,7 +38,7 @@ version of the app. If you’re hand-coding HTML, you might write: allowfullscreen frameborder="0" > -

ERROR: cannot display AAS WorldWide Telescope research app!

+

ERROR: cannot display WorldWide Telescope research app!

``` diff --git a/docs/research-app/themes/wwtguide b/docs/research-app/themes/wwtguide index 13c43a8f..25f9a42e 160000 --- a/docs/research-app/themes/wwtguide +++ b/docs/research-app/themes/wwtguide @@ -1 +1 @@ -Subproject commit 13c43a8f5e536cbe6a1e5361d84bf7be73fcbfa4 +Subproject commit 25f9a42e83fb12d8db680452ce477b7417514cda diff --git a/embed-common/CHANGELOG.md b/embed-common/CHANGELOG.md index 599c96a2..36bc004e 100644 --- a/embed-common/CHANGELOG.md +++ b/embed-common/CHANGELOG.md @@ -1,8 +1,52 @@ -# See elsewhere for changelog +# rc: micro bump -This project’s release notes are curated from the Git history of its main -branch. You can find them by looking at [the version of this file on the -`release` branch][branch] or the [GitHub release history][gh-releases]. +- Update sponsorship branding and "front door" email address (#269, #271, @pkgw). -[branch]: https://github.com/WorldWideTelescope/wwt-webgl-engine/blob/release/embed-common/CHANGELOG.md -[gh-releases]: https://github.com/WorldWideTelescope/wwt-webgl-engine/releases + +# @wwtelescope/embed-common 0.3.4 (2023-07-23) + +- Add a `type: module` field to the `package.json` file (#264, @pkgw). This more + accurately reflects the files that we're distributing. + + +# @wwtelescope/embed-common 0.3.3 (2022-11-30) + +- No code changes. +- Update the `package.json` file to align with new Yarn-based build system (#217, @Carifio24, @pkgw). + + +# @wwtelescope/embed-common 0.3.2 (2022-04-01) + +- Fix a URL typo in the package.json file (@Carifio24). + + +# @wwtelescope/embed-common 0.3.1 (2021-06-03) + +- No code changes, just syncing up Cranko with changes in the repository. + + +# @wwtelescope/embed-common 0.3.0 (2021-01-27) + +This release contains a **breaking change** relating to a rework of how +"settings" are expressed in TypeScript. The previous system was pretty limited +and limiting; the new system is much more functional. + +- Move enumLookup out of here into engine-types +- Track API changes in how settings are expressed +- Upgrade TypeDoc and TypeScript +- Correct temporary GitHub URLs in the package.json files + + +# @wwtelescope/embed-common 0.2.1 (2020-09-23) + +- No code changes; issuing a new release for the Cranko switchover. + + +# [0.2.0](https://github.com/pkgw/wwt-webgl-engine/compare/@wwtelescope/embed-common@0.2.0-beta.0...@wwtelescope/embed-common@0.2.0) (2020-06-12) + +- Export a tourUrl setting + + +# [0.1.0](https://github.com/pkgw/wwt-webgl-engine/compare/@wwtelescope/embed-common@0.1.0-beta.0...@wwtelescope/embed-common@0.1.0) (2020-05-23) + +**Note:** Version bump only for package @wwtelescope/embed-common diff --git a/embed-common/README.md b/embed-common/README.md index dd14c71f..e7519559 100644 --- a/embed-common/README.md +++ b/embed-common/README.md @@ -2,14 +2,13 @@ The [@wwtelescope/embed-common] package provides some common types used by both the [@wwtelescope/embed] embeddable viewer and the [@wwtelescope/embed-creator] -UI for creating such viewers. It is part of the the [AAS] [WorldWide +UI for creating such viewers. It is part of the the [WorldWide Telescope][wwt-home] (WWT) [WebGL engine] stack. Learn more about WWT [here][wwt-home]. [@wwtelescope/embed-common]: https://www.npmjs.com/package/@wwtelescope/embed-common [@wwtelescope/embed]: https://www.npmjs.com/package/@wwtelescope/embed [@wwtelescope/embed-creator]: https://www.npmjs.com/package/@wwtelescope/embed-creator -[AAS]: https://aas.org/ [wwt-home]: https://worldwidetelescope.org/home/ [WebGL engine]: https://github.com/WorldWideTelescope/wwt-webgl-engine/ diff --git a/embed-common/package.json b/embed-common/package.json index aad9e829..358127ff 100644 --- a/embed-common/package.json +++ b/embed-common/package.json @@ -1,7 +1,7 @@ { - "author": "The AAS WorldWide Telescope Team ", + "author": "The WorldWide Telescope Team ", "bugs": { - "email": "wwt@aas.org", + "email": "hello@worldwidetelescope.org", "url": "https://github.com/WorldWideTelescope/wwt-webgl-engine/issues" }, "dependencies": { @@ -21,7 +21,7 @@ "@wwtelescope/engine-types": "thiscommit:2021-01-15:pai0eoTh" }, "keywords": [ - "AAS WorldWide Telescope" + "WorldWide Telescope" ], "license": "MIT", "main": "./dist/src/index.js", diff --git a/embed-creator/CHANGELOG.md b/embed-creator/CHANGELOG.md index 9087cd56..d52f2a3a 100644 --- a/embed-creator/CHANGELOG.md +++ b/embed-creator/CHANGELOG.md @@ -1,8 +1,83 @@ -# See elsewhere for changelog +# rc: minor bump -This project’s release notes are curated from the Git history of its main -branch. You can find them by looking at [the version of this file on the -`release` branch][branch] or the [GitHub release history][gh-releases]. +- Require the new, ESM-based version of the WebGL engine (#271, @pkgw). While + the engine transition should not affect any packages that depend on it, such + as this one, this requirement will help isolate any bugs associated with the + transition. +- Update sponsorship branding and "front door" email address (#269, #271, @pkgw). -[branch]: https://github.com/WorldWideTelescope/wwt-webgl-engine/blob/release/embed-creator/CHANGELOG.md -[gh-releases]: https://github.com/WorldWideTelescope/wwt-webgl-engine/releases + +# @wwtelescope/embed-creator 0.4.2 (2023-03-31) + +- No code changes +- Bump webpack from 5.75.0 to 5.76.0 + + +# @wwtelescope/embed-creator 0.4.1 (2023-02-27) + +- Update dependency version specifications (#233, @pkgw) + + +# @wwtelescope/embed-creator 0.4.0 (2022-11-30) + +- Update to Vue 3 (#215, @Carifio24)! Functional changes should be nil, but + this modernizes many of the internals. +- Cleanups and improvements to the build and packaging infrastructure (#217, + @Carifio24, @pkgw). The source repository is now based on Yarn. +- Update to FontAwesome 6. + + +# @wwtelescope/embed-creator 0.3.5 (2022-04-01) + +- Fix a URL typo in the package.json file (@Carifio24). +- Pin the version of fontawesome-svg-core more tightly to keep the build working (@Carifio24) + + +# @wwtelescope/embed-creator 0.3.4 (2021-06-03) + +- Loosen version requirements for Vue CLI tooling + + +# @wwtelescope/embed-creator 0.3.3 (2021-01-27) + +- Remove superfluous no-op "doc" script in the `package.json` +- Correct temporary GitHub URLs in the package.json files + + +# @wwtelescope/embed-creator 0.3.2 (2020-12-30) + +- Use https:// for some sample URLs. Fixes the tour sample when visiting the site + using HTTPS. + + +# @wwtelescope/embed-creator 0.3.1 (2020-12-30) + +- No code changes, just making Cranko happy. + + +# @wwtelescope/embed-creator 0.3.0 (2020-10-09) + +- Add permissions in the recommended embed `