Skip to content

Tags: khromov/mochi

Tags

rsvelte-v0.1.0

Toggle rsvelte-v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#198)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.9.0</summary>

##
[0.9.0](mochi-framework-v0.8.2...mochi-framework-v0.9.0)
(2026-07-28)


### ⚠ BREAKING CHANGES

* **build:** precompile src/emails templates into the manifest - email
templates must now be in src/emails
([#220](#220))
* relocatable build output — manifest v2, publicDir served from disk
([#170](#170))

### Features

* add optional rsvelte compiler backend
([#197](#197))
([df9aede](df9aede))
* **build:** precompile src/emails templates into the manifest - email
templates must now be in src/emails
([#220](#220))
([000e193](000e193))
* **captcha:** fix hang, sync PoW, a11y/CLS, configurable bits/budget
([#199](#199))
([5028c6b](5028c6b))
* **extensions:** crash when server-only internals reach the client
([#206](#206))
([ad496ee](ad496ee))
* memlab heap-snapshot analyzer + property-based fuzzing suite
([#203](#203))
([49b3c85](49b3c85))
* relocatable build output — manifest v2, publicDir served from disk
([#170](#170))
([b31c052](b31c052))
* request cache ([#202](#202))
([9dd20b6](9dd20b6))
* warn at boot when publicDir was non-empty at build time but empty at
serve ([#214](#214))
([f807d31](f807d31))


### Bug Fixes

* require svelte-shaker &gt;=0.18.1 so mochi: directives survive shaking
([#221](#221))
([f5b4522](f5b4522))


### Documentation

* **mochi:** slim down over-verbose source comments
([#217](#217))
([82b29f6](82b29f6))
</details>

<details><summary>rsvelte: 0.1.0</summary>

##
[0.1.0](rsvelte-v0.0.1...rsvelte-v0.1.0)
(2026-07-28)


### Features

* add optional rsvelte compiler backend
([#197](#197))
([df9aede](df9aede))


### Bug Fixes

* **mochi-framework:** various hmr edge case fixes
([ecb627d](ecb627d))
* various hmr edge case fixes
([79048e3](79048e3))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

mochi-framework-v0.9.0

Toggle mochi-framework-v0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#198)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.9.0</summary>

##
[0.9.0](mochi-framework-v0.8.2...mochi-framework-v0.9.0)
(2026-07-28)


### ⚠ BREAKING CHANGES

* **build:** precompile src/emails templates into the manifest - email
templates must now be in src/emails
([#220](#220))
* relocatable build output — manifest v2, publicDir served from disk
([#170](#170))

### Features

* add optional rsvelte compiler backend
([#197](#197))
([df9aede](df9aede))
* **build:** precompile src/emails templates into the manifest - email
templates must now be in src/emails
([#220](#220))
([000e193](000e193))
* **captcha:** fix hang, sync PoW, a11y/CLS, configurable bits/budget
([#199](#199))
([5028c6b](5028c6b))
* **extensions:** crash when server-only internals reach the client
([#206](#206))
([ad496ee](ad496ee))
* memlab heap-snapshot analyzer + property-based fuzzing suite
([#203](#203))
([49b3c85](49b3c85))
* relocatable build output — manifest v2, publicDir served from disk
([#170](#170))
([b31c052](b31c052))
* request cache ([#202](#202))
([9dd20b6](9dd20b6))
* warn at boot when publicDir was non-empty at build time but empty at
serve ([#214](#214))
([f807d31](f807d31))


### Bug Fixes

* require svelte-shaker &gt;=0.18.1 so mochi: directives survive shaking
([#221](#221))
([f5b4522](f5b4522))


### Documentation

* **mochi:** slim down over-verbose source comments
([#217](#217))
([82b29f6](82b29f6))
</details>

<details><summary>rsvelte: 0.1.0</summary>

##
[0.1.0](rsvelte-v0.0.1...rsvelte-v0.1.0)
(2026-07-28)


### Features

* add optional rsvelte compiler backend
([#197](#197))
([df9aede](df9aede))


### Bug Fixes

* **mochi-framework:** various hmr edge case fixes
([ecb627d](ecb627d))
* various hmr edge case fixes
([79048e3](79048e3))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

mochi-framework-v0.8.2

Toggle mochi-framework-v0.8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#195)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.8.2</summary>

##
[0.8.2](mochi-framework-v0.8.1...mochi-framework-v0.8.2)
(2026-07-21)


### Bug Fixes

* **email:** stop nodemailer TS7016 leaking from the value-level import
([#194](#194))
([9575619](9575619))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

mochi-framework-v0.8.1

Toggle mochi-framework-v0.8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#193)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.8.1</summary>

##
[0.8.1](mochi-framework-v0.8.0...mochi-framework-v0.8.1)
(2026-07-21)


### Bug Fixes

* **email:** stop leaking a nodemailer TS7016 error into consumers
([#192](#192))
([4eb74f2](4eb74f2))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

mochi-framework-v0.8.0

Toggle mochi-framework-v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#115)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.8.0</summary>

##
[0.8.0](mochi-framework-v0.7.0...mochi-framework-v0.8.0)
(2026-07-21)


### Features

* add mochi:clientOnly and mochi:clientOnly:visible directives for
browser-only components
([#89](#89))
([5f318dc](5f318dc))
* add Mochi.email() transactional mailer
([#140](#140))
([58a4850](58a4850))
* add signed image-resize API with stale-while-revalidate cache
([#65](#65))
([d1fb6b6](d1fb6b6))
* **cli:** add `bunx mochi-framework generate-key` command
([#114](#114))
([f47a029](f47a029))
* **image:** support Vite-style local image imports and filesystem
imports ([#169](#169))
([33beb89](33beb89))
* **logging:** remappable console log levels
([#179](#179))
([b559717](b559717))
* named image sizes — defer all image transforms to the endpoint,
captcha ([#144](#144))
([e733500](e733500))
* per-route and global rate limiting via @joint-ops/hitlimit-bun
([#157](#157))
([8a51dfd](8a51dfd))
* precompile server islands into the build manifest
([#132](#132))
([a89cce2](a89cce2))
* Reword docs and improve trailingSlash
([#116](#116))
([7ab4fa7](7ab4fa7))
* separate dev build cache from production .mochi output
([#130](#130))
([1b5f4f6](1b5f4f6))
* **support:** store submissions, queue email, add admin inbox
([#174](#174))
([a47a9d0](a47a9d0))
* warn on large barrel imports
([#131](#131))
([1d1b36c](1d1b36c))


### Bug Fixes

* always reconnect the dev live-reload socket
([#178](#178))
([ebcf467](ebcf467))
* avoid HTMLRewriter onEndTag request-context leak
([#155](#155))
([be5e15e](be5e15e))
* **deps:** update dependencies across the monorepo
([#189](#189))
([f220ec5](f220ec5))
* force-close connections on shutdown so the process actually exits
([#176](#176))
([16c3b2f](16c3b2f))
* forward-slash paths in user-facing output on windows
([#163](#163))
([98f05a8](98f05a8))
* fully transpile `<script lang="ts">` in .svelte with Bun
([#128](#128))
([d4b9ea0](d4b9ea0))
* **logger:** make queue added/completed lines visible at the production
log level ([#184](#184))
([86ddcb4](86ddcb4))
* make unresolvable island directives a compile error
([#160](#160))
([bef2d60](bef2d60))
* nested islands support — inject CSS for islands inside deferred
content and deduplicate the debug bar
([#125](#125))
([4044e87](4044e87))
* **queue:** stop falsely failing jobs that run longer than 30 seconds
([#188](#188))
([32b5209](32b5209))
* resolve HTML validation warnings (lang, charset position, aria-label)
([#145](#145))
([0b21eca](0b21eca))
* resolve validated bugs, security issues & dead code from framework
review ([#137](#137))
([373e31a](373e31a))
* workaround eisdir testing bug
([#172](#172))
([73b4db4](73b4db4))


### Performance

* **build:** single client bundle, batched CSS minify, overlapped build
steps ([#181](#181))
([aac7ea2](aac7ea2))
* extract mochi-env virtual modules to plain .js templates, decrease
bundle by ~2kb for unused client side imports from mochi-framework
([#162](#162))
([a5fd1a7](a5fd1a7))
* memoize per-serve() startup work in mochi framework
([#142](#142))
([ef00dea](ef00dea))
* **mochi:** cache compiled component output to speed up dev HMR
([#122](#122))
([91420f2](91420f2))


### Documentation

* serve doc screenshots through local image imports
([#186](#186))
([b54fe8e](b54fe8e))


### Code Refactoring

* core cleanup ([#134](#134))
([133c26a](133c26a))
* isolate email render via renderDetached primitive
([#149](#149))
([8ac8aa6](8ac8aa6))
</details>

<details><summary>create-mochi: 0.3.0</summary>

##
[0.3.0](create-mochi-v0.2.5...create-mochi-v0.3.0)
(2026-07-21)


### Features

* add signed image-resize API with stale-while-revalidate cache
([#65](#65))
([d1fb6b6](d1fb6b6))


### Bug Fixes

* resolve validated bugs, security issues & dead code from framework
review ([#137](#137))
([373e31a](373e31a))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

create-mochi-v0.3.0

Toggle create-mochi-v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#115)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.8.0</summary>

##
[0.8.0](mochi-framework-v0.7.0...mochi-framework-v0.8.0)
(2026-07-21)


### Features

* add mochi:clientOnly and mochi:clientOnly:visible directives for
browser-only components
([#89](#89))
([5f318dc](5f318dc))
* add Mochi.email() transactional mailer
([#140](#140))
([58a4850](58a4850))
* add signed image-resize API with stale-while-revalidate cache
([#65](#65))
([d1fb6b6](d1fb6b6))
* **cli:** add `bunx mochi-framework generate-key` command
([#114](#114))
([f47a029](f47a029))
* **image:** support Vite-style local image imports and filesystem
imports ([#169](#169))
([33beb89](33beb89))
* **logging:** remappable console log levels
([#179](#179))
([b559717](b559717))
* named image sizes — defer all image transforms to the endpoint,
captcha ([#144](#144))
([e733500](e733500))
* per-route and global rate limiting via @joint-ops/hitlimit-bun
([#157](#157))
([8a51dfd](8a51dfd))
* precompile server islands into the build manifest
([#132](#132))
([a89cce2](a89cce2))
* Reword docs and improve trailingSlash
([#116](#116))
([7ab4fa7](7ab4fa7))
* separate dev build cache from production .mochi output
([#130](#130))
([1b5f4f6](1b5f4f6))
* **support:** store submissions, queue email, add admin inbox
([#174](#174))
([a47a9d0](a47a9d0))
* warn on large barrel imports
([#131](#131))
([1d1b36c](1d1b36c))


### Bug Fixes

* always reconnect the dev live-reload socket
([#178](#178))
([ebcf467](ebcf467))
* avoid HTMLRewriter onEndTag request-context leak
([#155](#155))
([be5e15e](be5e15e))
* **deps:** update dependencies across the monorepo
([#189](#189))
([f220ec5](f220ec5))
* force-close connections on shutdown so the process actually exits
([#176](#176))
([16c3b2f](16c3b2f))
* forward-slash paths in user-facing output on windows
([#163](#163))
([98f05a8](98f05a8))
* fully transpile `<script lang="ts">` in .svelte with Bun
([#128](#128))
([d4b9ea0](d4b9ea0))
* **logger:** make queue added/completed lines visible at the production
log level ([#184](#184))
([86ddcb4](86ddcb4))
* make unresolvable island directives a compile error
([#160](#160))
([bef2d60](bef2d60))
* nested islands support — inject CSS for islands inside deferred
content and deduplicate the debug bar
([#125](#125))
([4044e87](4044e87))
* **queue:** stop falsely failing jobs that run longer than 30 seconds
([#188](#188))
([32b5209](32b5209))
* resolve HTML validation warnings (lang, charset position, aria-label)
([#145](#145))
([0b21eca](0b21eca))
* resolve validated bugs, security issues & dead code from framework
review ([#137](#137))
([373e31a](373e31a))
* workaround eisdir testing bug
([#172](#172))
([73b4db4](73b4db4))


### Performance

* **build:** single client bundle, batched CSS minify, overlapped build
steps ([#181](#181))
([aac7ea2](aac7ea2))
* extract mochi-env virtual modules to plain .js templates, decrease
bundle by ~2kb for unused client side imports from mochi-framework
([#162](#162))
([a5fd1a7](a5fd1a7))
* memoize per-serve() startup work in mochi framework
([#142](#142))
([ef00dea](ef00dea))
* **mochi:** cache compiled component output to speed up dev HMR
([#122](#122))
([91420f2](91420f2))


### Documentation

* serve doc screenshots through local image imports
([#186](#186))
([b54fe8e](b54fe8e))


### Code Refactoring

* core cleanup ([#134](#134))
([133c26a](133c26a))
* isolate email render via renderDetached primitive
([#149](#149))
([8ac8aa6](8ac8aa6))
</details>

<details><summary>create-mochi: 0.3.0</summary>

##
[0.3.0](create-mochi-v0.2.5...create-mochi-v0.3.0)
(2026-07-21)


### Features

* add signed image-resize API with stale-while-revalidate cache
([#65](#65))
([d1fb6b6](d1fb6b6))


### Bug Fixes

* resolve validated bugs, security issues & dead code from framework
review ([#137](#137))
([373e31a](373e31a))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

mochi-framework-v0.7.0

Toggle mochi-framework-v0.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#82)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.7.0</summary>

##
[0.7.0](mochi-framework-v0.6.0...mochi-framework-v0.7.0)
(2026-06-16)


### Features

* add automatic HEAD request support for all route types
([#76](#76))
([925ba6c](925ba6c))
* add official mcp server
([47acc11](47acc11))
* add ViewTransitions and RawScript components (+ view-transitions &
custom-transitions demos)
([#66](#66))
([7402c28](7402c28))
* configurable debug bar panels via cogwheel setting
([#87](#87))
([b36e224](b36e224))
* Mochi skill ([#100](#100))
([ae8fea5](ae8fea5))
* replace islandId auto-prop with native $props.id(), remove nanoid
dependency ([#96](#96))
([e1236a5](e1236a5))


### Bug Fixes

* drop @types/negotiator runtime dep via local ambient declaration
([#88](#88))
([773d2d0](773d2d0))
* mark shared island props blocks correctly, show actual prop content in
debug bar instead of devalue format
([3cda6da](3cda6da))
* surface svelte-shaker failures and point users at its tracker
([#80](#80))
([41fb9eb](41fb9eb))


### Code Refactoring

* replace $props&lt;T&gt;() with annotated let destructuring
([#91](#91))
([0304446](0304446))
* replace stale-while-revalidate-cache with inline helper (remove 2
deps) ([#92](#92))
([dd33f82](dd33f82))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

create-mochi-v0.2.5

Toggle create-mochi-v0.2.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#107)

🤖 I have created a release *beep* *boop*
---


<details><summary>create-mochi: 0.2.5</summary>

##
[0.2.5](create-mochi-v0.2.4...create-mochi-v0.2.5)
(2026-06-16)


### Bug Fixes

* **cli:** reference both svelte-check patch versions in scaffolded
projects ([#106](#106))
([b7c8aed](b7c8aed))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

mochi-framework-v0.6.0

Toggle mochi-framework-v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#73)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.6.0</summary>

##
[0.6.0](mochi-framework-v0.5.1...mochi-framework-v0.6.0)
(2026-06-07)


### Features

* add svelte-shaker support and remove routes.ts convention in favor of
single index.ts ([#74](#74))
([ec4487f](ec4487f))
* added a new "info" tab to debug bar showing runtime versions and mochi
configuration
([a6a1792](a6a1792))


### Bug Fixes

* **mochi-framework:** various hmr edge case fixes
([ecb627d](ecb627d))
* trigger hmr when shell.html is edited
([#72](#72))
([d519b89](d519b89))
* various hmr edge case fixes
([79048e3](79048e3))
</details>

<details><summary>create-mochi: 0.2.4</summary>

##
[0.2.4](create-mochi-v0.2.3...create-mochi-v0.2.4)
(2026-06-07)


### Bug Fixes

* **mochi-framework:** various hmr edge case fixes
([ecb627d](ecb627d))
* various hmr edge case fixes
([79048e3](79048e3))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

create-mochi-v0.2.4

Toggle create-mochi-v0.2.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: release main (#73)

🤖 I have created a release *beep* *boop*
---


<details><summary>mochi-framework: 0.6.0</summary>

##
[0.6.0](mochi-framework-v0.5.1...mochi-framework-v0.6.0)
(2026-06-07)


### Features

* add svelte-shaker support and remove routes.ts convention in favor of
single index.ts ([#74](#74))
([ec4487f](ec4487f))
* added a new "info" tab to debug bar showing runtime versions and mochi
configuration
([a6a1792](a6a1792))


### Bug Fixes

* **mochi-framework:** various hmr edge case fixes
([ecb627d](ecb627d))
* trigger hmr when shell.html is edited
([#72](#72))
([d519b89](d519b89))
* various hmr edge case fixes
([79048e3](79048e3))
</details>

<details><summary>create-mochi: 0.2.4</summary>

##
[0.2.4](create-mochi-v0.2.3...create-mochi-v0.2.4)
(2026-06-07)


### Bug Fixes

* **mochi-framework:** various hmr edge case fixes
([ecb627d](ecb627d))
* various hmr edge case fixes
([79048e3](79048e3))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>