HttpError for clients by @marvinhagemeister in https://github.com/denoland/fresh/pull/3080Full Changelog: https://github.com/denoland/fresh/compare/2.2.1...2.2.2
.well-known static folder not working by @marvinhagemeister in https://github.com/denoland/fresh/pull/3676Full Changelog: https://github.com/denoland/fresh/compare/2.2.0...2.2.1
.json()/.text()/.html()/.stream() context helpers by @marvinhagemeister in https://github.com/denoland/fresh/pull/3613Full Changelog: https://github.com/denoland/fresh/compare/2.1.4...2.2.0
nodeModulesDir: "manual" to avoid install race conditions by @marvinhagemeister in https://github.com/denoland/fresh/pull/3588HEAD when only GET is registered in .route() by @marvinhagemeister in https://github.com/denoland/fresh/pull/3587__esModule by @marvinhagemeister in https://github.com/denoland/fresh/pull/3575outDir config if by @PastelStoic in https://github.com/denoland/fresh/pull/3570Full Changelog: https://github.com/denoland/fresh/compare/2.1.3...2.1.4
.fsRoutes() pattern argument not working by @marvinhagemeister in https://github.com/denoland/fresh/pull/3571@/ path alias to generated projects by @brettchalupa in https://github.com/denoland/fresh/pull/3562Full Changelog: https://github.com/denoland/fresh/compare/2.1.2...2.1.3
Full Changelog: https://github.com/denoland/fresh/compare/2.1.1...2.1.2
Full Changelog: https://github.com/denoland/fresh/compare/2.1.0...2.1.1
Full Changelog: https://github.com/denoland/fresh/compare/2.0.2...2.1.0
.env files not being loaded by @marvinhagemeister in https://github.com/denoland/fresh/pull/3416Full Changelog: https://github.com/denoland/fresh/compare/2.0.1...2.0.2
ctx.route type to props by @fry69 in https://github.com/denoland/fresh/pull/3382basePath support in mountApp() by @fry69 in https://github.com/denoland/fresh/pull/3395Full Changelog: https://github.com/denoland/fresh/compare/2.0.0...2.0.1
To upgrade from Fresh 1.x follow this guide https://fresh.deno.dev/docs/examples/migration-guide
precompileesbuild-deno-loader work with Deno 2's new cache layout by @marvinhagemeister in https://github.com/denoland/fresh/pull/2708Full Changelog: https://github.com/denoland/fresh/compare/1.7.2...1.7.3
f-client-nav={false} not working inside island by @marvinhagemeister in https://github.com/denoland/fresh/pull/2678URLPattern groups in anticipation of spec change by @marvinhagemeister in https://github.com/denoland/fresh/pull/2669Full Changelog: https://github.com/denoland/fresh/compare/1.7.1...1.7.2
Full Changelog: https://github.com/denoland/fresh/compare/1.7.0...1.7.1
This is mostly a maintenance bug fix release with one little feature.
.js + .jsx extension to tailwind content glob by @kerimhudson in https://github.com/denoland/fresh/pull/2414ServerhandlerInfo type for newer Deno versions by @marvinhagemeister in https://github.com/denoland/fresh/pull/2419Full Changelog: https://github.com/denoland/fresh/compare/1.6.8...1.6.9
Full Changelog: https://github.com/denoland/fresh/compare/1.6.7...1.6.8
Full Changelog: https://github.com/denoland/fresh/compare/1.6.6...1.6.7
https protocol when key & cert specified by @will-weiss in https://github.com/denoland/fresh/pull/2321_req used to req by @narumincho in https://github.com/denoland/fresh/pull/2349deno_esbuild_loader to 0.9.0 by @marvinhagemeister in https://github.com/denoland/fresh/pull/2337esbuild-deno-loader@0.10.3 and esbuild@0.20.2 by @lucacasonato in https://github.com/denoland/fresh/pull/2366Full Changelog: https://github.com/denoland/fresh/compare/1.6.5...1.6.6
Fixes a publishing error with 1.6.4.
Full Changelog: https://github.com/denoland/fresh/compare/1.6.4...1.6.5
This is a bit of an out of the ordinary release. One security issue was discovered where the trailing slash detection logic was vulnerable to an open redirect vulnerability. We recommend every Fresh user to upgrade as soon as possible.
Full Changelog: https://github.com/denoland/fresh/compare/1.6.3...1.6.4