diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3444797be2..7fb42e8872 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -57,7 +57,7 @@ jobs: if: needs.info.outputs.name || needs.info.outputs.tag env: ARTIFACTS: server/dist/reearth_*.* - ARTIFACTS_WEB: reearth-web_${{ needs.info.outputs.name }}.tar.gz + ARTIFACTS_WEB: reearth-web_${{ needs.info.outputs.name || needs.info.outputs.tag }}.tar.gz steps: - name: Checkout uses: actions/checkout@v3 @@ -68,13 +68,6 @@ jobs: uses: actions/setup-go@v3 with: go-version: "1.19" - - name: Fetch reearth-web release - uses: dsaltares/fetch-gh-release-asset@master - with: - repo: reearth/reearth-web - version: tags/${{ needs.info.outputs.name }} - file: reearth-web_${{ needs.info.outputs.name }}.tar.gz - token: ${{ secrets.GITHUB_TOKEN }} - name: Run GoReleaser uses: goreleaser/goreleaser-action@v2 with: @@ -83,6 +76,13 @@ jobs: env: SNAPSHOT: ${{ !needs.info.outputs.tag && '--snapshot' || '' }} GORELEASER_CURRENT_TAG: ${{ needs.info.outputs.tag || '0.0.0' }} + - name: Fetch reearth-web release + uses: dsaltares/fetch-gh-release-asset@master + with: + repo: reearth/reearth-web + version: tags/${{ needs.info.outputs.name || needs.info.outputs.tag }} + file: ${{ env.ARTIFACTS_WEB }} + token: ${{ secrets.GITHUB_TOKEN }} - name: Rename artifacts if: needs.info.outputs.name run: for f in $ARTIFACTS; do mv $f $(echo $f | sed -E 's/_0\.0\.0-SNAPSHOT-[^_]*/_${{ needs.info.outputs.name }}/'); done @@ -97,7 +97,7 @@ jobs: commit: ${{ github.sha }} name: ${{ needs.info.outputs.name }} tag: ${{ needs.info.outputs.name }} - body: ${{ github.sha }} + body: ${{ needs.info.outputs.sha_short }} prerelease: true - name: Download latest changelog if: needs.info.outputs.tag @@ -167,8 +167,8 @@ jobs: uses: dsaltares/fetch-gh-release-asset@master with: repo: reearth/reearth-web - version: tags/${{ needs.info.outputs.name }} - file: reearth-web_${{ needs.info.outputs.name }}.tar.gz + version: tags/${{ needs.info.outputs.name || needs.info.outputs.tag }} + file: reearth-web_${{ needs.info.outputs.name || needs.info.outputs.tag }}.tar.gz token: ${{ secrets.GITHUB_TOKEN }} target: server/reearth-web.tar.gz - name: Extract reearth-web diff --git a/CHANGELOG.md b/CHANGELOG.md index aa8aa6af01..c2061130f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,141 @@ All notable changes to this project will be documented in this file. +## 0.11.0 - 2022-10-04 + +### Web + +### ๐Ÿ”ง Bug Fixes + +- Installed plugins are not displayed expectedly [`12d546`](https://github.com/reearth/reearth-web/commit/12d546) + +### ๐Ÿš€ Features + +- Add 3D OSM building tiles ([#315](https://github.com/reearth/reearth-web/pull/315)) [`2eb89a`](https://github.com/reearth/reearth-web/commit/2eb89a) +- Extend plugin API with camera control ([#311](https://github.com/reearth/reearth-web/pull/311)) [`c1190b`](https://github.com/reearth/reearth-web/commit/c1190b) +- Extend plugin api with captureScreen ([#310](https://github.com/reearth/reearth-web/pull/310)) [`f03022`](https://github.com/reearth/reearth-web/commit/f03022) +- Small update to dashboard UI/UX and add marketplace button [`f580e6`](https://github.com/reearth/reearth-web/commit/f580e6) +- Add global modal component and extension location ([#302](https://github.com/reearth/reearth-web/pull/302)) [`7362aa`](https://github.com/reearth/reearth-web/commit/7362aa) +- Add overlay warning to earth editor if browser width is too narrow ([#304](https://github.com/reearth/reearth-web/pull/304)) [`7f5f91`](https://github.com/reearth/reearth-web/commit/7f5f91) +- Add builtin timeline widget ([#285](https://github.com/reearth/reearth-web/pull/285)) [`f774ee`](https://github.com/reearth/reearth-web/commit/f774ee) +- Add plugin settings extension support ([#293](https://github.com/reearth/reearth-web/pull/293)) [`abd1c2`](https://github.com/reearth/reearth-web/commit/abd1c2) + +### ๐Ÿ”ง Bug Fixes + +- Remove `show` props from modal extension ([#321](https://github.com/reearth/reearth-web/pull/321)) [`62eb73`](https://github.com/reearth/reearth-web/commit/62eb73) +- Styles not working as expected in plugin ([#322](https://github.com/reearth/reearth-web/pull/322)) [`21329d`](https://github.com/reearth/reearth-web/commit/21329d) +- Small type error [`21c8bc`](https://github.com/reearth/reearth-web/commit/21c8bc) +- Stop redirect when an error occurs on top page [`236354`](https://github.com/reearth/reearth-web/commit/236354) +- Installed plugins are not correctly listed [`ec305d`](https://github.com/reearth/reearth-web/commit/ec305d) +- Exposed plugin api add layer does not return layer id ([#320](https://github.com/reearth/reearth-web/pull/320)) [`f504d2`](https://github.com/reearth/reearth-web/commit/f504d2) +- Cannot to upgrade marketplace plugins ([#319](https://github.com/reearth/reearth-web/pull/319)) [`444fce`](https://github.com/reearth/reearth-web/commit/444fce) +- Timeline width exceeding browser width ([#316](https://github.com/reearth/reearth-web/pull/316)) [`c6dbb3`](https://github.com/reearth/reearth-web/commit/c6dbb3) +- 3d tile not updating until source type is selected ([#318](https://github.com/reearth/reearth-web/pull/318)) [`49a07b`](https://github.com/reearth/reearth-web/commit/49a07b) +- Wrapper styles in plugin section for plugin extension ([#317](https://github.com/reearth/reearth-web/pull/317)) [`235440`](https://github.com/reearth/reearth-web/commit/235440) +- Timeline speed bug ([#314](https://github.com/reearth/reearth-web/pull/314)) [`984be8`](https://github.com/reearth/reearth-web/commit/984be8) +- Pass extensions to a plugin library extension [`744154`](https://github.com/reearth/reearth-web/commit/744154) +- Print errors when failed to load extensions [`35a63f`](https://github.com/reearth/reearth-web/commit/35a63f) +- Icon button transition happening when undesired ([#313](https://github.com/reearth/reearth-web/pull/313)) [`6a6d98`](https://github.com/reearth/reearth-web/commit/6a6d98) +- Icon size being too small ([#309](https://github.com/reearth/reearth-web/pull/309)) [`3574f0`](https://github.com/reearth/reearth-web/commit/3574f0) +- Change query param used by marketplace to be more concise [`9ba28c`](https://github.com/reearth/reearth-web/commit/9ba28c) +- Dashboard project name not showing ([#307](https://github.com/reearth/reearth-web/pull/307)) [`6a30f5`](https://github.com/reearth/reearth-web/commit/6a30f5) +- Plugin API update event gets called repeatedly, missing hook deps ([#306](https://github.com/reearth/reearth-web/pull/306)) [`47ec24`](https://github.com/reearth/reearth-web/commit/47ec24) +- Update cesium to 1.97.0 [`4d993a`](https://github.com/reearth/reearth-web/commit/4d993a) +- Play button does not work and some unexpected style on timeline widget ([#305](https://github.com/reearth/reearth-web/pull/305)) [`ce29a5`](https://github.com/reearth/reearth-web/commit/ce29a5) +- Development error occurs when updating or DnD layers ([#299](https://github.com/reearth/reearth-web/pull/299)) [`efd079`](https://github.com/reearth/reearth-web/commit/efd079) +- Project creation not creating a scene before earth editor becoming accessible [`a0a03e`](https://github.com/reearth/reearth-web/commit/a0a03e) +- Device settings menu icon getting squished ([#298](https://github.com/reearth/reearth-web/pull/298)) [`91c312`](https://github.com/reearth/reearth-web/commit/91c312) +- Remove unused GraphQL calls [`59f402`](https://github.com/reearth/reearth-web/commit/59f402) + +### ๐ŸŽจ Styling + +- Update button and icon UX [`75e6f4`](https://github.com/reearth/reearth-web/commit/75e6f4) + +### Miscellaneous Tasks + +- Update dependency cesium to v1.97.0 ([#291](https://github.com/reearth/reearth-web/pull/291)) [`dcdf93`](https://github.com/reearth/reearth-web/commit/dcdf93) +- Add remaining props to plugin settings extensions ([#312](https://github.com/reearth/reearth-web/pull/312)) [`893d32`](https://github.com/reearth/reearth-web/commit/893d32) +- Plugin component supports modalContainer and popupContainer props ([#300](https://github.com/reearth/reearth-web/pull/300)) [`fc5f58`](https://github.com/reearth/reearth-web/commit/fc5f58) +- Update cesium to v1.96 ([#303](https://github.com/reearth/reearth-web/pull/303)) [`4fc241`](https://github.com/reearth/reearth-web/commit/4fc241) + +### Server + +#### ๐Ÿš€ Features + +- Notify plugin donwload to marketplace ([#341](https://github.com/reearth/reearth/pull/341)) [`59f8a8`](https://github.com/reearth/reearth/commit/59f8a8) +- Add 3D OSM building tiles ([#340](https://github.com/reearth/reearth/pull/340)) [`b52132`](https://github.com/reearth/reearth/commit/b52132) +- Allow defining policies to limit functionality on workspaces ([#325](https://github.com/reearth/reearth/pull/325)) [`91ace0`](https://github.com/reearth/reearth/commit/91ace0) + +#### ๐Ÿ”ง Bug Fixes + +- Prevent API caching [`76405b`](https://github.com/reearth/reearth/commit/76405b) +- Auth server request indexes [`430da0`](https://github.com/reearth/reearth/commit/430da0) +- Marketplace http client bug [`b652c8`](https://github.com/reearth/reearth/commit/b652c8) +- Marketplace http client [`ce982d`](https://github.com/reearth/reearth/commit/ce982d) +- Print marketplace donwload url [`6e1d50`](https://github.com/reearth/reearth/commit/6e1d50) +- Marketplace client init [`752872`](https://github.com/reearth/reearth/commit/752872) +- Support marketplace without auth [`4afe99`](https://github.com/reearth/reearth/commit/4afe99) + +#### โœจ Refactor + +- Use mongox, update go to 1.19 ([#334](https://github.com/reearth/reearth/pull/334)) [`cfff17`](https://github.com/reearth/reearth/commit/cfff17) +- Separate Team from User, rename Team to Workspace ([#324](https://github.com/reearth/reearth/pull/324)) [`03a94a`](https://github.com/reearth/reearth/commit/03a94a) +- Replace some packages with reearthx ([#322](https://github.com/reearth/reearth/pull/322)) [`3813a9`](https://github.com/reearth/reearth/commit/3813a9) + +#### ๐Ÿงช Testing + +- Add package for e2e tests [`cf7ca5`](https://github.com/reearth/reearth/commit/cf7ca5) + +#### Miscellaneous Tasks + +- Use reearthx logger [`6b6b21`](https://github.com/reearth/reearth/commit/6b6b21) +- Upgrade mongo to v5 [`9d231d`](https://github.com/reearth/reearth/commit/9d231d) +- Replace package name [`bc1ffe`](https://github.com/reearth/reearth/commit/bc1ffe) + +### Misc + +#### ๐Ÿš€ Features + +- Installing plugins from marketplace ([#162](https://github.com/reearth/reearth/pull/162)) [`276ef5`](https://github.com/reearth/reearth/commit/276ef5) + +#### ๐Ÿ”ง Bug Fixes + +- Dataset fails to be loaded [`518f03`](https://github.com/reearth/reearth/commit/518f03) + +#### ๐Ÿ“– Documentation + +- Update readme [`c8d2ec`](https://github.com/reearth/reearth/commit/c8d2ec) + +#### โœจ Refactor + +- Use reearthx.authserver ([#335](https://github.com/reearth/reearth/pull/335)) [`83dea5`](https://github.com/reearth/reearth/commit/83dea5) + +#### Miscellaneous Tasks + +- Merge `reearth/reearth-backend` ([#318](https://github.com/reearth/reearth/pull/318)) [`98514b`](https://github.com/reearth/reearth/commit/98514b) + +### + +#### ๐Ÿš€ Features + +- Installing plugins from marketplace ([#162](https://github.com/reearth/reearth/pull/162)) [`276ef5`](https://github.com/reearth/reearth/commit/276ef5) + +#### ๐Ÿ”ง Bug Fixes + +- Dataset fails to be loaded [`518f03`](https://github.com/reearth/reearth/commit/518f03) + +#### ๐Ÿ“– Documentation + +- Update readme [`c8d2ec`](https://github.com/reearth/reearth/commit/c8d2ec) + +#### โœจ Refactor + +- Use reearthx.authserver ([#335](https://github.com/reearth/reearth/pull/335)) [`83dea5`](https://github.com/reearth/reearth/commit/83dea5) + +#### Miscellaneous Tasks + +- Merge `reearth/reearth-backend` ([#318](https://github.com/reearth/reearth/pull/318)) [`98514b`](https://github.com/reearth/reearth/commit/98514b) + ## 0.10.0 - 2022-08-10 ### reearth-web @@ -788,4 +923,4 @@ All notable changes to this project will be documented in this file. - Add github workflows to release [`fbcdef`](https://github.com/reearth/reearth-backend/commit/fbcdef) - Fix release workflow, fix build comment [skip ci] [`cfc79a`](https://github.com/reearth/reearth-backend/commit/cfc79a) - Fix renaming file names in release workflow [`96f0b3`](https://github.com/reearth/reearth-backend/commit/96f0b3) -- Fix and refactor release workflow [skip ci] [`d5466b`](https://github.com/reearth/reearth-backend/commit/d5466b) +- Fix and refactor release workflow [skip ci] [`d5466b`](https://github.com/reearth/reearth-backend/commit/d5466b) \ No newline at end of file