diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d5f7e46..01033747 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +# v0.12.0 + +> [!CAUTION] +This release contains breaking changes. Most migrations will happen automatically, but you will need to take action in two places that will be clearly marked ⚠️ further down. + +## Maintenance +- Updates to meilisearch version 0.11.3. +- ⚠️ meilisearch indices are not compatible across minor versions. This means you will need to rename or delete your [`data.ms`](https://github.com/Flomp/wanderer/blob/8635de78b9f1510e2316b08e605b175a2615f4db/docker-compose.yml#L19) folder on your host system to force meilisearch to rebuild the index on the next start (note that this can take a little while). + +## Features +- Adds password reset email function for users (see [docs](https://wanderer.to/guides/authentication/#forgot-your-password) for more info) +- You can now add photos to your summit logs +- Complete rewrite of the map logic switching from raster to vector tiles + +⚠️ Custom raster tilesets added via `Settings -> Display -> Tilesets` will no longer work. You will have to delete them for the map to show correctly. Tileset URLs must now point to a valid `style.json` describing a vector tileset (see [docs](https://wanderer.to/guides/customize-map/#custom-map-styles) for more info). +- 3D Terrain and Hillshading are now available (see [docs](https://wanderer.to/guides/customize-map/#terrain--hillshading) fore more info) +- Adds two more default map styles: CARTO Light & Dark +- Adds loading animations for trail lists + +## Bug fixes + +- Fixes bug that caused a new trail to be created instead of updated when uploading a new GPS data source to an existing trail +- Fixes bug that caused trails to throw a 404 error when they had summit logs created before v0.11.0 +- Waypoint markers can now also be dragged after a trail was saved +- Fixes issue with GPX export when using Google Chrome (thanks [@tofublock](https://github.com/tofublock)) + +## Miscellaneous +As the number of contributors to this project continues to grow (which I’m very happy about), I’ve set up a [Discord channel](https://discord.gg/MdpybUHc) for more direct communication. If you’re interested in helping with Wanderer, feel free to join! + # v0.11.0 ## Features - Other user's profiles can now be viewed diff --git a/docs/package-lock.json b/docs/package-lock.json index 71a01056..66a2928d 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,12 +1,12 @@ { "name": "docs", - "version": "0.11.0", + "version": "0.12.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "docs", - "version": "0.11.0", + "version": "0.12.0", "dependencies": { "@astrojs/check": "^0.7.0", "@astrojs/node": "^8.2.6", diff --git a/docs/package.json b/docs/package.json index f7db58d7..eeeed0fa 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,7 +1,7 @@ { "name": "docs", "type": "module", - "version": "0.11.0", + "version": "0.12.0", "scripts": { "dev": "astro dev", "start": "astro dev", diff --git a/docs/src/components/footer.astro b/docs/src/components/footer.astro index 9e848ad9..45b8fe04 100644 --- a/docs/src/components/footer.astro +++ b/docs/src/components/footer.astro @@ -111,7 +111,7 @@ const isNotHomepage = Astro.props.slug !== ""; class="fill-primary dark:fill-white" font-size="0.75rem" > - v0.11.0 + v0.12.0 diff --git a/docs/src/content/docs/getting-started/changelog.md b/docs/src/content/docs/getting-started/changelog.md index ac27e3eb..cfd5a3b6 100644 --- a/docs/src/content/docs/getting-started/changelog.md +++ b/docs/src/content/docs/getting-started/changelog.md @@ -3,6 +3,35 @@ title: Changelog description: What changed in the last patch? --- +## v0.12.0 + +> [!CAUTION] +This release contains breaking changes. Most migrations will happen automatically, but you will need to take action in two places that will be clearly marked ⚠️ further down. + +### Maintenance +- Updates to meilisearch version 0.11.3. +- ⚠️ meilisearch indices are not compatible across minor versions. This means you will need to rename or delete your [`data.ms`](https://github.com/Flomp/wanderer/blob/8635de78b9f1510e2316b08e605b175a2615f4db/docker-compose.yml#L19) folder on your host system to force meilisearch to rebuild the index on the next start (note that this can take a little while). + +### Features +- Adds password reset email function for users (see [docs](https://wanderer.to/guides/authentication/#forgot-your-password) for more info) +- You can now add photos to your summit logs +- Complete rewrite of the map logic switching from raster to vector tiles + +⚠️ Custom raster tilesets added via `Settings -> Display -> Tilesets` will no longer work. You will have to delete them for the map to show correctly. Tileset URLs must now point to a valid `style.json` describing a vector tileset (see [docs](https://wanderer.to/guides/customize-map/#custom-map-styles) for more info). +- 3D Terrain and Hillshading are now available (see [docs](https://wanderer.to/guides/customize-map/#terrain--hillshading) fore more info) +- Adds two more default map styles: CARTO Light & Dark +- Adds loading animations for trail lists + +### Bug fixes + +- Fixes bug that caused a new trail to be created instead of updated when uploading a new GPS data source to an existing trail +- Fixes bug that caused trails to throw a 404 error when they had summit logs created before v0.11.0 +- Waypoint markers can now also be dragged after a trail was saved +- Fixes issue with GPX export when using Google Chrome (thanks [@tofublock](https://github.com/tofublock)) + +### Miscellaneous +As the number of contributors to this project continues to grow (which I’m very happy about), I’ve set up a [Discord channel](https://discord.gg/MdpybUHc) for more direct communication. If you’re interested in helping with Wanderer, feel free to join! + ## v0.11.0 ### Features - Other user's profiles can now be viewed @@ -141,8 +170,8 @@ description: What changed in the last patch? ## v0.5.0 -### ⚠️ Breaking changes ⚠️ -- This version updates the index pattern of the meilisearch index. Please delete your `data.ms` folder before launching wanderer. The indices will be rebuilt on launch. Otherwise trail filtering will no longer work. +> [!CAUTION] +This version updates the index pattern of the meilisearch index. Please delete or rename your `data.ms` folder before launching wanderer. The indices will be rebuilt on launch. Otherwise trail filtering will no longer work. ### Features - Trails can now be filtered by date diff --git a/web/package-lock.json b/web/package-lock.json index 147ece8e..fb4c17ad 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "wanderer", - "version": "0.11.0", + "version": "0.12.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "wanderer", - "version": "0.11.0", + "version": "0.12.0", "dependencies": { "@fortawesome/fontawesome-free": "^6.5.1", "@sveltejs/adapter-node": "^4.0.1", diff --git a/web/package.json b/web/package.json index e801debc..bb055448 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "wanderer", - "version": "0.11.0", + "version": "0.12.0", "private": true, "scripts": { "dev": "vite dev", diff --git a/web/src/lib/components/logo/logo_text_light_with_version.svelte b/web/src/lib/components/logo/logo_text_light_with_version.svelte index 037ada09..f6fcba37 100644 --- a/web/src/lib/components/logo/logo_text_light_with_version.svelte +++ b/web/src/lib/components/logo/logo_text_light_with_version.svelte @@ -95,5 +95,5 @@ d="M43.857 43.3045C44.0569 43.0652 44.4246 43.0652 44.6245 43.3045L46.6259 45.7008C46.8978 46.0263 46.6663 46.5213 46.2421 46.5213H42.2394C41.8152 46.5213 41.5837 46.0263 41.8556 45.7008L43.857 43.3045Z" fill="#242734" /> - v0.11.0 + v0.12.0