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