diff --git a/changelog.md b/changelog.md
index c4f630f..bbd2622 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,36 @@
+## [v0.11.0](https://github.com/azurystudio/cheetah/releases/tag/v0.11.0)
+
+- **Bug Fixes**
+
+ - Decode query parameters.
+
+- **New Features**
+
+ - **Preflight Mode.**
+
+ If enabled, cheetah will attempt to find the matching `.get()` handler for an incoming HEAD request. Your existing `.head()` handlers won't be impacted.
+
+ ```ts
+ new cheetah({
+ preflight: true
+ })
+ ```
+
+ - You can now configure the `cache` or `cors` option for an entire collection of routes.
+
+ ```ts
+ new Collection({
+ cache: false,
+ cors: '*'
+ })
+ ```
+
+ *These won't overwrite the options set for individual routes.*
+
+- **Revisions**
+
+ - The `cache.duration` option has been deprecated. Please use the `cache.maxAge` option instead.
+
## [v0.10.0](https://github.com/azurystudio/cheetah/releases/tag/v0.10.0)
- **New Features**
diff --git a/guide/accessories/jwt.md b/guide/accessories/jwt.md
index e6ce8f5..83dd50f 100644
--- a/guide/accessories/jwt.md
+++ b/guide/accessories/jwt.md
@@ -3,7 +3,7 @@
## jwt (JSON Web Token)
```ts
-import { jwt } from 'https://deno.land/x/cheetah@v0.10.0/x/mod.ts'
+import { jwt } from 'https://deno.land/x/cheetah@v0.11.0/x/mod.ts'
```
#### Generating a Secret
@@ -13,7 +13,7 @@ You can parse either a [CryptoKey](https://developer.mozilla.org/en-US/docs/Web/
This key can then be parsed to the functions.
```ts
-import { createKey } from 'https://deno.land/x/cheetah@v0.10.0/x/mod.ts'
+import { createKey } from 'https://deno.land/x/cheetah@v0.11.0/x/mod.ts'
const key = await createKey()
```
diff --git a/guide/accessories/otp.md b/guide/accessories/otp.md
index 054c3ae..80d741b 100644
--- a/guide/accessories/otp.md
+++ b/guide/accessories/otp.md
@@ -3,7 +3,7 @@
## otp (One Time Password)
```ts
-import { otp } from 'https://deno.land/x/cheetah@v0.10.0/x/mod.ts'
+import { otp } from 'https://deno.land/x/cheetah@v0.11.0/x/mod.ts'
```
### Usage
diff --git a/guide/accessories/sendMail.md b/guide/accessories/sendMail.md
index 7da77ce..b1e30f5 100644
--- a/guide/accessories/sendMail.md
+++ b/guide/accessories/sendMail.md
@@ -5,7 +5,7 @@
> **Note**: This module is specifically designed for Cloudflare Workers as it uses [mailchannels](https://blog.cloudflare.com/sending-email-from-workers-with-mailchannels) under the hood, which is free if you deploy your app to Cloudflare Workers.
```ts
-import { sendMail } from 'https://deno.land/x/cheetah@v0.10.0/x/mod.ts'
+import { sendMail } from 'https://deno.land/x/cheetah@v0.11.0/x/mod.ts'
await sendMail({
subject: 'Example',
diff --git a/guide/deploying.md b/guide/deploying.md
index e4fe4a7..f8e2274 100644
--- a/guide/deploying.md
+++ b/guide/deploying.md
@@ -9,7 +9,7 @@ cheetah can run on [Cloudflare Workers](https://workers.cloudflare.com) as well
> **Note**: This example uses the [Module Worker](https://blog.cloudflare.com/workers-javascript-modules) syntax.
```ts
-import cheetah from 'https://deno.land/x/cheetah@v0.10.0/mod.ts'
+import cheetah from 'https://deno.land/x/cheetah@v0.11.0/mod.ts'
const app = new cheetah()
.get('/', () => 'Hello World')
@@ -22,14 +22,14 @@ export default app // or: export default { fetch: app.fetch }
To compile your application into a single JavaScript file that you can deploy to Cloudflare Workers, run the following command:
```bash
-# deno run -A https://deno.land/x/cheetah@v0.10.0/build.ts