2.3.3
fix: change post_publish upload target to S3 by @crowlKats in #3745 revert: bring back Babel CJS transform by @bartlomieju in #3798 Full Changelog: 2.3.2...2.3.3
fix: change post_publish upload target to S3 by @crowlKats in #3745 revert: bring back Babel CJS transform by @bartlomieju in #3798 Full Changelog: 2.3.2...2.3.3
What's Changed fix: CJS detection regression for packages with "export" in comments by @bartlomieju in #3793 Full Changelog: 2.3.1...2.3.2
What's Changed refactor: remove CJS and env var Babel transforms, let Vite handle natively by @bartlomieju in #3767 fix: keep ?fresh-partial an implementation detail by @CertainLach in #3776 Full Changelog: 2.3.0...2.3.1
What's Changed docs: comprehensive documentation audit, fixes, and website improvements by @bartlomieju in #3712 docs: fix markdown docs by @fry69 in #3459 docs: fix misleading main.tsx filenames by @fry69 in #3477 feat: add _freshIndicator support for partial form submits by @bartlomieju in #3753 feat: add first-class WebSocket support via ctx.upgrade() and app.ws() by @bartlomieju in #3774 feat:…
What's Changed Updates the examples on the homepage by @jasonmccallister in #3682 fix: typo in Subscribe page handler reference by @DouglasdeMoura in #3669 Update Code of Conduct link in Footer component by @written-fresh in #3679 Do not assign named exports into existing default export by @CertainLach in #3494 fix(vite): use manifest entry filename for server entry import by @cuipeiyu in #3595 do…
Bug Fixes fix: force at least @deno/loader@0.3.10 by @dsherret in #3631 fix: .well-known static folder not working by @marvinhagemeister in #3676 Maintenance fix: update type & imports by @eryue0220 in #3638 refactor: complete move to Vite Environment API by @lishaduck in #3634 chore: update preact version by @marvinhagemeister in #3664 chore: update lockfile by @marvinhagemeister in #3677 Documen…
Features feat: Add .json()/.text()/.html()/.stream() context helpers by @marvinhagemeister in #3613 @fresh/plugin-vite fix(vite): source mapping locations by @marvinhagemeister in #3624 @fresh/init feat(init): use recommended vscode settings for tailwind by @KiritaniAyaka in #3621 Documentation docs(build-id): add code block example by @csvn in #3600 docs(core): correct example code block formatti…
Bug Fixes fix(partial): buttons outside forms should not trigger navigation by @marvinhagemeister in #3584 fix: switch to nodeModulesDir: "manual" to avoid install race conditions by @marvinhagemeister in #3588 fix: HEAD when only GET is registered in .route() by @marvinhagemeister in #3587 @fresh/plugin-vite fix(vite): mark transformed commonjs with __esModule by @marvinhagemeister in #3575 fix(v…
Bug Fixes fix: disable static file caching in development by @brettchalupa in #3561 fix: HEAD method not handled properly by @marvinhagemeister in #3563 fix: .fsRoutes() pattern argument not working by @marvinhagemeister in #3571 @fresh/plugin-vite fix(vite): exclude test files from production builds by @brettchalupa in #3559 @fresh/init feat: add @/ path alias to generated projects by @brettchalu…
Bug Fixes fix: prevent island names from shadowing JavaScript globals by @fry69 in #3522 @fresh/plugin-vite fix(vite): dev server not recovering on syntax error by @marvinhagemeister in #3507 fix(vite): support jsx namespaces by @marvinhagemeister in #3539 fix(vite): empty commonjs files with only __esModule by @marvinhagemeister in #3540 Maintenance chore: set nodeModulesDir to manual by @fry69 i…