* **nitro:** pass req, res to ssr context (resolves [#39](https://github.com/nuxt/framework/issues/39)) ([16cc09b](https://github.com/nuxt/framework/commit/16cc09bd76044fd24a9e6a393a79aa01f299b009))
* **nitro:** resolve alias for serverMiddleware ([c864c5a](https://github.com/nuxt/framework/commit/c864c5a30cfc38362e35ee4c7015b589d445edee))
* **cloudflare, lambda:** preserve query parameters in url ([#155](https://github.com/nuxt/framework/issues/155)) ([8cc836e](https://github.com/nuxt/framework/commit/8cc836ebf6b19702f961791c618a1ab6b4bb7ae4))
* **compat:** enforce nuxt generate for static target ([#148](https://github.com/nuxt/framework/issues/148)) ([fdc0ffe](https://github.com/nuxt/framework/commit/fdc0ffef8d2f3af4a82893788f5d203a93932e92))
* **dep:** pin esbuild to 0.10.x due to module breaking changes ([6fb4028](https://github.com/nuxt/framework/commit/6fb4028850ffe14c535d5f6526360fdecf9c29d4))
* bring back nuxt3 support ([9e9b20e](https://github.com/nuxt/framework/commit/9e9b20ef90057c8fbc47a7e1e6803670b975bfc2))
* check for server webpack config ([#91](https://github.com/nuxt/framework/issues/91)) ([97efab4](https://github.com/nuxt/framework/commit/97efab427066b26df07f8795ca8ce258e25c5e80))
* cloudflare and polyfill ([cb98031](https://github.com/nuxt/framework/commit/cb98031cff942b14d71e12f751a17be165972bac))
* default value for template path ([a6936ff](https://github.com/nuxt/framework/commit/a6936ff8c6683174b1cef7df3f52f0d917d63907))
* disable external tracing for local preset ([0675191](https://github.com/nuxt/framework/commit/0675191cba1866ad839451f53539e46bd803ff28))
* force rebuild on new files being added ([#136](https://github.com/nuxt/framework/issues/136)) ([e1f409e](https://github.com/nuxt/framework/commit/e1f409ea51f85a69b9315b0bdc1e0d30b26abfe5))
* hide rollup circular and eval ([5c8ac22](https://github.com/nuxt/framework/commit/5c8ac226f1a64268b8248a21947e7feaf40c451e))
* lazy is true by default ([68fc208](https://github.com/nuxt/framework/commit/68fc2082994c641a195c18d49d1ac861c2dc369e))
* load webpack modules synchronously with `require` ([#104](https://github.com/nuxt/framework/issues/104)) ([c1cd37d](https://github.com/nuxt/framework/commit/c1cd37d8c5134a7d71ff3fcee83ba382575eaac4))
* promisify: false support ([82f6db6](https://github.com/nuxt/framework/commit/82f6db6bcaa90ea4a9477ae67696b8b2e8be4ce9))
* skip static dir if not exists ([6de295c](https://github.com/nuxt/framework/commit/6de295cc9f8f0c24e4e93068f48bfe877c9c1ba8))
* static asset handling with leading slash ([fd0be27](https://github.com/nuxt/framework/commit/fd0be27f0c04a8891b15c9dbb217fafe36cb88e8))
* temporary disable auto mock plugin ([4890205](https://github.com/nuxt/framework/commit/4890205b6eae11cea5f6e393074f5882f0e34d65))
* temporary remove dev warning for pwa module ([#40](https://github.com/nuxt/framework/issues/40)) ([3c9bb27](https://github.com/nuxt/framework/commit/3c9bb27148457a186f9caaee001c072d16689c50))
* update documentPath with updated buildDir ([#70](https://github.com/nuxt/framework/issues/70)) ([2186d95](https://github.com/nuxt/framework/commit/2186d953d0f828cbda1cd6960646ce6c9d5bbc49))
* use allowlist approach to chunk name ([#101](https://github.com/nuxt/framework/issues/101)) ([c76bd35](https://github.com/nuxt/framework/commit/c76bd35c29f005e4efcb10dd5c0e1c355f80cced)), closes [#93](https://github.com/nuxt/framework/issues/93)
* use globalThis for client plugin ([7096119](https://github.com/nuxt/framework/commit/709611941be45c41e801d7ecfa3b9dfeafcc6e44))
* **rollup:** dirnames not generate a sourcemap for the transformation ([#83](https://github.com/nuxt/framework/issues/83)) ([2d0ff10](https://github.com/nuxt/framework/commit/2d0ff108924feec6cf21a6143d2f4acd45093faa))
* use connect for dev server due to loading-screen issue ([e56178a](https://github.com/nuxt/framework/commit/e56178a8727470d861d00afdbf16718da1405f40))
* **vercel:** entry should export handle as default ([d3d3c0a](https://github.com/nuxt/framework/commit/d3d3c0a2ea1f8e4a2fd7106ca74cf75378dcdb86))
* **vercel:** remove index.js from serverDir ([15fff51](https://github.com/nuxt/framework/commit/15fff5117fc4ad54f8b934b99a246dbba4883bf6))
* add generate.routes and disable crawler ([a4952a0](https://github.com/nuxt/framework/commit/a4952a057cb5d5172612371ffb93db82087f7ab0))
* add hack for encoding ([5361558](https://github.com/nuxt/framework/commit/536155825b6410c33d2a848cd8931d02ea6079cb))
* add more types ([#16](https://github.com/nuxt/framework/issues/16)) ([fc0934d](https://github.com/nuxt/framework/commit/fc0934dd0c8ff9fcd1eeb4c595f1582a42dd4440))
* add prefix to dynamic imports name ([#5](https://github.com/nuxt/framework/issues/5)) ([d4624ab](https://github.com/nuxt/framework/commit/d4624abfb95e529a93af88372a2f6c71f0495e17))
* ignore close listeners ([bde0c7c](https://github.com/nuxt/framework/commit/bde0c7c286c28a3dd4eeae9510ed9dc47f18711b))
* move hrtime polyfill to timing plugin ([047761f](https://github.com/nuxt/framework/commit/047761f8b7719d6aac8e318022b4d04dfe479a0f))
* resolve chunksDirName based on outNames dirname (vercel) ([e16aee4](https://github.com/nuxt/framework/commit/e16aee43ba871de01579a294031508774e5cd6ce))
* static dir is in `srcDir` ([#37](https://github.com/nuxt/framework/issues/37)) ([16451a3](https://github.com/nuxt/framework/commit/16451a35886224d83906e1d9d8637ebd93d2777b))
* support both targets by adding prepare step ([b15d16a](https://github.com/nuxt/framework/commit/b15d16abd3b7aa9bdb29f83f1e7a842c3189af72))
* use dist for netlify as default ([f638a44](https://github.com/nuxt/framework/commit/f638a445687af08da8b281c1efbd153856696873))
* add hint to dynamic require for netlify ([f7378db](https://github.com/nuxt/framework/commit/f7378db9e0ef72c860879c04459a0fd92d846a66))
* add support for Azure static web apps ([#92](https://github.com/nuxt/framework/issues/92)) ([31a9bc2](https://github.com/nuxt/framework/commit/31a9bc2d183d77cba566d27c2f687a1d9d11f2dd))
* improved env support ([227e04b](https://github.com/nuxt/framework/commit/227e04b92e3bfa2f00054f5f973296104039546a))
* improved externals and experimental trace with vercel/nft ([5bbdc2b](https://github.com/nuxt/framework/commit/5bbdc2bc65043c66b07cb07a230c564c4e379ee2))
* improved sever timing ([dbce482](https://github.com/nuxt/framework/commit/dbce482b7e2cb873d038be0ba4dae746c4385f66))
* inject sw script to pages ([6e16783](https://github.com/nuxt/framework/commit/6e1678316eb80f27dcd15c3e8006d1c8b7685e7f))
* integrate $fetch with ohmyfetch ([2c83f6e](https://github.com/nuxt/framework/commit/2c83f6ea6afd79ff9ba59a89d4ed669cb44c0a6c))
* make browser target working again ([9d02552](https://github.com/nuxt/framework/commit/9d02552c3c1f3648a3c88ec8bbdb192cf39ff327))
* make cloudflare working ([5b83142](https://github.com/nuxt/framework/commit/5b8314245ce335939c22317261278ad0a283d535))
* sourcemap support ([daf0c3e](https://github.com/nuxt/framework/commit/daf0c3e6a577cade2f1ed4620d3a6ed520521e42))
* ssr with service worker ([2dbaae6](https://github.com/nuxt/framework/commit/2dbaae6b7d55ff352ac131ffc08220e2c16d2e44))
* support dynamic chunks, lazy middleware and cjs target ([1e34041](https://github.com/nuxt/framework/commit/1e34041e8d4d16c63735bdeb06e1e2ae22f0b5dc))
* support runtimeConfig (closes [#43](https://github.com/nuxt/framework/issues/43)) ([ca015de](https://github.com/nuxt/framework/commit/ca015deda60b45d2bb7f48343a2815bad74ac9ef))
* support server directory ([#132](https://github.com/nuxt/framework/issues/132)) ([85da52d](https://github.com/nuxt/framework/commit/85da52d390cd2e8156ec7a5841ce8884acfa5b55))
* support serverMiddleware ([75ed762](https://github.com/nuxt/framework/commit/75ed76219266e6017849111a63d977eccad6423d))
* support ssrContext.head ([6e9be0e](https://github.com/nuxt/framework/commit/6e9be0eece336c28ce259d4463dda0c443675fb9))
* support staticAssetsBase ([415db06](https://github.com/nuxt/framework/commit/415db060b044e827057f6b0327c7c8d674c2a093))
* support targer functions to consume nuxtOptions ([91caf2c](https://github.com/nuxt/framework/commit/91caf2c4709a5cb0687bf71ec37248acbd773e02))
* support typescript via esbuild (closes [#42](https://github.com/nuxt/framework/issues/42)) ([7ae8483](https://github.com/nuxt/framework/commit/7ae8483d21f3f5a229e48a9aabb5d1c0402d4045))
* support universalFetch during generate ([9e638e9](https://github.com/nuxt/framework/commit/9e638e96fab064324c29f1c0b4968e6cbabf176b))
* swtich to h2 stack for dev server ([921bb15](https://github.com/nuxt/framework/commit/921bb15130e37fb81a7fc8f1c1f9f45eeddecd7c))
* timing plugin and Server-Timing ([740bf07](https://github.com/nuxt/framework/commit/740bf073b2bec66b36c2fc685556eb3d80b5df90))