diff --git a/waspc/ChangeLog.md b/waspc/ChangeLog.md index 64605414ac..27666a7265 100644 --- a/waspc/ChangeLog.md +++ b/waspc/ChangeLog.md @@ -1,5 +1,26 @@ # Changelog +## 0.15.0 + +### 🎉 New Features + +- Wasp now has experimental support for defining your app in pure Typescript or as we call it the Typescript SDK. +- Wasp upgrades to the latest Prisma verion +- Wasp upgrades to the latest React Router version + +### ⚠️ Breaking Changes + +There are some breaking changes with React Router 6 which will require you to update your code. + +Read more about them in the migration guide: https://wasp-lang.dev/docs/migration-guides/migrate-from-0-14-to-0-15 + +### 🐞 Bug fixes + +- Allow setting a custom server URL when deploying to Fly.io (by @Case-E) +- If the user uses native DB types for the `userEntity`, Wasp will now correctly use them + +Community contributions by @Case-E @therumbler + ## 0.14.2 (2024-09-09) Updated GPT models used in Wasp AI to latest models, since 3.5 are getting deprecated. diff --git a/web/docs/migration-guides/migrate-from-0-11-to-0-12.md b/web/docs/migration-guides/migrate-from-0-11-to-0-12.md index 97ae4b9e91..f3ca373781 100644 --- a/web/docs/migration-guides/migrate-from-0-11-to-0-12.md +++ b/web/docs/migration-guides/migrate-from-0-11-to-0-12.md @@ -642,7 +642,7 @@ You should see the new `Auth`, `AuthIdentity` and `Session` tables in your datab Instead, you can now use `getUsername(user)` to get the username obtained from Username & Password auth method, or `getEmail(user)` to get the email obtained from Email auth method. - Read more about the helpers in the [Accessing User Data](auth/entities#accessing-the-auth-fields) section. + Read more about the helpers in the [Accessing User Data](../auth/entities#accessing-the-auth-fields) section. 1. Finally, **check that your app now fully works as it worked before**. If all the above steps were done correctly, everything should be working now. diff --git a/web/docusaurus.config.js b/web/docusaurus.config.js index f230de6e6e..cbce758f6e 100644 --- a/web/docusaurus.config.js +++ b/web/docusaurus.config.js @@ -228,6 +228,8 @@ module.exports = { }, } }, + // This plugin is always inactive in development and only active in + // production because it works on the build output. [ '@docusaurus/plugin-client-redirects', { @@ -280,6 +282,18 @@ module.exports = { from: '/docs/tutorials/todo-app', to: '/docs/tutorial/create', }, + { + from: '/docs/migrate-from-0-11-to-0-12', + to: '/docs/migration-guides/migrate-from-0-11-to-0-12', + }, + { + from: '/docs/migrate-from-0-12-to-0-13', + to: '/docs/migration-guides/migrate-from-0-12-to-0-13', + }, + { + from: '/docs/migrate-from-0-13-to-0-14', + to: '/docs/migration-guides/migrate-from-0-13-to-0-14' + } ], }, ],