diff --git a/.changeset/dirty-cycles-burn.md b/.changeset/dirty-cycles-burn.md
deleted file mode 100644
index fdfd9e8..0000000
--- a/.changeset/dirty-cycles-burn.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'create-pilot-app': minor
----
-
-chore(deps): updated dependency versions for create-pilot-app templates
diff --git a/.changeset/eight-wolves-fry.md b/.changeset/eight-wolves-fry.md
deleted file mode 100644
index 61fc8ce..0000000
--- a/.changeset/eight-wolves-fry.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@waveplay/pilot': patch
----
-
-fix(cli): minor port typo in logs when running "dev" command
diff --git a/.changeset/weak-jobs-change.md b/.changeset/weak-jobs-change.md
deleted file mode 100644
index 8f52d69..0000000
--- a/.changeset/weak-jobs-change.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@waveplay/pilot': patch
----
-
-fix(cli): commonjs config files not being recognized
diff --git a/.changeset/yellow-falcons-listen.md b/.changeset/yellow-falcons-listen.md
deleted file mode 100644
index 8b5bf77..0000000
--- a/.changeset/yellow-falcons-listen.md
+++ /dev/null
@@ -1,5 +0,0 @@
----
-'@waveplay/pilot': minor
----
-
-feat(cli): new "up-dirs" option for better monorepo support
diff --git a/README.md b/README.md
index 9f6049f..52ac840 100644
--- a/README.md
+++ b/README.md
@@ -120,36 +120,6 @@ const pilot = usePilot();
pilot.fly('/dashboard'); // or pilot.push('/dashboard');
```
-## Supported Next.js features
-
-| Feature | Support | Description |
-|----------------------|---------------------|-------------|
-| `/_app` |
✅
| Optional app wrapper is applied on pages when the [`_app`](https://nextjs.org/docs/advanced-features/custom-app) route is registered. |
-| `/404` |
✅
| Rendered when page route cannot be found or when [`notFound: true`]((https://nextjs.org/docs/api-reference/data-fetching/get-server-side-props#notfound)) is returned while loading props. |
-| `/500` |
✅
| Rendered when an error is thrown while loading props. |
-| `/pages` |
✅
| Automatically finds routes from `/pages` or `/src/pages` directory via [`pilot build`](https://pilot.waveplay.dev/docs/cli.md) command. |
-| `getServerSideProps` |
✅
| Calls this function and delegates props if it exists when loading new route. |
-| `getStaticProps` |
✅
| Calls this function and delegates props if it exists when loading new route. May be skipped if props were cached. |
-| `i18n` |
✅
| Supports `defaultLocale` and `locales` from next.config.js `i18n` fields. `locale` is passed as a variable in your getProps functions. [Learn more](https://pilot.waveplay.dev/docs/i18n.md). |
-| `revalidate` |
✅
| Uses this field returned by your `getStaticProps` function to skip future loading for the time specified. |
-| `.env` |
✅
| Environment variables are loaded during `pilot build`. This follows the [same pattern](https://nextjs.org/docs/basic-features/environment-variables#exposing-environment-variables-to-the-browser) and [load order](https://nextjs.org/docs/basic-features/environment-variables#environment-variable-load-order) as Next.js. |
-| `context` |
🕒
| `context` is passed to `getServerSideProps` and `getStaticProps` functions. If haven't [set up Web Props](https://pilot.waveplay.dev/docs/web-props.md), `req` and `res` will be empty objects.
Fields not supported yet: `preview`, `previewData` |
-| `` |
🕒
| Supports most functionality that [`next/link`](https://nextjs.org/docs/api-reference/next/link) provides.
| Redirects are supported by [returning a `redirect` object](https://nextjs.org/docs/api-reference/data-fetching/get-server-side-props#redirect) from your props functions.
Redirects defined in `next.config.js` are not supported yet. |
-| `useRouter` |
🕒
| Supports most functionality using the `usePilot()` hook.
Fields not supported yet: `basePath`, `domainLocales`, `isFallback`, `isReady`, `isPreview`.
| Not supported yet. |
-
-> **Note:** If a feature is not in the table above, that likely means there are no plans to support it or we may have missed it. However, you can still use unsupported features in the web environment.
->
-> Native apps work much differently than a server which means some features may not be possible to support. Please open an issue if you'd like to see a feature added.
-
## Credits
This project was originally developed as an internal router for [WavePlay](https://waveplay.com).
diff --git a/packages/create-pilot-app/CHANGELOG.md b/packages/create-pilot-app/CHANGELOG.md
index 92aa70f..a1e2414 100644
--- a/packages/create-pilot-app/CHANGELOG.md
+++ b/packages/create-pilot-app/CHANGELOG.md
@@ -1,5 +1,11 @@
# create-pilot-app
+## 3.2.0
+
+### Minor Changes
+
+- 323afa8: chore(deps): updated dependency versions for create-pilot-app templates
+
## 3.1.3
### Patch Changes
diff --git a/packages/create-pilot-app/package.json b/packages/create-pilot-app/package.json
index 212d908..c3ffcaa 100644
--- a/packages/create-pilot-app/package.json
+++ b/packages/create-pilot-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-pilot-app",
- "version": "3.1.3",
+ "version": "3.2.0",
"private": false,
"description": "Create Pilot.js-powered Next.js React apps with one command",
"keywords": [
diff --git a/packages/pilot/CHANGELOG.md b/packages/pilot/CHANGELOG.md
index 6096b3e..77650ad 100644
--- a/packages/pilot/CHANGELOG.md
+++ b/packages/pilot/CHANGELOG.md
@@ -1,5 +1,16 @@
# Change Log
+## 3.3.0
+
+### Minor Changes
+
+- 59977ea: feat(cli): new "up-dirs" option for better monorepo support
+
+### Patch Changes
+
+- 336380d: fix(cli): minor port typo in logs when running "dev" command
+- 315db4c: fix(cli): commonjs config files not being recognized
+
## 3.2.0
### Minor Changes
diff --git a/packages/pilot/package.json b/packages/pilot/package.json
index 4998965..67bb426 100644
--- a/packages/pilot/package.json
+++ b/packages/pilot/package.json
@@ -1,6 +1,6 @@
{
"name": "@waveplay/pilot",
- "version": "3.2.0",
+ "version": "3.3.0",
"private": false,
"description": "NextJS-like routing for React Native",
"repository": {
diff --git a/packages/pilot/src/client/core/use-pilot.ts b/packages/pilot/src/client/core/use-pilot.ts
index d2065a4..69a6f94 100644
--- a/packages/pilot/src/client/core/use-pilot.ts
+++ b/packages/pilot/src/client/core/use-pilot.ts
@@ -4,7 +4,6 @@
'use client'
import { atom, Atom, useAtom } from 'jotai'
import { Platform } from 'react-native'
-// @ts-expect-error
import { useRouter } from 'next/router'
import { Pilot } from './pilot'
import { PilotConfig } from '../types'
diff --git a/packages/pilot/src/i18n/app-with-translation.tsx b/packages/pilot/src/i18n/app-with-translation.tsx
index c8d96ec..a2302cb 100644
--- a/packages/pilot/src/i18n/app-with-translation.tsx
+++ b/packages/pilot/src/i18n/app-with-translation.tsx
@@ -7,7 +7,6 @@ import i18next from 'i18next'
import { useMemo } from 'react'
// @ts-ignore (peer dependency)
import { I18nextProvider, initReactI18next } from 'react-i18next'
-// @ts-expect-error
import type { AppProps as NextJsAppProps } from 'next/app'
type AppProps = NextJsAppProps & {